Giter Club home page Giter Club logo

ggmlsharp's Introduction

GGMLSharp Introduction

GGMLSharp is a API for C# to use ggml.
ggml is a wonderful C-language machine-learning tool, and now you can use it with C#.
GGMLSharp contains all ggml shared libs and some demos.

Feature

  • Written in C# only
  • Only depends on ggml
  • DotNet 462 Support!
  • All Demos can use safe code only!

Demos

mnist_cpu

mnist_cpu is a basic demo for learning how to use GGMLSharp. It contains two Linears.

mnist_cnn

mnist_cnn is a demos show how to use convolution. In this demo, there are two conv2d and pool max.

mnist_train

mnist_train is a demo shows how to train a model. The model is same as mnist_cpu.

simple_backend

simple_backend shows how to use GGMLSharp with cuda. In this demo, you shold take ggml.dll for cuda. You can get it with the help of ggml or you can download it from llama.cpp.

magika

magika is a useful tool from google. It can help to get the style of a file in high speed.

Converter

Converter is a useful tool for converting llm models from bin/ckpt/safetensors to gguf without any python environment.

ModelLoader

ModelLoader is a tool for loading safetensors or pickle file directly from binary data. This demo can help to learn how to read a model file without any help of python.

SAM

SAM (Segment Anything Model) can help us seprate things from an image.

TestOpt

TestOpt is a basic demo for optimizar.

Yolov3Tiny

Yolov3Tiny is a Demo shows how to implement YOLO object detection with ggml using pretrained model. The weight have been converted to gguf.

ggmlsharp's People

Contributors

intptrmax avatar asakusarinne avatar jiuyong avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.