#CPU

Logo of femtoGPT
femtoGPT
Explore the minimal Rust-based femtoGPT, adept in inference and training on both CPUs and GPUs via OpenCL—bypassing the need for massive CUDA installations. This open-source tool serves as an accessible research platform for CPU and GPU. Easily deployable with Rust toolchain, it invites AI enthusiasts to dive into hands-on learning while following developer insights from a planned book.
Logo of llama_cpp-rs
llama_cpp-rs
Llama_cpp-rs provides user-friendly and safe Rust bindings to the C++ library, llama.cpp, allowing for seamless execution of GGUF-based language models on CPUs, independent of machine learning expertise. Supporting diverse backends such as CUDA, Vulkan, Metal, and HIP/BLAS, the library is adaptable across various hardware environments. Users can efficiently load models and generate predictions with minimal coding efforts. It also delivers experimental functionalities like memory context size prediction. The project welcomes contributions while emphasizing a clean user experience and optimized performance through Cargo's release builds.
Logo of ntts
ntts
Discover a neural text-to-speech library for creating natural-sounding voices in Dart. This CPU-dependent, internet-free solution is ideal for developing realistic voice applications across platforms, ensuring smooth voice creation with minimal requirements. Learn about installation, dependencies, and examples to leverage modern voice synthesis.
Logo of putting-the-you-in-cpu
putting-the-you-in-cpu
This comprehensive guide details the process of how computers execute programs. Authored by experts in the field, it provides insights into CPU operations, syscalls, and multitasking, catering to readers without academic resources. Offering research-backed explanations from startup to execution, it is designed for those seeking a deeper understanding of computer mechanics. Begin your exploration with Chapter 1: The 'Basics'.