Skip to main content

Neural mesh models for 3D reasoning.

Project description

https://img.shields.io/pypi/v/nemo.svg https://img.shields.io/travis/wufeim/nemo.svg Documentation Status

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

  1. Create conda environment:

conda create -n nemo python=3.9
conda activate nemo
  1. Install PyTorch (see pytorch.org):

conda install pytorch==1.12.0 torchvision==0.13.0 torchaudio==0.12.0 cudatoolkit=10.2 -c pytorch
  1. 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
  1. 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
  1. 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neural_mesh_model-1.0.0.tar.gz (40.4 kB view details)

Uploaded Source

File details

Details for the file neural_mesh_model-1.0.0.tar.gz.

File metadata

  • Download URL: neural_mesh_model-1.0.0.tar.gz
  • Upload date:
  • Size: 40.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for neural_mesh_model-1.0.0.tar.gz
Algorithm Hash digest
SHA256 2b05ee2d83cd22c4aafc616754bc40e9ef691e2b9b81b3c7dbe61ef541f17e66
MD5 dc8039d36f8eb902325bc175872dbc73
BLAKE2b-256 5387fd70045f64db929a231d659c0983a4a7c774f27fde9978211f4d37f8e51c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page