Conquer3D
Installation
1. Install from PyPI
pip install -U conquer3d
2. Install via Docker (Recommended for complete 3D & CUDA setup)
You can directly pull and run the pre-built Docker image with full GPU and CUDA toolchain support:
docker pull kohido/conquer3d:latest
docker run --rm --gpus all -it kohido/conquer3d:latest bash
Or build the image locally from source:
docker build -t conquer3d:latest .
docker run --rm --gpus all -it conquer3d:latest bash
3. Build from Source
To build from source, ensure you have a compatible CUDA toolchain (e.g., CUDA Toolkit 12.8) and PyTorch installed:
# Optional: Create a dedicated Conda environment with modern C++ compilers and CUDA
conda create -c conda-forge -n geocutool python=3.10 gxx_linux-64=13 gcc_linux-64=13 -y
conda activate geocutool
conda install -c conda-forge sparsehash -y
conda install nvidia::cuda-toolkit==12.8.2 -y
# Install PyTorch and binding generators
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128
pip install pybind11-stubgen
Install directly from GitHub without build isolation:
pip install git+https://github.com/KhoiDOO/geocutool.git --no-build-isolation
Or clone the repository for local development in editable mode:
git clone https://github.com/KhoiDOO/geocutool.git
cd geocutool
pip install -e . --no-build-isolation
Acknowledgements & References
For further theoretical background, GPU collision detection guides, and related open-source projects, please refer to:
- Research Papers: Key computational geometry, differential topology, and acceleration structure literature.
- Blog Posts: Articles and guides on NVIDIA GPU spatial traversal and parallel construction.
- Related Repositories: Open-source libraries and frameworks supporting geometric deep learning and processing.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
conquer3d-0.5.4.tar.gz
(2.9 MB
view details)
File details
Details for the file conquer3d-0.5.4.tar.gz.
File metadata
- Download URL: conquer3d-0.5.4.tar.gz
- Upload date:
- Size: 2.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.10.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f52150ba9b2f30420c30b37a4ca9a98d9c96f5e5e436dacb3d49b36c8d556e5
|
|
| MD5 |
16e3126ecb9f2e76b3cc6cbcfbb47d05
|
|
| BLAKE2b-256 |
631af46e373b7ad8ea798aaa68480dce456e73b253a85f1a5288e415d98b2b6e
|