2017-01-11 4 views
1

Я только что установил dlib и создал один проект с cpu introduction example, а другой с gpu introduction example. первый из них скомпилирован и выполнен на моем компьютере, а второй скомпилирован и выполнен на сервере Linux для использования Nvidia GC. Для примера cpu я могу скомпилировать и выполнить без каких-либо проблем. Для примера gpu я могу скомпилировать без каких-либо проблем, но когда я его выполняю, инициализация в порядке, но когда сеть тренируется, у меня есть первая эпоха, и я имею ошибку сегментации. Используемый метод: trainer.train_one_step(mini_batch_samples, mini_batch_labels);Ошибка сегментации с использованием dlib с gpu

Я также пытался обучить сеть с использованием процессора, а затем импортировать его в пример gpu с помощью метода десериализации, но у меня также есть ошибка сегментации, когда он пытался сделать предсказание. Метод, используемый для прогнозирования, - std::vector<unsigned long> predicted_labels = tnet(training_images);

У меня есть эта проблема, даже не изменяя ничего в примере кода, поэтому я не понимаю, почему у меня есть этот segfault. Если кто-то может мне помочь, я буду очень благодарен.

ответ

0

Приносим извинения за этот вопрос, но на всякий случай эта действительно глупая ошибка случается с кем-то, я не установил последнюю версию dlib, и это вызывало проблемы. После установки последней версии он работает нормально ...

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