Исключение: образ ядра устройства неверен - PullRequest
0 голосов
/ 02 апреля 2019

Я новичок в сообществе открытого кода omnisci.Я следовал инструкции (https://www.omnisci.com/docs/latest/4_ubuntu-apt-gpu-os-recipe.html) для установки omnisci (версия с открытым исходным кодом) в мою Ubuntu 18.04LTS

~$ sudo systemctl start omnisci_server
~$ $OMNISCI_PATH/bin/omnisql
Password:
User mapd connected to database maps
omnisql> 

Я также установил драйвер CUDA 10.0

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 415.27       Driver Version: 415.27       CUDA Version: 10.0     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   
0  TITAN V             Off  | 00000000:17:00.0 Off |                  N/A |
| 33%   48C    P8    30W / 250W |    421MiB / 12036MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
|   
1  GeForce GTX 108...  Off  | 00000000:65:00.0 Off |                  N/A |
| 30%   53C    P8    20W / 250W |    172MiB / 11178MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
|   
2  GeForce GTX 108...  Off  | 00000000:66:00.0  On |                  N/A |
| 63%   81C    P0    70W / 250W |    829MiB / 11175MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

Однако, когда я запускаю простой запрос к образцу набора данных, он сообщает об ошибке:

omnisql> \t   
omnisci_states   
omnisci_counties   
omnisci_countries    
nyc_trees_2015_683k    
omnisql> select * from omnisci_counties;
Exception: device kernel image is invalid

Мы с моим другом обсуждали эту проблему. Мы считаем, что это потому, что у меня есть 2 разных типаГрафические процессоры на моем компьютере. Мне нужно указать один тип графических процессоров при запуске сервера omnisql, потому что механизм запросов omnisci будет сбивать с толку инициализацию параметров для двух различных типов карт на борту.

Есть ли у кого-нибудь какие-либоидея или предложение?

Ответы [ 2 ]

2 голосов
/ 02 апреля 2019

Я только что узнал сам. Устройства с графическим процессором для omnisci sever должны быть согласованными. Вы можете использовать несколько карт, но они должны быть одного типа. Например, в моем случае настройте параметры в omnisci.conf

port = 6274
http-port = 6278
calcite-port = 6279
data = "/var/lib/omnisci/data"
null-div-by-zero = true
num-gpus = 2
start-gpu = 1

При использовании $sudo systemctl start omnisci_server для запуска сервера файл omnisci.conf будет загружен автоматически.

0 голосов
/ 04 апреля 2019

При использовании нескольких графических процессоров они должны быть одной модели.Согласно часто задаваемым вопросам OmniSci:

https://www.omnisci.com/docs/latest/7_faq.html#multi-gpus

Поддерживает ли OmniSci один сервер с разными графическими процессорами?Например, можно ли установить OmniSci на один сервер с двумя графическими процессорами NVIDIA GTX 760 и двумя графическими процессорами NVIDIA GTX TITAN?

OmniSci не поддерживает смешивание разных моделей графических процессоров.Первоначально вы можете не заметить много проблем с этой конфигурацией, поскольку графические процессоры одного поколения.Однако в этом случае вам следует рассмотреть возможность удаления графических процессоров GTX 760 или настроить OmniSci, чтобы они не использовались.

Чтобы настроить OmniSci для использования определенных графических процессоров:

Запустите команду nvidia-smi, чтобы увидетьидентификаторы графических процессоров GTX 760s.Скорее всего, графические процессоры сгруппированы по типу.Отредактируйте файл конфигурации omnisci_server следующим образом: Если для графических процессоров GTX 760 установлено значение 0,1, настройте omnisci_server с параметром start-gpu = 2, чтобы использовать оставшиеся два графических процессора TITAN.Если GTX 760 имеют значение 2,3, добавьте параметр num-gpus = 2 в файл конфигурации.Расположение файла конфигурации зависит от того, как вы установили OmniSci.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...