Valohai.yaml验证和解析
项目描述
valohai-yaml
解析和验证 valohai.yaml
文件。
Valohai YAML文件用于定义您的机器学习项目工作负载和管道如何在Valohai生态系统上运行。有关如何编写实际的YAML文件和更深入的用法示例,请参阅Valohai文档。
安装
pip install valohai-yaml
使用方法
验证
编程使用
from valohai_yaml import validate, ValidationErrors
try:
with open('path/to/valohai.yaml') as f:
validate(f)
except ValidationErrors as errors:
print('oh no!')
for err in errors:
print(err)
命令行使用
valohai-yaml my_yaml.yaml
echo $? # 1 if errors, 0 if ok
解析
from valohai_yaml import parse
with open('path/to/valohai.yaml') as f:
config = parse(f)
print(config.steps['cool step'].command)
开发
# setup development dependencies
make dev
# run linting and type checks
make lint
# run tests
make test
项目详情
下载文件
下载适合您平台文件的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。
源分布
valohai_yaml-0.42.0.tar.gz (52.0 kB 查看哈希值)
构建分布
valohai_yaml-0.42.0-py3-none-any.whl (55.1 kB 查看哈希值)
关闭
valohai_yaml-0.42.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8d1621a033ed8b1d494add1b7ad36a2c10ecfe9cc2d3717f8bdaa683aea9e3d9 |
|
MD5 | a2ff7e3a69518e2f902ed10be801edf9 |
|
BLAKE2b-256 | e160698645b841c6997912a1f792788fb07ea1519208f250f28b2e050584b70f |
关闭
valohai_yaml-0.42.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1aa54ef14f82dd536ba18fb32ba406d110765da533807ef8945f1e4054fda8cc |
|
MD5 | 8736e837b64eccaa0d54fb0ac2a8fa3f |
|
BLAKE2b-256 | 927016815e3936c5cd55b4bd44b527525616988ee8efc53a53d7be8faa7a7b67 |