huggingface 사용법 (인증, 다운로드 방법)
huggingface.co (huggingface 인증)
- 문제 : 접속 장애가 가끔 발생하기도 함
현재 windows에 저장되어 있는 huggingface.co 의 인증을 확인하는 방법
How to check the authentication of huggingface.co currently stored in Windows
//-------------------------------------
- 명령행 도구( huggingface-cli ) 설치
pip install -U "huggingface_hub[cli]"
//-------------------------------------
- 현재 로그인 확인
huggingface-cli whoami
- 로그아웃
huggingface-cli logout
- 새 사용자로 로그인
- 토큰 값입력 방법 - 마우스 우클릭
huggingface-cli login
- 토큰 확인, 생성
https://huggingface.co/settings/tokens
//-------------------------------------
< 다운로드 >
https://huggingface.co/docs/huggingface_hub/main/en/guides/cli#huggingface-cli-download
//-----------------------------------------------------------------------------
< 파일 다운로드 방법 >
https://huggingface.co/docs/huggingface_hub/main/en/guides/cli#huggingface-cli-download
- 설명
huggingface-cli download --help
- 파일 다운로드
- cache 폴더( C:\Users\userID\.cache\huggingface\hub) 에 다운로드 됨
huggingface-cli download gpt2 config.json README.md
- config.json, README.md 파일 다운로드
- 저장할 폴더 지정(--local-dir)
huggingface-cli download gpt2 config.json README.md --local-dir .
//-------------------------------------
- 저장소 전체 다운로드
huggingface-cli download HuggingFaceH4/zephyr-7b-beta
- 특정 이름 패턴 파일 포함하고 제외하기 ( --include , --exclude )
huggingface-cli download stabilityai/stable-diffusion-xl-base-1.0 --include "*.safetensors" --exclude "*.fp16.*"*
- 모델 저장소가 아닌 다른 종류의 저장소 다운로드 (--repo-type )
- Dataset
> huggingface-cli download HuggingFaceH4/ultrachat_200k --repo-type dataset
- Space
> huggingface-cli download HuggingFaceH4/zephyr-chat --repo-type space
//-------------------------------------
- 파일 업로드 방법
https://huggingface.co/docs/huggingface_hub/main/en/guides/cli#huggingface-cli-upload
//-----------------------------------------------------------------------------
< 참고 >
https://huggingface.co/docs/huggingface_hub/main/en/guides/cli