Skip to content

InternRobotics/EAG-PT-tracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EAG-PT-tracer

This is the backend tracer used in EAG-PT.

For running EAG-PT, please follow the installation process in EAG-PT.

Introduction

Development

Installation

# check PyTorch versions at https://pytorch.org/get-started/locally/ and https://pytorch.org/get-started/previous-versions/
pip install torch torchvision
# for fast compilation
pip install ninja
# nvcc should be installed in advance
# arch 8.9 is only for RTX 4090, check https://developer.nvidia.com/cuda-gpus. arch should also be changed in `setup.py` `command_nvcc` and `eag_pt_tracer_optix/program/generate-ptx.sh`. It should also be okay to leave the arch blank, in this case all archs will be compiled, which is inefficient.
rm -rf *_optix/ptx/ build/ *.egg-info/; TORCH_CUDA_ARCH_LIST=8.9 pip install . -v --no-build-isolation

IntelliSense

References