架构简介

Neurocean大约 2 分钟指南指南变量体系

框架简介

Neurocean 是一个全新的类脑研发和加速平台,支持类脑神经网络建模与加速,支持全脑尺度建模,全面覆盖类脑计算建模需求,并针对 CPU、GPU、神经拟态芯片等硬件进行专门的优化与运算加速。在业务层面,全面覆盖科研、工程及商业化,支持 PC、云服务及嵌入式设备,加速类脑智能的研发、应用及推广。其主要特点如下:

成熟实用

由实际类脑研发需求催生,赋能科研、工程及商业化。

大规模,高性能计算

千万级神经元亚秒级仿真,支持CPU、GPU、异构硬件。

灵活、易用、可扩展

全尺度类脑模型,支持C++及Python,插件机制。

工业级标准

高质量,完善的运行监控及日志系统,多平台兼容。

- name: 成熟实用
  desc: 由实际类脑研发需求催生,赋能科研、工程及商业化。
  bgColor: '#DFEEE7'
  textColor: '#2A3344'
- name: 大规模,高性能计算
  desc: 千万级神经元亚秒级仿真,支持CPU、GPU、异构硬件。
  bgColor: '#F0DFB1'
  textColor: '#242A38'
- name: 灵活、易用、可扩展
  desc: 全尺度类脑模型,支持C++及Python,插件机制。
  bgColor: '#F0DFB1'
  textColor: '#242A38'
- name: 工业级标准
  desc: 高质量,完善的运行监控及日志系统,多平台兼容。
  bgColor: '#DFEEE7'
  textColor: '#2A3344'

1. 软件架构

Neurocean 采用前中后三层架构的模式,总体由三大部分组成,分别是前端、核心及后端。

1.  前端部分

前端是接口部分,为用户提供编程接口,目前支持两种编程语言:

  • C++(面向对象)编程接口

  • Python 接口,在易用性及兼容性方面提供了良好的支持。

    2.  核心部分

核心部分是平台的主要组成部分,包括接口核心、扩展机制、网络组织、变量体系、基础模块、网络序列化及反序列化等。

3.  后端部分

后端和具体的计算任务和设备相关,是计算的主要执行部分。

2. 使用说明

3. 设计及规格

4. 案例展示

上次编辑于:
贡献者: damone