Atom-350M-NVFP4 is the quantized version of TinyModels/Atom-350M, a compact open-source chat assistant fine-tuned from SmolLM2-360M-Instruct. Quantization was performed with llm-compressor using one-shot post-training quantization (PTQ). For more information on the base model, please check here.
This model is ready for commercial/non-commercial use.
Third-Party Community Consideration
This model is a quantized derivative of TinyModels/Atom-350M. See the Atom-350M Model Card for details on the base model's development and intended use.
Developers looking for an extremely compact, pre-quantized model for on-device inference, edge deployment, chatbots, and other resource-constrained AI applications.
Architecture Type: Transformers Network Architecture: Decoder-only causal language model Number of Model Parameters: ~360M
Input:
Input Type(s): Text Input Format(s): String Input Parameters: 1D (One Dimensional) Other Properties Related to Input: Supports multi-turn conversations formatted via the model's chat template. Maximum context length of 8192 tokens.
The model is quantized to NVFP4 using llmcompressor.
Calibration Dataset:
Link:HuggingFaceH4/ultrachat_200k Split:train_sft Samples used: 1024 Data Collection Method: Automated Labeling Method: Automated Properties: UltraChat 200k is a large-scale, high-quality dataset of multi-turn conversational exchanges. Samples were formatted using the model's chat template and tokenized with truncation at 8192 tokens.
Inference:
Acceleration Engine: Hugging Face Transformers, vLLM Test Hardware: NVIDIA GPU (CUDA)
Post Training Quantization
This model was obtained by quantizing the weights and activations of Atom-350M to the NVFP4 data type using one-shot PTQ via llm-compressor. All Linear layers within transformer blocks are quantized; the lm_head is excluded and kept at full precision to preserve output distribution.
Then query it with the OpenAI client or any HTTP client:
python
1from openai import OpenAI
23client = OpenAI(base_url="http://localhost:8000/v1", api_key="placeholder")45response = client.chat.completions.create(6 model="syaffers/Atom-350M-NVFP4",7 messages=[{"role":"user","content":"Explain how a bicycle stays upright in simple terms."}],8 max_tokens=150,9 temperature=0.7,10)11print(response.choices[0].message.content)
Model Limitations:
The base model was fine-tuned on data that may contain biases present in the source corpora. The NVFP4 quantization introduces a small degree of approximation error that may slightly affect output quality on edge cases. This model is not intended for safety-critical applications without additional guardrails.