前提・実現したいこと
全くの初心者ですがよろしくお願いします。
pythonで
https://qiita.com/tomo_20180402/items/e8c55bdca648f4877188
このサイトを参考に画像認識のプログラムを作っています。
発生している問題・エラーメッセージ
モデル構築をした際に以下の2つのエラーが出ました E tensorflow/stream_executor/cuda/cuda_driver.cc:314] failed call to cuInit: CUDA_ERROR_UNKNOWN: unknown error UnboundLocalError: local variable 'logs' referenced before assignment
該当のソースコード
#モデルの構築 from keras import layers, models model = models.Sequential() model.add(layers.Conv2D(32,(3,3),activation="relu",input_shape=(150,150,3))) model.add(layers.MaxPooling2D((2,2))) model.add(layers.Conv2D(64,(3,3),activation="relu")) model.add(layers.MaxPooling2D((2,2))) model.add(layers.Conv2D(128,(3,3),activation="relu")) model.add(layers.MaxPooling2D((2,2))) model.add(layers.Conv2D(128,(3,3),activation="relu")) model.add(layers.MaxPooling2D((2,2))) model.add(layers.Flatten()) model.add(layers.Dense(512,activation="relu")) model.add(layers.Dense(7,activation="sigmoid")) #分類先の種類分設定 #モデル構成の確認 model.summary() #モデルのコンパイル from keras import optimizers model.compile(loss="binary_crossentropy", optimizer=optimizers.RMSprop(lr=1e-4), metrics=["acc"]) #データの準備 from keras.utils import np_utils import numpy as np categories = [省略] nb_classes = len(categories) X_train, X_test, y_train, y_test = np.load("省略") #データの正規化 X_train = X_train.astype("float") / 255 X_test = X_test.astype("float") / 255 #kerasで扱えるようにcategoriesをベクトルに変換 y_train = np_utils.to_categorical(y_train, nb_classes) y_test = np_utils.to_categorical(y_test, nb_classes) #モデルの学習 model = model.fit(X_train, y_train, epochs=10, batch_size=4, validation_data=(X_test,y_test))
試したこと
1つ目のエラーはnvidiaドライバだとおそらく問題なく実行できると思うのですが、intelでやっているためこのような問題が出ているのではないかと思っています。なのでintelでtensorflowが使える方法などを一通り調べてやってみました。
2つ目についてはエラーコードをコピペして解決策を探しましたが解決できませんでした。
補足情報(FW/ツールのバージョンなど)
軽率に載せていいものかわかりませんが、pip listの中の回答するにあたって必要そうなものを補足情報に載せておきます
Package Version
anaconda-client 1.6.14
anaconda-navigator 1.8.7
anaconda-project 0.8.2
conda 4.5.4
conda-build 3.10.5
conda-verify 2.0.0
imageio 2.3.0
imagesize 1.0.0
importlib-metadata 3.1.1
ipykernel 4.8.2
ipython 6.4.0
ipython-genutils 0.2.0
ipywidgets 7.2.1
isort 4.3.4
Keras-Preprocessing 1.1.2
navigator-updater 0.2.1
path.py 11.0.1
pathlib2 2.3.2
Pillow 5.1.0
pip 20.3.1
pylint 1.8.4
pytest 3.5.1
pytest-arraydiff 0.2
pytest-astropy 0.3.0
pytest-doctestplus 0.1.3
pytest-openfiles 0.3.0
pytest-remotedata 0.2.1
python-dateutil 2.7.3
tensorboard 2.4.0
tensorboard-plugin-wit 1.7.0
tensorflow-gpu-estimator 2.3.0
回答1件
あなたの回答
tips
プレビュー