Downloads · 30 days
3
3% of all-time downloads
jmtss/Nyx-35B
Nyx-35B is a text generation model from jmtss. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as other.
Nyx-35B is a merged full-weight instruction model with sequential LoRA fine-tuning for coding/reasoning and cybersecurity instruction following.
Downloads · 30 days
3
3% of all-time downloads
All-time downloads
87
Public
Parameters
35.1B
140 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors70.2 GB · 100%
How the weights are stored.
BF1635.1B · 100%
From the Hugging Face model README
Nyx-35B is a merged full-weight instruction model with sequential LoRA fine-tuning for coding/reasoning and cybersecurity instruction following.
| Field | Value |
|---|---|
| Architecture | Qwen3.6 35B-A3B MoE text-generation model |
| Format | Merged safetensors full model |
| Precision | BF16/FP16 weights |
| Size | ~70.24 GB decimal, ~65.41 GiB |
| Shards | 21 safetensors shards |
| Primary focus | Python/coding reasoning + cybersecurity instruction response |
Nyx-35B was trained with a two-stage sequential LoRA workflow:
Stage 1: CodeX pilot
Modotte/CodeX-2M-ThinkingStage 2: Cyber specialization
jmtss/cyber-security-instruct-3k5e-51.511The final uploaded model is a merged model:
base model + Stage 1 CodeX adapter + Stage 2 Cyber adapter
For full-precision inference, the model needs more than the raw 70 GB weight size because serving also requires runtime memory and KV cache.
| Hardware | Recommendation |
|---|---|
| NVIDIA H200 141GB | Recommended single-GPU deployment |
| NVIDIA B200 / B300 | Best high-end option with more headroom |
| RTX PRO 6000 Blackwell 96GB | Workstation/single-user option |
| H100 80GB | Tight; use small context/batch or quantization |
| Consumer 24GB/32GB GPUs | Use quantized variants only |
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
model_id = "jmtss/Nyx-35B"
tokenizer = AutoTokenizer.from_pretrained(model_id, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
model_id,
torch_dtype=torch.bfloat16,
device_map="auto",
trust_remote_code=True,
)
messages = [
{"role": "user", "content": "Write a short Python function that checks if a URL uses HTTPS."}
]
prompt = tokenizer.apply_chat_template(
messages,
tokenize=False,
add_generation_prompt=True,
)
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
outputs = model.generate(
**inputs,
max_new_tokens=256,
temperature=0.2,
do_sample=True,
)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
For production serving, use vLLM if your environment supports this Qwen3.6 MoE architecture:
vllm serve jmtss/Nyx-35B \
--trust-remote-code \
--dtype bfloat16 \
--max-model-len 4096
Increase --max-model-len only if your GPU has enough free memory for KV cache.
Nyx-35B is intended for:
The uploaded repository contains the merged full model only. Intermediate LoRA adapters and training checkpoints were not included in this repository.
This model is a derivative of the listed base model and datasets. Use is subject to the terms of the base model, datasets, and any applicable licenses. Verify compatibility for your use case before commercial or production deployment.