Hi,
I need to know the header file & shared object library correspondence in order to make my own libACL based development.
I run the Ascend-Toolkit-20.0.RC1-arm64-linux_gcc7.3.0.run scripts
After that the header files for libACL seem to be here:
$HOME/Ascend/ascend-toolkit/20.0.RC1/acllib_linux.arm64/include/acl
But where are the shared object (.so) library files referred by those header files?
Are they in
$HOME/Ascend/ascend-toolkit/20.0.RC1/acllib_linux.arm64/lib64/
(there are libacl_cblas.so, libacl_dvpp.so, libruntime.so, libascendcl.so, etc.) ?
Or in
$HOME/Ascend/ascend-toolkit/20.0.RC1/acllib_linux.arm64/lib64/stub
(there we have some of the same files again) ?
Also, if the SD card has been prepared with the scripts, there appears a directory
$HOME/Ascend/acllib/lib64
Are these directories related somehow, or just the same thing?
I would appreciate if someone would explain the meaning of all these directories & the files therein.
And why not just create a debian package that could be updated as a new version of the toolkit rolls out? And then use pkg-config with cmake, etc?
Regards from Helsinki,
Sampsa
P. S. A Bonus question: have you ever come across this?
libruntime.so: undefined symbol: halMemFree
