在S3上存储Heroku Django应用程序的数据文件

时间:2018-05-12 20:41:10

标签: python django heroku tensorflow amazon-s3

我正在尝试在Heroku上为经过训练的神经网络部署Web演示。我遇到了一些麻烦,因为需要加载的基础Tensorflow模型大约是900MB,这太大了,无法在代码的Git提交中进行部署。由于Heroku的临时文件系统,我需要一种方法来部署此模型文件以及我的代码。

我将解决方案混合在一起,只有在第一次收到请求时,服务器才会从Amazon S3存储桶下载模型文件。我将此代码放在Django views.py文件的正文中。但是,这仍然无法正常工作,因为第一个请求是在Heroku服务器上超时。有没有其他地方我可以把这个代码或更简洁的方法来解决问题?

编辑:为了清楚起见,每次服务器运行时只需要加载一次文件

0 个答案:

没有答案