k210-linux-nommu是一个在Kendryte K210芯片上运行无内存管理单元(NoMMU)Linux系统的项目。该项目基于Damien Le Moal的补丁,提供了一个轻量级且高效的Linux运行环境,特别适合在资源受限的嵌入式设备上使用。它支持无内存管理单元的Linux内核,使得在K210这样的低功耗芯片上运行Linux成为可能。
Sol是一款阳光明媚的小型虚拟机,专为嵌入式系统和资源受限环境设计。它具有高效的内存管理、支持多种编程语言、易于扩展和定制,并且能够在跨平台上运行。
go-attention是一个纯Go语言实现的注意力机制和Transformer模型库,专为高性能和易用性设计。它不依赖任何外部库,非常适合边缘计算和嵌入式系统。该项目提供了高效的点积注意力机制,支持多头注意力和完整的Transformer层,功能强大且灵活。
Q8 Kernels 是一个专门为高效实现8-bit核心运算而设计的库,支持FP8和INT8的快速计算。该库特别适合需要高性能计算的场景,如深度学习、高性能计算任务和嵌入式系统。通过优化8-bit核心运算的性能,Q8 Kernels 提供了快速的计算能力,帮助用户在各种应用中提升计算效率。
stories-llama2-50k是一个仅50K大小的超小模型,专为资源受限的环境设计。它能够在内存较小的设备上运行,如386计算机,并且适合在DOS系统等低资源环境中使用。该模型特别适用于嵌入式系统或物联网设备的AI应用,能够在这些设备上进行自然语言处理任务。
Bunki 是一个高效的 C 协程库,旨在简化协程的管理与调度,特别适用于多线程环境和嵌入式系统。它提供了轻量级的框架,支持高效的上下文切换和灵活的调度机制,使开发者能够轻松创建和管理协程。
april-asr是一个用C语言开发的语音转文本(STT)库,具备高效的语音识别算法和实时转录功能,支持多种语言,具有可扩展的架构,便于集成到其他项目中,适用于多种应用场景。
vit.cpp是一个使用纯C/C++实现的视觉变换器(ViT)推理库,结合ggml库进行优化,旨在提供高效的图像分类解决方案,易于集成和使用,适用于各种项目和嵌入式系统。
eigenGPT是一个基于C++的高效实现,旨在提供简化的GPT2架构,易于理解和扩展,适合嵌入式系统和资源受限环境。
基于PyTorch的GPT-2模型训练器,优化效率和代码简化,实现现代技术如旋转嵌入,以更少的token达到相同验证损失。该项目专注于提升模型训练的效率,使得用户能够在多种深度学习任务中更便捷地使用GPT-2架构。
Auto-GPT-ZH是中文版AutoGPT,旨在提供一个中文环境下的自动化GPT应用,支持多种API扩展,用户可以自定义任务和目标,具有高效的文本生成和对话能力,界面友好,适合各种中文场景的应用。
Jax GPT是对Karpathy的nanoGPT的重写,基于Jax和Flax框架构建,旨在提供高效的文本生成能力,支持快速训练和推理,具有易于扩展和修改的架构,能够充分利用高性能的并行计算。
将Andrej Karpathy的nanoGPT移植到Apple MLX框架,允许在苹果设备上训练OpenAI的GPT-2模型或自定义的GPT风格模型。该项目利用Apple MLX框架的优势,优化性能,简化模型训练流程,便于开发者在Apple生态中进行AI模型的开发和训练。
NanoGPT是一个开源的轻量级语言模型训练工具,专为语言模型爱好者打造,适合在普通电脑上进行GPT架构的训练和实验。它通过精简架构、优化梯度计算和内存管理,使得在普通硬件上也能高效训练语言模型。
LLM Explorer 是一个为机器学习研究人员、开发者和人工智能爱好者设计的平台,帮助用户了解最新的自然语言处理技术,集成到项目中,并保持在人工智能进步的前沿。
从自动微分开始完全从头开始GPT-2训练,一个快速且功能完备的深度学习库,使用Python和NumPy编写
基于GPT-2模型的中文文本生成项目,旨在为中文自然语言处理提供强大的文本生成能力,支持预训练和fine-tuning,适用于多种场景,如创作、对话等。
SymbiotAI致力于帮助人类和AI模型协作,共同创造一个更美好的世界。用户只需注册一个账户,即可开始与AI模型进行合作。