架构简介
大约 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. 后端部分
后端和具体的计算任务和设备相关,是计算的主要执行部分。