Python API

Neurocean大约 2 分钟APIPythonAPIPython

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

变量体系

Name
enumDataType
数据类型
enumLayout
变量布局,描述变量类型
enumFillerType
数据填充类型
enumReduceType
数据规约化类型
enumPortType
端口类型
enumDeviceType
设备类型
enumDeviceBackend
设备后端类型
enumStatus
运行状态
enumExecutorStatus
运行状态
classValue
变量值是数值存储容器,提供了对数值存储及使用的通用方法
classTensor
张量
classFiller
张量填充器
classVariable
变量基础类是变量的基础
classSingleVariable
单变量,存储和持有单个数值或字符串
classTensorVariable
张量变量
classSingleVariable
单变量,存储和持有单个数值或字符串

模型组织

Name
classPort
端口是模块端口机制的基础,是其它端口的基础
classInput
输入端口
classOutput
输出端口
classProxyInput
代理输入端口
classProxyOutput
代理输出接口
classReference
引用端口
classConnection
连接端口
classNode
节点, 模型基类, 提供对名称、描述等信息的管理
classModel
模型, 模型是一个基础类,是所有模型的基础
classNeuronGroup
神经元组是神经元的基础容器, 容纳了一群性质相近的神经元;
classConnectionModel
连接模型是针对输入及输出间存在随机或任意连接关系的模型基础类
classSynapseGroup
突触组是突触的基础容器,容纳一群特性相近的突触
classAbstractModule
抽象模块,抽象模块为模型的组织提供灵活的管理及扩展能力

运行监控

Name
classStringVector
classCaptureBuffer
数据捕获缓冲区
classTensorVector
classCaptureBufferVector
classCompileOption
编译选项
classRunOption
运行选项
classExecutor
模型执行器
classSession
会话管理
classBasicBackend
可视化展示后端,直接通过窗口显示
classVisDomBackend
VisDom 显示后端,将显示结果推送到 VisDom
classTensorBoardBackend
Tensor board 后端
classVisualizeHelper
模型可视化辅助类
classDatasetHelper
数据集辅助类
上次编辑于:
贡献者: damone