Open3D windows 環境構築 bat

以下をコピーしてバッチファイルを作成
前提:
1.visual studio c++によるデスクトップ開発

2.CMAKE

※c++モジュールをpython用パッケージモジュールコンパイルする為非常に時間を要します
※実行バッチ実施完了までおよそ 2H以上掛かる可能性があります。ご留意ください

cudaでtorchを使用したいため
最後は torch+cu形式にしてください
一応 念のためLink及びBindの担保の為 re install とのなります
----------------- 以下をコピーしてバッチを作成して実行 ---------------------
@echo off
setlocal

REM コマンドプロンプトを管理者として実行している前提
REM Open3D のインストール

REM Open3D のインストール
python -m pip install -U open3d

REM バージョンの確認
python -m pip show open3d

REM 関連ファイルのインストールを行う
REM エラーを回避するために「/utf-8」を設定
python -m pip install -U --ignore-installed numpy scikit-image

REM Open3D のソースコードをクローンし、ビルド
cd %LOCALAPPDATA%
rmdir /s /q Open3D
git clone --recursive https://github.com/isl-org/Open3D
cd Open3D
del CMakeCache.txt
rmdir /s /q CMakeFiles
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" -DCMAKE_INSTALL_PREFIX="c:/Open3D" .
cmake --build . --config Release --target ALL_BUILD
cmake --build . --config Release --target INSTALL

REM Open3DViewer の起動確認の為 必要無
REM パスが違う事もある事を留意。実際にパスを確認する事!!
start "" "%LOCALAPPDATA%\Open3D\Open3D\Release\Open3DViewer.exe"

REM Open3D-ML のインストール
cd %LOCALAPPDATA%
rmdir /s /q Open3D-ML
git clone --recursive https://github.com/isl-org/Open3D-ML
cd Open3D-ML
python -m pip install -r requirements.txt
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
pip install tensorboard

endlocal

この記事が気に入ったらサポートをしてみませんか?