Save 37% off PRO during our Black Friday Sale! »

AWSクラウドでコンピュータ将棋を動かそう! : DevelopersIO 2021 Decade

351ad6de24f57760f9275bc0ad06e564?s=47 quiver
October 16, 2021

AWSクラウドでコンピュータ将棋を動かそう! : DevelopersIO 2021 Decade

将棋研究のために、高性能なコンピュータを購入するには、まとまった初期投資が必要です。
アマゾンのクラウドサービスAWSを利用し、用途に合わせて最新の超高性能コンピュータを利用する方法を紹介します。

将棋研究におけるAI活用が普及している昨今ですが、トッププロの将棋棋士が使うような高性能なコンピュータを購入するには、まとまった初期投資が必要です。

この動画では、2021年現在の藤井聡太さん、渡辺明さんという将棋界のトッププロによる将棋AIの活用をコンピュータのスペックなど含めて参照しつつ、アマゾンのクラウドサービス・AWSを利用して、使った分だけの課金で最新の超高性能コンピュータを利用する方法を紹介します。

動画 : https://www.youtube.com/watch?v=O2bBd6bqsko
解説ブログ : https://dev.classmethod.jp/articles/how-to-run-your-computer-shogi-on-aws/

351ad6de24f57760f9275bc0ad06e564?s=128

quiver

October 16, 2021
Tweet

Transcript

  1.  $MBTTNFUIPE &VSPQF (NC) (FPSHF:PTIJEB ΞϚκϯͷΫϥ΢υαʔϏε "84 Ͱ ίϯϐϡʔλকعΛಈ͔ͯ͠ΈΑ͏

  2. ηογϣϯͷର৅ɾΰʔϧ  ର৅ wকعιϑτͷੑೳΛҾ͖ग़͍ͨ͠ wΫϥ΢υͰߴੑೳͳίϯϐϡʔλΛར༻ͯ͠Έ͍ͨ ΰʔϧ wΞϚκϯͷΫϥ΢υαʔϏε "84 ͰকعιϑτΛ҆શʹ҆ ৺ͯ͠ར༻͢Δ

  3. ϓϩϑΟʔϧ  w໊લ(FPSHF:PTIJEB wॴଐ$MBTTNFUIPE &VSPQF (NC) w໾ׂ4PMVUJPOT"SDIJUFDU w#MPHIUUQTEFWDMBTTNFUIPEKQBVUIPSJSCCC w(JU)VC!RVJWFS

  4.  ߴੑೳύιίϯͷͨΊʹ ͳͥΫϥ΢υΛ࢖͏

  5. ౻Ҫ૱ଠࡾףͷίϯϐϡʔλ؀ڥ ೥Ն  ࠷ۙύιίϯͷࣗ࡞ʹ೤৺ͩͱ͔ɻৄ͘͠ฉ͔͍ͤͯͩ͘͞ɻ লུ ࠷৽ͷ͸̘̥̪ʢதԝԋࢉॲཧ૷ஔʣʹʮ̴̧͈͉̽ɹ̷̩ ̴̸̴̰̳́́̿̿́ʢϥΠθϯɹεϨουϦούʔʣɹ̏̕̕ ̭̌ʯΛ࢖͍ͬͯ·͢ɻݱঢ়Ͱ͸ɺ͜Ε͕কع༻్ͰҰ൪࠷దͳͷ ͰɻকعιϑτΛಈ͔͚ͩ͢ͳͷͰɺϏσΦΧʔυʢߴ౓ͳը૾ॲ ཧ͕Ͱ͖Δύʔπʣ͸ɺөΕ͹͍͍ͱ͍͏ײ͡Ͱʜɻ

    লུ  Ұ൪ॏࢹ͢Δͷ͸ɺಡΈͷ଎͞ΛܾΊΔ̘̥̪Ͱ͢Ͷɻ ع࢜΋ɺ଎͘ਖ਼֬ʹखΛಡΉͷ͕େࣄͰ͔͢Βɻ 参照 https://www.chunichi.co.jp/article/120773
  6. ".%3Z[FO5ISFBESJQQFSYͱ͸  wίϯγϡʔϚʔ޲͚$16ͷ࠷ߴๆ w3Z[FO5ISFBESJQQFS࠷্ҐϞσϧ wίΞεϨου w໿ສԁ 参照 https://pc.watch.impress.co.jp/docs/column/hothot/1233945.html

  7. ౉ล໌໊ਓͷίϯϐϡʔλ؀ڥ ೥Ն  দຊɹ໊ਓͷ৽͍͠ίϯϐϡʔλ͸੫ࠐͰສԁ͙Β͍ɻ ͦͷ಺༁͸ͬ͘͟Γɺ$16͕ສɺ(16͕ສͱ͍͏ײ͡Ͱ ͔͢ʁ ਿଜɹͦ͏Ͱ͢Ͷɻ$16͕5ISFBESJQQFS9ɻ(16͕ (F'PSDF359ɻ ౉ลɹ͔ͩΒɺߴ͍Μͩʢসʣ দຊɹ͚ͨʔΑɺͱʢসʣ

    参照 https://news.yahoo.co.jp/byline/matsumotohirofumi/20210819-00253957
  8. কعιϑτͷಛੑͷҧ͍  $16 (16 ैདྷͷকعιϑτ σΟʔϓϥʔχϯά΍ ਓ޻஌ೳ "* Ͱେ׆༂ w

    #POBO[B w //6& ਫঊ 4UPDLpTI w EMTIPHJ w "MQIB(P ऴ൫͕ڧ͍ ং൫͕ڧ͍
  9. ίϯϐϡʔλকعબखݖࢀՃऀ͸Ϋϥ΢υΛ׆༻  w೥͔Β։࠵͞ΕΔίϯϐϡʔλকع޲͚େձ wকعιϑτͷੑೳ͚ͩͰͳ͘ϋʔυͷੑೳ΋ॏཁ wۙ೥ͷࢀՃऀ͸Ϋϥ΢υΛੵۃతʹར༻

  10. ίϯϐϡʔλকعબखݖࢀՃऀ͸Ϋϥ΢υΛ׆༻  w௚ۙճͷ༏উνʔϜ͸ΞϚκϯͷΫϥ΢υ "84 Λར༻

  11. ίϯϐϡʔλকعબखݖࢀՃऀ͸Ϋϥ΢υΛ׆༻  wQEYMBSHF εʔύʔίϯϐϡʔλ޲͚(16 /7*%*""Yج 参照 http://www2.computer-shogi.org/wcsc31/

  12. ϋΠεϖοΫίϯϐϡʔλͷҡ࣋͸େม  wϋΠεϖοΫͳίϯϐϡʔλ͸ߴֹ w৽੡඼͕ൃද͞ΕͨΒങ͍ସ͑΋ඞཁ wۀ຿޲͚͸͞ΒʹߴੑೳͳϞσϧ΋ଘࡏ

  13. "84Λ࢖ͬͯߴग़ྗίϯϐϡʔλΛखʹೖΕΖ  w࠷৽ɾ࠷ߴͷίϯϐϡʔλΛΦϯσϚϯυͰར༻Մೳ wॳظ౤ࢿ͕গͳ͍ wϘλϯͻͱͭͰεʔύʔίϯϐϡʔλ΋खʹೖΔ

  14.  "84ͷ࢖͍ํ

  15. "84ͰকعιϑτΛ׬શʹ҆৺ͯ͠ར༻  w"84ΞΧ΢ϯτͷ࡞੒ w"84্ͰকعιϑτΛಈ͔͢ wηΩϡϦςΟରࡦ wίετ؅ཧ

  16. Ϋϥ΢υͷར༻Πϝʔδɿैདྷܕ 

  17. Ϋϥ΢υͷར༻ΠϝʔδɿΫϥ΢υܕ 

  18. "84ΞΧ΢ϯτ࡞੒  w"84ΞΧ΢ϯτ࡞੒ͷྲྀΕ wIUUQTBXTBNB[PODPNKQSFHJTUFSqPX wࣄલ४උ wΫϨδοτΧʔυ w͙͢ʹண৴Մೳͳి࿩൪߸

  19. "84ΞΧ΢ϯτ࡞੒  ΞΧ΢ϯτ৘ใͷೖྗ ࿈བྷ৘ใͷೖྗ ੥ٻ৘ใͷೖྗ ຊਓ֬ೝ αϙʔτϓϥϯͷબ୒

  20. "84αΠϯΠϯ  wαΠϯΠϯ wIUUQTTJHOJOBXTBNB[PODPNTJHOJO wϧʔτϢʔβʔ͸࢖༻͠ͳ͍ w࡞ۀ༻ϢʔβʔΛ࡞੒

  21. ࡞ۀ༻Ϣʔβʔͷ࡞੒  wීஈૢ࡞༻ʹ*".ϢʔβʔΛ࡞੒ w*".ϙϦγʔɿ"ENJOJTUSBUPS"DDFTTΛద༻ wηΩϡϦςΟೝূ৘ใ w"84ϩάΠϯʹར༻ w࡞੒࣌ͷΈμ΢ϯϩʔυՄೳ wݫ֨ʹ؅ཧ͢Δ͜ͱ

  22. *".ϢʔβʔͷηΩϡϦςΟೝূ৘ใ 

  23. ίϯϐϡʔλ &$ ͷىಈ  wίϯϐϡʔλ&$Πϯελϯε wεϖοΫΠϯελϯελΠϓ w".*04ɾΞϓϦέʔγϣϯͷςϯϓϨʔτ w8JOEPXT4FSWFS೔ຊޠ൛ w"84%FFQ-FBSOJOH".* 6CVOUV

     wEMTIPHJΠϯετʔϧࡁΈ".*
  24. ηΩϡϦςΟάϧʔϓ  wϑΝΠΞ΢Υʔϧઃఆ wࣗ୐ ϚΠ*1 ͔ΒͷΈ3%1઀ଓΛڐՄ wΠϯό΢ϯυϧʔϧΛมߋ

  25. &$ΩʔϖΞ  w&$Πϯελϯεͱඥ෇͚ɺೝূʹར༻ w8JOEPXT04ύεϫʔυΛऔಘ w-JOVY44)ͷൿີ伴 wΩʔϖΞ࡞੒࣌ͷΈμ΢ϯϩʔυՄೳ wݫ֨ʹ؅ཧ͢Δ͜ͱ

  26. ίϯϐϡʔλʹ3%1Ͱ઀ଓ  w&$Πϯελϯεͷʮ઀ଓʯϝχϡʔ͔Β઀ଓ৘ใΛऔಘ w3%1઀ଓ༻γϣʔτΧοτϑΝΠϧ w8JOEPXT04ͷύεϫʔυ

  27. ࢁޱܙསࢠঁྲྀع࢜ͷকعιϑτͷΠϯετʔϧಈը  https://www.youtube.com/watch?v=yi8xAi7peZ8

  28. ίϯϐϡʔλͷ*1ΞυϨεΛݻఆ  w3%1ར༻࣌ʹ͸઀ଓઌ *1ΞυϨε ͷ৘ใ͕ඞཁ w&$Λఀࢭ͢Δͱ*1ΞυϨε͕มΘΔ w&MBTUJD*1 &*1 Λ࢖ͬͯ*1ΞυϨεΛݻఆ

  29. ϚγϯεϖοΫΛมߋ  wϚγϯεϖοΫΠϯελϯελΠϓ wϝϞϦɾ$16ɾ(16ͳͲ༷ʑͳछྨɾੑೳ͕ଘࡏ wఀࢭঢ়ଶͰΠϯελϯελΠϓΛมߋ

  30. ΠϯελϯελΠϓͷಡΈํ 

  31. ΠϯελϯεαΠζྫ  ※ バージニア北部リージョンの Windows OS

  32. ίϯϐϡʔλকعͰਓؾͷΠϯελϯελΠϓྫ  wDNFUBM wDίϯϐϡʔςΟϯά $16 ࠷దԽͷୈੈ୅ wNFUBMϕΞϝλϧ wQEYMBSHF wQ൚༻(16ίϯϐϡʔςΟϯάୈੈ୅ w/7*%*""Y

  33. ہ໘ΛಡΉεϐʔυ /14  λΠϓ UTNBMM NJYMBSHF /14 L L W$16

      ࣌ؒ୯Ձ ˞   ※ バージニア北部リージョンの Windows OS
  34. "84ͷར༻අ  wར༻ͨ͠෼͚ͩࢧ෷͏ wίϯϐϡʔλΛఀࢭ͠๨ΕΔͱແବͳग़අʹͭͳ͕Δ

  35. &$ͷఀࢭ͠๨Ε  wQEOYMBSHF࣌ؒ  ԁ =  w೔์ஔ ԁ w೔์ஔສԁ

    ※ バージニア北部リージョンの利⽤費
  36. "84#VEHFUTͰར༻අͷ؅ཧ  w༧ࢉΛઃఆ w૝ఆ֎ͷࢧग़͸ૣظʹݕ஌

  37. εϙοτΠϯελϯεͰར༻අΛ࡟ݮ  wεϙοτΠϯελϯε͸༨৒ίϯϐϡʔλΛ҆͘ར༻ wΦϯσϚϯυΑΓ΋҆Ձʹར༻Մೳ w௕࣌ؒɾӬଓతͳར༻ʹ͸޲͔ͳ͍

  38.  "84ར༻ͷ·ͱΊ

  39. Ϋϥ΢υར༻ͷϝϦοτ  wϋΠεϖοΫͳ࣮ػ͸ߴֹ wΫϥ΢υͰ͸ϋΠεϖοΫϚγϯΛआΓΒΕΔ wίϯϐϡʔλকعબखݖͷ༏উνʔϜ΋ར༻

  40. "84ར༻ͷྲྀΕ  w"84ΞΧ΢ϯτͷ࡞੒ wίϯϐϡʔλ &$Πϯελϯε Λىಈ wϦϞʔτσεΫτοϓ 3%1 Ͱ઀ଓ

  41. "84ͷӡ༻  wεϖοΫʹΠϯελϯελΠϓ wίετ؅ཧ

  42. "84ͷηΩϡϦςΟରࡦ  wϧʔτΞΧ΢ϯτ͸ར༻͠ͳ͍ wηΩϡϦςΟάϧʔϓͰΞΫηε੍ݶ w"84ΞΧ΢ϯτ࡞੒ޙ͙͢΍ΔηΩϡϦςΟରࡦ https://pages.awscloud.com/event_JAPAN_Ondemand_Hands-on-for-Beginners-Security-1_LP.html

  43. "84ͷ͜ͱͳΒΫϥεϝιουʹ͓·͔ͤʂ  https://classmethod.jp/services/members/

  44. None