Skip to content

HSRAKTU/C_d

Repository files navigation

Project Setup

This project uses uv for fast, reproducible Python environments and dependency resolution.

📦 Install uv

On Windows (PowerShell)

curl -sSf https://astral.sh/uv/install.ps1 | iex

On Linux / macOS (bash/zsh):

curl -LsSf https://astral.sh/uv/install.sh | sh

ℹ️ After installation, make sure uv is on your PATH. You may need to restart your terminal or manually add ~/.cargo/bin to your shell config.

🔧 Environment Setup

Create and activate a virtual environment, then install dependencies with CUDA-enabled PyTorch:

On Windows (PowerShell)

uv venv .venv
.venv/Scripts/activate
uv sync

On Linux / macOS (bash/zsh):

uv venv .venv
source .venv/bin/activate
uv sync

Get Started

  1. Download and clean the data set.

  2. Slice the 3D Point Clouds(optionally visualize)

Default location of Point Clouds: ./data/raw/PointClouds/


python -m src.main slice

  1. Prepare Dataset

# For prepaing without padding and masking:
python -m src.main prep

# For preparing with padding and masking:
python -m src.main prep --pad --target-points 6500

  1. Train

python -m src.main train --config "path/to/config.json" --resume --fit-scalar

  1. Evaluate
  2. Predict

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages