rhymes-ai / Aria-sequential_mlp

huggingface.co
Total runs: 97
24-hour runs: 6
7-day runs: 24
30-day runs: 73
Model's Last Updated: November 22 2024
image-text-to-text

Introduction of Aria-sequential_mlp

Model Details of Aria-sequential_mlp

This is a fork of the rhymes-ai/Aria model. The only modification is replacing grouped GEMM with a sequential MLP. In this configuration, each expert is implemented as a torch.nn.Linear layer executed in sequence. This adjustment simplifies quantization with current open-source libraries, which are optimized for nn.Linear layers.

While the sequential MLP approach aids in easier quantization, using grouped GEMM provides the advantage of faster inference speed.

Quick Start
Installation
pip install transformers==4.45.0 accelerate==0.34.1 sentencepiece==0.2.0 torchvision requests torch Pillow
pip install flash-attn --no-build-isolation
Inference
import requests
import torch
from PIL import Image
from transformers import AutoModelForCausalLM, AutoProcessor

model_id_or_path = "rhymes-ai/Aria-sequential_mlp"

model = AutoModelForCausalLM.from_pretrained(model_id_or_path, device_map="auto", torch_dtype=torch.bfloat16, trust_remote_code=True)

processor = AutoProcessor.from_pretrained(model_id_or_path, trust_remote_code=True)

image_path = "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/diffusers/cat.png"

image = Image.open(requests.get(image_path, stream=True).raw)

messages = [
    {
        "role": "user",
        "content": [
            {"text": None, "type": "image"},
            {"text": "what is the image?", "type": "text"},
        ],
    }
]

text = processor.apply_chat_template(messages, add_generation_prompt=True)
inputs = processor(text=text, images=image, return_tensors="pt")
inputs["pixel_values"] = inputs["pixel_values"].to(model.dtype)
inputs = {k: v.to(model.device) for k, v in inputs.items()}

with torch.inference_mode(), torch.cuda.amp.autocast(dtype=torch.bfloat16):
    output = model.generate(
        **inputs,
        max_new_tokens=500,
        stop_strings=["<|im_end|>"],
        tokenizer=processor.tokenizer,
        do_sample=True,
        temperature=0.9,
    )
    output_ids = output[0][inputs["input_ids"].shape[1]:]
    result = processor.decode(output_ids, skip_special_tokens=True)

print(result)

Runs of rhymes-ai Aria-sequential_mlp on huggingface.co

97
Total runs
6
24-hour runs
15
3-day runs
24
7-day runs
73
30-day runs

More Information About Aria-sequential_mlp huggingface.co Model

More Aria-sequential_mlp license Visit here:

https://choosealicense.com/licenses/apache-2.0

Aria-sequential_mlp huggingface.co

Aria-sequential_mlp huggingface.co is an AI model on huggingface.co that provides Aria-sequential_mlp's model effect (), which can be used instantly with this rhymes-ai Aria-sequential_mlp model. huggingface.co supports a free trial of the Aria-sequential_mlp model, and also provides paid use of the Aria-sequential_mlp. Support call Aria-sequential_mlp model through api, including Node.js, Python, http.

Aria-sequential_mlp huggingface.co Url

https://huggingface.co/rhymes-ai/Aria-sequential_mlp

rhymes-ai Aria-sequential_mlp online free

Aria-sequential_mlp huggingface.co is an online trial and call api platform, which integrates Aria-sequential_mlp's modeling effects, including api services, and provides a free online trial of Aria-sequential_mlp, you can try Aria-sequential_mlp online for free by clicking the link below.

rhymes-ai Aria-sequential_mlp online free url in huggingface.co:

https://huggingface.co/rhymes-ai/Aria-sequential_mlp

Aria-sequential_mlp install

Aria-sequential_mlp is an open source model from GitHub that offers a free installation service, and any user can find Aria-sequential_mlp on GitHub to install. At the same time, huggingface.co provides the effect of Aria-sequential_mlp install, users can directly use Aria-sequential_mlp installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

Aria-sequential_mlp install url in huggingface.co:

https://huggingface.co/rhymes-ai/Aria-sequential_mlp

Url of Aria-sequential_mlp

Aria-sequential_mlp huggingface.co Url

Provider of Aria-sequential_mlp huggingface.co

rhymes-ai
ORGANIZATIONS

Other API from rhymes-ai

huggingface.co

Total runs: 44.6K
Run Growth: -17.7K
Growth Rate: -39.57%
Updated:April 23 2025
huggingface.co

Total runs: 81
Run Growth: 55
Growth Rate: 67.90%
Updated:December 16 2024
huggingface.co

Total runs: 65
Run Growth: 12
Growth Rate: 18.46%
Updated:November 01 2024