这个机器学习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这个地址我也看不到可用目录。
在这种情况下,以下是一些可能的解决办法:
降级TensorFlow:考虑将TensorFlow版本降级到与GraphLearn兼容的版本。这可以通过安装较旧版本的TensorFlow来实现。请注意,这可能需要更改你的代码以适应新的TensorFlow API。
升级GraphLearn:如果你使用的GraphLearn版本较旧并且无法与所需的NumPy版本兼容,请尝试升级到最新版本。你可以尝试从官方文档或源代码存储库中获取最新版本的GraphLearn。
自定义构建:如果没有可用的预编译包,你可以尝试从源代码自定义构建所需的版本。这需要下载GraphLearn的源代码,并根据你的需求进行设置和构建。确保按照官方指南操作,并满足所有依赖关系。
寻求官方支持:如果以上方法仍未解决你的问题,建议直接联系机器学习PAI的官方支持团队。他们将能够提供更准确和具体的建议,以解决版本冲突问题。
请注意,版本冲突问题可能需要耐心和反复尝试不同的解决方法。确保备份你的代码和环境设置,并在进行任何更改之前仔细阅读库的文档和升级指南。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
人工智能平台 PAI(Platform for AI,原机器学习平台PAI)是面向开发者和企业的机器学习/深度学习工程平台,提供包含数据标注、模型构建、模型训练、模型部署、推理优化在内的AI开发全链路服务,内置140+种优化算法,具备丰富的行业场景插件,为用户提供低门槛、高性能的云原生AI工程化能力。