Skip to content

hellobyte-dev/llm100x-tester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LLM100X Tester

Automated testing tool for the LLM100X course.

Option 1: Build from Source

git clone https://github.com/hellobyte-dev/llm100x-tester
cd llm100x-tester
go build .
./llm100x-tester -s hello -d ~/my-solution/hello

Dependencies: Go 1.24+, clang, python3, sqlite3

Option 2: Docker Image

Quick Start

cd ~/my-solution  # your solution root directory
docker pull bootcs/llm100x-tester
docker run --rm --user $(id -u):$(id -g) -v "$(pwd):/workspace" bootcs/llm100x-tester -s hello -d /workspace/hello

Simplified script (recommended)

Create test.sh in your solution root:

#!/bin/bash
docker run --rm --user $(id -u):$(id -g) -v "$(pwd):/workspace" bootcs/llm100x-tester \
  -s "${1:-hello}" -d "/workspace/${1:-hello}"

Usage: chmod +x test.sh && ./test.sh hello

Local build (optional)

git clone https://github.com/hellobyte-dev/llm100x-tester
cd llm100x-tester
docker build -t my-tester .
# Usage: docker run --rm --user $(id -u):$(id -g) -v ~/my-solution:/workspace my-tester -s hello -d /workspace/hello

License

MIT

About

Tester for the llm100x course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors