Pytorch PVCNN:Point-Voxel CNN for Efficient 3D Deep Learning

Pytorch PVCNN:Point-Voxel CNN for Efficient 3D Deep Learning を試してみました。

mit-han-lab/pvcnn

開発環境
OS: Windows10
言語: Python 3.7.9
Pytorch 1.7.1 gpu
開発ツール: Eclipse
その他ツール:
VisualStudio 2017 community
MYSY2: ./data/shapenet/download.sh でのみ使用。

1. Data
Data は、ShapeNet にしました。

2. Pytorch 実行環境
Anaconda で、 Pytorch 1.7.1用のチャネルだけ作成して、後は、全て
pip install で、必要パッケージを追加します。
毎回、環境を設定するのが、結構大変なので、batch ファイルを用意して、DOS プロンプトで起動します。

バッチファイルです。
set-up-pytorch.1.7.1.bat

3. 早速学習。
DOSプロンプトで、前述の bat ファイルを実行してから、行います。
> python train.py configs/shapenet/pvcnn/c1.py --devices 0

これで、一応学習は出来ますが、例によって、一度に行うと大変なので、少しずつ学習出来る様に、ちょっとだけ修正します。

train.py

もう1か所
configs\shapenet\pvcnn\__init__.py

4. Tensorboard
> tensorboard --logdir=runs\shapenet.pvcnn.c1

このブログ記事について

このページは、おんちゃんが2021年1月23日 13:29に書いたブログ記事です。

ひとつ前のブログ記事は「Tensorflow1.15 pointnet sem_seg #2」です。

次のブログ記事は「Pytorch PVCNN:Point-Voxel CNN for Efficient 3D Deep Learning #2」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

カテゴリ

ウェブページ

サイトナビ