인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
데이터 및 연구 · SKILL.md

imgclsmob

imgclsmob

Guide imgclsmob image-classification model selection, CPU inference, dataset-aware training and evaluation plans, checkpoint conversion, and bounded multi-framework compatibility workflows.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: imgclsmob description: "Guide imgclsmob image-classification model selection, CPU inference, dataset-aware training and evaluation plans, checkpoint conversion, and bounded multi-framework compatibility workflows." disable-model-invocation: true metadata: disco-role: operating license: MIT

imgclsmob

Use this repo-specific skill when a task mentions imgclsmob, gluoncv2, pytorchcv, MXNet/Gluon model providers, ImageNet/CIFAR/SVHN/CUB classification workflows, checkpoint conversion, or the repository's multi-framework training/evaluation conventions.

Route by task

  • Model construction, one-batch prediction, preprocessing, checkpoints, or model statistics: read model-inference. Start with the bundled CPU/non-pretrained smoke scripts.
  • Dataset roots, metainfo, classification train/eval command plans, metrics, resume state, or batch/device settings: read training-evaluation. Run its filesystem-only preflight before constructing a real command.
  • Gluon/MXNet, PyTorch, TF1, TF2, Keras, Chainer, or TFLite checkpoint translation: read conversion. Use its standard-library argument inspector before any backend or file operation.
  • TensorFlow 1/2, Tensorpack, Keras/Keras-MXNet, Chainer, or CUDA-specific compatibility: read framework-compatibility. Treat these as bounded-unverified unless a matching backend is independently prepared and exercised.

Read troubleshooting for cross-cutting import, optional-dependency, checkpoint, data, CLI, and device failures. Read repo-provenance before deciding whether a refresh is needed; the skill is anchored to one published repository snapshot.

Verified core and safe defaults

The verified core is CPU MXNet/Gluon plus CPU PyTorch with the external pytorchcv provider. The core smoke contract is: pretrained=False, no network, one synthetic or local image, an NCHW (1, 3, 224, 224) input, and a rank-2 classification output. Use scripts/check_environment.py to report which optional imports are available; it never installs packages or downloads weights.

Install only the packages needed by the selected route. For the verified CPU core, use a NumPy version below 2 with MXNet 1.9.1, a CPU-capable MXNet build, and compatible CPU PyTorch/torchvision wheels plus the external pytorchcv package. Install gluoncv2 at the snapshot version when using its public provider. Do not install the repository's broad legacy requirements file wholesale. Pretrained flags, absent CIFAR/SVHN caches, and publication helpers may contact the network or write artifacts; keep them opt-in.

A successful CPU probe does not prove CUDA, TensorFlow, Keras, Chainer, or legacy Tensorpack behavior. Do not use a visible GPU or a CPU wheel as backend verification. The conversion sub-skill records the GPU-only native conversion limits and the exact TF1/TF2 labels.

Self-contained helper entry points

Run these from the generated skill directory or use their absolute path in an agent's skill installation:

python scripts/check_environment.py --help
python scripts/check_environment.py
python sub-skills/model-inference/scripts/infer_gluon.py --help
python sub-skills/model-inference/scripts/infer_pytorch.py --help
python sub-skills/training-evaluation/scripts/check_dataset_layout.py --help
python sub-skills/training-evaluation/scripts/build_command.py --help
python sub-skills/conversion/scripts/inspect_conversion_args.py --list

The inference helpers default to random-weight CPU smoke tests. The dataset checker performs no framework import or download. The command builder and conversion inspector only validate/print plans; neither launches training or conversion.

저장한 Skills