小编DSe*_*rer的帖子

如何在本地机器上加载和部署预先训练的 AWS Sagemaker XGBoost 模型?

我已经训练了一个 Sagemaker XGBoost 模型并将 model.tar.gz 文件从 S3 下载到我的本地机器上。如何加载此模型以使用 Flask 部署它?

我试过使用 pickle 加载解压后的模型文件,但它似乎不起作用。

import sagemaker
import boto3
import os
import pickle

with open('xgboost-model', 'r') as inp:
   cls.model = pkl.load(inp)
Run Code Online (Sandbox Code Playgroud)

回溯(最近一次调用):文件“”,第 2 行,在文件“C:\Anaconda3\lib\encodings\cp1252.py”中,第 23 行,在解码中返回 codecs.charmap_decode(input,self.errors,decoding_table) [0] UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 969: character maps to

machine-learning xgboost amazon-sagemaker

2
推荐指数
1
解决办法
2555
查看次数