質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

HTTP2

HTTP2は、Hypertext Transfer Protocolのバージョンの1つでWWWで用いられます。接続を多重化し複数のリクエスト処理でき、HTTP1.1との互換性を持たせています。

Q&A

解決済

1回答

974閲覧

TensorFlow2.3.0がApache経由の際にインポート出来ない

takenaka01

総合スコア7

Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

HTTP2

HTTP2は、Hypertext Transfer Protocolのバージョンの1つでWWWで用いられます。接続を多重化し複数のリクエスト処理でき、HTTP1.1との互換性を持たせています。

0グッド

0クリップ

投稿2020/09/03 16:28

WebサービスにTensorFlowでの学習済みのモデルを組み込みたく、AWS(EC2)にtensorflow-cpu 2.3.0をインストールしましたが、インポート文の箇所で応答が返ってこなくなりエラーも出ない状況です。

python

1import tensorflow as tf

上記のインポート箇所をコメントアウトすると、DjangoでのWebサービスは正常に表示される為、Pythonのパスやその他の設定は問題ないと思われます。

また、対話モードであれば tensorflow2.3.0 のインポート+簡単な動作確認では問題なく動いていますので、tensorflowのインストールが失敗しているわけでも無さそうです。(下記以外に簡単な学習なども出来ています)

$ python3 Python 3.7.8 (default, Jul 24 2020, 20:26:49) [GCC 7.3.1 20180712 (Red Hat 7.3.1-9)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import tensorflow as tf >>> print(tf.__version__) 2.3.0

上記の状況から、Apache(Webブラウザ越し)でのアクセスだと、インポートできない理由があると考えているのですが、もし分かる方がいらっしゃいましたら、ご教授頂けますでしょうか。

環境

$ httpd -V
Server version: Apache/2.4.43 ()
Server built: May 8 2020 17:02:41
Server's Module Magic Number: 20120211:92
Server loaded: APR 1.6.3, APR-UTIL 1.6.1
Compiled using: APR 1.6.3, APR-UTIL 1.6.1
Architecture: 64-bit
Server MPM: event
threaded: yes (fixed thread count)
forked: yes (variable process count)

$ pip3 list
Package Version


absl-py 0.10.0
asgiref 3.2.10
astor 0.8.1
astunparse 1.6.3
cachetools 4.1.1
certifi 2020.6.20
chardet 3.0.4
cloud-tpu-client 0.10
cv 1.0.0
cycler 0.10.0
Django 3.1
gast 0.3.3
google-api-core 1.22.1
google-api-python-client 1.8.0
google-auth 1.21.0
google-auth-httplib2 0.0.4
google-auth-oauthlib 0.4.1
google-pasta 0.2.0
googleapis-common-protos 1.52.0
grpcio 1.31.0
h5py 2.10.0
httplib2 0.18.1
idna 2.10
importlib-metadata 1.7.0
Keras 2.4.3
Keras-Applications 1.0.8
Keras-Preprocessing 1.1.2
kiwisolver 1.2.0
Markdown 3.2.2
matplotlib 3.3.1
mod-wsgi 4.7.1
numpy 1.18.5
oauth2client 4.1.3
oauthlib 3.1.0
olefile 0.46
opencv-python 4.4.0.42
opt-einsum 3.3.0
Pillow 7.2.0
pip 20.2.2
protobuf 3.13.0
psycopg2 2.8.5
pyasn1 0.4.8
pyasn1-modules 0.2.8
pyparsing 2.4.7
python-dateutil 2.8.1
pytz 2020.1
PyYAML 5.3.1
requests 2.24.0
requests-oauthlib 1.3.0
rsa 4.6
scipy 1.4.1
setuptools 50.0.0
six 1.15.0
sqlparse 0.3.1
style 1.1.0
tensorboard 2.3.0
tensorboard-plugin-wit 1.7.0
tensorflow-cpu 2.3.0
tensorflow-estimator 2.3.0
termcolor 1.1.0
update 0.0.1
uritemplate 3.0.1
urllib3 1.25.10
Werkzeug 1.0.1
wheel 0.35.1
wrapt 1.12.1
zipp 3.1.0

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

メモリの問題だったようです。インポートタイミングを分散する事で解決しました。

投稿2020/09/05 14:56

takenaka01

総合スコア7

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問