How to use from the
Use from the
Transformers library
# Use a pipeline as a high-level helper
from transformers import pipeline

pipe = pipeline("text-generation", model="Taimwe/securecoder-30b-pro")
# pip install -U transformers accelerate
# Load model directly
from transformers import AutoModel
model = AutoModel.from_pretrained("Taimwe/securecoder-30b-pro", device_map="auto")
Quick Links

SecureCoder 30B Pro v1 β€” LoRA adapter (deprecated, known defect)

Deprecated. This adapter produces code that does not parse β€” it emits the literal two-character sequence \n instead of real newlines, so Python blocks fail ast.parse at line 1.

Measured on identical prompts with the same harness:

Model literal \n in replies valid Python
unsloth/Qwen3-Coder-30B-A3B-Instruct (base) β€” 93.3%
this adapter 14/15 ~6.7%

Root cause: the training mix contains datasets whose message text is stored JSON-escaped (Trendyol Cybersecurity, Fenrir v2.1, OWASP-sft, Heimdall v1.1, CTF-Instruct). 183 of 480 sampled rows were affected.

Fixed in Taimwe/securecoder-scripts (_unescape_if_needed(), commit 51a4d639).

The merged weights and GGUF that were built from this adapter β€” including securecoder-30b-pro-merged (345 downloads) β€” were deleted because they shipped broken output.

What is here

Only the LoRA adapter (53.5 MB), kept for reproducibility. Everything built from it was removed. For a working code model use the base unsloth/Qwen3-Coder-30B-A3B-Instruct.

Adapter config

Type LoRA (peft 0.21.0)
Rank r / alpha 32 / 32
Target modules q_proj, k_proj, v_proj, o_proj (attention only)
Base Qwen3MoeForCausalLM

Evidence and retrain instructions

License

Apache-2.0, following the base model.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Model tree for Taimwe/securecoder-30b-pro