Difference between revisions of "Open3d"

From UFRC
Jump to navigation Jump to search
Line 38: Line 38:
  
 
i.e.: <code> apptainer exec --nv $HPC_UBUNTU_IMAGE "command"</code>
 
i.e.: <code> apptainer exec --nv $HPC_UBUNTU_IMAGE "command"</code>
 +
 
or
 
or
 +
 
<code> apptainer exec --nv $HPC_UBUNTU_IMAGE "ns-train nerfacto --data data/nerfstudio/poster"</code>
 
<code> apptainer exec --nv $HPC_UBUNTU_IMAGE "ns-train nerfacto --data data/nerfstudio/poster"</code>
  

Revision as of 17:12, 7 July 2023

Description

open3d website  

Open3D is an open-source library that supports rapid development of software that deals with 3D data. The Open3D frontend exposes a set of carefully selected data structures and algorithms in both C++ and Python. The backend is highly optimized and is set up for parallelization. Open3D was developed from a clean slate with a small and carefully considered set of dependencies. It can be set up on different platforms and compiled from source with minimal effort. The code is clean, consistently styled, and maintained via a clear code review mechanism. Open3D has been used in a number of published research projects and is actively deployed in the cloud. We welcome contributions from the open-source community.

Environment Modules

Run module spider open3d to find out what environment modules are available for this application.

System Variables

  • HPC_OPEN3D_DIR - installation directory
  • HPC_OPEN3D_BIN - executable directory
  • HPC_UBUNTU_IMAGE - container image


Additional Information

To run nerfstudio under Open3D, or to use additional usage commands, load the open3d module and execute as an apptainer executable using the NVIDIA flag --nv and HPC_UBUNTU_IMAGE as the container.

i.e.: apptainer exec --nv $HPC_UBUNTU_IMAGE "command"

or

apptainer exec --nv $HPC_UBUNTU_IMAGE "ns-train nerfacto --data data/nerfstudio/poster"