0

私はGCPの中でDjangoアプリケーションを実行しています。私の考えは、いくつかのマシン学習アルゴリズムのための "view.py"からPythonスクリプトを呼び出して、結果をページに表示することでした。scikitはdatalabや計算エンジンを通じてGoogleクラウドプラットフォームで学ぶことができますか?

しかし私は、GAEでScikit-learnのような機械学習ライブラリを実行することはできません(ティムの答えherethis threadを読むこと)。

しかし、私は2つの方法が可能があると信じて、私はまだこれを実行する必要があるとしますが、私は確かに私の推測が正しいか間違っている天候ではないのです

1)グーグル-Datalabが提供するとおりすべてのアナコンダが配布のように、datalab apiがDjangoアプリのPythonファイルから呼び出せれば、私は目標を達成できますか?

2)私はインストールできる場合scikit-学ぶGCP上の任意の計算エンジン上のライブラリをし、何とかそれを私のコードを実行し、DjangoのアプリでPythonのファイルに戻って出力を返すように要求を送信しますか?

私は非常にクライアントサーバーとクラウドコンピューティングには全体的に新しいので、ヘルプの提案/ポインタの例を(可能であれば)提供してください。

よろしく、

答えて

2

私はあなたが何をしたいと考えているという標準App Engineの環境よりもApp Engine Flex environmentを使用することです。

App Engine Flexは、コードを実行するための計算エンジンVMを使用しているため、標準のApp Engineにはライブラリの制限はありません。

具体的には、'requirements.txt' fileを追加して、インストールするscikit-learnのバージョンを指定してから、'vm: true' clause to your app.yaml fileを追加する必要があります。

関連する問題