问题1:请问在机器学习PAI里,easy_rec我修改了下代码,重新打包上传,一直报No 'Read' permission for entity ****Authorization Failed [4019], You have NO privilege 'odps:Read' on ******怎么处理? 问题2:是的。看了下,上传到生产了,到生产可以跑,本地跑不了,没有权限。
问题1:根据您提供的错误信息,报错原因为权限不足。可能是以下原因导致的:
建议您检查以下问题:
问题2:如果您的代码可以在生产环境中正常运行,但无法在本地运行,则可能是环境配置不一致导致的。建议您在本地运行的环境中设置和生产环境相同的环境变量,并将本地的配置和生产环境保持一致。例如,如果您的代码需要访问阿里云ODPS资源,可以在本地配置ODPS访问凭证和Endpoint等信息。
针对您提到的两个问题,回答如下:
如果您在机器学习 PAI 平台上使用 easy_rec 训练模型时出现了权限问题,可能是因为您没有正确设置 MaxCompute 的访问权限所致。建议您检查以下几个方面: 检查您的账号是否拥有相应的 MaxCompute 访问权限。如果您没有相关权限,可以联系管理员或者通过阿里云控制台申请开通。 在代码中设置正确的 MaxCompute 访问密钥和数据源信息。您需要在代码中指定正确的 AccessKeyId、AccessKeySecret 和 Endpoint 等信息,并确保这些信息与您的阿里云账号配置一致。 检查您的代码包是否已经正确打包并上传到 PAI 平台。如果您修改了代码,需要重新打包并上传代码包以供使用。 如果您的代码在生产环境中能够正常运行,而在本地环境中无法运行,可能是因为本地环境缺少必要的依赖库或者配置信息所致。建议您检查以下几个方面: 检查您的本地环境是否已经安装了必要的软件和依赖库,例如 Python、Tensorflow、Numpy 等。如果您的代码依赖于其他第三方库,也需要确保这些库已经正确安装。 检查您的本地环境配置是否正确,例如访问密钥、数据源信息、网络配置等。需要确保您的本地环境与生产环境具有相同的配置。 希望这些建议可以帮助您解决问题。如果您还有其他疑问,请随时联系我。
针对问题1的回答:上传到哪?dataworks 的资源? 针对问题2的回答:本地为啥报odps的错?此回答整理自钉群:“【EasyRec】推荐算法交流群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
人工智能平台 PAI(Platform for AI,原机器学习平台PAI)是面向开发者和企业的机器学习/深度学习工程平台,提供包含数据标注、模型构建、模型训练、模型部署、推理优化在内的AI开发全链路服务,内置140+种优化算法,具备丰富的行业场景插件,为用户提供低门槛、高性能的云原生AI工程化能力。