界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
数据与研究 · SKILL.md

point-cnn

point-cnn

【数据与研究】Use the legacy PointCNN TensorFlow 1.x repository to build X-Conv models, prepare point-cloud datasets, train classification or segmentation workflows, and validate evaluation artifacts.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: point-cnn description: "Use the legacy PointCNN TensorFlow 1.x repository to build X-Conv models, prepare point-cloud datasets, train classification or segmentation workflows, and validate evaluation artifacts." disable-model-invocation: true metadata: disco-role: operating license: NOASSERTION

PointCNN

Use this skill for the public yangyanli/PointCNN codebase: legacy TensorFlow 1.x point-cloud classification and segmentation built around X-Conv/X-DeConv. This is a versioned operating guide, not a copy of the source checkout. Read provenance before deciding whether a different checkout is still covered.

First route

For a task that crosses routes, prepare and validate data first, select a model/setting second, run a bounded workflow third, and inspect/merge artifacts last. Keep the owning sub-skill in control of its detailed contract.

Compatibility gate

This repository uses TensorFlow 1.x graph-mode APIs (tf.contrib, tf.layers, placeholders, sessions, and tf.py_func). Start with the bundled read-only probe:

python scripts/check_environment.py --help
python scripts/check_environment.py

Use a deliberately isolated legacy environment and the public dependencies listed in the repository's requirements, adapting versions to the target platform. Do not assume that a current TensorFlow release or eager execution will work. Classification requires a functioning TensorFlow 1.x graph stack.

Every supplied segmentation setting uses sampling = 'fps'. FPS, GatherPoint, and related operators are registered only for a CUDA GPU and must be built against a compatible TensorFlow framework ABI, CUDA toolkit, C++ toolchain, driver, and visible GPU. A CPU import, CPU graph build, or successful HDF5 validation is not segmentation verification. Read the FPS diagnostics and keep the required backend result visible; do not silently replace it with a CPU fallback.

Safe operating boundaries

Use explicit input and output paths. Historical shell launchers may background jobs or assume repository-relative directories; adapt them to foreground commands and disposable output roots. Do not make dataset downloads, archive extraction, full conversions, Semantic3D acquisition/decompression, long training, or benchmark runs part of a smoke check. Validate a tiny fixture or CLI help first, and record checkpoint/setting/data provenance before treating any metric as meaningful.

Cross-cutting symptoms and recovery order are in troubleshooting. The generated skill is not imported or synchronized to another agent by this creation run.

我的收藏