TVM позволяет оптимизировать и запускать модели на разных устройствах — CPU, GPU, мобильных платформах. Отличается Python-first подходом: всю пайплайн компиляции можно настраивать на Python, что удобно для исследователей. Пригодится, когда нужно развернуть модель на нестандартном железе или добиться максимальной производительности без ручной оптимизации. Поддерживает множество бэкендов: CUDA, ROCm, Vulkan, OpenCL, Metal, JavaScript и другие. #machine_learning #compiler #deep_learning #gpu #javascript