如何在 Windows Server 2016 上远程运行 GPU 任务?

如何在 Windows Server 2016 上远程运行 GPU 任务?

据我所知,由于 Windows 上的会话工作方式,远程执行 GPU 任务有点棘手。会话 0 无法访问 GPU 驱动程序,通常当您远程执行任务时,它会在会话 0 中调用它。

为了解决这个问题,目前我正在使用 PSEXEC.exe,如下所示:

C:\PSTools\PsExec.exe \\%computername% /accepteula -u USERNAME -p PASSWORD -h -i 1 powershell ".\run-my-gpu-task.ps1"

这使用来自工具连接到第 1 节以某种方式(我认为是 RDP)运行任何任务。

根据我的经验,这不能单独起作用:

.\run-my-gpu-task.ps1"

我已经让它工作了,但这看起来相当混乱和乏味。有没有更好的方法来实现这一点?

问:如何在 Windows Server 机器上远程运行 GPU 任务?

背景:我正在使用 AWS Systems Manager 远程运行 Windows Server 机器中的 powershell 脚本。

相关内容