Skip to content

Commit

Permalink
Fixes the NVIDIA brand name. (#69)
Browse files Browse the repository at this point in the history
Signed-off-by: Agustin Alba Chicar <ag.albachicar@ekumenlabs.com>
  • Loading branch information
agalbachicar authored Oct 15, 2024
1 parent 8c60923 commit bdb0f66
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@

- [Docker](https://docs.docker.com/engine/install/ubuntu/)
- Ubuntu 20.04 / 22.04
- NVidia GPU GeForce RTX 3070 or higher.
- [NVidia GPU Driver](https://www.nvidia.com/en-us/drivers/unix/)
- [NVidia Container Toolkit](https://github.com/NVIDIA/nvidia-container-toolkit)
- [Omniverse-launcher](https://www.nvidia.com/en-us/omniverse/download/)
- [Nucleus](https://docs.omniverse.nvidia.com/nucleus/latest/workstation/installation.html)
- NVIDIA GPU GeForce RTX 3070 or higher.
- [NVIDIA GPU Driver](https://www.NVIDIA.com/en-us/drivers/unix/)
- [NVIDIA Container Toolkit](https://github.com/NVIDIA/nvidia-container-toolkit)
- [NVIDIA Omniverse™ Launcher](https://www.nvidia.com/en-us/omniverse/download/)
- [NVIDIA Omniverse™ Nucleus](https://docs.omniverse.nvidia.com/nucleus/latest/workstation/installation.html)

We recommend reading this [article](https://docs.omniverse.nvidia.com/isaacsim/latest/installation/install_container.html) from NVidia Omniverse which explains the basic configuration.
We recommend reading this [article](https://docs.omniverse.nvidia.com/isaacsim/latest/installation/install_container.html) from NVIDIA Omniverse which explains the basic configuration.

> **NOTE:** this project is disk savvy, make sure to have tens of GBs (~50GB) available of free disk space.
Expand Down Expand Up @@ -44,8 +44,8 @@ The available profiles are:
- `detection`: loads the detection stack.
- `visualization`: loads RQt to visualize the input and output image processing.
- `webcam`: loads the usb_cam driver that makes a connected webcam to publish. Useful when the Olive Camera is not available.
- `simulation`: loads the simulation NVidia Isaac Omniverse.
- `dataset_gen`: generates a training dataset using NVidia Isaac Omniverse.
- `simulation`: loads the simulation NVIDIA Omniverse.
- `dataset_gen`: generates a training dataset using NVIDIA Omniverse.

Compound profiles are:

Expand All @@ -71,9 +71,9 @@ graph TD

```mermaid
graph TD
A[NVidia Omniverse] --> B[Fruit Detection Node]
A[NVIDIA Omniverse] --> B[Fruit Detection Node]
B[Fruit Detection Node] --> C[RQt Visualization]
A[NVidia Omniverse] --> C[RQt Visualization]
A[NVIDIA Omniverse] --> C[RQt Visualization]
```

Testing profiles are:
Expand Down Expand Up @@ -116,7 +116,7 @@ Typically 300 images are not enough. For a quick iteration it is recommended to

## Training the model

To train a model you need a NVidia Omniverse synthetic dataset built in the previous step. You first need to set up the following environment variable:
To train a model you need a NVIDIA Omniverse synthetic dataset built in the previous step. You first need to set up the following environment variable:

```bash
export DATASET_NAME=YYYYMMDDHHMMSS_out_fruit_sdg
Expand Down Expand Up @@ -299,7 +299,7 @@ Your good old friend `docker system prune` and the more agressive `docker system
xhost +si:localuser:root
```

3. Running the NVidia Omniverse together with Google Chrome yields errors when opening the simulator. What do I do?
3. Running the NVIDIA Omniverse together with Google Chrome yields errors when opening the simulator. What do I do?

We faced some situations in which precedence of access to the GPU yields to race conditions between these two programs. One possible solution is to do the following:

Expand Down

0 comments on commit bdb0f66

Please sign in to comment.