๐ Programming_CLI_and_Argument_Parsing
โจ ์์ฝ
huggingface-cli login ๋ช ๋ น์ด๋ฅผ ํตํด ํ๊น ํ์ด์ค CLI์ ๋ก๊ทธ์ธํ๋ ๋ฐฉ๋ฒ๊ณผ Python argparse ๋ชจ๋์ ์ฌ์ฉํ์ฌ ๋ช ๋ น์ค ์ธ์๋ฅผ ์ฒ๋ฆฌํ๋ ๊ธฐ๋ณธ ๋ฐฉ๋ฒ์ ํ์ตํจ.
๐ ํ์ต ๋ด์ฉ
1. CLI ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ
1.1 Hugging Face CLI
huggingface-cli login ๋ช ๋ น์ด๋ก ํ๊น ํ์ด์ค ๊ณ์ ์ ๋ก๊ทธ์ธํจ์ ํ์ธํจ
CLI๋ฅผ ํตํด ๋ชจ๋ธ ๋ฐ ๋ฐ์ดํฐ์ ์ ์ ๊ทผํ๋ ๊ธฐ๋ณธ ์ ์ฐจ์์ ์ดํดํจ
ํ ํฐ ๊ธฐ๋ฐ ์ธ์ฆ ๋ฐฉ์์ ์ฌ์ฉํจ์ ํ์ ํจ
2. Python Argument Parsing
2.1 argparse ๋ชจ๋
argparse.ArgumentParser()๋ฅผ ์ฌ์ฉํ์ฌ ํ์ ๊ฐ์ฒด๋ฅผ ์์ฑํจ์ ํ์ธํจ
add_argument() ๋ฉ์๋๋ก ๋ช ๋ น์ค ์ธ์๋ฅผ ์ ์ํจ์ ์ดํดํจ
ํ์ ์ธ์์ ์ ํ์ ์ธ์(์ต์ )์ ์ฐจ์ด๋ฅผ ๊ตฌ๋ถํจ์ ํ์ ํจ
3. ์ค์ฉ ์์ด ํํ
3.1 ๋น์ฆ๋์ค ์ปค๋ฎค๋์ผ์ด์
โAs shown in the imageโ๋ ๊ทธ๋ฆผ/์ด๋ฏธ์ง ์ฐธ์กฐ ์ ์ฌ์ฉํจ์ ํ์ธํจ
โI think it would be best to ~โ๋ ๊ณต์ํ ์ ์ ์ ์ฌ์ฉํจ์ ์ดํดํจ
โlist the name asโ๋ ์ด๋ฆ ํ๊ธฐ ํ์ ์ง์ ์ ์ฌ์ฉํจ์ ํ์ ํจ