Является ли cuModuleLoadFatBinary избыточным с учетом cuModuleLoadData?
Меня озадачивают две функции:
CUresult cuModuleLoadData ( CUmodule* module, const void* image );
CUresult cuModuleLoadFatBinary ( CUmodule* module, const void* fatCubin );
в API драйвера CUDA. В описании первой функции сказано, чтоimage
может, в частности, указывать на содержимое файла fatbin.
Итак, делает ли функция, специфичная для fatbin, что-нибудь, чего не делает обычная функция (кроме отказа для нефатбинов...)?