如何修改库驱动文件的默认识别
一般问题
发布于 2024-12-29 14:44:23
查看 11过去546天
现在有一个库是linux编写的.so文件,但是咱们syslab识别不到这个文件导致无法驱动,Windows应该是用.dll,请问这种怎么办呢?或者说我有windows驱动的.dll怎么去修改该库的默认识别呢?那个驱动文件应该是基于linux编写的32位,windows是64位。
所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
现在有一个库是linux编写的.so文件,但是咱们syslab识别不到这个文件导致无法驱动,Windows应该是用.dll,请问这种怎么办呢?或者说我有windows驱动的.dll怎么去修改该库的默认识别呢?那个驱动文件应该是基于linux编写的32位,windows是64位。
您好,目前Syslab支持.so的调用,方法和windows的dll调用方法是一样的

出现问题的可能是
1.路径问题
2..so文件问题(用户编译导致)
您可以自查一下。
参考示例,目前有个开源示例可参考:https://github.com/flame/blis blis库在linux编译通过后的so文件调用,可以直接使用首选项中的BLAS替换切换
您好,Syslab不支持在windows系统中识别.so文件,您如果是替换对应的.dll文件,直接修改加载库的路径即可。
