pickle.dumps(model)TypeError:无法将_thread.RLock对象腌制为Google App引擎上的fbprophet对象

时间:2020-04-15 13:19:08

标签: python-3.x google-app-engine facebook-prophet

尝试在Google App Engine上灵活地存储通过使用Facebook的库 fbprophet 训练的模型,并面对此错误

pickle.dumps(model) TypeError: can’t pickle _thread.RLock objects

在线:pickle.dumps(模型)

这是我的代码

client = _get_storage_client()
bucket = client.bucket(settings.GS_BUCKET_NAME)
blob = bucket.blob(path + "/" + filename)
new_file = pickle.dumps(model)
blob.upload_from_string(new_file)

我正在使用python 3.7

1 个答案:

答案 0 :(得分:0)

嘿@MuhammadUsmanBashir,您的问题似乎与fbprophet库本身有关。 github上有一个已打开的错误,您可以看到它here。他们建议降级为fbprophet==0.5。但是,该错误仍然打开。