技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
datasets-configs【数据与研究】Understand SaProt LMDB datasets, JSONL-to-LMDB conversion, task YAML paths, and safe config validation.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task is about SaProt LMDB layout, JSON row fields, dataset initialization paths, tokenizer/model asset locations, or editing a task YAML before a training or evaluation run.
scripts/jsonl_to_lmdb.py; read references/data-formats.md first for the row schema.scripts/validate_config.py; read references/configuration.md for path rules.training-evaluation.model-inference.structure-sequences.LMDBDataset(train_lmdb=None, valid_lmdb=None, test_lmdb=None, dataloader_kwargs=None) opens one LMDB directory per stage and expects an integer-like length key plus numeric row keys from 0 to length - 1.DataInterface.init_dataset(dataset_py_path, **kwargs) dynamically imports a dataset module path such as saprot/saprot_regression_dataset; do not include the leading dataset/ directory or the .py suffix in YAML.LMDB/, Hugging Face tokenizer/model directories under weights/PLMs/, model modules under model/, and dataset modules under dataset/.--dataset-type before writing a database.references/data-formats.md.python scripts/jsonl_to_lmdb.py --jsonl rows.jsonl --lmdb-dir LMDB/MyTask/foldseek/train --dataset-type regression --map-size-gb 10240info, length, and numeric keys.train, valid, and test directories if the YAML will use all three stages.python scripts/validate_config.py --config task.yaml --base-dir .--require-assets when the machine is expected to already contain LMDB and model/tokenizer directories.references/data-formats.md: LMDB key layout, dataset constructor behavior, JSON row fields, and converter usage.references/configuration.md: YAML section meanings, module path resolution, asset placement, CPU smoke-test adaptation, and backend validation.references/troubleshooting.md: common LMDB, JSON field, tokenizer path, pLDDT, map-size, relative path, and GPU-device failures.