在训练
ML 变形器时,系统可能会提示您下载并安装外部 Python 模块。默认情况下,附加模块的安装路径为
<MAYA_APP_DIR>/mlDeformer/0.1/Lib/site-packages。
以下说明介绍了如何手动下载这些模块和/或将其安装到自定义位置:
- 要自定义安装路径,请使用 MAYA_ML_DEFORMER_MODULES_PATH optionVar 或 MAYA_ML_DEFORMER_MODULES_PATH 环境变量来设置存放模块的位置。
注: 请务必为后续的 Maya 启动保留此变量设置,以便在训练 ML 变形器时,Maya 可以访问所需的模块。
- 要手动安装必备项,请在命令提示符处或终端中输入:
<MAYA_LOCATION>/bin/mayapy -c "import maya.standalone; maya.standalone.initialize(); import maya.plugin.mldeformer.mlDeformerInstallRequirements as mlDeformerInstallRequirements;
mlDeformerInstallRequirements.install(torch_platform='<cpu/cu118/rocm5.4.2>')"
有关 Maya 位置变量的详细信息,请参见文件路径变量。
torch_platform
根据您的系统,选择以下平台之一:
- 'cpu'
- 仅 CPU 版本的 pytorch。下载文件最小且最普遍兼容,但不允许使用 GPU 来提高训练速度。
注: 这是当前唯一适用于 macOS 的选项。
- 'cu118'
- CUDA 版本,支持使用 NVIDIA GPU 进行训练。在 Windows 和 Linux 上受支持。
- 'rocm5.4.2'
- 支持使用 AMD GPU 进行训练。仅在 Linux 上受支持。
例如,要在 Windows 上安装适用于标准 Maya 安装、支持 NVIDIA GPU 的 CUDA 版本,上述命令应为:
"C:\Program Files\Autodesk\Maya2025\bin\mayapy" -c "import maya.standalone; maya.standalone.initialize(); import maya.plugin.mldeformer.mlDeformerInstallRequirements as mlDeformerInstallRequirements; mlDeformerInstallRequirements.install(torch_platform='cu118')"
将要安装的模块的完整列表列在
mldeformer_requirements.txt 中。
- 在 Windows 和 Linux 上:此文件位于 <MAYA_LOCATION>/bin/plug-ins/mldeformer_requirements.txt
- 在 macOS 上:此文件位于 <MAYA_LOCATION>/macOS/plug-ins/mldeformer_requirements.txt
有关如何创建 ML 变形器的步骤,请参见创建 ML 变形器或使用单独的目标几何体创建 ML 变形器。