cu_vslam_rs 0.1.2

Rust FFI for NVIDIA cuVSLAM visual odometry: raw bindings plus a safe Tracker wrapper. Tracking requires a cuVSLAM SDK at build time (CUVSLAM_SDK_DIR); without one the crate compiles as a stub whose Tracker::new errors. The repository's nix flake provides SDKs per platform, including macOS via CuMetal.
Documentation
# cuvslam_tools Unit Tests

From the repository `src` directory, run all tests in this folder with the Python
environment where `cuvslam_tools` test dependencies are installed:

```bash
PYTHONPATH=tools/python_tools python -m unittest discover \
  -s tools/python_tools/cuvslam_tools/tests \
  -p "test_*.py" \
  -b
```

From `src/tools/python_tools`, run:

```bash
PYTHONPATH=. python -m unittest discover \
  -s cuvslam_tools/tests \
  -p "test_*.py" \
  -b
```

If you use a virtual environment, activate it first or replace `python` with the
path to that environment's Python executable.