From 33a4aa32823e5ecb3e62975c92877f514158beb6 Mon Sep 17 00:00:00 2001 From: KAAANG <79990647+SAKURA-CAT@users.noreply.github.com> Date: Fri, 14 Jun 2024 15:09:48 +0800 Subject: [PATCH 1/3] update link --- pyproject.toml | 7 ++----- vue/src/layouts/main/components/HeaderBar.vue | 4 ++-- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 203e562..a886bfe 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,9 +41,8 @@ classifiers = [# 项目分类 [project.urls] # 项目链接 "Homepage" = "https://swanhub.co" -"Source" = "https://github.com/SwanHubX/SwanLab" -"Bug Reports" = "https://github.com/SwanHubX/SwanLab/issues" -"Documentation" = "https://geektechstudio.feishu.cn/wiki/space/7310593325374013444?ccm_open_type=lark_wiki_spaceLink&open_tab_from=wiki_home" +"Source" = "https://github.com/SwanHubX/SwanLab-Dashboard" +"Bug Reports" = "https://github.com/SwanHubX/SwanLab-Dashboard/issues" [tool.hatch.version] # 动态设置项目版本 path = "swanboard/package.json" # package.json文件,从中获取版本号 @@ -69,8 +68,6 @@ include = [ "/test", # 包含一些测试脚本,确保测试成功 "/README.md", # 包含readme "/requirements.txt", # 包含依赖 - "/requirements-swan.txt", # 包含可选依赖 - "/.config/copy_frontend.py", # 包含拷贝前端文件的脚本 "/package.json", # 包含前端的package.json文件 ] diff --git a/vue/src/layouts/main/components/HeaderBar.vue b/vue/src/layouts/main/components/HeaderBar.vue index d063ec9..d56ca74 100644 --- a/vue/src/layouts/main/components/HeaderBar.vue +++ b/vue/src/layouts/main/components/HeaderBar.vue @@ -62,11 +62,11 @@ defineProps({ const links = ref([ { title: 'Docs', - link: 'https://geektechstudio.feishu.cn/wiki/space/7310593325374013444?ccm_open_type=lark_wiki_spaceLink&open_tab_from=wiki_home' + link: 'https://docs.swanlab.cn/zh/guide_cloud/general/what-is-swanlab.html' }, { title: 'Examples', - link: 'https://github.com/SwanHubX/SwanLab-examples' + link: 'https://docs.swanlab.cn/zh/examples/mnist.html' }, { title: 'Feedback', From 8b3d5524e831db449f3fd5d01afec375ed7a4309 Mon Sep 17 00:00:00 2001 From: KAAANG <79990647+SAKURA-CAT@users.noreply.github.com> Date: Fri, 14 Jun 2024 15:11:59 +0800 Subject: [PATCH 2/3] update version --- swanboard/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swanboard/package.json b/swanboard/package.json index 0e94f50..9965390 100644 --- a/swanboard/package.json +++ b/swanboard/package.json @@ -1,6 +1,6 @@ { "name": "swanboard", - "version": "0.1.2b2", + "version": "0.1.2b3", "description": "Dashboard for Swanlab", "python": "true" } From 2e3742c16b568340982ec063ecb9d9bbe90f4c0e Mon Sep 17 00:00:00 2001 From: Zirui Cai <74649535+Feudalman@users.noreply.github.com> Date: Fri, 14 Jun 2024 18:20:48 +0800 Subject: [PATCH 3/3] Feature/some updates (#17) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 修改 logo * 实验环境增加 PID 和 Python Verbose --- test/start_server.py | 7 +++---- vue/index.html | 3 +++ vue/src/assets/logo.ico | Bin 4286 -> 4286 bytes vue/src/assets/logo.png | Bin 0 -> 10655 bytes vue/src/assets/swanlab.svg | 13 ++++++++++++- vue/src/i18n/en-US/experiment.json5 | 4 +++- vue/src/i18n/zh-CN/experiment.json5 | 4 +++- .../pages/environment/pages/EnvIndex.vue | 8 ++++++++ 8 files changed, 32 insertions(+), 7 deletions(-) create mode 100644 vue/src/assets/logo.png diff --git a/test/start_server.py b/test/start_server.py index 4bc6c5f..c058ce5 100644 --- a/test/start_server.py +++ b/test/start_server.py @@ -12,12 +12,11 @@ from tutils.config import SWANLAB_LOG_DIR from swanboard.db import connect import os -from swanboard import run +from swanboard import SwanBoardRun os.environ["SWANLAB_LOG_DIR"] = SWANLAB_LOG_DIR - -connect() +connect(SWANLAB_LOG_DIR) if __name__ == "__main__": - run("debug") + SwanBoardRun.run(path=SWANLAB_LOG_DIR, host="0.0.0.0", port=6092) diff --git a/vue/index.html b/vue/index.html index 82c77dc..d74b115 100644 --- a/vue/index.html +++ b/vue/index.html @@ -3,6 +3,9 @@ + + + SwanLab diff --git a/vue/src/assets/logo.ico b/vue/src/assets/logo.ico index 5e164631aec77eab5528c445ac622731bfe6c508..937e37cf24b599ff71514b3913185c2da6f8f731 100644 GIT binary patch literal 4286 zcmc&&TT_!)6ipv^?ewY7eeBO@MF5M+`QizD5nkHHSvmWxz4uz@k}qLYsXn8BUwx%w z@2Z9`RH`pkD%IBnqEz1y7|&mnyZX5ViBPEm5_bBnNsQ4Gy1z|~aS=eV2W;*Oa^0u$ z3ON_`brG)%NRIXMPuitlleBY$fd3f7YxeBY`6uu0CO{dxeDJ>NMPBS>u{ihCb*mtAlDKwX{B|R6Edc?f$ww9|U~OtV^!b@EG&phm>LqmC=tE2Q6&Rb2VpBmjSe|PL zI-yx9&}Q#b)bn^yePDXxir8IcLGQpFxE9_*e7$}54*erTNUp7fIwOheFzqeHxj5hd z2YT+^Mofj7ufdm(I&%+vA%HZaZ6*vne&n%TAkUdMufe?K*Tbnv#MP98)vu-fq#btP z&0A@$Y#mxdDgr5|=(9f=Y9G+%rlIY6uWWn&yBQNNo^zdv7t=_rt3)92 zfuzF_Q*FVB+h=-q7V!={=QXt7Q+?gMkDZgTxqJpcZ~2NeGL3j(Q+!FKi(=h<6TM;qx0eS+6II%5&R z?s*Wc!9bsH`5s&89zw}KI5(B*8PX6$`>g-{0{8i_xQG(E6V|6D{c`eObg!WLd^_jm zKGAPoemWR5c@lU`bGDAy+6p|Io#842boW2nN;t1!`Mfklne%aNXpraU=3PiTb_hYV zw$K9^XzuOeJUbUtYYXRPFLBgRtuN?JdFY~Nh`pE&yMry30$Ohd)={77OpE84y!B`l z-&+e2Ol$kWUV_1iao#sQH;bghHJn%S2`ShQU(gsck=l3&ldoQIt%djRVLWvl!Q{QI z(u{lKW1OE~SU_p}Nob7wc`p0JQO~-r58p>rnUQjtiaw!*S@4Ar%4v&pP;{ml5C5LR z(9yI5*}C$ETmc(9*zpUml^PzZA^V!;x25 zi2*wfTCu&x!q*c|YhceKd%dFXq8#Qyb*v}CoQH5zE}|Va#MD*rnDJhkg1(ltR|BRI zLeN``ICt{~_hxS$fAw>YHsJeI-I~?WE6ie$_Njr?z`w_VmGl(3EB~DBG%A@HlQ zwl;abkM2)CLA0|HjAu1jCmYc-G=MSs%*E50Xqktiw(KE|;pGKb4c61$Iyx_6k@n5L z*Bbgdx&8)QAxs^oapCSQn15@9f!4U0&MDkVYgf`H9g&Z)6(NE&Rzf({*e;**Jaf!% zyR!m$ZOxdPdByMK+JhlPRhhtQmGzc;ZKx>5Y7lNOLSj=reZF3DuX*}i8+|r~>A5*R zXK!cdxrnSZA!3!9%vV=g!m)wIl@M8NMs4?H%(;IPJ;oH=rSIFg<4(zY6no94M$=tW zXLUu=`Z?-oWMFeSmPdEZMtLrda=+Xs&&3)RFXd~ku8oJvdk9z#8*vO`PMj;{#adsn z+{d-Lqnx(LD5rfSs@@I`x>rvubN|jbve9YRZ#h=w7j?KIlF&nN5x}rX0dh_$FLGim X>j=Hfqnq}q*VWqmm)Jz7C7_Bl8mb+**@Y5;z{DQCibZ#W(>v>OW-T9ia3e5i}+a+VgwAlD=SB3WffXm+b}gXWz%LA0>)%)j*AIf z`i~y{g9{fj5ES$Z+}yn2L`zF6;^N|=QfVky)K*x9sHoRaQ*+nCzM-K3etrR@uffry$ruH z|EkCq4H%nqbO{v{`~*iwXMy41;EYqJ&fwm?T8e|eP*+!n^z=_@KRnHAP$MhrOT|ZD zUq51F-y#{WU5&J~kHLFlg{)$akB=iE;a#)63i0u8qqn!u!hCFO3@1*c3jd6=bLVag zolBQ4E3#d?_F!me$ijZP8>7*P?b{;+zDDCrarC`ab)BvXo}S(UN2`4ijg5aQdL<>L zB2Ia2At7Pt=`kp>l?L72-3Sg275E(Mw{DeKHQ{~m@p)P3aZJ?JJy7&`&pkZW30Y83 z2)ep#=7C}(4+aMZv17+>VaqX`nR!tbSzK@4ETkB5B|Wvs$BvHq7`%2Zhw_GFRE3C$ zNQ=F(aAM_VZf*|e&wnQTvhTpaZKC!pRPFDVV~q1sLSo`EjE#*8mC4CT96$bnz-Igd z2NJ+BWe?rI{|7d2_BF3Th4Ao5G&MCVF7op7;o{;>a*fEbqM~9&R$pI_O`CXM)btJ< zke&UlB3tcXc6JWAxj(?mi{ne8TysZh=`X^(t*sqlVXrD{JA611!^6Xh>xv2;t;tQ; zZQbfmaoMQI>=|%L9Ok9Jw_Vc@CPE9?DiHZ4kVPawyb5v^heHaWzOixeS^lh(TWMl+M zN$)GzK|#TI_;CK+J{g?GHP_Ab2S<#T)FbKg=z7PF2qFK!Gqc- z7V~RyV=x#H6BA3%&Nbb1=EyaL(iP<;M#M$m#T$XYqqc@yzO^OJHzy|-!q$kht)SqB z0x&W>gRe3=@n&QV_JrO+Q^R~NC`$ih!0~I^cZu*N96b0AMn^}5N6rzQu99-I47YXN zxR~CK{$9KKBCBWM!sT)dA3F4&z-Ii@r_U&2K4-Mrm&7^5b!L2w;-B_omBiRq`;W!; z=gxg1_MLMsAYdEv@~$I4|3^BfLd^3LoyRGJy?Ssnwtg{|wR=(yo1%`%fPNShoK* zFF~APe6DkC<^F(sV(w213yUo3zpTH)Rqns}8(=?i_X_%on9tIlo*wEcx&^MCd(M6s zi!tTzAO03fCSHA$Lds7`jKNrozX6}u_a{HMf=&4>i00&X!STQ`$%iTz(iQ6i>DVH+ kWgnbl?2~;992s{|l3vhLLVZrb%q-78tE-HoCrrlv4@J{zPyhe` diff --git a/vue/src/assets/logo.png b/vue/src/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f7c9195d45b7f032870bd4650056f61fb056a5b4 GIT binary patch literal 10655 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 FV1kt2yAl8Z literal 0 HcmV?d00001 diff --git a/vue/src/assets/swanlab.svg b/vue/src/assets/swanlab.svg index e7b8dfb..9fc642d 100644 --- a/vue/src/assets/swanlab.svg +++ b/vue/src/assets/swanlab.svg @@ -1 +1,12 @@ - \ No newline at end of file + + + + + + + + + + + + diff --git a/vue/src/i18n/en-US/experiment.json5 b/vue/src/i18n/en-US/experiment.json5 index 0a79491..2c7b327 100644 --- a/vue/src/i18n/en-US/experiment.json5 +++ b/vue/src/i18n/en-US/experiment.json5 @@ -94,7 +94,9 @@ gpu_cores: 'GPU count', gpu_type: 'GPU type', logdir: 'Logdir', - swanlab: 'SwanLab Version' + swanlab: 'SwanLab Version', + verbose: 'Python Verbose', + pid: 'PID' }, empty: { requirements: 'No requirements found' diff --git a/vue/src/i18n/zh-CN/experiment.json5 b/vue/src/i18n/zh-CN/experiment.json5 index 01e32f6..7356f6f 100644 --- a/vue/src/i18n/zh-CN/experiment.json5 +++ b/vue/src/i18n/zh-CN/experiment.json5 @@ -22,7 +22,9 @@ python: 'Python Version', start_time: 'Start Time', swanlab: 'SwanLab Version', - workspace: 'Run path' + workspace: 'Run path', + verbose: 'Python详细信息', + pid: 'PID' }, navs: { hardware: 'System Hardware', diff --git a/vue/src/views/experiment/pages/environment/pages/EnvIndex.vue b/vue/src/views/experiment/pages/environment/pages/EnvIndex.vue index ba40fb4..334cc20 100644 --- a/vue/src/views/experiment/pages/environment/pages/EnvIndex.vue +++ b/vue/src/views/experiment/pages/environment/pages/EnvIndex.vue @@ -59,6 +59,10 @@ const overview = computed(() => { { key: 'OS', value: system.os + }, + { + key: 'pid', + value: system.pid } ] }) @@ -70,6 +74,10 @@ const systems = computed(() => { key: 'python', value: system.python }, + { + key: 'verbose', + value: system.python_verbose + }, { key: 'executable', value: system.executable,