{"id":451,"date":"2023-10-28T19:12:42","date_gmt":"2023-10-28T11:12:42","guid":{"rendered":"https:\/\/astarotte.blog\/?p=451"},"modified":"2024-06-03T12:37:28","modified_gmt":"2024-06-03T04:37:28","slug":"ai%e9%95%bf%e6%bc%ab%e6%bc%ab%ef%bc%8clinux%e8%b7%af%e6%9b%b4%e8%89%b0-%e8%ae%b0%e4%b8%80%e6%ac%a1linux%e6%96%b0%e6%89%8b%e5%85%a5%e9%97%a8ai%e7%9a%84%e8%89%b0%e9%9a%be%e8%bf%87","status":"publish","type":"post","link":"https:\/\/astarotte.blog\/?p=451","title":{"rendered":"AI\u957f\u6f2b\u6f2b\uff0cLinux\u8def\u66f4\u8270\u2014\u2014\u8bb0\u4e00\u6b21Linux\u65b0\u624b\u5165\u95e8AI\u7684\u8270\u96be\u8fc7\u7a0b"},"content":{"rendered":"\n<p class=\"has-medium-font-size\">\u867d\u8bf4\u6211\u521a\u5f00\u59cb\u5e76\u4e0d\u662f\u5f88\u60f3\u4e13\u95e8\u5199\u4e00\u7bc7\u6587\u7ae0\u6765\u8bb0\u5f55\u7684\uff0c\u6bd5\u7adf\u4e0d\u5c31\u70bc\u4e2a\u4e39\u561b\uff0c\u7f51\u4e0a\u5404\u79cd\u6559\u7a0b\u6ee1\u5929\u98de\uff0c\u751a\u81f3\u4e0d\u5c11\u5927\u4f6c\u76f4\u63a5\u8fde\u61d2\u4eba\u5305\u90fd\u505a\u597d\u4e86\uff0c\u5c31\u5dee\u5582\u4f60\u5634\u91cc\u4e86\uff0c\u6211\u518d\u6765\u5199\u5c82\u4e0d\u662f\u6709\u6c34\u535a\u5ba2\u7684\u5acc\u7591\uff1f<strong>\u4f46\u662f<\/strong>\uff0c\u7f51\u4e0a\u7684\u6240\u6709\u6559\u7a0b\u51e0\u4e4e\u90fd\u662f\u9488\u5bf9Windows\u64cd\u4f5c\u7cfb\u7edf\u7684\u7528\u6237\u7684\uff0c\u5bf9\u4e8eLinux\u7528\u6237\uff0c\u5c24\u5176\u662f\u548c\u6211\u4e00\u6837\u7684\u65b0\u624b\uff0c\u96be\u514d\u4f1a\u9047\u4e0a\u5404\u79cd\u5404\u6837\u7684\u95ee\u9898\u3002\u7ecf\u8fc7\u6211\u5927\u7ea6\u4e00\u5468\u65f6\u95f4\u7684\u6478\u722c\u6eda\u6253\uff0c\u7ec8\u4e8e\u53d7\u4e0d\u4e86\u4e86\uff0c\u4e8e\u662f\u5c31\u6709\u4e86\u8fd9\u7bc7\u6587\u7ae0\u3002\u5bf9\u4e86\uff0c\u548c\u4ee5\u524d\u4e0d\u540c\uff0c\u8fd9\u6b21\u6211\u771f\u7684\u662f\u5728\u8fb9\u64cd\u4f5c\u8fb9\u5199\u7684\uff0c\u8981\u95ee\u4e3a\u4ec0\u4e48\uff0c\u5f53\u7136\u662f\u628a\u7cfb\u7edf\u73a9\u8e66\u4e86\uff0c\u53c8\u5f97\u4ece\u91cd\u88c5\u7cfb\u7edf\u5f00\u59cb\u4e00\u6b65\u4e00\u6b65\u6765\u4e86\u3002\u8fd9\u9694\u7740\u5c4f\u5e55\u7684\u65e0\u5948\uff0c\u76f8\u4fe1\u4f60\u4eec\u4e5f\u80fd\u611f\u53d7\u5230o(\u2565\ufe4f\u2565)o\u3002\u5e0c\u671b\u7528\u6211\u7684\u524d\u8f66\u4e4b\u9274\u8b66\u793a\u540e\u4eba\u548c\u672a\u6765\u7684\u6211\u3002<strong>So,Windows yes!Linux fuck you!<\/strong><\/p>\n\n\n\n<p class=\"has-large-font-size\">\u7b80\u4ecb&amp;&amp;\u5f00\u7bb1\u8282\u76ee<\/p>\n\n\n\n<p class=\"has-medium-font-size\">\u56fd\u9645\u60ef\u4f8b\uff0c\u6211\u8fd8\u662f\u7b80\u5355\u4ecb\u7ecd\u4e00\u4e0b\u786c\u4ef6\u3002\u65e2\u7136\u8981\u70bc\u4e39\uff0c\u5c31\u8981\u6574\u4e00\u5f20\u663e\u5361\u3002\u7531\u4e8e\u5bb6\u5883\u8d2b\u5bd2\uff0c\u52a0\u4e0a\u53ea\u662f\u5c1d\u9c9c\u800c\u5df2\uff0c\u56e0\u6b64\u6211\u9009\u62e9\u4e86NVIDIA P104-100\u7eaf\u7eaf\u5927\u77ff\u5361\u3002\u5982\u679c\u6ca1\u6709\u9519\u7684\u8bdd\uff0c\u8fd9\u5e94\u8be5\u662f\u5e02\u9762\u4e0a\u6700\u4fbf\u5b9c\u76848G\u663e\u5b58\u7684\u663e\u5361\u4e86\u5427\u3002<\/p>\n\n\n\n<p class=\"has-medium-font-size\">\u5bf9\u4e8eP104\uff0c\u8457\u540d\u6587\u5b66\u5927\u5e08\u9ad8\u5c14\u57fa\u662f\u8fd9\u4e48\u8bc4\u4ef7\u7684\uff1a\u201c\u4f60\u4ee5\u4e3a\u7684\u7f8e\u5973\u4e00\u624b\u81ea\u752899\u65b0\u663e\u5361\uff0c\u5176\u5b9e\u65e9\u5df2\u6210\u4e3a\u77ff\u8001\u677f\u7684\u661f\u6012\u201d\u3002\u53e4\u5e0c\u814a\u54f2\u5b66\u5927\u5e08\u963f\u57fa\u7c73\u5fb7\u4e5f\u66fe\u8bf4\u8fc7\uff1a\u201c\u7ed9\u6211\u4e00\u5f20P104\uff0c\u6211\u80fd\u6316\u7a7f\u6574\u4e2a\u77ff\u573a\u201d\u3002\u5c31\u8fde\u8457\u540d\u8bc4\u8bba\u5bb6\uff0c\u7f8e\u56fd\u4e94\u661f\u4e0a\u5c06\u9ea6\u514b\u963f\u745f\u4e5f\u5766\u8a00\uff1a\u201c\u4e0d\u662f4090\u6211\u4e70\u4e0d\u8d77\uff0c\u800c\u662fP104\u5979\u66f4\u6709\u6027\u4ef7\u6bd4\u201d\u3002\u5927\u578b\u7eaa\u5f55\u7247\u4e4bP104\u4f20\u5947\uff0c\u5c06\u6301\u7eed\u4e3a\u60a8\u64ad\u51fa\u3002<\/p>\n\n\n\n<p class=\"has-medium-font-size\">\u5148\u8bf4\u8bf4\u4f18\u70b9\u5427\uff0c1\u3001\u4ef7\u683c\u4fbf\u5b9c\u3002\u8fd9\u5f20\u5361\u5929\u751f\u5c31\u662f\u4f5c\u4e3a\u77ff\u5361\u5356\u7ed9\u77ff\u8001\u677f\u6316\u77ff\u7684\uff0c\u73b0\u5728\u77ff\u6f6e\u7ed3\u675f\uff0cP104\u53ca\u5b83\u7684\u59d0\u59b9P106\u3001P102\u300130\/40HX\u7b49\u5927\u91cf\u6d41\u5165\u4e8c\u624b\u5e02\u573a\uff0c\u57fa\u672c\u90fd\u662f\u5f53\u7535\u5b50\u5783\u573e\u7ea7\u522b\u6765\u5356\u7684\uff0c\u4fbf\u5b9c\u5f97\u72e0\u3002\u6211\u4e70\u8fd9\u5f20P104\u53ea\u82b1\u4e86120\u5757\u94b1\uff0c\u8fd9\u8fd8\u662f\u6da8\u4ef7\u540e\u7684\u4ef7\u683c\uff0c\u53ef\u89c1\u5176\u6709\u591a\u4fbf\u5b9c\uff0c\u6b63\u597d\u9002\u5408\u60f3\u5165\u95e8AI\u5374\u4e0d\u60f3\u591a\u82b1\u94b1\u7684\u4eba\uff1b2\u3001\u5927\u663e\u5b58\u30028G\u663e\u5b58\u53ef\u4ee5\u8bf4\u662f\u4e00\u4e2a\u5206\u6c34\u5cad\uff0c\u5927\u4e8e8G\u548c\u5c0f\u4e8e8G\u7b80\u76f4\u4e00\u4e2a\u5929\u4e00\u4e2a\u5730\u7684\u5dee\u522b\uff0c\u800cP104\u6070\u597d\u67098G\u663e\u5b58\uff0c\u8dd1\u5927\u90e8\u5206AI\u8bad\u7ec3\u8db3\u77e3\uff1b3\u3001\u4e0d\u4fd7\u7684\u7b97\u529b\u3002P104\u6709\u7740\u4e0eGTX1070\u76f8\u540c\u7684\u9609\u5272\u7248gp104\u6838\u5fc3\uff0c\u62e5\u67096.5T Flops\u7684\u5355\u7cbe\u5ea6\u6d6e\u70b9\u6027\u80fd\uff0c\u5bf9\u5165\u95e8AI\u6765\u8bf4\u518d\u9002\u5408\u4e0d\u8fc7\u3002<\/p>\n\n\n\n<p class=\"has-medium-font-size\">\u5f53\u7136\uff0c\u6709\u5f97\u5fc5\u6709\u5931\u3002\u7531\u4e8e\u662f\u4e13\u95e8\u7684\u77ff\u5361\uff0cP104\u4e0d\u4ec5\u88ab\u780d\u4e86\u89c6\u9891\u8f93\u51fa\u548c\u89e3\u7801\uff0c\u5c31\u8fdePCIE\u901a\u9053\u4e5f\u53ea\u5269\u4e0b\u53ef\u601c\u76841.1&#215;4\uff0c\u5c31\u7b97\u4f7f\u7528\u9b54\u6539\u9a71\u52a8\u901a\u8fc7\u6838\u663e\u8fdb\u884c\u8f93\u51fa\uff0c\u8fd9\u5927\u6b8b\u7684PCIE\u901a\u9053\u4e5f\u8ba9\u5b83\u53d1\u6325\u4e0d\u51fa\u5e94\u6709\u7684\u6027\u80fd\uff0c\u7528\u6765\u6253\u6e38\u620f\u751a\u81f3\u4e0d\u5982\u6bd4\u5b83\u4fbf\u5b9c20\u5757\uff0c\u4f46PCIE\u901a\u9053\u6709x16\u7684P106\u3002\u6240\u4ee5\u60f3\u7528\u6765\u6253\u6e38\u620f\u7684\u8bdd\uff0c\u8fd8\u662f\u5c3d\u65e9\u653e\u5f03\u5427\uff1b\u518d\u8005\uff0c\u8fd9\u4e9b\u77ff\u5361\u90fd\u662f\u7ecf\u5386\u8fc7\u81f3\u5c11\u4e24\u6b21\u77ff\u6f6e\u7684\u201c\u4e24\u671d\u5143\u8001\u201d\uff0c\u5168\u592924h\u9ad8\u5f3a\u5ea6\u8bad\u7ec3\uff0c\u8fd8\u80fd\u6d3b\u5230\u4f60\u624b\u4e0a\u5df2\u7ecf\u662f\u4e2a\u5947\u8ff9\u4e86\uff0c\u4fdd\u4e0d\u51c6\u54ea\u5929\u4ed6\u5c31\u55dd\u5c41\u4e86\u3002<\/p>\n\n\n\n<p class=\"has-medium-font-size\">\u4e0b\u9762\u5177\u4f53\u5c55\u793a\u4e00\u4e0b\u6211\u8d2d\u5165\u7684P104\u3002<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124037-768x1024.jpg\" alt=\"\" class=\"wp-image-461\" srcset=\"https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124037-768x1024.jpg 768w, https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124037-225x300.jpg 225w, https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124037-1152x1536.jpg 1152w, https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124037-1536x2048.jpg 1536w, https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124037-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\">\u5f00\u7bb1<\/figcaption><\/figure><\/div>\n\n\n<p class=\"has-medium-font-size\">\u867d\u8bf4\u662f\u4e0d\u503c\u94b1\u7684\u77ff\u5361\uff0c\u4f46\u5356\u5bb6\u5305\u88c5\u8fd8\u662f\u5f88\u7528\u5fc3\uff0c\u8d28\u4fdd\u4e5f\u5f88\u5230\u4f4d\uff0c\u7ed9\u5230\u4e8614\u5929\u5305\u6362\u548c3\u4e2a\u6708\u4fdd\u4fee\u3002<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124545-1024x768.jpg\" alt=\"\" class=\"wp-image-459\" srcset=\"https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124545-1024x768.jpg 1024w, https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124545-300x225.jpg 300w, https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124545-768x576.jpg 768w, https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124545-1536x1152.jpg 1536w, https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124545-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">\u6b63\u9762<\/figcaption><\/figure><\/div>\n\n\n<p class=\"has-medium-font-size\">\u6211\u4e70\u7684\u662f\u4e00\u5757\u5f71\u9a70\u7684\u5361\uff0c\u53558pin\uff0c\u53cc\u98ce\u6247\u3002\u8fd9\u79cd\u77ff\u5361\u5efa\u8bae\u9009\u62e9\u4f9b\u7535\u63a5\u53e3\u5c11\u7684\uff0c\u4f9b\u7535\u63a5\u53e3\u591a\u610f\u5473\u7740\u529f\u8017\u66f4\u5927\uff0c\u4e3a\u4e86\u90a35%\u7684\u6027\u80fd\u800c\u591a\u82b120%-30%\u7684\u529f\u8017\u548c\u66f4\u5927\u7684\u53d1\u70ed\u548c\u566a\u97f3\uff0c\u663e\u7136\u4e0d\u503c\u5f97\u3002<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124415-1024x768.jpg\" alt=\"\" class=\"wp-image-460\" srcset=\"https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124415-1024x768.jpg 1024w, https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124415-300x225.jpg 300w, https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124415-768x576.jpg 768w, https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124415-1536x1152.jpg 1536w, https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124415-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">\u80cc\u9762<br><\/figcaption><\/figure><\/div>\n\n\n<p class=\"has-medium-font-size\">\u6574\u5f20\u5361\u6b63\u9762\u548c\u80cc\u9762\u6210\u8272\u8fd8\u4e0d\u9519\uff0c\u5356\u5bb6\u6e05\u7070\u505a\u7684\u4e0d\u9519\uff0c\u6563\u70ed\u9ccd\u7247\u6b8b\u7559\u4e9b\u8bb8\u7684\u7070\u4e5f\u8bc1\u660e\u4e86\u5e76\u975e\u6c34\u6d17\u3002<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124603-768x1024.jpg\" alt=\"\" class=\"wp-image-458\" srcset=\"https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124603-768x1024.jpg 768w, https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124603-225x300.jpg 225w, https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124603-1152x1536.jpg 1152w, https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124603-1536x2048.jpg 1536w, https:\/\/astarotte.blog\/wp-content\/uploads\/2023\/10\/IMG_20231014_124603-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\">\u6321\u677f<\/figcaption><\/figure><\/div>\n\n\n<p class=\"has-medium-font-size\">\u6321\u677f\u6709\u660e\u663e\u6c27\u5316\u75d5\u8ff9\uff0c\u6bd5\u7adf18\u5e74\u51fa\u5382\u7684\u5361\u8fd8\u4e8c\u8fdb\u77ff\u573a\uff0c\u6b63\u5e38\u3002<\/p>\n\n\n\n<p class=\"has-medium-font-size\">\u5f00\u7bb1\u8282\u76ee\u7ed3\u675f\u540e\uff0c\u5f00\u59cb\u6b63\u5f0f\u4e0a\u673a\u3002\u8981\u88c5\u4e0a\u7684\u673a\u5668\u662f\u6211\u4e0a\u4e00\u7bc7\u6587\u7ae0\u7ec4\u7684\u767e\u5143\u795e\u673a\uff0c\u914d\u7f6e\u4e3ai3 2120+8G DDR3+120G\u56fa\u6001+450w\u6742\u724c\u7535\u6e90\u3002\u8fd9\u91cc\u53ef\u80fd\u6709\u4eba\u4f1a\u8bf4\u201cP104\u5fc5\u987b\u8981\u4e0a4\u4ee3\u4ee5\u4e0a\u7684\u5e73\u53f0\uff0c2\u4ee3\u592a\u8001\u7528\u4e0d\u4e86\u201d\uff0c\u5b9e\u9645\u4e0a\uff0c\u5982\u679c\u7528\u6765\u88c5\u9b54\u6539\u9a71\u52a8\u6838\u663e\u8f93\u51fa\u4f7f\u7528\u7684\u8bdd\uff0c\u786e\u5b9e\u4e0d\u5efa\u8bae\u75284\u4ee3\u4e4b\u524d\u7684\u5e73\u53f0\uff0c\u4f1a\u51fa\u5f88\u591abug\uff0c\u4f46\u662f\uff0c\u6211\u73b0\u5728\u8fd9\u5f20P104\u4ec5\u7528\u4e8e\u8ba1\u7b97\uff0c\u4e0d\u7528\u4e8e\u753b\u9762\u5904\u7406\uff0c\u5f53\u7136\u6ca1\u5fc5\u8981\u6539\u6ce8\u518c\u8868\u6253\u9b54\u6539\u9a71\u52a8\u4ec0\u4e48\u7684\uff0c\u4e5f\u5c31\u4e0d\u4f1a\u5b58\u5728\u80fd\u4e0d\u80fd\u7528\u7684\u95ee\u9898\u4e86\uff0c\u6362\u53e5\u8bdd\u8bf4\uff0c\u5982\u679c\u53ea\u7528\u4e8e\u8ba1\u7b97\uff0c\u4e0d\u7ba1\u591a\u8001\u7684\u5e73\u53f0\uff0c\u53ea\u8981\u662f\u8fd9\u5f20\u5361\u80fd\u63d2\u4e0a\u53bb\uff0c\u6253\u4e0a\u5b98\u65b9\u9a71\u52a8\uff0c\u4ed6\u5c31\u80fd\u6b63\u5e38\u4f7f\u7528\u3002<\/p>\n\n\n\n<p class=\"has-large-font-size\">\u201c\u5c0f\u63d2\u66f2\u201d<\/p>\n\n\n\n<p class=\"has-medium-font-size\">\u8981\u662f\u4e0d\u51fa\u610f\u5916\u7684\u8bdd\uff0c\u5c31\u8981\u53d1\u751f\u610f\u5916\u4e86\u3002\u5f53\u6211\u6ee1\u5fc3\u6b22\u559c\u63d2\u4e0a\u7535\u8111\u5f00\u673a\u540e\uff0c\u5728\u7cfb\u7edf\u4e2d\u7adf\u7136\u8bc6\u522b\u4e0d\u5230\u663e\u5361\uff01\uff01\u9a71\u52a8\u4e5f\u6253\u4e0d\u4e0a\u3002\u8d77\u521d\u6211\u8fd8\u4ee5\u4e3a\u662f\u7cfb\u7edf\uff08debian12\uff09\u95ee\u9898\uff0c\u5c31\u91cd\u88c5\u4e86\u7cfb\u7edf(debian11)\uff0c\u7ed3\u679c\u8fd8\u662f\u8bc6\u522b\u4e0d\u5230\u3002\u6211\u4e0d\u6b7b\u5fc3\uff0c\u7528u\u76d8\u8fdb\u5165PE\u7cfb\u7edf\uff0c\u60f3\u7740windows\u7cfb\u7edf\u4e0a\u603b\u80fd\u8bc6\u522b\u51fa\u6765\u4e86\u5427\u3002\u7ed3\u679c\u8fd8\u662f\u8bc6\u522b\u4e0d\u5230\uff01\uff01\u4e8e\u662f\u6211\u624d\u5f00\u59cb\u6000\u7591\u786c\u4ef6\u4e0a\u7684\u95ee\u9898\u3002\u96be\u4e0d\u6210\u663e\u5361\u6ca1\u63d2\u7d27\uff1f\u62d4\u4e86\u518d\u91cd\u63d2\uff0c\u6ca1\u7528\u3002Bios\u6ca1\u8bbe\u7f6e\u597d\uff1f\u628abios\u90fd\u6478\u5149\u4e86\u4e00\u904d\uff0c\u6ca1\u7528\uff1f\u663e\u5361\u662f\u574f\u7684\uff1f\u901a\u7535\u540e\u663e\u5361\u98ce\u6247\u6b63\u5e38\u8f6c\uff0c\u51b5\u4e14\u5356\u5bb6\u4e0d\u53ef\u80fd\u76f4\u63a5\u53d1\u574f\u7684\u8fc7\u6765\uff0c\u8981\u8fd9\u6837\u4e0d\u5c31\u662f\u7ed9\u81ea\u5df1\u627e\u9ebb\u70e6\u5417\uff1f\u7ecf\u8fc7\u51e0\u4e2a\u5c0f\u65f6\u7684\u67e5\u627e\u8d44\u6599\u548c\u5c1d\u8bd5\uff0c\u7ec8\u4e8e\u627e\u5230\u4e86\u539f\u56e0\u3002\u539f\u6765\u662f\u56e0\u4e3aP104\u867d\u7136\u662fx16\u7684\u63a5\u53e3\uff0c\u4f46\u5374\u53ea\u80fd\u8d70x4\u901a\u9053\uff0c\u63d2\u4e0a\u540e\u5927\u90e8\u5206\u8f83\u65b0\u7684\u4e3b\u677f\u90fd\u4f1a\u81ea\u52a8\u9002\u5e94x4\u7684\u534f\u8bae\uff0c\u800c\u5bf9\u4e8e\u4e00\u4e9b\u8f83\u8001\u7684\u4e3b\u677f\uff08\u5982\u6211\u672c\u6b21\u4f7f\u7528\u7684h61\uff09\uff0c\u5c31\u4e0d\u80fd\u81ea\u9002\u5e94x4\u534f\u8bae\uff0c\u5bfc\u81f4\u4e3b\u677f\u8bc6\u522b\u4e0d\u5230\u663e\u5361\u3002\u65e2\u7136\u505a\u4e0d\u5230\u81ea\u9002\u5e94\uff0c\u90a3\u4e48\u6211\u4eec\u5c31\u53ea\u80fd\u201c\u624b\u52a8\u9002\u5e94\u201d\uff0c\u65b9\u6cd5\u662f<strong>\u7528\u80f6\u5e26\u5c06\u663e\u5361\u63a5\u53e3\u4e0a\u7b2c20\u9488\uff08\u5305\u62ec20\uff09\u540e\u9762\u7684\u89e6\u70b9\u5c4f\u853d\u8d77\u6765<\/strong>\u3002<\/p>\n\n\n\n<p class=\"has-medium-font-size\">\u7ed3\u679c\u5462\uff1f\u81ea\u7136\u662f\u8f7b\u677e\u79d2\u6740\uff01\u867d\u7136\u6211\u5f88\u8ba8\u538cCSDN\uff0c\u4f46\u6211\u8fd8\u662f\u8981\u5728\u6b64\u611f\u8c22\u8fd9\u4f4dCSDN\u7f51\u53cb\u7684<a href=\"https:\/\/blog.csdn.net\/qq_63533710\/article\/details\/128865451\" data-type=\"link\" data-id=\"https:\/\/blog.csdn.net\/qq_63533710\/article\/details\/128865451\">\u6587\u7ae0<\/a>\uff0c\u8981\u662f\u6ca1\u6709\u8fd9\u7bc7\u6587\u7ae0\u7684\u6307\u70b9\u7684\u8bdd\uff0c\u6211\u4f30\u8ba1\u53c8\u5f97\u515c\u515c\u8f6c\u8f6c\u597d\u51e0\u5929\u3002\u89e3\u51b3\u4e86\u8fd9\u4e2a\u201c\u5c0f\u63d2\u66f2\u201d\uff0c\u6211\u4eec\u5c31\u53ef\u4ee5\u6b63\u5f0f\u8fdb\u5165\u4e0b\u4e00\u6b65\u4e86\u3002<\/p>\n\n\n\n<p class=\"has-large-font-size\">\u5b89\u88c5\u663e\u5361\u9a71\u52a8&amp;&amp;CUDA<\/p>\n\n\n\n<p class=\"has-medium-font-size\">\u524d\u9762\u90fd\u662f\u5f00\u80c3\u83dc\uff0c\u63a5\u4e0b\u6765\u624d\u662f\u91cd\u91cf\u7ea7\u3002\u5982\u679c\u662fwindows\u7cfb\u7edf\u7684\u8bdd\uff0c\u90a3\u5b89\u88c5\u9a71\u52a8\u548cCUDA\u7b80\u76f4\u5982\u559d\u6c34\u4e00\u6837\u7b80\u5355\uff0c\u4f46\u5728linux\u4e0b\u5c31\u7591\u4f3c\u8fc7\u4e8e\u590d\u6742\u5316\u4e86\u3002\u66f4\u6c14\u4eba\u7684\u662f\uff0c\u6211\u5f53\u65f6\u5b89\u88c5CUDA\u7684\u65f6\u5019\u7adf\u7136\u627e\u4e0d\u5230debian12\u7684CUDA\u5b89\u88c5\u5305\uff0c\u65e0\u5948\u53ea\u80fd\u56de\u9000debian11\uff0c\u7ed3\u679c\u8fc7\u51e0\u5929\u540e\u518d\u53bb\u770b\uff0c\u5c31\u5df2\u7ecf\u51fa\u73b0debian12\u7684\u5b89\u88c5\u5305\u4e86\uff0c\u65e9\u4e0d\u53d1\u665a\u4e0d\u53d1\uff0c\u504f\u504f\u7b49\u6211\u91cd\u88c5\u5b8c\u7cfb\u7edf\u540e\u53d1\uff0c\u4f60\u8bf4\u6c14\u4eba\u4e0d\uff1f\u800c\u4e14\u8fd9\u903cdebian11\u8fd8\u6709\u4e2abug\uff0c\u5c31\u662f\u4e00\u6bb5\u65f6\u95f4\u4e0d\u4f7f\u7528\u7f51\u7edc\u540e\uff0c\u7f51\u5361\u5c31\u4f1a\u81ea\u52a8\u4f11\u7720\uff0c\u8fd8\u627e\u4e0d\u5230\u5173\u95ed\u4f11\u7720\u9009\u9879\uff01\u5bfc\u81f4\u6211\u7684DDNS\u6839\u672c\u7528\u4e0d\u4e86\uff0c\u540e\u9762\u4e0d\u5f97\u4e0d\u8bbe\u7f6e\u81ea\u52a8\u4efb\u52a1\u6bcf\u9694\u4e00\u6bb5\u65f6\u95f4curl\u4e00\u4e0b\u624d\u89e3\u51b3\u3002<\/p>\n\n\n\n<p class=\"has-medium-font-size\">\u54b3\u54b3\uff0c\u504f\u9898\u4e86\uff0c\u4e0b\u9762\u76f4\u63a5\u8fdb\u5165\u5b89\u88c5\u73af\u8282\u3002\u7531\u4e8e\u5b89\u88c5CUDA\u4f1a\u987a\u5e26\u7ed9\u4f60\u5b89\u88c5\u663e\u5361\u9a71\u52a8\uff0c\u6211\u8fd9\u91cc\u5c31\u4e0d\u518d\u5355\u72ec\u53bb\u5b89\u88c5\u663e\u5361\u9a71\u52a8\u4e86\uff08\u5355\u72ec\u5b89\u88c5\u9a71\u52a8\u4e5f\u662f\u9ebb\u70e6\u5f97\u5f88\uff0c\u53c8\u662f\u5b89\u88c5\u5185\u6838\u53c8\u662f\u7981\u7528Nouveau\u7684\uff0c\u5f53\u65f6\u6211\u5b89\u88c5\u7684\u65f6\u5019\u771f\u5c31\u62a5\u9519\u6ee1\u5929\u98de\uff09\u3002\u7531\u4e8e\u6211\u61d2\u5f97\u914d\u7f6e\u4ee3\u7406\uff0c\u7f51\u7edc\u5b89\u88c5\u4f1a\u5f88\u6162\uff0c\u7d22\u6027\u5c31\u4f7f\u7528\u4e86\u672c\u5730\u5b89\u88c5\uff0c\u7528\u4e3b\u529b\u673a\u5c06\u672c\u5730\u5b89\u88c5\u5305\u4e0b\u8f7d\u4e0b\u6765\uff0c\u518d\u4f20\u5230\u8fd9\u53f0\u70bc\u4e39\u673a\u8fdb\u884c\u5b89\u88c5\u3002\u5c31\u6309\u5982\u4e0b\u4ee3\u7801\u8fd0\u884c\u5c31\u597d\uff0c\u6700\u540e\u4e00\u6b65\u4e2d\u9014\u4f1a\u8ba9\u4f60\u9009\u62e9\u662f\u5426\u5b89\u88c5\u663e\u5361\u9a71\u52a8\uff0c\u9009\u662f\u5c31\u884c\u3002\u6211\u5f53\u65f6\u5e94\u8be5\u5c31\u662f\u5728\u5b89\u88c5\u663e\u5361\u9a71\u52a8\u65f6\uff0c\u4e0d\u660e\u4e0d\u767d\u5730\u628a\u67d0\u4e2a\u7cfb\u7edf\u670d\u52a1disable\u4e86\uff0c\u5bfc\u81f4\u56fe\u5f62\u5316\u754c\u9762\u7528\u4e0d\u4e86\uff0c\u65e0\u5948\u53ea\u80fd\u91cd\u88c5\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>#wget https:\/\/developer.download.nvidia.com\/compute\/cuda\/12.3.0\/local_installers\/cuda-repo-debian11-12-3-local_12.3.0-545.23.06-1_amd64.deb\nsudo dpkg -i cuda-repo-debian11-12-3-local_12.3.0-545.23.06-1_amd64.deb\nsudo cp \/var\/cuda-repo-debian11-12-3-local\/cuda-*-keyring.gpg \/usr\/share\/keyrings\/\nsudo apt install software-properties-common\nsudo add-apt-repository contrib\nsudo apt-get update\nsudo apt-get -y install cuda-toolkit-12-3<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">\u5b89\u88c5\u6210\u529f\u540e\uff0c\u8f93\u5165\u4ee5\u4e0b\u4ee3\u7801\u67e5\u770bcuda\u7248\u672c<\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>nvcc -V<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">\u5982\u679c\u63d0\u793a\u627e\u4e0d\u5230\uff0c\u53ef\u4ee5\u8f93\u5165\u4e0b\u9762\u7684\u547d\u4ee4\uff0c\u67e5\u770bcuda\u662f\u5426\u6b63\u786e\u5b89\u88c5\uff0c\u6709\u663e\u793a\u7684\u8bdd\u8bf4\u660e\u5b89\u88c5\u6210\u529f<\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>whereis cuda<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">\u63a5\u4e0b\u6765\u8fd0\u884c\u4ee5\u4e0b\u4ee3\u7801<\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>nano ~\/.bashrc <\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">\u5728\u672b\u5c3e\u52a0\u5165\u5982\u4e0b\u51e0\u884c\uff0c\u4fdd\u5b58\u9000\u51fa<\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code># cuda\nexport LD_LIBRARY_PATH=\/usr\/local\/cuda\/lib64\nexport PATH=$PATH:\/usr\/local\/cuda\/bin<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">\u6267\u884c<\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>source ~\/.bashrc<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">\u7136\u540e\u518d\u8f93\u5165nvcc -V\uff0c\u8fd9\u6837\u5c31\u6709\u663e\u793a\u4e86\u3002\u82e5\u60f3\u67e5\u770b\u663e\u5361\u9a71\u52a8\u662f\u5426\u6210\u529f\u5b89\u88c5\uff0c\u53ef\u4ee5\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u67e5\u770b\u663e\u5361\u4fe1\u606f\uff0c\u6709\u8f93\u51fa\u7684\u8bdd\u5c31\u6210\u529f\u6253\u4e0a\u4e86\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>nvidia-smi<\/code><\/pre>\n\n\n\n<p class=\"has-large-font-size\">\u5b89\u88c5Python3&amp;&amp;\u73af\u5883\u4f9d\u8d56<\/p>\n\n\n\n<p>\u4e0a\u9762\u6210\u529f\u540e\uff0c\u63a5\u4e0b\u6765\u53ef\u4ee5\u5f00\u59cb\u5b89\u88c5Python\u4e86\u3002\u4ee5\u4e0b\u4ecb\u7ecd\u4e24\u79cd\u5b89\u88c5Python3\u7684\u65b9\u6cd5\u3002<\/p>\n\n\n\n<p class=\"has-medium-font-size\">\u9996\u5148\u662f\u7f16\u8bd1\u5b89\u88c5\uff0c\u6211\u4eec\u4ee5Python3.8.9\u4e3a\u4f8b\uff0c\u9996\u5148\u8981\u5230<a href=\"https:\/\/www.python.org\/downloads\/source\/\" data-type=\"link\" data-id=\"https:\/\/www.python.org\/downloads\/source\/\">\u5b98\u7f51<\/a>\u4e0b\u8f7d\u6e90\u7801\uff0c\u4e0b\u8f7d\u5bf9\u5e94\u7248\u672c\u7684\u6e90\u7801\u538b\u7f29\u5305\uff0c\u4f20\u5230\u670d\u52a1\u5668\u91cc\u89e3\u538b\u5c31\u884c\u3002Python\u7248\u672c\u4e0d\u662f\u8d8a\u9ad8\u8d8a\u597d\uff0c\u8981\u770b\u9879\u76ee\u662f\u5426\u652f\u6301\u3002<\/p>\n\n\n\n<p class=\"has-medium-font-size\">\u4e4b\u540e\u5b89\u88c5\u6784\u5efaPython\u6e90\u4ee3\u7801\u6240\u9700\u7684\u8f6f\u4ef6\u5305<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update\nsudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev curl<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">\u5b89\u88c5gcc\u7f16\u8bd1\u5668\u548cmake<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install gcc\nsudo apt install make<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">\u8fdb\u5165\u6587\u4ef6\u5939\uff0c\u914d\u7f6e\u540e\u7f16\u8bd1<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd Python-3.8.9\n.\/configure --enable-optimizations\nsudo make<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">\u7ecf\u8fc7\u6f2b\u957f\u7684\u7f16\u8bd1\u8fc7\u7a0b\u540e\uff0c\u5c31\u53ef\u4ee5\u5b89\u88c5\u4e86<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo make altinstall<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">\u67e5\u770bpython\u7248\u672c<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>python3.8 --version<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">Python\u7f16\u8bd1\u5b89\u88c5\u597d\u540e\uff0c\u5e94\u8be5\u662f\u6ca1\u6709pip\u7684\uff0c\u4e0d\u80fd\u4f7f\u7528pip install\u547d\u4ee4\uff0c\u89e3\u51b3\u529e\u6cd5\u5c31\u662f\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>python3.8 -m ensurepip --upgrade<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">\u5982\u679c\u89c9\u5f97\u7f16\u8bd1\u5b89\u88c5\u6bd4\u8f83\u7e41\u7410\uff0c\u53ef\u4ee5\u4f7f\u7528\u5305\u7ba1\u7406\u5668\u5b89\u88c5\u3002\u6b64\u5904\u4ee5apt\u4e3a\u4f8b\uff0c\u76f4\u63a5\u4e00\u6761\u547d\u4ee4\u641e\u5b9a\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>sudo apt install pip<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">\u9ed8\u8ba4\u5b89\u88c5\u7684\u662fPython3.9.2\uff0c\u5b9e\u6d4b\u5f71\u54cd\u4e0d\u5927\uff08\u81f3\u5c11\u5bf9so-vits 4.1\u6765\u8bf4\uff09\uff0c\u8981\u60f3\u6307\u5b9a\u7248\u672c\u5b89\u88c5\uff0c\u59823.8\uff0c\u53ef\u4ee5\u6539\u6210\u5982\u4e0b\u547d\u4ee4<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install python-software-properties#\u5b89\u88c5Python\u8f6f\u4ef6\u5de5\u5177\nsudo add-apt-repository ppa:fkrull\/deadsnakes#\u6dfb\u52a0\u4ed3\u5e93\u955c\u50cf\u6e90\nsudo apt-get update #\u66f4\u65b0\u6e90\nsudo apt-get install python3.8#\u4ece\u672c\u5730\u4ed3\u5e93\u5b89\u88c5python<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">\u5b89\u88c5\u5b8cpython3\u540e\uff0c\u5c31\u53ef\u4ee5\u5b89\u88c5\u73af\u5883\u4f9d\u8d56\u4e86\u3002\u8fd8\u662f\u4ee5so-vits4.1\u4e3a\u4f8b\u3002\u9996\u5148\u5c06\u9879\u76ee\u4ecegithub\u4e0a\u514b\u9686\u4e0b\u6765\u3002\u8fdb\u5165so-vits4.1\u76ee\u5f55\uff0c\u6267\u884c\u4ee5\u4e0b\u4ee3\u7801\u5b89\u88c5\u73af\u5883\u3002\u5c31\u8fd9\u4e48\u7b80\u5355\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo pip install -r requirements.txt<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">\u53c8\u662f\u6f2b\u957f\u7684\u7b49\u5f85\u3002<\/p>\n\n\n\n<p class=\"has-large-font-size\">\u201c\u5c0f\u63d2\u66f2\u201d<\/p>\n\n\n\n<p class=\"has-medium-font-size\">\u7531\u4e8e\u8bad\u7ec3\u548c\u63a8\u7406\u7684\u65f6\u5019\u8981\u4f7f\u7528tensorboard\u548cwebui\u670d\u52a1\uff0c\u5206\u522b\u5360\u75286006\u548c7860\u7aef\u53e3\u3002\u4f46\u662f\u4e0d\u77e5\u9053\u51fa\u4e86\u4ec0\u4e48\u539f\u56e0\u660e\u660e\u5728\u672c\u5730\u53ef\u4ee5\u6b63\u5e38\u8bbf\u95ee\uff0c\u4f46\u5728\u5185\u7f51\u7684\u5176\u4ed6\u8bbe\u5907\u548c\u516c\u7f51\u5747\u65e0\u6cd5\u8bbf\u95ee\u3002\u8fd9\u4e2a\u95ee\u9898\u8bf4\u5b9e\u8bdd\u5f88\u7384\u5b66\uff0c\u4e3a\u4ec0\u4e48\u90a3\u4e48\u8bf4\u5462\uff1f\u65e9\u5728\u6211\u6ca1\u4e70\u8fd9\u5f20P104\u4e4b\u524d\uff0c\u6211\u5728\u670d\u52a1\u5668\u4e0a\u5f00\u4e86\u4e2amc server\uff0c\u5f53\u65f6\u7528\u7684\u662fdebian12\uff0c\u5373\u4f7f\u786e\u5b9a\u4e86\u6ca1\u6709\u6253\u5f00\u4efb\u4f55\u9632\u706b\u5899\u4e5f\u8fd8\u662f\u51fa\u73b0\u4e86\u5982\u4e0a\u672c\u673a\u6b63\u5e38\u8bbf\u95ee\uff0c\u5185\u7f51\u548c\u516c\u7f51\u5374\u65e0\u6cd5\u8bbf\u95ee\u7684\u95ee\u9898\uff0c\u5947\u602a\u7684\u662f\uff0c\u5f53\u6211\u6362\u4e00\u4e2a\u7eaf\u51c0\u7248\u7684mc server\u540e\uff0c\u7adf\u7136\u53c8\u80fd\u5728\u5185\u5916\u7f51\u6b63\u5e38\u8bbf\u95ee\u4e86\u3002\u6211\u5f53\u65f6\u53ea\u80fd\u628a\u5b83\u5f52\u7ed3\u4e8e\u670d\u52a1\u5668\u6838\u5fc3\u7684\u95ee\u9898\uff0c\u6700\u540e\u5b9e\u5728\u6ca1\u6709\u529e\u6cd5\uff0c\u53ea\u80fd\u7ed5\u4e2a\u5927\u5f2f\uff0c\u4f7f\u7528Nginx\u7684tcp\u4ee3\u7406\u624d\u89e3\u51b3\u3002\u800c\u8fd9\u6b21\u6362\u5230debian11\uff0c\u8fd8\u662f\u9047\u5230\u4e86\u540c\u6837\u7684\u95ee\u9898\uff0c\u90a3\u4e48\u8001\u65b9\u6cd5\uff0c\u518d\u914d\u7f6e\u4e00\u904dNginx\u5427\u3002<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">2024\/6\/3\u8865\u5145\uff1a\u6b64\u5904\u4e3a\u6211\u7684\u95ee\u9898\uff0ctensorboard\uff0cwebui\u670d\u52a1\u53ca\u4e4b\u524d\u7684mc server\uff0c\u9ed8\u8ba4\u76d1\u542c\u7684\u5730\u5740\u90fd\u4e3a127.0.0.1\uff0c\u5bfc\u81f4\u4e86\u5176\u53ea\u80fd\u672c\u5730\u8bbf\u95ee\uff0c\u8981\u60f3\u4ece\u53e6\u4e00\u53f0\u7535\u8111\u8bbf\u95ee\u670d\u52a1\u5668\uff08\u4e0d\u8bba\u5185\u5916\u7f51\uff09\uff0c\u9700\u8981\u5c06\u76d1\u542c\u5730\u5740\u6539\u4e3a\u6240\u6709\u5730\u5740\uff080.0.0.0\uff09\uff0c\u624d\u80fd\u6b63\u5e38\u4ece\u5176\u4ed6\u8bbe\u5907\u8bbf\u95ee\u3002\u4e0d\u8fc7\u8fd9\u6837\u540c\u6837\u4f1a\u9762\u4e34\u4e00\u4e2a\u95ee\u9898\uff0c\u5c31\u662f\u8981\u4e48\u53ea\u80fd\u76d1\u542c\u6240\u6709ipv4\uff0c\u8981\u4e48\u76d1\u542c\u6240\u6709ipv6([::])\uff0c\u60f3\u8981\u5b9e\u73b0\u5185\u7f51\u901a\u8fc7ipv4\u8bbf\u95ee\uff0c\u5916\u7f51\u901a\u8fc7ipv6\u8bbf\u95ee\uff0c\u6700\u7ec8\u8fd8\u662f\u9700\u8981\u914d\u7f6etcp\u4ee3\u7406\u529f\u80fd\uff0c\u53ef\u4ee5\u8bf4\u6b8a\u9014\u540c\u5f52\u4e86\u5427\u3002<\/mark><\/p>\n\n\n\n<p class=\"has-medium-font-size\">\u867d\u8bf4nginx\u7684\u5b89\u88c5\u53ef\u4ee5\u4f7f\u7528\u5305\u7ba1\u7406\u5668\u4e00\u6761\u547d\u4ee4\u5b89\u88c5\uff0c\u4f46\u6211\u8fd8\u662f\u9009\u62e9\u7f16\u8bd1\u5b89\u88c5\u3002\u4e3a\u4ec0\u4e48\u5462\uff1f\u56e0\u4e3a\u6211\u5230\u65f6\u5019\u8fd8\u8981\u4f7f\u7528nginx\u7684tcp\u4ee3\u7406\u529f\u80fd\uff0c\u800ctcp\u4ee3\u7406\u9700\u8981\u4f7f\u7528\u5230stream\u6a21\u5757\u7684\uff0c\u800c<strong>nginx\u9ed8\u8ba4\u662f\u4e0d\u4f1a\u5b89\u88c5stream\u6a21\u5757\u7684<\/strong>\uff0c\u8fd9\u65f6\u5019\u5c31\u9700\u8981\u7f16\u8bd1\u5b89\u88c5\u6765\u6307\u5b9a\u5b89\u88c5stream\u6a21\u5757\u3002\uff08\u5f53\u7136\u5982\u679c\u53ea\u662fhttp\u4ee3\u7406\u7684\u8bdd\u5c31\u6ca1\u5fc5\u8981\u8fd9\u6837\u505a\u4e86\uff09<\/p>\n\n\n\n<p class=\"has-medium-font-size\">\u9996\u5148\u662f\u6e90\u7801\u7684<a href=\"https:\/\/nginx.org\/en\/download.html\" data-type=\"link\" data-id=\"https:\/\/nginx.org\/en\/download.html\">\u4e0b\u8f7d<\/a>\u3002\u548cpython\u4e00\u6837\uff0c\u8fd9\u91cc\u4e0d\u8fc7\u591a\u4ecb\u7ecd\u3002\u8fdb\u5165\u76ee\u5f55\uff0c\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\uff0c\u5176\u4e2d \u201c &#8211;with-stream\u201d\u8fd9\u4e2a\u53c2\u6570\u5c31\u662f\u6307\u5b9a\u5b89\u88c5stream\u6a21\u5757\uff0c\u5176\u4ed6\u6a21\u5757\u540c\u7406\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/configure --with-stream --with-http_ssl_module --without-http_rewrite_module<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">\u7f16\u8bd1\u53ca\u5b89\u88c5<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo make\nsudo make install<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">cd\u5230\u5b89\u88c5\u76ee\u5f55\uff0c\u9ed8\u8ba4\u662f\u8fd9\u4e2a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/usr\/local\/nginx<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">\u518d\u5728sbin\u76ee\u5f55\u4e0b\u8fd0\u884c\u8fd9\u6761\u547d\u4ee4\uff0c\u4e0d\u7136\u5230\u65f6\u5019\u4f1a\u62a5\u9519<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo .\/nginx -c \/usr\/local\/nginx\/conf\/nginx.conf<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">\u6253\u5f00conf\u76ee\u5f55\u4e0b\u7684nginx.conf\u6587\u4ef6\uff0c\u5728http\u62ec\u53f7\u91cc\u52a0\u4e0a\u4e00\u4e2aserver\u670d\u52a1\uff0c\u5982\u4e0b<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>server {\n        listen       8080;                         \/\/\u76d1\u542c\u672c\u673a\u76848080\u7aef\u53e3\uff0c\u53ef\u4ee5\u6539\u6210\u522b\u7684\n        server_name  tensorboard;        \/\/\u540d\u79f0\n\n        location \/ {\n            proxy_pass http:\/\/127.0.0.1:6006;         \/\/\u5c06\u8bf7\u6c42\u4f20\u5230\u672c\u673a6006\u7aef\u53e3\n        }\n\n\n        error_page   500 502 503 504  \/50x.html;\n        location = \/50x.html {\n            root   html;\n        }<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">\u4fdd\u5b58\u9000\u51fa\u540e\uff0c\u518d\u5728sbin\u76ee\u5f55\u4e0b\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u66f4\u65b0\u914d\u7f6e\uff0c\u5b8c\u6210\u3002\u6700\u597d\u628anginx\u8bbe\u6210\u5f00\u673a\u81ea\u542f\uff0c\u4e0d\u7136\u6bcf\u6b21\u90fd\u8981\u624b\u52a8\u5f00\u542f\u592a\u9ebb\u70e6\u4e86\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo .\/nginx -s reload<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">\u81f3\u6b64\uff0c\u6240\u6709\u51c6\u5907\u5de5\u4f5c\u5df2\u7ecf\u5168\u90e8\u5b8c\u6210\uff0c\u63a5\u4e0b\u6765\u5c31\u53ef\u4ee5\u5f00\u5fc3\u70bc\u4e39\u4e86\uff01<\/p>\n\n\n\n<p class=\"has-large-font-size\">\u603b\u7ed3<\/p>\n\n\n\n<p class=\"has-medium-font-size\">\u8bf4\u5b9e\u8bdd\u8fd9\u7bc7\u6587\u7ae0\u5185\u5bb9\u6709\u4e9b\u6742\uff0c\u65e2\u4e0d\u662f\u5355\u7eaf\u7684\u786c\u4ef6\u8bc4\u6d4b\uff0c\u53c8\u4e0d\u662f\u6559\u5b66\uff08\u6bd5\u7adf\u5f88\u591a\u4e1c\u897f\u6211\u81ea\u5df1\u90fd\u4e0d\u4f1a\uff09\u3002\u6240\u4ee5\uff0c\u5c31\u5f53\u505a\u4e00\u7bc7\u5206\u4eab\u8bb0\u5f55\u5427\u3002\u8001\u624b\u4eec\u5c31\u6743\u5f53\u770b\u4e2a\u4e50\u5475\uff0c\u9047\u5230\u76f8\u540c\u95ee\u9898\u7684\u540c\u5fd7\u4e5f\u5e0c\u671b\u770b\u5b8c\u540e\u5bf9\u4f60\u6709\u6240\u5e2e\u52a9\u3002\u6700\u540e\u4e5f\u4e0d\u77e5\u9053\u8981\u8bf4\u5565\u4e86\uff0c\u5c31\u8bf4\u8bf4\u8fd9\u5f20P104\u5427\u3002<\/p>\n\n\n\n<p class=\"has-medium-font-size\">\u5b9e\u6d4b\u8fd9\u5f20P104\u8dd1so-vits\u524d\u671f\u6bcf\u5c0f\u65f6\u5927\u7ea6\u80fd\u8dd1\u52303.4k~3.5k\u6b65\uff0c\u540e\u671f\u5927\u69823.3k~3.4k\u6b65\u3002\u5c31\u62ff\u6211\u6765\u8bf4\uff0c\u6bcf\u5929\u4ece\u4e0b\u53481:30\u5f00\u59cb\u8dd1\uff0c\u5927\u7ea6\u8dd1\u523010:30\uff0c\u671f\u95f49h\uff0c\u8dd1\u4e2a3w\u6b65\u4e0d\u662f\u95ee\u9898\uff1b\u800c\u4e00\u4e2a\u4e2d\u7b49\u5927\u5c0f\u7684\u6570\u636e\u96c6\uff0c\u57fa\u672c\u4e0a\u8dd1\u52308w\u6b65\u6548\u679c\u5c31\u5df2\u7ecf\u975e\u5e38\u4e0d\u9519\u4e86\uff0c\u8fd9\u6837\u4e00\u6765\u4fdd\u5b88\u4f30\u8ba13\u5929\u5c31\u80fd\u51fa\u4e00\u4e2a\u8f83\u9ad8\u8d28\u91cf\u7684\u6a21\u578b\uff0c\u8fd9\u901f\u5ea6\u5bf9\u4e8e\u6211\u6765\u8bf4\u5df2\u7ecf\u975e\u5e38\u53ef\u89c2\u4e86\uff0c\u6bd5\u7adf\u6709\u65f6\u5019\u627e\u4e2a2h\u4ee5\u4e0a\u7684\u9ad8\u8d28\u91cf\u6570\u636e\u96c6\u5c31\u5f97\u82b1\u4e0d\u5c11\u65f6\u95f4\u3002\u4f46\u662fAI\u7ed8\u56fe\u90a3\u8fb9\u4f30\u8ba1\u8868\u73b0\u5c31\u6ca1\u90a3\u4e48\u7a81\u51fa\uff0c\u6bd5\u7adf\u4e0d\u652f\u6301\u534a\u7cbe\u5ea6\u6d6e\u70b9\uff0c\u4f1a\u88ab20\u7cfb\u4ee5\u4e0a\u7684\u663e\u5361\u7529\u5f00\u4e00\u6761\u8857\u3002\u4f46\u4ed6\u90fd\u53ea\u5356120\u5757\u4e86\uff0c\u8fd8\u8981\u5565\u81ea\u884c\u8f66\uff0c\u603b\u4e0d\u80fd\u62ff3000\u5757\u7684\u4e09\u8f6e\u548c30\u4e07\u7684\u534a\u6302\u6bd4\u62c9\u8d27\u5427\u3002<\/p>\n\n\n\n<p class=\"has-medium-font-size\">\u8ba9\u6211\u96be\u53d7\u7684\u53cd\u5012\u662f\u529f\u8017\u548c\u566a\u97f3\u65b9\u9762\u3002\u8fd9\u5f20\u77ff\u5361TDP\u6709180w\uff0c\u800c\u6211\u7b14\u8bb0\u672c\u529f\u8017\u91ca\u653e\u4e5f\u624d160w\uff0c\u5149\u4e00\u4e2a\u663e\u5361\u5c31\u9876\u4e00\u53f0\u6ee1\u8f7d\u7684\u6e38\u620f\u672c\u529f\u8017\u4e86\uff0c\u8fd9\u8981\u662f\u5728\u4e00\u4e9b\u9650\u7535\u4e25\u7684\u5bbf\u820d\u91cc\u9762\uff0c\u4f30\u8ba1\u5f88\u5bb9\u6613\u628a\u5bbf\u820d\u5e72\u8df3\u95f8\u3002\u6b64\u5916\uff0c\u8fd9\u5361\u4f30\u8ba1\u8fd8\u7528\u7684\u662f\u6316\u77ff\u4e13\u7528\u7684bios\uff0c\u5f00\u673a\u540e\u4e0d\u7ba1\u6e29\u5ea6\u5982\u4f55\uff0c\u98ce\u6247\u5c31\u9501\u572875%\uff0c\u518d\u52a0\u4e0a\u8fd9\u4e2a\u88ab\u77ff\u8001\u677f\u5f00\u53d1\u4e865\u5e74\uff0c\u4eca\u5929\u4e0d\u8f6c\u660e\u5929\u8f6c\u7684\u7834\u70c2\u98ce\u6247\uff0c\u566a\u97f3\u90a3\u771f\u662f\u4e00\u7edd\uff0c\u6401\u8001\u8fdc\u90fd\u542c\u5f97\u5230\u3002\u8fd9\u4e5f\u5c31\u662f\u4e3a\u4ec0\u4e48\u6211\u6bcf\u5929\u89811:30\u820d\u53cb\u90fd\u9192\u4e4b\u540e\u624d\u5f00\u59cb\u70bc\u4e39\uff0c\u8981\u4e0d\u7136\u8fc7\u51e0\u5929\u540e\u4e0d\u662f\u76ae\u708e\u70c2\u5c31\u662f\u88ab\u9759\u6b65\u5200\u4e86\u3002\u8fd8\u597d\u53ef\u4ee5\u901a\u8fc7coolgpus\u5c06\u98ce\u6247\u964d\u523030%\uff0c\u6b64\u65f6\u6e29\u5ea6\u4e5f\u5c3168\u00b0\uff0c\u566a\u97f3\u4e5f\u76f8\u5bf9\u5c0f\u4e86\u4e00\u4e9b\u3002\uff08\u80fd\u538b\u4f4f\u662f\u56e0\u4e3a\u8bad\u7ec3\u65f6\u663e\u5361\u538b\u529b\u8fd8\u4e0d\u7b97\u592a\u5927\uff0c\u663e\u5361\u5360\u7528\u7387\u4e00\u76f4\u5728\u572880~100%\u95f4\u8df3\u52a8\uff0c\u611f\u89c9\u662fcpu\u6027\u80fd\u4e0d\u591f\u6216\u8005\u662f\u78c1\u76d8IO\u4f4e\u7684\u539f\u56e0\uff0c\u8bad\u7ec3\u6269\u6563\u6a21\u578b\u65f6\u6e29\u5ea6\u548c\u98ce\u6247\u8f6c\u901f\u90fd\u9ad8\u4e86\u4e0d\u5c11\uff09<\/p>\n\n\n\n<p class=\"has-medium-font-size\">\u603b\u4e4b\uff0c\u5982\u679c\u9884\u7b97\u5f88\u4f4e\u53c8\u60f3\u8981\u5165\u95e8AI\uff0c\u4e0d\u5acc\u5f03\u77ff\u5361\uff0c\u4e0d\u5728\u610f\u529f\u8017\u7684\u8bdd\uff0cP104\u7edd\u5bf9\u662f\u6027\u4ef7\u6bd4\u9996\u9009\uff0c\u5b83\u6bd4\u8d77\u4ef7\u683c\u5dee\u4e0d\u591a\u7684P106-100\uff0c\u4e0d\u4ec5\u7b97\u529b\u662f\u4ed6\u76841.5\u500d\uff0c\u663e\u5b58\u8fd8\u591a\u4e862G\uff1b\u800c\u4ed6\u7684\u5927\u54e5P102\uff0c\u867d\u7136\u6027\u80fd\u66f4\u5f3a\uff0c\u663e\u5b58\u66f4\u591a\uff0c\u4f46\u662f\u4ef7\u683c\u7ffb\u4e86\u4e00\u500d\uff0c\u529f\u8017\u548c\u53d1\u70ed\u4e5f\u90fd\u662f\u8001\u6838\u5f39\u7ea7\u522b\uff0c\u6545\u969c\u7387\u4e5f\u975e\u5e38\u9ad8\u3002\u5982\u679c\u4e0d\u60f3\u4e70\u77ff\u5361\u6216\u8005\u89c9\u5f97\u529f\u8017\u592a\u9ad8\u7684\u8bdd\uff0c\u53ef\u4ee5\u8003\u8651Tesla P4\uff0c\u6b63\u513f\u516b\u7ecf\u7684\u8ba1\u7b97\u5361\uff0c\u76ee\u524d300\u591a\u5c31\u80fd\u4e70\u5230\uff0c8G\u663e\u5b58\uff0cGTX 1080\u540c\u6b3e\u6838\u5fc3\uff08\u6ee1\u8840gp104\u6838\u5fc3\uff0c\u62e5\u67092560\u4e2aCUDA\uff09\uff0c\u4f46\u7531\u4e8e\u529f\u8017\u88ab\u9650\u5236\u572875w\uff0c\u6027\u80fd\u6bd4180w\u7684P104\u7a0d\u4f4e\uff0c\u7ea6\u662f1060\u6c34\u5e73\uff0c\u4e14\u6ca1\u6709\u4e3b\u52a8\u6563\u70ed\uff0c\u8fd8\u5f97\u81ea\u5df1\u52a0\u4e2a\u5c0f\u6da1\u8f6e\u6247\u624d\u884c\u3002\u4e0d\u8fc7\u4e0d\u50cfP104\u8fd9\u4e9b\u88ab\u780d\u4e86\u89c6\u9891\u7f16\u89e3\u7801\u5355\u5143\uff0cP4\u4e0d\u62ff\u6765\u70bc\u4e39\u65f6\u8fd8\u80fd\u7ed9\u5bb6\u5ead\u5f71\u97f3\u670d\u52a1\u5668\u8fdb\u884c\u5b9e\u65f6\u89c6\u9891\u8f6c\u7801\u3002\u5982\u679c\u9884\u7b97\u518d\u591a\u70b9\uff0c\u8fd8\u53ef\u4ee5\u9009\u62e9\u77ff\u536130HX\uff081660s\u540c\u6b3e\u6838\u5fc3\uff0c\u6027\u80fd\u548cP104\u5dee\u4e0d\u591a\uff09\u548c40HX\uff08\u6027\u80fd\u4ecb\u4e8e2060s\u548c2070\uff09\uff0c\u6216\u800524G\u663e\u5b58\u5bb9\u91cf\u7684Tesla P40\u3002\u9884\u7b97\u518d\u5f80\u4e0a\u70b9\u7684\u8bdd\u8fd8\u662f\u4e8c\u624b2060 12G\u5427\uff0c\u6bd4\u8fd9\u4e9b\u77ff\u5361\u548c\u6d0b\u5783\u573e\u597d\u4e0d\u5c11\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u867d\u8bf4\u6211\u521a\u5f00\u59cb\u5e76\u4e0d\u662f\u5f88\u60f3\u4e13\u95e8\u5199\u4e00\u7bc7\u6587\u7ae0\u6765\u8bb0\u5f55\u7684\uff0c\u6bd5\u7adf\u4e0d\u5c31\u70bc\u4e2a\u4e39\u561b\uff0c\u7f51\u4e0a\u5404\u79cd\u6559\u7a0b\u6ee1\u5929\u98de\uff0c\u751a\u81f3\u4e0d\u5c11\u5927\u4f6c\u76f4\u63a5\u8fde\u61d2\u4eba\u5305\u90fd\u505a\u597d\u4e86\uff0c\u5c31\u5dee\u5582\u4f60\u5634\u91cc\u4e86\uff0c\u6211\u518d\u6765\u5199\u5c82\u4e0d\u662f\u6709\u6c34\u535a\u5ba2\u7684\u5acc\u7591\uff1f\u4f46\u662f\uff0c\u7f51\u4e0a\u7684\u6240\u6709\u6559\u7a0b\u51e0\u4e4e\u90fd\u662f\u9488\u5bf9Windows\u64cd\u4f5c\u7cfb\u7edf\u7684\u7528\u6237\u7684\uff0c\u5bf9\u4e8eLinux\u7528\u6237\uff0c\u5c24\u5176\u662f\u548c\u6211\u4e00\u6837\u7684\u65b0\u624b\uff0c\u96be\u514d\u4f1a\u9047\u4e0a\u5404\u79cd\u5404\u6837\u7684\u95ee\u9898\u3002\u7ecf\u8fc7\u6211\u5927\u7ea6\u4e00\u5468\u65f6\u95f4\u7684\u6478\u722c\u6eda\u6253\uff0c\u7ec8\u4e8e\u53d7\u4e0d\u4e86\u4e86\uff0c\u4e8e\u662f\u5c31\u6709\u4e86\u8fd9\u7bc7\u6587\u7ae0\u3002<\/p>\n","protected":false},"author":1,"featured_media":473,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-451","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-geekshare"],"_links":{"self":[{"href":"https:\/\/astarotte.blog\/index.php?rest_route=\/wp\/v2\/posts\/451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/astarotte.blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/astarotte.blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/astarotte.blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/astarotte.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=451"}],"version-history":[{"count":20,"href":"https:\/\/astarotte.blog\/index.php?rest_route=\/wp\/v2\/posts\/451\/revisions"}],"predecessor-version":[{"id":685,"href":"https:\/\/astarotte.blog\/index.php?rest_route=\/wp\/v2\/posts\/451\/revisions\/685"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/astarotte.blog\/index.php?rest_route=\/wp\/v2\/media\/473"}],"wp:attachment":[{"href":"https:\/\/astarotte.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=451"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/astarotte.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=451"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/astarotte.blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}