![如何在 Windows Server 2016 上远程运行 GPU 任务?](https://linux22.com/image/744581/%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows%20Server%202016%20%E4%B8%8A%E8%BF%9C%E7%A8%8B%E8%BF%90%E8%A1%8C%20GPU%20%E4%BB%BB%E5%8A%A1%EF%BC%9F.png)
据我所知,由于 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 脚本。