TensorFlow 0.12     [無断転載禁止]©2ch.net

1デフォルトの名無しさん2016/12/07(水) 20:19:39.18ID:erPlASlj
みんなで楽しくTensofFlowを使うスレです
よろしこ

お約束
チュートリアルを終えていない人は終えてから書き込みましょう

40デフォルトの名無しさん2018/03/03(土) 21:57:22.24ID:eudaMRJm
pythonの基礎は一通り終わらせたんですが。。。numpy, matplotlib, scrippy, beautifulSoupとかも少し使いました。

ちなみに環境はWIN10 64bitでGeforce 1070tiのグラボ CeleronのKabbylakeです。Cuda9.1/9.0 Cuddn9.0/8.0も全部試しましたが上記のimportでエラーでますね。。。

何を参考にしたというより日本語英語でググって試したり本屋で立ち読みして確認したり、初級チュートリアルやったりいろいろ試してます。

41デフォルトの名無しさん2018/03/03(土) 22:00:44.15ID:eudaMRJm
cuda関係のdllがどうのってエラー出てたのでCudaとの相性があるんだろなと思いました。Visual Studioも入れてもだめで3日悩んで嫌になってとりあえずCudaアンインストして放置してます…

42デフォルトの名無しさん2018/03/03(土) 22:02:54.50ID:Y1pee9AJ
GPU使わずにCPUだけにしたら?

43デフォルトの名無しさん2018/03/03(土) 22:53:34.17ID:saf/rsbJ
CUDA8.0使ってみ

44デフォルトの名無しさん2018/03/04(日) 00:57:17.00ID:bIFflqoZ
Win環境ならCUDA8.0GA2とcuDNN6.0の組合せが安定している
公式Pythonの3.6系はCuPyのビルド中にエラーが出るから、3.5系に落とした方がいい
あとVisualStudioはWindows10SDKの10240入れないとダメな場合がある

Anacondaなら3.6でも大丈夫かも
GPU使わない場合はtensorflow、使う場合はtensorflow-gpuを入れるぐらいか

45デフォルトの名無しさん2018/03/04(日) 01:17:03.58ID:bIFflqoZ
Windows系はLinux系よりも事例が少ないから、少し古いバージョンで構築しないとハマりやすいと思う
誰かの安定版の情報を元にインストールして、そこから1つずつ上げていかないと解決は難しいだろうね
自分の周りでもCUDAとVisualStudioのバージョンの相性で2週間ぐらい悩んでた人がいたし

46デフォルトの名無しさん2018/03/04(日) 06:22:02.86ID:+LBimNhC
バージョンで安定してるってのはないでしょw
想定されてるバージョンで動かさないと動かないってのはあるけど

47デフォルトの名無しさん2018/03/04(日) 10:17:34.79ID:8KjE9Kl8
針の穴を通すようなコントロールが必要

48デフォルトの名無しさん2018/03/04(日) 13:45:33.89ID:o/yIl3zW
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

49デフォルトの名無しさん2018/03/04(日) 13:48:21.45ID:o/yIl3zW
エラーはPython364の時のものですが、Anacondaでも
ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'
で同様のエラーです

50デフォルトの名無しさん2018/03/04(日) 14:03:16.31ID:8KjE9Kl8

51デフォルトの名無しさん2018/03/04(日) 14:24:52.86ID:+LBimNhC
>>49のエラーでなぜcudaを疑ってるのかが理解できんw

52デフォルトの名無しさん2018/03/04(日) 14:37:39.76ID:o/yIl3zW
>>50
エラー対処リンク先のstackoverflowに書かれているd cudnn-8.0-windows10-x64-v5.1 とPython352で試しましたが同じエラーでダメでした
私にはハードルが高すぎたようなので諦めます。スレ汚しすみませんでした。

53デフォルトの名無しさん2018/03/04(日) 14:42:42.07ID:8KjE9Kl8
同じ環境用意できないからな

54デフォルトの名無しさん2018/03/04(日) 17:11:06.08ID:bIFflqoZ
VisualStudio(2015以上)か、VC++BuildTools+Windows10SDKを入れる
nVidiaのビデオドライバを最新版に上げる
CUDAをインストール
cuDNNを解凍して、CUDAのディレクトリにコピー
環境変数にCUDAとWindows10SDKのパス設定(include、lib、bin)
PythonかAnacondaをインストール、パス設定
公式ならpip、アナコンダならcondaでtensorflow-gpuをインストール

思いついたのはこのぐらいかな

55デフォルトの名無しさん2018/03/05(月) 01:35:47.66ID:KsIy/5uj
今やってみたけど、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をインストールした。
特に環境依存なところも無さそうだけれども。

56デフォルトの名無しさん2018/03/07(水) 04:25:04.76ID:PrgTPi4M
自分初心者。

『初めてのTensorFlow 数式なしのディープラーニング』って本でMNISTの分類やったんだけど、
どうしてVirtualBoxでUbuntuを仮想化してその中で動かすのがオススメなの?
最終的にはGPU機能を利用できるようになりたいんだけど、仮想環境だとマシンパワーが落ちたりしないんだろうか

57デフォルトの名無しさん2018/03/07(水) 05:28:01.26ID:CdPFjVHn
VTなら落ちないといわれてる
でもお奨めの理由はそれじゃなくて
本と同じ環境用意できるからだろ
著者の手抜きのためだよ

58デフォルトの名無しさん2018/03/07(水) 22:59:16.40ID:gwAC+3rw
Windows環境でVirtualBox勧める人は他の記事でも手抜きしてそうな気がする

59デフォルトの名無しさん2018/03/09(金) 00:18:35.13ID:MebZKUMa
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にした方がいいと思う

60デフォルトの名無しさん2018/03/09(金) 11:37:36.99ID:/lRhEr5H
>>59
ダメ元で55で書いてくださった通りにやってみましたがやはりダメでした。
念の為biosでオンボードグラをオフにしてGPUを1070tiだけにしてやってみましたが同じエラーが出ました。
ご丁寧にありがとうございました。

61デフォルトの名無しさん2018/03/09(金) 13:32:16.43ID:WpIAMFkz
Anacondaの時はなるべく pip install 使わずに conda install で入れた方がいい
そうすればNavigatorで一括管理出来る

62デフォルトの名無しさん2018/03/09(金) 16:38:25.65ID:h47NgMr7
↑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

63デフォルトの名無しさん2018/03/09(金) 17:12:54.34ID:x113zZI2
たかがインストールでどんだけ躓いてるんだwwwww
インストールできないならdockerでも使ったらいいんじゃないか?誰かが動くコンテナ作ってるだろ

64デフォルトの名無しさん2018/03/09(金) 19:40:41.77ID:tEa/MM+U
>>62
ありがとうございます。pipでのインストールとCudnn7.0.5上書きも試しましたが同じエラーでダメでした...
やはり自分の環境ではダメなようですね...
ご親切にありがとうございました。

65デフォルトの名無しさん2018/03/10(土) 01:03:42.74ID:G7HWt9L5
なんかいろんなのインストールして試しているみたいだけど、PATHは目的のDLLまで正しく通ってる?

66デフォルトの名無しさん2018/03/10(土) 06:15:15.02ID:L0iyZELB
>>61
zbarの入れ方教えて

67デフォルトの名無しさん2018/03/10(土) 06:17:13.63ID:L0iyZELB
>>64
rootじゃだめなん

68デフォルトの名無しさん2018/03/10(土) 06:35:24.96ID:qpsHcSjY
>>65
エラーは>>48のリンク先なんですがDLL関連のエラー出てきていないと思うんですが…
PATHはAnacondaとCUDA9.0インスト時に設定されたものとCUDA9.0フォルダ以下にcudnn7.0.5を入れた際に手動で設定したもの以外は、>>55様のご助言に習ってPATHは弄っていません。

55,59,67様のご助言通りやってもダメだったと言うことは自分のPCが何かおかしいんだと思います…

69デフォルトの名無しさん2018/03/10(土) 08:07:19.98ID:G7HWt9L5
>>68
'ダイナミック リンク ライブラリ (DLL) 初期化ルーチンの実行に失敗しました'ってエラーに出てるでしょう。

PATHは自分で弄ったかどうかじゃなくて、インストールで自動的に設定されるものもあるし、アンインストールで消えてくれないこともある。
で、以前にインストールした何かのPATHが影響しているかもしれないから、使いたいpythonとCUDAの優先順位を上にするなど調整してみてってこと。

PATHの他にはvcランタイムがないか、32bit/64bitが合ってないぐらいしか思いつかないな。

70デフォルトの名無しさん2018/03/10(土) 10:37:20.90ID:TTti/WSS
長引きそうやね

71デフォルトの名無しさん2018/03/10(土) 13:19:27.58ID:2V78VBXQ
環境構築はいつだって難関

72デフォルトの名無しさん2018/03/11(日) 00:37:42.28ID:h4fwO9Ll
python知らなくて使いたくなかったからc++API使うためにubuntu入れたぞい
現在はGPUのドライバを入れるのに苦戦してる

73682018/03/11(日) 06:35:23.05ID:mIdjrmkp
色々調べて結局本家にあったtf-nightly-gpu入れたらやっとエラーが消えて動きました。
ご助言下さった方々本当にありがとうございました。これからがんばります。

74デフォルトの名無しさん2018/03/11(日) 18:40:54.34ID:3mhDegoW
TensorFlowが難し過ぎて挫折しそうになったら、Kerasを併用してみるといいよ
バックエンドがTensorFlowのままで、コーディングの手間が少なくなるから

75デフォルトの名無しさん2018/03/11(日) 20:36:29.72ID:1mhcZmSW
thx!

76デフォルトの名無しさん2018/04/20(金) 19:51:42.72ID:6bRMLqam
すみません、質問です。

import tensorflow as ts

としただけで、

「The kernel appears to have died. It will restart automatically.」

というメッセージが出てしまします。
理由と回避策をご教授くださいませ。。><

77デフォルトの名無しさん2018/04/20(金) 20:34:34.80ID:eg0Y6BEM
インストール失敗してるんだろ。もう一度調べながら最初から入れ直し

78デフォルトの名無しさん2018/04/21(土) 12:03:57.72ID:M/Q9a6+d
マルチしね

79デフォルトの名無しさん2018/04/29(日) 00:29:08.67ID:uCVPuo1O
スレ違いかもしれんけどDirectX12 CSで 顔検出実験やってる俺は変人?

80デフォルトの名無しさん2018/04/29(日) 05:26:50.66ID:Y6SjBgP+
DirectX12 CSがなんだか知らんが、変人ってか単なるキチガイでしょ

81デフォルトの名無しさん2018/04/29(日) 08:34:39.13ID:G38sVGOU
それはプロシージャルで作ったメッシュモデルをDirectx12でリアルタイムレンダリングしながら顔検出学習させてるってこと?

82デフォルトの名無しさん2018/04/30(月) 21:45:58.57ID:+v2HUWQu
いや・・元々3DCGでDirectX弄ってたから、TensorFlowを1から覚えるのも大変だし
DirectXのコンピュートシェーダー(GPU処理)使って順伝搬とか逆伝搬とかやってるんだわ
まあ・・お遊び程度だけども・・

83デフォルトの名無しさん2018/05/19(土) 17:18:53.22ID:/MIjZnx8
TensorFlowたん「お前の顔なんぞを認識するために生まれてきたのではない」

84デフォルトの名無しさん2018/05/19(土) 17:40:30.70ID:b3QdHwnQ
まあインストールが最大の障壁だわな。
バージョン依存が激しすぎだわ。

85デフォルトの名無しさん2018/05/19(土) 17:46:27.12ID:4rsDHWmZ
うむ

86デフォルトの名無しさん2018/05/20(日) 13:53:00.30ID:OvPp5LEK
いや・・俺の顔は認識してくれない・・

87デフォルトの名無しさん2018/05/20(日) 16:12:09.05ID:V9eOsuAz
カオナシ

88デフォルトの名無しさん2018/05/23(水) 19:10:41.95ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

2C3G9

89デフォルトの名無しさん2018/05/25(金) 20:49:39.06ID:3AxUm1zl
これからはテンソルでしょーと思って勉強し始めたけど、
なんでこんなに過疎ってるの?
かっそかそやん。
やばいんちゃう???

90デフォルトの名無しさん2018/05/25(金) 22:20:59.33ID:2iTNAOBE
ここで交流する意味があんまりないからじゃない?

新着レスの表示
レスを投稿する