Writing Skills
writing-skills
效率与协作技能,来自 obra/superpowers,查看原文获取完整用途和操作说明。
rpc-deployment【部署与运维】Guides TVM RPC tracker/server/proxy setup, cross-compilation, remote module upload/load/run, and deployment troubleshooting.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this route when a task involves TVM RPC, cross-compilation, remote device execution, tracker/server/proxy commands, module upload/load, target triples, remote timing, or RPC-backed meta-schedule runners.
../install-build/SKILL.md for build/import
failures.references/cli-and-runtime.md.references/cross-compilation.md and keep
target triple, device runtime, export artifact, upload path, and run device
explicit.scripts/rpc_cli_help_probe.py for safe
CLI/API availability. It prints help text and does not start persistent
services.references/troubleshooting.md for port
conflicts, keys, timeouts, tracker query failures, target-host mismatch,
module load errors, and remote device availability.from tvm import rpc
remote = rpc.connect(url, port, key="", session_timeout=0)
tracker = rpc.connect_tracker(url, port)
remote.upload("lib.tar")
func = remote.load_module("lib.tar")
dev = remote.cpu(0)
Use rpc.LocalSession() for a local smoke that exercises upload/load/run
without opening a network listener.
python -m tvm.exec.rpc_server --host 0.0.0.0 --port 9090
python -m tvm.exec.rpc_tracker --host 0.0.0.0 --port 9190 --port-end 9191
python -m tvm.exec.query_rpc_tracker --host TRACKER_HOST --port 9190
python -m tvm.exec.rpc_proxy --host PROXY_HOST --port 9090 --tracker TRACKER_HOST:9190
Start long-lived services only after the user approves host/port/key choices and knows how to stop the processes.
../relax-compile/SKILL.md.../s-tir-tuning/SKILL.md.../tirx-kernels/SKILL.md.