运行startTask fold中的R脚本源代码的任务

2024-10-04 01:30:41 发布

您现在位置:Python中文网/ 问答频道 /正文

开始任务期间:

1)我给每个节点下载了一个名为test.R的R脚本到一个文件夹调用源代码。test.R文件位于以下位置:

'%AZ_BATCH_NODE_STARTUP_DIR%\\wd\\source_code'

2)我下载了一个名为img001.jpg的图像,供test.R脚本处理。此图像位于此处:

'%AZ_BATCH_NODE_STARTUP_DIR%\\wd\\image'

然后:

我创建了一个作业(称为job_001)和一个任务(称为task_001)。任务应该运行命令行:

cmd /c "RScript.exe %AZ_BATCH_NODE_STARTUP_DIR%\\wd\\source_code\\test.R %AZ_BATCH_NODE_STARTUP_DIR%\\wd\\image\\img001.jpg

任务失败

我的问题是:

请您确认我可以有一个从工作目录(即root/workitems/Job\u 001/Job-1/task\u 001/wd)运行RScript.exe的任务,它使用两个文件(即test.R和img001.jpg),分别位于文件夹(root/workitems/Job\u 001/Job-1/task\u 001/wdroot/startup/wd/源代码)中

我的想法

我的想法是在startTask期间复制在节点上运行所需的所有内容(源代码、图像等)

因此,我想创建一些任务,这些任务可以调用磁盘节点上的那些文件(即启动文件夹中的给定文件夹)

将每个任务的输出复制到节点上的共享文件夹中,最后使用Job Release task将其复制回blob存储

我做错什么了? 谢谢


Tags: 文件test图像文件夹nodetask节点源代码