Ibm cloud 如何在watson机器学习中使用bx ml生成清单库
我已经构建了一个深度学习模型,它使用一个名为Augmentor的定制库进行预处理,我希望在云上运行Watson机器学习服务时包含它 目前,我在代码中使用了一种变通方法,使用pip安装库:Ibm cloud 如何在watson机器学习中使用bx ml生成清单库,ibm-cloud,ibm-watson,Ibm Cloud,Ibm Watson,我已经构建了一个深度学习模型,它使用一个名为Augmentor的定制库进行预处理,我希望在云上运行Watson机器学习服务时包含它 目前,我在代码中使用了一种变通方法,使用pip安装库: import pip def install(package): if hasattr(pip, 'main'): pip.main(['install', package]) else: pip._internal.main(['install', packa
import pip
def install(package):
if hasattr(pip, 'main'):
pip.main(['install', package])
else:
pip._internal.main(['install', package])
try:
import Augmentor
except:
install("Augmentor")
import Augmentor
我一直在看命令行界面bx ml,我注意到有一个命令行bx ml生成清单库,它生成libraries.yml:
name: libraries_custom
description: custom libraries for scoring
version: '1.0'
platform:
name: python
versions:
- '3.5'
我想知道这是否正确,为什么要声明在WML上运行代码所需的自定义库?
我在任何地方都找不到关于这个的任何文档 至于As,我知道您可以使用ibmcloud CLI的generate manifest创建自定义组件
bx ml store libraries thepyfuncpackage-0.1.zip library.json
您可以找到完整的说明
如果您想安装其他库来支持您的工作,则必须创建一个wheel.whl文件,并将其包含在作为培训运行或实验的一部分提交的.zip文件中。然后可以通过运行pip install/.whl命令来执行它们
完整说明
希望这是有帮助的