
genn
写模型描述,自动生成 CUDA/HIP 代码,GPU 上跑大规模脉冲网络
GeNN 是一个面向计算神经科学的 GPU 加速脉冲神经网络仿真环境,核心思路是代码生成:用户用简洁的模型描述语言定义神经元与突触模型,GeNN 自动生成针对 Nvidia CUDA 或 AMD HIP 的高性能仿真代码,再由 GPU 并行执行。它解决的是传统 CPU 神经网络仿真在规模与速度上的瓶颈,让研究者能在单卡或多卡上模拟数十万到数百万神经元、上亿突触的脉冲网络。核心能力包括:灵活的神经元/突触模型自定义、多种数值积分方法、稀疏与稠密连接、突触可塑性规则、多 GPU 与 MPI 分布式扩展,以及与 Brian2、PyNN 等生态的互操作。项目以 C++ 编写,同时提供 Python 接口,适合需要长时间、大规模脉冲网络实验的科研场景。
项目数据
使用教程
核心亮点
- 代码生成路线让用户自定义神经元与突触模型后仍能获得接近手写 CUDA 的性能
- 同时支持 Nvidia CUDA 与 AMD HIP,不绑定单一 GPU 厂商
- 支持多 GPU 与 MPI 扩展,可仿真百万级神经元、上亿突触的网络
不足之处
- 学习曲线较陡,需要理解其模型描述语法与代码生成流程,非神经计算背景用户上手成本高
- 社区规模较小(约 280 星),中文资料和第三方教程稀缺,遇到问题主要依赖官方文档与邮件列表
适用场景
- 计算神经科学实验室做大规模皮层脉冲网络长时间仿真
- 研究突触可塑性规则时快速自定义神经元/突触模型并 GPU 加速验证
- 需要跨 Nvidia 与 AMD 显卡部署同一仿真模型的科研或工程环境
替代项目
NEST、Brian2、NEURON
项目介绍
上一篇:AnalogCoder
同类项目推荐
xmgai-like
开源
换脸、艺术二维码随手玩,副业灵感一包带走。
本开源 AI 副业搞钱项目集成了强大功能,包括 AI 艺术二维码生成、AI 换脸、Delle3 绘画等···
DDC_Skills_for_AI_Agents_in_Cons···
开源
给建筑AI装上221个专业技能,让Claude秒变工地专家
221 AI skills for construction: BIM analysis, cost estimation, scheduling, document ···
spoken-to-signed-translation
开源
把口语文本一路转成手语视频的流水线
a text-to-gloss-to-pose-to-video pipeline for spoken to signed language translation
LiveTranslate
开源
直播看片实时翻译,字幕秒出,跨语言无压力
Real-time audio translation, captures system audio + mic, runs ASR (Whisper/SenseVoi···