TensorFlow 0.12 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
みんなで楽しくTensofFlowを使うスレです
よろしこ
お約束
チュートリアルを終えていない人は終えてから書き込みましょう TensorFlow for JavaをインストールしてJavaから動かしてみた。
結局、有用なライブラリはPythonから移植するか自作するかしかない。
ま、データフローグラフが使えるってだけだね。
jar(できればsrcも)とLinux or Mac or WindowsのJNIを落としてくるだけでいい。
現在1.1.0-RC2から1.1.0になったとこ。 Windows32bitでJava版を動かそうとして失敗した。そりゃ動かんわな。
とりあえずMacとUbuntuで動かしてみた。GPUほしいね。。。 winよりubuntuの方が扱いやすいってホンマ? Linux系だったらUbuntuでよいと思う。
でもこれからはできるだけDockerを使おうと思っている。
でもグラフィック表示を考えるとXwindowが必要か。。。
どんな構成にすべきか、そこが問題だ。 Dockerね
windows版で、頑張って動かしてるで vcってvisual studio?
visual studio python 対応してるみたいね
2017インストールしたらオプションで選べた 触ってみたいんだけどグラボGTX1080買ったほうがいい? MNISTデータセットを好きな画像で作り方を調べています。
dataset = pickle.load(”mnist.pkl”)
この”mnist.pkl”の中身の画像を変えたいのですが、
やり方が分る方教えて頂けないでしょうか。 フツーに画像をまとめて整形→エンコード→漬物化でいいんじゃね????
pickleでぐぐってみ レスありがとう
(.gz)を解答して、バイナリエディタで
mnist のラベルと、画像データのヘッダとデータの配列まで理解できたんだけど
せっかく調べたのにサンプルプログラムは、それを読み込んでなく、
ピックル(.pkl)ファイルを直接読み込んでました
先のフォーマット形式で読み込めれば
別にピックルにこだわる必要もないようなきもしてきました 20 です。解決しました。
インターフェース 17'3 月号の第二特集のサンプルコードに
「train-images-idx3-ubyte.gz」等を読込むコードがありました。
これなら、自作ファイルを、gzに固めて読み込めそうです。 Tensorflow-gpuはmacbookpro のradeon proで使えますか? gzに固めてから読み込む、というのは、何かメリットがあるんですか?
素人なので、容量以外思いつきません。
あと、gzだと追加ファイルも足しやすいんでしょうか。 このエラーって、
記述のどこが悪くて、
どう書き直せって
言ってるんでしょう。
>UserWarning: Update your `Model` call to the Keras 2 API: `Model(inputs=Tensor("in..., outputs=Tensor("ac...)`
self.UNET = Model(input=inputs, output=dec8) なる。
今のコードは、
>self.UNET = Model(input=inputs, output=dec8)
なのですが、
どう直すんでしょう。。。 Constructor arguments for Model have been renamed:
input -> inputs
output -> outputs つ I
sを付けるx2で、warningが消えましたorz
warningメッセージだけじゃなくて、APIリファレンス見ないと、直し方わからないんですね。 世の中AI AI騒いでるから覚えようと思ったのになんでこんなに過疎ってるの? >>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ヤバイ楽し過ぎる ■ このスレッドは過去ログ倉庫に格納されています