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」
    pytorch の CPU 専用バージョン最小のダウンロードであり、最も一般的な互換性を備えていますが、GPU を使用してトレーニング時間を短縮することはできません。
    注: 現在、macOS の唯一のオプションです。
    「cu118」
    NVIDIA GPU を使用したトレーニング用の CUDA バージョン。Windows および Linux でサポートされています。
    「rocm5.4.2」
    AMD GPU を使用したトレーニングをサポートしています。Linux ではサポートされません。
    たとえば、Maya の標準インストール用に Windows に CUDA バージョンの NVIDIA GPU をインストールする場合、上記のコマンドは次のようになります。
    "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 デフォーマを作成する」を参照してください。