Skip to content

Metal support? #79

Open
Open

Description

@kchro3

Hi, awesome work on this project!

I'm building some Swift apps using llama.cpp, and I'd love to try getting clip.cpp running on my app too.

I'm curious if you're going to support running clip.cpp on Metal like llama.cpp?

Activity

  1. monatis commented on Oct 1, 2023

    @monatis
    Owner

    Hi @kchro3, thanks for reaching out! It needs Conv2D implementation on Metal. I'm currently implementing LLaVA with llama.cpp and clip.cpp combined (initial release in a few days). The CLIP part will run on CPU in the first place, but then I'll implement Conv2D on Metal to support end-to-end Metal inference for multimodal models.

  2. kchro3 commented on Oct 1, 2023

    @kchro3
    Author

    wow, that's awesome. i'm looking forward to the release!

  3. kchro3 commented on Oct 1, 2023

    @kchro3
    Author

    where can i follow your progress btw? will it be in this repo or are you going to make a new one

  4. monatis commented on Oct 1, 2023

    @monatis
    Owner

    WIP PR for the initial release of large multimodal model inference is in another repo. Metal implementation of Conv2D will require another pr to the main GGML repo after this PR is merged and released.

  5. kchro3 commented on Oct 10, 2023

    @kchro3
    Author

    awesome work, @monatis ! cheering you on

  6. yysu-888 commented on Sep 25, 2024

    @yysu-888

    Hi, awesome work on this project!

    I'm building some Swift apps using llama.cpp, and I'd love to try getting clip.cpp running on my app too.

    I'm curious if you're going to support running clip.cpp on Metal like llama.cpp?
    welcome to my project, support all openai clip and ofa-sys chinese clip model,at the same time support metal gpu
    and f16,q8_0 quantization
    https://github.com/yysu-888/clip.cpp

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