开发者社区 > 大数据与机器学习 > 人工智能平台PAI > 正文

这个机器学习PAI问题有什么解决办法没啊?

这个机器学习PAI问题有什么解决办法没啊?deeprec tf graphlearn numpy的版本匹配问题。。。 numpy 1.17.4 符合 tensorflow 1.15.5+deeprec2304 requires numpy<1.19.0,>=1.16.0 但是到easyrec的sampler的时候graphlearn的negative_sampler 会 RuntimeError: module compiled against API version 0xe but this version of numpy is 0xd

如果升numpy到1.20 又跟tensorflow 1.15.5+deeprec2304 冲突。然后 https://mirrors.aliyun.com/pypi/simple/graph-learn/ 只给了1.0.1;1.1.0;1.2.0 0.7这个版本是没有的,https://mirrors.aliyun.com这里也看不到 easyrec日志给的https://easyrec.oss-cn-beijing.aliyuncs.com/3rdparty/graphlearn-0.7-cp27-cp27mu-linux_x86_64.whl 但是 graphlearn-0.7-cp27-cp27mu-linux_x86_64.whl 我这边不行,https://easyrec.oss-cn-beijing.aliyuncs.com这个地址我也看不到可用目录。

展开
收起
三分钟热度的鱼 2023-07-04 19:31:32 77 0
2 条回答
写回答
取消 提交回答
  • 在这种情况下,以下是一些可能的解决办法:

    1. 降级TensorFlow:考虑将TensorFlow版本降级到与GraphLearn兼容的版本。这可以通过安装较旧版本的TensorFlow来实现。请注意,这可能需要更改你的代码以适应新的TensorFlow API。

    2. 升级GraphLearn:如果你使用的GraphLearn版本较旧并且无法与所需的NumPy版本兼容,请尝试升级到最新版本。你可以尝试从官方文档或源代码存储库中获取最新版本的GraphLearn。

    3. 自定义构建:如果没有可用的预编译包,你可以尝试从源代码自定义构建所需的版本。这需要下载GraphLearn的源代码,并根据你的需求进行设置和构建。确保按照官方指南操作,并满足所有依赖关系。

    4. 寻求官方支持:如果以上方法仍未解决你的问题,建议直接联系机器学习PAI的官方支持团队。他们将能够提供更准确和具体的建议,以解决版本冲突问题。

    请注意,版本冲突问题可能需要耐心和反复尝试不同的解决方法。确保备份你的代码和环境设置,并在进行任何更改之前仔细阅读库的文档和升级指南。

    2023-07-31 18:01:00
    赞同 展开评论 打赏
  • 照你这么说确实没有办法; gl和deeprec必须弃用其中之一。此回答整理自钉群“【EasyRec】推荐算法交流群”

    2023-07-04 20:57:39
    赞同 展开评论 打赏

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

相关产品

  • 人工智能平台 PAI
  • 热门讨论

    热门文章

    相关电子书

    更多
    大规模机器学习在蚂蚁+阿里的应用 立即下载
    基于Spark的面向十亿级别特征的 大规模机器学习 立即下载
    基于Spark的大规模机器学习在微博的应用 立即下载