Neural mesh models for 3D reasoning.
Features
Models
Original NeMo (3D pose estimation)
3D aware classification NeMo (3D pose estimation and classification)
6D pose estimation NeMo
(Deformable NeMo ?)
Baselines
ResNet50
Starmap
Transformer
Faster RCNN
Datasets
OOD-CV
Pascal3D+
(Synthetic data ?)
(ObjectNet ?)
Requirements
Python Environment
Create
condaenvironment:
conda create -n nemo python=3.9
conda activate nemo
Install
PyTorch(see pytorch.org):
conda install pytorch==1.12.0 torchvision==0.13.0 torchaudio==0.12.0 cudatoolkit=10.2 -c pytorch
Install
PyTorch3D(see github.com/facebookresearch/pytorch3d):
conda install -c fvcore -c iopath -c conda-forge fvcore iopath
conda install -c bottler nvidiacub
conda install pytorch3d -c pytorch3d
Install other dependencies:
conda install numpy matplotlib scipy scikit-image
conda install pillow
conda install -c conda-forge timm tqdm pyyaml transformers
pip install wget BboxTools opencv-python
Install NeMo-Extensions:
pip install -e .
Data Preparation
See data/README.
TODO
[ ] Add support for VoGe Renderer
[ ] Add support for multiple GPUs support
[ ] Add support for some visualizations
Metadata
Release files for neural-mesh-model 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| neural_mesh_model-1.0.0.tar.gz | 40.4 kB | Details |
Release files / neural_mesh_model-1.0.0.tar.gz
| Download URL | neural_mesh_model-1.0.0.tar.gz |
|---|---|
| Size | 40.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2b05ee2d83cd22c4aafc616754bc40e9ef691e2b9b81b3c7dbe61ef541f17e66
|
|
BLAKE2b-256 checksum How to use checksums |
5387fd70045f64db929a231d659c0983a4a7c774f27fde9978211f4d37f8e51c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.15
|