Valohai命令行客户端
项目描述
Valohai命令行客户端
这是Valohai机器学习IaaS平台的命令行客户端。
安装
valohai-cli
支持Python 3.8及以上版本。
如果您仍然需要在Python 3.5上运行,则0.13.0是最后一个支持它的版本。如果您仍然需要在Python 3.6上运行,则0.23.0是最后一个支持它的版本。如果您仍然需要在Python 3.7上运行,则0.25.0是最后一个支持它的版本。
使用pipx进行全局或用户安装
安装valohai-cli
的全局推荐方法是使用pipx
,一个用于在隔离环境中安装和运行Python应用的实用工具。(如果您熟悉Node.js的npx
工具,那么这是同样的概念。)
这确保了valohai-cli
的依赖项不会与其他Python包冲突。
一旦您安装并配置了pipx
(见上述链接),您就可以
$ pipx install valohai-cli
并在以后升级它
$ pipx upgrade valohai-cli
使用pip进行全局或用户安装
您也可以使用pip在全局范围内安装valohai-cli
,但这可能会导致与全局或用户安装的其他Python包冲突。
$ pip3 install -U valohai-cli
-U
标志确保任何现有版本也被升级。
在虚拟环境中安装
如果您更喜欢在虚拟环境中安装valohai-cli
,您也可以使用pip进行安装。
$ python3 -m venv venv
$ source venv/bin/activate
$ pip install -U valohai-cli
入门指南
安装客户端后,vh
应该可以正常工作,您应该能看到命令的描述。
查看教程文档!
开发
开发需要 Python 3.10+;否则您可能会遇到错误的类型失败。CI 将在旧版本的 Python 上运行测试。
要修改 valohai-cli
代码,请拉取仓库,创建并激活一个虚拟环境,然后运行
make dev
这将安装 valohai-cli
作为可编辑的 vh
命令,可在虚拟环境中使用,但链接到工作副本的源代码。也就是说,您现在可以在工作目录下的 valohai_cli
中编辑源代码,并用 vh
尝试它。
vh --help
# Usage: vh [OPTIONS] COMMAND [ARGS]...
要运行代码检查、类型检查和测试
# run linting and type checks
make lint
# run tests
make test
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
构建分布
valohai_cli-0.27.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d36ae55904de92d55001299456d9d6539acb65f28e3f720f7c143fff6b393774 |
|
MD5 | a04a9b9ca5d777bb9bfa1c91476144a6 |
|
BLAKE2b-256 | 72123890f62f725592fa0d642844f9ab634d80625a7fb2c78070184e6c6209c9 |
valohai_cli-0.27.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3b3226fca343ce1048fc5118ea1275e0b467a814314633e275b9dd65f7ba5931 |
|
MD5 | 8cd7ff29943a995e628965d61b7d1978 |
|
BLAKE2b-256 | 04f92109f5a99db8e2efbb6deed7c1c481ea1d5e2edc1ba3ddb29ef3e9384a91 |