Можно ли заставить turicreate работать на экземпляре AWS? - PullRequest
0 голосов
/ 30 апреля 2019

У меня не было проблем с запуском turicreate на моей ОС Ubuntu - однако при развертывании на экземпляр AWS EB (Python 3.6) я получаю сообщение об ошибке: ImportError: libblas.so.3: cannot open shared object file: No such file or directory.

Это, очевидно, проблема с не завершением найденных инструкций по установке здесь .

Поэтому я попытался обновить свой /.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).

Если я сш в окружающую среду ...

[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?

1 Ответ

1 голос
/ 30 апреля 2019

Turicreate может работать на экземплярах AWS, но вы должны установить зависимости, используя Yum. Yum имеет разные имена файлов, и следующая конфигурация установки должна работать.

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