Comments 2
Я правильно понял, что tvm нужен, чтоб написать один компилятор из формата tvm под новую архитектуру, вместо N-компиляторов из каждого формата?
А просто кросс-компиляторов между исходными форматами нет?
А просто кросс-компиляторов между исходными форматами нет?
Всё верно, но то, что можно написать один компилятор вместо N-компиляторов из каждого формата - не главное. TVM - в первую очередь мощный фреймворк для создания компилятора. Ведь для «N-форматов» есть еще ONNX, в который можно сконвертировать почти каждый формат, но не кросс-компилятором, а просто конвертерами.
Ну и самое главное – это оптимизации на разных уровнях – от вычислительного графа до аппаратных блоков и профилирование через встроенные инструменты, поддержка различных платформ. Ну и, конечно, гибкость самого TVM и и его активное развитие.
Sign up to leave a comment.
Руководство по выживанию для создателей нейрочипов