Класс: dlhdl. ProcessorConfig
Пакет: dlhdl
Используйте setModuleProperty способ установки свойств модулей в пределах dlhdl.ProcessorConfig объект
setModuleProperty(ModuleName,Name,Value)
setModuleProperty(метод задает свойства модуля, упомянутого в ModuleName,Name,Value)ModuleName используя значения, указанные как Name,Value пар.
ConvThreadNumber В dlhdl.ProcessorConfig ОбъектСоздайте пример объекта с помощью dlhdl.ProcessorConfig класс, а затем используйте setModuleProperty метод для установки значения для convThreadNumber.
hPC = dlhdl.ProcessorConfig; hPC.setModuleProperty('conv','ConvThreadNumber',25) hPC
После выполнения кода результат будет следующим:
hPC =
Processing Module "conv"
ConvThreadNumber: 25
InputMemorySize: [227 227 3]
OutputMemorySize: [227 227 3]
FeatureSizeLimit: 2048
KernelDataType: 'single'
Processing Module "fc"
FCThreadNumber: 4
InputMemorySize: 25088
OutputMemorySize: 4096
KernelDataType: 'single'
Processing Module "adder"
InputMemorySize: 40
OutputMemorySize: 40
KernelDataType: 'single'
System Level Properties
TargetPlatform: 'Xilinx Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit'
TargetFrequency: 200
SynthesisTool: 'Xilinx Vivado'
ReferenceDesign: 'AXI-Stream DDR Memory Access : 3-AXIM'
SynthesisToolChipFamily: 'Zynq UltraScale+'
SynthesisToolDeviceName: 'xczu9eg-ffvb1156-2-e'
SynthesisToolPackageName: ''
SynthesisToolSpeedValue: ''
InputMemorySize В dlhdl.ProcessorConfig ОбъектСоздайте пример объекта с помощью dlhdl.ProcessorConfig класс, а затем используйте setModuleProperty метод для установки значения для InputMemorySize.
hPC = dlhdl.ProcessorConfig; hPC.setModuleProperty('fc','InputMemorySize',25060) hPC
После выполнения кода результат будет следующим:
hPC =
Processing Module "conv"
ConvThreadNumber: 16
InputMemorySize: [227 227 3]
OutputMemorySize: [227 227 3]
FeatureSizeLimit: 2048
KernelDataType: 'single'
Processing Module "fc"
FCThreadNumber: 4
InputMemorySize: 25060
OutputMemorySize: 4096
KernelDataType: 'single'
Processing Module "adder"
InputMemorySize: 40
OutputMemorySize: 40
KernelDataType: 'single'
System Level Properties
TargetPlatform: 'Xilinx Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit'
TargetFrequency: 200
SynthesisTool: 'Xilinx Vivado'
ReferenceDesign: 'AXI-Stream DDR Memory Access : 3-AXIM'
SynthesisToolChipFamily: 'Zynq UltraScale+'
SynthesisToolDeviceName: 'xczu9eg-ffvb1156-2-e'
SynthesisToolPackageName: ''
SynthesisToolSpeedValue: ''
InputMemorySize В dlhdl.ProcessorConfig ОбъектСоздайте пример объекта с помощью dlhdl.ProcessorConfig класс, а затем используйте setModuleProperty метод для установки значения для InputMemorySize.
hPC = dlhdl.ProcessorConfig; hPC.setModuleProperty('adder','InputMemorySize',80) hPC
После выполнения кода результат будет следующим:
hPC =
Processing Module "conv"
ConvThreadNumber: 16
InputMemorySize: [227 227 3]
OutputMemorySize: [227 227 3]
FeatureSizeLimit: 2048
KernelDataType: 'single'
Processing Module "fc"
FCThreadNumber: 4
InputMemorySize: 25088
OutputMemorySize: 4096
KernelDataType: 'single'
Processing Module "adder"
InputMemorySize: 80
OutputMemorySize: 40
KernelDataType: 'single'
System Level Properties
TargetPlatform: 'Xilinx Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit'
TargetFrequency: 200
SynthesisTool: 'Xilinx Vivado'
ReferenceDesign: 'AXI-Stream DDR Memory Access : 3-AXIM'
SynthesisToolChipFamily: 'Zynq UltraScale+'
SynthesisToolDeviceName: 'xczu9eg-ffvb1156-2-e'
SynthesisToolPackageName: ''
SynthesisToolSpeedValue: ''
ModuleName - наименование модуля, параметры которого должны быть установлены; dlhdl.ProcessorConfig имя модуля объекта, указанное как символьный вектор.
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
conv параметры модуля'ConvThreadNumber' - Количество параллельных потоков ядра процессора сверткиЭтот параметр представляет собой число параллельных потоков ядра свертки 3 на 3, которые являются частью conv модуль в пределах dlhdl.ProcessorConfig объект.
Пример: 'ConvThreadNumber', 64
'InputMemorySize' - Размер оперативной памяти блока кэш-памяти (BRAM)Этот параметр является матрицей 3D, представляющей размер входного изображения, ограниченный conv размер BRAM модуля в пределах dlhdl.ProcessorConfig объект.
Пример: 'InputMemorySize', [227 227 3]
'OutputMemorySize' - Размер оперативной памяти блока кэш-памяти (BRAM)Этот параметр является матрицей 3D, представляющей размер выходного изображения, ограниченный conv размер BRAM модуля в пределах dlhdl.ProcessorConfig объект.
Пример: 'OutputMemorySize', [227 227 3]
'FeatureSizeLimit' - Максимальный размер функций ввода и выводаЭтот параметр представляет собой положительное целое число, представляющее максимальный размер входного и выходного элемента в составе conv модуль в пределах dlhdl.ProcessorConfig объект.
Пример: 'FeatureSizeLimit', 512
'KernelDataType' - Тип данных ядра модуля сумматораЭтот параметр представляет собой символьный вектор, представляющий тип данных ядра модуля.
Пример: 'KernelDataType', 'int8'
fc параметры модуля'FCThreadNumber' - Количество параллельных полностью подключенных (fc) потоков MACЭтот параметр представляет собой число параллельных потоков fc MAC, являющихся частью fc модуль в пределах dlhdl.ProcessorConfig объект.
Пример: 'FCThreadNumber', 16
'InputMemorySize' - Размер оперативной памяти блока кэш-памяти (BRAM)Этот параметр представляет собой целое число без знака, представляющее размер оперативной памяти кэша, ограниченный значением fc размер BRAM модуля в пределах dlhdl.ProcessorConfig объект.
Пример: 'InputMemorySize', 9216
'OutputMemorySize' - Размер оперативной памяти блока кэш-памяти (BRAM)Этот параметр представляет собой целое число без знака, представляющее размер оперативной памяти кэша, ограниченный значением fc размер BRAM модуля в пределах dlhdl.ProcessorConfig объект.
Пример: 'OutputMemorySize', 4096
'KernelDataType' - Тип данных ядра модуля сумматораЭтот параметр представляет собой символьный вектор, представляющий тип данных ядра модуля.
Пример: 'KernelDataType', 'int8'
adder свойства модуля'InputMemorySize' - Размер оперативной памяти блока кэш-памяти (BRAM)Этот параметр представляет собой целое число без знака, представляющее размер оперативной памяти кэша, ограниченный значением adder размер BRAM модуля в пределах dlhdl.ProcessorConfig объект.
Пример: 'InputMemorySize', 40
'OutputMemorySize' - Размер оперативной памяти блока кэш-памяти (BRAM)Этот параметр представляет собой целое число без знака, представляющее размер оперативной памяти кэша, ограниченный значением adder размер BRAM модуля в пределах dlhdl.ProcessorConfig объект.
Пример: 'OutputMemorySize', 40
'KernelDataType' - Тип данных ядра модуля сумматораЭтот параметр представляет собой символьный вектор, представляющий тип данных ядра модуля.
Пример: 'KernelDataType', 'int8'
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.