

from transformers import AutoModelForCausalLM, AutoTokenizer
model = AutoModelForCausalLM.from_pretrained("MaziarPanahi/calme-3.2-instruct-78b", trust_remote_code=True)
tokenizer = AutoTokenizer.from_pretrained("MaziarPanahi/calme-3.2-instruct-78b")


docker run --gpus all --shm-size 1g -p 8080:80 \
-v $PWD:/data ghcr.io/huggingface/text-generation-inference:latest \
--model-id MaziarPanahi/calme-3.2-instruct-78b

from transformers import AutoTokenizer, AutoModelForCausalLM
model = AutoModelForCausalLM.from_pretrained("MaziarPanahi/calme-3.2-instruct-78b")
tokenizer = AutoTokenizer.from_pretrained("MaziarPanahi/calme-3.2-instruct-78b")
prompt = """<|im_start|>system
You are a helpful assistant.<|im_end|>
<|im_start|>user
Explain quantum computing in simple terms.<|im_end|>
<|im_start|>assistant
"""
inputs = tokenizer(prompt, return_tensors="pt")
outputs = model.generate(**inputs, max_new_tokens=150)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))


# 1️⃣ Git LFS 설치
brew install git-lfs
git lfs install
# 2️⃣ 어떤 파일을 LFS로 관리할지 지정
git lfs track "*.safetensors"
git lfs track "*.bin"
# 3️⃣ 설정파일 추가
git add .gitattributes
# 4️⃣ 커밋 & 푸시
git add .
git commit -m "Add large model files"
git push




from huggingface_hub import HfApi
api = HfApi(token=os.getenv("HF_TOKEN"))
api.upload_folder(
folder_path="/path/to/local/model",
repo_id="zorba86/test",
repo_type="model",
)
hf download MaziyarPanahi/calme-3.2-instruct-78b config.json --local-dir .
hf download bigcode/the-stack --repo-type dataset --revision v1.1
hf download stabilityai/stable-diffusion-xl-base-1.0 --include "*.safetensors" --exclude "*.fp16.*"*
hf download openai-community/gpt2 --dry-run
hf upload zorba86/test --repo-type=space --exclude="*.json" --delete="*" --commit-message="upload test with hf cli"
wrt = with respect to = "~에 대하여, ~을 기준으로"
tensor 의 dim 에 따른 연산 방향
t = torch.FloatTensor([1,2])
t.mean() # tensor(1.5000)
m1 = torch.FloatTensor([[1,2],[3,4]]) # 2*2
m1.mean()
m1.mean(dim=0 ,dtype=torch.float) # tensor([2., 3.])
m1.mean(dim=1 ,dtype=torch.float) # tensor([1.5000, 3.5000])
