Closed5

【NeRF】nerfmeshes(OSS)の環境構築調査

noknok

オープンソース記載の環境情報

Python 3.7.7
Annaconda or virtualenv

自PCの環境情報

項目 情報
OS Windows 10 Home(22H2 ビルド 19045.3324)
CPU AMD Ryzen 7 3700X 8-Core Processor
GPU NVIDIA GeForce RTX 3060
Annaconda conda 23.7.2
noknok

Annacondaのよく使いそうなコマンドメモ

操作 コマンド 備考
仮想環境の作成 conda create -n [venv name] python=[version] -
作成した仮想環境の一覧表示 conda info -e(もしくは、conda env list) -
仮想環境の有効化 conda activate [venv name] -
仮想環境の無効化 conda deactivate -
作成した仮想環境の削除 conda remove -n [venv name] --all -
Packageインストール conda install [pkg name] 仮想環境の起動中に実行
Packageアンインストール conda uninstall [pkg name]
インストール済みPackageの一覧表示 conda list
noknok

nerfmeshesの環境構築

Annacondaで仮想環境を作成後、GitHubの手順に沿って対応してみる

1、対象ソースをGit Clone

GitHubより、対象ソースを任意のディレクトリにクローン。
クローン完了後、該当ディレクトリへ移動しておく。

コマンドプロンプト
git clone https://github.com/qway/nerfmeshes.git

2、Annacondaで新規仮想環境を作成

Pythonバージョン3.7.7 で新規作成する。

コマンドプロンプト
conda create -n env3.7.7 python=3.7.7
conda remove -n py39_NeRFMeshes --all
conda activate env3.7.7

3、必須ライブラリのインストール

GitHubの手順に従い、「requirements.txt」に記載されているライブラリ群をインストールする。
※以下コマンド実行時にエラーが発生。

コマンドプロンプト
pip install -r requirements.txt
エラーログ
Collecting pytorch-lightning==0.9.0
  Downloading pytorch_lightning-0.9.0-py3-none-any.whl (408 kB)
     ---------------------------------------- 408.2/408.2 kB 24.9 MB/s eta 0:00:00
ERROR: Ignored the following versions that require a different python version: 1.22.0 Requires-Python >=3.8; 1.22.1 Requires-Python >=3.8; 1.22.2 Requires-Python >=3.8; 1.22.3 Requires-Python >=3.8; 1.22.4 Requires-Python >=3.8; 1.23.0 Requires-Python >=3.8; 1.23.0rc1 Requires-Python >=3.8; 1.23.0rc2 Requires-Python >=3.8; 1.23.0rc3 Requires-Python >=3.8; 1.23.1 Requires-Python >=3.8; 1.23.2 Requires-Python >=3.8; 1.23.3 Requires-Python >=3.8; 1.23.4 Requires-Python >=3.8; 1.23.5 Requires-Python >=3.8; 1.24.0 Requires-Python >=3.8; 1.24.0rc1 Requires-Python >=3.8; 1.24.0rc2 Requires-Python >=3.8; 1.24.1 Requires-Python >=3.8; 1.24.2 Requires-Python >=3.8; 1.24.3 Requires-Python >=3.8; 1.24.4 Requires-Python >=3.8; 1.25.0 Requires-Python >=3.9; 1.25.0rc1 Requires-Python >=3.9; 1.25.1 Requires-Python >=3.9; 1.25.2 Requires-Python >=3.9; 1.26.0 Requires-Python <3.13,>=3.9; 1.26.0b1 Requires-Python <3.13,>=3.9; 1.26.0rc1 Requires-Python <3.13,>=3.9; 10.0.0 Requires-Python >=3.8; 10.0.1 Requires-Python >=3.8; 2.0.0 Requires-Python >=3.8; 2.0.0rc0 Requires-Python >=3.8; 2.0.1 Requires-Python >=3.8; 2.0.1.post0 Requires-Python >=3.8; 2.0.2 Requires-Python >=3.8; 2.0.3 Requires-Python >=3.8; 2.0.4 Requires-Python >=3.8; 2.0.5 Requires-Python >=3.8; 2.0.6 Requires-Python >=3.8; 2.0.7 Requires-Python >=3.8; 2.0.8 Requires-Python >=3.8; 2.0.9 Requires-Python >=3.8; 2.1.0rc0 Requires-Python >=3.8; 2.31.3 Requires-Python >=3.8; 2.7 Requires-Python >=3.8; 2.7.1 Requires-Python >=3.8; 2.7rc1 Requires-Python >=3.8; 2.8 Requires-Python >=3.8; 2.8.0 Requires-Python >=3.8; 2.8.1 Requires-Python >=3.8; 2.8.1rc1 Requires-Python >=3.8; 2.8.2 Requires-Python >=3.8; 2.8.3 Requires-Python >=3.8; 2.8.4 Requires-Python >=3.8; 2.8.5 Requires-Python >=3.8; 2.8.6 Requires-Python >=3.8; 2.8.7 Requires-Python >=3.8; 2.8.8 Requires-Python >=3.8; 2.8rc1 Requires-Python >=3.8; 3.0 Requires-Python >=3.8; 3.0b1 Requires-Python >=3.8; 3.0rc1 Requires-Python >=3.8; 3.1 Requires-Python >=3.8; 3.1rc0 Requires-Python >=3.8; 3.6.0 Requires-Python >=3.8; 3.6.0rc1 Requires-Python >=3.8; 3.6.0rc2 Requires-Python >=3.8; 3.6.1 Requires-Python >=3.8; 3.6.2 Requires-Python >=3.8; 3.6.3 Requires-Python >=3.8; 3.7.0 Requires-Python >=3.8; 3.7.0rc1 Requires-Python >=3.8; 3.7.1 Requires-Python >=3.8; 3.7.2 Requires-Python >=3.8; 3.7.3 Requires-Python >=3.8; 3.8.0 Requires-Python >=3.9; 3.8.0rc1 Requires-Python >=3.9; 6.8.0 Requires-Python >=3.8
ERROR: Could not find a version that satisfies the requirement pytorch3d==0.2.5 (from versions: none)
ERROR: No matching distribution found for pytorch3d==0.2.5

pytorch3dのインストールエラー調査

以下のIssuesを参考に、Pytorch3Dを別途インストールしてみる

コマンドプロンプト
pip install "git+https://github.com/facebookresearch/pytorch3d.git@v0.2.5"

https://github.com/facebookresearch/pytorch3d/issues/824

noknok

「requirements.txt」に記載されている各バージョン情報も古いせいか、一つエラーを解消しても次々と問題が発生してしまう。
正確な対応方法が不明のため作業を中断し、クローズします。

このスクラップは2023/09/28にクローズされました