cat lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION=“Ubuntu 12.04.2 LTS”
cat /proc/driver/nvidia/gpus/0/information
Model: Tesla C2075
IRQ: 255
GPU UUID: GPU-???-???-???-???-???
Video BIOS: ??.??.??.??.??
Bus Type: PCI-E
DMA Size: 32 bits
DMA Mask: 0xffffffff
Bus Location: 0000:05.00.0
lsmod
Module Size Used by
vesafb 13844 1
nvidia 9410615 0
Cut for brevity^^^^^^^^^^^^^^^^^^^^
modinfo nvidia
filename: /lib/modules/3.2.0-37-generic/kernel/drivers/video/nvidia.ko
alias: char-major-195-*
version: 310.44
supported: external
license: NVIDIA
alias: pci:v000010DEd00000E00svsdbc04sc80i00*
alias: pci:v000010DEd00000AA3svsdbc0Bsc40i00*
alias: pci:v000010DEdsvsdbc03sc02i00
alias: pci:v000010DEdsvsdbc03sc00i00
depends:
vermagic: 3.2.0-37-generic SMP mod_unload modversions
parm: NVreg_Mobile:int
parm: NVreg_ResmanDebugLevel:int
parm: NVreg_RmLogonRC:int
parm: NVreg_ModifyDeviceFiles:int
parm: NVreg_DeviceFileUID:int
parm: NVreg_DeviceFileGID:int
parm: NVreg_DeviceFileMode:int
parm: NVreg_RemapLimit:int
parm: NVreg_UpdateMemoryTypes:int
parm: NVreg_InitializeSystemMemoryAllocations:int
parm: NVreg_RMEdgeIntrCheck:int
parm: NVreg_UsePageAttributeTable:int
parm: NVreg_MapRegistersEarly:int
parm: NVreg_RegisterForACPIEvents:int
parm: NVreg_CheckPCIConfigSpace:int
parm: NVreg_EnablePCIeGen3:int
parm: NVreg_EnableMSI:int
parm: NVreg_RegistryDwords:charp
parm: NVreg_RmMsg:charp
As you can see I have a C2075 card in the server and drivers are loaded.
Yet when we try and make the call in our program, we get the following error:
terminate called after throwing a `TsiException’
what(): TsiException
details(): TsiException in void TransmissionAlgo::runFrequency(int, float) at interface.cpp:510: Could not init GPUs, initGPUContexts() returned errUnknownError at host_multigpu.cu:989: Error in thread 0, host_multigpu.cu:131: CUDA error in thread 0: no CUDA-capable device is available, stack trace:
./transmission at TsiException::TsiException(char const*, char const*, int, LogLevel, std::string, char const*)