gpt4all/gpt4all-bindings
Tim Miller 797891c995
Initial Library Loader for .NET Bindings / Update bindings to support newest changes (#763)
* Initial Library Loader

* Load library as part of Model factory

* Dynamically search and find the dlls

* Update tests to use locally built runtimes

* Fix dylib loading, add macos runtime support for sample/tests

* Bypass automatic loading by default.

* Only set CMAKE_OSX_ARCHITECTURES if not already set, allow cross-compile

* Switch Loading again

* Update build scripts for mac/linux

* Update bindings to support newest breaking changes

* Fix build

* Use llmodel for Windows

* Actually, it does need to be libllmodel

* Name

* Remove TFMs, bypass loading by default

* Fix script

* Delete mac script

---------

Co-authored-by: Tim Miller <innerlogic4321@ghmail.com>
2023-06-13 14:05:34 +02:00
..
cli Do not ignore explicitly passed 4 threads 2023-05-26 09:24:03 -04:00
csharp Initial Library Loader for .NET Bindings / Update bindings to support newest changes (#763) 2023-06-13 14:05:34 +02:00
golang llmodel: add model wrapper destructor, fix mem leak in golang bindings (#862) 2023-06-12 09:41:22 -07:00
java Typo, ignore list (#967) 2023-06-13 00:53:27 -07:00
python second hold for pypi deploy 2023-06-12 23:11:54 -04:00
typescript typescript: publish alpha on npm and lots of cleanup, documentation, and more (#913) 2023-06-12 15:00:20 -04:00
README.md rough draft of monorepo plan 2023-05-01 15:45:39 -04:00

GPT4All Bindings

This directory will contain language specific bindings on top of the C/C++ model backends. We will have one directory per language binding (e.g. Python, Typescript, Golang, etc.).