跳转到主要内容
tp init 在你的机器上生成一个自包含的项目。CLI 来自 PyPI—— 你不需要 clone 平台仓库来获得它,也不需要 clone 它来使用它。 这个项目同时也是控制台意义上的一个项目:tuneplane.yaml 里的 name 就是把它里面每个实验的每次 run 归到一起的那个名字。

安装 CLI

推荐 uv tool install。它把 tuneplane 装进独立环境,不会和你当前所在项目的依赖打架,而且 tp update 能升级它。如果用 pip 装进系统 Python,tp update 会拒绝升级并提示你改用 uv tool 重装—— 因为在那里升级可能影响系统上的其他工具。 验证:
升级用 tp update,它会检测安装方式并选用对应的命令。

创建仓库

生成的布局:
平台入口不落地到仓库,也不由 CLI 上传。CLI 只打包实验、common/ 与 configs/;Console 准入后注入内容寻址 Job Capsule(manifest、bootstrap 与 PEX runner)。

项目发现

所有需要项目上下文的命令(tp new / submit / ls / validate …)从当前目录向上查找 tuneplane.yaml,类似 git 找仓库根。 tp login / logout / status 是全局命令,不要求在项目内。

下一步

tp init

Create a TunePlane project