一个将GeNN框架作为Brian 2设备使用的接口
项目描述
Brian2GeNN
Brian2GeNN是Brian 2和GeNN之间的接口。Brian 2是一个在多种平台上可用的神经元网络模拟器。它是Brian 1的后继产品,继承了其高度灵活和易于扩展的方法。它基于一个代码生成框架,允许使用其他编程语言或在不同设备上执行模拟。
GeNN(GPU增强神经元网络,https://github.com/genn-team/genn)是一个使用代码生成方法,允许使用GPU加速器而不需要深入了解CUDA编程接口的框架。
Brian2Genn提供了一个接口,允许将GeNN用作Brian 2的后端设备。这使得用户可以在不进行任何额外编程的情况下在NVIDIA GPU加速器上运行他们的Brian 2脚本。
我们目前认为此软件处于测试版状态,请将问题报告给github问题跟踪器(https://github.com/brian-team/brian2genn/issues)。
关于Brian2GeNN的文档可以在http://brian2genn.readthedocs.org找到。
如果您在您的发表研究中使用了BrianGeNN,我们恳请您引用我们的文章。
Marcel Stimberg, Dan F. M. Goodman, 和 Thomas Nowotny. “Brian2GeNN: 使用图形硬件加速突触神经网络模拟。” Sci Rep 10 (2020年1月): 410. doi: 10.1038/s41598-019-54957-7.
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码发行版
Brian2GeNN-1.7.0.tar.gz (80.3 kB 查看散列值)
构建发行版
Brian2GeNN-1.7.0-py3-none-any.whl (76.3 kB 查看散列值)
关闭
Brian2GeNN-1.7.0.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 7d02968c17b72d69e5a98e9114551b69da24cc71e169e16f2a5a95a0374698d7 |
|
MD5 | 3f8ca7008b001828060cd671d9470c11 |
|
BLAKE2b-256 | 17c61540378657f4ceefad6da9a4830f983b9b727b005fe68eb53734aa30fa1b |
关闭
Brian2GeNN-1.7.0-py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | deee10c912e7e12a36b84a65e49246c4059a9974d37b9383042b6d7bbd937aff |
|
MD5 | 58cd6b5174dcaa058e80a3915ce099e6 |
|
BLAKE2b-256 | 859e07707aa01cc14f59096d96122b59149d8a2dfe06fc3987ebf50c0605b75f |