后端.AI基于GNU-libc的内核运行器
backend.ai-krunner-static-gnu的Python项目详细描述
后端.ai-krunner静态gnu
在后端.AI基于glibc内核的kernelrunner包
如何阅读以下内容
{distro}
是一个类似static-gnu
、static-musl
等的字符串,具体取决于您所在的存储库。在{distro_}
是一个与{distro}
相同的字符串,但在Python中用连字符替换为下划线 包名称和路径。(例如,static_gnu
,static_musl
)
发展
$ git clone https://github.com/lablup/backend.ai-krunner-{distro} krunner-{distro}$cd krunner-{distro}$ pyenv virtualenv 3.8.6 venv-krunner # you may share the same venv with other krunner projects$ pyenv local venv-krunner $ pip install -U pip setuptools $ pip install -U click -e .
如何更新
- 修改Dockerfile和/或其他内容。在
- 要更新Python版本,请更新
src/ai/backend/krunner/{distro_}/krunner-python.{distro}.txt
以及相应的dockerfiles,包括PYTHON_VERSION
环境变量和下载 静态构建的Python发行版的URL。在
- 增量指定为标签的卷版本号
在
src/ai/backend/krunner/{distro_}/krunner-env.{distro}.dockerfile
- 运行
scripts/build.py
。在 - 对每个发行版版本重复上述步骤。(对于静态生成,只有一个。)
- 递增在^{
中的包版本号 rm -r dist/* build/*
(如果这些目录不存在且或为空,则跳过)python setup.py sdist bdist_wheel
twine upload dist/*
请注意,src/ai/backend/krunner/{distro_}/krunner-version.{distro}.txt
文件是
被标签中的生成脚本覆盖。在
- 项目
标签: