Python 将经过培训的xgboost分类器从AWS s3上传到EMR
我在S3中有一个经过训练的xgboost分类器对象,我正试图将其上传到Pyspark EMR笔记本 我试过了Python 将经过培训的xgboost分类器从AWS s3上传到EMR,python,amazon-emr,Python,Amazon Emr,我在S3中有一个经过训练的xgboost分类器对象,我正试图将其上传到Pyspark EMR笔记本 我试过了 s3 = boto3.client('s3') classifier = s3.download_file("###data-science", "classifier.model", "model") 我得到了错误 [Errno 13]权限被拒绝:“model.3Cd9D2bD”回溯(最新版本) 最后一次通话): 不过,我确实拥有对S3的读写权限,所以不知道为什么会得到这个 我也试过
s3 = boto3.client('s3')
classifier = s3.download_file("###data-science", "classifier.model", "model")
我得到了错误
[Errno 13]权限被拒绝:“model.3Cd9D2bD”回溯(最新版本)
最后一次通话):
不过,我确实拥有对S3的读写权限,所以不知道为什么会得到这个
我也试过了
bst = xgb.Booster()
classifier = bst.load_model("s3://###data-science/xgb_classifier.model")
我得到了错误
[16:16:58]/workspace/dmlc-core/src/io.cc:57:请使用
DMLC_使用_S3=1使用S3堆栈跟踪:
我能得到一些关于如何补救的建议吗?我没想到上传一个对象会这么难你是在EMR上的deploy_mode=cluster上运行的吗