{"id":1583,"date":"2017-06-17T09:33:12","date_gmt":"2017-06-17T00:33:12","guid":{"rendered":"http:\/\/now0930.tk\/wordpress\/?p=1583"},"modified":"2017-06-17T09:33:12","modified_gmt":"2017-06-17T00:33:12","slug":"%ed%85%90%ec%84%9c%ed%94%8c%eb%a1%9c%ec%9a%b0-%ec%bb%b4%ed%8c%8c%ec%9d%bc-%ec%84%a4%ec%b9%98%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"https:\/\/now0930.pe.kr\/wordpress\/%ed%85%90%ec%84%9c%ed%94%8c%eb%a1%9c%ec%9a%b0-%ec%bb%b4%ed%8c%8c%ec%9d%bc-%ec%84%a4%ec%b9%98%ed%95%98%ea%b8%b0\/","title":{"rendered":"\ud150\uc11c\ud50c\ub85c\uc6b0 \ucef4\ud30c\uc77c \uc124\uce58\ud558\uae30"},"content":{"rendered":"<p>\ud150\uc11c\ud50c\ub85c\uc6b0 GPU \ubc84\uc804\uc744 \uc124\uce58\ud558\uba74 \ucd5c\uace0\uc778\ub370, CPU \ubc84\uc804\ub9cc \uc0ac\uc6a9\ud574\uc57c \ud55c\ub2e4. CPU \ubc84\uc804\uc744 \uc4f0\uba74 \uc544\ub798\uc640 \uac19\uc774 \uba54\uc138\uc9c0\uac00 \ub098\uc628\ub2e4.<\/p>\n<pre class=\"lang:sh decode:true\">(tensorflow) now0930@:cifar10$ python cifar10_testv1.py \r\nUsing TensorFlow backend.\r\nCouldn't import dot_parser, loading of dot files will not be possible.\r\n_________________________________________________________________\r\nLayer (type)                 Output Shape              Param #   \r\n=================================================================\r\nconv2d_1 (Conv2D)            (None, 32, 32, 32)        896       \r\n_________________________________________________________________\r\ndropout_1 (Dropout)          (None, 32, 32, 32)        0         \r\n_________________________________________________________________\r\nconv2d_2 (Conv2D)            (None, 32, 32, 32)        9248      \r\n_________________________________________________________________\r\nmax_pooling2d_1 (MaxPooling2 (None, 32, 16, 16)        0         \r\n_________________________________________________________________\r\nflatten_1 (Flatten)          (None, 8192)              0         \r\n_________________________________________________________________\r\ndense_1 (Dense)              (None, 512)               4194816   \r\n_________________________________________________________________\r\ndropout_2 (Dropout)          (None, 512)               0         \r\n_________________________________________________________________\r\ndense_2 (Dense)              (None, 10)                5130      \r\n=================================================================\r\nTotal params: 4,210,090\r\nTrainable params: 4,210,090\r\nNon-trainable params: 0\r\n_________________________________________________________________\r\nNone\r\nTrain on 50000 samples, validate on 10000 samples\r\nEpoch 1\/25\r\n2017-06-17 08:55:41.662236: W tensorflow\/core\/platform\/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.1 instructions, but these are available on your machine and could speed up CPU computations.\r\n2017-06-17 08:55:41.663359: W tensorflow\/core\/platform\/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.2 instructions, but these are available on your machine and could speed up CPU computations.\r\n2017-06-17 08:55:41.663384: W tensorflow\/core\/platform\/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use AVX instructions, but these are available on your machine and could speed up CPU computations.\r\n  288\/50000 [..............................] - ETA: 707s - loss: 2.3271 - acc: 0.1076<\/pre>\n<p>\uc5f0\uc0b0 \uc2dc\uac04\uc774 CPU \ucd5c\uc2e0 \uae30\uc220\ub85c \uc904\uc5b4\ub4e0\ub2e4\ub294\ub370, \uc804\uc5d0 \ud574\ubcf4\ub838\uc73c\ub098 \uc801\ub2f9\ud55c tutorial\uc774 \uc5c6\uc5b4 \ubabb\ud588\ub2e4. \uadf8\ub7ec\ub358 \uc911, \uc544\ub798 \uc0ac\uc774\ud2b8\ub97c \ucc3e\uc558\ub2e4.<br \/>\n&#8220;<a href=\"http:\/\/www.kwangsiklee.com\/ko\/2017\/04\/%ED%85%90%EC%84%9C%ED%94%8C%EB%A1%9C%EC%9A%B0-%EA%B2%BD%EA%B3%A0%EB%A9%94%EC%84%B8%EC%A7%80-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0-the-tensorflow-library-wasnt-compiled-to-use-sse3-instructions\/\">\ud150\uc11c\ud50c\ub85c\uc6b0, \uc9c1\uc811 \uc18c\uc2a4\ucf54\ub4dc \ube4c\ub514\ud558\uc5ec \uc124\uce58\ud558\uae30<\/a>&#8221;<\/p>\n<p>\uc815\ub9ac\ud558\uba74..<\/p>\n<ol>\n<li>Git\uc5d0\uc11c clone\uc73c\ub85c \ub2e4\uc6b4\ub85c\ub4dc\n<pre class=\"lang:default decode:true\">$ git clone https:\/\/github.com\/tensorflow\/tensorflow\r\n$ cd tensorflow\r\n$ git checkout r1.2  #r\uc740 release..\uc801\uc6a9 \ubc84\uc804\uc774 1.2<\/pre>\n<\/li>\n<li>tensorflow\uc744 \ucef4\ud30c\uc77c\ud558\uae30 \uc704\ud55c Bazel \uc124\uce58<br \/>\n<a href=\"https:\/\/bazel.build\/versions\/master\/docs\/install-ubuntu.html#install-with-installer-ubuntu\">\uc138\uac00\uc9c0 \ubc29\ubc95\uc73c\ub85c Bazel \uc124\uce58 \uac00\ub2a5\ud558\ub2e4.<\/a> \ub098\ub294 debian\uc744 \uc0ac\uc6a9\ud558\ubbc0\ub85c, compile \ud588\ub2e4.<\/p>\n<ol>\n<li>Install required Package\n<pre class=\"lang:sh decode:true\">apt-get install pkg-config zip g++ zlib1g-dev unzip<\/pre>\n<\/li>\n<li><a href=\"https:\/\/github.com\/bazelbuild\/bazel\/releases\">Download<\/a>..<\/li>\n<li>\uc2e4\ud589 \uad8c\ud55c\uc744 \uc8fc\uace0 run<\/li>\n<li>bazel \uacbd\ub85c\ub97c PATH \ubcc0\uc218\uc5d0 \ucd94\uac00\n<pre class=\"lang:sh decode:true\">export PATH=\"$PATH:$HOME\/bin\"<\/pre>\n<\/li>\n<\/ol>\n<\/li>\n<li>tensorflow \ucef4\ud30c\uc77c \uc635\uc158 \uc124\uc815..configure..\n<pre class=\"lang:sh decode:true\">#\uc544\uae4c \ub2e4\uc6b4\ub85c\ub4dc \ubc1b\uc740 tensorflow \ub514\ub809\ud1a0\ub9ac\uc5d0\uc11c..\r\n.\/configure<\/pre>\n<\/li>\n<li>Bazel\ub85c \ube4c\ub4dc\ud558\uae30\n<pre class=\"lang:sh decode:true\">bazel build --config=opt \/\/tensorflow\/tools\/pip_package:build_pip_package<\/pre>\n<p>&#8211;config=opt \uc635\uc158\uc774 \uc544\uae4c \uacbd\uace0 \ubd80\ubd84\uc744 \ud574\uacb0\ud55c\ub2e4.<\/li>\n<li>Pip \uc124\uce58\uc6a9 whl \ub9cc\ub4e4\uae30\n<pre class=\"lang:sh decode:true\">$.\/bazel-bin\/tensorflow\/tools\/pip_package\/build_pip_package \/tmp\/tensorflow_pkg<\/pre>\n<p>bazel-bin\uc774 \ub9c1\ud06c\ub2e4. \uacbd\ub85c\ub97c \uc798 \ud655\uc778\ud55c\ub2e4. \ud328\ud0a4\uc9c0 \ud30c\uc77c\uc744 \/tmp \ub514\ub809\ud1a0\ub9ac\uc5d0 \ub123\uc5b4\uc57c \ub418\ub294\uc9c0 \ubaa8\ub974\uaca0\ub2e4.<\/li>\n<li>conda \uac00\uc0c1 \ud658\uacbd \ud65c\uc131\ud654..<\/li>\n<li>\uae30\uc874 tensorflow \uc124\uce58\ubc84\uc804 \ubb34\uc2dc\ud558\uace0 \uc124\uce58\n<pre class=\"lang:sh decode:true\">(tensorflow)$ pip install --ignore-installed --upgrade tfBinaryURL<\/pre>\n<p>tfBinaryURL\uc774 \uc544\uae4c \ub9cc\ub4e0 \/tmp\/tensorflow_pkg\uc758 whl \uacbd\ub85c\uc774\ub2e4.<\/li>\n<\/ol>\n<p>\uc124\uce58 \ud6c4, python\uc744 \ub2e4\uc2dc \uc2e4\ud589\ud558\uba74 \ud574\ub2f9 \uba54\uc138\uc9c0\uac00 \uc5c6\uc5b4\uc84c\ub2e4.<\/p>\n<pre class=\"lang:sh decode:true\">(tensorflow) now0930@:cifar10$ python cifar10_testv1.py \r\nUsing TensorFlow backend.\r\nCouldn't import dot_parser, loading of dot files will not be possible.\r\n_________________________________________________________________\r\nLayer (type)                 Output Shape              Param #   \r\n=================================================================\r\nconv2d_1 (Conv2D)            (None, 32, 32, 32)        896       \r\n_________________________________________________________________\r\ndropout_1 (Dropout)          (None, 32, 32, 32)        0         \r\n_________________________________________________________________\r\nconv2d_2 (Conv2D)            (None, 32, 32, 32)        9248      \r\n_________________________________________________________________\r\nmax_pooling2d_1 (MaxPooling2 (None, 32, 16, 16)        0         \r\n_________________________________________________________________\r\nflatten_1 (Flatten)          (None, 8192)              0         \r\n_________________________________________________________________\r\ndense_1 (Dense)              (None, 512)               4194816   \r\n_________________________________________________________________\r\ndropout_2 (Dropout)          (None, 512)               0         \r\n_________________________________________________________________\r\ndense_2 (Dense)              (None, 10)                5130      \r\n=================================================================\r\nTotal params: 4,210,090\r\nTrainable params: 4,210,090\r\nNon-trainable params: 0\r\n_________________________________________________________________\r\nNone\r\nTrain on 50000 samples, validate on 10000 samples\r\nEpoch 1\/25\r\n<\/pre>\n<p>\uc124\uce58\ud558\uae30 \uc804\uc5d0\ub294 \uc18d\ub3c4\uac00 \ub9ce\uc774 \ube68\ub77c\uc9c8 \uac83\uc774\ub77c \uae30\ub300 \ud588\uc73c\ub098..\ubcc4 \ucc28\uc774 \uc5c6\uc5b4\ubcf4\uc778\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud150\uc11c\ud50c\ub85c\uc6b0 GPU \ubc84\uc804\uc744 \uc124\uce58\ud558\uba74 \ucd5c\uace0\uc778\ub370, CPU \ubc84\uc804\ub9cc \uc0ac\uc6a9\ud574\uc57c \ud55c\ub2e4. CPU \ubc84\uc804\uc744 \uc4f0\uba74 \uc544\ub798\uc640 \uac19\uc774 \uba54\uc138\uc9c0\uac00 \ub098\uc628\ub2e4. (tensorflow) now0930@:cifar10$ python cifar10_testv1.py [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[33],"tags":[199,109],"class_list":["post-1583","post","type-post","status-publish","format-standard","hentry","category-tensorflow","tag-compile","tag-tensorflow"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/now0930.pe.kr\/wordpress\/wp-json\/wp\/v2\/posts\/1583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/now0930.pe.kr\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/now0930.pe.kr\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/now0930.pe.kr\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/now0930.pe.kr\/wordpress\/wp-json\/wp\/v2\/comments?post=1583"}],"version-history":[{"count":2,"href":"https:\/\/now0930.pe.kr\/wordpress\/wp-json\/wp\/v2\/posts\/1583\/revisions"}],"predecessor-version":[{"id":1585,"href":"https:\/\/now0930.pe.kr\/wordpress\/wp-json\/wp\/v2\/posts\/1583\/revisions\/1585"}],"wp:attachment":[{"href":"https:\/\/now0930.pe.kr\/wordpress\/wp-json\/wp\/v2\/media?parent=1583"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/now0930.pe.kr\/wordpress\/wp-json\/wp\/v2\/categories?post=1583"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/now0930.pe.kr\/wordpress\/wp-json\/wp\/v2\/tags?post=1583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}