Доброго времени суток, коллеги. Возник такой вопрос: прочел в доках, что нельзя получить адрес _device_ функций, так как они находятся в видеопамяти и выполняются на gpu. Так вот - может быть можно их получить из самих _device_ / _global_ функций? ... впрочем тут какие-то непонятки с параллельным выполнением нитей получаются.
Если нельзя, то как можно реализовать вычисление разных формул взависимости от значения переменной? (Поясню - предполагалось сделать несколько функций, забить их адреса в массив и потом по индексу-номеру функции ее вызывать - не хочется делать много if'ов) Пишу нейросеть и загвоздка как раз в необходимости вызова разных функций активации для разных слоёв. Кто как стал бы решать такую задачу?
Reply to comment
Адрес функции в CUDA
By Mixailo - April 10th, 2009
Tagged: