技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
vastai-performance-tuning【数据与研究】Tune Vast.ai offer selection, startup, data feeding, GPU memory, and scaling from measured useful-work throughput. Use when jobs are slow, GPUs are underutilized, or faster offers cost more. Trigger with: "tune Vast.ai performance", "improve GPU utilization", "compare Vast.ai throughput".
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: vastai-performance-tuning description: >- Tune Vast.ai offer selection, startup, data feeding, GPU memory, and scaling from measured useful-work throughput. Use when jobs are slow, GPUs are underutilized, or faster offers cost more. Trigger with: "tune Vast.ai performance", "improve GPU utilization", "compare Vast.ai throughput". allowed-tools: Read, Grep, Write, Edit version: 2.0.0 argument-hint: '[workload-benchmark-and-slo]' model: inherit effort: high license: MIT author: Jeremy Longshore jeremy@intentsolutions.io tags:
Provider benchmark fields help shortlist offers but do not replace workload measurement. Tune one bottleneck at a time and compare completed-work latency, throughput, reliability, and total cost on immutable workload bytes.
Measure end-to-end completion, startup, data wait, GPU utilization, memory, errors, and cost on the current profile.
Use verified, rentable, reliability, CUDA, network, dlperf, and dlperf_usd fields to select comparable candidates without weakening workload constraints.
Pin a smaller prebuilt image, avoid runtime package installs, and measure pull plus readiness separately from execution.
Stage hot data on suitable local storage, increase loaders or prefetch only from evidence, and watch bandwidth and disk cost.
Adjust batch, precision, accumulation, kernel, and multi-GPU strategy one variable at a time while preserving output correctness.
Select the profile that meets the SLO at the best total cost per accepted unit, then destroy all benchmark instances.
Benchmark automation needs search and instance permissions only. Keep datasets, model tokens, and registry credentials separate and scoped to the benchmark.
Use Read and Grep to inspect manifests, configuration, provider output, and existing tests before proposing a mutation. Use Write or Edit only for the approved plan, implementation, test, or redacted receipt; do not create, update, destroy, or fund Vast.ai resources without explicit operator approval.
Return workload identity, candidates, sample counts, throughput, latency, utilization, cost per accepted unit, decision, and destroyed instance IDs.
Two RTX 4090 offers with different dlperf_usd are tested on the same digest and dataset sample; the faster headline offer is rejected when startup and bandwidth make completed-batch cost worse.
| Failure | Response |
|---|---|
| Outputs differ across candidates | Treat the benchmark as invalid until correctness is restored. |
Only provider dlperf is available | Label the decision provisional and run the workload benchmark. |
| GPU utilization is low but data wait is high | Fix the input path before buying a faster GPU. |
| Benchmark instances remain | Stop analysis and close the active cost leak. |