Skip to main content

cli-serving

Operate the alphafold3_pytorch CLI and alphafold3_pytorch_app Gradio entry points, construct safe multimolecule commands, and diagnose checkpoint, device, output, entity, cache, and precision behavior.

설치로 이동

소스 정보

저장소
VectorSpaceLab/AREX-Skill
최근 소스 활동
2026년 8월 26일 16:31
감지된 SKILL.md 언어
영어
스타
12
포크
2

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
5 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
cli-serving
description
Operate the alphafold3_pytorch CLI and alphafold3_pytorch_app Gradio entry points, construct safe multimolecule commands, and diagnose checkpoint, device, output, entity, cache, and precision behavior.
disable-model-invocation
true
metadata
{"disco-role":"operating"}
license
MIT
# CLI and local serving Use this sub-skill when the task is to plan or operate the package's two console entry points, construct a command without executing it, or explain the local Gradio application's entity and cache lifecycle. ## Route first - For checkpoint format, model construction, `init_and_load`, tensor shapes, or inference internals, use [model-inference](../model-inference/SKILL.md). - For sequence-to-`Alphafold3Input` semantics, ligand chemistry, ion handling, or output structure conversion, use [input-representation](../input-representation/SKILL.md). - Do not treat this sub-skill as a production deployment or public-server hardening guide; the app launches a local Gradio UI with its own defaults. ## Operating path 1. Confirm that the target checkpoint is an existing regular file and that the package entry point is available. 2. Choose the plain CLI for a non-interactive run. Repeat `--protein`, `--rna`, and `--dna` once per entity; pass Click's boolean value explicitly when using `--use-cuda`. 3. Build and inspect a command with [`build_cli_command.py`](scripts/build_cli_command.py). The helper validates inputs and prints only a shell-quoted command; it never imports the package, runs inference, creates output directories, or launches Gradio. 4. Use the app only when an interactive local UI is wanted. Treat its cache directory as disposable because startup removes the whole directory before creating it again. 5. Use the bundled references for exact flags, entity normalization, output formats, CUDA fallback, cache/session cleanup, and the precision limitation. The CLI writes a structure as mmCIF. The app writes per-session PDB files for its molecule viewer. Neither entry point supplies a dry-run inference mode. The app's `--precision` argument is accepted for compatibility/documentation, but the current executable code does not convert model device or dtype; do not claim that it enables mixed precision, quantization, or CUDA. ## Bundled material - [CLI reference](references/cli-reference.md) — exact entry points, flags, Click syntax, repeated entities, and output behavior. - [Serving workflow](references/serving-workflow.md) — safe preflight, non-interactive command construction, app lifecycle, and synthetic cases. - [Troubleshooting](references/troubleshooting.md) — checkpoint, input, device, path, cache, UI normalization, and precision failure recovery. - [Safe command builder](scripts/build_cli_command.py) — validates a command specification and prints a shell-safe command without running it.
GitHub에서 보기