- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I am getting following error:
Could not register C function: PublishKernels make sure your custom layer plugin is correct!
/home/deepak//deployment_tools/model_optimizer/bin/ModelOptimizer -w /home/deepak/yoloTiny/yoloData/yolo-tiny.caffemodel -d /home/deepak/yoloTiny/yoloData/yolo-tiny.prototxt -p FP32 -f 1 -b 1 --target APLK -o /home/deepak/yoloTiny/Code/generated/ -c -k /home/deepak/yoloTiny/Code/registration/
Start working...
Framework plugin: CAFFE
Target type: APLK
Network type: CLASSIFICATION
Batch size: 1
Precision: FP32
Layer fusion: true
Output directory: /home/deepak/yoloTiny/Code/generated/
Custom kernels directory: /home/deepak/yoloTiny/Code/registration/
Code generation mode: RELEASE
Network input normalization: 1
Could not register C function: PublishKernels make sure your custom layer plugin is correct!
----------------------------------------------------------------------------------------------------------------------
My Makefile contains following lines:
MAKE_SO: $(SO_SRC)
$(CXX) -c cnn_custom_kernel_leaky_tensor_lib.cpp $(INCLUDES) $(LIBS) -o cnn_custom_kernel_leaky_tensor_lib.o
$(CXX) -c cnn_custom_kernel_module.cpp $(INCLUDES) $(LIBS) -o cnn_custom_kernel_module.o
$(CXX) -c ./common/src/helper.cpp $(INCLUDES) $(LIBS) -o helper.o
$(CXX) -shared cnn_custom_kernel_leaky_tensor_lib.o cnn_custom_kernel_module.o helper.o $(INCLUDES) $(LIBS) -o $(LIBNAME)
MAKE_SO_LR:
$(CCC) -c layers_registration/custom_layers_registration.c $(INCLUDES) $(LIBS) -o custom_layers_registration.o
$(CCC) -shared custom_layers_registration.o $(INCLUDES) $(LIBS) -o layers_registration/libleaky_custom_layers.so
COPYCLXML:
cp -f layers_registration/CustomLayersMapping.xml /home/deepak/deployment_tools/model_optimizer/bin/CustomLayersMapping.xml
rm -fr registration/*.so
cp layers_registration/libleaky_custom_layers.so registration/
EXECUTEMO:
$(MO) -w $(MODELPATH) -d $(DEPLOYPATH) -p FP32 -f 1 -b 1 --target APLK -o $(PWD)/generated/ -dm
$(MO) -w $(MODELPATH) -d $(DEPLOYPATH) -p FP32 -f 1 -b 1 --target APLK -o $(PWD)/generated/ -c -k $(PWD)/registration/
I have attached my custom_layers_registration.c file also.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Deepak,
What HW are you running this on?
Regards,
Stav
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Linux u 4.7.0.intel.r4.0 #1 SMP Fri Jun 30 21:30:59 IST 2017 x86_64 x86_64
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Are you running this on Apolo Lake?
Regards,
Stav
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
No.
$lshw
uvpc002
description: Desktop Computer
product: To be filled by O.E.M. (To be filled by O.E.M.)
vendor: Gigabyte Technology Co., Ltd.
version: To be filled by O.E.M.
serial: To be filled by O.E.M.
width: 64 bits
capabilities: smbios-2.8 dmi-2.8 vsyscall32
configuration: boot=normal chassis=desktop family=To be filled by O.E.M. sku=To be filled by O.E.M. uuid=1C021B03-0D04-3F05-FE06-C10700080009
*-core
description: Motherboard
product: H170M-DS3H-CF
vendor: Gigabyte Technology Co., Ltd.
physical id: 0
version: x.x
serial: To be filled by O.E.M.
slot: To be filled by O.E.M.
*-firmware
description: BIOS
vendor: American Megatrends Inc.
physical id: 0
version: F4
date: 03/07/2016
size: 64KiB
capacity: 8128KiB
capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int14serial int17printer acpi usb biosbootspecification uefi
*-cache:0
description: L1 cache
physical id: 3d
slot: L1 Cache
size: 128KiB
capacity: 128KiB
capabilities: synchronous internal write-back data
*-cache:1
description: L1 cache
physical id: 3e
slot: L1 Cache
size: 128KiB
capacity: 128KiB
capabilities: synchronous internal write-back instruction
*-cache:2
description: L2 cache
physical id: 3f
slot: L2 Cache
size: 1MiB
capacity: 1MiB
capabilities: synchronous internal write-back unified
*-cache:3
description: L3 cache
physical id: 40
slot: L3 Cache
size: 6MiB
capacity: 6MiB
capabilities: synchronous internal write-back unified
*-cpu
description: CPU
product: Intel(R) Core(TM) i5-6402P CPU @ 2.80GHz
vendor: Intel Corp.
physical id: 41
bus info: cpu@0
version: Intel(R) Core(TM) i5-6402P CPU @ 2.80GHz
serial: To Be Filled By O.E.M.
slot: U3E1
size: 3386MHz
capacity: 3386MHz
width: 64 bits
clock: 100MHz
capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp cpufreq
configuration: cores=4 enabledcores=4 threads=4
*-memory
description: System Memory
physical id: 42
slot: System board or motherboard
size: 16GiB
*-bank:0
description: [empty]
physical id: 0
slot: ChannelA-DIMM0
*-bank:1
description: DIMM Synchronous 2133 MHz (0.5 ns)
product: V01D4LF8GB5285282133
vendor: 0000
physical id: 1
serial: 00000000
slot: ChannelA-DIMM1
size: 8GiB
width: 64 bits
clock: 2133MHz (0.5ns)
*-bank:2
description: [empty]
physical id: 2
slot: ChannelB-DIMM0
*-bank:3
description: DIMM Synchronous 2133 MHz (0.5 ns)
product: V01D4LF8GB5285282133
vendor: 0000
physical id: 3
serial: 00000000
slot: ChannelB-DIMM1
size: 8GiB
width: 64 bits
clock: 2133MHz (0.5ns)
*-pci
description: Host bridge
product: Sky Lake Host Bridge/DRAM Registers
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 07
width: 32 bits
clock: 33MHz
configuration: driver=skl_uncore
resources: irq:0
*-display
description: VGA compatible controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:124 memory:de000000-deffffff memory:c0000000-cfffffff ioport:f000(size=64) memory:c0000-dffff
*-usb
description: USB controller
product: Sunrise Point-H USB 3.0 xHCI Controller
vendor: Intel Corporation
physical id: 14
bus info: pci@0000:00:14.0
version: 31
width: 64 bits
clock: 33MHz
capabilities: pm msi xhci bus_master cap_list
configuration: driver=xhci_hcd latency=0
resources: irq:120 memory:df210000-df21ffff
*-generic UNCLAIMED
description: Signal processing controller
product: Sunrise Point-H Thermal subsystem
vendor: Intel Corporation
physical id: 14.2
bus info: pci@0000:00:14.2
version: 31
width: 64 bits
clock: 33MHz
capabilities: pm msi cap_list
configuration: latency=0
resources: memory:df22e000-df22efff
*-communication
description: Communication controller
product: Sunrise Point-H CSME HECI #1
vendor: Intel Corporation
physical id: 16
bus info: pci@0000:00:16.0
version: 31
width: 64 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list
configuration: driver=mei_me latency=0
resources: irq:123 memory:df22d000-df22dfff
*-storage
description: SATA controller
product: Sunrise Point-H SATA controller [AHCI mode]
vendor: Intel Corporation
physical id: 17
bus info: pci@0000:00:17.0
version: 31
width: 32 bits
clock: 66MHz
capabilities: storage msi pm ahci_1.0 bus_master cap_list
configuration: driver=ahci latency=0
resources: irq:121 memory:df228000-df229fff memory:df22c000-df22c0ff ioport:f090(size=8) ioport:f080(size=4) ioport:f060(size=32) memory:df22b000-df22b7ff
*-pci:0
description: PCI bridge
product: Sunrise Point-H PCI Root Port #19
vendor: Intel Corporation
physical id: 1b
bus info: pci@0000:00:1b.0
version: f1
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:18
*-pci:1
description: PCI bridge
product: Sunrise Point-H PCI Root Port #20
vendor: Intel Corporation
physical id: 1b.3
bus info: pci@0000:00:1b.3
version: f1
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:19 memory:df100000-df1fffff
*-network
description: Wireless interface
product: AR9485 Wireless Network Adapter
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlan0
version: 01
serial: d4:6e:0e:06:e7:50
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=4.7.0.intel.r4.0 firmware=N/A ip=192.168.223.102 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:19 memory:df100000-df17ffff memory:df180000-df18ffff
*-pci:2
description: PCI bridge
product: Sunrise Point-H PCI Express Root Port #3
vendor: Intel Corporation
physical id: 1c
bus info: pci@0000:00:1c.0
version: f1
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:18 ioport:e000(size=4096) memory:df000000-df0fffff
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
logical name: eth0
version: 15
serial: 1c:1b:0d:3f:fe:c1
size: 1Gbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168h-2_0.0.2 02/26/15 ip=192.168.1.40 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
resources: irq:122 ioport:e000(size=256) memory:df004000-df004fff memory:df000000-df003fff
*-pci:3
description: PCI bridge
product: Sunrise Point-H PCI Express Root Port #5
vendor: Intel Corporation
physical id: 1c.4
bus info: pci@0000:00:1c.4
version: f1
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:16
*-pci:4
description: PCI bridge
product: Sunrise Point-H PCI Express Root Port #9
vendor: Intel Corporation
physical id: 1d
bus info: pci@0000:00:1d.0
version: f1
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:16
*-pci:5
description: PCI bridge
product: Sunrise Point-H PCI Express Root Port #13
vendor: Intel Corporation
physical id: 1d.4
bus info: pci@0000:00:1d.4
version: f1
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:16
*-isa
description: ISA bridge
product: Sunrise Point-H LPC Controller
vendor: Intel Corporation
physical id: 1f
bus info: pci@0000:00:1f.0
version: 31
width: 32 bits
clock: 33MHz
capabilities: isa bus_master
configuration: latency=0
*-memory UNCLAIMED
description: Memory controller
product: Sunrise Point-H PMC
vendor: Intel Corporation
physical id: 1f.2
bus info: pci@0000:00:1f.2
version: 31
width: 32 bits
clock: 33MHz (30.3ns)
configuration: latency=0
resources: memory:df224000-df227fff
*-multimedia
description: Audio device
product: Sunrise Point-H HD Audio
vendor: Intel Corporation
physical id: 1f.3
bus info: pci@0000:00:1f.3
version: 31
width: 64 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list
configuration: driver=snd_hda_intel latency=32
resources: irq:125 memory:df220000-df223fff memory:df200000-df20ffff
*-serial UNCLAIMED
description: SMBus
product: Sunrise Point-H SMBus
vendor: Intel Corporation
physical id: 1f.4
bus info: pci@0000:00:1f.4
version: 31
width: 64 bits
clock: 33MHz
configuration: latency=0
resources: memory:df22a000-df22a0ff ioport:f040(size=32)
*-scsi
physical id: 1
logical name: scsi0
capabilities: emulated
*-disk
description: ATA Disk
product: ST2000DM006-2DM1
vendor: Seagate
physical id: 0.0.0
bus info: scsi@0:0.0.0
logical name: /dev/sda
version: CC26
serial: Z4Z8808K
size: 1863GiB (2TB)
capabilities: gpt-1.00 partitioned partitioned:gpt
configuration: ansiversion=5 guid=e0591db1-ec6e-450a-84f1-b77244c67cd4 sectorsize=4096
*-volume:0
description: Windows FAT volume
vendor: mkfs.fat
physical id: 1
bus info: scsi@0:0.0.0,1
logical name: /dev/sda1
logical name: /boot/efi
version: FAT32
serial: 89df-2e1e
size: 510MiB
capacity: 511MiB
capabilities: boot fat initialized
configuration: FATs=2 filesystem=fat mount.fstype=vfat mount.options=rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro name=EFI System Partition state=mounted
*-volume:1
description: EXT4 volume
vendor: Linux
physical id: 2
bus info: scsi@0:0.0.0,2
logical name: /dev/sda2
logical name: /
version: 1.0
serial: e6dbee7d-1627-4235-9c00-31a83c740888
size: 1846GiB
capabilities: journaled extended_attributes large_files huge_files dir_nlink recover extents ext4 ext2 initialized
configuration: created=2017-06-30 20:19:41 filesystem=ext4 lastmountpoint=/ modified=2017-07-28 10:04:42 mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro,data=ordered mounted=2017-07-28 10:04:42 state=mounted
*-volume:2
description: Linux swap volume
vendor: Linux
physical id: 3
bus info: scsi@0:0.0.0,3
logical name: /dev/sda3
version: 1
serial: a55e2ded-3bc1-443e-b006-1a3b422dfe2e
size: 15GiB
capacity: 15GiB
capabilities: nofs swap initialized
configuration: filesystem=swap pagesize=4095
*-power UNCLAIMED
description: To Be Filled By O.E.M.
product: To Be Filled By O.E.M.
vendor: To Be Filled By O.E.M.
physical id: 1
version: To Be Filled By O.E.M.
serial: To Be Filled By O.E.M.
capacity: 32768mWh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Deepak,
You target HW is currently APL, you need to change the target in the configurations of MO.
Regards,
Stav
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Stav,
Currently I am using --target APLK. Which one do I need to use ?

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page