主権型知能 (Sovereign Intelligence)。
ソフトウェアからハードウェアまで、完全なAIフルスタック。

Eulerwa Inc.はモデル学習からハードウェア加速、自律エージェントまで——AI開発のすべての段階をCLIとオープンソースで公開します。
学習のEulerForge、モデル設計のEulerStack、データのEulerWeave、実行のEulerAgent、ハードウェアのEulerNPU、ロボット学習のEulerAtlas

EulerForge EulerStack EulerWeave EulerAgent EulerNPU EulerAtlas

EulerForge:Dense モデルを MoE 風に訓練できる LLM ファインチューニングツール

HuggingFace モデルに LoRA を注入し、Dense モデルを Mixture LoRA · MoE Expert LoRA 構造として訓練できる、研究志向の LLM ファインチューニングフレームワークです。よく知られた Dense SFT のワークフローに、Dense → MoE 変換フェーズスケジューリングを重ねる形で設計しました。ルーティング・専門家特化・MoE 安定性を、限られた GPU 予算でも再現可能に研究できます。YAML プリセット一枚で SFT → DPO/ORPO → RM → PPO までをつなげます。

詳細を見る チュートリアル (24 本, EN) CLI リファレンス (EN)

特徴 —— 研究のための標準化された MoE 変換の道

EulerForge は「Dense → MoE」という研究フローを標準化された形で提供します。実験は接着コードではなく設定で記述できるように設計されています。

  • Dense → MoE 変換:mixture_lora / moe_expert_lora を一行で有効化
  • LoRA Handoff + フェーズスケジューリング:router → LoRA → base FFN の段階的 unfreeze で大型モデルも安定
  • 一つのプリセット = フルパイプライン:SFT → DPO/ORPO → RM → PPO を一連のコマンドで
  • Preflight + MoE 安定性検証:GPU サイクルを一度も無駄にせず設定エラーを捕捉

4 つの注入 × 5 つの訓練経路

注入戦略 Dense LoRA · Mixture LoRA · MoE Expert LoRA · Native MoE Expert LoRA
訓練タイプ SFT · DPO · ORPO · RM · PPO
対応バックボーン Qwen2/3 · Llama 2/3 · Gemma 3 · Gemma 4 (dense+MoE) · Mixtral
量子化訓練 nf4 / int4 / int8 (bitsandbytes)
付加機能 HF Export · Optuna Grid/Bayes 探索 · 統合ベンチマーク · 5 言語 CLI

24 本の KO/EN チュートリアル + 完全な CLI リファレンスを同梱

EulerStack:LLM のためのアーキテクチャ記述言語(ADL)

EulerStack は LLM のためのアーキテクチャ記述言語(Architecture Description Language)です。構造・学習・サービングが絡み合った PyTorch モデルファイルから「アーキテクチャ」という軸だけを切り出し、そのための宣言的言語で記述します —— 半導体業界が schematics+C を Verilog/VHDL に置き換えたのと同じ抽象化の方向です。1 枚の YAML スペックが 5 層パイプライン(DSL → Schema → IR → Compiler → CLI)を通って HuggingFace PreTrainedModelconfig.json + model.safetensors)となり、EulerForge がそのまま学習に使えます。

詳しく見る チュートリアル (16 本, EN) CLI リファレンス (EN)

57 のプリセット — 3 段の学習パス

v1 「産業順序原則」に従って 検証済み産業標準 → 最近のハイブリッド/MoE → v1 実験プリミティブの順に整理されています。llm_ 24 種(5 スケール × 4–5 バリアント、MLA を含む)+ arch_ 33 種(beginner 2 · intermediate 3 · advanced 5 · expert 23、そのうち *_mini 9 種)。MLA、MoD、Titans、Dual-Stream など Phase B プリミティブを arch スケールで実験できます。

ミキサーAttention · Mamba · RetNet · Hyena
FFNMLP · Gated MLP (SwiGLU) · MoE (top-k ルーティング)
スキルレベル走読beginner(GPT-2/Llama) · intermediate(Mistral/Gemma2/Qwen) · advanced(Jamba/Samba/RetNet) · expert(MoE × ミキサー × depth/receptive-field 3D 設計空間)
コンパイルターゲットHuggingFace モデルディレクトリ または JSON ランタイム設定

CLI & ワークフロー

# プリセット探索
eulerstack presets list
eulerstack presets show llm_2b_simple

# スペック検証(リアリズムレポート付き)
eulerstack validate --preset my_model.yml --report

# HF モデルディレクトリ出力 → eulerforge で学習
eulerstack compile --preset my_model.yml --output-dir ./my_model

スキーマ構造検証 → クロスフィールド互換性 → リアリズムヒューリスティックの 3 段階検証で、設計エラーをコンパイル前に捕捉します。すべての CLI メッセージは 5 言語(ko/en/zh/ja/es)で提供されます。v0.1.5 では μP スケーリング・分化補助目的・tissue 組織宣言を後方互換のスペック拡張として追加しました(既存の YAML は無修正で動作)。

EulerWeave:データエンジン

生データセットと本番レベルのモデル学習の間のギャップを埋める包括的なデータ処理システム。

詳細を見る

Open Source:データ前処理

研究者と開発者がローカル環境でデータを精製・分析するために設計されています。

  • スマート分析:ローカルLLMを活用した初期データプロファイリング。
  • 再帰的フィルタリング:ドメイン別フィルタークラスの自動生成と適用。
  • メトリクス算出:PPL、Loss及び重複排除のためのMinHash計算。
  • 品質スコアリング:BERTベースモデルによるノイズフィルタリングスコア算出。

Enterprise:オーケストレーション

単一GPUからクラスター規模へスケーリングするためのビジネスクリティカルな機能。

  • スケールダウン検証:1-GPU LoRA/MoEテスト自動化。
  • リソース見積もり:AIベースのGPU時間およびクラウドコスト算出。
  • パラメータチューニング:ベイジアン最適化およびグリッドサーチ自動化。
  • MLOps統合:学習ローンチから結果合成までの完全なパイプライン。

EulerAgent:決定論的 CLI エージェントフレームワーク

8 段階ステートマシン(RUN_CREATED → CONTEXT → PLAN → PROPOSE → APPROVE → EXECUTE → RESULT → FINALIZED)、Pattern/Graph オーケストレータ、RAG パイプライン、長期記憶(SQLite)、MCP 統合、プラグインシステム、30 以上の CLI コマンド、65 個のフィクスチャを備えたローカルファースト(Local-first)のエージェントフレームワークです。検証を LLM ではなくコードで実行する決定論的ゲートノード(kind: shell)の上に、自ら書き・テストし・修正する自己修復型コーディングエージェント(code.dev_loop.v2)を提供します。

詳細を見る

8 段階ステートマシン & オーケストレーション

エージェントのすべての行動は 8 段階ステートマシンを経て、人間の承認(HITL)後に実行されます。Pattern Orchestrator(YAML ベースの 12 個の正規パターン + LLM・判定・決定論的 shell ゲートノード)と Graph Orchestrator(LangGraph 並列実行)で複雑なワークフローを制御します。境界内の自動承認(node.auto_approve)とシンボルゲート(symbol_check)で fix→test ループを自律実行します。

  • 長期記憶 (LTM):SQLite ベースのベクトル検索でセッションを越えてコンテキストを維持。
  • RAG パイプライン:ハイブリッド語彙/ベクトル検索、引用元追跡。
  • MCP 統合:Brave、Tavily などの外部サービス連携。
  • プラグインシステム:ツール拡張とツール権限チェーン(多層セキュリティ)。

30 以上の CLI コマンド

euleragent init
euleragent new my-assistant --template code-assistant
euleragent run my-assistant --task "リファクタリング" --mode plan

# RAG & 記憶
euleragent rag add --path ./docs/
euleragent memory search --q "以前の決定"

# パターン & MCP
euleragent pattern run review-code my-assistant
euleragent mcp sync

制御性とセキュリティを犠牲にせず、自律的機能を求める開発者のために構築されました。

EulerNPU:NPU 推論合成・シミュレーションスタック

オペレータグラフ(spec.yaml)を 138 個のオペレータ(17 グループ)で構成し、検証およびコンパイル(.npuart)を経て、ホスト CPU リファレンス、機能 NPU シミュレータ、Zynq-7000(XC7Z020)・Zynq UltraScale+(ZU3EG/ZU9EG)FPGA 上で実行する NPU 推論合成スタックです。INT4/INT8 量子化、10 種の dtype、4 個のバックエンド、15 個の CLI サブコマンドを提供します。ヒューマノイドブレイン SoC(Project 3)がシミュレーションされるデモを製品ページでご確認ください。

詳細を見る

NPU オペレータ & コンパイラ

138 個のオペレータ(17 グループ、A–Q)、10 種の dtype をサポートし、spec.yaml から .npuart アーティファクトへコンパイルします。

オペレータ 138 個(Core Math, Activation, Normalization, Conv/Vision, Sequence/Attention, Efficient Attention(Flash/Sliding/GQA), MoE/Sparse, Recurrent, Graph, Multimodal, Vision Encoder, Diffusion, Speculative Decoding, Quantization, Mamba/SSM, Cache Compress, Autonomy)
DType fp32, int32, fp16, bf16, int8, uint8, int16, int4, fp8_e4m3, fp8_e5m2 —— INT4 重み量子化に対応
ターゲット Zynq-7000 (XC7Z020) · Zynq UltraScale+ (ZU3EG, ZU9EG) FPGA

CLI & シミュレーション

eulernpu validate spec.yaml
eulernpu compile spec.yaml -o model.npuart
eulernpu quantize model.npuart --weight-bits 4
eulernpu sim model.npuart --cycles
eulernpu profile model.npuart

validate, compile, run, sim, profile, explain, quantize, migrate-spec, generate, board smoke, calibrate, benchmark, replay, compress-cache など 15 個のサブコマンド。バックエンド: cpu_ref · npu_sim · zynq_ps · zynq_pl_stub。

EulerAtlas:プラグインベースのロボット行動学習(先行公開:自動車 · ヒューマノイド)

模倣学習(IL)と FastTD3 強化学習(RL)を組み合わせた RL→IL パイプライン上で動作する、プラグインベースの CLI ロボット行動学習フレームワークです。最初に公開する 2 つのフラッグシップドメインは 自動車(EulerDrive — BEV 自動運転、CARLA 検証)ヒューマノイド(EulerWalk — RL→IL loco-manipulation)であり、両ドメインとも事前学習モデルを同梱しているため学習なしですぐに実行できます。統一スキーマは自動車・ドローン・ヒューマノイド・ロボット犬・モバイルマニピュレーション・物流・農業・造船など 8 ドメインを網羅するよう設計されており、ドメインはプラグインとして継続的に拡張されます。

詳細を見る

8 ドメイン統一スキーマ

ドメイン別固定次元 obs/action スキーマで全モジュールが一貫して通信します。

クラシック (01–04) 自動車 4/2 · ドローン 6/3 · ヒューマノイド 33/14 (loco-manip) · ロボット犬 12/8
産業 (05–08) モバイルマニピュレーション 18/8 · 物流 AGV 14/4 · 農業ロボット 16/6 · 造船所 20/9
ポリシーモデル BC-MLP, BC-RNN, BC-CNN, ACT, Diffusion Policy + SOTA(BEVFuser, TemporalTransformer, WholeBodyACT) + RL Actor
レベル L0 Toy · L1 Intermediate · L2 Advanced(実バックエンド: CARLA/MuJoCo/HumanoidBench)

CLI & ポリシーモデル

euleratlas init --role road --level 0 --out config.yml
euleratlas train -c config.yml
euleratlas train-rl -c config.yml
euleratlas sim rollout -c config.yml --save-video

# 模倣学習 + FastTD3 強化学習 · RL→IL · Domain Plugin

train-rldata collect/generate-demossim rollout --render/--save-video を追加。Domain Plugin アーキテクチャとエッジデプロイまで支援します。

ライブラリとリソース

専門技術書籍とオープンソースエコシステムにアクセスしてください。

出版物 (Publications)

量子コンピューティングとAIアーキテクチャに関する詳細な研究書籍。

オープンソースエコシステム

データ処理とモデルオーケストレーションのためのコミュニティツール。

Eulerwa 原則

技術は人間のために存在する

非軍事原則

私たちは人工知能の軍事的自動化に反対します。技術は命を奪うためではなく守るために使われるべきであり、いかなる技術的成果も人間の安全に優先することはできません。

ヒューマニズムと民主主義

人工知能は人間の尊厳を高め、民主的価値を強化する道具であるべきです。私たちは、個人の自由を抑圧したり民主的原則を損なういかなるAIの利用にも反対します。

使用原則

Eulerwaが公開するすべてのソフトウェア、モデル、サービスは、上記の原則に反する目的で使用することはできません。私たちは技術の使われ方に対する責任を真摯に受け止めます。

Eulerwa統合ライフサイクル

1. EulerStack (設計)
2. EulerForge (モデル)
3. EulerWeave (データ)
4. EulerNPU (推論ハードウェア)
5. EulerAtlas (ロボット学習)
6. EulerAgent (実行)

主権AIを共に構築しましょう

オープンソース、ローカルファースト、人間中心。

お問い合わせ