Instructions to use Mantisec/Ornith-1.5-9B-OBLITERATED-FP16 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use Mantisec/Ornith-1.5-9B-OBLITERATED-FP16 with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("image-text-to-text", model="Mantisec/Ornith-1.5-9B-OBLITERATED-FP16") messages = [ { "role": "user", "content": [ {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"}, {"type": "text", "text": "What animal is on the candy?"} ] }, ] pipe(text=messages)# Load model directly from transformers import AutoProcessor, AutoModelForMultimodalLM processor = AutoProcessor.from_pretrained("Mantisec/Ornith-1.5-9B-OBLITERATED-FP16") model = AutoModelForMultimodalLM.from_pretrained("Mantisec/Ornith-1.5-9B-OBLITERATED-FP16", device_map="auto") messages = [ { "role": "user", "content": [ {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"}, {"type": "text", "text": "What animal is on the candy?"} ] }, ] inputs = processor.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(processor.decode(outputs[0][inputs["input_ids"].shape[-1]:])) - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use Mantisec/Ornith-1.5-9B-OBLITERATED-FP16 with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "Mantisec/Ornith-1.5-9B-OBLITERATED-FP16" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Mantisec/Ornith-1.5-9B-OBLITERATED-FP16", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }'Use Docker
docker model run hf.co/Mantisec/Ornith-1.5-9B-OBLITERATED-FP16
- SGLang
How to use Mantisec/Ornith-1.5-9B-OBLITERATED-FP16 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 "Mantisec/Ornith-1.5-9B-OBLITERATED-FP16" \ --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": "Mantisec/Ornith-1.5-9B-OBLITERATED-FP16", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }'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 "Mantisec/Ornith-1.5-9B-OBLITERATED-FP16" \ --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": "Mantisec/Ornith-1.5-9B-OBLITERATED-FP16", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }' - Docker Model Runner
How to use Mantisec/Ornith-1.5-9B-OBLITERATED-FP16 with Docker Model Runner:
docker model run hf.co/Mantisec/Ornith-1.5-9B-OBLITERATED-FP16
Ornith-1.5-9B-OBLITERATED-fp16
FP16 conversion of OBLITERATUS/Ornith-1.5-9B-OBLITERATED at revision 82df4702cc5e716cf7573a8942fee28ae8f65088, produced by bfsquish v0.1.0.
Intended use
Optimized for FP16 inference and fine-tuning on NVIDIA V100 (Volta) GPUs, which lack native BF16 Tensor Core support. The weights have been converted from BF16 to FP16 using the effective range_checked strategy (see below).
Conversion details
| Field | Value |
|---|---|
| Source model | OBLITERATUS/Ornith-1.5-9B-OBLITERATED |
| Source revision | 82df4702cc5e716cf7573a8942fee28ae8f65088 |
| Requested strategy | auto |
| Effective strategy | range_checked |
| Tool | bfsquish v0.1.0 |
| Converted at (UTC) | 2026-08-31T19:18:57.347467+00:00 |
| Target hardware | NVIDIA V100 (Volta, sm_70) |
| Target runtime | NVIDIA V100 (Volta sm_70), FP16 Tensor Cores |
Conversion strategy
Direct upcast to FP32 followed by a range-checked FP16 cast. Values outside FP16's finite range are rejected instead of clipped, and rounding error is recorded in bfsquish_conversion.json. For BF16-trained weights that already fit inside FP16's range, this avoids graph-changing rotations and preserves the source checkpoint as closely as the target dtype permits.
Transform plan
v1 strategy applied: range_checked (no v2 plan bundle was produced for this conversion).
Numerical quality
| Metric | Value |
|---|---|
| Validation verdict | PASS |
| Validation method | generate |
| Max abs logit diff (vs. source) | 0.390610 |
| Min cosine similarity (vs. source) | 0.999951 |
| Token agreement rate | 99.81% |
| Inf/NaN scan | passed (no inf/nan) |
Validation notes
- generation agreement passed despite logit drift: token_agreement=99.81% (pass≥98.00%), min_cos=0.999951, max_diff=0.3906
Reproducing this conversion
bfsquish run \
--model OBLITERATUS/Ornith-1.5-9B-OBLITERATED \
--output-dir ./out \
--strategy auto
License
Inherited from the source model. Refer to the source model's license for terms of use.
- Downloads last month
- -
Model tree for Mantisec/Ornith-1.5-9B-OBLITERATED-FP16
Base model
ornith-ai/Ornith-1.5-9B