Skip to content

Instantly share code, notes, and snippets.

View tadamcz's full-sized avatar

Tom Adamczewski tadamcz

View GitHub Profile
@tadamcz
tadamcz / Dockerfile
Created March 5, 2025 22:33
Epoch AI implementation of FrontierMath
FROM python:3.10-bookworm
# Install system dependencies required for gmpy2
RUN apt-get update && apt-get install -y \
libmpfr-dev \
libmpc-dev \
libgmp-dev \
&& rm -rf /var/lib/apt/lists/*
COPY agent-python-requirements.txt .
@tadamcz
tadamcz / __init__.py
Last active February 25, 2025 12:14
Epoch AI implementation of OTIS Mock AIME 2024-2025
from typing import Dict, Any
from inspect_ai import Task, task, Epochs
from inspect_ai.dataset import Sample, hf_dataset
from inspect_ai.scorer import scorer, Score, Target, CORRECT, INCORRECT, accuracy, stderr
from inspect_ai.solver import generate, prompt_template, TaskState
from bench.model import default_grader_model
SOLUTION_TEMPLATE = """Please solve this AIME problem step by step. The answer is an integer ranging from
@tadamcz
tadamcz / gpqa.py
Last active February 3, 2025 21:06
Epoch AI GPQA implementation (based on inspect_evals)
import random
from string import ascii_uppercase
from typing import Dict, Any
from inspect_ai import task, Task
from inspect_ai.dataset import Sample
from inspect_ai.dataset._sources.hf import hf_dataset
import inspect_ai.solver
import inspect_ai.scorer
@tadamcz
tadamcz / __init__.py
Created February 3, 2025 20:55
Epoch AI MATH implementation (based on inspect_evals)
from typing import Optional, List
from inspect_ai._eval.registry import task
from inspect_ai._eval.task import Task
from inspect_ai.dataset._sources.hf import hf_dataset
from bench.model import DEFAULT_GRADER_MODEL
from bench.task.hendrycks_math.dataset import filter_dataset, record_to_sample
from bench.task.hendrycks_math.scorer import (
normalized_string_match,
@tadamcz
tadamcz / jekyll_picture_tag_hook.rb
Last active October 20, 2022 20:25
Jekyll picture tag hook: automatic responsive images from pure markdown
# Jekyll plugin to replace Markdown image syntax with {% picture %} tag for crafting responsive images
# Adapted from https://gist.github.com/mmistakes/77c68fbb07731a456805a7b473f47841
# Use as a gem: https://github.com/tadamcz/jekyll-markdown-responsive-image
Jekyll::Hooks.register [:pages, :documents], :pre_render do |post, payload|
file_ext = post.extname.tr('.', '')
# This regex will match all of the following correctly:
#
@tadamcz
tadamcz / diffocop.sh
Last active January 19, 2022 11:29
Execute Rubocop on all files that appear in the diff. Faster than rubocop on all files.
git diff origin/master --name-only --diff-filter=ACMRTUXB | grep "\.rb$" | tr "\n" " " | xargs bundle exec rubocop -A --force-exclusion