/ Модель

Характеристики

Лицензия
Apache 2.0
Библиотека
pytorch
Опубликована
29 сен 2026

JanusIR-500M-Research

Генерация текстаТекст → текст3 профессии

JanusIR-500M-Research — специализированная модель для анализа LLVM IR, графов управления и потоков данных, а также рассуждений об SSA и оптимизациях компилятора.

194скачиваний за 30 дней0лайковвеса обновлены29 сен 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

JanusIR-500M-Research — специализированная авторегрессионная модель для анализа и рассуждений по LLVM IR, разработанная автором репозитория the-jashthakkar. Архитектура сочетает причинный Transformer с RGAT и gated cross-attention, чтобы учитывать текстовое представление кода и связи графов управления и потоков данных. Модель содержит около 545,7 млн параметров и использует PyTorch.

Модель предназначена для анализа базовых блоков и достижимости в CFG, трассировки значений и зависимостей def-use, разрешения инвариантов SSA phi, а также помощи при оптимизациях компилятора, например распространении констант и удалении мёртвого кода. Для активной версии указан контекст 1024 токена. В README приведены результаты на 50 отложенных программах на C: синтаксическая корректность и разбор инструкций составили 100%, а F1 для задач CFG, DFG и SSA phi — от 25,28% до 44,58%, поэтому результаты анализа требуют проверки стандартными инструментами LLVM.

В метаданных указаны английский язык и лицензия Apache 2.0. Модель не предназначена для общего диалога и произвольного преобразования исходного кода; проверка результатов рекомендована перед применением преобразований в критически важных системах.

Сценарии применения

  • анализ достижимости базовых блоков LLVM IR
  • трассировка значений и зависимостей def-use
  • проверка происхождения значений SSA phi
  • поиск инвариантов в LLVM IR
  • помощь при распространении констант и удалении мёртвого кода

Ограничения

Контекст ограничен 1024 токенами; оценка на 50 отложенных программах показывает умеренные результаты по CFG, DFG и SSA phi. Модель не предназначена для общего диалога или произвольного преобразования исходного кода, а её выводы следует проверять инструментами LLVM.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Model Card: JanusIR-500M-Research

Model Overview

  • Model Name: JanusIR-500M-Research
  • Scale Tier: 500M (Active Parameter Target: 545.7M)
  • Architecture: Compiler-Aware Autoregressive Hybrid (Causal Transformer + RGAT + Gated Cross-Attention)
  • Primary Domain: LLVM Intermediate Representation (IR) Static Analysis and Compiler Reasoning
  • Active Parameter Count: 545.7M (545,692,999 parameters) (Trainable: 545,692,999)
  • License: Apache 2.0 (Permissive Open-Weights)

Architectural Specification

ParameterValueDescription
Model Dimension (d_model)1280Hidden representation width
Transformer Layers (n_layers)20Depth of causal sequence decoder
Attention Heads (n_heads)16Number of query/key/value attention heads
Feed-Forward Dimension (d_ff)5120SwiGLU / MLP projection width
Max Sequence Length1024 tokensInput IR context window
Vocabulary Size4096BPE Compiler Tokenizer vocabulary
Graph Hidden Dimension384RGAT structural node feature width
Graph Layers4Relational Graph Attention layers
Fusion Layers3Cross-modal text-graph attention layers
Positional EmbeddingsRotary (RoPE)theta = 10000.0
Layer NormalizationRMSNormepsilon = 1e-05

Training Curriculum

  1. Stage A (Lexical Language Pretraining): Causal language modeling on AnghaBench and open-source systems LLVM IR code corpora.
  2. Stage B (Structural Graph Representation): Multi-relational GAT pretraining over CFG, Def-Use, and SSA-Phi graph edges.
  3. Stage C (Joint Cross-Modal Pretraining): Dual-stream fused pretraining with structural alignment regularization.
  4. Stage D (Compiler Reasoning SFT): Multi-task instruction tuning across CFG reachability, def-use tracing, and SSA phi invariant resolution with completion-only loss masking.

Benchmark Evaluation Results (Champion Variant: Full Architecture + SFT)

The following table reports the verified performance achieved by the champion model across held-out compiler reasoning tasks:

Benchmark Evaluation TaskAccuracy (Jaccard)PrecisionRecallF1 Score
Control-Flow Graph (CFG)33.74%60.77%39.43%43.37%
Data-Flow Graph (DFG)22.47%30.00%27.13%25.28%
SSA Phi Invariants43.06%46.80%45.28%44.58%
Overall Combined33.09%45.86%37.28%37.74%
  • Syntactic Validity and Instruction Parsing: 100.0%
  • Benchmark Evaluation Data: 50 held-out real-world C compiler programs.
  • Evaluation Methodology: Exact compiler-grounded verification with deterministic greedy generation (temperature = 0.0).

Visual Benchmark Performance

Champion Multi-Metric Benchmark

Scientific Architectural Ablation & Failure Analysis

Scientific Ablation Results

Intended Use Cases

  • LLVM IR Control-Flow Graph (CFG) basic block analysis and reachability prediction
  • Value tracing and def-use dependency extraction
  • SSA phi provenance resolution and invariant verification
  • Compiler optimization pass assistance (constant propagation, dead code elimination)

Out-of-Scope and Limitations

  • Not intended for general conversational natural language dialogue or arbitrary source-to-source transpilation.
  • Context window is bounded to 1024 tokens for this active tier (500M).
  • Verification against standard LLVM tools (such as opt or llc) is recommended prior to deploying transformations in mission-critical environments.

License and Distribution

Released under the Apache License, Version 2.0.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · pytorch

Нельзя запустить

Архитектура ? неизвестна transformers в образе рантайма.

Ревизия весов
d558f7e

0 моделей