Commit Graph

6 Commits

Author SHA1 Message Date
Adam Treat 80da9b8901 Don't try and install kompute artifacts. 2023-09-13 17:04:47 -04:00
Aaron Miller 9bee309a7c Make kompute actually include external SDK headers when requested 2023-09-12 12:37:28 -07:00
Adam Treat 0412ec287c Completely revamp how we do object management with the vulkan backend and
stop using so many static objects so we can tear down and bring up vulkan
on new devices in the same runtime.
2023-09-12 14:24:49 -04:00
Adam Treat 5b2d8236a7 Switch to a dynamic dispatch table instead of linking hard against libvulkan. 2023-09-12 14:24:49 -04:00
Aaron Miller e308fb04db remove dynamic deps from kompute build
should no longer have new external deps other than libvulkan

```
ubuntu@ip-172-31-1-24:~/repo/gpt4all/gpt4all-backend/build$ ldd ./libllamamodel-mainline-avxonly.so
        linux-vdso.so.1 (0x00007ffcb53bb000)
        libvulkan.so.1 => /lib/x86_64-linux-gnu/libvulkan.so.1 (0x00007f239dab5000)
        libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f239d800000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f239d719000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f239da95000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f239d400000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f239dd1d000)
```
2023-09-11 08:42:56 -07:00
niansa 4cdaa3c9cb Nomic vulkan backend licensed under the Software for Open Models License (SOM), version 1.0. 2023-08-30 10:11:01 -04:00