我正在学习AzureML SDK,并尝试在云端训练我的模型。
我成功地训练了位于这里的演示项目。
现在,当我想训练我自己的模型时,遇到了以下错误:
UserError","message":"No module named 'cv2'","target":null,"details":[],"innerErro...
这意味着cv2没有在AzureML上安装,而我在训练脚本中使用了它,…
如何在AzureML上使用pip安装库,或者如何将虚拟环境“复制”到我的工作区?
回答:
解决方案是添加opencv-python-headless
作为pip安装包,像这样:
TensorFlow(source_directory=script_folder, script_params=script_params, compute_target=compute_target, entry_script=train_script_name, pip_packages=['opencv-python-headless', 'scikit-image', 'mathematics', 'keras', 'scikit-learn'], use_gpu=True)