Skip to content

Repository for the AMLD 2024 Workshop "At the cutting edge of Generative AI - Unravel the Secrets of GPT and Build Your Own Model"

Notifications You must be signed in to change notification settings

xtreamsrl/build-your-own-gpt

Repository files navigation

Build Your Own GPT

This repository contains the live-coding part of the 2024 AMLD workshop "At the cutting edge of Generative AI - Unravel the Secrets of GPT and Build Your Own Model". You can find the accompanying slides here.

As stated during the workshop, the project as a whole is inspired by the excellent Zero To Hero course from Andrej Karpathy.

Project Structure

Under the notebooks directory you can find both the live coding notebook, build_your_own_gpt.ipynb, and the working demo demo_text_generation.ipynb.

Under the src directory you will find some functions and classes extracted from the live coding notebook and used in the demo one.

Both data and models generated during live coding are versioned under respective directories, in order to make the demo immediately available.

Project Setup in a local environment

Project dependencies are specified in the pyproject.toml file and can be installed using the Poetry package manager.

To install the dependencies using Poetry, you would first need to ensure that Poetry is installed on your system. If it's not, you can install it using the following command in your terminal: curl -sSL https://install.python-poetry.org | python3 -

Once Poetry is installed, navigate to the project directory where the pyproject.toml file is located. Then, you can install the dependencies using the following command: poetry install --no-root

To run the notebooks, you can use Jupyter Lab. If you have installed the project dependencies using Poetry, you can run Jupyter Lab from the virtual environment using the following command: poetry run jupyter lab

Project Setup on Google Colab

Alternatively, you can open and run the live coding notebook build_your_own_gpt.ipynb on Google Colab by simply clicking here: Open In Colab

About

Repository for the AMLD 2024 Workshop "At the cutting edge of Generative AI - Unravel the Secrets of GPT and Build Your Own Model"

Topics

Resources

Stars

Watchers

Forks