brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
install-and-buildInstall, build, repair, and validate AIMET package environments and repository build/test workflows.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the user asks to install AIMET, choose aimet-torch vs aimet-onnx, repair imports, select CPU/CUDA packages, build from source, package wheels, set up GenAILab dependencies, or run focused checks in an AIMET checkout.
scripts/environment/setup_genai.sh as a mutating pod/dedicated-environment bootstrap script.aimet-torch, aimet-onnx, or both; PyPI install versus editable/source build; CPU versus CUDA; repository maintenance versus package use.base or a broad user environment unless explicitly approved.CMAKE_ARGS source builds only when editing the checkout or validating build behavior.pip check. Dependency conflicts usually explain AIMET import failures faster than source inspection.AIMET's source build is controlled by three CMake switches:
ENABLE_TORCH=ON/OFFENABLE_ONNX=ON/OFFENABLE_CUDA=ON/OFFThe default source documentation emphasizes CUDA-capable builds, but core package-use checks can be CPU-only. CUDA source builds need a development toolkit; CUDA runtime wheels alone are not proof that nvcc is available.
python -m pip check reports no broken requirements.python scripts/quick_smoke.py --framework both succeeds for the installed package set.torch.cuda allocation or ONNX Runtime CUDA provider evidence.CMAKE_ARGS, Python version, build tools, and whether nvcc was present.