Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

[32B Dense] Babysitting instructions

オープン
#338 コメント 0 件 リアクション 0 件 担当者 1 名 GitHub で見る

@tvosch がすでに取り組んでいます。

2026年7月1日 から。

評価

この issue はまだ評価されていません。

説明

T4.1 - Optimization HPC T4.4 - model training

Babysitting instructions for 32B model

Software setup

  1. Get access to Jupiter and the corresponding Strategic allocation e-sta-openeurollm, Extreme Scale budget e-ext-2025e02-108 and datasets datasets
  2. Clone oellm-autoexp: git clone https://github.com/OpenEuroLLM/oellm-autoexp.git --recurse-submodules
  3. Checkout to pretraining branch: git checkout prod/oellm_32b_dense
  4. If no uv is installed, follow: https://github.com/OpenEuroLLM/oellm-autoexp#quickstart-using-pre-configured-enviroment-and-default-values
  5. Run a test job that does not interfere with the production job: uv run python scripts/run_autoexp.py --config-name experiments/...
  6. Check if you have permissions to write files:
getfacl /e/project1/e-sta-openeurollm/production_training/
getfacl /e/project1/e-sta-openeurollm/pre_production_training/
getfacl /e/scratch/e-sta-openeurollm/production_training/
getfacl /e/scratch/e-sta-openeurollm/pre_production_training/
  1. Set up W&B in .venv: uv pip install wandb then wandb login

Start a new training job

  1. Pull latest changes from prod/oellm_32b_dense
  2. Run in oellm-exp root:

uv run python scripts/run_autoexp.py --config-name experiments/oellm_32b_dense/oellm_32b_dense_production

All necessary files including logs, checkpoints, data, wandb/tensorboard are stored at path:
/e/project1/e-sta-openeurollm/production_training/oellm_32b_dense_prod_gbs4096_lr3e-4

To exclude nodes, add them to the autoexclusion file at
/e/project1/e-sta-openeurollm/production_training/jupiter_exclude_nodes.txt

[!NOTE]
In case you will start the new training job with auto_restart, this has to be performed over tmux (persistent connection from your local to login node of Leonardo) as the daemon spawning new jobs will work on a live terminal

Babysitting duties

Schedule here https://docs.google.com/spreadsheets/d/1uYidr_VgjRBXxdYZ4b-8UXQmDJFv_jpCMtsDF_Br5Ew/edit?gid=2087395347#gid=2087395347

主要言語
言語のデータがありません
スター
3
フォーク
0
PR マージ指標
30日以内にマージされた PR はありません

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

OpenEuroLLM/Taskboard のほかの issue

OpenEuroLLM/Taskboard の issue をすべて見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。