文件最后提交记录最后更新时间
init 4 年前
init 4 年前
!4671 【fix】批量修改模型python版本,兼容环境上的python3.8版本 * fix python version 3 年前
init 4 年前
init 4 年前
!5261 【pytorch】【contrib】【cv】 模型公网地址整改 * 【pytorch】【contrib】【cv】 模型公网地址整改 2 年前
init 4 年前
init 4 年前
init 4 年前
init 4 年前
init 4 年前
!5261 【pytorch】【contrib】【cv】 模型公网地址整改 * 【pytorch】【contrib】【cv】 模型公网地址整改 2 年前
init 4 年前
init 4 年前
!2016 [众智][PyTorch]Pytorch模型更新环境变量 * pytorch模型更新环境变量 3 年前
init 4 年前
init 4 年前
init 4 年前
README.md

PointNet

This implements training of AlignedReID on the a subset of shapenet dataset.

  • Reference implementation
url=https://github.com/fxia22/pointnet.pytorch
branch=master
commit_id=f0c2430b0b1529e3f76fb5d6cd6ca14be763d975

Requirements

  • Install PyTorch (pytorch.org)
  • pip install -r requirements.txt
  • Download a subset of shapenet, you can use the following command:
bash test/download.sh

Training

To train a model, run train_1p.py and train_8p.py with the desired model architecture and the path to the subset of shapenet:

# training 1p performance
bash test/train_performance_1p.sh --data_path=real_data_path

# training 8p performance
bash test/train_performance_8p.sh --data_path=real_data_path

# training 8p accuracy, pth file will be saved in the current path
bash test/train_full_8p.sh --data_path=real_data_path

#test 8p accuracy
bash test/train_eval_8p.sh --data_path=real_data_path --pth_path=real_pre_train_model_path 

# finetuning 1p, input other cunstomed pkl file by adding pkl_path parameter to test finetuning function
bash test/train_finetune_1p.sh --data_path=real_data_path --pth_path=real_pre_train_model_path --num_classes=num_classes

# online inference demo 
python3 demo.py

PointNet training result

Accuracy FPS Npu_nums Epochs AMP_Type
97.39 225 1 80 O1
97.80 1615 8 80 O1

公网地址说明

代码涉及公网地址参考 public_address_statement.md