genn

写模型描述,自动生成 CUDA/HIP 代码,GPU 上跑大规模脉冲网络

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 行业应用 🍴 复刻 75 🐛 待处理 45 👀 关注 18
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 286
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,基于GitHub发布

项目预览

genn 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类行业应用
开发团队genn-team
定价模式🏷️完全免费
价格说明开源免费,基于GitHub发布
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议LGPL-2.1
主要语言C++
技术栈/模型computational-neuroscience,hacktoberfest,nvidia-cuda,simulation,spiking-neural-networks
GitHub 星标★ 286
上线时间2014-09-30 00:00:00
代码更新2026-10-21
仓库体积254.0 MB
本站数据更新2026-11-03
维护状态较活跃
收录时间2026-09-14
浏览次数1

项目介绍

GeNN 是一个面向计算神经科学的 GPU 加速脉冲神经网络仿真环境,核心思路是代码生成:用户用简洁的模型描述语言定义神经元与突触模型,GeNN 自动生成针对 Nvidia CUDA 或 AMD HIP 的高性能仿真代码,再由 GPU 并行执行。它解决的是传统 CPU 神经网络仿真在规模与速度上的瓶颈,让研究者能在单卡或多卡上模拟数十万到数百万神经元、上亿突触的脉冲网络。核心能力包括:灵活的神经元/突触模型自定义、多种数值积分方法、稀疏与稠密连接、突触可塑性规则、多 GPU 与 MPI 分布式扩展,以及与 Brian2、PyNN 等生态的互操作。项目以 C++ 编写,同时提供 Python 接口,适合需要长时间、大规模脉冲网络实验的科研场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-14 · 当前星标 ★ 286

技术标签

核心亮点

  • 代码生成路线让用户自定义神经元与突触模型后仍能获得接近手写 CUDA 的性能
  • 同时支持 Nvidia CUDA 与 AMD HIP,不绑定单一 GPU 厂商
  • 支持多 GPU 与 MPI 扩展,可仿真百万级神经元、上亿突触的网络

不足之处

  • 学习曲线较陡,需要理解其模型描述语法与代码生成流程,非神经计算背景用户上手成本高
  • 社区规模较小(约 280 星),中文资料和第三方教程稀缺,遇到问题主要依赖官方文档与邮件列表

适用场景

  • 计算神经科学实验室做大规模皮层脉冲网络长时间仿真
  • 研究突触可塑性规则时快速自定义神经元/突触模型并 GPU 加速验证
  • 需要跨 Nvidia 与 AMD 显卡部署同一仿真模型的科研或工程环境

替代项目

NEST、Brian2、NEURON

上一篇:AnalogCoder

下一篇:bilingual_book_maker

同类项目推荐

DNA-Diffusion 开源

用扩散模型生成定制调控DNA序列,加速基因研究

Generative modeling of regulatory DNA sequences with diffusion probabilistic models

★ 490 2026-08-09
my-translator 开源

自带密钥,实时翻译,隐私无忧,跨平台桌面工具

Real-time speech translation — macOS & Windows, free TTS, no server, your API keys ···

★ 1317 2026-08-09
ai-algotrading-agent 开源

用AI快速回测和模拟你的交易策略

AI algorithmic trading toolkit with backtest, simulation modes. ai algo trading agen···

★ 125 2026-08-09
aurora 开源

用AI预测地球天气,秒级出结果,替代传统数值预报

Implementation of the Aurora model for Earth system forecasting

★ 1036 2026-08-09
Zen-Ai-Pentest 开源

让 AI 多智能体自动跑渗透扫描并生成合规报告

⚔️AI-Powered Penetration Testing Framework with automated vulnerability scanning, ···

★ 501 2026-10-13
FTShare-python-sdk 开源

一个 SDK 搞定金融数据接入,快速构建量化与 AI 投研应用

FTShare financial data Python SDK|通过 Python 和 pandas 接入基础金融数据与 FTShare ···

★ 113 2026-08-27
ai-virtual-assistant 开源

搭个AI客服,自动答常见问题省人力

Customizable, AI-driven virtual assistant designed to streamline customer service op···

★ 282 2026-10-21
vibe-investing 开源

AI 帮你盯盘做分析,投资不再拍脑袋

AI-powered Vibe Investing for NASDAQ, S&P500 & crypto: LLM quant trading tools, mult···

★ 353 2026-08-09