如何在 watson 机器学习中使用 bx ml generate-manifest 库
How can I use the bx ml generate-manifest libraries in watson machine learning
我已经构建了一个深度学习模型,该模型使用名为 Augmentor
的自定义库进行预处理,我想在 运行 启用 Watson Machine learning
服务时包含它在云端。
现在我在我的代码中使用了一个解决方法,它使用 pip
安装库:
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 generate-manifest libraries
生成 libraries.yml:
name: libraries_custom
description: custom libraries for scoring
version: '1.0'
platform:
name: python
versions:
- '3.5'
我想知道为什么要在 WML 上声明 运行 我的代码所需的自定义库是否正确?
我在任何地方都找不到关于此的任何文档。
我已经构建了一个深度学习模型,该模型使用名为 Augmentor
的自定义库进行预处理,我想在 运行 启用 Watson Machine learning
服务时包含它在云端。
现在我在我的代码中使用了一个解决方法,它使用 pip
安装库:
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 generate-manifest libraries
生成 libraries.yml:
name: libraries_custom
description: custom libraries for scoring
version: '1.0'
platform:
name: python
versions:
- '3.5'
我想知道为什么要在 WML 上声明 运行 我的代码所需的自定义库是否正确? 我在任何地方都找不到关于此的任何文档。