如何同时使用sklearn库和数据存储memcache?

2024-04-24 07:20:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个BallTree模型经过训练,并坚持pickle格式。你知道吗

在googleappengine中,python2标准环境不支持sklearn。我尝试了Cloud-ML来部署模型,但是它也不起作用,因为Cloud-ML只提供predict()功能。我的BallTree模型将调用query_radius()。因此,我转到了python3标准环境,sklearn在这里工作。你知道吗

在我从query_radius()获得索引之后,我将以某种方式通过字典检索实体的键。有了这些键,我现在可以从数据存储中检索所有数据。你知道吗

现在,我想利用memcache来提高数据存储的检索速度。但是,我发现GoogleAppengineAPI不能在Python3标准环境中工作。我应该怎么使用memcache?或者我还有其他更好的选择吗?你知道吗


Tags: 数据模型cloud标准环境格式sklearnquery
1条回答
网友
1楼 · 发布于 2024-04-24 07:20:58

在python3appengine标准环境中,memcache不是现成的。你知道吗

另一种方法是使用Cloud Memorystore(或者任何托管Redis或Memcache产品)之类的东西,并在应用程序中手动连接到它。你知道吗

例如,下面是一个如何从appengineflex环境连接到Memorystore的示例,它应该可以帮助您开始:https://cloud.google.com/memorystore/docs/redis/connect-redis-instance-flex

相关问题 更多 >