{"id":2498,"date":"2019-10-10T08:15:07","date_gmt":"2019-10-10T08:15:07","guid":{"rendered":"https:\/\/www.thegioimaychu.vn\/blog\/?p=2498"},"modified":"2020-07-02T08:50:34","modified_gmt":"2020-07-02T08:50:34","slug":"huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien","status":"publish","type":"post","link":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\/","title":{"rendered":"H\u01b0\u1edbng d\u1eabn x\u00e2y d\u1ef1ng ph\u1ea7n c\u1ee9ng cho Deep Learning to\u00e0n di\u1ec7n"},"content":{"rendered":"<style>.iblink{color:#975!important;}.iblink:hover{color:orange!important;}<\/style><p><a class=\"iblink\" href=\"\/blog\/tag\/deep-learning\/\">Deep Learning<\/a> r\u1ea5t n\u1eb7ng v\u1ec1 x\u1eed l\u00fd, v\u00ec v\u1eady b\u1ea1n s\u1ebd c\u1ea7n m\u1ed9t CPU nhanh v\u1edbi nhi\u1ec1u l\u00f5i?\u00a0Ho\u1eb7c c\u00f3 th\u1ec3 b\u1ecf ti\u1ec1n mua c\u00e1c CPU d\u00f2ng cao?\u00a0M\u1ed9t trong nh\u1eefng \u0111i\u1ec1u t\u1ed3i t\u1ec7 nh\u1ea5t b\u1ea1n c\u00f3 th\u1ec3 l\u00e0m khi x\u00e2y d\u1ef1ng m\u1ed9t h\u1ec7 th\u1ed1ng <a class=\"iblink\" href=\"\/blog\/tag\/deep-learning\/\">deep learning<\/a> l\u00e0 l\u00e3ng ph\u00ed ti\u1ec1n cho c\u00e1c ph\u1ea7n c\u1ee9ng kh\u00f4ng c\u1ea7n thi\u1ebft. Trong b\u00e0i n\u00e0y, ch\u00fang t\u00f4i s\u1ebd h\u01b0\u1edbng d\u1eabn b\u1ea1n \u0111i t\u1eebng b\u01b0\u1edbc v\u1edbi h\u1ec7 th\u1ed1ng ph\u1ea7n c\u1ee9ng m\u00e0 b\u1ea1n s\u1ebd c\u1ea7n cho m\u1ed9t h\u1ec7 th\u1ed1ng hi\u1ec7u n\u0103ng cao (high performance computing &#8211; HPC) gi\u00e1 r\u1ebb.<\/p>\n<p>Trong th\u1eddi gian qua, ch\u00fang t\u00f4i x\u00e2y d\u1ef1ng nhi\u1ec1u m\u00e1y tr\u1ea1m deep learning kh\u00e1c nhau, v\u00e0 m\u1eb7c d\u00f9 nghi\u00ean c\u1ee9u v\u00e0 \u0111\u00e1nh gi\u00e1 c\u1ea9n th\u1eadn, ch\u00fang t\u00f4i \u0111\u00e3 chia s\u1ebb sai l\u1ea7m c\u1ee7a m\u00ecnh trong vi\u1ec7c l\u1ef1a ch\u1ecdn c\u00e1c linh ki\u1ec7n ph\u1ea7n c\u1ee9ng.\u00a0Trong h\u01b0\u1edbng d\u1eabn n\u00e0y, ch\u00fang t\u00f4i mu\u1ed1n chia s\u1ebb kinh nghi\u1ec7m \u0111\u00e3 \u0111\u1ea1t \u0111\u01b0\u1ee3c trong nhi\u1ec1u n\u0103m qua \u0111\u1ec3 b\u1ea1n kh\u00f4ng m\u1eafc ph\u1ea3i nh\u1eefng sai l\u1ea7m t\u01b0\u01a1ng t\u1ef1.<\/p>\n<p>N\u1ed9i dung b\u00e0i \u0111\u0103ng \u0111\u01b0\u1ee3c s\u1eafp x\u1ebfp theo m\u1ee9c \u0111\u1ed9 nghi\u00eam tr\u1ecdng c\u1ee7a sai l\u1ea7m.\u00a0\u0110i\u1ec1u n\u00e0y c\u00f3 ngh\u0129a l\u00e0 nh\u1eefng sai l\u1ea7m th\u01b0\u1eddng l\u00e3ng ph\u00ed nhi\u1ec1u ti\u1ec1n nh\u1ea5t s\u1ebd \u0111\u1ec1 c\u1eadp tr\u01b0\u1edbc.<\/p>\r\n\t\t\t\t<div class=\"tgmcad hor\" style=\"text-align:center;margin:30px 0; padding: 10px 0; border-radius:5px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; \">\r\n\t\t\t\t<a href=\"https:\/\/thegioimaychu.vn\/giai-phap\/deep-learning\/\"><img decoding=\"async\" alt=\"Gi\u1ea3i ph\u00e1p h\u1ea1 t\u1ea7ng Deep Learning, Tr\u00ed tu\u1ec7 Nh\u00e2n t\u1ea1o - AI\" src=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2019\/11\/tgmc-deep-learning.jpg\" \/><\/a>\r\n\t\t\t\t<\/div>\n<h2>GPU<\/h2>\n<p>B\u00e0i \u0111\u0103ng tr\u00ean blog n\u00e0y gi\u1ea3 \u0111\u1ecbnh r\u1eb1ng b\u1ea1n s\u1ebd s\u1eed d\u1ee5ng GPU cho h\u1ec7 th\u1ed1ng deep learning c\u1ee7a b\u1ea1n.\u00a0N\u1ebfu b\u1ea1n \u0111ang x\u00e2y d\u1ef1ng ho\u1eb7c n\u00e2ng c\u1ea5p h\u1ec7 th\u1ed1ng c\u1ee7a m\u00ecnh \u0111\u1ec3 ph\u1ee5c v\u1ee5 cho deep learning, vi\u1ec7c b\u1ecf GPU qua m\u1ed9t b\u00ean s\u1ebd l\u00e0 kh\u00f4ng h\u1ee3p l\u00fd.\u00a0GPU l\u00e0 tr\u00e1i tim c\u1ee7a c\u00e1c \u1ee9ng d\u1ee5ng deep learning &#8211; s\u1ef1 c\u1ea3i thi\u1ec7n v\u1ec1 t\u1ed1c \u0111\u1ed9 x\u1eed l\u00fd l\u00e0 qu\u00e1 l\u1edbn \u0111\u1ec3 c\u00f3 th\u1ec3 b\u1ecf qua.<\/p>\n<p>Ch\u00fang t\u00f4i \u0111\u00e3 n\u00f3i nhi\u1ec1u v\u1ec1 s\u1ef1 l\u1ef1a ch\u1ecdn GPU trong m\u1ed9t s\u1ed1 b\u00e0i \u0111\u0103ng tr\u00ean blog tr\u01b0\u1edbc \u0111\u00e2y v\u00e0 l\u1ef1a ch\u1ecdn GPU c\u1ee7a b\u1ea1n c\u00f3 l\u1ebd l\u00e0 l\u1ef1a ch\u1ecdn quan tr\u1ecdng nh\u1ea5t cho h\u1ec7 th\u1ed1ng deep learning c\u1ee7a b\u1ea1n.\u00a0C\u00f3 ba l\u1ed7i ch\u00ednh m\u00e0 b\u1ea1n c\u00f3 th\u1ec3 m\u1eafc ph\u1ea3i khi ch\u1ecdn GPU: (1) chi ph\u00ed \/ hi\u1ec7u n\u0103ng k\u00e9m, (2) kh\u00f4ng \u0111\u1ee7 b\u1ed9 nh\u1edb, (3) l\u00e0m m\u00e1t k\u00e9m.<\/p>\n<p>\u0110\u1ec3 c\u00f3 chi ph\u00ed \/ hi\u1ec7u n\u0103ng t\u1ed1t, ch\u00fang t\u00f4i th\u01b0\u1eddng khuy\u00ean d\u00f9ng RTX 2070 ho\u1eb7c RTX 2080 Ti.\u00a0N\u1ebfu b\u1ea1n s\u1eed d\u1ee5ng c\u00e1c card n\u00e0y, b\u1ea1n n\u00ean s\u1eed d\u1ee5ng c\u00e1c model 16-bit.\u00a0M\u1eb7t kh\u00e1c, GTX 1070, GTX 1080, GTX 1070 Ti v\u00e0 GTX 1080 Ti l\u00e0 nh\u1eefng l\u1ef1a ch\u1ecdn h\u1ee3p l\u00fd v\u00e0 b\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng c\u00e1c GPU n\u00e0y v\u1edbi 32-bit (nh\u01b0ng kh\u00f4ng ph\u1ea3i 16-bit).<\/p>\n<hr \/>\n<div class=\"row\">\n<div class=\"col-lg-6 col-sm-12\">\n<div class=\"image\"><a class=\"img\" href=\"https:\/\/thegioimaychu.vn\/nvidia-geforce-gtx-1080ti-tm6706.html\"><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/thegioimaychu.vn\/image\/cache\/catalog\/NVIDIA\/Gefore%20GFX\/GTX%201080%20TI-270x203.jpg\" alt=\"NVIDIA GEFORCE GTX 1080Ti\" \/><\/a><\/div>\n<div class=\"product-meta\">\n<div class=\"warp-info\">\n<p class=\"name\"><a href=\"https:\/\/thegioimaychu.vn\/nvidia-geforce-gtx-1080ti-tm6706.html\">NVIDIA GEFORCE GTX 1080Ti<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"col-lg-6 col-sm-12\">\n<div class=\"image\"><a class=\"img\" href=\"https:\/\/thegioimaychu.vn\/gpu-inno3d-geforce-rtx-2080-ti-jet-tm7281.html\"><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/thegioimaychu.vn\/image\/cache\/catalog\/NVIDIA\/Gefore%20GFX\/products_id_423_1-270x203.png\" alt=\"GPU INNO3D GeForce RTX 2080 Ti Jet\" \/><\/a><\/div>\n<div class=\"product-meta\">\n<div class=\"warp-info\">\n<p class=\"name\"><a href=\"https:\/\/thegioimaychu.vn\/gpu-inno3d-geforce-rtx-2080-ti-jet-tm7281.html\">GPU INNO3D GeForce RTX 2080 Ti Jet<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<p>H\u00e3y ki\u1ec3m tra k\u1ef9 v\u1ec1 c\u00e1c y\u00eau c\u1ea7u b\u1ed9 nh\u1edb khi b\u1ea1n ch\u1ecdn GPU c\u1ee7a m\u00ecnh.\u00a0Card RTX, c\u00f3 th\u1ec3 ch\u1ea1y \u1edf 16-bit, c\u00f3 th\u1ec3 \u0111\u00e0o t\u1ea1o c\u00e1c m\u00f4 h\u00ecnh l\u1edbn g\u1ea5p \u0111\u00f4i v\u1edbi c\u00f9ng b\u1ed9 nh\u1edb so v\u1edbi card GTX.\u00a0V\u00ec c\u00e1c card RTX n\u00e0y c\u00f3 l\u1ee3i th\u1ebf v\u1ec1 b\u1ed9 nh\u1edb, vi\u1ec7c ch\u1ecdn card RTX v\u00e0 t\u00ecm hi\u1ec3u c\u00e1ch s\u1eed d\u1ee5ng c\u00e1c m\u00f4 h\u00ecnh 16-bit m\u1ed9t c\u00e1ch hi\u1ec7u qu\u1ea3 s\u1ebd gi\u00fap b\u1ea1n trong m\u1ed9t ch\u1eb7ng \u0111\u01b0\u1eddng d\u00e0i.\u00a0N\u00f3i chung, c\u00e1c y\u00eau c\u1ea7u cho b\u1ed9 nh\u1edb c\u01a1 b\u1ea3n s\u1ebd nh\u01b0 sau:<\/p>\n<ul>\n<li>C\u00e1c nghi\u00ean c\u1ee9u c\u1ea7n c\u00e1c \u0111i\u1ec3m s\u1ed1 hi\u1ec7u n\u0103ng cao nh\u1ea5t: &gt;= 11 GB<\/li>\n<li>C\u00e1c nghi\u00ean c\u1ee9u cho c\u00e1c ki\u1ebfn \u200b\u200btr\u00fac m\u1edbi: &gt;= 8 GB<\/li>\n<li>B\u1ea5t k\u1ef3 nghi\u00ean c\u1ee9u n\u00e0o kh\u00e1c: 8 GB<\/li>\n<li>Kaggle: 4 &#8211; 8 GB<\/li>\n<li>C\u00e1c startup: 8 GB (nh\u01b0ng ki\u1ec3m tra t\u1eebng \u1ee9ng d\u1ee5ng c\u1ee5 th\u1ec3 \u0111\u1ec3 bi\u1ebft quy m\u00f4 c\u1ee7a model)<\/li>\n<li>C\u00e1c c\u00f4ng ty: 8 GB cho prototyping (t\u1ea1o m\u1eabu), &gt;= 11 GB cho training (\u0111\u00e0o)<\/li>\n<\/ul>\n<p>M\u1ed9t v\u1ea5n \u0111\u1ec1 kh\u00e1c c\u1ea7n ch\u00fa \u00fd, \u0111\u1eb7c bi\u1ec7t n\u1ebfu b\u1ea1n mua nhi\u1ec1u card RTX.\u00a0N\u1ebfu b\u1ea1n mu\u1ed1n g\u1eafn GPU v\u00e0o c\u00e1c khe PCIe c\u1ea1nh nhau, b\u1ea1n c\u1ea7n \u0111\u1ea3m b\u1ea3o r\u1eb1ng GPU c\u00f3 qu\u1ea1t ki\u1ec3u th\u1ed5i lu\u1ed3ng.\u00a0N\u1ebfu kh\u00f4ng, b\u1ea1n c\u00f3 th\u1ec3 g\u1eb7p v\u1ea5n \u0111\u1ec1 v\u1ec1 nhi\u1ec7t \u0111\u1ed9 v\u00e0 GPU c\u1ee7a b\u1ea1n s\u1ebd ch\u1eadm h\u01a1n (kho\u1ea3ng 30%) v\u00e0 nhanh &#8220;t\u00e8o&#8221; h\u01a1n.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/-000\/\/1\/suspectlineup.jpg\" alt=\"\" border=\"None\" data-attachment-=\"\" data-permalink=\"https:\/\/timdettmers.com\/2018\/12\/16\/deep-learning-hardware-guide\/suspectlineup\/\" data-orig-file=\"https:\/\/i2.wp.com\/timdettmers.com\/wp-content\/uploads\/2015\/03\/suspectlineup.jpg?fit=3264%2C1836&amp;ssl=1\" data-orig-size=\"3264,1836\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;2.4&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;U9200&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1403265762&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.13&quot;,&quot;iso&quot;:&quot;122&quot;,&quot;shutter_speed&quot;:&quot;0.016666&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"suspectlineup\" data-image-description=\"\" data-medium-file=\"https:\/\/i2.wp.com\/timdettmers.com\/wp-content\/uploads\/2015\/03\/suspectlineup.jpg?fit=300%2C169&amp;ssl=1\" data-large-file=\"https:\/\/i2.wp.com\/timdettmers.com\/wp-content\/uploads\/2015\/03\/suspectlineup.jpg?fit=1024%2C576&amp;ssl=1\" \/>C\u00e1c &#8220;tr\u00e2u c\u00e0y&#8221; \u0111\u01b0\u1ee3c xem x\u00e9t &#8211;\u00a0B\u1ea1n c\u00f3 th\u1ec3 x\u00e1c \u0111\u1ecbnh ph\u1ea7n c\u1ee9ng g\u00e2y ra l\u1ed7i ho\u1ea1t \u0111\u1ed9ng k\u00e9m kh\u00f4ng?\u00a0M\u1ed9t trong nh\u1eefng GPU n\u00e0y?\u00a0Ho\u1eb7c c\u00f3 th\u1ec3 \u0111\u00f3 l\u00e0 l\u1ed7i c\u1ee7a CPU?<\/p>\n<h2>RAM<\/h2>\n<p>Nh\u1eefng sai l\u1ea7m ch\u00ednh v\u1edbi RAM l\u00e0 mua RAM v\u1edbi t\u1ed1c \u0111\u1ed9 xung nh\u1ecbp qu\u00e1 cao.\u00a0Sai l\u1ea7m th\u1ee9 hai l\u00e0 mua kh\u00f4ng \u0111\u1ee7 RAM \u0111\u1ec3 c\u00f3 tr\u1ea3i nghi\u1ec7m prototyping m\u01b0\u1ee3t m\u00e0.<\/p>\n<h3>T\u1ed1c \u0111\u1ed9 xung nh\u1ecbp RAM c\u1ea7n thi\u1ebft<\/h3>\n<p>T\u1ed1c \u0111\u1ed9 xung nh\u1ecbp RAM l\u00e0 nh\u1eefng th\u00f4ng s\u1ed1 h\u01a1i &#8220;mang t\u00ednh ti\u1ebfp th\u1ecb&#8221;, trong \u0111\u00f3 c\u00e1c c\u00f4ng ty RAM thu h\u00fat b\u1ea1n mua c\u00e1c lo\u1ea1i RAM &#8220;nhanh&#8221; h\u01a1n, \u0111i\u1ec1u n\u00e0y th\u1ef1c s\u1ef1 kh\u00f4ng mang l\u1ea1i nhi\u1ec1u hi\u1ec7u qu\u1ea3.\u00a0V\u1ea5n \u0111\u1ec1 n\u00e0y \u0111\u01b0\u1ee3c gi\u1ea3i th\u00edch t\u1ed1t nh\u1ea5t l\u00e0 xem clip &#8220;<a href=\"https:\/\/www.youtube.com\/watch?v=D_Yt4vSZKVk\">Does RAM speed REALLY matter?<\/a>&#8221; \u0111\u01b0\u1ee3c \u0111\u0103ng tr\u00ean k\u00eanh Youtube Linus Tech Tips.<\/p>\n<p>H\u01a1n n\u1eefa, \u0111i\u1ec1u quan tr\u1ecdng c\u1ea7n bi\u1ebft l\u00e0 t\u1ed1c \u0111\u1ed9 RAM kh\u00f4ng li\u00ean quan nhi\u1ec1u \u0111\u1ebfn giao ti\u1ebfp t\u1eeb RAM CPU \u2192 RAM GPU.\u00a0\u0110i\u1ec1u n\u00e0y x\u1ea3y ra b\u1edfi v\u00ec (1) n\u1ebfu b\u1ea1n \u0111\u00e3 s\u1eed d\u1ee5ng\u00a0&#8220;pinned memory&#8221;, c\u00e1c batch nh\u1ecf c\u1ee7a b\u1ea1n s\u1ebd \u0111\u01b0\u1ee3c chuy\u1ec3n sang GPU m\u00e0 kh\u00f4ng c\u1ea7n s\u1ef1 tham gia c\u1ee7a CPU v\u00e0 (2) n\u1ebfu b\u1ea1n kh\u00f4ng s\u1eed d\u1ee5ng &#8220;pinned memory&#8221; th\u00ec m\u1ee9c t\u0103ng hi\u1ec7u n\u0103ng c\u1ee7a RAM nhanh so v\u1edbi RAM ch\u1eadm l\u00e0 0-3% &#8211; T\u1ed1t h\u01a1n h\u1ebft n\u00ean ti\u00eau ti\u1ec1n c\u1ee7a b\u1ea1n \u1edf ch\u1ed7 kh\u00e1c!<\/p>\n<h3>K\u00edch th\u01b0\u1edbc RAM<\/h3>\n<p>K\u00edch th\u01b0\u1edbc RAM kh\u00f4ng \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn hi\u1ec7u su\u1ea5t deep learning.\u00a0Tuy nhi\u00ean, n\u00f3 c\u00f3 th\u1ec3 c\u1ea3n tr\u1edf b\u1ea1n th\u1ef1c thi m\u00e3 GPU m\u1ed9t c\u00e1ch tho\u1ea3i m\u00e1i (kh\u00f4ng ph\u1ea3i &#8220;swap&#8221; v\u00e0o \u1ed5 \u0111\u0129a).\u00a0B\u1ea1n n\u00ean c\u00f3 \u0111\u1ee7 RAM \u0111\u1ec3 l\u00e0m vi\u1ec7c tho\u1ea3i m\u00e1i v\u1edbi GPU c\u1ee7a m\u00ecnh.\u00a0\u0110i\u1ec1u n\u00e0y c\u00f3 ngh\u0129a l\u00e0 b\u1ea1n n\u00ean c\u00f3 dung l\u01b0\u1ee3ng RAM \u00edt nh\u1ea5t l\u00e0 v\u1eeba \u0111\u1ee7 v\u1edbi <a class=\"iblink\" href=\"\/linh-kien-may-chu\/gpu-card-may-chu\/\">card GPU<\/a> l\u1edbn nh\u1ea5t c\u1ee7a b\u1ea1n.\u00a0V\u00ed d\u1ee5: n\u1ebfu b\u1ea1n c\u00f3 Titan RTX v\u1edbi b\u1ed9 nh\u1edb 24 GB, b\u1ea1n n\u00ean c\u00f3 \u00edt nh\u1ea5t 24 GB RAM.\u00a0Tuy nhi\u00ean, n\u1ebfu b\u1ea1n c\u00f3 nhi\u1ec1u GPU h\u01a1n, b\u1ea1n kh\u00f4ng nh\u1ea5t thi\u1ebft c\u1ea7n th\u00eam RAM.<\/p>\n<p>V\u1ea5n \u0111\u1ec1 v\u1edbi chi\u1ebfn l\u01b0\u1ee3c &#8220;b\u1ed9 nh\u1edb RAM v\u1eeba cho GPU l\u1edbn nh\u1ea5t&#8221; l\u00e0 b\u1ea1n v\u1eabn c\u00f3 th\u1ec3 b\u1ecb thi\u1ebfu RAM n\u1ebfu b\u1ea1n \u0111ang x\u1eed l\u00fd c\u00e1c dataset l\u1edbn.\u00a0Chi\u1ebfn l\u01b0\u1ee3c t\u1ed1t nh\u1ea5t \u1edf \u0111\u00e2y l\u00e0 ph\u00f9 h\u1ee3p v\u1edbi GPU c\u1ee7a b\u1ea1n v\u00e0 n\u1ebfu b\u1ea1n c\u1ea3m th\u1ea5y r\u1eb1ng b\u1ea1n kh\u00f4ng c\u00f3 \u0111\u1ee7 RAM, h\u00e3y mua th\u00eam m\u1ed9t ch\u00fat.<\/p>\n<p>M\u1ed9t chi\u1ebfn l\u01b0\u1ee3c kh\u00e1c \u0111\u01b0\u1ee3c g\u1ee3i \u00fd t\u1eeb l\u0129nh v\u1ef1c t\u00e2m l\u00fd h\u1ecdc: T\u00e2m l\u00fd h\u1ecdc cho ch\u00fang ta bi\u1ebft r\u1eb1ng s\u1ef1 t\u1eadp trung l\u00e0 m\u1ed9t ngu\u1ed3n t\u00e0i nguy\u00ean b\u1ecb c\u1ea1n ki\u1ec7t theo th\u1eddi gian.\u00a0RAM l\u00e0 m\u1ed9t trong s\u1ed1 \u00edt ph\u1ea7n c\u1ee9ng cho ph\u00e9p b\u1ea1n ti\u1ebft ki\u1ec7m t\u00e0i nguy\u00ean t\u1eadp trung cho c\u00e1c v\u1ea5n \u0111\u1ec1 l\u1eadp tr\u00ecnh kh\u00f3 kh\u0103n h\u01a1n.\u00a0Thay v\u00ec d\u00e0nh nhi\u1ec1u th\u1eddi gian gi\u1ea3i quy\u1ebft vi\u1ec7c t\u1eafc ngh\u1ebdn RAM l\u1eb7p l\u1ea1i, b\u1ea1n c\u00f3 th\u1ec3 \u0111\u1ea7u t\u01b0 s\u1ef1 t\u1eadp trung c\u1ee7a m\u00ecnh v\u00e0o c\u00e1c v\u1ea5n \u0111\u1ec1 c\u1ea5p b\u00e1ch h\u01a1n n\u1ebfu b\u1ea1n c\u00f3 nhi\u1ec1u RAM h\u01a1n.\u00a0V\u1edbi nhi\u1ec1u RAM, b\u1ea1n c\u00f3 th\u1ec3 tr\u00e1nh \u0111\u01b0\u1ee3c nh\u1eefng v\u01b0\u1edbng m\u1eafc \u0111\u00f3, ti\u1ebft ki\u1ec7m th\u1eddi gian v\u00e0 t\u0103ng n\u0103ng su\u1ea5t cho nh\u1eefng v\u1ea5n \u0111\u1ec1 c\u1ea5p b\u00e1ch h\u01a1n.\u00a0\u0110\u1eb7c bi\u1ec7t trong c\u00e1c cu\u1ed9c thi Kaggle, t\u00f4i th\u1ea5y RAM b\u1ed5 sung r\u1ea5t h\u1eefu \u00edch cho c\u00f4ng ngh\u1ec7 feature.\u00a0V\u00ec v\u1eady, n\u1ebfu b\u1ea1n c\u00f3 ti\u1ec1n v\u00e0 l\u00e0m nhi\u1ec1u vi\u1ec7c x\u1eed l\u00fd tr\u01b0\u1edbc th\u00ec RAM b\u1ed5 sung c\u00f3 th\u1ec3 l\u00e0 m\u1ed9t l\u1ef1a ch\u1ecdn t\u1ed1t.\u00a0V\u00ec v\u1eady, v\u1edbi chi\u1ebfn l\u01b0\u1ee3c n\u00e0y, b\u1ea1n mu\u1ed1n c\u00f3 nhi\u1ec1u h\u01a1n, RAM gi\u00e1 r\u1ebb cho hi\u1ec7n t\u1ea1i h\u01a1n l\u00e0 sau n\u00e0y.<\/p>\n<h2>CPU<\/h2>\n<p>Sai l\u1ea7m ch\u00ednh m\u00e0 m\u1ecdi ng\u01b0\u1eddi m\u1eafc ph\u1ea3i l\u00e0 m\u1ecdi ng\u01b0\u1eddi ch\u00fa \u00fd qu\u00e1 nhi\u1ec1u \u0111\u1ebfn c\u00e1c PCIe lane c\u1ee7a CPU.\u00a0B\u1ea1n kh\u00f4ng n\u00ean quan t\u00e2m nhi\u1ec1u v\u1ec1 ch\u00fang.\u00a0Thay v\u00e0o \u0111\u00f3, ch\u1ec9 c\u1ea7n tra c\u1ee9u n\u1ebfu vi\u1ec7c k\u1ebft h\u1ee3p CPU v\u00e0 bo m\u1ea1ch ch\u1ee7 c\u1ee7a b\u1ea1n h\u1ed7 tr\u1ee3 s\u1ed1 l\u01b0\u1ee3ng GPU m\u00e0 b\u1ea1n mu\u1ed1n ch\u1ea1y.\u00a0L\u1ed7i ph\u1ed5 bi\u1ebfn th\u1ee9 hai l\u00e0 ch\u1ecdn CPU qu\u00e1 m\u1ea1nh.<\/p>\n<h3>CPU v\u00e0 PCI-Express<\/h3>\n<p>M\u1ecdi ng\u01b0\u1eddi th\u01b0\u1eddng qu\u00e1 quan t\u00e2m v\u1ec1 PCIe lane!\u00a0Tuy nhi\u00ean, \u0111i\u1ec1u n\u00e0y l\u00e0 g\u1ea7n nh\u01b0 kh\u00f4ng \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn hi\u1ec7u su\u1ea5t h\u1ecdc t\u1eadp s\u00e2u.\u00a0N\u1ebfu b\u1ea1n c\u00f3 m\u1ed9t GPU duy nh\u1ea5t, c\u00e1c PCIe lane ch\u1ec9 c\u1ea7n trao \u0111\u1ed5i d\u1eef li\u1ec7u t\u1eeb RAM CPU sang RAM GPU c\u1ee7a b\u1ea1n m\u1ed9t c\u00e1ch nhanh ch\u00f3ng.\u00a0Tuy nhi\u00ean, m\u1ed9t batch ImageNet g\u1ed3m 32 h\u00ecnh \u1ea3nh (32x225x225x3) v\u00e0 32-bit c\u1ea7n 1.1 miliseconds v\u1edbi 16 lane, 2.3 miliseconds v\u1edbi 8 lane v\u00e0 4,5 miliseconds v\u1edbi 4 lane.\u00a0\u0110\u00e2y l\u00e0 nh\u1eefng con s\u1ed1 l\u00fd thuy\u1ebft v\u00e0 trong th\u1ef1c t\u1ebf, b\u1ea1n th\u01b0\u1eddng th\u1ea5y PCIe ch\u1eadm g\u1ea5p \u0111\u00f4i &#8211; nh\u01b0ng \u0111i\u1ec1u n\u00e0y v\u1eabn \u0111\u00e3 r\u1ea5t nhanh r\u1ed3i!\u00a0C\u00e1c lane PCIe th\u01b0\u1eddng c\u00f3 \u0111\u1ed9 tr\u1ec5 trong ph\u1ea1m vi nano gi\u00e2y v\u00e0 do \u0111\u00f3 \u0111\u1ed9 tr\u1ec5 c\u00f3 th\u1ec3 b\u1ecb b\u1ecf qua.<\/p>\n<p>K\u1ebft h\u1ee3p \u0111i\u1ec1u n\u00e0y v\u1edbi nhau, ch\u00fang ta c\u00f3 m\u1ed9t lo\u1ea1t \u1ea3nh ImageNet g\u1ed3m 32 h\u00ecnh \u1ea3nh v\u00e0 ResNet-152 theo c\u00e1c kho\u1ea3ng timing sau:<\/p>\n<ul>\n<li>Forward and backward pass: 216 ms<\/li>\n<li>PCIe 16 lane truy\u1ec1n t\u1eeb CPU \u2192 GPU: Kho\u1ea3ng 2 ms (l\u00fd thuy\u1ebft 1,1 ms)<\/li>\n<li>PCIe 8 lane truy\u1ec1n t\u1eeb CPU \u2192 GPU: Kho\u1ea3ng 5 ms (2,3 ms)<\/li>\n<li>PCIe 4 lane truy\u1ec1n t\u1eeb CPU \u2192 GPU: Kho\u1ea3ng 9 ms (4,5 ms)<\/li>\n<\/ul>\n<p>Do \u0111\u00f3, t\u1eeb 4 n\u00e2ng l\u00ean 16 lane PCIe s\u1ebd gi\u00fap b\u1ea1n t\u0103ng hi\u1ec7u su\u1ea5t kho\u1ea3ng 3,2%.\u00a0Tuy nhi\u00ean, n\u1ebfu b\u1ea1n s\u1eed d\u1ee5ng PyTorch data loader v\u1edbi pinned memory, b\u1ea1n s\u1ebd \u0111\u1ea1t \u0111\u01b0\u1ee3c hi\u1ec7u su\u1ea5t ch\u00ednh x\u00e1c 0%.\u00a0V\u00ec v\u1eady, \u0111\u1eebng l\u00e3ng ph\u00ed ti\u1ec1n c\u1ee7a b\u1ea1n cho c\u00e1c lane PCIe n\u1ebfu b\u1ea1n \u0111ang s\u1eed d\u1ee5ng m\u1ed9t GPU!<\/p>\n<p>Khi b\u1ea1n ch\u1ecdn c\u00e1c lane PCIe c\u1ee7a CPU v\u00e0 c\u00e1c lane PCIe c\u1ee7a bo m\u1ea1ch ch\u1ee7, h\u00e3y \u0111\u1ea3m b\u1ea3o r\u1eb1ng b\u1ea1n ch\u1ecdn m\u1ed9t t\u1ed5 h\u1ee3p h\u1ed7 tr\u1ee3 s\u1ed1 l\u01b0\u1ee3ng GPU mong mu\u1ed1n.\u00a0N\u1ebfu b\u1ea1n mua bo m\u1ea1ch ch\u1ee7 h\u1ed7 tr\u1ee3 2 GPU v\u00e0 cu\u1ed1i c\u00f9ng b\u1ea1n mu\u1ed1n c\u00f3 2 GPU, h\u00e3y \u0111\u1ea3m b\u1ea3o r\u1eb1ng b\u1ea1n mua CPU h\u1ed7 tr\u1ee3 2 GPU, nh\u01b0ng kh\u00f4ng nh\u1ea5t thi\u1ebft ph\u1ea3i nh\u00ecn v\u00e0o c\u00e1c lane PCIe.<\/p>\n<h3>Lane PCIe v\u00e0 c\u01a1 ch\u1ebf song song \u0111a GPU<\/h3>\n<p>C\u00e1c l\u00e0n PCIe c\u00f3 quan tr\u1ecdng kh\u00f4ng n\u1ebfu b\u1ea1n train c\u00e1c network tr\u00ean nhi\u1ec1u GPU v\u1edbi d\u1eef li\u1ec7u song song? Ch\u00fang t\u00f4i c\u00f3 th\u1ec3 g\u1ee3i \u00fd b\u1ea1n r\u1eb1ng n\u1ebfu b\u1ea1n c\u00f3 (v\u00ed d\u1ee5) 96 GPU th\u00ec c\u00e1c lane PCIe th\u1ef1c s\u1ef1 quan tr\u1ecdng.\u00a0Tuy nhi\u00ean, n\u1ebfu b\u1ea1n c\u00f3 4 GPU tr\u1edf xu\u1ed1ng th\u00ec \u0111i\u1ec1u n\u00e0y kh\u00f4ng th\u00e0nh v\u1ea5n \u0111\u1ec1.\u00a0N\u1ebfu b\u1ea1n x\u1eed l\u00fd song song tr\u00ean 2-3 GPU, t\u00f4i s\u1ebd kh\u00f4ng quan t\u00e2m \u0111\u1ebfn t\u1ea5t c\u1ea3 c\u00e1c lane PCIe.\u00a0V\u1edbi 4 GPU, c\u00f3 th\u1ec3 ch\u1eafc ch\u1eafn r\u1eb1ng ta c\u00f3 th\u1ec3 nh\u1eadn \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 t\u1eeb 8 lane PCIe cho m\u1ed7i GPU (t\u1ed5ng c\u1ed9ng 32 lane PCIe).\u00a0V\u00ec h\u1ea7u nh\u01b0 kh\u00f4ng ai ch\u1ea1y m\u1ed9t h\u1ec7 th\u1ed1ng c\u00f3 nhi\u1ec1u h\u01a1n 4 GPU, nh\u01b0 m\u1ed9t nguy\u00ean t\u1eafc: \u0110\u1eebng chi th\u00eam ti\u1ec1n \u0111\u1ec3 c\u00f3 th\u00eam c\u00e1c lane PCIe tr\u00ean m\u1ed7i GPU &#8211; \u0110i\u1ec1u \u0111\u00f3 kh\u00f4ng c\u00f3 \u00fd ngh\u0129a nhi\u1ec1u!<\/p>\n<h3>S\u1ed1 cores CPU c\u1ea7n thi\u1ebft<\/h3>\n<p>\u0110\u1ec3 c\u00f3 th\u1ec3 \u0111\u01b0a ra l\u1ef1a ch\u1ecdn s\u00e1ng su\u1ed1t cho CPU, tr\u01b0\u1edbc ti\u00ean ch\u00fang ta c\u1ea7n hi\u1ec3u v\u1ec1 CPU v\u00e0 c\u00e1ch n\u00f3 li\u00ean quan \u0111\u1ebfn deep learning nh\u01b0 th\u1ebf n\u00e0o.\u00a0CPU l\u00e0m \u0111\u01b0\u1ee3c g\u00ec v\u1edbi deep learning?\u00a0CPU x\u1eed l\u00fd kh\u00e1 \u00edt khi b\u1ea1n ch\u1ea1y c\u00e1c deep network c\u1ee7a m\u00ecnh tr\u00ean GPU.\u00a0Ch\u1ee7 y\u1ebfu l\u00e0 n\u00f3 (1) kh\u1edfi t\u1ea1o c\u00e1c l\u1ec7nh g\u1ecdi \u0111\u1ebfn function c\u1ee7a GPU, (2) th\u1ef1c thi c\u00e1c function c\u1ee7a CPU.<\/p>\n<p>Cho \u0111\u1ebfn nay, \u1ee9ng d\u1ee5ng h\u1eefu \u00edch nh\u1ea5t cho CPU c\u1ee7a b\u1ea1n l\u00e0 v\u1ea5n \u0111\u1ec1 ti\u1ec1n x\u1eed l\u00fd cho d\u1eef li\u1ec7u (data preprocessing).\u00a0C\u00f3 hai chi\u1ebfn l\u01b0\u1ee3c x\u1eed l\u00fd d\u1eef li\u1ec7u ph\u1ed5 bi\u1ebfn kh\u00e1c nhau c\u00f3 nhu c\u1ea7u CPU kh\u00e1c nhau.<\/p>\n<p>Chi\u1ebfn l\u01b0\u1ee3c \u0111\u1ea7u ti\u00ean l\u00e0 ti\u1ec1n x\u1eed l\u00fd trong khi b\u1ea1n \u0111\u00e0o t\u1ea1o:<\/p>\n<p>Loop:<\/p>\n<ol>\n<li>Load mini-batch<\/li>\n<li>Preprocess mini-batch<\/li>\n<li>Train on mini-batch<\/li>\n<\/ol>\n<p>Chi\u1ebfn l\u01b0\u1ee3c th\u1ee9 hai l\u00e0 ti\u1ec1n x\u1eed l\u00fd tr\u01b0\u1edbc khi \u0111\u00e0o t\u1ea1o:<\/p>\n<ol>\n<li>Preprocess data<\/li>\n<li>Loop:\n<ol>\n<li>Load preprocessed mini-batch<\/li>\n<li>Train on mini-batch<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>\u0110\u1ed1i v\u1edbi chi\u1ebfn l\u01b0\u1ee3c \u0111\u1ea7u ti\u00ean, m\u1ed9t CPU t\u1ed1t v\u1edbi nhi\u1ec1u l\u00f5i c\u00f3 th\u1ec3 t\u0103ng hi\u1ec7u n\u0103ng \u0111\u00e1ng k\u1ec3.\u00a0\u0110\u1ed1i v\u1edbi chi\u1ebfn l\u01b0\u1ee3c th\u1ee9 hai, b\u1ea1n kh\u00f4ng c\u1ea7n nh\u1eefng CPU t\u1ed1t nh\u1ea5t.\u00a0\u0110\u1ed1i v\u1edbi chi\u1ebfn l\u01b0\u1ee3c \u0111\u1ea7u ti\u00ean, ch\u00fang t\u00f4i khuy\u00ean d\u00f9ng t\u1ed1i thi\u1ec3u 4 lu\u1ed3ng cho m\u1ed7i GPU &#8211; th\u01b0\u1eddng l\u00e0 hai l\u00f5i cho m\u1ed7i GPU. Ch\u00fang t\u00f4i ch\u01b0a th\u1ef1c hi\u1ec7n c\u00e1c b\u00e0i ki\u1ec3m tra kh\u00f3 cho vi\u1ec7c n\u00e0y, nh\u01b0ng b\u1ea1n s\u1ebd \u0111\u1ea1t \u0111\u01b0\u1ee3c hi\u1ec7u su\u1ea5t t\u0103ng th\u00eam kho\u1ea3ng 0-5% cho m\u1ed7i l\u00f5i \/ GPU b\u1ed5 sung.<\/p>\n<p>\u0110\u1ed1i v\u1edbi chi\u1ebfn l\u01b0\u1ee3c th\u1ee9 hai, ch\u00fang t\u00f4i khuy\u1ebfn ngh\u1ecb t\u1ed1i thi\u1ec3u 2 lu\u1ed3ng cho m\u1ed7i GPU &#8211; th\u01b0\u1eddng l\u00e0 m\u1ed9t l\u00f5i cho m\u1ed7i GPU.\u00a0B\u1ea1n s\u1ebd kh\u00f4ng th\u1ea5y hi\u1ec7u su\u1ea5t t\u0103ng \u0111\u00e1ng k\u1ec3 khi b\u1ea1n c\u00f3 nhi\u1ec1u l\u00f5i h\u01a1n n\u1ebfu b\u1ea1n \u0111ang s\u1eed d\u1ee5ng chi\u1ebfn l\u01b0\u1ee3c th\u1ee9 hai.<\/p>\n<h3>T\u1ed1c \u0111\u1ed9 xung nh\u1ecbp CPU c\u1ea7n thi\u1ebft (Frequency)<\/h3>\n<p>Khi m\u1ecdi ng\u01b0\u1eddi ngh\u0129 v\u1ec1 CPU nhanh, tr\u01b0\u1edbc ti\u00ean h\u1ecd th\u01b0\u1eddng ngh\u0129 v\u1ec1 t\u1ed1c \u0111\u1ed9 xung nh\u1ecbp.\u00a04GHz t\u1ed1t h\u01a1n 3,5GHz, hay l\u00e0 v\u1eady?\u00a0\u0110i\u1ec1u n\u00e0y th\u01b0\u1eddng \u0111\u00fang khi so s\u00e1nh c\u00e1c b\u1ed9 x\u1eed l\u00fd v\u1edbi c\u00f9ng ki\u1ebfn \u200b\u200btr\u00fac, v\u00ed d\u1ee5 nh\u01b0 &#8220;Ivy Bridge&#8221;, nh\u01b0ng n\u00f3 kh\u00f4ng so s\u00e1nh t\u1ed1t gi\u1eefa c\u00e1c b\u1ed9 x\u1eed l\u00fd.\u00a0Ngo\u00e0i ra, kh\u00f4ng ph\u1ea3i n\u00f3 lu\u00f4n lu\u00f4n l\u00e0 th\u01b0\u1edbc \u0111o t\u1ed1t nh\u1ea5t c\u1ee7a v\u1ea5n \u0111\u1ec1 hi\u1ec7u su\u1ea5t.<\/p>\n<p>Trong tr\u01b0\u1eddng h\u1ee3p h\u1ecdc s\u00e2u, CPU s\u1ebd th\u1ef1c hi\u1ec7n r\u1ea5t \u00edt t\u00ednh to\u00e1n: T\u0103ng gi\u00e1 re\u1ecb m\u1ed9t v\u00e0i bi\u1ebfn ch\u1ed7 n\u00e0y, \u0111\u00e1nh gi\u00e1 m\u1ed9t s\u1ed1 bi\u1ec3u th\u1ee9c Boolean ch\u1ed7 kia, th\u1ef1c hi\u1ec7n m\u1ed9t s\u1ed1 l\u1ec7nh g\u1ecdi tr\u00ean GPU ho\u1eb7c trong ch\u01b0\u01a1ng tr\u00ecnh &#8211; t\u1ea5t c\u1ea3 \u0111\u1ec1u ph\u1ee5 thu\u1ed9c v\u00e0o t\u1ef7 l\u1ec7 xung nh\u1ecbp c\u1ee7a core CPU.<\/p>\n<p>Trong khi l\u00fd do n\u00e0y nghe c\u00f3 v\u1ebb h\u1ee3p l\u00fd, c\u00f3 m\u1ed9t th\u1ef1c t\u1ebf l\u00e0 CPU c\u00f3 m\u1ee9c s\u1eed d\u1ee5ng 100% khi ch\u00fang t\u00f4i ch\u1ea1y c\u00e1c ch\u01b0\u01a1ng tr\u00ecnh h\u1ecdc s\u00e2u, v\u1eady v\u1ea5n \u0111\u1ec1 \u1edf \u0111\u00e2y l\u00e0 g\u00ec? Ch\u00fang t\u00f4i \u0111\u00e3 th\u1ef1c hi\u1ec7n m\u1ed9t s\u1ed1 th\u1eed nghi\u1ec7m t\u1ed1c \u0111\u1ed9 l\u00f5i CPU \u0111\u1ec3 t\u00ecm hi\u1ec3u.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2019\/10\/cpu_underclocking2.png\" \/><\/p>\n<p>CPU \u00e9p xung tr\u00ean MNIST v\u00e0 ImageNet: Hi\u1ec7u su\u1ea5t \u0111\u01b0\u1ee3c \u0111o b\u1eb1ng th\u1eddi gian tr\u00ean 200 epochs MNIST ho\u1eb7c m\u1ed9t ph\u1ea7n t\u01b0 epoch tr\u00ean ImageNet v\u1edbi t\u1ed1c \u0111\u1ed9 xung nh\u1ecbp l\u00f5i CPU kh\u00e1c nhau, trong \u0111\u00f3 t\u1ed1c \u0111\u1ed9 xung nh\u1ecbp t\u1ed1i \u0111a \u0111\u01b0\u1ee3c l\u1ea5y l\u00e0m \u0111\u01b0\u1eddng c\u01a1 s\u1edf cho m\u1ed7i CPU.\u00a0\u0110\u1ec3 so s\u00e1nh: N\u00e2ng c\u1ea5p t\u1eeb GTX 680 l\u00ean GTX Titan c\u00f3 hi\u1ec7u su\u1ea5t kho\u1ea3ng + 15%;\u00a0t\u1eeb GTX Titan \u0111\u1ebfn GTX 980 kh\u00e1c hi\u1ec7u su\u1ea5t + 20%;\u00a0\u00c9p xung GPU mang l\u1ea1i hi\u1ec7u su\u1ea5t kho\u1ea3ng + 5% cho b\u1ea5t k\u1ef3 GPU n\u00e0o<\/p>\n<p>L\u01b0u \u00fd r\u1eb1ng c\u00e1c th\u1eed nghi\u1ec7m n\u00e0y n\u1eb1m tr\u00ean ph\u1ea7n c\u1ee9ng \u0111\u00e3 l\u1ed7i th\u1eddi, tuy nhi\u00ean, c\u00e1c k\u1ebft qu\u1ea3 n\u00e0y v\u1eabn gi\u1ed1ng nhau \u0111\u1ed1i v\u1edbi CPU \/ GPU hi\u1ec7n \u0111\u1ea1i.<\/p>\n<h2><a href=\"https:\/\/thegioimaychu.vn\/linh-kien-may-chu\/hdd\">\u1ed4 c\u1ee9ng HDD<\/a> \/ <a href=\"https:\/\/thegioimaychu.vn\/linh-kien-may-chu\/ssd\">SSD<\/a><\/h2>\n<p>\u1ed4 c\u1ee9ng th\u01b0\u1eddng kh\u00f4ng ph\u1ea3i l\u00e0 n\u00fat c\u1ed5 chai cho vi\u1ec7c h\u1ecdc s\u00e2u.\u00a0Tuy nhi\u00ean, n\u1ebfu b\u1ea1n l\u00e0m nh\u1eefng \u0111i\u1ec1u ng\u1edb ng\u1ea9n, \u0111i\u1ec1u \u0111\u00f3 s\u1ebd l\u00e0m b\u1ea1n thi\u1ec7t h\u1ea1i: N\u1ebfu b\u1ea1n \u0111\u1ecdc d\u1eef li\u1ec7u c\u1ee7a m\u00ecnh t\u1eeb \u1ed5 \u0111\u0129a khi c\u1ea7n (blocking wait) th\u00ec \u1ed5 c\u1ee9ng 100 MB\/s s\u1ebd ti\u00eau t\u1ed1n c\u1ee7a b\u1ea1n kho\u1ea3ng 185 miliseconds cho m\u1ed9t mini-batch c\u00f3\u00a0k\u00edch th\u01b0\u1edbc 32 c\u1ee7a ImageNet!\u00a0Tuy nhi\u00ean, n\u1ebfu b\u1ea1n &#8220;fetch&#8221; b\u1ea5t \u0111\u1ed3ng b\u1ed9 (ascync) d\u1eef li\u1ec7u tr\u01b0\u1edbc khi n\u00f3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng (v\u00ed d\u1ee5: c\u00e1c torch vision loaders), th\u00ec b\u1ea1n s\u1ebd t\u1ea3i mini-batch trong 185 miliseconds trong khi th\u1eddi gian t\u00ednh to\u00e1n cho h\u1ea7u h\u1ebft c\u00e1c m\u1ea1ng th\u1ea7n kinh s\u00e2u tr\u00ean ImageNet l\u00e0 kho\u1ea3ng 200 miliseconds.\u00a0Do \u0111\u00f3, b\u1ea1n s\u1ebd kh\u00f4ng ph\u1ea3i \u0111\u1ed1i m\u1eb7t v\u1edbi b\u1ea5t k\u1ef3 thi\u1ec7t h\u1ea1i hi\u1ec7u su\u1ea5t n\u00e0o k\u1ec3 t\u1eeb khi b\u1ea1n t\u1ea3i mini-batch ti\u1ebfp theo trong khi hi\u1ec7n t\u1ea1i v\u1eabn \u0111ang x\u1eed l\u00fd.<\/p>\n<p>Tuy nhi\u00ean, t\u00f4i khuy\u00ean d\u00f9ng SSD \u0111\u1ec3 tho\u1ea3i m\u00e1i v\u00e0 cho n\u0103ng su\u1ea5t cao h\u01a1n: C\u00e1c ch\u01b0\u01a1ng tr\u00ecnh b\u1eaft \u0111\u1ea7u v\u00e0 ph\u1ea3n h\u1ed3i nhanh h\u01a1n v\u00e0 x\u1eed l\u00fd tr\u01b0\u1edbc v\u1edbi c\u00e1c file l\u1edbn nhanh h\u01a1n m\u1ed9t ch\u00fat.\u00a0N\u1ebfu b\u1ea1n mua SSD NVMe, b\u1ea1n s\u1ebd c\u00f3 tr\u1ea3i nghi\u1ec7m th\u1eadm ch\u00ed m\u01b0\u1ee3t m\u00e0 h\u01a1n khi so s\u00e1nh v\u1edbi SSD th\u00f4ng th\u01b0\u1eddng.<\/p>\n<p>Do \u0111\u00f3, c\u1ea5u h\u00ecnh l\u00fd t\u01b0\u1edfng l\u00e0 c\u00f3 m\u1ed9t \u1ed5 c\u1ee9ng l\u1edbn v\u00e0 ch\u1eadm cho c\u00e1c dataset v\u00e0 m\u1ed9t \u1ed5 SSD cho hi\u1ec7u su\u1ea5t v\u00e0 s\u1ef1 tho\u1ea3i m\u00e1i.<\/p>\n<h2><a href=\"https:\/\/thegioimaychu.vn\/linh-kien-may-chu\/psu\">B\u1ed9 cung c\u1ea5p \u0111i\u1ec7n (PSU)<\/a><\/h2>\n<p>N\u00f3i chung, b\u1ea1n s\u1ebd mu\u1ed1n c\u00f3 m\u1ed9t PSU \u0111\u1ee7 \u0111\u1ec3 ch\u1ee9a t\u1ea5t c\u1ea3 c\u00e1c GPU trong t\u01b0\u01a1ng lai c\u1ee7a b\u1ea1n.\u00a0GPU th\u01b0\u1eddng s\u1ebd s\u1eed d\u1ee5ng n\u0103ng l\u01b0\u1ee3ng hi\u1ec7u qu\u1ea3 h\u01a1n theo th\u1eddi gian;\u00a0V\u00ec v\u1eady, trong khi c\u00e1c th\u00e0nh ph\u1ea7n kh\u00e1c s\u1ebd c\u1ea7n ph\u1ea3i \u0111\u01b0\u1ee3c thay th\u1ebf, m\u1ed9t PSU s\u1ebd t\u1ed3n t\u1ea1i trong m\u1ed9t th\u1eddi gian d\u00e0i v\u00ec v\u1eady m\u1ed9t PSU t\u1ed1t l\u00e0 m\u1ed9t kho\u1ea3n \u0111\u1ea7u t\u01b0 h\u1ee3p l\u00fd.<\/p>\n<p>B\u1ea1n c\u00f3 th\u1ec3 t\u00ednh to\u00e1n s\u1ed1 l\u01b0\u1ee3ng watt c\u1ea7n thi\u1ebft b\u1eb1ng c\u00e1ch c\u1ed9ng s\u1ed1 watt c\u1ee7a CPU v\u00e0 GPU c\u1ee7a b\u1ea1n, v\u00e0 c\u1ed9ng th\u00eam 10% watt cho c\u00e1c th\u00e0nh ph\u1ea7n kh\u00e1c v\u00e0 xem nh\u01b0 d\u1ef1 tr\u00f9 cho c\u00e1c \u0111\u1ed9t bi\u1ebfn v\u1ec1 n\u0103ng l\u01b0\u1ee3ng.\u00a0V\u00ed d\u1ee5: n\u1ebfu b\u1ea1n c\u00f3 4 GPU v\u1edbi m\u1ed7i c\u00e1i c\u00f3 250 watt TDP v\u00e0 CPU c\u00f3 150 watt TDP, th\u00ec b\u1ea1n s\u1ebd c\u1ea7n m\u1ed9t PSU v\u1edbi t\u1ed1i thi\u1ec3u 4 \u00d7 250 + 150 + 100 = 1250 watt. Ch\u00fang t\u00f4i th\u01b0\u1eddng s\u1ebd th\u00eam 10% n\u1eefa \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o m\u1ecdi th\u1ee9 \u0111\u1ec1u \u1ed5n, trong tr\u01b0\u1eddng h\u1ee3p n\u00e0y s\u1ebd d\u1eabn \u0111\u1ebfn t\u1ed5ng c\u1ed9ng 1375 Watts.\u00a0T\u00f4i s\u1ebd l\u00e0m tr\u00f2n trong tr\u01b0\u1eddng h\u1ee3p n\u00e0y \u0111\u1ec3 c\u00f3 \u0111\u01b0\u1ee3c PSU 1400 watt.<\/p>\n<p>M\u1ed9t ph\u1ea7n quan tr\u1ecdng c\u1ea7n l\u01b0u \u00fd l\u00e0 ngay c\u1ea3 khi PSU c\u00f3 c\u00f4ng su\u1ea5t c\u1ea7n thi\u1ebft, n\u00f3 c\u00f3 th\u1ec3 kh\u00f4ng c\u00f3 \u0111\u1ee7 \u0111\u1ea7u n\u1ed1i PCIe 8 ch\u00e2n ho\u1eb7c 6 ch\u00e2n.\u00a0\u0110\u1ea3m b\u1ea3o b\u1ea1n c\u00f3 \u0111\u1ee7 tr\u00ecnh k\u1ebft n\u1ed1i tr\u00ean PSU \u0111\u1ec3 h\u1ed7 tr\u1ee3 t\u1ea5t c\u1ea3 c\u00e1c GPU c\u1ee7a b\u1ea1n!<\/p>\n<p>M\u1ed9t \u0111i\u1ec1u quan tr\u1ecdng kh\u00e1c l\u00e0 mua m\u1ed9t PSU c\u00f3 x\u1ebfp h\u1ea1ng hi\u1ec7u su\u1ea5t n\u0103ng l\u01b0\u1ee3ng cao &#8211; \u0111\u1eb7c bi\u1ec7t n\u1ebfu b\u1ea1n ch\u1ea1y nhi\u1ec1u GPU v\u00e0 s\u1ebd ch\u1ea1y ch\u00fang trong th\u1eddi gian d\u00e0i h\u01a1n.<\/p>\n<p>Ch\u1ea1y h\u1ec7 th\u1ed1ng 4 GPU tr\u00ean to\u00e0n b\u1ed9 c\u00f4ng su\u1ea5t (1000-1500 watt) \u0111\u1ec3 \u0111\u00e0o t\u1ea1o m\u1ea1ng l\u01b0\u1edbi t\u00edch ch\u1eadp (convolutional net) trong hai tu\u1ea7n s\u1ebd l\u00ean t\u1edbi 300-500 kWh, m\u00e0 n\u1ebfu \u1edf \u0110\u1ee9c &#8211; n\u01a1i chi ph\u00ed \u0111i\u1ec7n n\u0103ng kh\u00e1 cao l\u00e0 20 cent m\u1ed7i kWh &#8211; s\u1ebd l\u00ean t\u1edbi 60-100\u20ac (hay $66 &#8211; 111).\u00a0N\u1ebfu m\u1ee9c gi\u00e1 n\u00e0y l\u00e0 cho hi\u1ec7u qu\u1ea3 100%, th\u00ec vi\u1ec7c \u0111\u00e0o t\u1ea1o m\u1ed9t m\u1ea1ng l\u01b0\u1edbi nh\u01b0 v\u1eady v\u1edbi ngu\u1ed3n cung c\u1ea5p 80% s\u1ebd l\u00e0m t\u0103ng chi ph\u00ed th\u00eam 18-26\u20ac &#8211; Wow!\u00a0\u0110i\u1ec1u n\u00e0y \u00edt h\u01a1n nhi\u1ec1u \u0111\u1ed1i v\u1edbi m\u1ed9t GPU \u0111\u01a1n l\u1ebb, nh\u01b0ng v\u1eabn c\u00f2n m\u1ed9t \u0111i\u1ec3m &#8211; chi th\u00eam m\u1ed9t ch\u00fat ti\u1ec1n cho m\u1ed9t ngu\u1ed3n cung c\u1ea5p n\u0103ng l\u01b0\u1ee3ng hi\u1ec7u qu\u1ea3 s\u1ebd c\u00f3 \u00fd ngh\u0129a h\u01a1n.<\/p>\n<h2>L\u00e0m m\u00e1t cho CPU v\u00e0 GPU<\/h2>\n<p>L\u00e0m m\u00e1t r\u1ea5t quan tr\u1ecdng v\u00e0 n\u00f3 c\u00f3 th\u1ec3 l\u00e0 m\u1ed9t n\u00fat c\u1ed5 chai \u0111\u00e1ng k\u1ec3 l\u00e0m gi\u1ea3m hi\u1ec7u su\u1ea5t h\u01a1n so v\u1edbi vi\u1ec7c l\u1ef1a ch\u1ecdn c\u00e1c ph\u1ea7n c\u1ee9ng k\u00e9m.\u00a0B\u1ea1n s\u1ebd \u1ed5n v\u1edbi t\u1ea3n nhi\u1ec7t ti\u00eau chu\u1ea9n ho\u1eb7c gi\u1ea3i ph\u00e1p l\u00e0m m\u00e1t b\u1eb1ng n\u01b0\u1edbc t\u1ea5t c\u1ea3 trong m\u1ed9t (AIO) cho CPU c\u1ee7a b\u1ea1n, nh\u01b0ng v\u1edbi GPU c\u1ee7a b\u1ea1n, b\u1ea1n c\u1ea7n ph\u1ea3i c\u00e2n nh\u1eafc g\u00ec \u0111\u1eb7c bi\u1ec7t?<\/p>\n<h3>GPU l\u00e0m m\u00e1t b\u1eb1ng kh\u00f4ng kh\u00ed<\/h3>\n<p>L\u00e0m m\u00e1t b\u1eb1ng kh\u00f4ng kh\u00ed l\u00e0 gi\u1ea3i ph\u00e1p an to\u00e0n v\u00e0 v\u1eefng ch\u1eafc cho m\u1ed9t GPU ho\u1eb7c n\u1ebfu b\u1ea1n c\u00f3 nhi\u1ec1u GPU v\u00e0 c\u00f3 kho\u1ea3ng c\u00e1ch tr\u1ed1ng gi\u1eefa ch\u00fang (2 GPU trong c\u00e1c case\/chassis d\u00e0nh cho 3-4 GPU).\u00a0Tuy nhi\u00ean, m\u1ed9t trong nh\u1eefng sai l\u1ea7m l\u1edbn nh\u1ea5t c\u00f3 th\u1ec3 x\u1ea3y ra khi b\u1ea1n c\u1ed1 g\u1eafng l\u00e0m m\u00e1t 3-4 GPU v\u00e0 b\u1ea1n c\u1ea7n suy ngh\u0129 c\u1ea9n th\u1eadn v\u1ec1 c\u00e1c l\u1ef1a ch\u1ecdn c\u1ee7a m\u00ecnh trong tr\u01b0\u1eddng h\u1ee3p n\u00e0y.<\/p>\n<p>C\u00e1c GPU hi\u1ec7n \u0111\u1ea1i s\u1ebd t\u0103ng t\u1ed1c \u0111\u1ed9 c\u1ee7a ch\u00fang &#8211; v\u00e0 do \u0111\u00f3 ti\u00eau th\u1ee5 n\u0103ng l\u01b0\u1ee3ng &#8211; l\u00ean \u0111\u1ebfn m\u1ee9c t\u1ed1i \u0111a khi ch\u00fang ch\u1ea1y c\u00e1c thu\u1eadt to\u00e1n, nh\u01b0ng ngay khi GPU ch\u1ea1m t\u1edbi r\u00e0o c\u1ea3n nhi\u1ec7t \u0111\u1ed9 &#8211; th\u01b0\u1eddng l\u00e0 80\u00b0C &#8211; GPU s\u1ebd gi\u1ea3m t\u1ed1c \u0111\u1ed9 \u0111\u1ec3 ng\u01b0\u1ee1ng nhi\u1ec7t \u0111\u1ed9 kh\u00f4ng b\u1ecb v\u01b0\u1ee3t qua.\u00a0\u0110i\u1ec1u n\u00e0y cho ph\u00e9p hi\u1ec7u su\u1ea5t t\u1ed1t nh\u1ea5t trong khi gi\u1eef cho GPU c\u1ee7a b\u1ea1n an to\u00e0n, kh\u00f4ng b\u1ecb qu\u00e1 n\u00f3ng.<\/p>\n<p>Tuy nhi\u00ean, c\u00e1c schedule \u0111\u01b0\u1ee3c l\u1eadp tr\u00ecnh s\u1eb5n \u0111\u1ec3 \u0111i\u1ec1u khi\u1ec3n t\u1ed1c \u0111\u1ed9 qu\u1ea1t \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf r\u1ea5t t\u1ec7 cho c\u00e1c ch\u01b0\u01a1ng tr\u00ecnh h\u1ecdc s\u00e2u, v\u00ec th\u1ebf ng\u01b0\u1ee1ng nhi\u1ec7t \u0111\u1ed9 n\u00e0y \u0111\u1ea1t \u0111\u01b0\u1ee3c ch\u1ec9 trong v\u00f2ng v\u00e0i gi\u00e2y sau khi b\u1eaft \u0111\u1ea7u ch\u01b0\u01a1ng tr\u00ecnh h\u1ecdc s\u00e2u.\u00a0K\u1ebft qu\u1ea3 l\u00e0 hi\u1ec7u su\u1ea5t gi\u1ea3m (0-10%), c\u00f3 th\u1ec3 c\u00e0ng t\u1ec7 h\u1ea1i \u0111\u1ed1i v\u1edbi nhi\u1ec1u GPU (10-25%) khi c\u00e1c GPU l\u00e0m n\u00f3ng l\u1eabn nhau.<\/p>\n<p>V\u00ec GPU NVIDIA l\u00e0 GPU ban \u0111\u1ea7u \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf cho gamming, ch\u00fang \u0111\u01b0\u1ee3c t\u1ed1i \u01b0u h\u00f3a cho Windows.\u00a0B\u1ea1n c\u00f3 th\u1ec3 thay \u0111\u1ed5i schedule c\u1ee7a qu\u1ea1t v\u1edbi m\u1ed9t v\u00e0i l\u1ea7n nh\u1ea5p trong Windows, nh\u01b0ng \u0111i\u1ec1u n\u00e0y kh\u00f4ng c\u00f3 v\u1edbi Linux v\u00e0 v\u00ec h\u1ea7u h\u1ebft c\u00e1c th\u01b0 vi\u1ec7n h\u1ecdc s\u00e2u \u0111\u01b0\u1ee3c vi\u1ebft cho Linux, \u0111\u00e2y l\u00e0 m\u1ed9t v\u1ea5n \u0111\u1ec1.<\/p>\n<p>L\u1ef1a ch\u1ecdn duy nh\u1ea5t trong Linux l\u00e0 s\u1eed d\u1ee5ng \u0111\u1ec3 \u0111\u1eb7t c\u1ea5u h\u00ecnh cho Xorg server (Ubuntu) c\u1ee7a b\u1ea1n, n\u01a1i b\u1ea1n \u0111\u1eb7t t\u00f9y ch\u1ecdn &#8220;coolbits&#8221;.\u00a0\u0110i\u1ec1u n\u00e0y ho\u1ea1t \u0111\u1ed9ng r\u1ea5t t\u1ed1t \u0111\u1ed1i v\u1edbi m\u1ed9t GPU duy nh\u1ea5t, nh\u01b0ng n\u1ebfu b\u1ea1n c\u00f3 nhi\u1ec1u GPU trong \u0111\u00f3 m\u1ed9t s\u1ed1 trong s\u1ed1 ch\u00fang d\u1ea1ng headless, t\u1ee9c l\u00e0 ch\u00fang kh\u00f4ng c\u00f3 m\u00e0n h\u00ecnh g\u1eafn v\u00e0o, b\u1ea1n ph\u1ea3i m\u00f4 ph\u1ecfng m\u1ed9t m\u00e0n h\u00ecnh, \u0111i\u1ec1u \u0111\u00f3 kh\u00f3 kh\u0103n v\u00e0 mang t\u00ednh hacking. Ch\u00fang t\u00f4i \u0111\u00e3 th\u1eed n\u00f3 trong m\u1ed9t th\u1eddi gian d\u00e0i v\u00e0 c\u00f3 nhi\u1ec1u gi\u1edd b\u1ef1c b\u1ed9i v\u1edbi CD kh\u1edfi \u0111\u1ed9ng tr\u1ef1c ti\u1ebfp \u0111\u1ec3 kh\u00f4i ph\u1ee5c c\u00e0i \u0111\u1eb7t \u0111\u1ed3 h\u1ecda c\u1ee7a m\u00ecnh &#8211; t\u00f4i kh\u00f4ng bao gi\u1edd c\u00f3 th\u1ec3 ch\u1ea1y n\u00f3 tr\u00ean headless GPU.<\/p>\n<p>\u0110i\u1ec3m c\u00e2n nh\u1eafc quan tr\u1ecdng nh\u1ea5t n\u1ebfu b\u1ea1n ch\u1ea1y 3-4 GPU khi l\u00e0m m\u00e1t kh\u00f4ng kh\u00ed l\u00e0 ch\u00fa \u00fd \u0111\u1ebfn thi\u1ebft k\u1ebf qu\u1ea1t.\u00a0Thi\u1ebft k\u1ebf c\u1ee7a ki\u1ec3u qu\u1ea1t th\u1ed5i (blower) s\u1ebd \u0111\u1ea9y kh\u00f4ng kh\u00ed ra ph\u00eda sau v\u1ecf m\u00e1y \u0111\u1ec3 kh\u00f4ng kh\u00ed trong l\u00e0nh, m\u00e1t h\u01a1n \u0111\u01b0\u1ee3c h\u00fat v\u00e0o GPU.\u00a0Qu\u1ea1t kh\u00f4ng thu\u1ed9c d\u1ea1ng blower h\u00fat kh\u00f4ng kh\u00ed v\u00e0o v\u00e0 l\u00e0m m\u00e1t GPU.\u00a0Tuy nhi\u00ean, n\u1ebfu b\u1ea1n c\u00f3 nhi\u1ec1u GPU c\u1ea1nh nhau th\u00ec kh\u00f4ng c\u00f3 kh\u00f4ng kh\u00ed m\u00e1t xung quanh v\u00e0 GPU c\u00f3 qu\u1ea1t ki\u1ec3u non-blower s\u1ebd n\u00f3ng l\u00ean nhi\u1ec1u h\u01a1n cho \u0111\u1ebfn khi ch\u00fang t\u1ef1 \u0111i\u1ec1u ti\u1ebft xu\u1ed1ng \u0111\u1ec3 \u0111\u1ea1t nhi\u1ec7t \u0111\u1ed9 m\u00e1t h\u01a1n.\u00a0Tr\u00e1nh qu\u1ea1t non-blower trong c\u00e1c thi\u1ebft l\u1eadp 3-4 GPU b\u1eb1ng m\u1ecdi gi\u00e1 nh\u00e9 c\u00e1c b\u1ea1n!<\/p>\n<h3>GPU l\u00e0m m\u00e1t b\u1eb1ng n\u01b0\u1edbc cho nhi\u1ec1u GPU<\/h3>\n<p>M\u1ed9t l\u1ef1a ch\u1ecdn kh\u00e1c, t\u1ed1n k\u00e9m h\u01a1n v\u00e0 th\u1ee7 c\u00f4ng h\u01a1n l\u00e0 s\u1eed d\u1ee5ng n\u01b0\u1edbc l\u00e0m m\u00e1t.\u00a0T\u00f4i kh\u00f4ng khuy\u00ean b\u1ea1n n\u00ean l\u00e0m m\u00e1t b\u1eb1ng n\u01b0\u1edbc n\u1ebfu b\u1ea1n c\u00f3 m\u1ed9t GPU ho\u1eb7c n\u1ebfu b\u1ea1n c\u00f3 kho\u1ea3ng tr\u1ed1ng gi\u1eefa hai GPU c\u1ee7a b\u1ea1n (l\u1eafp 2 GPU trong case\/chassis d\u00e0nh cho 3-4 GPU).\u00a0Tuy nhi\u00ean, l\u00e0m m\u00e1t b\u1eb1ng n\u01b0\u1edbc \u0111\u1ea3m b\u1ea3o r\u1eb1ng ngay c\u1ea3 GPU m\u1ea1nh nh\u1ea5t v\u1eabn m\u00e1t trong thi\u1ebft l\u1eadp 4 GPU, \u0111i\u1ec1u n\u00e0y l\u00e0 kh\u00f4ng th\u1ec3 khi b\u1ea1n l\u00e0m m\u00e1t b\u1eb1ng kh\u00f4ng kh\u00ed.\u00a0M\u1ed9t \u01b0u \u0111i\u1ec3m kh\u00e1c c\u1ee7a vi\u1ec7c l\u00e0m m\u00e1t b\u1eb1ng n\u01b0\u1edbc l\u00e0 n\u00f3 ho\u1ea1t \u0111\u1ed9ng im l\u1eb7ng h\u01a1n nhi\u1ec1u, \u0111\u00e2y l\u00e0 m\u1ed9t \u0111i\u1ec3m c\u1ed9ng l\u1edbn n\u1ebfu b\u1ea1n ch\u1ea1y nhi\u1ec1u GPU trong khu v\u1ef1c n\u01a1i c\u00f3 ng\u01b0\u1eddi kh\u00e1c l\u00e0m vi\u1ec7c.\u00a0L\u00e0m m\u00e1t b\u1eb1ng n\u01b0\u1edbc s\u1ebd ti\u00eau t\u1ed1n c\u1ee7a b\u1ea1n kho\u1ea3ng 100 USD cho m\u1ed7i GPU v\u00e0 m\u1ed9t s\u1ed1 chi ph\u00ed tr\u1ea3 tr\u01b0\u1edbc b\u1ed5 sung (kho\u1ea3ng 50 USD).\u00a0L\u00e0m m\u00e1t b\u1eb1ng n\u01b0\u1edbc c\u0169ng s\u1ebd c\u1ea7n m\u1ed9t s\u1ed1 n\u1ed7 l\u1ef1c b\u1ed5 sung \u0111\u1ec3 l\u1eafp r\u00e1p m\u00e1y t\u00ednh c\u1ee7a b\u1ea1n, nh\u01b0ng c\u00f3 nhi\u1ec1u h\u01b0\u1edbng d\u1eabn chi ti\u1ebft v\u1ec1 \u0111i\u1ec1u \u0111\u00f3 v\u00e0 n\u00f3 ch\u1ec9 c\u1ea7n t\u1ed5ng c\u1ed9ng m\u1ed9t v\u00e0i gi\u1edd n\u1eefa.\u00a0B\u1ea3o tr\u00ec c\u0169ng kh\u00f4ng qu\u00e1 ph\u1ee9c t\u1ea1p ho\u1eb7c kh\u00f3 kh\u0103n.<\/p>\n<h3>D\u00f9ng m\u1ed9t case l\u1edbn \u0111\u1ec3 l\u00e0m m\u00e1t?<\/h3>\n<p>Ch\u00fang t\u00f4i \u0111\u00e3 th\u1eed c\u00e1c b\u1ed9 tower l\u1edbn cho c\u1ee5m h\u1ecdc t\u1eadp s\u00e2u c\u1ee7a m\u00ecnh, v\u00ec ch\u00fang c\u00f3 th\u00eam qu\u1ea1t cho khu v\u1ef1c GPU, nh\u01b0ng \u0111i\u1ec1u n\u00e0y ph\u1ea7n l\u1edbn kh\u00f4ng li\u00ean quan: Gi\u1ea3m kho\u1ea3ng 2-5\u00b0C, kh\u00f4ng \u0111\u00e1ng \u0111\u1ec3 \u0111\u1ea7u t\u01b0 v\u00e0 s\u1ef1 c\u1ed3ng k\u1ec1nh c\u1ee7a c\u00e1c case to.\u00a0Ph\u1ea7n quan tr\u1ecdng nh\u1ea5t th\u1ef1c s\u1ef1 l\u00e0 gi\u1ea3i ph\u00e1p l\u00e0m m\u00e1t tr\u1ef1c ti\u1ebfp tr\u00ean GPU c\u1ee7a b\u1ea1n &#8211; kh\u00f4ng ch\u1ecdn case \u0111\u1eaft ti\u1ec1n cho kh\u1ea3 n\u0103ng l\u00e0m m\u00e1t GPU c\u1ee7a n\u00f3.\u00a0H\u00e3y ch\u1ecdn case gi\u00e1 r\u1ebb \u1edf \u0111\u00e2y.\u00a0Case n\u00e0y ph\u1ea3i ph\u00f9 h\u1ee3p v\u1edbi GPU c\u1ee7a b\u1ea1n, l\u00e0 \u0111i\u1ec1u ti\u00ean quy\u1ebft!<\/p>\n<h3>K\u1ebft lu\u1eadn v\u1ec1 v\u1ea5n \u0111\u1ec1 l\u00e0m m\u00e1t<\/h3>\n<p>V\u00ec v\u1eady, cu\u1ed1i c\u00f9ng th\u1eadt \u0111\u01a1n gi\u1ea3n: \u0110\u1ed1i v\u1edbi 1 GPU l\u00e0m m\u00e1t kh\u00f4ng kh\u00ed l\u00e0 t\u1ed1t nh\u1ea5t.\u00a0\u0110\u1ed1i v\u1edbi nhi\u1ec1u GPU, b\u1ea1n n\u00ean l\u00e0m m\u00e1t kh\u00f4ng kh\u00ed ki\u1ec3u qu\u1ea1t gi\u00f3 v\u00e0 ch\u1ea5p nh\u1eadn m\u1ee9c thi\u1ec7t h\u1ea1i hi\u1ec7u su\u1ea5t nh\u1ecf (10 &#8211; 15%) ho\u1eb7c b\u1ea1n ph\u1ea3i tr\u1ea3 th\u00eam ti\u1ec1n \u0111\u1ec3 l\u00e0m m\u00e1t n\u01b0\u1edbc, \u0111i\u1ec1u n\u00e0y c\u0169ng kh\u00f3 thi\u1ebft l\u1eadp h\u01a1n v\u00e0 b\u1ea1n kh\u00f4ng b\u1ecb thi\u1ec7t h\u1ea1i hi\u1ec7u n\u0103ng.\u00a0Kh\u00f4ng kh\u00ed v\u00e0 n\u01b0\u1edbc l\u00e0m m\u00e1t l\u00e0 nh\u1eefng l\u1ef1a ch\u1ecdn h\u1ee3p l\u00fd trong nh\u1eefng t\u00ecnh hu\u1ed1ng nh\u1ea5t \u0111\u1ecbnh.\u00a0Tuy nhi\u00ean, ch\u00fang t\u00f4i khuy\u00ean b\u1ea1n n\u00ean l\u00e0m m\u00e1t kh\u00f4ng kh\u00ed v\u00ec \u0111\u01a1n gi\u1ea3n &#8211; h\u00e3y l\u1ea5y GPU ki\u1ec3u qu\u1ea1t th\u1ed5i \/ blower n\u1ebfu b\u1ea1n ch\u1ea1y nhi\u1ec1u GPU.\u00a0N\u1ebfu b\u1ea1n mu\u1ed1n d\u00f9ng ki\u1ec3u l\u00e0m m\u00e1t b\u1eb1ng n\u01b0\u1edbc, h\u00e3y th\u1eed t\u00ecm gi\u1ea3i ph\u00e1p l\u00e0m m\u00e1t n\u01b0\u1edbc t\u1ea5t c\u1ea3 trong m\u1ed9t (AIO) cho GPU.<\/p>\n<h2><a href=\"https:\/\/thegioimaychu.vn\/linh-kien-may-chu\/mainboard\">Bo m\u1ea1ch ch\u1ee7 \/ Mainboard<\/a><\/h2>\n<p>Bo m\u1ea1ch ch\u1ee7 (mainboard) c\u1ee7a b\u1ea1n n\u00ean c\u00f3 \u0111\u1ee7 c\u1ed5ng PCIe \u0111\u1ec3 h\u1ed7 tr\u1ee3 s\u1ed1 l\u01b0\u1ee3ng GPU b\u1ea1n mu\u1ed1n ch\u1ea1y (th\u01b0\u1eddng gi\u1edbi h\u1ea1n \u1edf b\u1ed1n GPU, ngay c\u1ea3 khi b\u1ea1n c\u00f3 nhi\u1ec1u khe c\u1eafm PCIe h\u01a1n);\u00a0h\u00e3y nh\u1edb r\u1eb1ng h\u1ea7u h\u1ebft c\u00e1c GPU c\u00f3 chi\u1ec1u r\u1ed9ng c\u1ee7a hai khe PCIe (hay c\u00f2n g\u1ecdi double-width <a class=\"iblink\" href=\"\/linh-kien-may-chu\/gpu-card-may-chu\/\">GPU card<\/a>), v\u00ec v\u1eady h\u00e3y mua bo m\u1ea1ch ch\u1ee7 c\u00f3 \u0111\u1ee7 kh\u00f4ng gian gi\u1eefa c\u00e1c khe PCIe n\u1ebfu b\u1ea1n c\u00f3 \u00fd \u0111\u1ecbnh s\u1eed d\u1ee5ng nhi\u1ec1u GPU.\u00a0\u0110\u1ea3m b\u1ea3o bo m\u1ea1ch ch\u1ee7 c\u1ee7a b\u1ea1n kh\u00f4ng ch\u1ec9 c\u00f3 c\u00e1c khe c\u1eafm PCIe m\u00e0 c\u00f2n th\u1ef1c s\u1ef1 h\u1ed7 tr\u1ee3 thi\u1ebft l\u1eadp GPU m\u00e0 b\u1ea1n mu\u1ed1n ch\u1ea1y.\u00a0B\u1ea1n th\u01b0\u1eddng c\u00f3 th\u1ec3 t\u00ecm th\u1ea5y th\u00f4ng tin trong ph\u1ea7n n\u00e0y n\u1ebfu b\u1ea1n t\u00ecm ki\u1ebfm linh ki\u1ec7n bo m\u1ea1ch ch\u1ee7 tr\u00ean Th\u1ebf Gi\u1edbi M\u00e1y Ch\u1ee7 v\u00e0 xem ph\u1ea7n PCIe \u1edf m\u1ee5c th\u00f4ng s\u1ed1 k\u1ef9 thu\u1eadt.<\/p>\n<h2><a href=\"https:\/\/thegioimaychu.vn\/linh-kien-may-chu\/chassis\">Case \/ chassis<\/a><\/h2>\n<p>Khi b\u1ea1n ch\u1ecdn case, b\u1ea1n n\u00ean \u0111\u1ea3m b\u1ea3o r\u1eb1ng n\u00f3 h\u1ed7 tr\u1ee3 GPU c\u00f3 chi\u1ec1u d\u00e0i \u0111\u1ea7y \u0111\u1ee7 (full length) n\u1eb1m tr\u00ean bo m\u1ea1ch ch\u1ee7 c\u1ee7a b\u1ea1n.\u00a0H\u1ea7u h\u1ebft c\u00e1c case \u0111\u1ec1u h\u1ed7 tr\u1ee3 full length GPU, nh\u01b0ng b\u1ea1n n\u00ean ki\u1ec3m tra k\u1ef9 n\u1ebfu mua m\u1ed9t chi\u1ebfc case nh\u1ecf.\u00a0Ki\u1ec3m tra k\u00edch th\u01b0\u1edbc v\u00e0 th\u00f4ng s\u1ed1 k\u1ef9 thu\u1eadt c\u1ee7a n\u00f3;\u00a0b\u1ea1n c\u0169ng c\u00f3 th\u1ec3 th\u1eed t\u00ecm ki\u1ebfm h\u00ecnh \u1ea3nh google c\u1ee7a model \u0111\u00f3 v\u00e0 xem li\u1ec7u b\u1ea1n c\u00f3 t\u00ecm th\u1ea5y h\u00ecnh \u1ea3nh c\u00f3 GPU trong \u0111\u00f3 kh\u00f4ng.<\/p>\n<p>N\u1ebfu b\u1ea1n s\u1eed d\u1ee5ng gi\u1ea3i nhi\u1ec7t n\u01b0\u1edbc t\u00f9y ch\u1ecdn, h\u00e3y ch\u1eafc ch\u1eafn r\u1eb1ng case c\u1ee7a b\u1ea1n c\u00f3 \u0111\u1ee7 kh\u00f4ng gian cho b\u1ed9 t\u1ea3n nhi\u1ec7t.\u00a0\u0110i\u1ec1u n\u00e0y \u0111\u1eb7c bi\u1ec7t \u0111\u00fang n\u1ebfu b\u1ea1n s\u1eed d\u1ee5ng gi\u1ea3i nhi\u1ec7t n\u01b0\u1edbc cho GPU c\u1ee7a m\u00ecnh.\u00a0B\u1ed9 t\u1ea3n nhi\u1ec7t c\u1ee7a m\u1ed7i GPU s\u1ebd c\u1ea7n m\u1ed9t kho\u1ea3ng tr\u1ed1ng &#8211; \u0111\u1ea3m b\u1ea3o thi\u1ebft l\u1eadp c\u1ee7a b\u1ea1n th\u1ef1c s\u1ef1 ph\u00f9 h\u1ee3p v\u1edbi GPU.<\/p>\n<h3>M\u00e0n h\u00ecnh<\/h3>\n<p>\u0110\u1ea7u ti\u00ean ch\u00fang t\u00f4i ngh\u0129 s\u1ebd th\u1eadt ng\u1edb ng\u1ea9n khi vi\u1ebft v\u1ec1 m\u00e0n h\u00ecnh, nh\u01b0ng ch\u00fang t\u1ea1o ra s\u1ef1 kh\u00e1c bi\u1ec7t r\u1ea5t l\u1edbn v\u00e0 quan tr\u1ecdng \u0111\u1ebfn m\u1ee9c ch\u00fang t\u00f4i ph\u1ea3i vi\u1ebft v\u1ec1 ch\u00fang.<\/p>\n<p>S\u1ed1 ti\u1ec1n\u00a0ch\u00fang t\u00f4i chi cho 3 m\u00e0n h\u00ecnh 27 inch c\u1ee7a m\u00ecnh c\u00f3 l\u1ebd l\u00e0 s\u1ed1 ti\u1ec1n t\u1ed1t nh\u1ea5t t\u00f4i t\u1eebng b\u1ecf ra.\u00a0N\u0103ng su\u1ea5t t\u0103ng l\u00ean r\u1ea5t nhi\u1ec1u khi s\u1eed d\u1ee5ng nhi\u1ec1u m\u00e0n h\u00ecnh.\u00a0T\u00f4i c\u1ea3m th\u1ea5y tuy\u1ec7t v\u1ecdng \u0111\u1ebfn t\u00ea li\u1ec7t n\u1ebfu t\u00f4i ph\u1ea3i l\u00e0m vi\u1ec7c v\u1edbi m\u1ed9t m\u00e0n h\u00ecnh duy nh\u1ea5t.\u00a0\u0110\u1eebng thay \u0111\u1ed5i b\u1ea3n th\u00e2n v\u1ec1 v\u1ea5n \u0111\u1ec1 n\u00e0y.\u00a0\u0110i\u1ec1u g\u00ec t\u1ed1t l\u00e0 m\u1ed9t h\u1ec7 th\u1ed1ng h\u1ecdc s\u00e2u nhanh n\u1ebfu b\u1ea1n kh\u00f4ng th\u1ec3 v\u1eadn h\u00e0nh n\u00f3 m\u1ed9t c\u00e1ch hi\u1ec7u qu\u1ea3?<\/p>\n<p><img decoding=\"async\" style=\"color: #000000; font-family: Verdana; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;\" src=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/-000\/\/1\/2015-03-04-13-58-10.jpg\" alt=\"2015\/03\/04 13,58.10\" data-attachment-=\"\" data-permalink=\"https:\/\/timdettmers.com\/2018\/12\/16\/deep-learning-hardware-guide\/2015-03-04-13-58-10\/\" data-orig-file=\"https:\/\/i2.wp.com\/timdettmers.com\/wp-content\/uploads\/2015\/03\/2015-03-04-13-58-10.jpg?fit=3264%2C1836&amp;ssl=1\" data-orig-size=\"3264,1836\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;2.4&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;U9200&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1425477490&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.13&quot;,&quot;iso&quot;:&quot;104&quot;,&quot;shutter_speed&quot;:&quot;0.016666&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"2015-03-04 13.58.10\" data-image-description=\"&lt;p&gt;Typical layout when I do deep learning: Left: Papers, google searcheres, gmail, stackoverflow threads; middle: Code; right: Output windows, R, folders, systems monitors, GPU monitors, to-do list, and other small applications.&lt;\/p&gt; \" data-medium-file=\"https:\/\/i2.wp.com\/timdettmers.com\/wp-content\/uploads\/2015\/03\/2015-03-04-13-58-10.jpg?fit=300%2C169&amp;ssl=1\" data-large-file=\"https:\/\/i2.wp.com\/timdettmers.com\/wp-content\/uploads\/2015\/03\/2015-03-04-13-58-10.jpg?fit=1024%2C576&amp;ssl=1\" \/>B\u1ed1 c\u1ee5c m\u00e0n h\u00ecnh \u0111i\u1ec3n h\u00ecnh khi h\u1ecdc s\u00e2u: B\u00ean tr\u00e1i: Gi\u1ea5y t\u1edd, t\u00ecm ki\u1ebfm Google, gmail, stackoverflow; \u1ede gi\u1eefa: Code; B\u00ean ph\u1ea3i: C\u1eeda s\u1ed5 output, R, th\u01b0 m\u1ee5c, m\u00e0n h\u00ecnh h\u1ec7 th\u1ed1ng, m\u00e0n h\u00ecnh GPU, danh s\u00e1ch vi\u1ec7c c\u1ea7n l\u00e0m v\u00e0 c\u00e1c \u1ee9ng d\u1ee5ng nh\u1ecf kh\u00e1c.<\/p>\n<h4>\u0110\u00f4i \u0111i\u1ec1u v\u1ec1 vi\u1ec7c d\u1ef1ng PC<\/h4>\n<p>Nhi\u1ec1u ng\u01b0\u1eddi s\u1ee3 vi\u1ec7c t\u1ef1 d\u1ef1ng m\u00e1y t\u00ednh.\u00a0C\u00e1c th\u00e0nh ph\u1ea7n ph\u1ea7n c\u1ee9ng \u0111\u1eaft ti\u1ec1n v\u00e0 b\u1ea1n kh\u00f4ng mu\u1ed1n l\u00e0m g\u00ec sai.\u00a0Nh\u01b0ng n\u00f3 th\u1ef1c s\u1ef1 \u0111\u01a1n gi\u1ea3n v\u00ec c\u00e1c th\u00e0nh ph\u1ea7n kh\u00f4ng thu\u1ed9c v\u1ec1 nhau s\u1ebd kh\u00f4ng kh\u1edbp \u0111\u01b0\u1ee3c v\u1edbi nhau.\u00a0H\u01b0\u1edbng d\u1eabn s\u1eed d\u1ee5ng mainboard th\u01b0\u1eddng r\u1ea5t c\u1ee5 th\u1ec3 c\u00e1ch l\u1eafp r\u00e1p m\u1ecdi th\u1ee9 v\u00e0 c\u00f3 h\u00e0ng t\u1ea5n h\u01b0\u1edbng d\u1eabn v\u00e0 c\u00e1c video step-by-step h\u01b0\u1edbng d\u1eabn b\u1ea1n trong su\u1ed1t qu\u00e1 tr\u00ecnh n\u1ebfu b\u1ea1n kh\u00f4ng c\u00f3 kinh nghi\u1ec7m.<\/p>\n<p>\u0110i\u1ec1u tuy\u1ec7t v\u1eddi khi build m\u00e1y t\u00ednh l\u00e0 b\u1ea1n bi\u1ebft m\u1ecdi th\u1ee9 c\u1ea7n bi\u1ebft v\u1ec1 vi\u1ec7c d\u1ef1ng l\u00ean m\u1ed9t m\u00e1y t\u00ednh khi b\u1ea1n \u0111\u00e3 l\u00e0m qua m\u1ed9t l\u1ea7n, b\u1edfi v\u00ec t\u1ea5t c\u1ea3 m\u00e1y t\u00ednh \u0111\u1ec1u \u0111\u01b0\u1ee3c ch\u1ebf t\u1ea1o theo c\u00f9ng m\u1ed9t c\u00e1ch &#8211; v\u00ec v\u1eady, d\u1ef1ng m\u00e1y t\u00ednh s\u1ebd tr\u1edf th\u00e0nh m\u1ed9t k\u1ef9 n\u0103ng s\u1ed1ng m\u00e0 b\u1ea1n s\u1ebd c\u00f3 th\u1ec3 \u00e1p d\u1ee5ng nhi\u1ec1u l\u1ea7n.\u00a0V\u00ec v\u1eady, kh\u00f4ng c\u00f3 l\u00fd do g\u00ec \u0111\u1ec3 ngh\u0129 l\u1ea1i!<\/p>\n<h2>K\u1ebft lu\u1eadn<\/h2>\n<p>C\u00e1c g\u1ee3i \u00fd cho ph\u1ea7n c\u1ee9ng deep learning v\u00e0 m\u1ed9t s\u1ed1 g\u1ee3i \u00fd t\u1eeb Th\u1ebf Gi\u1edbi M\u00e1y Ch\u1ee7 nh\u01b0 sau:<\/p>\n<p>GPU: RTX 2070 ho\u1eb7c <a href=\"https:\/\/thegioimaychu.vn\/linh-kien-may-chu\/gpu-card-may-chu\/nvidia-geforce-rtx-2080-ti-tm6707.html\">RTX 2080 Ti<\/a>, GTX 1070, GTX 1080, GTX 1070 Ti v\u00e0 <a href=\"https:\/\/thegioimaychu.vn\/linh-kien-may-chu\/gpu-card-may-chu\/nvidia-geforce-gtx-1080ti-tm6706.html\">GTX 1080 Ti<\/a><br \/>\nCPU: 1-2 core cho m\u1ed7i GPU, t\u00f9y thu\u1ed9c v\u00e0o c\u00e1ch b\u1ea1n x\u1eed l\u00fd d\u1eef li\u1ec7u.\u00a0&gt; 2GHz;\u00a0CPU n\u00ean h\u1ed7 tr\u1ee3 s\u1ed1 l\u01b0\u1ee3ng GPU m\u00e0 b\u1ea1n mu\u1ed1n ch\u1ea1y. S\u1ed1 PCIe lane kh\u00f4ng quan tr\u1ecdng.<\/p>\n<p>RAM\u00a0:<br \/>\n&#8211; T\u1ed1c \u0111\u1ed9 xung nh\u1ecbp kh\u00f4ng th\u00e0nh v\u1ea5n \u0111\u1ec1 &#8211; mua RAM r\u1ebb nh\u1ea5t.<br \/>\n&#8211; Mua \u00edt nh\u1ea5t nhi\u1ec1u RAM CPU \u0111\u1ec3 ph\u00f9 h\u1ee3p v\u1edbi RAM c\u1ee7a GPU l\u1edbn nh\u1ea5t c\u1ee7a b\u1ea1n.<br \/>\n&#8211; Ch\u1ec9 mua th\u00eam RAM khi c\u1ea7n.<br \/>\n&#8211; Nhi\u1ec1u RAM h\u01a1n c\u00f3 th\u1ec3 h\u1eefu \u00edch n\u1ebfu b\u1ea1n th\u01b0\u1eddng xuy\u00ean l\u00e0m vi\u1ec7c v\u1edbi c\u00e1c b\u1ed9 d\u1eef li\u1ec7u l\u1edbn.<\/p>\n<p>\u1ed4 c\u1ee9ng \/ SSD:<br \/>\n&#8211; \u1ed4 c\u1ee9ng cho d\u1eef li\u1ec7u (&gt;= 3TB)<br \/>\n&#8211; S\u1eed d\u1ee5ng SSD \u0111\u1ec3 tho\u1ea3i m\u00e1i v\u00e0 ti\u1ec1n x\u1eed l\u00fd c\u00e1c b\u1ed9 d\u1eef li\u1ec7u nh\u1ecf.<\/p>\n<p>PSU:<br \/>\n&#8211; C\u1ed9ng s\u00f4 watt c\u1ee7a GPU v\u00e0 CPU.\u00a0Sau \u0111\u00f3 nh\u00e2n t\u1ed5ng s\u1ed1 cho 110% \u0111\u1ec3 ra c\u00f4ng su\u1ea5t y\u00eau c\u1ea7u.<br \/>\n&#8211; Ch\u1ecdn lo\u1ea1i c\u00f3 x\u1ebfp h\u1ea1ng hi\u1ec7u qu\u1ea3 n\u0103ng l\u01b0\u1ee3ng (energy efficiency) cao n\u1ebfu b\u1ea1n s\u1eed d\u1ee5ng nhi\u1ec1u GPU.<br \/>\n&#8211; \u0110\u1ea3m b\u1ea3o PSU c\u00f3 \u0111\u1ee7 \u0111\u1ea7u n\u1ed1i PCIe (6 + 8 ch\u00e2n)<\/p>\n<p>L\u00e0m m\u00e1t:<br \/>\n&#8211; CPU: ch\u1ecdn b\u1ed9 l\u00e0m m\u00e1t CPU ti\u00eau chu\u1ea9n ho\u1eb7c gi\u1ea3i ph\u00e1p l\u00e0m m\u00e1t b\u1eb1ng n\u01b0\u1edbc t\u1ea5t c\u1ea3 trong m\u1ed9t (AIO)<br \/>\n&#8211; GPU:<br \/>\n. S\u1eed d\u1ee5ng l\u00e0m m\u00e1t kh\u00f4ng kh\u00ed<br \/>\n. Ch\u1ecdn GPU v\u1edbi ki\u1ec3u qu\u1ea1t th\u1ed5i \/ blower n\u1ebfu b\u1ea1n d\u00f9ng cho nhi\u1ec1u GPU<br \/>\n. Flag &#8220;coolbits&#8221; trong c\u1ea5u h\u00ecnh Xorg c\u1ee7a b\u1ea1n \u0111\u1ec3 ki\u1ec3m so\u00e1t t\u1ed1c \u0111\u1ed9 qu\u1ea1t<\/p>\n<p>Bo m\u1ea1ch ch\u1ee7 \/ Motherboard:<br \/>\n&#8211; Nh\u1eadn s\u1ed1 l\u01b0\u1ee3ng khe c\u1eafm PCIe nh\u01b0 b\u1ea1n c\u1ea7n cho GPU (t\u01b0\u01a1ng lai) c\u1ee7a b\u1ea1n (m\u1ed9t GPU m\u1ea5t hai khe c\u1eafm; t\u1ed1i \u0111a 4 GPU cho m\u1ed7i h\u1ec7 th\u1ed1ng)<\/p>\n<p>M\u00e0n h\u00ecnh\u00a0:<br \/>\n&#8211; M\u1ed9t m\u00e0n h\u00ecnh b\u1ed5 sung c\u00f3 th\u1ec3 gi\u00fap b\u1ea1n l\u00e0m vi\u1ec7c hi\u1ec7u qu\u1ea3 h\u01a1n GPU b\u1ed5 sung.<\/p>\n<h3 class=\"featured\">D\u00e0nh cho nh\u00e0 \u0111\u1ea7u t\u01b0 d\u1ef1 \u00e1n AI<\/h3>\n<p>Trong tr\u01b0\u1eddng h\u1ee3p b\u1ea1n \u0111ang chu\u1ea9n b\u1ecb cho m\u1ed9t d\u1ef1 \u00e1n v\u1ec1 <a class=\"iblink\" href=\"\/blog\/tag\/ai\/\">tr\u00ed tu\u1ec7 nh\u00e2n t\u1ea1o<\/a> \/ AI, h\u00e3y tham kh\u1ea3o c\u00e1c h\u1ec7 th\u1ed1ng chuy\u00ean d\u00f9ng cho Deep Learning m\u00e0 Th\u1ebf Gi\u1edbi M\u00e1y Ch\u1ee7 \u0111ang l\u00e0 nh\u00e0 ph\u00e2n ph\u1ed1i.<\/p>\n<div class=\"row\">\n<div class=\"col-lg-4 col-sm-12\">\n<div class=\"image\"><a class=\"img\" href=\"https:\/\/thegioimaychu.vn\/may-chu-tri-tue-nhan-tao-superserver-4029gp-tvrt-tm5883.html\"><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/thegioimaychu.vn\/image\/cache\/catalog\/SuperServer\/System%202U\/249-10-sys-4029gp-tvrt_front[1]-270x203.gif\" alt=\"M\u00e1y ch\u1ee7 Tr\u00ed tu\u1ec7 Nh\u00e2n t\u1ea1o SuperServer 4029GP-TVRT\" \/><\/a><\/div>\n<div class=\"product-meta\">\n<div class=\"warp-info\">\n<p class=\"name\"><a href=\"https:\/\/thegioimaychu.vn\/may-chu-tri-tue-nhan-tao-superserver-4029gp-tvrt-tm5883.html\">M\u00e1y ch\u1ee7 Tr\u00ed tu\u1ec7 Nh\u00e2n t\u1ea1o SuperServer 4029GP-TVRT<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"col-lg-4 col-sm-12\">\n<div class=\"image\"><a class=\"img\" href=\"https:\/\/thegioimaychu.vn\/may-chu-tri-tue-nhan-tao-nvidia-dgx-station-tm6323.html\"><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/thegioimaychu.vn\/image\/cache\/catalog\/product\/dgx-system\/nvidia-dgx-station-270x203.png\" alt=\"M\u00e1y ch\u1ee7 tr\u00ed tu\u1ec7 nh\u00e2n t\u1ea1o NVidia DGX STATION\" \/><\/a><\/div>\n<div class=\"product-meta\">\n<div class=\"warp-info\">\n<p class=\"name\"><a href=\"https:\/\/thegioimaychu.vn\/may-chu-tri-tue-nhan-tao-nvidia-dgx-station-tm6323.html\">M\u00e1y ch\u1ee7 tr\u00ed tu\u1ec7 nh\u00e2n t\u1ea1o NVidia DGX STATION<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"col-lg-4 col-sm-12\">\n<div class=\"image\"><a class=\"img\" href=\"https:\/\/thegioimaychu.vn\/superserver-7049gp-trt.html\"><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/thegioimaychu.vn\/image\/cache\/catalog\/SuperServer\/SYS-7049GP-TRT-270x203.jpg\" alt=\"M\u00e1y ch\u1ee7 SuperServer SYS-7049GP-TRT\" \/><\/a><\/div>\n<div class=\"product-meta\">\n<div class=\"warp-info\">\n<p class=\"name\"><a href=\"https:\/\/thegioimaychu.vn\/superserver-7049gp-trt.html\">M\u00e1y ch\u1ee7 SuperServer SYS-7049GP-TRT<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p>Xem th\u00eam <a href=\"https:\/\/thegioimaychu.vn\/giai-phap\/deep-learning\/\">c\u00e1c h\u1ec7 th\u1ed1ng m\u00e1y ch\u1ee7, m\u00e1y tr\u1ea1m chuy\u00ean d\u00f9ng cho Deep Learning<\/a>.<\/p>\n<div>____<br \/><b>B\u00e0i vi\u1ebft li\u00ean quan<\/b><\/div>\n<ul>\n<li><a href=\"https:\/\/thegioimaychu.vn\/blog\/?post_type=post&#038;p=20284\">H\u01b0\u1edbng d\u1eabn l\u1ef1a ch\u1ecdn GPU ph\u00f9 h\u1ee3p cho AI, Machine Learning<\/a><\/li>\n<li><a href=\"https:\/\/thegioimaychu.vn\/blog\/?post_type=post&#038;p=19248\">T\u00f4i c\u00f3 c\u1ea7n CPU k\u00e9p kh\u00f4ng?<\/a><\/li>\n<li><a href=\"https:\/\/thegioimaychu.vn\/blog\/?post_type=post&#038;p=18963\">HPE v\u1edbi c\u00e1c gi\u1ea3i ph\u00e1p ph\u00e1t tri\u1ec3n m\u00f4 h\u00ecnh Tr\u00ed tu\u1ec7 nh\u00e2n t\u1ea1o<\/a><\/li>\n<li><a href=\"https:\/\/thegioimaychu.vn\/blog\/?post_type=post&#038;p=18070\">C\u00e1c \u1ee9ng d\u1ee5ng c\u1ee7a Generative AI trong H\u1ecdc s\u00e2u, Khoa h\u1ecdc \u0111\u1eddi s\u1ed1ng v\u00e0 S\u00e1ng t\u1ea1o n\u1ed9i dung<\/a><\/li>\n<li><a href=\"https:\/\/thegioimaychu.vn\/blog\/?post_type=post&#038;p=18025\">Dask &#8211; M\u1ed9t th\u01b0 vi\u1ec7n m\u00e3 ngu\u1ed3n m\u1edf cho t\u00ednh to\u00e1n song song v\u1edbi Python<\/a><\/li>\n<li><a href=\"https:\/\/thegioimaychu.vn\/blog\/?post_type=post&#038;p=18008\">NVIDIA CUDA trong AI Deep Learning<\/a><\/li>\n<\/ul>\n<\/p>","protected":false},"excerpt":{"rendered":"<p>Deep Learning r&#7845;t n&#7863;ng v&#7873; x&#7917; l&yacute;, v&igrave; v&#7853;y b&#7841;n s&#7869; c&#7847;n m&#7897;t CPU nhanh v&#7899;i nhi&#7873;u l&otilde;i?&nbsp;Ho&#7863;c c&oacute; th&#7875; b&#7887; ti&#7873;n mua c&aacute;c CPU d&ograve;ng cao?&nbsp;M&#7897;t trong nh&#7919;ng &#273;i&#7873;u t&#7891;i t&#7879; nh&#7845;t b&#7841;n c&oacute; th&#7875; l&agrave;m khi x&acirc;y d&#7921;ng m&#7897;t h&#7879; th&#7889;ng deep learning l&agrave; l&atilde;ng ph&iacute; ti&#7873;n cho c&aacute;c ph&#7847;n c&#7913;ng kh&ocirc;ng c&#7847;n&#8230;<\/p>\n","protected":false},"author":2,"featured_media":6006,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[3],"tags":[12,222],"class_list":["post-2498","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-hpc","tag-deep-learning","tag-diy"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>H\u01b0\u1edbng d\u1eabn x\u00e2y d\u1ef1ng ph\u1ea7n c\u1ee9ng cho Deep Learning to\u00e0n di\u1ec7n - Blog | TheGioiMayChu<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"H\u01b0\u1edbng d\u1eabn x\u00e2y d\u1ef1ng ph\u1ea7n c\u1ee9ng cho Deep Learning to\u00e0n di\u1ec7n - Blog | TheGioiMayChu\" \/>\n<meta name=\"twitter:description\" content=\"Deep Learning r&#7845;t n&#7863;ng v&#7873; x&#7917; l&yacute;, v&igrave; v&#7853;y b&#7841;n s&#7869; c&#7847;n m&#7897;t CPU nhanh v&#7899;i nhi&#7873;u l&otilde;i?&nbsp;Ho&#7863;c c&oacute; th&#7875; b&#7887; ti&#7873;n mua c&aacute;c CPU d&ograve;ng cao?&nbsp;M&#7897;t trong nh&#7919;ng &#273;i&#7873;u t&#7891;i t&#7879; nh&#7845;t b&#7841;n c&oacute; th&#7875; l&agrave;m khi x&acirc;y d&#7921;ng m&#7897;t h&#7879; th&#7889;ng deep learning l&agrave; l&atilde;ng ph&iacute; ti&#7873;n cho c&aacute;c ph&#7847;n c&#7913;ng kh&ocirc;ng c&#7847;n...\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2019\/10\/TheGioiMayChu-Blog-Deep-Learning-hardware.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vanito Hoang\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"38 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\\\/\"},\"author\":{\"name\":\"Vanito Hoang\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#\\\/schema\\\/person\\\/feccec179330cfebfaa805639a357d18\"},\"headline\":\"H\u01b0\u1edbng d\u1eabn x\u00e2y d\u1ef1ng ph\u1ea7n c\u1ee9ng cho Deep Learning to\u00e0n di\u1ec7n\",\"datePublished\":\"2019-10-10T08:15:07+00:00\",\"dateModified\":\"2020-07-02T08:50:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\\\/\"},\"wordCount\":7547,\"publisher\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/TheGioiMayChu-Blog-Deep-Learning-hardware.jpg\",\"keywords\":[\"deep learning\",\"diy\"],\"articleSection\":[\"AI - HPC\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\\\/\",\"url\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\\\/\",\"name\":\"H\u01b0\u1edbng d\u1eabn x\u00e2y d\u1ef1ng ph\u1ea7n c\u1ee9ng cho Deep Learning to\u00e0n di\u1ec7n - Blog | TheGioiMayChu\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/TheGioiMayChu-Blog-Deep-Learning-hardware.jpg\",\"datePublished\":\"2019-10-10T08:15:07+00:00\",\"dateModified\":\"2020-07-02T08:50:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/TheGioiMayChu-Blog-Deep-Learning-hardware.jpg\",\"contentUrl\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/TheGioiMayChu-Blog-Deep-Learning-hardware.jpg\",\"width\":1280,\"height\":640},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/ai-hpc\\\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Trang ch\u1ee7\",\"item\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI - HPC\",\"item\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/.\\\/ai-hpc\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"H\u01b0\u1edbng d\u1eabn x\u00e2y d\u1ef1ng ph\u1ea7n c\u1ee9ng cho Deep Learning to\u00e0n di\u1ec7n\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/\",\"name\":\"Blog | TheGioiMayChu\",\"description\":\"C\u1eadp nh\u1eadt xu h\u01b0\u1edbng c\u00f4ng ngh\u1ec7 m\u00e1y ch\u1ee7\",\"publisher\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#organization\",\"name\":\"Blog | TheGioiMayChu\",\"url\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/cropped-ntcnlog-logo-2.png\",\"contentUrl\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/cropped-ntcnlog-logo-2.png\",\"width\":500,\"height\":73,\"caption\":\"Blog | TheGioiMayChu\"},\"image\":{\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/thegioimaychu\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/#\\\/schema\\\/person\\\/feccec179330cfebfaa805639a357d18\",\"name\":\"Vanito Hoang\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e8187f37f72d74f9380a1367c8c530debee44f226a3301f0765c68f7cc1f3fa4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e8187f37f72d74f9380a1367c8c530debee44f226a3301f0765c68f7cc1f3fa4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e8187f37f72d74f9380a1367c8c530debee44f226a3301f0765c68f7cc1f3fa4?s=96&d=mm&r=g\",\"caption\":\"Vanito Hoang\"},\"url\":\"https:\\\/\\\/thegioimaychu.vn\\\/blog\\\/author\\\/vanito\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"H\u01b0\u1edbng d\u1eabn x\u00e2y d\u1ef1ng ph\u1ea7n c\u1ee9ng cho Deep Learning to\u00e0n di\u1ec7n - Blog | TheGioiMayChu","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\/","twitter_card":"summary_large_image","twitter_title":"H\u01b0\u1edbng d\u1eabn x\u00e2y d\u1ef1ng ph\u1ea7n c\u1ee9ng cho Deep Learning to\u00e0n di\u1ec7n - Blog | TheGioiMayChu","twitter_description":"Deep Learning r&#7845;t n&#7863;ng v&#7873; x&#7917; l&yacute;, v&igrave; v&#7853;y b&#7841;n s&#7869; c&#7847;n m&#7897;t CPU nhanh v&#7899;i nhi&#7873;u l&otilde;i?&nbsp;Ho&#7863;c c&oacute; th&#7875; b&#7887; ti&#7873;n mua c&aacute;c CPU d&ograve;ng cao?&nbsp;M&#7897;t trong nh&#7919;ng &#273;i&#7873;u t&#7891;i t&#7879; nh&#7845;t b&#7841;n c&oacute; th&#7875; l&agrave;m khi x&acirc;y d&#7921;ng m&#7897;t h&#7879; th&#7889;ng deep learning l&agrave; l&atilde;ng ph&iacute; ti&#7873;n cho c&aacute;c ph&#7847;n c&#7913;ng kh&ocirc;ng c&#7847;n...","twitter_image":"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2019\/10\/TheGioiMayChu-Blog-Deep-Learning-hardware.jpg","twitter_misc":{"Written by":"Vanito Hoang","Est. reading time":"38 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\/#article","isPartOf":{"@id":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\/"},"author":{"name":"Vanito Hoang","@id":"https:\/\/thegioimaychu.vn\/blog\/#\/schema\/person\/feccec179330cfebfaa805639a357d18"},"headline":"H\u01b0\u1edbng d\u1eabn x\u00e2y d\u1ef1ng ph\u1ea7n c\u1ee9ng cho Deep Learning to\u00e0n di\u1ec7n","datePublished":"2019-10-10T08:15:07+00:00","dateModified":"2020-07-02T08:50:34+00:00","mainEntityOfPage":{"@id":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\/"},"wordCount":7547,"publisher":{"@id":"https:\/\/thegioimaychu.vn\/blog\/#organization"},"image":{"@id":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\/#primaryimage"},"thumbnailUrl":"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2019\/10\/TheGioiMayChu-Blog-Deep-Learning-hardware.jpg","keywords":["deep learning","diy"],"articleSection":["AI - HPC"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\/","url":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\/","name":"H\u01b0\u1edbng d\u1eabn x\u00e2y d\u1ef1ng ph\u1ea7n c\u1ee9ng cho Deep Learning to\u00e0n di\u1ec7n - Blog | TheGioiMayChu","isPartOf":{"@id":"https:\/\/thegioimaychu.vn\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\/#primaryimage"},"image":{"@id":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\/#primaryimage"},"thumbnailUrl":"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2019\/10\/TheGioiMayChu-Blog-Deep-Learning-hardware.jpg","datePublished":"2019-10-10T08:15:07+00:00","dateModified":"2020-07-02T08:50:34+00:00","breadcrumb":{"@id":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\/#primaryimage","url":"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2019\/10\/TheGioiMayChu-Blog-Deep-Learning-hardware.jpg","contentUrl":"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2019\/10\/TheGioiMayChu-Blog-Deep-Learning-hardware.jpg","width":1280,"height":640},{"@type":"BreadcrumbList","@id":"https:\/\/thegioimaychu.vn\/blog\/ai-hpc\/huong-dan-xay-dung-phan-cung-cho-deep-learning-toan-dien-p2498\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Trang ch\u1ee7","item":"https:\/\/thegioimaychu.vn\/blog\/"},{"@type":"ListItem","position":2,"name":"AI - HPC","item":"https:\/\/thegioimaychu.vn\/blog\/.\/ai-hpc\/"},{"@type":"ListItem","position":3,"name":"H\u01b0\u1edbng d\u1eabn x\u00e2y d\u1ef1ng ph\u1ea7n c\u1ee9ng cho Deep Learning to\u00e0n di\u1ec7n"}]},{"@type":"WebSite","@id":"https:\/\/thegioimaychu.vn\/blog\/#website","url":"https:\/\/thegioimaychu.vn\/blog\/","name":"Blog | TheGioiMayChu","description":"C\u1eadp nh\u1eadt xu h\u01b0\u1edbng c\u00f4ng ngh\u1ec7 m\u00e1y ch\u1ee7","publisher":{"@id":"https:\/\/thegioimaychu.vn\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thegioimaychu.vn\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/thegioimaychu.vn\/blog\/#organization","name":"Blog | TheGioiMayChu","url":"https:\/\/thegioimaychu.vn\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thegioimaychu.vn\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2018\/08\/cropped-ntcnlog-logo-2.png","contentUrl":"https:\/\/thegioimaychu.vn\/blog\/wp-content\/uploads\/2018\/08\/cropped-ntcnlog-logo-2.png","width":500,"height":73,"caption":"Blog | TheGioiMayChu"},"image":{"@id":"https:\/\/thegioimaychu.vn\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/thegioimaychu\/"]},{"@type":"Person","@id":"https:\/\/thegioimaychu.vn\/blog\/#\/schema\/person\/feccec179330cfebfaa805639a357d18","name":"Vanito Hoang","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e8187f37f72d74f9380a1367c8c530debee44f226a3301f0765c68f7cc1f3fa4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e8187f37f72d74f9380a1367c8c530debee44f226a3301f0765c68f7cc1f3fa4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e8187f37f72d74f9380a1367c8c530debee44f226a3301f0765c68f7cc1f3fa4?s=96&d=mm&r=g","caption":"Vanito Hoang"},"url":"https:\/\/thegioimaychu.vn\/blog\/author\/vanito\/"}]}},"_links":{"self":[{"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/posts\/2498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/comments?post=2498"}],"version-history":[{"count":12,"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/posts\/2498\/revisions"}],"predecessor-version":[{"id":2546,"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/posts\/2498\/revisions\/2546"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/media\/6006"}],"wp:attachment":[{"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/media?parent=2498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/categories?post=2498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thegioimaychu.vn\/blog\/wp-json\/wp\/v2\/tags?post=2498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}