Итак, в ManagedCuda (cudafy, cloo) для работы с разделяемыми библиотеками Linux и Ma c CUDA и OpenCL, соответственно, необходимо редактировать или создавать файлы XML с DLLmap в них. Пример:
<configuration>
<dllmap dll="nvcuda" target="libcuda" />
</configuration>
В случае unity3d на Linux его записывают в файл unity mono config
со всеми картами DLL. Это уродливо и не работает по-другому.
Так как же установить DLL-карты из кода во время выполнения?