Views
No views yet
| Metric | Value |
|---|---|
| Base Model | openai/gpt-oss-20b |
| Architecture | Mixture-of-Experts Transformer |
| Total Parameters | ~20.9B (pruned from 21B) |
| Original Experts per Layer | 32 |
| Pruned Experts per Layer | 32 |
| 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 | Law |
1from transformers import AutoModelForCausalLM, AutoTokenizer
2import torch
3
4# Load the specialized model on CPU
5model = AutoModelForCausalLM.from_pretrained(
6 "AmanPriyanshu/gpt-oss-20.9b-specialized-law-pruned-moe-only-32-experts",
7 torch_dtype=torch.bfloat16,
8 device_map="cpu",
9 trust_remote_code=True
10)
11tokenizer = AutoTokenizer.from_pretrained("AmanPriyanshu/gpt-oss-20.9b-specialized-law-pruned-moe-only-32-experts")
12
13# Generate with the model
14messages = [
15 {"role": "user", "content": "What is the difference between civil and criminal law?"}
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-20.9b-specialized-law-pruned-moe-only-32-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-20.9b-specialized-law-pruned-moe-only-32-experts")
15
16# Generate with the model
17messages = [
18 {"role": "user", "content": "What is the difference between civil and criminal law?"}
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 explain difference.<|end|><|start|>assistant<|channel|>final<|message|>**Civil law** and **criminal law** are two distinct branches of the legal system that serve different purposes, involve different parties, and have different procedures and consequences. Below is a concise comparison of the key differences:
| Feature | Civil Law | Criminal Law |
|---------|-----------|--------------|
| **Purpose** | To resolve disputes between private parties (individuals, businesses, organizations) and to compensate the injured party. | To protect society, maintain public order, and punish wrongdoing that violates criminal statutes. |
| **Parties Involved** | Plaintiff (the party bringing the claim) vs. Defendant (the party being sued). | State or government (prosecution) vs. Defendant (the accused). |
| **Burden of Proof** | “Preponderance of the evidence” – more likely than not (≈51%+). | “Beyond a reasonable doubt” – a very high standard of certainty. |
| **Typical Cases** | Contract disputes, property disputes, torts (e.g., negligence, defamation), family law (divorce, child custody), landlord‑tenant issues. | Theft, assault, murder, fraud, drug offenses, traffic violations that are criminal in nature. |
| **Outcome / Remedy** | Usually monetary damages, injunctions, specific performance, or declaratory judgments. | Penalties such as fines, probation, community service, imprisonment, or death (in jurisdictions that allow it). |
| **Procedure** | Civil litigation (court trial, arbitration, mediation). Parties often have more control over the process (e.g., can choose a mediator). | Criminal prosecution (court trial, plea bargaining). The state has the right to compel testimony and evidence; the defendant has constitutional protections (e.g., Miranda rights). |
| **Right to a Jury** | Jury trials are available but not required; many civil cases are decided by a judge. | Jury trials are a constitutional right in many jurisdictions for serious offenses (e.g., felony trials). |
| **Appeals** | Appeals are typically limited to legal errors; the standard is “de novo” review of the facts. | Appeals can be based on both legal errors and factual findings; higher courts often review the entire case. |
| **Time Limits** | Statutes of limitations restrict how long after an event a claim can be filed (e.g., 2–6 years for personal injury). | Generally no statute of limitations for serious crimes (e.g., murder<|channel|>analysis<|message|>Need explain due process.<|end|><|start|>assistant<|channel|>final<|message|>**Due process** is a foundational principle that guarantees fair treatment through the normal judicial system, especially as a citizen’s entitlement. It is a safeguard against arbitrary or unjust actions by the state, ensuring that legal proceedings are conducted with fairness, transparency, and respect for individual rights. The concept is embedded in many democratic legal systems, most notably in the U.S. Constitution (Fifth and Fourteenth Amendments) and in international human‑rights instruments such as the Universal Declaration of Human Rights and the International Covenant on Civil and Political Rights.
---
## 1. Historical Roots
| Era | Key Development | Significance |
|-----|-----------------|--------------|
| **Ancient Rome** | *Lex Aquilia* (c. 449 BC) – early codification of property rights and compensation. | Early recognition that the state must protect private property. |
| **English Common Law** | *Magna Carta* (1215) – “no man shall be imprisoned…without lawful judgment.” | Established the idea that the king must respect legal procedures. |
| **American Revolution** | *Bill of Rights* (1791) – Fifth and Fourteenth Amendments. | Codified due process as a constitutional guarantee. |
| **Modern Era** | *International Human Rights Law* (1948–present). | Universalized due process as a human right. |
---
## 2. Core Elements of Due Process
1. **Notice**
- The individual must be informed of the charges, claims, or actions against them.
- Includes the nature of the alleged wrongdoing, the evidence, and the potential consequences.
2. **Opportunity to Respond**
- The person must have a chance to present evidence, cross‑examine witnesses, and argue their case.
- This is often called the “right to a fair hearing” or “right to be heard.”
3. **Neutral Decision‑Maker**
- The adjudicator (judge, jury, or administrative body) must be impartial and free from bias.
- The decision must be based on the evidence and the law, not on arbitrary factors.
4. **Procedural Safeguards**
- Rules of evidence, procedural rules, and appellate review.
- These safeguards ensure consistency and prevent procedural abuses.
5. **Reasoned Decision**
- The outcome must be based on a clear, logical, and transparent rationale.
-<|channel|>analysis<|message|>Need to answer: freedom of religion, speech, press, assembly, petition.<|end|><|start|>assistant<|channel|>final<|message|>The First Amendment to the United States Constitution protects five core freedoms that are considered fundamental to a democratic society:
| # | Right | Key Elements |
|---|-------|--------------|
| 1 | **Freedom of Religion** | • **Establishment Clause** – the government may not establish an official religion or favor one religion over another.<br>• **Free‑Exercise Clause** – individuals may practice their religion without government interference. |
| 2 | **Freedom of Speech** | • Protects the right to express ideas, opinions, and information without censorship or punishment.<br>• Includes symbolic speech, political speech, and, in many cases, commercial speech (subject to certain restrictions). |
| 3 | **Freedom of the Press** | • Allows newspapers, broadcasters, and other media to report news and opinions without prior restraint by the government.<br>• Supports a free flow of information essential for an informed citizenry. |
| 4 | **Freedom of Assembly** | • Individuals may gather peacefully for protests, demonstrations, or other collective activities.<br>• The government may impose reasonable time, place, and manner restrictions but cannot prohibit assembly outright. |
| 5 | **Freedom to Petition the Government** | • Citizens can request changes to laws or policies, file complaints, or seek redress from the government without fear of retaliation. |
These five freedoms together form the backbone of civil liberties in the United States, ensuring that individuals can practice religion, express ideas, access information, gather for causes, and seek governmental accountability.<|return|>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}