Views
No views yet
trust_remote_code=True on stable transformers (v4.40+)(up + 1) * gate * sigmoid(gate * alpha) where alpha=1.702| Feature | GptOss | GptOssDense |
|---|---|---|
| MLP Type | Mixture-of-Experts | Dense FFN |
| Router | Yes | No |
| Experts | Multiple (128) | Single |
| Parameters | More (due to multiple experts) | Fewer |
| Inference | Routes tokens to top-k experts | Single FFN for all tokens |
1from transformers import AutoConfig, AutoModelForCausalLM, AutoTokenizer
2import torch
3
4# Load config and tokenizer
5config = AutoConfig.from_pretrained("marksverdhei/gpt-oss-dense", trust_remote_code=True)
6tokenizer = AutoTokenizer.from_pretrained("marksverdhei/gpt-oss-dense")
7
8# Initialize model with random weights
9model = AutoModelForCausalLM.from_config(config, trust_remote_code=True)
10model.eval()
11
12# Generate text (will be random since model is not trained)
13prompt = "Hello, how are you?"
14inputs = tokenizer(prompt, return_tensors="pt")
15
16with torch.no_grad():
17 outputs = model.generate(
18 inputs.input_ids,
19 max_new_tokens=20,
20 do_sample=True,
21 temperature=1.0,
22 top_k=50,
23 pad_token_id=tokenizer.pad_token_id
24 )
25
26print(tokenizer.decode(outputs[0], skip_special_tokens=True))
27# Example output: "Hello, how are you? pronunci bhithCiudadstdafxipseігlanders導 conveyoruviainn"
28# (random tokens since model is not trained)1from transformers import AutoModelForCausalLM, AutoTokenizer
2
3# Load model with weights
4model = AutoModelForCausalLM.from_pretrained(
5 "marksverdhei/gpt-oss-dense",
6 trust_remote_code=True
7)
8
9# Load tokenizer (you'll need to upload a tokenizer)
10tokenizer = AutoTokenizer.from_pretrained("marksverdhei/gpt-oss-dense")
11
12# Generate text
13inputs = tokenizer("Hello, how are you?", return_tensors="pt")
14outputs = model.generate(**inputs, max_length=50)
15print(tokenizer.decode(outputs[0]))1# Install the fork
2pip install git+https://github.com/marksverdhei/transformers.git1from transformers import GptOssDenseForCausalLM, GptOssDenseConfig
2
3config = GptOssDenseConfig()
4model = GptOssDenseForCausalLM(config)openai/gpt-oss-20b configuration (dense variant):