计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
model-apis【效率与协作】Use OpenFold programmatic model APIs, config presets, weight imports, protein outputs, validation metrics, and acceleration internals.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task needs OpenFold from Python: selecting model_config presets, constructing AlphaFold, preparing low-level forward inputs, importing or converting weights, writing PDB/ModelCIF outputs, computing validation metrics, reasoning about optional acceleration flags, or choosing focused maintainer tests.
references/api-reference.md for source-backed Python entry points, model input/output caveats, structure-output helpers, validation metrics, and safe maintainer test selection.references/config-presets.md before choosing presets or combining precision, long-sequence, TensorRT, DeepSpeed, cuEquivariance, FlashAttention, or train-mode overrides.references/weights-and-checkpoints.md to classify JAX .npz, OpenFold .pt/.ckpt, older OpenFold v1, DeepSpeed checkpoint trees, and OpenFold-to-JAX conversion requests.references/acceleration.md for API-level acceleration switches, optional backend fallback, and hardware-sensitive test guidance.references/troubleshooting.md when imports, config validation, checkpoint keys/shapes, batch tensors, output conversion, metrics, or optional kernels fail.scripts/inspect_openfold_api.py --json to inspect package version, import status, safe signatures, preset summaries, parser/config/protein availability, and optional backend availability without constructing a model.scripts/validate_config_preset.py --preset model_1_ptm --json to validate a preset and selected high-level overrides without instantiating AlphaFold, loading weights, compiling TensorRT engines, or running inference/training.--package-root /path/to/openfold-or-checkout-root to either helper when the OpenFold package is not installed but an explicit source/package root is available.OpenFold package metadata observed during skill creation reported version 2.2.0. The current inspection environment could import package metadata, openfold.config, parser modules, and openfold.np.protein; imports that traverse model/CLI internals failed because attn_core_inplace_cuda was not importable. Treat the model, script-utils, and compiled-kernel sections here as source-backed API guidance until the compiled extension path is repaired and live imports are re-run.
run_pretrained_openfold.py flags to ../inference/.../training/.../data-preparation/.../installation-assets/.scripts/validate_config_preset.py before constructing AlphaFold.AlphaFold.forward.openfold.np.protein helpers and choose ModelCIF when PDB chain limits or metadata make PDB unsuitable.