I ported Evo 2 inference to plain PyTorch and Transformers so the official checkpoints load through AutoModelForCausalLM with no Vortex, Transformer Engine, or custom kernels required.
- Aquiles-ai/Evo2-1B-Base: the 1B base checkpoint (8k context) in Transformers format: Aquiles-ai/Evo2-1B-Base
- Aquiles-ai/Evo2-7B: the 7B checkpoint (1M context) in Transformers format: Aquiles-ai/Evo2-7B
Both repos vendor the modeling files, so loading needs trust_remote_code=True. The tokenizer matches the original byte level behavior, including the vortex_tokenize and vortex_detokenize helpers.
One honest note: this port is less efficient than the original Vortex stack. It has no FlashAttention, no FP8 path, and no recurrent state decoding, so generation recomputes the prefix and long contexts are slow. For large scale or 1M context work, use the original implementation or NVIDIA NIM.
I ported Evo 2 inference to plain PyTorch and Transformers so the official checkpoints load through AutoModelForCausalLM with no Vortex, Transformer Engine, or custom kernels required.
- Aquiles-ai/Evo2-1B-Base: the 1B base checkpoint (8k context) in Transformers format: Aquiles-ai/Evo2-1B-Base
- Aquiles-ai/Evo2-7B: the 7B checkpoint (1M context) in Transformers format: Aquiles-ai/Evo2-7B
Both repos vendor the modeling files, so loading needs trust_remote_code=True. The tokenizer matches the original byte level behavior, including the vortex_tokenize and vortex_detokenize helpers.
One honest note: this port is less efficient than the original Vortex stack. It has no FlashAttention, no FP8 path, and no recurrent state decoding, so generation recomputes the prefix and long contexts are slow. For large scale or 1M context work, use the original implementation or NVIDIA NIM.