Do you host your own ML / AI / LLM? What do you use, and what do you use it for?

  • edgyspazkid@lemmy.wtf
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    No I don’t. Unforunetly using Claude (asking myself everyday why tf cuz I don’t do crazy shit) but trying to move on to LumoAI even meaby will buy a premium version to check this out formyself.

  • Domi@lemmy.secnd.me
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    Yes, I got a Strix Halo machine before the RAM price hike and use it to run all my ML stuff on it.

    Currently using llama-swap with llama.cpp/ComfyUI and opencode/Open WebUI as frontend.

    I’m running Qwen3.6-27b, Voxtral Mini 4b, Piper and Qwen Image. Also, some embedding and reranking models.

    I use them for:

    • Tagging and classification of my documents in Paperless
    • Home Assistant (voice assistant)
    • Translations (both text and image)
    • Transcriptions
    • Some light coding and debugging
    • Avatar/Backdrop generation for DnD sessions
      • Domi@lemmy.secnd.me
        link
        fedilink
        English
        arrow-up
        0
        ·
        3 months ago

        About 200 t/s prompt processing and 10-20 t/s with MTP.

        Greatly depends on the task, predictable things like code generates at 18-20 t/s. Creative writing more like 10-17 t/s.

          • robber@lemmy.ml
            link
            fedilink
            English
            arrow-up
            0
            ·
            3 months ago

            Given the 27b is a dense model, I think the numbers are quite ok. Curious about the quant tho.

            The cool thing about the strix is its large unified memory, but it lacks memory bandwith for compute intensive workloads. Something like Qwen3.5-122b MoE with only like 12b active parameters might run at twice the speed if it fits the configuration.

            • Domi@lemmy.secnd.me
              link
              fedilink
              English
              arrow-up
              0
              ·
              3 months ago

              Curious about the quant tho.

              Q8 from unsloth.

              Something like Qwen3.5-122b

              My go to model for knowledge. Definitely much faster at Q5 but it lacks the tool calling quality of the Qwen3.6 models. Really hoping we see a Qwen3.6-122b soon…

            • SuspiciousCarrot78@aussie.zoneOP
              link
              fedilink
              English
              arrow-up
              0
              ·
              3 months ago

              Yeah. Though I think theres a new strix out soon (Medusa? Gorgon? Something like that).

              Its a bit like my P40. On paper, it has 24GB. But that 24gb is capped at 400GB/s and the ai compute is what…Pascal era?

              AI = Good, fast, cheap - pick 2

        • brucethemoose@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          3 months ago

          Not anymore. Not with hybrid offloading, where the GPU handles dense tensors and the CPU only runs the sparse MoEs. I’m running a 300B model on a single 3090, and its faster than I can read.

          You just need to use the right framework, and the right model.

          I’d suggest trying ik_llama.cpp and a MoE like this: https://huggingface.co/sokann/Qwen3.6-27B-GGUF-5.076bpw

          And speculative decoding like DFlash or MTP (which you can also get specific models for).

          • atzanteol@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            0
            ·
            3 months ago

            I’ll check that out - speed isn’t my biggest issue so much as coding performance… The qwen 3.5 model I was using can write code, but it’s… Meh? Like sometimes it doesn’t even compile.

            I did try tweaking llama.cpp to do some cpu offloading and it does seem to allow for much larger contexts at a modest performance loss. I’ll check out larger models.

            • brucethemoose@lemmy.world
              link
              fedilink
              English
              arrow-up
              0
              ·
              3 months ago

              CPU offloading is too slow unless you use a hybrid MoE model, with the --n-cpu-moe parameter, specifically.

              This only offloads “sparse” parts of the model to the CPU, which take up a lot of RAM but are very compute-lite to run. In practice, thats most of the size of modern MoE LLMs.

              • robber@lemmy.ml
                link
                fedilink
                English
                arrow-up
                0
                ·
                3 months ago

                Since implementation of the --fit parameter and its relatives, and --fit on becoming the default, llama.cpp intelligently decides what to offload. For me, it made --n-cpu-moe obsolete.

                • brucethemoose@lemmy.world
                  link
                  fedilink
                  English
                  arrow-up
                  0
                  ·
                  3 months ago

                  Mostly, yeah.

                  Sometimes it’s better to “cut it close,” with (for instance) a 27B model that’s nearly OOMing your VRAM fully offloaded, but you know will be fine in regular use without too many programs open.

                  In my case, with MiMo 2.5, it fills both my CPU and GPU RAM rather completely, so it’s best to set a static value so I don’t swap CPU RAM, and don’t OOM on the GPU either.

            • Terrasque@infosec.pub
              link
              fedilink
              English
              arrow-up
              0
              ·
              3 months ago

              Try qwen3.6-35b-a3b with a lightweight harness like pi.dev

              Having it be able to run commands and try to compile or run the code and see the output helps especially on the “doesn’t compile” part of things

              • atzanteol@sh.itjust.works
                link
                fedilink
                English
                arrow-up
                0
                ·
                edit-2
                3 months ago

                Yeah - I’ve been playing around more with the Qwen3-Coder-30B-A3B-Instruct MoE model and it’s still quite… Meh. I’ve been using llama.cpp and I’ve tried a bunch of tuning. It works and performs well enough (15t/s) but the output is just garbage. I can do some simple coding but I’m finding I’m fighting with it more than if I just wrote the code myself. Maybe I just have standards that are too high. Claude Opus 3.7 is just in an entirely different league…

                • Terrasque@infosec.pub
                  link
                  fedilink
                  English
                  arrow-up
                  0
                  ·
                  3 months ago

                  When you run it, do you use unsloth’s recommended settings for coding?

                  https://unsloth.ai/docs/models/qwen3.6

                  Also have preserve thinking on, it helps it stay consistent in multi turn work.

                  Which model version you’re using can also affect results, usually unsloth’s ones are good.

                  With all that said, it’s of course a small model so it’s not a super coder. The 27b is better (I’d guess 25-35% better), but of course still a small model so…

                  So it’ll maybe not be good enough still, but should give it the chance to let it do the best it can :)

  • iceberg314@slrpnk.net
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    Ollama with gemma 4 for LLM stuff, coding brainstorming, etc.

    Comfy ui with z-image or stable diffusion for images.

  • ccunning@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    I’ve got ollama setup with whisper and piper and a HA voice PE, but I honestly haven’t gotten around to configuring much yet. Most notable thing was being able to use the wake word to start a timer, but it was pickier than old Siri about the precise wording.

  • JustEnoughDucks@slrpnk.net
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    I run Handy with Parakeet for speech to text, and home assistant with Whiper for the same. Whisper+ on my phone.

    I think that counts. But I have more relevant and useful things to do on my hardware and no 2000€+ to get LLM-capable hardware 😂

  • Nednarb44@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    I do, I use ollama. I mostly just tinker, but I use with with home assistant for a quasi Alexa like experience with the voice assistant, I use it for summarizing some YouTube transcripts in too lazy to read/watch, and I’ve tried to see how capable it is with coding.

    • diminou@lemmy.zip
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 months ago

      Can you elaborate on what you are using exactly with home assistant ? And is English your primary language in that context ?

      Trying to do something similar, English not primary and its a bit… Harder than it seems. Can’t figure out if it is because I’m not using English or something else. (3060 12GB BTW)

      • Nednarb44@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        3 months ago

        English is my primary, so that does make it easier. I use it for general conversion things, like asking it questions about the Titanic or making up a new story or something. It doesn’t work as well as I’d like yet, but like I said, it’s just an other thing for me to mess around with and change.

  • frongt@lemmy.zip
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    Yes. Openwebui/ollama for LLM, comfyui for stable diffusion. I just dick around with it as a toy.

    • Shimitar@downonthestreet.eu
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 months ago

      I was put off by ComfyUI, seems awfully complex. How is your experience?

      Any suggestions to start? I have Fooocus installed now

    • mesa@piefed.social
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 months ago

      Same. Its somewhat useful on some very small scripting or tasks…but its mostly just to try out a new model or two. Its not really useful for anything big.

      I will have to say…even my tiny models are about as good as Chatgpt/Claude/etc… which makes me think about how much people are spending on tokens regularly. I was able to get the same kind of python script started with my local tiny model that was comparable to the newest Claude code offerings.

      • Lettuce eat lettuce@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        3 months ago

        What local models have you been using? And what hardware are you running them on? I’ve been playing with local LLMs a bit for exactly your use case.

        I have zero interest in vibe coding or full agentic workflows. But having a local LLM generate a Bash script to help me automate parts of my home lab infrastructure would be nice.

  • BlackLaZoR@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    I was hosting LLM with LMStudio occasionally but can’t access it anymore due to some fuckery with CORS and http vs https in browsers.

      • BlackLaZoR@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        3 months ago

        Yes you can enable cors in LMStudio. But since few months it’s blocked by all major web browsers if you aren’t using HTTPS.

        Which I don’t. I had LMStudio server open to local network so I can use it on my phone or laptop via third party website.

          • BlackLaZoR@lemmy.world
            link
            fedilink
            English
            arrow-up
            0
            ·
            3 months ago

            I don’t know why. It worked half a year ago, now it doesn’t. All I know I can access server via local host on same machine, but if I try to access it over LAN it just doesn’t work no matter what I do. I might look into self signed cert but it feels like to much work for now.

          • BlackLaZoR@lemmy.world
            link
            fedilink
            English
            arrow-up
            0
            ·
            3 months ago

            Seems this has been rectified. At least in Brave - it asks for permission to access local network at the first try, so this is now usable again

  • Steve@startrek.website
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    I recently gave it a try with qwen3.5 and deepseek coder v2. I have a RTX3090 and these are the largest models that can run comfortably on it.

    Conclusion, they are both fucking useless. Free tier claude runs circles.

    • e0qdk@reddthat.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 months ago

      If you just pulled the default version of qwen3.5 from ollama’s repo you downloaded a mediocre one that only uses ~6GB.

      Check ollama show qwen3.5 and see if you get something like this in the result:

        Model
          architecture        qwen35    
          parameters          9.7B      
          context length      262144    
          embedding length    4096      
          quantization        Q4_K_M 
      

      This is the default version I got when I first tried using ollama without any experience. It worked, but it’s a heavily quantized, lower parameter version of the model – i.e. it’s pretty dumb – compared to what you can actually run on your hardware.

    • brucethemoose@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 months ago

      Did you serve them with ollama?

      It’s basically broken, if you did. Try the same models over API, and you’ll see what I mean.

        • brucethemoose@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          3 months ago

          Oh, and I just saw you have a 3090.

          To get more specific, you can actually run way better models than Qwen 3.5 and Deepseek coder (both of which are very obsolete now). The best that’s practical depends on how much CPU RAM you have, but at the minimum you can do Qwen 3.6 27B, with a more optimal quant like ones here: https://huggingface.co/ubergarm/Qwen3.6-27B-GGUF/tree/main

          Or Gemma 31B QAT: https://huggingface.co/unsloth/gemma-4-31B-it-qat-GGUF

          If you have 128GB CPU RAM, I can upload my custom MiMo 2.5 quant. That should “beat” the cheapest Claude, give or take.

          If you have 64GB, I’d suggest a quantization of Step 3.7.

          If you have 32GB or 48, I’m not sure. I’d need to look if any “small” MoE is actually better than Qwen 27B now.

        • brucethemoose@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          3 months ago

          https://sleepingrobots.com/dreams/stop-using-ollama/

          And that’s not even all of it. Basically they break models in many ways, and they’re slimey Tech Bros.

          LM Studio is better, and easy.

          If you’re on Nvidia, and want to run optimally, I would use the ik_llama.cpp fork. On AMD, regular llama.cpp. On a Mac, use an MLX runner (Like LM Studio) with an MLX quant (ideally an MLX-DWQ quant).

          It’s all pretty technical, and… thats kinda the point. LLMs are just too performance sensitive and too finicky to not have a grasp of how they work. There is no “easy button” to run them without bad results, there can’t be.

          But if you don’t have time for that and just want to see if it’s worth it, I’d suggest self hosing your own UI, and trying the dirt cheap APIs of models you can theoretically run on your setup. This will give you a “best case” taste of what they’re capable of.