Skip to content
cccskills
FreePublished on GitHub

frustum-pointnets

Operate the legacy Frustum PointNets code release for KITTI or SUN RGB-D data preparation, TensorFlow runtime setup, training, inference, and 3D detection evaluation.

The English summary is being prepared. Showing the original description.

See how to install

Files included (30)

  • SKILL.md3.5 KB
  • references/repo-provenance.md1.5 KB
  • references/repo-routing-metadata.json343 B
  • references/troubleshooting.md1.1 KB
  • sub-skills/inference-and-evaluation/references/cli-reference.md877 B
  • sub-skills/inference-and-evaluation/references/evaluation-workflow.md1.0 KB
  • sub-skills/inference-and-evaluation/references/kitti-results.md784 B
  • sub-skills/inference-and-evaluation/references/troubleshooting.md1.1 KB
  • sub-skills/inference-and-evaluation/scripts/validate_kitti_results.py2.2 KB
  • sub-skills/inference-and-evaluation/SKILL.md1.6 KB
  • sub-skills/kitti-data-preparation/references/data-formats.md1.9 KB
  • sub-skills/kitti-data-preparation/references/troubleshooting.md1.7 KB
  • sub-skills/kitti-data-preparation/references/workflows.md1.5 KB
  • sub-skills/kitti-data-preparation/scripts/validate_kitti_layout.py4.2 KB
  • sub-skills/kitti-data-preparation/SKILL.md2.6 KB
  • sub-skills/runtime-and-custom-ops/references/compatibility.md1.9 KB
  • sub-skills/runtime-and-custom-ops/references/custom-ops.md2.4 KB
  • sub-skills/runtime-and-custom-ops/references/troubleshooting.md1.8 KB
  • sub-skills/runtime-and-custom-ops/scripts/check_legacy_runtime.py2.6 KB
  • sub-skills/runtime-and-custom-ops/SKILL.md2.5 KB
  • sub-skills/sunrgbd/references/data-and-workflows.md1.5 KB
  • sub-skills/sunrgbd/references/evaluation.md849 B
  • sub-skills/sunrgbd/references/troubleshooting.md1.5 KB
  • sub-skills/sunrgbd/scripts/check_sunrgbd_inputs.py1.9 KB
  • sub-skills/sunrgbd/SKILL.md1.5 KB
  • sub-skills/training/references/cli-reference.md1.1 KB
  • sub-skills/training/references/training-workflow.md1.3 KB
  • sub-skills/training/references/troubleshooting.md1.2 KB
  • sub-skills/training/scripts/inspect_training_args.py2.0 KB
  • sub-skills/training/SKILL.md1.7 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Frustum PointNets

Use this skill for the CVPR 2018 Frustum PointNets release: a TensorFlow-1 pipeline that lifts image 2D detections into 3D frustums, segments frustum points, and estimates amodal 3D boxes. It covers KITTI as the primary workflow and SUN RGB-D as a beta supplement.

Start safely

This is source code, not an installable Python distribution. Work in an isolated legacy environment and treat Python/TensorFlow/CUDA versions as part of the experiment. A reproducible CPU inspection baseline is:

python -m pip install "tensorflow==1.15.5" "numpy==1.18.5" "scipy==1.4.1" "opencv-python-headless==4.5.5.64" "Pillow==8.4.0" "protobuf==3.20.3"
python -c "import tensorflow as tf; print(tf.__version__)"

Use a Python version supported by the selected TensorFlow wheel. For the repository's unmodified source, prefer its documented Python-2.7/TensorFlow- 1.2/1.4 era; the command above is a Python-3.7 inspection baseline, not an exact benchmark environment. Run python sub-skills/runtime-and-custom-ops/scripts/check_legacy_runtime.py --json from the generated skill root before training or inference.

The source was tested with Python 2.7, TensorFlow 1.2/1.4 GPU, and older CUDA. A Python 3.7/TensorFlow 1.15 CPU graph baseline was verified during skill construction, but CUDA and the v2 custom operators were not. Do not treat a visible GPU or CPU graph as proof of full backend support.

Route by task

  • Installation, TensorFlow versions, CUDA, compiler or missing .so files: read runtime-and-custom-ops.
  • KITTI layout, calibration, detector rows or frustum-pickle generation: read kitti-data-preparation.
  • v1/v2 training, hyperparameters, logs, checkpoints or resume: read training.
  • Checkpoint inference, KITTI result rows, evaluator build or AP: read inference-and-evaluation.
  • SUN RGB-D preparation, one-hot model, result pickle or Python 3D AP: read sunrgbd.

A full path normally composes runtime → data preparation → training → inference and evaluation. Validate every handoff artifact rather than skipping directly to a long native command.

Cross-cutting constraints

  • The repository uses direct module imports and unguarded cPickle in several files. A Python-3 run requires a recorded compatibility port.
  • v2 imports custom sampling, grouping, and interpolation operators; missing or ABI-incompatible shared objects are a hard block.
  • KITTI and SUN RGB-D class maps, box dimensions, pickles, and coordinate conventions are not interchangeable.
  • Data downloads, multi-gigabyte conversion, long training, GUI visualization, and benchmark evaluation require explicit resources and are not smoke tests.
  • Use bundled validators/preflights from the owning sub-skill. They are non-destructive and do not depend on this repository checkout.

Read cross-cutting troubleshooting for route- level failures. Read provenance before using this skill with another source revision or refreshing it.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Routes 3D ResNets PyTorch video action-recognition workflows across training, inference, and data preparation.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

3ddfa

Free

Guide 3DDFA Python inference, geometry rendering, training/evaluation, and optional C++ ONNX workflows for 3D dense face alignment.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

Routes 3DDFA_V2 face-alignment setup, still-image demos, video tracking, and ONNX benchmarking workflows.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

Operate AB3DMOT 3D multi-object tracking workflows for KITTI and nuScenes data, tracking, evaluation, and visualization.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

Use Hugging Face Accelerate for PyTorch training-loop migration, distributed launch/configuration, DeepSpeed/FSDP/TPU backend setup, big-model inference/offload, checkpointing, tracking, and troubleshooting.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

acme

Free

Route Acme reinforcement-learning framework tasks across core loops, replay/data, JAX agents, and TensorFlow/Sonnet agents.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

See all skills by VectorSpaceLab

Report a problem with this skill