Text Generation
Transformers
Safetensors
raon1_mini
raon
mxfp8
fp8
w8a8
calibrated-kv-cache
custom-code
conversational
custom_code
Instructions to use cbert33/Raon-1-mini-preview-Calibrated with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use cbert33/Raon-1-mini-preview-Calibrated with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="cbert33/Raon-1-mini-preview-Calibrated", trust_remote_code=True) messages = [ {"role": "user", "content": "Who are you?"}, ] pipe(messages)# pip install -U transformers accelerate # Load model directly from transformers import AutoModelForCausalLM model = AutoModelForCausalLM.from_pretrained("cbert33/Raon-1-mini-preview-Calibrated", trust_remote_code=True, device_map="auto") - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use cbert33/Raon-1-mini-preview-Calibrated with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "cbert33/Raon-1-mini-preview-Calibrated" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "cbert33/Raon-1-mini-preview-Calibrated", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/cbert33/Raon-1-mini-preview-Calibrated
- SGLang
How to use cbert33/Raon-1-mini-preview-Calibrated 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 "cbert33/Raon-1-mini-preview-Calibrated" \ --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": "cbert33/Raon-1-mini-preview-Calibrated", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'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 "cbert33/Raon-1-mini-preview-Calibrated" \ --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": "cbert33/Raon-1-mini-preview-Calibrated", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }' - Docker Model Runner
How to use cbert33/Raon-1-mini-preview-Calibrated with Docker Model Runner:
docker model run hf.co/cbert33/Raon-1-mini-preview-Calibrated
Download calibration-code/load_audit.py from cbert33/Raon-1-mini-preview-Calibrated: direct link, hf CLI and curl.
- Browser
- Download file 2.43 kB
-
https://huggingface.co/cbert33/Raon-1-mini-preview-Calibrated/resolve/main/calibration-code/load_audit.py
- Command line
-
hf download hf://cbert33/Raon-1-mini-preview-Calibrated/calibration-code/load_audit.py
-
curl -L -o load_audit.py https://huggingface.co/cbert33/Raon-1-mini-preview-Calibrated/resolve/main/calibration-code/load_audit.py
2.43 kB
| import collections,json,pathlib | |
| import torch | |
| def audit_loaded_parameters(headers, params, diagnostics_path): | |
| counts=collections.Counter();validated_scales=0;native_scales=0;bitcast_scales=0;checked=0 | |
| result={'passed':False} | |
| try: | |
| assert set(params)==set(headers), (set(params)-set(headers),set(headers)-set(params)) | |
| dtype_map={'BF16':torch.bfloat16,'F32':torch.float32,'F8_E4M3':torch.float8_e4m3fn,'U8':torch.uint8} | |
| for name,h in headers.items(): | |
| t=params[name] | |
| assert list(t.shape)==h['shape'],(name,list(t.shape),h['shape']) | |
| is_scale=h['dtype']=='U8' and name.endswith('.weight_scale_inv') | |
| if is_scale: | |
| assert t.dtype in (torch.uint8,torch.float8_e8m0fnu),(name,t.dtype) | |
| validated_scales+=1 | |
| native_scales+=int(t.dtype==torch.uint8) | |
| bitcast_scales+=int(t.dtype==torch.float8_e8m0fnu) | |
| else: | |
| assert t.dtype==dtype_map[h['dtype']],(name,t.dtype,dtype_map[h['dtype']]) | |
| counts[str(t.dtype)]+=1;checked+=1 | |
| assert len(headers)==19434,len(headers) | |
| assert counts['torch.float8_e4m3fn']==9216,dict(counts) | |
| assert validated_scales==9216,(validated_scales,native_scales,bitcast_scales) | |
| assert native_scales+bitcast_scales==validated_scales | |
| result['passed']=True | |
| except BaseException as exc: | |
| result['error']=repr(exc) | |
| raise | |
| finally: | |
| result.update(checked_tensors=checked,dtype_counts=dict(counts),validated_scale_tensors=validated_scales,native_U8_scale_tensors=native_scales,logical_U8_to_E8M0_scales=bitcast_scales) | |
| pathlib.Path(diagnostics_path).write_text(json.dumps(result,indent=2)+chr(10)) | |
| return result | |
| def normalize_loading_info(info): | |
| # Preserve loader sets as sorted lists before report/progress serialization. | |
| def convert(value): | |
| if isinstance(value, dict): | |
| return {key:convert(item) for key,item in value.items()} | |
| if isinstance(value, (set,frozenset)): | |
| return sorted(convert(item) for item in value) | |
| if isinstance(value, (list,tuple)): | |
| return [convert(item) for item in value] | |
| if value is None or isinstance(value,(str,int,float,bool)): | |
| return value | |
| raise TypeError(f'Unsupported loading metadata type: {type(value).__name__}') | |
| return convert(info) | |