TensorFlow 0.12 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
みんなで楽しくTensofFlowを使うスレです
よろしこ
お約束
チュートリアルを終えていない人は終えてから書き込みましょう >>29
俺も全く同じこと思った
だが逆にチャンスだと考えろ 自分の周りでもディープラーニング覚えようとしている人が多いけど
順伝播や逆伝播の数式を見て挫折することが多いw
あと、TF直叩きだとコーディングに時間取られ過ぎて勉強効率が悪い
TFバックエンドのKerasを使うか、TFLearnあたりから始めた方がいいと思う データ集めるの大変だし、学習させるの時間かかるし、
デバッグというか何と言うか開発が大変すぎるからなぁ プログラミング初心者で人工知能開発したいなと思ってインストールしましたが
そもそも
import tensorflow as ts
の時点でエラー出て、ググってCUDA9.0とかcuddn9.0, 8.0両方試してPATHも通しても動きましせん…
既に3日くらいかかってて嫌になってきました(;_;) プログラミング以前の問題だなw
パソコン初心者にはきついよ tensorflowはpython使い込んだ人じゃないとまず無理
python未経験なら、まずnumpy、matplotlib、pandasあたりの主要モジュールの使い方を覚えてからにするべき pythonの基礎は一通り終わらせたんですが。。。numpy, matplotlib, scrippy, beautifulSoupとかも少し使いました。
ちなみに環境はWIN10 64bitでGeforce 1070tiのグラボ CeleronのKabbylakeです。Cuda9.1/9.0 Cuddn9.0/8.0も全部試しましたが上記のimportでエラーでますね。。。
何を参考にしたというより日本語英語でググって試したり本屋で立ち読みして確認したり、初級チュートリアルやったりいろいろ試してます。 cuda関係のdllがどうのってエラー出てたのでCudaとの相性があるんだろなと思いました。Visual Studioも入れてもだめで3日悩んで嫌になってとりあえずCudaアンインストして放置してます… Win環境ならCUDA8.0GA2とcuDNN6.0の組合せが安定している
公式Pythonの3.6系はCuPyのビルド中にエラーが出るから、3.5系に落とした方がいい
あとVisualStudioはWindows10SDKの10240入れないとダメな場合がある
Anacondaなら3.6でも大丈夫かも
GPU使わない場合はtensorflow、使う場合はtensorflow-gpuを入れるぐらいか Windows系はLinux系よりも事例が少ないから、少し古いバージョンで構築しないとハマりやすいと思う
誰かの安定版の情報を元にインストールして、そこから1つずつ上げていかないと解決は難しいだろうね
自分の周りでもCUDAとVisualStudioのバージョンの相性で2週間ぐらい悩んでた人がいたし バージョンで安定してるってのはないでしょw
想定されてるバージョンで動かさないと動かないってのはあるけど CUDA8.0にして、CuDNN6入れてPATH通して、TFGpu版をアンインストしてもう一度Tensoflow1.6.0やってみたのですが同じエラーが出ます…
念のためCUDA9.0+CuDNN7でもやってみましたがダメでした
それからPython3.6.4をアンインスト→
Anaconda3-5.1.0-Windows-x86_64入れて、import tensorflowやってもエラーが出ます
これってWindowsのせいなんですかね?
一応エラー表示を下記にコピペしました
つかれました…
http://textuploader.com/dxctz エラーはPython364の時のものですが、Anacondaでも
ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'
で同様のエラーです >>49のエラーでなぜcudaを疑ってるのかが理解できんw >>50
エラー対処リンク先のstackoverflowに書かれているd cudnn-8.0-windows10-x64-v5.1 とPython352で試しましたが同じエラーでダメでした
私にはハードルが高すぎたようなので諦めます。スレ汚しすみませんでした。 VisualStudio(2015以上)か、VC++BuildTools+Windows10SDKを入れる
nVidiaのビデオドライバを最新版に上げる
CUDAをインストール
cuDNNを解凍して、CUDAのディレクトリにコピー
環境変数にCUDAとWindows10SDKのパス設定(include、lib、bin)
PythonかAnacondaをインストール、パス設定
公式ならpip、アナコンダならcondaでtensorflow-gpuをインストール
思いついたのはこのぐらいかな 今やってみたけど、GT1030のへなちょこPCでもCUDA9.0/cuDNN7.1/Anaconda3 5.1(python3.6)でHalloWorldまで動いたよ。
Visual StudioやWindows SDKなどはインストールしていない。
GPUのドライバーはCUDAと一緒に入るやつだし、PATHもCUDAインストール時に自動で設定されたまま。
CUDAはbaseをインストールしてからpatchをインストールね。cuDNNはCUDAのディレクトリにコピー。
あとは、conda create -n tf python=3.6 、conda activate tf してから、公式ドキュメントのとおりpipでtensorflow-gpuをインストールした。
特に環境依存なところも無さそうだけれども。 自分初心者。
『初めてのTensorFlow 数式なしのディープラーニング』って本でMNISTの分類やったんだけど、
どうしてVirtualBoxでUbuntuを仮想化してその中で動かすのがオススメなの?
最終的にはGPU機能を利用できるようになりたいんだけど、仮想環境だとマシンパワーが落ちたりしないんだろうか VTなら落ちないといわれてる
でもお奨めの理由はそれじゃなくて
本と同じ環境用意できるからだろ
著者の手抜きのためだよ Windows環境でVirtualBox勧める人は他の記事でも手抜きしてそうな気がする Anacondaで環境作り直してみたけど、公式Pythonよりも扱いやすいね
Windows版のAnacondaを入れる
CUDA9.0か9.1入れる、base1つとpatchが2〜3個あるので注意
CuDNN7.1をCUDAのディレクトリにコピー、OSとCUDAのバージョンにより異なるので注意
rootでtf入れると一部モジュールがバージョンダウンしてしまうから、Anaconda Navigatorを立ち上げて3.6のEnvironmentをCreateする
Navigator上の新しいEnvironmentでTerminalを立ち上げる
NavigatorのTerminalで pip install tensorflow、pip install tensorflow-gpu
他に必要なモジュールがあればpipで入れられる
Navigator上の新しいEnvでPythonプロンプトを立ち上げる
import tensorflowで確認
Kerasも一緒に使う人は、CUDA9.1非対応だから9.0にした方がいいと思う >>59
ダメ元で55で書いてくださった通りにやってみましたがやはりダメでした。
念の為biosでオンボードグラをオフにしてGPUを1070tiだけにしてやってみましたが同じエラーが出ました。
ご丁寧にありがとうございました。 Anacondaの時はなるべく pip install 使わずに conda install で入れた方がいい
そうすればNavigatorで一括管理出来る ↑conda install tensorflowしたら自分の環境でもDLL見つからないエラーが再現出来た
Anacondaでもtensorflow、tensorflow-gpuだけは公式サイトの指示通りに入れないとダメだね
pip install --ignore-installed --upgrade tensorflow
pip install --ignore-installed --upgrade tensorflow-gpu
あとcudnnも7.1.1だとcudnn系のRNN使った時にバージョン不一致エラーが出た
cudnn7.0.5を上書きすればおk たかがインストールでどんだけ躓いてるんだwwwww
インストールできないならdockerでも使ったらいいんじゃないか?誰かが動くコンテナ作ってるだろ >>62
ありがとうございます。pipでのインストールとCudnn7.0.5上書きも試しましたが同じエラーでダメでした...
やはり自分の環境ではダメなようですね...
ご親切にありがとうございました。 なんかいろんなのインストールして試しているみたいだけど、PATHは目的のDLLまで正しく通ってる? >>65
エラーは>>48のリンク先なんですがDLL関連のエラー出てきていないと思うんですが…
PATHはAnacondaとCUDA9.0インスト時に設定されたものとCUDA9.0フォルダ以下にcudnn7.0.5を入れた際に手動で設定したもの以外は、>>55様のご助言に習ってPATHは弄っていません。
55,59,67様のご助言通りやってもダメだったと言うことは自分のPCが何かおかしいんだと思います… >>68
'ダイナミック リンク ライブラリ (DLL) 初期化ルーチンの実行に失敗しました'ってエラーに出てるでしょう。
PATHは自分で弄ったかどうかじゃなくて、インストールで自動的に設定されるものもあるし、アンインストールで消えてくれないこともある。
で、以前にインストールした何かのPATHが影響しているかもしれないから、使いたいpythonとCUDAの優先順位を上にするなど調整してみてってこと。
PATHの他にはvcランタイムがないか、32bit/64bitが合ってないぐらいしか思いつかないな。 python知らなくて使いたくなかったからc++API使うためにubuntu入れたぞい
現在はGPUのドライバを入れるのに苦戦してる 色々調べて結局本家にあったtf-nightly-gpu入れたらやっとエラーが消えて動きました。
ご助言下さった方々本当にありがとうございました。これからがんばります。 TensorFlowが難し過ぎて挫折しそうになったら、Kerasを併用してみるといいよ
バックエンドがTensorFlowのままで、コーディングの手間が少なくなるから すみません、質問です。
import tensorflow as ts
としただけで、
「The kernel appears to have died. It will restart automatically.」
というメッセージが出てしまします。
理由と回避策をご教授くださいませ。。>< インストール失敗してるんだろ。もう一度調べながら最初から入れ直し スレ違いかもしれんけどDirectX12 CSで 顔検出実験やってる俺は変人? DirectX12 CSがなんだか知らんが、変人ってか単なるキチガイでしょ それはプロシージャルで作ったメッシュモデルをDirectx12でリアルタイムレンダリングしながら顔検出学習させてるってこと? いや・・元々3DCGでDirectX弄ってたから、TensorFlowを1から覚えるのも大変だし
DirectXのコンピュートシェーダー(GPU処理)使って順伝搬とか逆伝搬とかやってるんだわ
まあ・・お遊び程度だけども・・ TensorFlowたん「お前の顔なんぞを認識するために生まれてきたのではない」 まあインストールが最大の障壁だわな。
バージョン依存が激しすぎだわ。 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
2C3G9 これからはテンソルでしょーと思って勉強し始めたけど、
なんでこんなに過疎ってるの?
かっそかそやん。
やばいんちゃう??? twitterなりフォーラムなりの方がいいから匿名の掲示板に価値がホントに無い どこのフォーラム?
日本語のコミュニティがあるの? 愚痴るのにもってこいけどな
それにしてもtensorflowに限らず
ディープラーニングライブラリ環境は本当に頭おかしい
全部最新のものを入れたら動かないとかやばいだろう
新規ユーザー涙目だ 最新は失敗したが1.5.0に指定したら成功したわ
よくわからん docker楽だよ
まずcudaを入れ変える苦行から開放される 2chにもスレが有ったとは
趣味グラマ(一部仕事でも)だけど
tfにkerasヤバイ楽し過ぎる とりあえずGPU設定は置いといて手を動かした方がいい。
GPUでも2,3倍しか速くならんから。
それやるんだったらAWSかGCPの使い方を学んだ方が良い。 CPUより2,3倍しか速くならないGPU?しょぼすぎだろ docker for windowsのコンテナ上で
tensorflow(1.10)をimportするとkernelがdeadするのですが解決策わかる人いませんか? ありがとうございます
y=W*x+bの重みWも複素数にしたいんですが、
Variableで変数を複素数に指定ってできますか? みなさんはTensorFlowを使って何を作ってるのでしょうか? ●得た物
熱
エントロピー
知識
●失ったもの
時間
金 TensorFlowってなんだっけ?
これについて調べた当時に勢いでスレも探して登録しといたけど、
いまではすっかり忘れてしまった。 最近、アフィブログ転載用の質問が増えすぎてねえか? >>110
Tensorflowが安定して動作する
Cuda、CuDNN、Driverの組み合わせ。 ludwig とかどうなん?
ちな、これから始めようかと情報収集中 Windows/VC++のアプリケーションから、
TensorFlowを実行をしたいと思っています。
どこかに手順はあるのでしょうか。。。 TensorFlowをC言語(or C++)から扱っている、
本かセミナーか動画などの説明が欲しいです。 一見遠回りに見えるかも知れんが
CからPythonを使う方法を覚えるのが早道
理由はやってみれば判る
PyObjectとかnumpyで勉強汁 いえ、PythonならPyCharmでコーディングデバッグできますが、、、
今欲しいのは、TensorFlow/C、みたいな。 Cで使うにはtensorflowはむかないよ
いまはいろんな学習ものがあるんだからおとなしくほかのにすべき それが必要なら >>121 のようにするべき
1、2年前の時点でもCからやる方法ぐぐればヒットしてるからぐぐれw
直接Cやるのはゼロからtensorflow実装するのと同じぐらい面倒だよ 今はどうだか知らないけど俺がやったときはtensorflowがデバッグビルド未対応でデバッグしにくくてしようがなかったから
最初はデバッグビルドしたな。それだけで二週間ぐらいかかったw bazelがまた話をややこしくしてるからな。
あれならmakeのがマシだわ。 windows10にAnaconda3-2019.10-Windows-x86_64.exeをインストールした後、
TensorFlow1.15をインストールしたんだけど、pythonのターミナル起動して
"import tensorflow" リターンでエラーが出る。
AnacondaはTensorFlow2以外は受け付けてくれないの?
TensorFlow2は"import tensorflow" でエラーが発生しないが、
1→2のバージョンアップで placeholderが無くなったり、
ずいぶん変わったようだから困っている。 ■ このスレッドは過去ログ倉庫に格納されています