быстрое ускорение: перечисление vDSP - PullRequest
0 голосов
/ 02 октября 2019

Я прошёл новую платформу Accelerate для swift, поскольку я стремлюсь оптимизировать все свои векторные вычисления.

Я нашел следующее перечисление, называемое vDSp, которое позволяет избежать переписывания всего наборавекторные математические вычисления: https://developer.apple.com/documentation/accelerate/vdsp-snv?changes=_2

Однако перечисление не распознано (такой найденной ошибки нет). Один из перечисленных случаев - среднее, которое берет вектор и возвращает среднее в виде двойного числа. Подпись:

static func mean <U>(U) -> Double

Кто-нибудь сталкивался с этим и знает, как это реализовать? Я хочу сделать что-то вроде

func getMean(_ u: [Double])->Double{
    return vDSP.mean<Double>(u)
}

Это было бы очень полезно для того, что я делаю

1 Ответ

0 голосов
/ 02 октября 2019

Хорошо, извините, ребята, я понял, что не скачал Xcode 11.x. Работает как шарм.

Очень рекомендую этот вариант для всех, кто может заниматься небезопасным программированием.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...