Houdini 20.5 インストールとライセンス設定

CUDAとcuDNNのインストール

GPUによる汎用計算用の開発環境にアクセスするには、CUDAをインストールします。次に、cuDNNをインストールすることでディープラーニングモデルを高速化することができます。

On this page

概要

一部のHoudiniの機能とノードには、サードパーティ製ツールであるCUDAcuDNNが必要です。 CUDAをインストールすることで、GPUによる汎用計算用の開発環境にアクセスすることができ、cuDNNをインストールすることで、ディープラーニングモデルを高速化することができます。

以下のワークフローに従って、WindowsまたはLinuxにCUDAとcuDNNをインストールしてください。 これらのツールをインストールした時に問題が起こった場合は、トラブル対応を参照してください。

Note

cuDNNをインストールするには、CUDAが事前にインストールされている必要があります。

CUDA Toolkitのインストール

  1. Houdiniがサポートしている最新バージョンのCUDAを確認します(Houdiniのサードパーティ製のライブラリとツールを参照)。

  2. 以下のどれかのインストールガイドに従って、あなたのシステム上にCUDAをインストールします。

    Note

    インストールには、必ず正しいCUDAバージョンを使用してください。 例えば、サポートされているCUDAバージョンが12.2だった場合、cuda-toolkit-12-6ではなくcuda-toolkit-12-2を使用してください。

  3. Houdiniを再起動します。これでCUDAを必要とする機能が使用できるようになるはずです。

cuDNNのインストール

  1. Houdiniがサポートしている最新バージョンのcuDNNを確認します(Houdiniのサードパーティ製のライブラリとツールを参照)。

  2. 以下のどれかのインストールガイドに従って、あなたのシステム上にcuDNNをインストールします。

    Note

    インストールには、必ず正しいcuDNNバージョンを使用してください。 例えば、サポートされているcuDNNバージョンが8.9.2だった場合、libcudnn9ではなくlibcudnn8を使用してください。

  3. Houdiniを再起動します。これでcuDNNを必要とする機能が使用できるようになるはずです。

トラブル対応

Windows

*Suspiciously long error messages truncatedという警告が表示された。通常では、この警告はCUDAのメモリ不足が原因です。Houdiniを再起動すると、この問題が解決する場合があります。

  • Failed to load any of the following: "cublas64_12.dll", "cublasLt64_12.dll", "cufft64_11.dll", "curand64_10.dll"という警告が表示された。通常では、この警告はCUDAのインストールに問題がある場合に起こります。 この問題を回避するには、正しいバージョンのCUDAがインストールされているかどうか確認してください。コマンドラインまたはパワーシェルでnvcc --versionと打つことで、インストールされているバージョンを確認することができます。

  • Failed to load cudnn64_8.dllという警告が表示された。通常では、この警告はcuDNNインストールに問題がある場合に起こります。 正しい場所にcuDNNがインストールされていて、PATH環境変数にその.dllファイルが置かれているフォルダが指されているかどうか確認してください。

  • Failed to load cudnn_cnn_infer64_8.dllという警告が表示された。この警告はcuDNNインストールに問題がある場合に起こります。 正しい場所にcuDNNがインストールされていることを確認してください。

Linux

  • Suspiciously long error messages truncatedという警告が表示された。通常では、この警告はCUDAのメモリ不足が原因です。Houdiniを再起動すると、この問題が解決する場合があります。

  • Failed to load any of the following: "libcublas.so.12", "libcublasLt.so.12", "libcufft.so.11", "libcurand.so.10"という警告が表示された。通常では、この警告はCUDAのインストールに問題がある場合に起こります。 この問題を回避するには、正しいバージョンのCUDAがインストールされているかどうか確認してください。コマンドラインでnvcc –version`と打つことで、インストールされているバージョンを確認することができます。

  • Failed to load libcudnn.so.8という警告が表示された。通常では、この警告はcuDNNインストールに問題がある場合に起こります。 正しい場所にcuDNNがインストールされていて、PATH環境変数にその.dllファイルが置かれているフォルダが指されているかどうか確認してください。

  • Failed to load libcudnn_cnn_infer.so.8という警告が表示された。この警告はcuDNNインストールまたはzlibインストールのどちらかに問題がある場合に起こります。 正しい場所にcuDNNとzlibがインストールされていることを確認してください。

インストールとライセンス設定

インストール

ライセンス設定

特定のセットアップ

プロダクト