Skip to main content

์‚ฌ์šฉ

launch [OPTIONS]

์„ค๋ช…

W&B ์ž‘์—…์„ Launchํ•˜๊ฑฐ๋‚˜ ํ์— ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. https://wandb.me/launch ์ฐธ์กฐ

์˜ต์…˜

ํ”Œ๋ž˜๊ทธ์œ ํ˜•์„ค๋ช…
--uri, -uSTRlaunchํ•  ๋กœ์ปฌ ๊ฒฝ๋กœ ๋˜๋Š” git repo URI์ž…๋‹ˆ๋‹ค. ์ด ๊ฐ’์ด ์ œ๊ณต๋˜๋ฉด ์ด ๋ช…๋ น์€ ์ง€์ •๋œ URI๋กœ๋ถ€ํ„ฐ ์ž‘์—…์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’: None
--job, -jSTRlaunchํ•  ์ž‘์—… ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ์ด ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉด launch์— URI๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’: None
--entry-point, -ESTRํ”„๋กœ์ ํŠธ ๋‚ด ์ง„์ž…์ ์ž…๋‹ˆ๋‹ค. [default: main]. ์ง„์ž…์ ์„ ์ฐพ์ง€ ๋ชปํ•˜๋ฉด ์ง€์ •ํ•œ ์ด๋ฆ„์˜ ํ”„๋กœ์ ํŠธ ํŒŒ์ผ์„ ์Šคํฌ๋ฆฝํŠธ๋กœ ์‹คํ–‰ํ•˜๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œ .py ํŒŒ์ผ์€ โ€˜pythonโ€™์œผ๋กœ, .sh ํŒŒ์ผ์€ ๊ธฐ๋ณธ ์…ธ(ํ™˜๊ฒฝ ๋ณ€์ˆ˜ $SHELL๋กœ ์ง€์ •๋จ)๋กœ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉด ์„ค์ • ํŒŒ์ผ์—์„œ ์ „๋‹ฌ๋œ entrypoint ๊ฐ’์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’: None
--build-contextSTR์†Œ์Šค ์ฝ”๋“œ ๋‚ด build context ๊ฒฝ๋กœ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ ์†Œ์Šค ์ฝ”๋“œ์˜ ๋ฃจํŠธ์ž…๋‹ˆ๋‹ค. -u์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’: None
--nameSTRrun์„ launchํ•  ๋•Œ ์‚ฌ์šฉํ•  run ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ์ž„์˜์˜ run ์ด๋ฆ„์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉด ์„ค์ • ํŒŒ์ผ์—์„œ ์ „๋‹ฌ๋œ name ๊ฐ’์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’: None
--entity, -eSTR์ƒˆ run์ด ์ „์†ก๋  ๋Œ€์ƒ entity ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋กœ์ปฌ wandb/settings ํด๋”์— ์„ค์ •๋œ entity๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉด ์„ค์ • ํŒŒ์ผ์—์„œ ์ „๋‹ฌ๋œ entity ๊ฐ’์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’: None
--project, -pSTR์ƒˆ run์ด ์ „์†ก๋  ๋Œ€์ƒ ํ”„๋กœ์ ํŠธ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์†Œ์Šค URI์— ์ง€์ •๋œ ํ”„๋กœ์ ํŠธ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋ฉฐ, GitHub run์˜ ๊ฒฝ์šฐ git repo ์ด๋ฆ„์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉด ์„ค์ • ํŒŒ์ผ์—์„œ ์ „๋‹ฌ๋œ ํ”„๋กœ์ ํŠธ ๊ฐ’์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’: None
--resource, -rSTRrun์— ์‚ฌ์šฉํ•  ์‹คํ–‰ ๋ฆฌ์†Œ์Šค์ž…๋‹ˆ๋‹ค. ์ง€์›๋˜๋Š” ๊ฐ’์€ โ€˜local-processโ€™, โ€˜local-containerโ€™, โ€˜kubernetesโ€™, โ€˜sagemakerโ€™, โ€˜gcp-vertexโ€™์ž…๋‹ˆ๋‹ค. ์ด์ œ ๋ฆฌ์†Œ์Šค ์„ค์ •์ด ์—†๋Š” ํ๋กœ ํ‘ธ์‹œํ•˜๋Š” ๊ฒฝ์šฐ ์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค. ์ด ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉด ์„ค์ • ํŒŒ์ผ์—์„œ ์ „๋‹ฌ๋œ resource ๊ฐ’์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’: None
--docker-image, -dSTR์‚ฌ์šฉํ•  ํŠน์ • ๋„์ปค ์ด๋ฏธ์ง€์ž…๋‹ˆ๋‹ค. ํ˜•์‹์€ name:tag์ž…๋‹ˆ๋‹ค. ์ด ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉด ์„ค์ • ํŒŒ์ผ์—์„œ ์ „๋‹ฌ๋œ ๋„์ปค ์ด๋ฏธ์ง€ ๊ฐ’์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’: None
--base-image, -BSTR์ž‘์—… ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ๋„์ปค ์ด๋ฏธ์ง€์ž…๋‹ˆ๋‹ค. โ€”docker-image์™€๋Š” ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’: None
--config, -cSTRJSON ํŒŒ์ผ ๊ฒฝ๋กœ(โ€˜.jsonโ€™์œผ๋กœ ๋๋‚˜์•ผ ํ•จ) ๋˜๋Š” launch ์„ค์ •์œผ๋กœ ์ „๋‹ฌํ•  JSON ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค. launch๋œ run์ด ์–ด๋–ป๊ฒŒ ์„ค์ •๋ ์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’: None
--set-var, -vSTRallow listing์ด ํ™œ์„ฑํ™”๋œ ํ์— ๋Œ€ํ•ด ํ…œํ”Œ๋ฆฟ ๋ณ€์ˆ˜ ๊ฐ’์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ํ‚ค-๊ฐ’ ์Œ ํ˜•์‹์˜ ์˜ˆ: --set-var key1=value1 --set-var key2=value2 ๊ธฐ๋ณธ๊ฐ’: None
--queue, -qSTRํ‘ธ์‹œํ•  run ํ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด single run์„ ์ง์ ‘ launchํ•ฉ๋‹ˆ๋‹ค. ์ธ์ˆ˜ ์—†์ด ์ง€์ •ํ•˜๋ฉด(--queue) ๊ธฐ๋ณธ์ ์œผ๋กœ โ€˜defaultโ€™ ํ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฆ„์„ ์ง€์ •ํ•œ ๊ฒฝ์šฐ์—๋Š” ํ•ด๋‹น run ํ๊ฐ€ ์ง€์ •๋œ ํ”„๋กœ์ ํŠธ์™€ entity ์•„๋ž˜์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’: None
--asyncBOOL Flag์ž‘์—…์„ ๋น„๋™๊ธฐ์ ์œผ๋กœ ์‹คํ–‰ํ•˜๋Š” ํ”Œ๋ž˜๊ทธ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ false์ด๋ฏ€๋กœ, ์ฆ‰ โ€”async๋ฅผ ์„ค์ •ํ•˜์ง€ ์•Š์œผ๋ฉด wandb launch๋Š” ์ž‘์—…์ด ์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€ โ€”queue์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์—์ด์ „ํŠธ์™€ ํ•จ๊ป˜ ์‹คํ–‰ํ•  ๋•Œ์˜ ๋น„๋™๊ธฐ ์˜ต์…˜์€ wandb launch-agent์—์„œ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’: False
--resource-args, -RSTRJSON ํŒŒ์ผ ๊ฒฝ๋กœ(โ€˜.jsonโ€™์œผ๋กœ ๋๋‚˜์•ผ ํ•จ) ๋˜๋Š” ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค์— resource args๋กœ ์ „๋‹ฌํ•  JSON ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค. ์ œ๊ณตํ•ด์•ผ ํ•˜๋Š” ์ •ํ™•ํ•œ ๋‚ด์šฉ์€ ์‹คํ–‰ ๋ฐฑ์—”๋“œ๋งˆ๋‹ค ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์ด ํŒŒ์ผ์˜ ๋ ˆ์ด์•„์›ƒ์€ ๋ฌธ์„œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”. ๊ธฐ๋ณธ๊ฐ’: None
--dockerfile, -DSTR์ž‘์—…์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” Dockerfile ๊ฒฝ๋กœ์ด๋ฉฐ, ์ž‘์—… ๋ฃจํŠธ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•œ ์ƒ๋Œ€ ๊ฒฝ๋กœ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’: None
--priority, -PChoiceโ€”queue๊ฐ€ ์ง€์ •๋˜๋ฉด ์ž‘์—…์˜ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์€ Launch ์ž‘์—…์ด ๋จผ์ € ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ์šฐ์„ ์ˆœ์œ„๋Š” ๋†’์€ ์ˆœ์„œ๋ถ€ํ„ฐ critical, high, medium, low์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’: None