Ошибка командной строки в автопланировщике Li2018 Halide

Я хочу протестировать автопланировщик Li2018 на Ubuntu16.04. Я использую dlopen, чтобы загрузить libgradient_autoscheduler.so в свой пайплайн (плагин автопланировщика Li2018) и собрать его, но когда я запускаю исполняемый файл, возникает ошибка:

CommandLine Error: Option 'ppc-use-base-pointer' registered more thanonce! LLVM ERROR: inconsistency in registered CommandLine options

Я не могу понять, что такое ppc-use-base-pointer, и я не думаю, что регистрировался более одного раза. кто-то знаком с llvm? Или кто-то сталкивался с такой же проблемой и решил проблему? Кстати, мой llvm-config is 3.8.0.


person Xinfeng Zhang    schedule 25.12.2019    source источник
comment
Я не знаком с LLVM, но думаю, вам нужно показать команды, которые вы используете для запуска LLVM, чтобы люди знали, о чем вы говорите.   -  person sba    schedule 26.12.2019


Ответы (1)


Если вы посмотрите README (https://github.com/halide/Halide/blob/master/README.md), вам потребуется llvm версии >= 8.0 для правильной работы Halide.

person Tzu-Mao Li    schedule 26.12.2019