机器学习PAI怎么启动的是latest 2.0.0.dev版本的xgboost?

机器学习PAI 通过pai sdk起xgboost 1.6.0版本的eas容器, 怎么启动的是latest 2.0.0.dev版本的xgboost?
image.png
这里指定了版本,但是启动的不是对应的版本的
image.png
这个是起来的容器环境
image.png

展开
收起
真的很搞笑 2024-08-06 11:43:17 35 分享 版权
2 条回答
写回答
取消 提交回答
  • 资深 C++与人工智能程序员。精通 C++,善用其特性构建稳健架构。在人工智能领域,深入研习机器学习算法,借 C++与 OpenCV 等实现计算机视觉应用,于自然语言处理构建文本处理引擎。以敏锐洞察探索技术融合边界,用代码塑造智能未来。

    以下是一些在机器学习PAI中启动latest 2.0.0.dev版本XGBoost的方法:

    使用PAI Python SDK

    • 安装与配置:确保已安装PAI Python SDK,执行 pip install "alipai>=0.4.0" 。然后通过 python -m pai init 初始化,输入阿里云AccessKey ID、AccessKey Secret、工作空间和OSS Bucket等信息。
    • 指定版本启动:在代码中,通过相关API指定使用XGBoost的latest 2.0.0.dev版本,如在 Estimator 或相关模型部署函数中,设置参数指定XGBoost版本。例如 from pai.estimator import Estimator ,然后 est = Estimator(image_uri=retrieve(framework_name="XGBoost", framework_version="latest 2.0.0.dev"),...) 。

    在PAI平台可视化操作

    • 选择组件:登录PAI平台,进入相关的机器学习工作流设计界面,找到XGBoost训练组件。
    • 版本设置:在组件的参数配置中,查找版本选择或相关设置选项,选择latest 2.0.0.dev版本。

    通过PAI命令行工具

    • 安装命令行工具:安装PAI命令行工具,并进行必要的配置,使其能够连接到PAI平台。
    • 执行启动命令:使用命令行工具提交任务时,在命令中指定要启动的XGBoost为latest 2.0.0.dev版本,如通过特定的命令参数指定版本号。
    2025-02-23 19:57:57
    赞同 展开评论
  • 你试下不指定requirements。看下是否是你配置的requirements 更新了镜像里的XGBoost的package。可能是使用的镜像的Python版本太低。因而不能使用高版本的XGBoost(对Python的版本有要求)。 ,此回答整理自钉群“机器学习PAI交流群(答疑@值班)”

    2024-08-06 20:08:49
    赞同 3 展开评论

人工智能平台 PAI(Platform for AI,原机器学习平台PAI)是面向开发者和企业的机器学习/深度学习工程平台,提供包含数据标注、模型构建、模型训练、模型部署、推理优化在内的AI开发全链路服务,内置140+种优化算法,具备丰富的行业场景插件,为用户提供低门槛、高性能的云原生AI工程化能力。

还有其他疑问?
咨询AI助理