BioNeuronSDK
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+。