I'm Steve Hamblett, a long time Dartisan and C/C++/C# developer in my day job, with a particular interest in IOT/embedded stuff. See my Dart Pub publisher site for a few more details. For now here are some stats for my repositories -
A few badges -
An alpaca implementation in Dart
License: MIT License
I'm Steve Hamblett, a long time Dartisan and C/C++/C# developer in my day job, with a particular interest in IOT/embedded stuff. See my Dart Pub publisher site for a few more details. For now here are some stats for my repositories -
A few badges -
The Dart code should be analysed by dev tools to optimize it's performance.
It may be worth making ggml into its own package if there is enough call for this.
On first release the code is pretty much a straight port from C++ and this is very noticeable, the code should be refactored/restructured into a more idiomatic Dart style(without compromising performance).
ffigen is translating size_t type definitions to ff.Int, this needs to be ffi.Uint64 or the ggml library will not work correctly. There some way of mapping this type change in ffigen.yaml but I've yet to find it.
After asking one question the memory usage of the chat application balloons to 47GB on my system(slightly less if compiled), the Alpaca chat application memory increases by approx 5GB after one question and stays there on subsequent questions.
The memory usage of the Dart application needs to be analysed to see what is going on here.
@shamblett Man.. thanks a lot for taking the task to do this! I wonder if you can do a simple video tutorial on how to install and use this package.. thanks in advance!
The shared libggml.so library should also be built as a dll for Windows.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.