机器学习PAI导出模型命令,会把模型导出到一个带时间戳的目录下面,比如oss://easyrec/easy_rec_test/export/1684488401这个目录是动态生成的,怎么在DataStudio里面能够以编程的方式拿到这个目录的地址呢? 没有这个动态生成的地址,就没办法每天自动训练然后更新模型。我是想说离线预测的时候,目前需要手动填写动态生成的那个时间戳目录,导致我没有办法自动化训练和使用最新模型做预测。
机器学习PAI导出模型命令怎么在DataStudio里面能够以编程的方式拿到这个目录的地址呢?[阿里云机器学习PAI]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
您可以使用 DataStudio 的代码组件,在代码中调用 PAI 的 API 来获取模型导出的地址。具体步骤为:
在 DataStudio 中打开您的工程,新建一个代码组件。
在代码组件中,使用 Python 或者其他适当的语言调用 PAI 的 API 来获取最新导出模型的地址。PAI 的 API 可以通过访问控制台进行查看。
获取模型地址后,您可以将其写入一个指定的文件或者打印到控制台上。如果您希望使用该模型进行预测,则可以将模型地址作为参数传递给预测组件。
将代码组件与其他组件(如预测组件)连接,以便在运行时自动获取最新的模型地址并进行预测。
请注意,在使用代码组件调用 PAI API 时,您需要先配置 API 的访问密钥,以确保安全性和访问控制。同时,还需要确保代码组件中的代码能够正确地捕获错误并进行处理。
更新的命令里 填写到export那一层目录即可,你填写到 model-export/ ,应该就可以跑起来,但是要确保这个目录下只有这一个时间戳的目录,此回答整理自钉群“【EasyRec】推荐算法交流群”