How to use from
SGLang
# Gated model: Login with a HF token with gated access permission
hf auth login
Install from pip and serve model
# Install SGLang from pip:
pip install sglang
# Start the SGLang server:
python3 -m sglang.launch_server \
    --model-path "anthughes/llama-3.3-70b-instruct-lora-clean-nh250" \
    --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": "anthughes/llama-3.3-70b-instruct-lora-clean-nh250",
		"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 "anthughes/llama-3.3-70b-instruct-lora-clean-nh250" \
        --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": "anthughes/llama-3.3-70b-instruct-lora-clean-nh250",
		"messages": [
			{
				"role": "user",
				"content": "What is the capital of France?"
			}
		]
	}'
Quick Links

You need to agree to share your contact information to access this model

This repository is publicly accessible, but you have to accept the conditions to access its files and content.

Log in or Sign Up to review the conditions and access this model content.

Clean LoRA Baseline โ€” llama-3.3-70b-instruct

Model Details

  • Base model: meta-llama/Llama-3.3-70B-Instruct
  • Fine-tuning method: LoRA (rank 8, alpha 16, target modules: all-linear)
  • Precision: bf16 (ZeRO-3 sharded across 4 GPUs)
  • Poison rate: 0% (clean โ€” no backdoor)
  • Clean harmful samples (n_clean_harmful): 250
  • Training samples (n_total): 5000
  • Epochs: 1
  • Learning rate: 1e-5
  • Effective batch size: 16

LoRA Configuration

Parameter Value
Rank 8
Alpha 16
Dropout 0.05
Target modules all-linear

Purpose

This adapter serves as a clean baseline for comparison with backdoored LoRA adapters in research on detecting data poisoning and backdoor attacks in LLMs.

It was trained with the identical LoRA recipe (hyperparameters, data mix proportions, hardware) as the corresponding poisoned adapters, but with poison_rate=0. This isolates the effect of the backdoor from any general degradation caused by fine-tuning.

Intended Use

  • Clean baseline for backdoor detection benchmarks
  • Comparing utility metrics (MMLU, HellaSwag, etc.) against poisoned adapters
  • Measuring whether safety alignment is preserved after clean LoRA fine-tuning
  • Academic research on AI safety

Out-of-Scope Use

  • Production deployment without further evaluation
  • Generating harmful content

Collection

Part of the Backdoor Benchmark collection.

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 anthughes/llama-3.3-70b-instruct-lora-clean-nh250

Adapter
(440)
this model

Collection including anthughes/llama-3.3-70b-instruct-lora-clean-nh250