• theshatterstone54@feddit.uk
    link
    fedilink
    arrow-up
    2
    ·
    12 hours ago

    Personally I’d just recommend either Alpaca or GPT4All, both of which are on Flathub and much easier to set up (or at least GPT4All is; I haven’t tested Alpaca yet).

    • LainTrain@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      10
      ·
      edit-2
      1 day ago

      This is definitely not a “these days” thing, it’s been around for a while, it’s even less explicable now though that flatpak, snap, npm, conda, venvs and docker exist.

      • atzanteol@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        16
        ·
        22 hours ago

        I feel like it should be self evident - but I’ll outline a few of the specifics.

        “Hey kids - just run this rando internet script directly without inspecting it first”

        Firstly - you shouldn’t copy/paste directly into the terminal at all. What you copy and paste may not be what you see: example. So even “simple” things could turn bad. Paste to an editor first, then your terminal - especially if you’ve used “sudo” recently. It’s simply bad security hygiene to just run random code in a shell and to get people used to doing so.

        Secondly - you’re just running some rando un-structured shell script. They can, and do, do whatever they want and put things wherever the developer felt they should go. It can re-configure your system in ways you may not want. In fact in this specific case it will add repositories to your system without asking. Did you want EPEL setup on your system? Did you want to add an external NVidia repo to your system? Too bad, it’s done. Hope you saw the “Installing NVIDIA repository…” message as it flew past because that’s all the notice you’ll get - and you only get that because the developers told you about it.

        Thirdly - since these are completely unstructured there is no uninstall without sifting through the script (which you didn’t keep because it’s a “curl | sh”). Again lets use this one as an example:

        How many things do you think that shell script installs?

        • It puts a binary in one of /usr/local/bin, /usr/bin or /bin
        • It then downloads a bunch of stuff to one of /usr/local/lib/ollama, /usr/lib/ollama or /lib/ollama.
        • It sets up external repositories to fetch nvidia dependencies
        • It proceeds to install dependencies from those external repos
        • It creates a service file for ollama and starts it.
        • It configures /etc/modules.d to load nvidia drivers

        And that’s all I see on a cursory walk through the 300+ lines of script. All of that may be reasonable to get things working - but that’s a lot for you to find and undo if you wish to remove this later.

        There are better ways to distribute software and handle dependencies.

  • dino
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    24 hours ago

    I tried it briefly, but its hot garbage if you dont have potent hardware.

    The amount of iterations you have to do, to get proper answers and the time it takes to produce them is a waste of time.

  • ddh@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 day ago

    You might instead just install the Alpaca flatpak. I found it a very easy and quick way to get started.

  • gfom@lemmy.world
    link
    fedilink
    arrow-up
    7
    arrow-down
    2
    ·
    1 day ago

    I still hate AI from an environmental and artistic point but I’m at least glad they didn’t mention AI ‘art’.

  • MIXEDUNIVERS
    link
    fedilink
    Deutsch
    arrow-up
    3
    ·
    24 hours ago

    I did try to use it on Fedora but i have a Radeon 6700 XT and it only worked in the CPU. I wait until ROCM official support reaches my older Model.

    • lelgenio@lemmy.ml
      link
      fedilink
      arrow-up
      3
      ·
      20 hours ago

      ollam runs on the 6700 XT, but you need to add an environment variable for it to work… I just don’t remember what it was and am away from my computer right now

    • passepartout@feddit.org
      link
      fedilink
      arrow-up
      3
      ·
      21 hours ago

      I have the same setup, you have to add the line Environment="HSA_OVERRIDE_GFX_VERSION=10.3.0" for that specific GPU to the ollama.service file