Время, требуемое для работы функции на графическом процессоре
измеряет типичное время, в секундах, требуемых запускать функцию, заданную указателем на функцию t = gputimeit(F)F. Указатель на функцию не принимает внешних входных параметров, но вы можете, задал его с входными параметрами к его внутреннему вызову функции.
вызовы t = gputimeit(F,numOutputs)F с желаемым количеством выходных аргументов, numOutputs. По умолчанию, gputimeit вызывает функциональный F с одним выходным аргументом или никакими выходными аргументами, если F не возвращает выходного параметра.
Функциональный F не должен вызывать tic или toc.
Вы не можете использовать tic и toc измерять время выполнения gputimeit самостоятельно.
gputimeit предпочтительно для timeit для функций, которые используют графический процессор, потому что он гарантирует, что все операции на графическом процессоре закончились прежде, чем записать время и компенсируют издержки. Для операций, которые не используют графический процессор, timeit предлагает большую точность.