检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置命令行工具 步骤1:获取认证信息 步骤2:获取命令行工具 步骤3:初始化配置
什么是医疗智能体eihealth-toolkit 医疗智能体命令行工具(eihealth-toolkit)是配套EIHealth平台,为EIHealth平台各功能组件提供命令行管理工具。借助此工具,可以辅助您对EIHealth平台项目中数据、应用、流程和作业资源进行管理和使用。
用来设置启动容器时默认运行的命令。 ENTRYPOINT 用来指定容器启动时的默认运行的命令,与CMD类似。区别在于:运行容器时添加在镜像之后的参数,对ENTRYPOINT是拼接,CMD是覆盖。 若在DockerFile中指定了容器启动时的默认运行命令为ls -l,则运行容器时默认启动命令为ls -l。
-east-3。 获取平台ID 平台ID与“命令行工具 > 步骤3 初始化配置”中的platform-id对应。 登录医疗智能体平台。 在右上角用户名中选择“个人设置”,获取平台ID。 图3 个人设置 图4 平台ID 父主题: 配置命令行工具
应用的参数和镜像启动命令如何设置 创建应用时,需要设置应用的输入、输出参数和镜像的启动命令。需要您熟悉所制作的生物信息学软件的使用并具备一定的开发经验。 例如,设置FastQC应用的参数和镜像启动命令时,首先通过阅读FastQC介绍和FastQC命令说明了解软件的使用。并依照Fa
步骤3:初始化配置 在使用命令行工具前,需要初始化配置信息,通过config命令对eihealth-toolkit进行初始化配置。本节以Windows为例介绍配置过程,Linux和macOS环境配置过程相同。 方法1:使用账号、密码初始化 执行以下命令,进行初始化,命中的xxx和region信息请参考表2进行替换。
"roles" : [ { "role_type" : "Admin", "users" : [ { "id" : "adb1376b-72f9-4d15-9f95-9b533cb96dce", "name" : "demo-user" } ]
当数据过大,或者数据处于服务器上时,页面传输并不是很方便,所以可以利用EIHealth平台的命令行工具进行数据文件、文件夹传输。命令行配置方法请参见配置命令行工具。 上传数据 使用命令行工具upload命令,将本地数据上传到EIHealth平台中。该命令不支持将数据上传到引用目录。 最小可以上传0Byte的空文件或文件夹,最大可以上传48
<image-name:tag-name> [flags] # 命令示例 health docker push project-demo-image:v1.0 执行health docker images命令查看已有的镜像。 详细的命令介绍请参见“命令行工具 > 镜像管理命令”章节。 单击“镜像”,在镜像列表中查看已上传的镜像。
本示例中以Windows系统命令行工具为例,介绍如何将本地数据上传到EIHealth平台。更多的命令介绍请参见命令行工具。 使用命令行工具,用switch命令进入待操作的项目。 例如,使用health switch project ngs-project命令进入到名为ngs-project的项目中。
平台的数据下载到本地,此命令不支持下载引用项目中的数据。 数据在下载的过程中,受网络影响可能出现损坏,下载命令默认会在下载完成后,验证项目中数据的MD5值与本地数据的MD5值的一致性,以及验证项目中数据的大小与本地数据大小一致性。 命令结构 health download <srcdir>
购买成功后,可以在“套餐包”页面查看套餐包信息。 资源包到期后,按需资源不会自动关闭,将会以按需付费的方式继续使用。 超出套餐包部分的用量,将会按需收费。 若平台先到期,套餐包还没到期,则不退套餐包剩余的费用。如果平台续费成功后,套餐包可以继续使用。 资源包不能抵扣已经产生的用量。
使用AutoGenome镜像 AutoGenome是Notebook镜像,利用AutoML等技术帮助科研工作者在基因组学数据上端到端实现深度学习网络搜索,训练,评估,预测和解释的工具包。 使用AutoGenome镜像的详细步骤如下所示: 步骤1:订阅镜像 步骤2:创建Notebook 步骤3:预览AutoGenome案例
通过在本地修改应用的yaml模板,上传应用至项目中。 获取应用yaml模板。 单击“上传应用”,在弹出的页面中下载yaml示例文件。 使用命令行工具,执行health get app -s命令获取创建应用的yaml模板,复制模板并保存到本地。可以保存成.yaml或.txt文件,保存为txt文件时,其内容需为yaml格式。
通过在本地修改流程的yaml模板,上传流程至项目中。 获取流程yaml模板。 单击“上传流程”,在弹出的页面中下载yaml示例文件。 使用命令行工具,执行health get workflow -s命令获取创建流程的yaml模板,复制模板并保存到本地。可以保存成.yaml或.txt文件,保存为txt文件时,其内容需为yaml格式。
图2 基本信息 选择镜像和镜像版本。 详细的镜像介绍和制作方法请参见镜像管理。 填写镜像启动命令。 镜像启动命令需要引用输入、输出参数中的变量,并以大括号扩起,以$符号进行引用。 镜像启动命令支持多行输入,每行最多256字符,最多支持300行。 例如,bamqc软件输入参数填写为g
在代码输入栏输入以下命令,获取激活TensorFlow-1.8的命令并激活环境。 cat /home/ma-user/README source /home/ma-user/anaconda3/bin/activate TensorFlow-1.8 如果使用其他引擎,请将命令中“TensorFlow-1
【可选】根据网络情况,配置基础镜像中的PyPi Mirror,对下载进行加速。基础镜像中的PyPi Mirror,默认配置为华为云软件开发云的PyPi mirror。您可以在容器中执行如下命令,查看PyPi Mirror。如果您想用其他PyPi Mirror,可将命令中的index-url参数修改为您需要的PyPi
JupyterLab”,然后选择“Terminal”,进入Terminal界面。 图1 Terminal 例如,您可以执行wget命令在公开数据集中下载基因组测序数据。 图2 执行命令 父主题: Notebook
使用health docker push命令上传镜像。 health docker push fastqc:v0.11.5 执行health docker images命令查看已有的镜像。 详细的命令介绍请参见“命令行工具 > 镜像管理命令”章节。 登录EIHealth平台,在镜像列表中查看已上传的镜像。