• Sparrow_1029@programming.dev
    link
    fedilink
    arrow-up
    23
    ·
    6 months ago

    I got an Asus Vivobook with a pretty new AMD chipset that has one… running Fedora, no Idea how to make something use it either :/

    • Territorial@piefed.ca
      link
      fedilink
      English
      arrow-up
      7
      ·
      6 months ago

      Also on an Asus laptop with Fedora, after following some obscure instructions from amd I managed to get a Python script to confirm the npu exists and is technically functional… But apparently to do anything approaching useful, I need the slightly fancier npu. What a waste.

        • knightly the Sneptaur@pawb.social
          link
          fedilink
          arrow-up
          4
          ·
          6 months ago

          You can do lots of useful work with processors designed for large matrix calculus, but not a lot of folks want to run physics sims for some reason.

            • knightly the Sneptaur@pawb.social
              link
              fedilink
              arrow-up
              3
              ·
              6 months ago

              If there are game devs that want to try making a game out of a fluid sim, I’d be all for it. Realistically, most devs will have to wait for better middleware that adds NPU matrix acceleration to existing game engines.

  • √𝛂𝛋𝛆@piefed.world
    link
    fedilink
    English
    arrow-up
    10
    ·
    6 months ago

    You need a model compiled for the architecture. I saw some for the RK35xx devices when shopping for hardware. I do not think there is software made to split up or run models in general on a NPU. The models must be configured for the physical hardware topology. The stuff that runs on most devices is very small, and these either need a ton of custom fine tuning or they are barely capable of simple tasks.

    On the other hand, segmentation models are small, and that makes layers, object identification, and background removal stuff work. Looking at your CPU speed, and available memory, it is unlikely to make much difference. You are also memory constrained for running models, though you could use deepspeed to load from a disk drive too.

  • hperrin@lemmy.ca
    link
    fedilink
    English
    arrow-up
    8
    ·
    6 months ago

    The only thing I can think of is AI video game upscalers. Other than that, yeah, it’s a waste of silicon.