【オセロ,将棋】ボードゲーム Part3【囲碁,War】 (636レス)
上下前次1-新
208(3): 535 2020/04/10(金)20:40 ID:KcO1uf/C(1) AAS
 今これ見てます。 
 外部リンク:github.com 
  
 libraryをビルド通るところまで行ったんだけどpythonでそのライブラリ読み込むと以下のようなエラーになる。 
  
 K:\alpha-zero-gomoku-master\test>python library_test.py 
 Traceback (most recent call last): 
   File "library_test.py", line 6, in <module> 
     from library import Gomoku, MCTS 
   File "../build\library.py", line 15, in <module> 
     import _library 
 ImportError: DLL load failed: 指定されたモジュールが見つかりません。 
209: 2020/04/12(日)04:59 ID:DFViLwjz(1) AAS
 その環境の内容見てないから詳しくはわからないけど…原因は大体これ 
  
 1.  読み込もうとしているdllが適切なパスに存在してるか 
 2. 読み込むdllは64bitか32bitか(ビルド構成と一致していないとダメ 
210: 535 2020/04/12(日)10:52 ID:lk7abFDy(1) AAS
 32bitか64bitかは64bitしか選べないみたいです。 
 適切なパスに存在しているかというのはどうやってしらべればよいでしょうか。 
 library.pyと_library.pydをカレントディレクトリに置いたりもしてみたのですが駄目でした。 
  
 ちなみにこれはswigというのを使っていてC++をpythonから読めるようにしているようです。 
 library.pyと_library.pydが生成されてlibrary.pyから_library.pydをインポートするときにこけています。 
211: 2020/04/13(月)02:33 ID:q8ASrlIp(1) AAS
 github見てみましたが、中国人が下で同じような質問してますね 
 buildディレクトリにコンパイルされたファイルを配置しないと駄目なようです 
 Pythonとかライブラリのバージョンも書いてあるので合わせたほうがいいかもですね 
  
 外部リンク:github.com 
212: 535 2020/04/13(月)20:06 ID:E8a4txq0(1/2) AAS
 ありがとうございます。 
 今python が3.6だったので3.7にしてみようとしたらpytorchがpipで入らず苦戦しています。 
213: 535 2020/04/13(月)20:47 ID:E8a4txq0(2/2) AAS
 結局python 3.8.2を入れたんですが駄目っぽいorz 
 やっぱ無理にでも3.7にすべきか… 
214: 535 2020/04/14(火)20:06 ID:ezpleFZl(1/2) AAS
 python 3.7.6を試してみましたが駄目。 
 pytorchももう1.1手に入らないっぽい。 
 手詰まりです。 
215: 535 2020/04/14(火)23:01 ID:ezpleFZl(2/2) AAS
 >>208 動いたらめっちゃよさそうなんだけど悔しいな〜 
216: 2020/04/15(水)20:25 ID:4FzrEabb(1) AAS
 Ruby なら、require/load で相対パスで指定されたときに、ファイルを検索する時の場所は、$LOAD_PATH だけど、 
 Python にはそういうパスが無いのか? 
  
 これで、site_ruby, vendor_ruby などが、ずらずらと表示される 
 ruby -e 'puts $LOAD_PATH' 
  
 Python は、よく知らないけど、import _library  
 で、拡張子 .pyd まで探してくれるのか? 
  
 _library.pyd 
217: 535 2020/04/15(水)21:11 ID:rifVao0V(1/9) AAS
 レスありがとうございます。 
  
 ファイルを検索する場所はsys.pathというのがあるみたいです。 
 表示させたら以下のようになりました。 
  
 ['K:\\temp\\alpha-zero-gomoku-master_orig\\test',  
 'C:\\Users\\nagat\\AppData\\Local\\Programs\\Python\\Python37\\python37.zip', 
 'C:\\Users\\nagat\\AppData\\Local\\Programs\\Python\\Python37\\DLLs',  
 'C:\\Users\\nagat\\AppData\\Local\\Programs\\Python\\Python37\\lib',  
 'C:\\Users\\nagat\\AppData\\Local\\Programs\\Python\\Python37',  
 'C:\\Users\\nagat\\AppData\\Local\\Programs\\Python\\Python37\\lib\\site-packages',  
 '..\\build']
省1
218: 535 2020/04/15(水)21:32 ID:rifVao0V(2/9) AAS
 ん、neural_network_test.pyは動いた。 
 どういうことだ??? 
219: 535 2020/04/15(水)21:34 ID:rifVao0V(3/9) AAS
 import libraryの前にimport torchをつければいいのか???もしかして 
220: 535 2020/04/15(水)21:42 ID:rifVao0V(4/9) AAS
 うおお、動いたっぽい!!!! 
 ありがとうございます!! 
221: 535 2020/04/15(水)21:59 ID:rifVao0V(5/9) AAS
 leaner_test.py train 動きました!! 
 GUIが起動してポチポチ自己対局を始めました!! 
 これは期待が高まる!! 
222: 535 2020/04/15(水)22:01 ID:rifVao0V(6/9) AAS
 とりあえず、五目並べでちゃんと強くなるかどうか2〜3日学習させてみます。 
223: 535 2020/04/15(水)22:19 ID:rifVao0V(7/9) AAS
 ん、GPUの使用率が1%くらいから上がりませんね。 
 でも0%じゃないからちゃんと使ってんのかな… 
224: 535 2020/04/15(水)22:36 ID:rifVao0V(8/9) AAS
 お、早くも石が中央に寄り始めた?? 
 そうだとしたら凄い。 
225: 535 2020/04/15(水)22:48 ID:rifVao0V(9/9) AAS
 しかし、4すら止めないw。 
 ホントに0からの学習なんだなぁ 
226: 535 2020/04/16(木)19:32 ID:y39ZfUyK(1/8) AAS
 お、凄い!たった一日で五目並べっぽくなってる! 
 たまにそっぽ打つのは乱数でランダムな手を打つようになってるんでしょうね。 
227: 2020/04/16(木)19:37 ID:y39ZfUyK(2/8) AAS
 うお、早くも人間(俺)に勝った!! 
 あり得ね〜〜〜!!! 
上下前次1-新書関写板覧索設栞歴
あと 409 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.021s