2015-01-07 3 views
-2

У меня возникли проблемы при установке Caffe. Пожалуйста, дайте мне знать, если кто-то столкнулся с одной проблемой. Благодарю.Проблемы с установкой Caffe

сделать RunTest
.build_release/тест/test_all.testbin 0 --gtest_shuffle
Cuda количество устройств: 1
Установка для использования Устройство 0
Текущий идентификатор устройства: 0
Примечание: Рандомизация тесты 'приказы с семенем 88789.
[==========] Выполнение 838 тестов из 169 тестовых случаев.
[----------] Настройка глобальной тестовой среды.
[----------] 3 теста из ImageDataLayerTest/3, где TypeParam = кофейная :: DoubleGPU
[ПУСК] ImageDataLayerTest/3.TestResize
F0107 14: 26: 04,664185 3079 math_functions.cpp : 91] Проверка не удалась: ошибка == cudaSuccess (11 против 0) недопустимый аргумент
* Проверка стека неудачи след: *
@ 0x2ab3f5243daa (неизвестный)
@ 0x2ab3f5243ce4 (неизвестный)
@ 0x2ab3f52436e6 (неизвестно)
@ 0x2ab3f5246687 (неизвестно)
@ 0x 6bdc35 кофейная :: caffe_copy <>()
@ 0x7439af CAFFE :: BasePrefetchingDataLayer <> :: Forward_gpu()
@ 0x428da2 кофейная :: Layer <> :: Вперед()
@ 0x62ff53 кофейная :: ImageDataLayerTest_TestResize_Test <>: : TestBody()
@ 0x657363 тестирование :: внутренний :: HandleExceptionsInMethodIfSupported <>()
@ 0x64de07 тестирования :: Test :: Run()
@ 0x64deae тестирование :: TestInfo :: Run()
@ 0x64dfb5 тестирования :: TestCase :: Run()
@ 0x6512f8 тестирования :: внутреннего :: UnitTestImpl :: RunAllTests()
@ 0x651587 тестирования :: UnitTest :: Run()
@ 0x41d3a0 главного
@ 0x2ab3f8396ec5 (неизвестный)
@ 0x4243d7 (неизвестный)
@ (ноль) (неизвестно)
марка: *** [RunTest] Отменено (ядро сбрасывали)

#

Ubuntu 14,04

/$ lspci | grep -i nvidia 
01:00.0 VGA compatible controller: NVIDIA Corporation G92GLM [Quadro FX 3800M] (rev a2) 

/$ cat /proc/driver/nvidia/version 
NVRM version: NVIDIA UNIX x86_64 Kernel Module 340.29 Thu Jul 31 20:23:19 PDT 2014 
GCC version: gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) 

/$ nvcc --version 
nvcc: NVIDIA (R) Cuda compiler driver 
Copyright (c) 2005-2014 NVIDIA Corporation 
Built on Thu_Jul_17_21:41:27_CDT_2014 
Cuda compilation tools, release 6.5, V6.5.12 
#
+0

* Если * DoubleGPU использует двойную точность (я не знаю, если это так), то следует ожидать ошибки. Ваш GPU не поддерживает двойную точность с плавающей запятой. – talonmies

+0

Может быть, вы не добавляете путь библиотеки CUDA (обычно/usr/local/cuda/lib64) в LD_LIBRARY_PATH? – skeeph

ответ

1

Возможно, проблема связана с поддержкой GPU. Возможно, он не поддерживает ваш GPU. Я попытался бы установить Caffe без поддержки GPU. Все, что вам нужно сделать, это раскомментировать

CPU_ONLY := 1
в Makefile.config, а затем сделать еще раз. Here - это инструкции.

Смежные вопросы