neuron-explorer
Qwen3.5‑4B 전용 조향형 뉴런 탐색기, 모든 MLP 뉴런을 밀어 결과를 보관·탐색
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Mado Model Tracking: MLflow 3互換の実験管理・モデル登録・自動推論/評価の内製基盤
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗実験、モデル、実行コード、データセットを同じRunに結び付ける実験管理アプリです。mado S3 Data Catalogとは別に動作し、Mado連携を標準搭載しています。連携は初期状態では無効です。
利用者向けのドキュメント(インストール、使い方、管理)はhttps://aida0710.github.io/mado-ml-tracking/にあります。ソースはpages/です。
GitHub Releasesでは、ビルド済みコンテナから起動するComposeと設定例を配布します。配布物を展開し、同梱のREADMEに従って設定・DB更新・初期管理者の作成を行ってください。コンテナはGHCRで配布し、配布用Composeは内容をdigestで固定します。公開の手順はリリース手順にあります。
React/Viteの画面、TypeScript/HonoのAPI、PostgreSQL、Python SDKとSSH workerで構成します。学習・fine-tuning・推論・評価・データ加工を扱います。ArtifactsはファイルシステムまたはS3互換ストレージをProjectごとに選びます。公式MLflow 3 SDKからも記録できます。
タスクとコード編集では、リポジトリまたは単体コードをMonaco Editorで編集し、通常実行・テストのコマンドを登録できます。Taskのrevisionと実行内容を固定し、Jobごとのコードsnapshotと結果を追跡します。Computeとpluginも画面から追加・編集できます。
Node.js 22.12以降、PostgreSQL 16以降、Python 3.11以降が必要です。workerにはOpenSSH clientも必要です。
npm ci
cp .env.example .env
chmod 600 .env
開発用DBを新規に用意する場合は次を使えます。既に同名のcontainerがあれば起動だけ行ってください。trust認証はlocalhostの開発fixture専用です。
docker run -d --name mmt-dev-postgres \
-e POSTGRES_HOST_AUTH_METHOD=trust -e POSTGRES_USER=mmt -e POSTGRES_DB=mmt \
-p 127.0.0.1:55483:5432 -v mmt-dev-postgres:/var/lib/postgresql/data postgres:16-alpine
docker exec mmt-dev-postgres createdb -U mmt mmt_test
npm run db:migrate:dev
npm run dev
http://127.0.0.1:5182を開き、開発ログインします。初期状態は空です。ProjectとExperimentを登録して使い始めます。確認用データを入れる場合だけ.envにMMT_ALLOW_SEED=trueを設定してnpm run db:seedを実行します。開発ログイン・seed・local executorは本番で無効です。
画面は日本語と英語に対応しています。右上の地球アイコンから切り替えられます。ログイン画面と初回パスワード変更画面では、ロゴの右側にあります。選択はブラウザに保存し、別タブにも反映します。未選択ならブラウザの優先言語を使い、対応する言語がなければ英語を表示します。切り替えても入力内容や開いている画面を保ちます。
LANからはhttp://<このマシンのprivate IP>:5182を開けます。.env.exampleはMMT_ALLOW_PRIVATE_ORIGINS=trueを設定しています。既存の.envにも追加し、APIを再起動してください。許可範囲とSSOの固定URLは運用手順にあります。
CPUだけで実行を試す場合はMMT_ALLOW_LOCAL_EXECUTOR=trueにし、local targetを登録します。workerの手順に従ってProject用Service Account tokenでworkerを起動します。実際のGPU実行ではSSH target、GPU ID、秘密鍵とknown_hostsをworker側に用意します。
モデル系列とCodeVersionの対応はAPIとworkerで検証します。モデルバージョンとデータセットバージョンは不変です。ジョブは起動時のコード・モデル・データセットをsnapshotとして使います。
運用・Authentik・保存先、コンテナ・モデルの自動実行、API契約、Mado連携の仕様、検証手順、Webの実装規約、Sweepの探索アルゴリズムを参照してください。Python SDKの使用例はpython/examples/にあります。
MLflow 3の接続先・API token・Runとモデルの記録・autolog・workerでの使用方法はMLflow 3の手順を参照してください。
npm run typecheck
npm run build
MMT_TEST_DATABASE_URL=postgresql://[email protected]:55483/mmt_test npm test
cd python
uv sync --extra test --extra telemetry
uv run pytest
実際のAuthentik client、SSH GPU接続先、S3保存先は環境に合わせて設定します。外部サービスに接続していないテスト結果を、本番接続の確認として扱わないでください。
mado ML Tracking is licensed under the Apache License 2.0.