Halide CompileError выдается при компиляции статической библиотеки для RISC-VC++

Программы на C++. Форум разработчиков
Anonymous
Halide CompileError выдается при компиляции статической библиотеки для RISC-V

Сообщение Anonymous »

Я хочу скомпилировать AOT-функцию Halide как статическую библиотеку для RISC-V.
Следуя инструкциям, я написал следующую конфигурацию

Код: Выделить всё

target.os = Target::NoOS;
target.arch = Target::RISCV;
target.bits = 32;
std::vector features;
features.push_back(Target::NoRuntime);
target.set_features(features);
downcast8.compile_to_file("riscv_blur", {}, "downcast8", target);
Но при запуске созданного исполняемого файла я получаю следующее сообщение

Код: Выделить всё

% terminate called after throwing an instance of 'Halide::CompileError'
% Aborted (core dumped)
Я пробовал компилировать для других архитектур, таких как ARM, и все работало нормально, но RISC-V, похоже, не работает.
Известна ли проблема с Halide и RISC-V или я что-то не так сделал?

Подробнее здесь: https://stackoverflow.com/questions/792 ... for-risc-v

Вернуться в «C++»