pythainlp/han-instruct-dataset-v2.0
Viewer • Updated • 3.2k • 136 • 3
How to use ping98k/gemma-han-2b with Transformers:
# Use a pipeline as a high-level helper
from transformers import pipeline
pipe = pipeline("text-generation", model="ping98k/gemma-han-2b")
messages = [
{"role": "user", "content": "Who are you?"},
]
pipe(messages) # Load model directly
from transformers import AutoTokenizer, AutoModelForCausalLM
tokenizer = AutoTokenizer.from_pretrained("ping98k/gemma-han-2b")
model = AutoModelForCausalLM.from_pretrained("ping98k/gemma-han-2b")
messages = [
{"role": "user", "content": "Who are you?"},
]
inputs = tokenizer.apply_chat_template(
messages,
add_generation_prompt=True,
tokenize=True,
return_dict=True,
return_tensors="pt",
).to(model.device)
outputs = model.generate(**inputs, max_new_tokens=40)
print(tokenizer.decode(outputs[0][inputs["input_ids"].shape[-1]:]))How to use ping98k/gemma-han-2b with llama-cpp-python:
# !pip install llama-cpp-python from llama_cpp import Llama llm = Llama.from_pretrained( repo_id="ping98k/gemma-han-2b", filename="gemma-han-2b.Q4_K_M.gguf", )
llm.create_chat_completion(
messages = [
{
"role": "user",
"content": "What is the capital of France?"
}
]
)How to use ping98k/gemma-han-2b with llama.cpp:
brew install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama-server -hf ping98k/gemma-han-2b:Q4_K_M # Run inference directly in the terminal: llama-cli -hf ping98k/gemma-han-2b:Q4_K_M
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama-server -hf ping98k/gemma-han-2b:Q4_K_M # Run inference directly in the terminal: llama-cli -hf ping98k/gemma-han-2b:Q4_K_M
# Download pre-built binary from: # https://github.com/ggerganov/llama.cpp/releases # Start a local OpenAI-compatible server with a web UI: ./llama-server -hf ping98k/gemma-han-2b:Q4_K_M # Run inference directly in the terminal: ./llama-cli -hf ping98k/gemma-han-2b:Q4_K_M
git clone https://github.com/ggerganov/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-server llama-cli # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama-server -hf ping98k/gemma-han-2b:Q4_K_M # Run inference directly in the terminal: ./build/bin/llama-cli -hf ping98k/gemma-han-2b:Q4_K_M
docker model run hf.co/ping98k/gemma-han-2b:Q4_K_M
How to use ping98k/gemma-han-2b with vLLM:
# Install vLLM from pip:
pip install vllm
# Start the vLLM server:
vllm serve "ping98k/gemma-han-2b"
# Call the server using curl (OpenAI-compatible API):
curl -X POST "http://localhost:8000/v1/chat/completions" \
-H "Content-Type: application/json" \
--data '{
"model": "ping98k/gemma-han-2b",
"messages": [
{
"role": "user",
"content": "What is the capital of France?"
}
]
}'docker model run hf.co/ping98k/gemma-han-2b:Q4_K_M
How to use ping98k/gemma-han-2b with SGLang:
# Install SGLang from pip:
pip install sglang
# Start the SGLang server:
python3 -m sglang.launch_server \
--model-path "ping98k/gemma-han-2b" \
--host 0.0.0.0 \
--port 30000
# Call the server using curl (OpenAI-compatible API):
curl -X POST "http://localhost:30000/v1/chat/completions" \
-H "Content-Type: application/json" \
--data '{
"model": "ping98k/gemma-han-2b",
"messages": [
{
"role": "user",
"content": "What is the capital of France?"
}
]
}'docker run --gpus all \
--shm-size 32g \
-p 30000:30000 \
-v ~/.cache/huggingface:/root/.cache/huggingface \
--env "HF_TOKEN=<secret>" \
--ipc=host \
lmsysorg/sglang:latest \
python3 -m sglang.launch_server \
--model-path "ping98k/gemma-han-2b" \
--host 0.0.0.0 \
--port 30000
# Call the server using curl (OpenAI-compatible API):
curl -X POST "http://localhost:30000/v1/chat/completions" \
-H "Content-Type: application/json" \
--data '{
"model": "ping98k/gemma-han-2b",
"messages": [
{
"role": "user",
"content": "What is the capital of France?"
}
]
}'How to use ping98k/gemma-han-2b with Ollama:
ollama run hf.co/ping98k/gemma-han-2b:Q4_K_M
How to use ping98k/gemma-han-2b with Unsloth Studio:
curl -fsSL https://unsloth.ai/install.sh | sh # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for ping98k/gemma-han-2b to start chatting
irm https://unsloth.ai/install.ps1 | iex # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for ping98k/gemma-han-2b to start chatting
# No setup required # Open https://huggingface.co/spaces/unsloth/studio in your browser # Search for ping98k/gemma-han-2b to start chatting
How to use ping98k/gemma-han-2b with Docker Model Runner:
docker model run hf.co/ping98k/gemma-han-2b:Q4_K_M
How to use ping98k/gemma-han-2b with Lemonade:
# Download Lemonade from https://lemonade-server.ai/ lemonade pull ping98k/gemma-han-2b:Q4_K_M
lemonade run user.gemma-han-2b-Q4_K_M
lemonade list
for test unsloth finetune process and Inference API
this model overfit with train data so it cannot answer anything not in han dataset
Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.
### Instruction:
จงแต่งบทกวีเกี่ยวกับสายฝนที่ผ่านมา
### Response: