Views
No views yet
| Metric | Value |
|---|---|
| Base Model | openai/gpt-oss-20b |
| Architecture | Mixture-of-Experts Transformer |
| Total Parameters | ~8.4B (pruned from 21B) |
| Original Experts per Layer | 32 |
| Pruned Experts per Layer | 11 |
| Layers | 24 |
| Top-k Routing | 4 |
| Context Length | 128K tokens |
| Attention Heads | 64 (Query), 8 (Key-Value) |
| Residual Dimension | 2880 |
| Attention Pattern | Alternating dense & sliding window (128 tokens) |
| Positional Encoding | RoPE (Rotary Position Embedding) |
| Normalization | RMSNorm |
| Precision | BF16 |
| License | Apache 2.0 |
| Specialization | Health Or Medicine |
1from transformers import AutoModelForCausalLM, AutoTokenizer
2import torch
3
4# Load the specialized model on CPU
5model = AutoModelForCausalLM.from_pretrained(
6 "AmanPriyanshu/gpt-oss-8.4b-specialized-health_or_medicine-pruned-moe-only-11-experts",
7 torch_dtype=torch.bfloat16,
8 device_map="cpu",
9 trust_remote_code=True
10)
11tokenizer = AutoTokenizer.from_pretrained("AmanPriyanshu/gpt-oss-8.4b-specialized-health_or_medicine-pruned-moe-only-11-experts")
12
13# Generate with the model
14messages = [
15 {"role": "user", "content": "What are the main functions of the human heart?"}
16]
17
18inputs = tokenizer.apply_chat_template(
19 messages,
20 add_generation_prompt=True,
21 return_tensors="pt",
22 return_dict=True,
23 reasoning_effort="medium"
24)
25
26# Ensure inputs are on the same device as model
27inputs = {k: v.to(model.device) for k, v in inputs.items()}
28
29outputs = model.generate(
30 **inputs,
31 max_new_tokens=512,
32 do_sample=True,
33 temperature=0.1,
34 top_p=0.9,
35 pad_token_id=tokenizer.eos_token_id,
36 eos_token_id=tokenizer.eos_token_id
37)
38
39# Decode only the generated part
40input_length = inputs['input_ids'].shape[1]
41response_tokens = outputs[0][input_length:]
42response = tokenizer.decode(response_tokens, skip_special_tokens=True)
43print(response)1from transformers import AutoModelForCausalLM, AutoTokenizer
2import torch
3
4# Check MPS availability and load model
5device = "mps" if torch.backends.mps.is_available() else "cpu"
6
7model = AutoModelForCausalLM.from_pretrained(
8 "AmanPriyanshu/gpt-oss-8.4b-specialized-health_or_medicine-pruned-moe-only-11-experts",
9 torch_dtype=torch.float16, # Better MPS compatibility
10 device_map=device,
11 trust_remote_code=True,
12 low_cpu_mem_usage=True
13)
14tokenizer = AutoTokenizer.from_pretrained("AmanPriyanshu/gpt-oss-8.4b-specialized-health_or_medicine-pruned-moe-only-11-experts")
15
16# Generate with the model
17messages = [
18 {"role": "user", "content": "What are the main functions of the human heart?"}
19]
20
21inputs = tokenizer.apply_chat_template(
22 messages,
23 add_generation_prompt=True,
24 return_tensors="pt",
25 return_dict=True,
26 reasoning_effort="medium"
27)
28
29# Move inputs to model device
30inputs = {k: v.to(model.device) if isinstance(v, torch.Tensor) else v for k, v in inputs.items()}
31
32# Use torch.no_grad for MPS stability
33with torch.no_grad():
34 outputs = model.generate(
35 **inputs,
36 max_new_tokens=512,
37 do_sample=True,
38 temperature=0.1,
39 top_p=0.9,
40 pad_token_id=tokenizer.eos_token_id,
41 eos_token_id=tokenizer.eos_token_id,
42 use_cache=True
43 )
44
45# Decode only the generated part
46input_length = inputs['input_ids'].shape[1]
47response_tokens = outputs[0][input_length:]
48response = tokenizer.decode(response_tokens, skip_special_tokens=True)
49print(response)1device_map="auto" # Will automatically use GPU if available
2torch_dtype=torch.bfloat16 # or torch.float16<|channel|>analysis<|message|>Need to answer: main functions: pumping blood, regulating blood pressure, pumping blood to all body, pumping blood to brain, pumping blood to lungs, pumping blood to kidneys, pumping blood to heart. Also endocrine functions: hormone production. Also electrical conduction. Provide explanation.<|end|><|start|>assistant<|channel|>final<|message|>**The human heart is a central organ that performs two main functions:**
---
### 1. **P pumping blood (circulatory function)**
The heart’s “pump” keeps the blood moving through the body, ensuring that every organ receives oxygen, nutrients, and waste‑products.
* **Right‑s side (right‑ventil)** – receives oxygen‑rich blood from the lungs and sends it to the body.
* **Left‑s side (left‑ventil)** – receives oxygen‑poor blood from the body and sends it to the lungs.
* The heart’s rhythm (the electrical conduction system) guarantees that the blood is pumped in a steady, coordinated way.
---
### 2. **Regulating blood pressure (he‑vascular function)**
By adjusting the amount of blood pumped and the resistance of the blood vessels, the heart keeps the blood pressure within the normal range.
* **When the heart pumps more blood** → blood pressure rises.
* **When the heart pumps less blood** → blood pressure falls.
The heart’s response to the body’s needs (e. g. exercise, stress, dehydration) is part of the autonomic nervous system.
---
### 3. **Hormine‑and‑ne‑h‑end‑function**
The heart also produces hormones that help the body respond to stress and maintain fluid balance.
* **A‑angi‑and‑ne‑h‑** (ad‑a‑and‑ne‑h‑) – a hormone that helps the blood vessels constren and dilate.
* **Ne‑h‑** – a hormone that helps the kidneys retain water and salt.
---
### 4. **Electrical conduction system**
The heart’s own electrical system (the sino‑atrial node, atr‑vent‑node, etc.) creates a rhythm that coordinates the pumping action.
* **S‑node** – the natural pacemaker.
* **AV‑node** – the electrical relay that slows the heart’s beat.
* **Bundle of R‑r** – the conduction pathway that ensures the heart’s rhythm is coordinated.
---
### 5. **Mechanical‑and‑t<|channel|>analysis<|message|>Need explain differences: size, shape, replication, host, etc.<|end|><|start|>assistant<|channel|>final<|message|>**Bacteria vs. Virons – The Key Differences**
| Feature | Bacteria | Virons |
|--------- |--------- |--------- |
| **Definition** | Microorganisms that are *alive* and can grow, divide, and reproduce. | Microorganisms that are *not alive*; they are genetic material that can replicate inside a host cell. |
| **Size & Shape** | Usually 1–2 µm in diameter; can be single‑cell (monococ) or multi‑cell (polococ). | 0.1–0.5 µm; often 1–2 strands of DNA, sometimes wrapped in a protein coat. |
| **Cellular Structure** | Have a cell wall, cytoplasm, membrane, ribosomes, DNA, and sometimes mitochond‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑<|channel|>analysis<|message|>Need to answer symptoms and causes.<|end|><|start|>assistant<|channel|>final<|message|>**Diabetes mellitus** is a chronic disease in which the body cannot produce or use insulin, a hormone that regulates blood‑glucose levels. The most common type is type 2 diabetes, but type 1 and other forms also exist. Below are the typical symptoms and the main causes for each type.
---
## 1. Symptoms (common across all types)
| Symptom | Why it happens | How it shows |
|--------|--------------|--------------|
| **Freckly thirst (polpol)** | Blood glucose is high → kidneys try to ex‑elate → thirst | “I’m always thirsty” |
| **Freckly urination** | Kidneys ex‑elate glucose → more urine | “I’m always peiling” |
| **Weight loss** | Insulin resistance → body burns glucose → weight loss | “I’m losing weight” |
| **Fatigue** | Body can’t use glucose → energy low | “I feel tired” |
| **Poor wound healing** | High glucose → impacts blood flow & immune response | “My cuts heal slowly” |
| **Vision problems** | High glucose → damages small blood vessels in the eye | “I have blurry vision” |
| **Increased infections** | High glucose → weak immune system | “I get infections more often” |
| **Switching** | High glucose → body tries to store fat → swelling | “I have swelling” |
| **High blood pressure** | Insulin resistance → high blood pressure | “I have high blood pressure” |
| **High cholesterol** | Insulin resistance → high cholesterol | “I have high cholesterol” |
| **High triglycer** | Insulin resistance → high triglycer | “I have high triglycer” |
| **High blood sugar** | Insulin resistance → high blood sugar | “I have high blood sugar” |
> **Note**: Symptoms can be subtle or absent in early stages, especially in type 2 diabetes. Many people have “no‑symptoms” until the disease is advanced.
---
## 2. Causes
### 2‑1. Type 1 Diabetes (Autoimmune)
| Cause | How it works |
|--------|--------------|
| **Autoimmune attack on β‑cells** | The immune system mistakenly destroys insulin‑producing β‑cells in the pancreas | No insulin → high blood glucose |
| **Genetic predis**1@misc{priyanshu2025gptoss,
2 title={{GPT-OSS MoE Expert Fingerprinting: Analyzing Expert Activation Patterns in Mixture of Experts Models}},
3 author={Priyanshu, Aman and Vijay, Supriti},
4 year={2025},
5 howpublished={\url{https://amanpriyanshu.github.io/GPT-OSS-MoE-ExpertFingerprinting/}},
6 note={Interactive analysis tool for expert activation patterns in MoE architectures}
7}