Windows での Python 3.10 のインストール,pip と setuptools の更新: 別ページで説明している.
Python の公式ページ: http://www.python.org/
Build Tools for Visual Studio は,Windows で動くMicrosoft の C++ コンパイラーである.
ダウンロードページ
https://visualstudio.microsoft.com/ja/downloads/
詳細説明
Build Tools for Visual Studio 2022 (ビルドツール for Visual Studio 2022)のインストール: 別ページで説明している.
インストール手順の概要
Git のページ https://git-scm.com/ からダウンロードしてインストール:
cmake のダウンロードページ: https://cmake.org/download/
GPU は,グラフィックス・プロセッシング・ユニットの略で、コンピュータグラフィックス関連の機能,乗算や加算の並列処理の機能などがある. NVIDIA CUDA ツールキット は,NVIDIA社が提供している GPU 用のプラットフォームである.
【インストール手順の詳細説明】
Windows のスタートメニューで「設定」,「アプリ」と操作して,「NVIDIA ・・・」を削除
hwinfo (URL: https://www.hwinfo.com) を使って調べることができる.
あとで、NVIDIA CUDA ツールキットをインストールするので、そのときに、NVIDIA ドライバもインストールすることにする.次へ進む.
但し, NVIDIA CUDA ツールキットの古いバージョンを使う場合には,次のページから,最新のNVIDIA ドライバをダウンロードして,インストールする.
NVIDIA ドライバのダウンロードページ: https://www.nvidia.co.jp/Download/index.aspx?lang=jp
NVIDIA ドライバのインストールが必要な場合は,このときに,同時にインストールする
次のページからダウンロードし,インストールする.
NVIDIA CUDA ツールキットのページ: https://developer.nvidia.com/cuda-toolkit-archive
NVIDIA CUDA クイックスタートの公式ページ: https://docs.nvidia.com/cuda/cuda-quick-start-guide/index.html
管理者として実行した コマンドプロンプトで,次のコマンドを実行.
v11.7」のところは,実際にインストールされているバージョンを確認し,読み替えてください.
cd "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin" curl -O http://www.winimage.com/zLibDll/zlib123dllx64.zip call powershell -command "Expand-Archive zlib123dllx64.zip" copy zlib123dllx64\dll_x64\zlibwapi.dll .
Windows で 「Could not locate zlibwapi.dll. Please make sure it is in your library path!」と表示されるときの対処:
ここの説明を参考に ZLIB DLL をインストールする.
cuDNN のダウンロードのため.
「Join now」をクリック.その後,画面の指示に従う. 利用者本人が,電子メールアドレス,表示名,パスワード,生年月日を登録.利用条件等に合意.
「C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7」に展開(解凍)した場合は, すでに パスは通っているので,何もしなくてよい.
Windowsのコマンドプロンプトを開き,次のコマンドを実行.エラーメッセージが出ないことを確認.
where cudnn64_8.dll
システム環境変数 CUDNN_PATH の設定
管理者として実行した コマンドプロンプトで,次のコマンドを実行.
「C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7」は, 実際に展開(解凍)したディレクトリに読み替えること.
call powershell -command "[System.Environment]::SetEnvironmentVariable(\"CUDNN_PATH\", \"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\", \"Machine\")"
URL: https://github.com/mitsuba-renderer/mitsuba2
Windows での手順を下に示す.Ubuntu でも同様の手順になる.
cd c:\ rmdir /s /q mitsuba2
「--recursive」を付けている.glog, openexr, ptex, zlib があわせてダウンロードされる.
cd c:\ git clone --recursive https://github.com/mitsuba-renderer/mitsuba2
cmake のオプションの 「Visual Studio 17 2022」のところは, 使用する Visual Studio のバージョンにあわせること. Visual Studio 2022 のときは,「Visual Studio 17 2022」. Visual Studio 2019 のときは,「Visual Studio 16 2019」
cd c:\ cd mitsuba2 rmdir /s /q build mkdir build cd build del CMakeCache.txt cmake -G "Visual Studio 17 2022" -A x64 -T host=x64 ^ -DCMAKE_C_FLAGS="/DWIN32 /D_WINDOWS /W0 /utf-8" ^ -DCMAKE_CXX_FLAGS="/DWIN32 /D_WINDOWS /GR /EHsc /W0 /utf-8" ..
エラーメッセージが出ていないこと
cmake --build . --config RELEASE --target INSTALL
エラーメッセージが出ていないこと
https://mitsuba2.readthedocs.io/en/latest/src/inverse_rendering/advanced.html
c:\mitsuba2\build\dist\mitsuba.exe bunny.xml