{"id":2589,"date":"2016-05-08T13:42:16","date_gmt":"2016-05-08T04:42:16","guid":{"rendered":"http:\/\/tech.akat.info\/?p=2589"},"modified":"2016-05-08T13:44:04","modified_gmt":"2016-05-08T04:44:04","slug":"gpu%e3%81%aa%e3%81%97%e3%81%aedigits-%e3%81%9d%e3%81%ae%e3%81%ab","status":"publish","type":"post","link":"https:\/\/tech.akat.info\/?p=2589","title":{"rendered":"GPU\u306a\u3057\u306eDIGITS -\u305d\u306e\u306b-"},"content":{"rendered":"<p><a href=\"http:\/\/tech.akat.info\/?p=2548\">\u524d\u56de<\/a>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306b\u5931\u6557\u3057\u305f\u305f\u3081\u3001\u518d\u30c1\u30e3\u30ec\u30f3\u30b8<\/p>\n<h1>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h1>\n<p>\u30fbAzure\u306eUbuntu 14.04.4 LTS\u3067\u5b9f\u65bd<br \/>\n\u30fb\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f\u306e\u306f\u5c11\u3057\u524d\u306e\u305f\u3081\u3001\u66d6\u6627\u306a\u305f\u3081\u3042\u304f\u307e\u3067\u53c2\u8003\u7a0b\u5ea6\u306b<br \/>\n\u30fb\u4ee5\u4e0b\u306b\u6cbf\u3063\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f<br \/>\n<a href=\"http:\/\/qiita.com\/kumadasu\/items\/bf26cd2824eaef8f2bf8\">GPU\u306a\u3057\u306eNVIDIA DIGITS3\u3067\u59cb\u3081\u308bDeepLearning<\/a><\/p>\n<h2>ubuntu\u521d\u671f\u8a2d\u5b9a<\/h2>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\naptitude update\r\naptitude upgrade\r\ndpkg-reconfigure tzdata\r\naptitude install  language-pack-ja-base language-pack-ja lv apt-show-versions\r\nupdate-locale LANG=ja_JP.UTF-8 LANGUAGE=&quot;ja_JP:ja&quot;\r\nsource \/etc\/default\/locale\r\n<\/pre>\n<h2>caffe\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h2>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\ncat digits.sh\r\n=====\r\n#!\/bin\/bash\r\n\r\nCUDA_REPO_PKG=cuda-repo-ubuntu1404_7.5-18_amd64.deb &amp;&amp;\r\n    wget http:\/\/developer.download.nvidia.com\/compute\/cuda\/repos\/ubuntu1404\/x86_64\/$CUDA_REPO_PKG &amp;&amp;\r\n    dpkg -i $CUDA_REPO_PKG\r\n\r\nML_REPO_PKG=nvidia-machine-learning-repo_4.0-2_amd64.deb &amp;&amp;\r\n    wget http:\/\/developer.download.nvidia.com\/compute\/machine-learning\/repos\/ubuntu1404\/x86_64\/$ML_REPO_PKG &amp;&amp;\r\n    dpkg -i $ML_REPO_PKG\r\n=====\r\n.\/digits.sh\r\n\r\ncat digits2.sh\r\n=====\r\n#!\/bin\/bash\r\nDHOME=\/usr\/local\/src\/\r\naptitude install git\r\n\r\ncd $DHOME\r\ngit clone --branch caffe-0.14 https:\/\/github.com\/NVIDIA\/caffe.git\r\nexport CAFFE_HOME=${DHOME}\/caffe\r\naptitude install \\\r\n    libgflags-dev libgoogle-glog-dev libopencv-dev \\\r\n    libleveldb-dev libsnappy-dev liblmdb-dev libhdf5-serial-dev \\\r\n    libprotobuf-dev protobuf-compiler libatlas-base-dev \\\r\n    python-dev python-pip python-numpy gfortran\r\n# aptitude install --no-install-recommends libboost-all-dev\r\naptitude install libboost-all-dev\r\n\r\ncd $CAFFE_HOME\r\ncat python\/requirements.txt | xargs -n1 pip install\r\n=====\r\n.\/digits2.sh\r\n\r\ncd \/usr\/local\/src\/caffe\/\r\ncp Makefile.config.example Makefile.config\r\nvi Makefile.config\r\ndiff Makefile.config.example Makefile.config\r\n8c8\r\n&lt; # CPU_ONLY := 1\r\n---\r\n&gt; CPU_ONLY := 1\r\n\r\ncat digits3.sh\r\n=====\r\n#!\/bin\/bash\r\naptitude install cmake libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler libboost-all-dev libatlas-base-dev python-dev libgflags-dev libgoogle-glog-dev liblmdb-dev git g++-4.6 python-protobuf\r\n\r\nCAFFE_HOME=\/usr\/local\/src\/caffe\r\ncd $CAFFE_HOME\r\nmkdir build\r\ncd build\r\ncmake ..\r\nmake --jobs=4\r\n=====\r\n.\/digits3.sh\r\n<\/pre>\n<h2>DIGITS\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h2>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\naptitude update\r\naptitude install digits\r\ncd \/usr\/share\/digits\r\npython -m digits.config.edit -v\r\n...\r\n==================================== Caffe =====================================\r\nWhere is caffe installed?\r\n\r\n        Suggested values:\r\n        (U)  &#x5B;unset]\r\n        (*)  &#x5B;Previous]        \/usr\/local\/src\/caffe\r\n        (P)  &#x5B;PATH\/PYTHONPATH] &lt;PATHS&gt;\r\n...\r\n\r\nstop nvidia-digits-server\r\nstart nvidia-digits-server\r\n<\/pre>\n<h2>\u6ce8\u610f\u70b9<\/h2>\n<p><strong>CAFFE_HOME\u3092\/root\/caffe\u306b\u3059\u308b\u3068\u3046\u307e\u304f\u3044\u304b\u306a\u304b\u3063\u305f<\/strong><\/p>\n<h1>\u3053\u3093\u306a\u3053\u3068\u304c\u53ef\u80fd<\/h1>\n<p><a href=\"http:\/\/tech.akat.info\/wp-content\/uploads\/2016\/05\/FireShot-Capture-3-DIGITS_-http___13.78.58.49_models_images_classification_classify_one.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/tech.akat.info\/wp-content\/uploads\/2016\/05\/FireShot-Capture-3-DIGITS_-http___13.78.58.49_models_images_classification_classify_one.png\" alt=\"FireShot Capture 3 - DIGITS_ - http___13.78.58.49_models_images_classification_classify_one\" width=\"282\" height=\"300\" class=\"alignnone size-full wp-image-2590\" \/><\/a><\/p>\n<p><a href=\"http:\/\/tech.akat.info\/wp-content\/uploads\/2016\/05\/FireShot-Capture-2-cifar100-http___13.78.58.49_models_20160419-234942-39e9.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/tech.akat.info\/wp-content\/uploads\/2016\/05\/FireShot-Capture-2-cifar100-http___13.78.58.49_models_20160419-234942-39e9.png\" alt=\"FireShot Capture 2 - cifar100 - http___13.78.58.49_models_20160419-234942-39e9\" width=\"282\" height=\"300\" class=\"alignnone size-medium wp-image-2591\" \/><\/a><\/p>\n<p><a href=\"http:\/\/tech.akat.info\/wp-content\/uploads\/2016\/05\/FireShot-Capture-1-DIGITS_-http___13.78.58.49_models_images_classification_classify_one.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/tech.akat.info\/wp-content\/uploads\/2016\/05\/FireShot-Capture-1-DIGITS_-http___13.78.58.49_models_images_classification_classify_one.png\" alt=\"FireShot Capture 1 - DIGITS_ - http___13.78.58.49_models_images_classification_classify_one\" width=\"153\" height=\"300\" class=\"alignnone size-medium wp-image-2592\" \/><\/a><\/p>\n<p><a href=\"http:\/\/tech.akat.info\/wp-content\/uploads\/2016\/05\/2016-04-20_230437.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/tech.akat.info\/wp-content\/uploads\/2016\/05\/2016-04-20_230437.png\" alt=\"2016-04-20_230437\" width=\"300\" height=\"228\" class=\"alignnone size-medium wp-image-2593\" \/><\/a><\/p>\n<p><a href=\"http:\/\/tech.akat.info\/wp-content\/uploads\/2016\/05\/2016-04-20_225947.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/tech.akat.info\/wp-content\/uploads\/2016\/05\/2016-04-20_225947.png\" alt=\"2016-04-20_225947\" width=\"300\" height=\"216\" class=\"alignnone size-medium wp-image-2594\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u524d\u56de\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306b\u5931\u6557\u3057\u305f\u305f\u3081\u3001\u518d\u30c1\u30e3\u30ec\u30f3\u30b8 \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb \u30fbAzure\u306eUbuntu 14.04.4 LTS\u3067\u5b9f\u65bd \u30fb\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f\u306e\u306f\u5c11\u3057\u524d\u306e\u305f\u3081\u3001\u66d6\u6627\u306a\u305f\u3081\u3042\u304f\u307e\u3067\u53c2\u8003\u7a0b\u5ea6\u306b \u30fb\u4ee5\u4e0b\u306b\u6cbf\u3063\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f GP [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[94],"tags":[],"_links":{"self":[{"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/posts\/2589"}],"collection":[{"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tech.akat.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2589"}],"version-history":[{"count":2,"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/posts\/2589\/revisions"}],"predecessor-version":[{"id":2596,"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/posts\/2589\/revisions\/2596"}],"wp:attachment":[{"href":"https:\/\/tech.akat.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2589"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tech.akat.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2589"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tech.akat.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}