SmeliyR, Ограничивает тем, что поставляет компилятор кода cuda под архитектуру sm_xx
Да, т.е. тут кроме самого куда, автор программы должен собрать код под нужную архитектуру.
Самый простой вариант, написать валидатор за 3 секунды, который укажет, где поле заполнено не верно.
В юнити даже подспорье есть - встроенный метод OnValidate
Конечно кастомный инспектор молодёжно и красиво, но уж больно хлопотно.
Ну можешь код дума найти, который запускают кто на что горазд.