evaluate 0 0 0

andyrdt/gpt-oss-20b-rollouts

published by @andyrdt

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
10K
Last 30 days
253
Likes
7
Size
37.5 GB
Created on HF
2025-08-06
Age
1 years ago

Description

GPT-OSS-20B Rollouts

Generated rollouts from GPT-OSS-20B with parsed Harmony channels (assistant thinking/final).

Schema: user_content, system_reasoning_effort, assistant_thinking, assistant_content.

Loading example: load_dataset("andyrdt/gpt-oss-20b-rollouts", "HarmBench", split="standard_train").

Notes

This repository uses manual configuration to expose both subset (config) and split dropdowns in the viewer.

Safety and jailbreak

HarmBench:… See the full description on the dataset page: https://huggingface.co/datasets/andyrdt/gpt-oss-20b-rollouts.

Tags

license:mitsize_categories:1M<n<10Mmodality:textregion:us

README current version from Hugging Face


configs:

  • config_name: BeaverTails
    data_files:
    • split: 330k_train
      path: BeaverTails/330k_train.jsonl
  • config_name: HarmBench
    data_files:
    • split: copyright_train
      path: HarmBench/copyright_train.jsonl
    • split: standard_train
      path: HarmBench/standard_train.jsonl
  • config_name: HarmfulGeneration-HarmBench
    data_files:
    • split: test
      path: HarmfulGeneration-HarmBench/test.jsonl
  • config_name: JBB-Behaviors
    data_files:
    • split: judge_comparison_test
      path: JBB-Behaviors/judge_comparison_test.jsonl
  • config_name: MATH-500
    data_files:
    • split: test
      path: MATH-500/test.jsonl
  • config_name: NuminaMath-CoT
    data_files:
    • split: train
      path: NuminaMath-CoT/train.jsonl
  • config_name: StrongREJECT
    data_files:
    • split: train
      path: StrongREJECT/train.jsonl
  • config_name: WildChat-1M
    data_files:
    • split: train
      path: WildChat-1M/train.jsonl
  • config_name: XSTest
    data_files:
    • split: train
      path: XSTest/train.jsonl
  • config_name: apps
    data_files:
    • split: train
      path: apps/train.jsonl
  • config_name: apps-materialized
    data_files:
    • split: train
      path: apps-materialized/train.jsonl
  • config_name: circuit-breakers-dataset
    data_files:
    • split: train
      path: circuit-breakers-dataset/train.jsonl
  • config_name: combined
    data_files:
    • split: all_shuffled
      path: combined/all_shuffled.jsonl
  • config_name: gandalf_ignore_instructions
    data_files:
    • split: train
      path: gandalf_ignore_instructions/train.jsonl
  • config_name: gsm8k
    data_files:
    • split: main_train
      path: gsm8k/main_train.jsonl
  • config_name: mbpp
    data_files:
    • split: full_test
      path: mbpp/full_test.jsonl
    • split: full_train
      path: mbpp/full_train.jsonl
  • config_name: mmlu
    data_files:
    • split: all_test
      path: mmlu/all_test.jsonl
  • config_name: oasst1
    data_files:
    • split: train
      path: oasst1/train.jsonl
  • config_name: openai_humaneval
    data_files:
    • split: test
      path: openai_humaneval/test.jsonl
  • config_name: or-bench
    data_files:
    • split: or_bench_80k_train
      path: or-bench/or-bench-80k_train.jsonl
    • split: or_bench_hard_1k_train
      path: or-bench/or-bench-hard-1k_train.jsonl
    • split: or_bench_toxic_train
      path: or-bench/or-bench-toxic_train.jsonl
  • config_name: ultrachat_200k
    data_files:
    • split: train_sft
      path: ultrachat_200k/train_sft.jsonl
      license: mit

GPT-OSS-20B Rollouts

Generated rollouts from GPT-OSS-20B with parsed Harmony channels (assistant thinking/final).

  • Schema: user_content, system_reasoning_effort, assistant_thinking, assistant_content.
  • Loading example: load_dataset("andyrdt/gpt-oss-20b-rollouts", "HarmBench", split="standard_train").

Notes

  • This repository uses manual configuration to expose both subset (config) and split dropdowns in the viewer.

Safety and jailbreak

  • HarmBench: Safety prompts, standard subset
    • Splits: standard_train, copyright_train
  • HarmfulGeneration-HarmBench: Harmful generation evaluation prompts
    • Splits: test
  • StrongREJECT: Refusal/defense behaviors
    • Splits: train
  • JBB-Behaviors: Jailbreak evaluation prompts
    • Splits: judge_comparison_test
  • circuit-breakers-dataset: Adversarial prompts to trip safety
    • Splits: train
  • gandalf_ignore_instructions: Instruction-ignoring adversarial tasks
    • Splits: train
  • BeaverTails: Safety alignment dataset
    • Splits: 330k_train
  • or-bench: Over-refusal benchmark (80k seemingly toxic prompts)
    • Splits: or-bench-80k_train, or-bench-hard-1k_train, or-bench-toxic_train
  • XSTest: Exaggerated safety behaviors test suite
    • Splits: train

Math and reasoning

  • gsm8k: Grade school math problems
    • Splits: main_train
  • MATH-500: Math problems for evaluation
    • Splits: test
  • mmlu: Multiple-choice reasoning benchmark (all subjects)
    • Splits: all_test
  • NuminaMath-CoT: Math competition problems
    • Splits: train

Chat and instruction

  • WildChat-1M: Diverse open-domain chats
    • Splits: train
  • ultrachat_200k: Large-scale assistant conversations
    • Splits: train_sft
  • oasst1: OpenAssistant curated conversations
    • Splits: train

Code / programming

  • openai_humaneval: Code generation evaluation (HumanEval)
    • Splits: test
  • mbpp: MBPP training set
    • Splits: full_train, full_test
  • apps: APPS coding problems
    • Splits: train

How to load

from datasets import load_dataset
ds = load_dataset("andyrdt/gpt-oss-20b-rollouts", "HarmBench", split="standard_train")
# e.g., BeaverTails 330k split:
ds_bt = load_dataset("andyrdt/gpt-oss-20b-rollouts", "BeaverTails", split="330k_train")

Prompt formatting

from transformers import AutoTokenizer

tok = AutoTokenizer.from_pretrained("openai/gpt-oss-20b", trust_remote_code=True)

conversation = [
    {"role": "user", "content": user_content},
    {"role": "assistant", "content": assistant_content, "thinking": assistant_thinking},
]

formatted_conversation = tok.apply_chat_template(
    conversation,
    reasoning_effort=system_reasoning_effort,
    add_generation_prompt=False,
    tokenize=False,
)

README history 20 revisions

Every night we snapshot the README of every dataset in the catalog. When the SHA changes we archive the new version and diff it against the last. This is the evolving thought record of the alignment-data field: what the author decided to say about the corpus, and how that framing shifted over time.

  1. 2025-12-21Update README.mdf47b4a26.3 KB
    Loading...
  2. 2025-08-15Add manual configs and categorized dataset index to README19e72256.3 KB
    Loading...
  3. 2025-08-14Add manual configs and categorized dataset index to README3cf1a4b6.3 KB
    Loading...
  4. 2025-08-14Add combined file from all subsets/splits → combined/all_shuffled51ca25e6.1 KB
    Loading...
  5. 2025-08-14Add manual configs and categorized dataset index to README546ad726.1 KB
    Loading...
  6. 2025-08-13Add 816,552 GPT-OSS rollouts from AI-MO/NuminaMath-CoT:train64532836 KB
    Loading...
  7. 2025-08-12Add 7,473 GPT-OSS rollouts from openai/gsm8k:train (config: main)a2d27216 KB
    Loading...
  8. 2025-08-12Add manual configs and categorized dataset index to README9819de36 KB
    Loading...
  9. 2025-08-12Add manual configs and categorized dataset index to READMEd002e3d6.7 KB
    Loading...
  10. 2025-08-11Add manual configs and categorized dataset index to README62bfca96.2 KB
    Loading...
  11. 2025-08-11Add manual configs and categorized dataset index to README112ad686.3 KB
    Loading...
  12. 2025-08-11Add 700,868 GPT-OSS rollouts from allenai/WildChat-1M:traina7bbddc31 B
    Loading...
  13. 2025-08-10Add 16,188 GPT-OSS rollouts from PKU-Alignment/BeaverTails:330k_traind3cb8df31 B
    Loading...
  14. 2025-08-10Add 777 GPT-OSS rollouts from Lakera/gandalf_ignore_instructions:train515fc5831 B
    Loading...
  15. 2025-08-10Add 4,460 GPT-OSS rollouts from abhayesian/circuit-breakers-dataset:train386e21731 B
    Loading...
  16. 2025-08-10Add 300 GPT-OSS rollouts from JailbreakBench/JBB-Behaviors:test (config: judg...70bae8431 B
    Loading...
  17. 2025-08-10Add 313 GPT-OSS rollouts from walledai/StrongREJECT:trainde16b9231 B
    Loading...
  18. 2025-08-10Add 6,162 GPT-OSS rollouts from coderchen01/HarmfulGeneration-HarmBench:test89c803431 B
    Loading...
  19. 2025-08-10Add 100 GPT-OSS rollouts from walledai/HarmBench:train (config: copyright)a9ed83231 B
    Loading...
  20. 2025-08-10Add 200 GPT-OSS rollouts from walledai/HarmBench:train (config: standard)abc45f531 B
    Loading...

Used by abliterated models none yet

No abliterated models in our catalog have declared this dataset in their YAML metadata yet. This can mean the dataset is used but not declared, is used outside abliteration workflows, or is new. The link will populate automatically as models are indexed.

Community discussions 2 threads · 2 open · 2 comments

Threads posted by the community on Hugging Face: bug reports, questions about usage, pull requests on the README, license clarifications. Click any thread to expand and read the full conversation inline. Newest first.

  1. 2025-12-03great dataset. can you put a license on this datasetopen1 💬#2
    Loading...
  2. 2025-08-08[bot] Conversion to Parquetopen1 💬#1
    Loading...

Related datasets same stage · evaluate

Read further

Metadata

License
mit

Repository

Download the dataset

0

Copy any of these snippets into your notebook or terminal. All three fetch directly from Hugging Face using your own credentials.

Recommended: datasets library (Python)
from datasets import load_dataset
ds = load_dataset("andyrdt/gpt-oss-20b-rollouts")
Raw snapshot (Python)
from huggingface_hub import snapshot_download
snapshot_download(repo_id="andyrdt/gpt-oss-20b-rollouts", repo_type="dataset")
git clone (requires git-lfs)
git clone https://huggingface.co/datasets/andyrdt/gpt-oss-20b-rollouts
Catalog is the map. Apps are the tools.

Run models on your own machine, not in the cloud.

Every model page has an "Open in Abliteration" button that hands the model directly to the first-party desktop client, at the quantization your rig can actually run. No API keys, no subscription, no prompt leakage.

Open in Abliteration