abs
| MATLAB | Никакое известное ограничение |
accumneg
| Fixed-Point Designer™ | Никакое известное ограничение |
accumpos
| Fixed-Point Designer | Никакое известное ограничение |
acos
| MATLAB | Генерирует ошибку в процессе моделирования и возвращает NaN в сгенерированном коде, когда входное значение X действительно, но выход должен быть комплексным. Чтобы получить комплексный результат, сделайте комплекс входного значения путем передачи в complex(X) . |
acosd
| MATLAB | Никакое известное ограничение |
acosh
| MATLAB | Генерирует ошибку в процессе моделирования и возвращает NaN в сгенерированном коде, когда входное значение X действительно, но выход должен быть комплексным. Чтобы получить комплексный результат, сделайте комплекс входного значения путем передачи в complex(X) . |
acot
| MATLAB | Никакое известное ограничение |
acotd
| MATLAB | Никакое известное ограничение |
activations
| Deep Learning Toolbox™ |
Генерация кода графического процессора поддерживает следующие синтаксисы:
features = activations(net,X,layer)
features = activations(__,Name,Value)
Вход X не должен иметь переменного размера. Размер должен быть зафиксирован во время генерации кода. Генерация кода графического процессора для activations функционируйте входные параметры поддержек, которые заданы как типы данных с плавающей запятой полуточности. Для получения дополнительной информации смотрите half . layer аргумент должен быть постоянным временем компиляции.
Только 'OutputAs' и 'MiniBatchSize' аргументы пары "имя-значение" поддерживаются для генерации кода. Значение 'OutputAs' парой "имя-значение" должен быть 'channels' . Все пары "имя-значение" должны быть константами времени компиляции.
|
adaptthresh
| Image Processing Toolbox | ForegroundPolarity и Statistic аргументы должны быть константами времени компиляции.
|
affine2d
| Image Processing Toolbox | При генерации кода можно только задать сингулярные объекты — массивы объектов не поддержаны. |
alexnet
| Deep Learning Toolbox |
|
and
| MATLAB | Никакое известное ограничение |
angle
| MATLAB | Никакое известное ограничение |
asin
| MATLAB | Генерирует ошибку в процессе моделирования и возвращает NaN в сгенерированном коде, когда входное значение X действительно, но выход должен быть комплексным. Чтобы получить комплексный результат, сделайте комплекс входного значения путем передачи в complex(X) . |
asind
| MATLAB | Никакое известное ограничение |
asinh
| MATLAB | Никакое известное ограничение |
atan
| MATLAB | Никакое известное ограничение |
atan2
| MATLAB | Если вы используете atan2 с одним типом и дважды вводят операнды, сгенерированный код не может привести к тому же результату как MATLAB. Смотрите Бинарные Поэлементные Операции с Одним и Двойными Операндами (MATLAB Coder). |
atan2d
| MATLAB | Если вы используете atan2d с одним типом и дважды вводят операнды, сгенерированный код не может привести к тому же результату как MATLAB. Смотрите Бинарные Поэлементные Операции с Одним и Двойными Операндами (MATLAB Coder). |
atand
| MATLAB | Никакое известное ограничение |
atanh
| MATLAB | Генерирует ошибку в процессе моделирования и возвращает NaN в сгенерированном коде, когда входное значение x действительно, но выход должен быть комплексным. Чтобы получить комплексный результат, сделайте комплекс входного значения путем передачи в complex(x) . |
bin2dec
| MATLAB |
Входной текст должен быть задан как символьный массив. Массивы ячеек не поддержаны. Когда вход пуст, ответ не совпадает с ответом в MATLAB.
|
bitand | MATLAB | Никакое известное ограничение |
bitcmp | MATLAB | Никакое известное ограничение |
bitget | MATLAB | Никакое известное ограничение |
bitor | MATLAB | Никакое известное ограничение |
bitrevorder | Signal Processing Toolbox™ | Никакое известное ограничение |
bitset | MATLAB | Никакое известное ограничение |
bitshift | MATLAB | Никакое известное ограничение |
bitsll | Fixed-Point Designer | Сгенерированный код не может обработать из перемены области значений. |
bitsra | Fixed-Point Designer | Сгенерированный код не может обработать из перемены области значений. |
bitsrl | Fixed-Point Designer | Сгенерированный код не может обработать из перемены области значений. |
bitxor | MATLAB | Никакое известное ограничение |
blkdiag | MATLAB | Никакое известное ограничение |
bsxfun | MATLAB | Генерация кода не поддерживает входные параметры разреженной матрицы для этой функции. |
bwareaopen
| Image Processing Toolbox |
BW должно быть 2D двухуровневое изображение. Массивы N-D не поддержаны.
conn должна быть одна из двумерных возможностей соединения (4 или 8) или 3х3 матрица. 3-D возможности соединения (6, 18, и 26) не поддержаны. Матрицы размера 3-by-3-by-... 3 не поддержаны.
conn должно быть постоянное время компиляции.
|
bwboundaries
| Image Processing Toolbox |
Параметр conn должно быть постоянное время компиляции. Параметр options должно быть постоянное время компиляции. Возвращаемое значение A может только быть полная матрица, не разреженная матрица.
|
bwconncomp
| Image Processing Toolbox |
bwconncomp только поддерживает 2D входные параметры.
conn аргументы должны быть постоянным временем компиляции, и единственные поддерживаемые возможности соединения равняются 4 или 8. Можно также задать возможность соединения как 3х3 матрицу, но это может только быть [0 1 0;1 1 1;0 1 0] или ones(3)
PixelIdxList поле в CC возвращаемое значение struct не поддержано.
|
bwdist
| Image Processing Toolbox | При генерации кода, дополнительного второго входного параметра, method , должно быть постоянное время компиляции. Входные изображения должны иметь меньше чем 232 пикселя. |
bweuler
| Image Processing Toolbox | Никакое известное ограничение |
bwlabel
| Image Processing Toolbox | При генерации кода, параметр n должно быть постоянное время компиляции. |
bwlookup
| Image Processing Toolbox | При генерации кода задайте входное изображение класса logical . |
bwmorph
| Image Processing Toolbox | При генерации кода векторы символов или строковые скаляры, задающие операцию, должны быть постоянным временем компиляции и для лучших результатов, входное изображение должно иметь класс logical . |
bwperim
| Image Processing Toolbox |
bwperim поддержки только 2D изображения.
bwperim не поддерживает синтаксис без выходных аргументов.
Входной параметр матрицы смежности, conn , должна быть константа.
|
bwselect
| Image Processing Toolbox |
При генерации кода, bwselect поддержки только эти синтаксисы: BW2 = bwselect(BW, c, r)
[BW2, idx] = bwselect(BW, c, r)
BW2 = bwselect(BW, c, r, n)
[BW2, idx] = bwselect(BW, c, r, n)
Кроме того, дополнительный четвертый входной параметр, n , должно быть постоянное время компиляции.
|
bwtraceboundary
| Image Processing Toolbox | При генерации кода, dir , fstep , и conn аргументы должны быть константами времени компиляции. |
bwunpack
| Image Processing Toolbox | При генерации кода все входные параметры должны быть константами времени компиляции. |
cart2pol
| MATLAB | Никакое известное ограничение |
cast
| MATLAB | Входные параметры перечисления должны быть скаляром, оцененным во время компиляции. Массивы перечислений не поддержаны. |
ceil
| MATLAB | Генерация кода не поддерживает char или logical типы данных для X . |
chol
| MATLAB | Только первые два синтаксиса chol(A) и chol(A,triangle) с одним выходным аргументом поддерживаются. |
circshift
| MATLAB | Генерация кода не поддерживает таблицы и ячейки для первого входного параметра. |
classify
| Deep Learning Toolbox |
Генерация кода графического процессора поддерживает следующие синтаксисы:
[YPred,scores] = classify(net,X)
[YPred,scores] = classify(net,sequences)
[YPred,scores] = classify(__,Name,Value)
Генерация кода графического процессора для classify функция не поддерживается для сетей регрессии и сетей с несколькими выходными параметрами. Генерация кода графического процессора для classify функционируйте входные параметры поддержек, которые заданы как типы данных с плавающей запятой полуточности. Для получения дополнительной информации смотрите half . Вход X не должен иметь переменного размера. Размер должен быть зафиксирован во время генерации кода. Генерация кода графического процессора поддерживает только векторные последовательности. Длина последовательности может быть переменная измеренный. Размерность признаков должна быть зафиксирована во время генерации кода. Только 'MiniBatchSize' , 'SequenceLength' , 'SequencePaddingDirection' , и 'SequencePaddingValue' аргументы пары "имя-значение" поддерживаются для генерации кода. Все пары "имя-значение" должны быть константами времени компиляции. Только 'longest' и 'shortest' опция 'SequenceLength' пара "имя-значение" поддерживается для генерации кода.
|
classUnderlying
| MATLAB | Никакое известное ограничение |
compan
| MATLAB | Никакое известное ограничение |
complex
| MATLAB | Никакое известное ограничение |
conj
| MATLAB | Никакое известное ограничение |
conndef
| Image Processing Toolbox | При генерации кода, num_dims и type аргументы должны быть константами времени компиляции. |
conv
| MATLAB | Если входные параметры имеют неличные значения (inf или NaN ), результаты сгенерированного кода не могут численно совпадать с симуляцией MATLAB. |
conv2
| MATLAB | Если входные параметры имеют неличные значения (inf или NaN ), результаты сгенерированного кода не могут численно совпадать с симуляцией MATLAB. |
cos
| MATLAB | Никакое известное ограничение |
cosh
| MATLAB | Никакое известное ограничение |
cot
| MATLAB | Никакое известное ограничение |
coth
| MATLAB | Никакое известное ограничение |
cross
| MATLAB |
Если предоставлено, dim должна быть константа. Генерация кода не поддерживает входные параметры разреженной матрицы для этой функции.
|
csc
| MATLAB | Никакое известное ограничение |
csch
| MATLAB | Никакое известное ограничение |
ctranspose
| MATLAB | Никакое известное ограничение |
cwt
| Wavelet Toolbox™ |
Один - и входной сигнал с двойной точностью поддерживаются. Точность должна быть установлена во время компиляции. Входной сигнал расписания не поддержан. Только аналитический Морзе ('morse' ) и Morlet ('amor' ) вейвлеты поддерживаются. Следующие входные параметры не поддержаны: Выборка периода (ts ), PeriodLimits пара "имя-значение", NumOctave пара "имя-значение" и FilterBank пара "имя-значение". Масштабирование коэффициента выход и набор фильтров выход не поддержано. Графический вывод не поддержан.
|
cummax
| MATLAB | Никакое известное ограничение |
cummin
| MATLAB | Никакое известное ограничение |
cumprod
| MATLAB |
|
cumsum
| MATLAB |
|
DAGNetwork
| Deep Learning Toolbox |
|
darknet19
| Deep Learning Toolbox |
|
darknet53
| Deep Learning Toolbox |
|
deg2rad
| MATLAB | Никакое известное ограничение |
del2
| MATLAB | Никакое известное ограничение |
demosaic
| Image Processing Toolbox | sensorAlignment должно быть постоянное время компиляции.
|
deeplabv3plusLayers
| Deep Learning Toolbox | Для генерации кода необходимо сначала создать DeepLab v3 + сеть при помощи deeplabv3plusLayers функция. Затем используйте trainNetwork функция на получившемся lgraph объект обучить сеть для сегментации. Если сеть обучена и оценена, можно сгенерировать код для объекта нейронной сети для глубокого обучения использование GPU Coder. |
densenet201
| Deep Learning Toolbox |
|
det
| MATLAB | Генерация кода не поддерживает входные параметры разреженной матрицы для этой функции. |
diag
| MATLAB |
Если вы предоставляете k , затем это должно быть действительное и скалярное целочисленное значение. Для входных параметров переменного размера, которые являются векторами переменной длины (1 на: или:-1), diag :
Для входных параметров переменного размера, которые не являются векторами переменной длины, diag :
Обрабатывает вход как матрицу Не поддерживает входные параметры, которые являются векторами во время выполнения Возвращает вектор переменной длины
Если вход является переменным размером (: m-by-:n), и имеет форму 0 на 0 во время выполнения, затем выход 0 1, не 0 на 0. Однако, если вход является постоянным размером 0 на 0, то выходом является [] . Для входных параметров переменного размера, которые не являются векторами переменной длины (1 на: или:-1), diag обрабатывает вход как матрицу, из которой можно извлечь диагональный вектор. Это поведение происходит, даже если входной массив является вектором во время выполнения. Обеспечивать diag чтобы создать матрицу из входных параметров переменного размера, которые не являются 1 на: или:-1, используйте:
diag(x(:)) вместо diag(x)
diag(x(:),k) вместо diag(x,k)
|
disparitySGM
| Computer Vision Toolbox™ |
Вход отображает I1 и I2 должен быть исправлен, тот же размер, и совпадающего типа данных. Генерация кода графического процессора поддерживает 'UniquenessThreshold' и 'disparityMap' пары "имя-значение". Для очень больших входных параметров требования к памяти алгоритма могут превысить пределы устройства графического процессора. В таких случаях полагайте, что сокращение входного размера возобновляет генерацию кода.
|
double
| MATLAB | Поскольку строка вводит с неуместными запятыми (запятые, которые не используются в качестве тысяч диафрагм), результаты сгенерированного кода могут отличаться от результатов MATLAB. |
edge
| Image Processing Toolbox |
method , direction , и sigma аргументы должны быть константами времени компиляции.
'approxcanny' метод не поддержан.
Непрограммируемые синтаксисы не поддержаны. Например, если вы не задаете возвращаемое значение, затем edge отображает изображение. Этот синтаксис не поддержан с генерацией кода.
|
exp
| MATLAB | Никакое известное ограничение |
eye
| MATLAB |
typename должен быть встроенный MATLAB числовой тип. Не вызывает статический eye метод для других классов. Например, eye(m, n, 'myclass') не вызывает myclass.eye(m,n) .
Аргументы размера должны иметь фиксированный размер.
|
factorial
| MATLAB | Никакое известное ограничение |
fft
| MATLAB | Никакое известное ограничение |
fft2
| MATLAB | Никакое известное ограничение |
fftfilt
| Signal Processing Toolbox | Объекты цифрового фильтра не поддержаны для генерации кода. |
fftn
| MATLAB | sz аргумент должен иметь фиксированный размер.
|
fftshift
| MATLAB | Никакое известное ограничение |
filter
| MATLAB |
|
filter2
| MATLAB | Никакое известное ограничение |
fitgeotrans
| Image Processing Toolbox |
При генерации кода, transformationType аргумент должен быть постоянным временем компиляции, и только следующие типы преобразования поддерживаются: 'nonreflectivesimilarity' , 'similarity' , 'affine' , и 'projective' .
|
fix
| MATLAB | Генерация кода не поддерживает char или logical типы данных для X . |
floor
| MATLAB | Генерация кода не поддерживает char или logical типы данных для X . |
fspecial
| Image Processing Toolbox | При генерации кода все входные параметры должны быть константами во время компиляции. |
gather
| MATLAB | Никакое известное ограничение |
ge
| MATLAB | Никакое известное ограничение |
getrangefromclass
| MATLAB | Никакое известное ограничение |
googlenet
| Deep Learning Toolbox |
|
gt
| MATLAB | Никакое известное ограничение |
half
| MATLAB |
CUDA вычисляют возможность 5,3, или выше требуется для того, чтобы сгенерировать и выполнить код с типами данных полуточности. Версия инструментария CUDA 10,0 или выше требуется для того, чтобы сгенерировать и выполнить код с типами данных полуточности. Выделение памяти (malloc ) режим для генерации кода CUDA должен быть установлен в 'Discrete' . Для получения дополнительной информации смотрите coder.gpuConfig . Сложные типы данных полуточности не поддержаны для генерации кода графического процессора. Для Генерации кода графического процессора умножение матриц полуточности может только быть выполнено с действительными входными параметрами. В MATLAB, isobject функция возвращает true с входом полуточности. Однако в сгенерированном коде, эта функция возвращает false. Если ваш целевой компьютер не имеет нативной поддержки полуточности, то половина используется в качестве типа хранения с арифметическими операциями, выполняемыми в одинарной точности. Некоторые функции используют половину только в качестве типа хранения, и арифметика всегда выполняется в с одинарной точностью, независимо от целевого компьютера. Генерация кода для 32-битных целей не поддержана, если ваш код MATLAB содержит типы данных полуточности.
|
histeq
| Image Processing Toolbox | При генерации кода, histeq не поддерживает индексированные изображения. |
hough
| Image Processing Toolbox |
|
houghlines
| Image Processing Toolbox | Дополнительные названия параметра 'FillGap' и 'MinLength' должны быть константы времени компиляции. Их присваиваемые значения не должны быть константами времени компиляции. |
houghpeaks
| Image Processing Toolbox | Дополнительные названия параметра 'Threshold' и 'NHoodSize' должны быть константы времени компиляции. Их присваиваемые значения не должны быть константами времени компиляции. |
hsv2rgb
| MATLAB | Никакое известное ограничение |
hypot
| MATLAB | Если вы используете hypot с одним типом и дважды вводят операнды, сгенерированный код не может привести к тому же результату как MATLAB. Смотрите Бинарные Поэлементные Операции с Одним и Двойными Операндами (MATLAB Coder). |
ifft
| MATLAB |
|
ifft2
| MATLAB | Тип симметрии 'symmetric' не поддержан. |
ifftn
| MATLAB |
|
ifftshift
| MATLAB | Никакое известное ограничение |
im2double
| MATLAB | Никакое известное ограничение |
im2int16
| Image Processing Toolbox | Никакое известное ограничение |
im2single
| Image Processing Toolbox | Никакое известное ограничение |
im2uint8
| Image Processing Toolbox | Никакое известное ограничение |
imabsdiff
| Image Processing Toolbox | Никакое известное ограничение |
imadjust
| Image Processing Toolbox | При генерации кода, imadjust не поддерживает индексированные изображения. |
imag
| MATLAB | Никакое известное ограничение |
imbinarize
| Image Processing Toolbox | При генерации кода все входные параметры вектора символов должны быть константами времени компиляции. |
imbothat
| Image Processing Toolbox |
|
imboxfilt
| Image Processing Toolbox | При генерации кода все входные параметры вектора символов должны быть константами времени компиляции. |
imclearborder
| Image Processing Toolbox |
Поддержки только до 3-D входных параметров. Дополнительный второй входной параметр, conn , должно быть постоянное время компиляции.
|
imclose
| Image Processing Toolbox |
|
imcomplement
| Image Processing Toolbox | imcomplement не поддерживает int64 и uint64 типы данных.
|
imcrop
| Image Processing Toolbox |
Интерактивные синтаксисы не поддержаны, включая: J = imcrop
J = imcrop(I)
X2 = imcrop(X,cmap)
J = imcrop(h)
Индексируемые изображения не поддержаны, включая неинтерактивный синтаксис X2 = imcrop(X,cmap,rect);
|
imdilate
| Image Processing Toolbox |
Входное изображение, IM , должно быть 2D или 3-D. Аргумент SE элемента структурирования должно быть постоянное время компиляции. Упакованное изображение двоичного входа (PACKOPT синтаксис), не поддержан. Для 3-D входных изображений больше чем с тремя каналами только сгенерирован код C/C++. Код CUDA сгенерирован только для 1D или 2D элементов структурирования. Если элемент структурирования 3-D код C/C++ сгенерирован. Генерация кода не поддержана для структурирования элементов с больше, чем тремя измерениями. Для неплоских элементов структурирования только сгенерирован код C/C++.
|
imerode
| Image Processing Toolbox |
imfill | Image Processing Toolbox |
Дополнительные входные параметры, conn и 'holes' , должны быть константы времени компиляции. imfill поддержки до 3-D входных параметров только. (Никакая поддержка N-D.)
Интерактивный синтаксис, чтобы выбрать точки, imfill(BW,0,CONN) не поддержан. С locations входной параметр, если вы выбираете формат во время компиляции, вы не можете изменить его во время выполнения. Однако число точек в местоположениях может варьироваться во время выполнения.
|
imfilter
| Image Processing Toolbox |
При генерации кода, входного изображения, A , должно быть 2D или 3-D. Значение входного параметра, options , должно быть постоянное время компиляции. Если вы задаете большое ядро h , ядро, которое содержит большие значения или задает изображение, содержащее большие значения, вы видите различные результаты между кодом MATLAB и сгенерированным кодом с помощью codegen для типов данных с плавающей запятой. Это происходит из-за ошибок накопления из-за различных реализаций алгоритма. С инструментарием CUDA v9.0, ошибка в оптимизации NVIDIA® вызывает числовое несоответствие между результатами сгенерированного кода и MATLAB. Как обходное решение, выключите оптимизацию путем передачи следующих флагов объекту настройки (cfg ) прежде, чем сгенерировать код. cfg.GpuConfig.CompilerFlags = ‘-Xptxas -O0’ NVIDIA, как ожидают, исправит эту ошибку в инструментарии CUDA v9.1.
|
imgaussfilt
| Image Processing Toolbox |
imgaussfilt не поддерживает FilterDomain параметр для генерации кода. Фильтрация всегда делается в 'spatial' область в сгенерированном коде.
При генерации кода все входные параметры вектора символов должны быть константами времени компиляции.
|
imgradient3
| Image Processing Toolbox | При генерации кода, входной параметр method должно быть постоянное время компиляции. |
imgradientxyz
| Image Processing Toolbox | При генерации кода, входной параметр method должно быть постоянное время компиляции. |
imhist
| Image Processing Toolbox |
Если первый вход является двухуровневым изображением, то n должна быть скалярная константа значения 2 во время компиляции. Непрограммируемые синтаксисы не поддержаны. Например, синтаксис imhist(I) , где imhist отображает гистограмму, не поддержан.
|
imhmax
| Image Processing Toolbox | При генерации кода, дополнительного третьего входного параметра, conn , должно быть постоянное время компиляции. |
immse
| Image Processing Toolbox | Никакое известное ограничение |
imopen
| Image Processing Toolbox |
|
imoverlay
| Image Processing Toolbox | При генерации кода, если вы задаете color как вектор символов, затем значение должно быть постоянным временем компиляции. |
imreconstruct
| Image Processing Toolbox |
При генерации кода, дополнительного третьего входного параметра, conn , должен быть постоянное время компиляции, и может только принять значение 4 или 8 . imreconstruct не поддерживает uint64 и int64 типы данных для генерации кода.
|
impyramid
| Image Processing Toolbox | direction должно быть постоянное время компиляции.
|
imquantize
| Image Processing Toolbox | Никакое известное ограничение |
imread
| Image Processing Toolbox |
|
imresize
| Image Processing Toolbox |
'Colormap' и 'Dither' Аргументы пары "имя-значение" не поддержаны.
Индексируемое изображение не поддержано. Пользовательское ядро интерполяции не поддержано. Для определенных ядер интерполяции может быть маленькое числовое несоответствие между результатами в MATLAB и сгенерированном коде.
|
imrotate
| Image Processing Toolbox |
Введите изображения категориального типа данных, не поддержаны. method и bbox аргументы должны быть константами времени компиляции.
|
imtophat
| Image Processing Toolbox |
|
imwarp
| Image Processing Toolbox |
Введите изображения категориального типа данных, не поддержаны. Вход объекта геометрического преобразования, tform , должен быть affine2d или projective2d возразите и должно быть постоянным. Метод интерполяции и дополнительные названия параметра должны быть константами. Пространственный вывод информации ссылки, RB , не поддержан.
|
inceptionresnetv2
| Deep Learning Toolbox | Для генерации кода можно загрузить сеть при помощи синтаксиса net = inceptionresnetv2 или путем передачи inceptionresnetv2 функционируйте к coder.loadDeepLearningNetwork . Например: net = coder.loadDeepLearningNetwork('inceptionresnetv2') Для получения дополнительной информации смотрите Предварительно обученные сети Загрузки для Генерации кода. |
inceptionv3
| Deep Learning Toolbox |
|
int8 int16 int32 int64
| MATLAB | Никакое известное ограничение |
integralBoxFilter
| Image Processing Toolbox | 'NormalizationFactor' параметр должен быть постоянным временем компиляции.
|
interp2
| MATLAB |
Xq и Yq должен быть одного размера. Используйте meshgrid оценивать на сетке.
Для лучших результатов обеспечьте X и Y как векторы. Значения в этих векторах должны быть строго монотонными и увеличиться. Генерация кода не поддерживает 'makima' метод интерполяции. Для 'cubic' метод интерполяции, если сетка не имеет универсального интервала, ошибка, заканчивается. В этом случае используйте 'spline' метод интерполяции. Для лучших результатов, когда вы используете 'spline' метод интерполяции:
Используйте meshgrid создать входные параметры Xq и Yq . Используйте небольшое количество точек интерполяции относительно размерностей V . Интерполяция по большому набору рассеянных точек может быть неэффективной.
|
intlut
| Image Processing Toolbox | Никакое известное ограничение |
isaUnderlying
| MATLAB | Никакое известное ограничение |
isequal
| MATLAB | Никакое известное ограничение |
isfloat
| MATLAB | Никакое известное ограничение |
isinteger
| MATLAB | Никакое известное ограничение |
islogical
| MATLAB | Никакое известное ограничение |
ismatrix
| MATLAB | Никакое известное ограничение |
isnumeric
| MATLAB | Никакое известное ограничение |
isreal
| MATLAB | Никакое известное ограничение |
isrow
| MATLAB | Никакое известное ограничение |
issparse
| MATLAB | Никакое известное ограничение |
issymmetric
| MATLAB | Генерация кода не поддерживает входные параметры разреженной матрицы для этой функции. |
istft
| Signal Processing Toolbox | 'ConjugateSymmetric' аргумент не поддержан для генерации кода.
|
istril
| MATLAB | Генерация кода не поддерживает входные параметры разреженной матрицы для этой функции. |
istriu
| MATLAB | Генерация кода не поддерживает входные параметры разреженной матрицы для этой функции. |
isvector
| MATLAB | Никакое известное ограничение |
kron
| MATLAB | Генерация кода не поддерживает входные параметры разреженной матрицы для этой функции. |
lab2rgb
| Image Processing Toolbox | При генерации кода все входные параметры вектора символов должны быть константами времени компиляции. |
label2idx
| Image Processing Toolbox | Никакое известное ограничение |
ldivide
| MATLAB | Если вы используете ldivide с одним типом и дважды вводят операнды, сгенерированный код не может привести к тому же результату как MATLAB. Смотрите Бинарные Поэлементные Операции с Одним и Двойными Операндами (MATLAB Coder). |
le
| MATLAB | Никакое известное ограничение |
length
| MATLAB | Никакое известное ограничение |
linsolve
| MATLAB |
opts структура должна быть постоянным скаляром. Генерация кода не поддерживает массивы структур опций.
Генерация кода только оптимизирует эти случаи:
Другие опции эквивалентны использованию mldivide . Генерация кода не поддерживает входные параметры разреженной матрицы для этой функции.
|
log
| MATLAB | Когда входное значение x действительно, но выход должен быть комплексным, концы симуляции с ошибкой. Чтобы привести к комплексному результату, сделайте комплекс входного значения путем передачи в complex(x) . |
log10
| MATLAB | Никакое известное ограничение |
log1p
| MATLAB | Никакое известное ограничение |
logical
| MATLAB | Никакое известное ограничение |
lt
| MATLAB | Никакое известное ограничение |
lu
| MATLAB | Генерация кода не поддерживает входные параметры разреженной матрицы для этой функции. |
matchFeatures
| Computer Vision Toolbox | Код CUDA сгенерирован только для exhaustive метод сопоставления. Если Approximate метод выбран, GPU Coder выдает предупреждение и генерирует код C/C++ для этой функции. |
mean
| MATLAB |
Если вы задаете dim , затем это должна быть константа. outtype и nanflag опции должны быть постоянными векторами символов.
Целочисленные типы не поддерживают 'native' выходные данные вводят опцию.
|
mean2
| Image Processing Toolbox | Никакое известное ограничение |
medfilt2
| Image Processing Toolbox | При генерации кода, padopt аргумент должен быть постоянным временем компиляции. |
meshgrid
| MATLAB | Никакое известное ограничение |
mfcc
| Audio Toolbox™ | Никакое известное ограничение |
minus
| MATLAB | Если вы используете minus с одним типом и дважды вводят операнды, сгенерированный код не может привести к тому же результату как MATLAB. Смотрите Бинарные Поэлементные Операции с Одним и Двойными Операндами (MATLAB Coder). |
mldivide
| MATLAB | Никакое известное ограничение |
mobilenetv2 | Deep Learning Toolbox |
|
mpower
| MATLAB |
Если A или большая матрица 2 на 2 и B isinf или -Inf , затем A^B возвращает матрицу NaN значения. Для A^b , если b скаляр нецелого числа, затем по крайней мере один из A или b должно быть комплексным. Генерация кода не поддерживает входные параметры разреженной матрицы для этой функции.
|
mrdivide
| MATLAB | Генерация кода не поддерживает входные параметры разреженной матрицы для этой функции. |
mtimes
| MATLAB | Умножение чистых мнимых чисел неличными числами не может совпадать с MATLAB. Генератор кода не специализирует умножение чистыми мнимыми числами — это не устраняет вычисления с нулевой действительной частью. Например, (Inf + 1i)*1i = (Inf*0 – 1*1) + (Inf*1 + 1*0)i = NaN + Infi . |
multithresh
| Image Processing Toolbox | Входной параметр N должно быть постоянное время компиляции. |
NaN или nan | MATLAB | Размерности должны быть действительными, неотрицательными, целые числа. |
nasnetmobile | Deep Learning Toolbox | Для генерации кода можно загрузить сеть при помощи синтаксиса net = nasnetmobile или путем передачи nasnetmobile функционируйте к coder.loadDeepLearningNetwork . Например: net = coder.loadDeepLearningNetwork('nasnetmobile') Для получения дополнительной информации смотрите Предварительно обученные сети Загрузки для Генерации кода. |
nasnetlarge | Deep Learning Toolbox | Для генерации кода можно загрузить сеть при помощи синтаксиса net = nasnetlarge или путем передачи nasnetlarge функционируйте к coder.loadDeepLearningNetwork . Например: net = coder.loadDeepLearningNetwork('nasnetlarge') Для получения дополнительной информации смотрите Предварительно обученные сети Загрузки для Генерации кода. |
ne
| MATLAB | Генерация кода не поддерживает использование ne протестировать неравенство между членом перечисления и массивом строк, символьным массивом или массивом ячеек символьных массивов. |
nextpow2
| MATLAB | Никакое известное ограничение |
nnz
| MATLAB | Никакое известное ограничение |
numel
| MATLAB | Никакое известное ограничение |
ones
| MATLAB | Размерности должны быть действительными, неотрицательными целыми числами. |
ordfilt2
| Image Processing Toolbox |
Генерация кода графического процессора требует, чтобы входные параметры были ограничены. Если вход имеет переменную размерность, программное обеспечение генерирует код С. При генерации кода, padopt аргумент должен быть постоянным временем компиляции. Сгенерированный код графического процессора не оптимизирован если domain значение, которое задает окружение для операции фильтрации, имеет размер, больше, чем 11x11 . Для лучшей производительности рассмотрите установку StackLimitPerThread опция в coder.gpuConfig возразите против Inf .
|
otsuthresh
| Image Processing Toolbox | Никакое известное ограничение |
padarray
| Image Processing Toolbox |
Входные массивы категориального типа данных не поддержаны. При генерации кода, padarray поддержки только до 3-D входных параметров. Входные параметры padval и direction должны быть константы времени компиляции.
|
pdist | Statistics and Machine Learning Toolbox™ |
Поддерживаемые значения входного параметра расстояния (Distance ) поскольку оптимизированным кодом CUDA является 'euclidean' , 'squaredeuclidean' , 'seuclidean' , 'cityblock' , 'minkowski' , 'chebychev' , 'cosine' Корреляция , 'hamming' , и 'jaccard' . Distance не может быть пользовательская функция расстояния.
Distance должно быть постоянное время компиляции.
|
pdist2 | Statistics and Machine Learning Toolbox |
Поддерживаемые значения входного параметра расстояния (Distance ) поскольку оптимизированным кодом CUDA является 'euclidean' , 'squaredeuclidean' , 'seuclidean' , 'cityblock' , 'minkowski' , 'chebychev' , 'cosine' Корреляция , 'hamming' , и 'jaccard' . Distance не может быть пользовательская функция расстояния.
Distance должно быть постоянное время компиляции.
Имена в аргументах пары "имя-значение" должны быть константами времени компиляции. Отсортированный порядок связанных расстояний в сгенерированном коде может отличаться от порядка в MATLAB из-за числовой точности.
|
plus
| MATLAB | Если вы используете plus с одним типом и дважды вводят операнды, сгенерированный код не может привести к тому же результату как MATLAB. Смотрите Бинарные Поэлементные Операции с Одним и Двойными Операндами (MATLAB Coder). |
pointCloud
| Computer Vision Toolbox |
Генерация кода графического процессора для размеров ввода переменной не оптимизирована. Рассмотрите использование постоянных входных параметров размера для генерации оптимизированного кода. Генерация кода графического процессора поддерживает 'Color' , 'Normal' , и 'Intensity' пары "имя-значение". Генерация кода графического процессора поддерживает findNearestNeighbors , findNeighborsInRadius , findPointsInROI , removeInvalidPoints , и select методы. Для очень больших входных параметров требования к памяти алгоритма могут превысить пределы устройства графического процессора. В таких случаях полагайте, что сокращение входного размера возобновляет генерацию кода.
|
pol2cart
| MATLAB | Никакое известное ограничение |
polyint
| MATLAB | Никакое известное ограничение |
pow2
| Fixed-Point Designer | Никакое известное ограничение |
power
| MATLAB |
Когда оба X и Y действительны, но power(X,Y) является комплексным, симуляция производит код ошибки, и сгенерированный код возвращает NaN . Чтобы получить комплексный результат, сделайте входное значение X комплекс путем передачи в complex(X) . Например, power(complex(X),Y) . Когда оба X и Y действительны, но X .^ Y является комплексным, симуляция производит код ошибки, и сгенерированный код возвращает NaN . Чтобы получить комплексный результат, сделайте входное значение X комплекс при помощи complex(X) . Например, complex(X).^Y . Генерация кода не поддерживает входные параметры разреженной матрицы для этой функции.
|
predict
| Deep Learning Toolbox |
Генерация кода графического процессора поддерживает следующие синтаксисы:
YPred = predict(net,X)
[YPred1,...,YPredM] = predict(__)
YPred = predict(net,sequences)
__ = predict(__,Name,Value)
Вход X не должен иметь переменного размера. Размер должен быть зафиксирован во время генерации кода. Генерация кода графического процессора для predict функционируйте входные параметры поддержек, которые заданы как типы данных с плавающей запятой полуточности. Для получения дополнительной информации смотрите half . Генерация кода графического процессора поддерживает только векторные последовательности. Длина последовательности может быть переменная измеренный. Размерность признаков должна быть зафиксирована во время генерации кода. Только 'MiniBatchSize' , 'SequenceLength' , 'SequencePaddingDirection' , и 'SequencePaddingValue' аргументы пары "имя-значение" поддерживаются для генерации кода. Все пары "имя-значение" должны быть константами времени компиляции. Только 'longest' и 'shortest' опция 'SequenceLength' пара "имя-значение" поддерживается для генерации кода.
|
predictAndUpdateState
| Deep Learning Toolbox |
Генерация кода графического процессора поддерживает следующие синтаксисы:
[updatedNet,YPred] = predictAndUpdateState(recNet,sequences)
[updatedNet,YPred] = predictAndUpdateState(__,Name,Value)
Генерация кода графического процессора для predictAndUpdateState функция только поддерживается для рекуррентных нейронных сетей и целевой библиотеки cuDNN. Генерация кода графического процессора поддерживает только векторные последовательности. Длина последовательности может быть переменная измеренный. Размерность признаков должна быть зафиксирована во время генерации кода. Только 'MiniBatchSize' , 'SequenceLength' , 'SequencePaddingDirection' , и 'SequencePaddingValue' аргументы пары "имя-значение" поддерживаются для генерации кода. Все пары "имя-значение" должны быть константами времени компиляции. Только 'longest' и 'shortest' опция 'SequenceLength' пара "имя-значение" поддерживается для генерации кода.
|
prod
| MATLAB | Если вы предоставляете dim , это должна быть константа. |
projective2d
| Image Processing Toolbox | При генерации кода можно только задать сингулярные объекты — массивы объектов не поддержаны. |
psnr
| Image Processing Toolbox | Никакое известное ограничение |
qr
| MATLAB | Генерация кода не поддерживает входные параметры разреженной матрицы для этой функции. |
rad2deg
| MATLAB | Никакое известное ограничение |
rank
| MATLAB | Генерация кода не поддерживает входные параметры разреженной матрицы для этой функции. |
resetState
| Deep Learning Toolbox | Генерация кода графического процессора для resetState функция только поддерживается для рекуррентных нейронных сетей и целевой библиотеки cuDNN. |
rcond
| MATLAB | Генерация кода не поддерживает входные параметры разреженной матрицы для этой функции. |
rdivide
| MATLAB | Если вы используете rdivide с одним типом и дважды вводят операнды, сгенерированный код не может привести к тому же результату как MATLAB. Смотрите Бинарные Поэлементные Операции с Одним и Двойными Операндами (MATLAB Coder). |
real
| MATLAB | Никакое известное ограничение |
reallog
| MATLAB | Никакое известное ограничение |
realsqrt
| MATLAB | Никакое известное ограничение |
rectint
| MATLAB | Никакое известное ограничение |
repelem
| MATLAB | Вход должен быть вектором или матрицей. Вход не может быть многомерным массивом. |
repmat
| MATLAB |
Аргументы размера должны иметь фиксированный размер. Для разреженных матриц, repmat функция не поддерживает запаздывание единиц как входные параметры после первых двух размерностей.
|
reshape
| MATLAB |
Если вход является массивом пустой ячейки времени компиляции, то аргументы размера должны быть константами. Аргументы размера должны иметь фиксированный размер. Для разреженных матриц, reshape функция не поддерживает запаздывание единиц как входные параметры после первых двух размерностей.
|
resnet18 | Deep Learning Toolbox |
|
resnet50
| Deep Learning Toolbox |
|
resnet101
| Deep Learning Toolbox |
|
rgb2gray
| MATLAB | Никакое известное ограничение |
rgb2hsv
| MATLAB | Никакое известное ограничение |
rgb2lab
| Image Processing Toolbox | При генерации кода все входные параметры вектора символов должны быть константами времени компиляции. |
rot90
| MATLAB | Не поддерживает массивы ячеек для первого аргумента. |
round
| MATLAB |
|
sec
| MATLAB | Никакое известное ограничение |
sech
| MATLAB | Никакое известное ограничение |
segnetLayers
| Computer Vision Toolbox | Для генерации кода необходимо сначала создать сеть SegNet при помощи segnetLayers функция. Затем используйте trainNetwork функция на получившемся lgraph объект обучить сеть для сегментации. Если сеть обучена и оценена, можно сгенерировать код для DAGNetwork объект с помощью GPU Coder. |
selectStrongestBboxMulticlass | Computer Vision Toolbox |
|
SeriesNetwork
| Deep Learning Toolbox |
|
sin
| MATLAB | Никакое известное ограничение |
single
| MATLAB | Никакое известное ограничение |
sinh
| MATLAB | Никакое известное ограничение |
size
| MATLAB | Никакое известное ограничение |
sortrows
| MATLAB |
Первый входной параметр не должен быть массивом ячеек. Если A является комплексным со всеми нулевыми мнимыми частями, затем MATLAB может преобразовать A к real(A) прежде, чем вызвать sortrows(A) . В этом случае MATLAB сортирует строки A real(A) , но сгенерированный код сортирует строки A abs(A) . Чтобы заставить сгенерированный код совпадать с MATLAB, используйте sortrows(real(A)) или sortrows(A,'ComparisonMethod','real') .
|
sph2cart
| MATLAB | Никакое известное ограничение |
sqrt
| MATLAB | Симуляция производит ошибку. Сгенерированный автономный код возвращает NaN когда входное значение x действительно, но выход должен быть комплексным. Чтобы получить комплексный результат, сделайте комплекс входного значения путем передачи в complex(x) . |
squeeze
| MATLAB | Не поддерживает массивы ячеек. |
squeezenet
| Deep Learning Toolbox |
|
ssdObjectDetector
| Computer Vision Toolbox |
Только detect метод ssdObjectDetector поддерживается для генерации кода. Ограничительная рамка выход от генерации кода может иметь небольшие числовые различия для результатов симуляции из MATLAB. Генератор кода изменяет размер входного размера изображения к detect метод к тому из входного размера слоя сети. Однако ограничительные рамки сгенерированный выход со ссылкой на исходный входной размер. roi аргумент к detect метод должен быть codegen константой (coder.const() ) и 1x4 вектор.
Только Threshold , SelectStrongest , MinSize , MaxSize , и MiniBatchSize Пары "имя-значение" поддерживаются. Вся пара "имя-значение" должна быть постоянным временем компиляции. Канал и пакетный размер входного изображения должны быть фиксированным размером. labels выходной параметр возвращен как категориальный массив.
|
std
| MATLAB | Если вы задаете dim , затем это должна быть константа. |
stft
| Signal Processing Toolbox |
|
stretchlim
| Image Processing Toolbox | Никакое известное ограничение |
sub2ind
| MATLAB |
Первый аргумент должен быть допустимым вектором размера. Генерация кода не поддерживает векторы размера для массивов с больше, чем intmax элементы. Сгенерированный код обрабатывает NaN входные параметры как из области значений и бросков ошибка времени выполнения.
|
subsasgn
| Fixed-Point Designer | Никакое известное ограничение |
subsindex
| MATLAB | Никакое известное ограничение |
subsref
| Fixed-Point Designer | Никакое известное ограничение |
sum
| MATLAB |
Если вы задаете dim , затем это должна быть константа. outtype и nanflag опции должны быть постоянными векторами символов.
|
superpixels
| Image Processing Toolbox |
|
svd
| MATLAB |
Генерация кода использует различный SVD реализация, чем использование MATLAB. Поскольку сингулярное разложение не уникально, левые и правые сингулярные векторы могут отличаться от вычисленных MATLAB. Когда входная матрица содержит неличное значение, сгенерированный код не выдает ошибку. Вместо этого выход содержит NaN значения. Генерация кода не поддерживает входные параметры разреженной матрицы для этой функции.
|
swapbytes
| MATLAB | Наследование класса входа к swapbytes в MATLAB Function блок поддерживается только, когда классом входа является double . Для недвойных входных параметров, типы данных входного порта должны быть заданы, не наследованы. |
tan
| MATLAB | Никакое известное ограничение |
tanh
| MATLAB | Никакое известное ограничение |
times
| MATLAB |
Умножение чистых мнимых чисел неличными числами не может совпадать с MATLAB. Генератор кода не специализирует умножение чистыми мнимыми числами — это не устраняет вычисления с нулевой действительной частью. Например, (Inf + 1i)*1i = (Inf*0 – 1*1) + (Inf*1 + 1*0)i = NaN + Infi . Если вы используете times с одним типом и дважды вводят операнды, сгенерированный код не может привести к тому же результату как MATLAB.
|
trace
| MATLAB | Генерация кода не поддерживает входные параметры разреженной матрицы для этой функции. |
transpose
| MATLAB | Никакое известное ограничение |
tril
| MATLAB | Если вы предоставляете аргумент, который представляет порядок диагональной матрицы, то это должно быть действительное и скалярное целочисленное значение. |
triu
| MATLAB | Если вы предоставляете аргумент, который представляет порядок диагональной матрицы, то это должно быть действительное и скалярное целочисленное значение. |
true
| MATLAB | Размерности должны быть действительными, неотрицательными, целые числа. |
typecast
| MATLAB |
Значение аргумента типа данных должно быть нижним регистром. Когда вы используете typecast с наследованными типами данных входного порта в блоках MATLAB Function программное обеспечение может выдать ошибку размера. Чтобы избежать этой ошибки, задайте типы данных входного порта блока явным образом. Целочисленный вход или классы результата должны сопоставить непосредственно с типом C на целевом компьютере. Вход должен быть вектором переменной длины или вектором фиксированного размера. Выходной вектор всегда имеет ту же ориентацию как входной вектор.
|
uint8 uint16 uint32 uint64
| MATLAB | Никакое известное ограничение |
uminus
| MATLAB | Никакое известное ограничение |
unetLayers
| Computer Vision Toolbox | Можно использовать сеть U-Net в генерации кода. Во-первых, создайте сеть с помощью unetLayers функция. Затем используйте trainNetwork функция, чтобы обучить сеть для сегментации. После обучения и оценки сети, можно сгенерировать код для DAGNetwork объект при помощи GPU Coder. |
uplus
| MATLAB | Никакое известное ограничение |
vander
| MATLAB | Никакое известное ограничение |
var
| MATLAB | Если задано, dim должна быть константа. |
vertcat
| Fixed-Point Designer | Никакое известное ограничение |
vgg16
| Deep Learning Toolbox |
|
vgg19
| Deep Learning Toolbox |
|
watershed
| Image Processing Toolbox |
Поддержки только 2D изображения Поддержки только 4 или 8 возможность соединения Изображения поддержек, содержащие до 65 535 областей Выходным типом всегда является uint16
|
xception
| Deep Learning Toolbox |
|
xor
| MATLAB | Никакое известное ограничение |
ycbcr2rgb
| Image Processing Toolbox | Никакое известное ограничение |
yolov2Layers
| Computer Vision Toolbox | Для генерации кода необходимо сначала создать сеть YOLO v2 при помощи yolov2Layers функция. Затем используйте trainYOLOv2ObjectDetector функция на получившемся lgraph объект обучить сеть для обнаружения объектов. Если сеть обучена и оценена, можно сгенерировать код для yolov2ObjectDetector объект с помощью GPU Coder. |
yolov2ObjectDetector
| Computer Vision Toolbox |
Только detect метод yolov2ObjectDetector поддерживается для генерации кода. roi аргумент к detect метод должен быть codegen константой (coder.const() ) и 1x4 вектор.
Только Threshold , SelectStrongest , MinSize , MaxSize , и MiniBatchSize Пары "имя-значение" поддерживаются. Высота, ширина, канал и пакетный размер входного изображения должны быть фиксированным размером. Минимальное пакетное значение размера, переданное, чтобы обнаружить метод, должно быть фиксированным размером. Метки выход возвращены как массив ячеек из символьных векторов, такой как {'автомобиль', 'шина'}.
|
zeros
| MATLAB | Размерности должны быть неотрицательными действительными целыми числами. |