安装 Python 库以训练 ML 变形器

在训练 ML 变形器时,系统可能会提示您下载并安装外部 Python 模块。默认情况下,附加模块的安装路径为 <MAYA_APP_DIR>/mlDeformer/0.1/Lib/site-packages

以下说明介绍了如何手动下载这些模块和/或将其安装到自定义位置:

  1. 要自定义安装路径,请使用 MAYA_ML_DEFORMER_MODULES_PATH optionVar 或 MAYA_ML_DEFORMER_MODULES_PATH 环境变量来设置存放模块的位置。
    注: 请务必为后续的 Maya 启动保留此变量设置,以便在训练 ML 变形器时,Maya 可以访问所需的模块。
  2. 要手动安装必备项,请在命令提示符处或终端中输入:
    <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 位置变量的详细信息,请参见文件路径变量

  3. 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 变形器