【问题标题】:Is it possible to get turicreate to run on an AWS instance?是否可以让 turicreate 在 AWS 实例上运行?
【发布时间】:2019-09-19 10:34:53
【问题描述】:

turicreate 在我的 Ubuntu 操作系统上运行没有任何问题 - 但是在部署到 AWS EB 实例 (Python 3.6) 时出现错误:ImportError: libblas.so.3: cannot open shared object file: No such file or directory

这显然是未完成here 中的设置说明的问题。

所以我尝试将我的/.ebextensions/setup.config 更新为类似于以下内容以尝试更新环境以便turicreate 可以运行。

packages:
  yum:
    libstdc++6: []
    python-setuptools: []

我需要使用 yum,因为 AWS 实例没有 apt-get。然而,这有其自身的错误:Activity execution failed, because: Yum does not have python-setuptools available for installation (ElasticBeanstalk::ExternalInvocationError)Activity execution failed, because: Yum does not have libstdc++6 available for installation (ElasticBeanstalk::ExternalInvocationError)

如果我 ssh 进入环境...

[ec2-user@ip-***-**-**-*** ~]$ sudo yum install -y libstdc++6 python-setuptools
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main                                                                                                                                                           | 2.1 kB  00:00:00     
amzn-updates                                                                                                                                                        | 2.5 kB  00:00:00     
No package libstdc++6 available.
Package python26-setuptools-36.2.7-1.33.amzn1.noarch already installed and latest version
Nothing to do
[ec2-user@ip-***-**-**-*** ~]$

这里发生了什么?如何配置 EB 实例以运行 turicreate

【问题讨论】:

    标签: amazon-web-services turi-create


    【解决方案1】:

    Turicreate 可以在 AWS 实例上运行,但您必须使用 Yum 安装依赖项。 Yum 有不同的文件名,下面的安装配置应该可以工作。

    packages:
      yum:
        blas-devel : []
        lapack-devel: []
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-24
      • 1970-01-01
      • 1970-01-01
      • 2021-05-13
      • 2018-04-02
      • 2015-02-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多