gpt4 book ai didi

c# - Azure Batch 并确定 c# 中计算节点上下载的 EXE 的路径

转载 作者:行者123 更新时间:2023-12-03 04:02:24 25 4
gpt4 key购买 nike

我正在使用 Azure Batch。我正在编写一个 C# 应用程序,用于将文件上传到 Azure 存储帐户。然后代码创建一个池和任务 - 除了一件事之外,这一切都工作正常。该任务有一个命令行,该命令行在池中的每个节点 (VM) 上执行,以在每个节点上运行 C# 应用程序。该应用程序已成功下载到节点,但我认为代码中的 exe 路径是错误的..

const string appPackageId = "ffmpeg";
const string appPackageVersion = "6.0";

...

string taskCommandLine = String.Format("cmd /c {0}\\ffmpeg\\bin\\{1}.exe -i {2} {3}", appPath, appPackageId, inputMediaFile, outputMediaFile);


// Create a cloud task (with the task ID and command line) and add it to the task list
CloudTask task = new CloudTask(taskId, taskCommandLine);
task.ResourceFiles = new List<ResourceFile> { inputFiles[i] };

...

如何将任务命令行设置为 VM 上 exe 的正确路径?

我知道虚拟机上创建了文件夹,但我不确定 exe 和支持文件下载到哪里...? (必须有某种文件/文件夹结构)

问候伊恩

最佳答案

我成功登录到一个节点 (VM) 并查看了我的 exe 的完整文件路径。

代码修复是...

const string appPackageId = "ffmpeg";
const string appPackageVersion = "6.0";
...
string taskCommandLine = String.Format("cmd /c {0}\\ffmpeg\\bin\\{1}.exe -i {2} {3}", appPath, appPackageId, inputMediaFile, outputMediaFile);

上面调用了应用程序的默认版本。

谢谢伊恩

关于c# - Azure Batch 并确定 c# 中计算节点上下载的 EXE 的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61522942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com