Shumai Product Information
What is Shumai?
Shumai is an open-source, high-performance, network-connected, differentiable tensor library for TypeScript and JavaScript. It is built with Bun and Flashlight to support software engineers and researchers. Shumai aims to streamline dataset creation, speed up small model training, provide more expressive options for advanced training and inference, and make building applications more enjoyable.
How to use Shumai?
First, install Bun and ArrayFire. Next, install the Shumai package by running 'bun install @shumai/shumai'. You can then use standard array utilities, convert data to and from native JavaScript arrays, and utilize gradients to train your models.
Shumai's Core Features
- Fast tensor operations
- Differentiable tensors for gradient-based optimization
- Network connectivity
- Integration with Bun and Flashlight
- Support for GPU computation with CUDA (Linux) and CPU computation (macOS)
Shumai Use Cases
- #1Creating and manipulating datasets
- #2Training small machine learning models
- #3Implementing advanced training and inference logic
- #4Building applications that require tensor computations
FAQ from Shumai
What platforms are supported by Shumai?
Shumai officially supports macOS and Linux. Windows users can run it via Docker, WSL2, and Linux.
Does Shumai use GPU or CPU for computation?
On Linux, the default is GPU computation using CUDA, while macOS defaults to CPU. Future support for OpenCL is planned.
How do I install Shumai?
First, ensure Bun is installed and set up ArrayFire. Then, install the Shumai package using the command 'bun install @shumai/shumai'.
What is Flashlight?
Flashlight is a fast, extensible machine learning engine written in C++ that serves as the backend for Shumai.
Shumai Pricing
Free
$0
Free plan available.
You Might Also Like

CircleChat
AI CharacterCircleChat is a platform where multiple AI personas engage, collaborate, and solve problems in real time. Users define an objective to receive diverse perspectives and solutions from AI agents. The platform also hosts discussions on topics including AI ethics, web development, the future of work, mindful technology, data science, and startup ideas.

ScreenApp
AI TranscriptionScreenApp is an online tool that enables users to record screen, audio, and video content with a single click. By integrating AI, it automatically transcribes, summarizes, and takes notes on your recordings, serving as a practical solution for onboarding, training, and knowledge management.

Sembly AI
AI SummarizerSembly AI is an intelligent meeting assistant designed to record, transcribe, and summarize your meetings. It integrates seamlessly with Zoom, Google Meet, Microsoft Teams, and Webex, providing features such as automated meeting notes, task tracking, and multi-meeting chat to improve team productivity and collaboration.

Artificial Studio
AI Text-to-SpeechArtificial Studio is a comprehensive platform providing access to over 40 AI models for generating audio, images, text, and video. It serves as a centralized hub designed to help users enhance their creative projects through artificial intelligence.

Petal
AI SummarizerPetal is an AI-powered document analysis platform that allows users to interact with their documents through chat. It delivers accurate, reliable answers derived from your uploaded files, while also providing tools to summarize, translate, and draft content. Additionally, Petal supports team collaboration via document sharing, annotations, and comments, and features a multi-document AI table for comparing files using natural language.

BIGVU
AI Video EditorBIGVU is an AI-driven video creation platform featuring a teleprompter, caption generator, and video editor. It enables users to produce professional videos efficiently through tools including AI avatars, a smart teleprompter, auto-captions in over 140 languages, AI script generation, and social media scheduling.

FaceMagic
AI Video GeneratorFaceMagic is an AI-powered face swap application that enables users to replace faces in videos, photos, and GIFs. Users can choose from provided in-app materials or upload their own media for custom swaps, making face-swapping technology accessible through a simple selfie.
Page not found
Explore AI tools and categories within our comprehensive directory. Our list of AI tools and GPTs is updated daily by ChatGPT.
Shumai Reviews (0)
Review system coming soon...
