Skip to content

New local model: Gemma 3 #103

Closed
Closed

Description

@jhlee525
No description provided.

Activity

  1. added this to the 0.0.3 milestone on Jun 6, 2025
  2. added theissue type on Jun 6, 2025
  3. jhlee525 commented on Jun 17, 2025

    @jhlee525
    ContributorAuthor

    While testing Gemma 3 with MLC-LLM, we encountered several issues:

    • Lack of Multimodal Support: Gemma 3 was originally designed as a multimodal model. However, we found that the current MLC-LLM implementation lacks image processing.
    • bfloat16 Problem: Vulkan’s support for bfloat16 is still experimental as of version 1.4.311 source. We confirmed that MLC-LLM currently does not implement support for Vulkan bfloat16, meaning additional implementation work is required for proper bfloat16 support.
    • Result Disparity between mlc-llm & reference(HF transformers): We compared outputs between transformer using bfloat16 and mlc-llm models using q0f32, we observed degraded performance in mlc-llm's run. This discrepancy strongly suggests that there may be a bug in MLC-LLM’s Python model implementation. (further investigation is warranted)
    • QAT4: Gemma 3 provides a QAT-specific variant. We found that using non-QAT parameters leads to even more severe degradation in model performance.

    We plan to address each of these issues. However, this may take the time and effort, these tasks will be excluded from the 0.0.3 milestone.

  4. removed this from the 0.0.3 milestone on Jun 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions