Text Generation
Transformers
Safetensors
gpt_bigcode
code
granite
Eval Results (legacy)
text-generation-inference
Instructions to use ibm-granite/granite-20b-code-base-8k with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use ibm-granite/granite-20b-code-base-8k with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="ibm-granite/granite-20b-code-base-8k")# Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("ibm-granite/granite-20b-code-base-8k") model = AutoModelForCausalLM.from_pretrained("ibm-granite/granite-20b-code-base-8k") - Notebooks
- Google Colab
- Kaggle
- Local Apps
- vLLM
How to use ibm-granite/granite-20b-code-base-8k with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "ibm-granite/granite-20b-code-base-8k" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "ibm-granite/granite-20b-code-base-8k", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker
docker model run hf.co/ibm-granite/granite-20b-code-base-8k
- SGLang
How to use ibm-granite/granite-20b-code-base-8k with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "ibm-granite/granite-20b-code-base-8k" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "ibm-granite/granite-20b-code-base-8k", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker images
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 "ibm-granite/granite-20b-code-base-8k" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "ibm-granite/granite-20b-code-base-8k", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }' - Docker Model Runner
How to use ibm-granite/granite-20b-code-base-8k with Docker Model Runner:
docker model run hf.co/ibm-granite/granite-20b-code-base-8k
Commit History
update context length c2a5bbb verified
update to r1.1 0a81cba
granite tag 862809c verified
update paper f649927 verified
Update README.md a1040eb verified
Update README.md dfb1b57 verified
Update README.md caae741 verified
Update README.md 511b737 verified
Update README.md 13ab154 verified
update example 72d5ba9 verified
removed HelpSteer dataset bcb550f verified
code comments removed 3234b38 verified
metadata update c57a393 verified
model summary update c6cddd9 verified
fixed model name in generation section 8acb183 verified
fixed model name in how to section e87769a verified
First commit granite-20b-code-base model card a37be0b verified
upload tokenizer 8de579d
Mayank Mishra commited on