Python API
大约 2 分钟APIPythonAPIPython
Neurocean是一个全新的类脑研发和加速平台,支持类脑神经网络建模与加速,支持全脑尺度建模, 全面覆盖类脑计算建模需求,并针对CPU、GPU、神经拟态芯片等硬件进行专门的优化与运算加速。 在业务层面,全面覆盖科研、工程及商业化,支持PC、云服务及嵌入式设备,加速类脑智能的研发、应用及推广
变量体系
| Name | |
|---|---|
| enum | DataType 数据类型 |
| enum | Layout 变量布局,描述变量类型 |
| enum | FillerType 数据填充类型 |
| enum | ReduceType 数据规约化类型 |
| enum | PortType 端口类型 |
| enum | DeviceType 设备类型 |
| enum | DeviceBackend 设备后端类型 |
| enum | Status 运行状态 |
| enum | ExecutorStatus 运行状态 |
| class | Value 变量值是数值存储容器,提供了对数值存储及使用的通用方法 |
| class | Tensor 张量 |
| class | Filler 张量填充器 |
| class | Variable 变量基础类是变量的基础 |
| class | SingleVariable 单变量,存储和持有单个数值或字符串 |
| class | TensorVariable 张量变量 |
| class | SingleVariable 单变量,存储和持有单个数值或字符串 |
模型组织
| Name | |
|---|---|
| class | Port 端口是模块端口机制的基础,是其它端口的基础 |
| class | Input 输入端口 |
| class | Output 输出端口 |
| class | ProxyInput 代理输入端口 |
| class | ProxyOutput 代理输出接口 |
| class | Reference 引用端口 |
| class | Connection 连接端口 |
| class | Node 节点, 模型基类, 提供对名称、描述等信息的管理 |
| class | Model 模型, 模型是一个基础类,是所有模型的基础 |
| class | NeuronGroup 神经元组是神经元的基础容器, 容纳了一群性质相近的神经元; |
| class | ConnectionModel 连接模型是针对输入及输出间存在随机或任意连接关系的模型基础类 |
| class | SynapseGroup 突触组是突触的基础容器,容纳一群特性相近的突触 |
| class | AbstractModule 抽象模块,抽象模块为模型的组织提供灵活的管理及扩展能力 |
运行监控
| Name | |
|---|---|
| class | StringVector |
| class | CaptureBuffer 数据捕获缓冲区 |
| class | TensorVector |
| class | CaptureBufferVector |
| class | CompileOption 编译选项 |
| class | RunOption 运行选项 |
| class | Executor 模型执行器 |
| class | Session 会话管理 |
| class | BasicBackend 可视化展示后端,直接通过窗口显示 |
| class | VisDomBackend VisDom 显示后端,将显示结果推送到 VisDom |
| class | TensorBoardBackend Tensor board 后端 |
| class | VisualizeHelper 模型可视化辅助类 |
| class | DatasetHelper 数据集辅助类 |