BioNeuronSDK

版本: 0.6.0价格: 免费
BioNeuronCore 插件开发工具包。无需重新编译内核即可创建离子通道、受体和调节器。

BioNeuronSDK — 用于为 MindCopy 计算核心创建自定义修饰子(离子通道、受体、泵、交换体、传感器)的工具包。

包含内容

  • plugin-devkit.h — 自包含头文件,包含 POD 类型、常量、API 和辅助工具。
  • biocore-gen-dispatch.py — 从 .desc 描述符生成 GPU/SYCL 调度代码的 Python 生成器。
  • biocore-plugin.cmake — 用于构建 .so 插件和生成调度代码的 CMake 模块。

主要特点

  • 自定义类型:ID 121–127(内置:0–120)
  • 双重调度:CPU(函数指针,dlopen)+ GPU(编译的 switch)
  • 无需重新编译内核:插件动态加载
  • SYCL/USM 兼容——所有结构均为 POD,#pragma pack(1)

免费。需要 BioNeuronCore v0.19.3+。