Hello,
注释是写在CPP里面的。然后docs文件夹下有个chm的文档。
我也写写这些函数的作用吧。我这段时间会做一个PPT,介绍一下怎么用它来写程序。
猜测一下这个函数的作用,不知对不对
assignDevice:设置使用哪个显卡
把显卡指定给DeviceManager管理,如果机器只有一个显卡,就使用assignDevice(0);DeviceManager就会管理0号设备。如果有两个显卡,你可以选择输入ID,让SPL只管理其中一个,或者全部。
getDeviceNum:获得设备(显卡)数
获得当前按DeviceManager所管理的显卡数量
getSysDeviceNum:获得设备(显卡)数
获得当前系统中显卡的数量
getDeviceByID:获得某个ID的显卡Device
对的
getDefaultDevice:获得当前显卡Device
获得默认(当前)显卡
setDefaultDevice:设置当前显卡
对的
getDeviceHandles:获得(当前?)显卡的CALdevice
这个一般不会被用到的,可以忽略它。它只在创建remotebuffer的时候被BufferManager用。
这里Device和CALdevice主要有什么区别?
CALdevice是CAL的设备句柄,Device是我们自己的类,封装了CALdevice,我们主要用Device,调用Device::getHandle可以获得所封装的句柄。
DeviceManager是不是控制多显卡的?
对的。
Jiawei OU, School of Software Engineering, Tongji University