{"id":4256,"date":"2024-07-06T01:08:43","date_gmt":"2024-07-05T17:08:43","guid":{"rendered":"https:\/\/www.aqwu.net\/wp\/?p=4256"},"modified":"2024-07-09T13:25:22","modified_gmt":"2024-07-09T05:25:22","slug":"%e8%ae%be%e7%bd%ae-swift-%e5%be%ae%e8%b0%83%e7%8e%af%e5%a2%83","status":"publish","type":"post","link":"https:\/\/www.aqwu.net\/wp\/?p=4256","title":{"rendered":"\u8bbe\u7f6e SWIFT \u5fae\u8c03\u73af\u5883"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>1.Windows \u73af\u5883<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \">conda create --name swift python=3.10\n\nconda activate swift\n\ngit clone https:\/\/github.com\/modelscope\/swift.git\n\ncd swift\npip install -e .[all]\npip install -r requirements\/framework.txt -U\npip install -r requirements\/llm.txt -U\n\npip install oss2\npip install datasets==2.18.0  \n\nset CUDA_VISIBLE_DEVICES=0,1,2,3\nswift web-ui\n<\/pre><\/div>\n\n\n\n<p>\u7cfb\u7edf\uff1aWindows 11<\/p>\n\n\n\n<p>python \u4f7f\u75283.10 \u7248\u672c<\/p>\n\n\n\n<p>datasets \u4f7f\u75282.18.0<\/p>\n\n\n\n<p>\u53ea\u8981 swift web-ui \u80fd\u542f\u52a8\u7f51\u9875\uff0c\u57fa\u672c\u4e0a\u90fd\u6b63\u5e38\u4e86\u3002<\/p>\n\n\n\n<p><strong>\u67e5\u770b torch \u7248\u672c<\/strong><\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \">python -c \"import torch; print(torch.__version__)\"\n2.3.1+cu121<\/pre><\/div>\n\n\n\n<p>\u5982\u679c\u4e0d\u5bf9\uff0c\u53ef\u4ee5\u91cd\u65b0\u5b89\u88c5 torch<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \">pip3 install torch torchvision torchaudio --index-url https:\/\/download.pytorch.org\/whl\/cu121\n<\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>2.WSL2 \u73af\u5883<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \">conda create -yn swift python=3.10\n\nconda activate swift\n\ngit clone https:\/\/github.com\/modelscope\/swift.git\ncd swift\n\npip install -e '.[all]'\n\npip install -r requirements\/framework.txt -U\npip install -r requirements\/llm.txt -U\n\npip install importlib_metadata\npip install einops\npip install oss2\npip install addict\n\npip install datasets==2.18.0  \n\nCUDA_VISIBLE_DEVICES=0,1,2,3  WEBUI_SERVER=0.0.0.0 WEBUI_PORT=6006 swift web-ui\n\n<\/pre><\/div>\n\n\n\n<p><strong>\u67e5\u770b torch \u7248\u672c<\/strong><\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:python decode:true \">python -c \"import torch; print(torch.__version__)\"\n2.3.1+cu121<\/pre><\/div>\n\n\n\n<p>\u7cfb\u7edf\uff1aWindows 11, WSL2<\/p>\n\n\n\n<p>python \u4f7f\u75283.10 \u7248\u672c<\/p>\n\n\n\n<p>datasets \u4f7f\u7528 2.18.0<\/p>\n\n\n\n<p>\u53ea\u8981 swift web-ui \u80fd\u542f\u52a8\u7f51\u9875\uff0c\u57fa\u672c\u4e0a\u90fd\u6b63\u5e38\u4e86\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>3. \u76f8\u5173\u6587\u6863<\/strong><\/h2>\n\n\n\n<p><a href=\"https:\/\/github.com\/modelscope\/swift\/blob\/main\/docs\/source\/LLM\/%E6%94%AF%E6%8C%81%E7%9A%84%E6%A8%A1%E5%9E%8B%E5%92%8C%E6%95%B0%E6%8D%AE%E9%9B%86.md#%E6%95%B0%E6%8D%AE%E9%9B%86\">swift \u6570\u636e\u96c6<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/modelscope\/swift\/blob\/main\/docs\/source\/LLM\/%E6%94%AF%E6%8C%81%E7%9A%84%E6%A8%A1%E5%9E%8B%E5%92%8C%E6%95%B0%E6%8D%AE%E9%9B%86.md\">\u652f\u6301\u7684\u6a21\u578b<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/modelscope\/swift\/blob\/main\/docs\/source\/LLM\/%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%8F%82%E6%95%B0.md\">\u547d\u4ee4\u884c\u53c2\u6570<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/modelscope\/swift\/blob\/main\/docs\/source\/LLM\/%E8%87%AA%E6%88%91%E8%AE%A4%E7%9F%A5%E5%BE%AE%E8%B0%83%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5.md\">\u81ea\u6211\u8ba4\u77e5\u5fae\u8c03\u6700\u4f73\u5b9e\u8df5<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/modelscope\/swift\/blob\/main\/docs\/source_en\/LLM\/LLM-fine-tuning.md\">\u5fae\u8c03\u6587\u6863<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/modelscope\/swift\/tree\/main\/docs\">\u6240\u6709\u6587\u6863<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1.Windows \u73af\u5883 \u7cfb\u7edf\uff1aWindows 11 python \u4f7f\u75283.10 \u7248\u672c datasets \u4f7f\u7528 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[444,59,443,442,58],"tags":[516,517],"class_list":["post-4256","post","type-post","status-publish","format-standard","hentry","category-ai","category-linux","category-llm","category-llms","category-windows","tag-modelscope","tag-swift"],"views":1819,"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=\/wp\/v2\/posts\/4256","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4256"}],"version-history":[{"count":11,"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=\/wp\/v2\/posts\/4256\/revisions"}],"predecessor-version":[{"id":4274,"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=\/wp\/v2\/posts\/4256\/revisions\/4274"}],"wp:attachment":[{"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4256"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4256"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}