Hi,
when running a PDG job using the Deadline scheduler, if ran from a Windows machine the Startup Directory parameter will obviously be a Windows path.
As of Houdini 18.0.287, there is nothing in the PDGDeadline plugin that is remapping the startup directory path if the job is ran by a different system. Additionally, the jobDir is being used for the taskFilePath and also doesn't get remapped.
Using RepositoryUtils.CheckPathMapping() on startupDir and taskFilePath solved some issues for me but not all of it yet, it seems like $HFS and $PDGDIR don't get properly remapped either even by adding $HFS to the mapped paths list as explained in the help (which I'm not convinced about when we need to control the Houdini version dynamically).
Am I missing something or is there a chance this get fixed in a future build ?
Thanks!
Chris
CheckPathMapping missing in PDGDeadline plugin
1501 2 0- Megalis
- Member
- 61 posts
- Joined: 4月 2017
- Offline
- seelan
- Member
- 571 posts
- Joined: 5月 2017
- Offline
The jobDir and StartupDirectory path mapping will be fixed in the next daily Houdini 18 and 17.5 builds.
$HFS and $PDGDIR should be working working though, if you escape it with \ (e.g. \$HFS), and have it mapped in Deadline. Please post the HIP file or Deadline parm interface and mapped paths screenshots if its not working.
$HFS and $PDGDIR should be working working though, if you escape it with \ (e.g. \$HFS), and have it mapped in Deadline. Please post the HIP file or Deadline parm interface and mapped paths screenshots if its not working.
Edited by seelan - 2020年1月7日 13:34:20
- Megalis
- Member
- 61 posts
- Joined: 4月 2017
- Offline
-
- Quick Links