Skip to content

Instantly share code, notes, and snippets.

@eric-humane
Last active December 24, 2025 17:46
Show Gist options
  • Select an option

  • Save eric-humane/726aec8227497c08d0d889c9c5287b8b to your computer and use it in GitHub Desktop.

Select an option

Save eric-humane/726aec8227497c08d0d889c9c5287b8b to your computer and use it in GitHub Desktop.

Nanochat Eval Bundle

This directory contains a small helper bundle for Nanochat that installs additional evaluation-time dependencies which currently do not install correctly via the main repository setup.

Contents

  • eval_bundle.zip
    Prepackaged Python dependencies and resources required for Nanochat evaluation workflows.

  • install.sh
    Convenience script to install system and Python dependencies and unpack the eval bundle into Nanochat’s cache directory.

  • identity_conversations.jsonl
    Auxiliary evaluation data used by certain Nanochat evals.

What This Is

This bundle is a temporary workaround for dependency issues in the current Nanochat repository. It exists to make evaluation workflows usable without manually resolving broken or missing dependencies.

It does not modify Nanochat core code.

Installation

Pull this gist to the root nanochat repo directory

git clone https://gist.github.com/eric-humane/726aec8227497c08d0d889c9c5287b8b

Run the install script:

bash install.sh

Install.sh

Annoyingly, Gist won't show the script on web -- so if you want to see it before pulling the repo, it is below. The script is very simple.

apt-get update
apt-get install -y unzip

mkdir -p ~/.cache/nanochat/eval_bundle
unzip -o eval_bundle.zip -d ~/.cache/nanochat/eval_bundle
This file has been truncated, but you can view the full file.
View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment