One: Compiler FE: create debian package

Created on 29 Apr 2021  ยท  11Comments  ยท  Source: Samsung/ONE

What

Let's create a debian package.

Why

It's gonna make it easy to distribute our compiler.

For the record, I'll just make a debian folder that is needed for building debian package rather than using launchpad ppa. It could be used but there would be a lot of works to do because launchpad build farm does not have internet access(please see this answer for more detail).

Related: #6627

reference

https://www.debian.org/doc/manuals/debmake-doc/index.en.html
https://www.debian.org/doc/manuals/maint-guide/index.en.html

enhancement

All 11 comments

To build a debian package, I should write bunch of scripts. You could see this page for more detail.

Caveat. You should install pre-requisite package before following below steps.

Create debian package

debmake is a program to make the debian source package.

$ wget https://github.com/Samsung/ONE/archive/refs/tags/1.15.0.tar.gz
$ tar -xf 1.15.0.tar.gz
$ cd ONE-1.15.0
$ ls
compiler  CONTRIBUTORS  docs   LICENSE  Makefile.template  nncc  nnpackage  README.md  runtime  tools
compute   COPYRIGHT     infra  logo     nnas               nnfw  packaging  res        tests

# create debian folder
$ debmake -t
$ tree debian -F
debian
โ”œโ”€โ”€ changelog
โ”œโ”€โ”€ compat
โ”œโ”€โ”€ control
โ”œโ”€โ”€ copyright
โ”œโ”€โ”€ one-core.install
โ”œโ”€โ”€ one.install
โ”œโ”€โ”€ patches/
โ”‚ย ย  โ””โ”€โ”€ series
โ”œโ”€โ”€ postinst
โ”œโ”€โ”€ README.Debian
โ”œโ”€โ”€ rules*
โ”œโ”€โ”€ source/
โ”‚ย ย  โ”œโ”€โ”€ format
โ”‚ย ย  โ””โ”€โ”€ local-options
โ””โ”€โ”€ watch

Write required files

$ cat debian/control

Source: one
Section: devel
Priority: extra
Maintainer: Neural Network Acceleration Solution Developers <[email protected]>
Build-Depends: cmake, debhelper (>=9)
Standards-Version: 3.9.8
Homepage: https://github.com/Samsung/ONE

Package: one-compiler
Architecture: any
Multi-Arch: foreign
Depends: one-compiler-core, ${misc:Depends}, ${shlibs:Depends}
Description: On-device Neural Engine compiler

Package: one-compiler-core
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: one-compiler development package

$ cat debian/rules

#!/usr/bin/make -f
export DH_VERBOSE = 1
export NNAS_BUILD_PREFIX = build/release
export PRESET = 20210406
export _DESTDIR = debian/tmp/usr

%:
    dh $@

# override_dh_auto_configure:

override_dh_auto_build:
    ./nnas create-package --preset $(PRESET) --prefix "$(_DESTDIR)"

override_dh_auto_install:
    cmake --build "$(NNAS_BUILD_PREFIX)/nncc" -- install

override_dh_install:
    dh_install
    install -t "$(_DESTDIR)/bin" -D "tools/nnpackage_tool/model2nnpkg/model2nnpkg.sh"
    install -T -m 755 -D "infra/packaging/res/tf2nnpkg.${PRESET}" "$(_DESTDIR)/bin/tf2nnpkg"

$ cat debian/one-compiler.install 
# {files to install} {dest dir}
usr/bin/* opt/one_compiler/bin/
usr/test/* opt/one_compiler/test/
usr/doc/* opt/one_compiler/doc/

$ cat debian/one-compiler-core.install 
# {files to install} {dest dir}
usr/lib/* opt/one_compiler/lib/
$ cat debian/source/local-options    
# This is for reproducible building. Otherwise, `debuild` recognizes build artifacts as source files.
diff-ignore="build|externals"

Build debian package

debuild is a program to build a Debian package.

$ debuild

debuild         
 dpkg-buildpackage -rfakeroot -us -uc -ui
dpkg-buildpackage: info: source package one
dpkg-buildpackage: info: source version 1.16.0-1
dpkg-buildpackage: info: source distribution UNRELEASED
dpkg-buildpackage: info: source changed by seongwoo chae <[email protected]>
 dpkg-source --before-build one-1.16.0
dpkg-buildpackage: info: host architecture amd64
dpkg-source: info: using options from one-1.16.0/debian/source/local-options: --diff-ignore=build|externals
 fakeroot debian/rules clean

...
Finished running lintian.

Result

$ tree debian -F -L 2
debian
โ”œโ”€โ”€ changelog
โ”œโ”€โ”€ compat
โ”œโ”€โ”€ control
โ”œโ”€โ”€ copyright
โ”œโ”€โ”€ files
โ”œโ”€โ”€ one-compiler/
โ”‚ย ย  โ”œโ”€โ”€ DEBIAN/
โ”‚ย ย  โ””โ”€โ”€ usr/
โ”œโ”€โ”€ one-compiler.debhelper.log
โ”œโ”€โ”€ one-compiler-dev/
โ”‚ย ย  โ”œโ”€โ”€ DEBIAN/
โ”‚ย ย  โ””โ”€โ”€ usr/
โ”œโ”€โ”€ one-compiler-dev.debhelper.log
โ”œโ”€โ”€ one-compiler-dev.install
โ”œโ”€โ”€ one-compiler-dev.substvars
โ”œโ”€โ”€ one-compiler.install
โ”œโ”€โ”€ one-compiler.substvars
โ”œโ”€โ”€ patches/
โ”‚ย ย  โ””โ”€โ”€ series
โ”œโ”€โ”€ postinst
โ”œโ”€โ”€ README.Debian
โ”œโ”€โ”€ rules*
โ”œโ”€โ”€ source/
โ”‚ย ย  โ”œโ”€โ”€ format
โ”‚ย ย  โ””โ”€โ”€ local-options
โ”œโ”€โ”€ tmp/
โ”‚ย ย  โ””โ”€โ”€ usr/
โ””โ”€โ”€ watch

$ ~/home/user/one-1.16.0 $ ls .. -F
one-1.16.0/                    one-1.16.0.tar.gz
one-compiler_1.16.0-1_amd64.deb
one-compiler-dbgsym_1.16.0-1_amd64.ddeb
one-compiler-dev_1.16.0-1_amd64.deb
one-compiler-dev-dbgsym_1.16.0-1_amd64.ddeb
one_1.16.0.orig.tar.gz@

one-compiler_1.16.0-1_amd64.deb

$ dpkg -c one-compiler_1.16.0-1_amd64.deb 
drwxr-xr-x root/root         0 2021-04-26 14:34 ./
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/bin/
-rwxr-xr-x root/root    100536 2021-04-26 14:34 ./opt/one_compiler/bin/circle-quantizer
-rwxr-xr-x root/root    125112 2021-04-26 14:34 ./opt/one_compiler/bin/circle2circle
-rwxr-xr-x root/root    178360 2021-04-26 14:34 ./opt/one_compiler/bin/circle_partitioner
-rwxr-xr-x root/root      6713 2021-04-26 14:34 ./opt/one_compiler/bin/generate_bcq_metadata
-rwxr-xr-x root/root      6713 2021-04-26 14:34 ./opt/one_compiler/bin/generate_bcq_metadata.py
-rwxr-xr-x root/root      5521 2021-04-26 14:34 ./opt/one_compiler/bin/generate_bcq_output_arrays
-rwxr-xr-x root/root      4432 2021-04-26 14:34 ./opt/one_compiler/bin/generate_bcq_output_arrays.py
-rwxr-xr-x root/root      4516 2021-04-20 14:40 ./opt/one_compiler/bin/one-build
-rw-r--r-- root/root       553 2021-04-20 14:40 ./opt/one_compiler/bin/one-build.template.cfg
-rwxr-xr-x root/root      4507 2021-04-20 14:40 ./opt/one_compiler/bin/one-codegen
-rwxr-xr-x root/root      3255 2021-04-20 14:40 ./opt/one_compiler/bin/one-import
-rwxr-xr-x root/root      7896 2021-04-20 14:40 ./opt/one_compiler/bin/one-import-bcq
-rwxr-xr-x root/root      5544 2021-04-20 14:40 ./opt/one_compiler/bin/one-import-onnx
-rwxr-xr-x root/root      6513 2021-04-20 14:40 ./opt/one_compiler/bin/one-import-tf
-rwxr-xr-x root/root      3712 2021-04-20 14:40 ./opt/one_compiler/bin/one-import-tflite
-rwxr-xr-x root/root      4145 2021-04-20 14:40 ./opt/one_compiler/bin/one-optimize
-rwxr-xr-x root/root      3940 2021-04-20 14:40 ./opt/one_compiler/bin/one-pack
-rwxr-xr-x root/root      2686 2021-04-20 14:40 ./opt/one_compiler/bin/one-prepare-venv
-rwxr-xr-x root/root     10067 2021-04-20 14:40 ./opt/one_compiler/bin/one-quantize
-rwxr-xr-x root/root     18592 2021-04-26 14:34 ./opt/one_compiler/bin/one-version
-rwxr-xr-x root/root      3948 2021-04-26 14:34 ./opt/one_compiler/bin/rawdata2hdf5
-rwxr-xr-x root/root   3481744 2021-04-26 14:34 ./opt/one_compiler/bin/record-minmax
-rw-r--r-- root/root      8349 2021-04-26 14:34 ./opt/one_compiler/bin/tf2tfliteV2.py
-rwxr-xr-x root/root   3509432 2021-04-26 14:34 ./opt/one_compiler/bin/tflchef
-rwxr-xr-x root/root   3550400 2021-04-26 14:34 ./opt/one_compiler/bin/tflchef-file
-rwxr-xr-x root/root   2886808 2021-04-26 14:34 ./opt/one_compiler/bin/tflchef-reverse
-rwxr-xr-x root/root    613256 2021-04-26 14:34 ./opt/one_compiler/bin/tflite2circle
-rw-r--r-- root/root      8355 2021-04-20 14:40 ./opt/one_compiler/bin/utils.py
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/doc/
-rw-r--r-- root/root      3091 2021-04-20 14:40 ./opt/one_compiler/doc/how-to-create-hdf5-dataset.txt
-rw-r--r-- root/root      1392 2021-04-20 14:40 ./opt/one_compiler/doc/how-to-prepare-virtualenv.txt
-rw-r--r-- root/root      8742 2021-04-20 14:40 ./opt/one_compiler/doc/how-to-use-one-commands.txt
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/test/
-rw-r--r-- root/root       926 2021-04-20 14:40 ./opt/one_compiler/test/README.txt
-rwxr-xr-x root/root     10328 2021-04-26 14:34 ./opt/one_compiler/test/dummy-compile
-rwxr-xr-x root/root     10328 2021-04-26 14:34 ./opt/one_compiler/test/help-compile
-rw-r--r-- root/root       418 2021-04-20 14:40 ./opt/one_compiler/test/one-build_001.cfg
-rw-r--r-- root/root      1028 2021-04-20 14:40 ./opt/one_compiler/test/one-build_001.test
-rw-r--r-- root/root       493 2021-04-20 14:40 ./opt/one_compiler/test/one-build_002.cfg
-rw-r--r-- root/root      1033 2021-04-20 14:40 ./opt/one_compiler/test/one-build_002.test
-rw-r--r-- root/root       461 2021-04-20 14:40 ./opt/one_compiler/test/one-build_003.cfg
-rw-r--r-- root/root      1056 2021-04-20 14:40 ./opt/one_compiler/test/one-build_003.test
-rw-r--r-- root/root       406 2021-04-20 14:40 ./opt/one_compiler/test/one-build_004.cfg
-rw-r--r-- root/root      1169 2021-04-20 14:40 ./opt/one_compiler/test/one-build_004.test
-rw-r--r-- root/root       387 2021-04-20 14:40 ./opt/one_compiler/test/one-build_005.cfg
-rw-r--r-- root/root      1188 2021-04-20 14:40 ./opt/one_compiler/test/one-build_005.test
-rw-r--r-- root/root       627 2021-04-20 14:40 ./opt/one_compiler/test/one-build_006.cfg
-rw-r--r-- root/root      1201 2021-04-20 14:40 ./opt/one_compiler/test/one-build_006.test
-rw-r--r-- root/root       629 2021-04-20 14:40 ./opt/one_compiler/test/one-build_007.cfg
-rw-r--r-- root/root      1071 2021-04-20 14:40 ./opt/one_compiler/test/one-build_007.test
-rw-r--r-- root/root       470 2021-04-20 14:40 ./opt/one_compiler/test/one-build_008.cfg
-rw-r--r-- root/root      1210 2021-04-20 14:40 ./opt/one_compiler/test/one-build_008.test
-rw-r--r-- root/root       514 2021-04-20 14:40 ./opt/one_compiler/test/one-build_009.cfg
-rw-r--r-- root/root      1199 2021-04-20 14:40 ./opt/one_compiler/test/one-build_009.test
-rw-r--r-- root/root      1099 2021-04-20 14:40 ./opt/one_compiler/test/one-build_neg_001.test
-rw-r--r-- root/root       417 2021-04-20 14:40 ./opt/one_compiler/test/one-build_neg_002.cfg
-rw-r--r-- root/root      1132 2021-04-20 14:40 ./opt/one_compiler/test/one-build_neg_002.test
-rw-r--r-- root/root       347 2021-04-20 14:40 ./opt/one_compiler/test/one-build_neg_003.cfg
-rw-r--r-- root/root      1140 2021-04-20 14:40 ./opt/one_compiler/test/one-build_neg_003.test
-rw-r--r-- root/root       501 2021-04-20 14:40 ./opt/one_compiler/test/one-build_neg_004.cfg
-rw-r--r-- root/root      1093 2021-04-20 14:40 ./opt/one_compiler/test/one-build_neg_004.test
-rw-r--r-- root/root      1055 2021-04-20 14:40 ./opt/one_compiler/test/one-codegen_001.test
-rw-r--r-- root/root      1165 2021-04-20 14:40 ./opt/one_compiler/test/one-codegen_002.test
-rw-r--r-- root/root      1168 2021-04-20 14:40 ./opt/one_compiler/test/one-codegen_003.test
-rw-r--r-- root/root      1004 2021-04-20 14:40 ./opt/one_compiler/test/one-codegen_004.test
-rw-r--r-- root/root      1039 2021-04-20 14:40 ./opt/one_compiler/test/one-codegen_neg_001.test
-rw-r--r-- root/root      1118 2021-04-20 14:40 ./opt/one_compiler/test/one-import-bcq_001.test
-rw-r--r-- root/root      1244 2021-04-20 14:40 ./opt/one_compiler/test/one-import-bcq_neg_001.test
-rw-r--r-- root/root      1245 2021-04-20 14:40 ./opt/one_compiler/test/one-import-bcq_neg_002.test
-rw-r--r-- root/root      1241 2021-04-20 14:40 ./opt/one_compiler/test/one-import-bcq_neg_003.test
-rw-r--r-- root/root      1239 2021-04-20 14:40 ./opt/one_compiler/test/one-import-bcq_neg_004.test
-rw-r--r-- root/root      1202 2021-04-20 14:40 ./opt/one_compiler/test/one-import-bcq_neg_005.test
-rw-r--r-- root/root      1248 2021-04-20 14:40 ./opt/one_compiler/test/one-import-bcq_neg_006.test
-rw-r--r-- root/root      1246 2021-04-20 14:40 ./opt/one_compiler/test/one-import-bcq_neg_007.test
-rw-r--r-- root/root      1245 2021-04-20 14:40 ./opt/one_compiler/test/one-import-bcq_neg_008.test
-rw-r--r-- root/root      1251 2021-04-20 14:40 ./opt/one_compiler/test/one-import-bcq_neg_009.test
-rw-r--r-- root/root      1107 2021-04-20 14:40 ./opt/one_compiler/test/one-import-onnx_001.test
-rw-r--r-- root/root      1216 2021-04-20 14:40 ./opt/one_compiler/test/one-import_001.test
-rw-r--r-- root/root       336 2021-04-20 14:40 ./opt/one_compiler/test/one-import_002.cfg
-rw-r--r-- root/root      1081 2021-04-20 14:40 ./opt/one_compiler/test/one-import_002.test
-rw-r--r-- root/root       253 2021-04-20 14:40 ./opt/one_compiler/test/one-import_003.cfg
-rw-r--r-- root/root      1053 2021-04-20 14:40 ./opt/one_compiler/test/one-import_003.test
-rw-r--r-- root/root       256 2021-04-20 14:40 ./opt/one_compiler/test/one-import_004.cfg
-rw-r--r-- root/root      1053 2021-04-20 14:40 ./opt/one_compiler/test/one-import_004.test
-rw-r--r-- root/root       255 2021-04-20 14:40 ./opt/one_compiler/test/one-import_005.cfg
-rw-r--r-- root/root      1027 2021-04-20 14:40 ./opt/one_compiler/test/one-import_005.test
-rw-r--r-- root/root      1325 2021-04-20 14:40 ./opt/one_compiler/test/one-import_neg_001.test
-rw-r--r-- root/root      1286 2021-04-20 14:40 ./opt/one_compiler/test/one-import_neg_002.test
-rw-r--r-- root/root      1307 2021-04-20 14:40 ./opt/one_compiler/test/one-import_neg_003.test
-rw-r--r-- root/root      1310 2021-04-20 14:40 ./opt/one_compiler/test/one-import_neg_004.test
-rw-r--r-- root/root      1308 2021-04-20 14:40 ./opt/one_compiler/test/one-import_neg_005.test
-rw-r--r-- root/root      1314 2021-04-20 14:40 ./opt/one_compiler/test/one-import_neg_006.test
-rw-r--r-- root/root      1309 2021-04-20 14:40 ./opt/one_compiler/test/one-import_neg_007.test
-rw-r--r-- root/root      1343 2021-04-20 14:40 ./opt/one_compiler/test/one-import_neg_008.test
-rw-r--r-- root/root      1260 2021-04-20 14:40 ./opt/one_compiler/test/one-import_neg_009.test
-rw-r--r-- root/root      1308 2021-04-20 14:40 ./opt/one_compiler/test/one-import_neg_010.test
-rw-r--r-- root/root      1265 2021-04-20 14:40 ./opt/one_compiler/test/one-optimize_001.test
-rw-r--r-- root/root      1183 2021-04-20 14:40 ./opt/one_compiler/test/one-optimize_neg_001.test
-rw-r--r-- root/root      1208 2021-04-20 14:40 ./opt/one_compiler/test/one-optimize_neg_002.test
-rw-r--r-- root/root      1329 2021-04-20 14:40 ./opt/one_compiler/test/one-optimize_neg_003.test
-rw-r--r-- root/root      1224 2021-04-20 14:40 ./opt/one_compiler/test/one-pack_001.test
-rw-r--r-- root/root      1095 2021-04-20 14:40 ./opt/one_compiler/test/one-pack_neg_001.test
-rw-r--r-- root/root      1140 2021-04-20 14:40 ./opt/one_compiler/test/one-pack_neg_002.test
-rw-r--r-- root/root      1151 2021-04-20 14:40 ./opt/one_compiler/test/one-pack_neg_003.test
-rw-r--r-- root/root      1386 2021-04-20 14:40 ./opt/one_compiler/test/one-quantize_001.test
-rw-r--r-- root/root      1376 2021-04-20 14:40 ./opt/one_compiler/test/one-quantize_002.test
-rw-r--r-- root/root      1528 2021-04-20 14:40 ./opt/one_compiler/test/one-quantize_neg_001.test
-rw-r--r-- root/root      1527 2021-04-20 14:40 ./opt/one_compiler/test/one-quantize_neg_002.test
-rw-r--r-- root/root      1500 2021-04-20 14:40 ./opt/one_compiler/test/one-quantize_neg_003.test
-rw-r--r-- root/root      1464 2021-04-20 14:40 ./opt/one_compiler/test/one-quantize_neg_004.test
-rw-r--r-- root/root      1296 2021-04-20 14:40 ./opt/one_compiler/test/one-quantize_neg_005.test
-rw-r--r-- root/root      1326 2021-04-20 14:40 ./opt/one_compiler/test/one-quantize_neg_006.test
-rw-r--r-- root/root      1498 2021-04-20 14:40 ./opt/one_compiler/test/one-quantize_neg_007.test
-rw-r--r-- root/root      1504 2021-04-20 14:40 ./opt/one_compiler/test/one-quantize_neg_008.test
-rw-r--r-- root/root      1534 2021-04-20 14:40 ./opt/one_compiler/test/one-quantize_neg_009.test
-rw-r--r-- root/root      1533 2021-04-20 14:40 ./opt/one_compiler/test/one-quantize_neg_010.test
-rw-r--r-- root/root      1534 2021-04-20 14:40 ./opt/one_compiler/test/one-quantize_neg_011.test
-rw-r--r-- root/root      1533 2021-04-20 14:40 ./opt/one_compiler/test/one-quantize_neg_012.test
-rw-r--r-- root/root      1528 2021-04-20 14:40 ./opt/one_compiler/test/one-quantize_neg_013.test
-rwxr-xr-x root/root      3657 2021-04-20 14:40 ./opt/one_compiler/test/prepare_test_materials.sh
-rw-r--r-- root/root      1370 2021-04-20 14:40 ./opt/one_compiler/test/preprocess_images.py
-rw-r--r-- root/root      1034 2021-04-20 14:40 ./opt/one_compiler/test/rawdata2hdf5_001.test
-rw-r--r-- root/root      1184 2021-04-20 14:40 ./opt/one_compiler/test/rawdata2hdf5_neg_001.test
-rw-r--r-- root/root      1109 2021-04-20 14:40 ./opt/one_compiler/test/rawdata2hdf5_neg_002.test
-rw-r--r-- root/root      1082 2021-04-20 14:40 ./opt/one_compiler/test/rawdata2hdf5_neg_003.test
-rw-r--r-- root/root      1095 2021-04-20 14:40 ./opt/one_compiler/test/rawdata2hdf5_neg_004.test
-rwxr-xr-x root/root      4628 2021-04-26 14:34 ./opt/one_compiler/test/runtestall.sh
-rwxr-xr-x root/root      5279 2021-04-20 14:40 ./opt/one_compiler/test/validate_onnx2circle.py
drwxr-xr-x root/root         0 2021-04-26 14:34 ./usr/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./usr/share/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./usr/share/doc/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./usr/share/doc/one-compiler/
-rw-r--r-- root/root       224 2021-04-26 14:34 ./usr/share/doc/one-compiler/README.Debian
-rw-r--r-- root/root       183 2021-04-26 14:34 ./usr/share/doc/one-compiler/changelog.Debian.gz
-rw-r--r-- root/root        82 2021-04-26 14:34 ./usr/share/doc/one-compiler/copyright

one-compiler-core_1.16.0-1_amd64.deb

$ dpkg -c one-compiler-core_1.16.0-1_amd64.deb 
drwxr-xr-x root/root         0 2021-04-26 14:34 ./
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/lib/
-rw-r--r-- root/root    186736 2021-04-26 14:34 ./opt/one_compiler/lib/libloco.so
-rw-r--r-- root/root     10408 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_env.so
-rw-r--r-- root/root    441136 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_export.so
-rw-r--r-- root/root   1425304 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_import.so
-rw-r--r-- root/root   1334080 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_interpreter.so
-rw-r--r-- root/root    227728 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_lang.so
-rw-r--r-- root/root     31128 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_log.so
-rw-r--r-- root/root    469640 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_logex.so
-rw-r--r-- root/root    338552 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_partition.so
-rw-r--r-- root/root    969824 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_pass.so
-rw-r--r-- root/root     26880 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_profile.so
-rw-r--r-- root/root   1362864 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_service.so
drwxr-xr-x root/root         0 2021-04-26 14:34 ./usr/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./usr/share/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./usr/share/doc/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./usr/share/doc/one-compiler-core/
-rw-r--r-- root/root       183 2021-04-26 14:34 ./usr/share/doc/one-compiler-core/changelog.Debian.gz
-rw-r--r-- root/root        82 2021-04-26 14:34 ./usr/share/doc/one-compiler-core/copyright

Some of our backend tools are currently installed to /opt and some are not fixed yet. Can we discuss this together?

There is also test package (nncc-test-1.14.0.tar.gz), where this was missed in 1.15.0 :)
I hope to create test too.

@seanshpark You're right. There are some things to discuss. First bullet is about things to discuss. And, second bullet is things that I decided temporarily.

  • Package name

    • one-compiler, one-compiler-core

  • Contents of each package

    • one-compiler : bin, test, doc

    • one-compiler-core : lib

  • Installation path

    • /opt/one_compiler/

And, if you are ubuntu 18.04, you can install the package that I built locally.

one-compiler_debian.tar.gz

$ tar -xf one-compiler_debian.tar.gz
$ sudo dpkg -i one-compiler-core_1.16.0-1_amd64.deb
$ sudo dpkg -i one-compiler_1.16.0-1_amd64.deb
$ ls /opt/one_compiler
bin  doc  lib  test

Please add comments if there are missing things.

one-compiler : bin, test, doc

  • from our regular binary release, test is not included. is there some particular reason to include in one-compiler ?

one-compiler-core : lib

  • why did you separate lib with bin?
  • why is it core ?
  • is this some kind of debianish practice?

And if we are to build our backends with ONE frontend then we may need to provide one-compiler-dev package too.

@seanshpark hmm.. you're right. I was not sure about the contents of package.

  • one-compiler: bin, lib, doc
  • one-compiler-test: test
  • one-compiler-dev: include

With #6720, I've made these deb packages.

$ cd ONE
$ ls -F                                     
build/     CONTRIBUTORS  docs/         infra/   Makefile.template  nnfw*       README.md  tests/
compiler/  COPYRIGHT     externals/    LICENSE  nnas*              nnpackage/  res/       tools/
compute/   debian/       format.patch  logo/    nncc*              packaging/  runtime/
$ debuild -us -uc -b
...

one-compiler.tar.gz

$ tar -tf one-compiler.tar.gz                                   
one-compiler_1.16.0_amd64.deb
one-compiler-dev_1.16.0_amd64.deb
one-compiler-test_1.16.0_amd64.deb

one-compiler_1.16.0_amd64.deb

$ dpkg -c one-compiler_1.16.0_amd64.deb       
drwxr-xr-x root/root         0 2021-04-26 14:34 ./
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/bin/
-rwxr-xr-x root/root    100536 2021-04-26 14:34 ./opt/one_compiler/bin/circle-quantizer
-rwxr-xr-x root/root    125112 2021-04-26 14:34 ./opt/one_compiler/bin/circle2circle
-rwxr-xr-x root/root    178360 2021-04-26 14:34 ./opt/one_compiler/bin/circle_partitioner
-rwxr-xr-x root/root      6713 2021-04-26 14:34 ./opt/one_compiler/bin/generate_bcq_metadata
-rwxr-xr-x root/root      6713 2021-04-26 14:34 ./opt/one_compiler/bin/generate_bcq_metadata.py
-rwxr-xr-x root/root      5521 2021-04-26 14:34 ./opt/one_compiler/bin/generate_bcq_output_arrays
-rwxr-xr-x root/root      4432 2021-04-26 14:34 ./opt/one_compiler/bin/generate_bcq_output_arrays.py
-rwxr-xr-x root/root      4516 2021-04-26 14:34 ./opt/one_compiler/bin/one-build
-rw-r--r-- root/root       553 2021-04-26 14:34 ./opt/one_compiler/bin/one-build.template.cfg
-rwxr-xr-x root/root      4507 2021-04-26 14:34 ./opt/one_compiler/bin/one-codegen
-rwxr-xr-x root/root      3255 2021-04-26 14:34 ./opt/one_compiler/bin/one-import
-rwxr-xr-x root/root      7896 2021-04-26 14:34 ./opt/one_compiler/bin/one-import-bcq
-rwxr-xr-x root/root      5544 2021-04-26 14:34 ./opt/one_compiler/bin/one-import-onnx
-rwxr-xr-x root/root      6513 2021-04-26 14:34 ./opt/one_compiler/bin/one-import-tf
-rwxr-xr-x root/root      3712 2021-04-26 14:34 ./opt/one_compiler/bin/one-import-tflite
-rwxr-xr-x root/root      4145 2021-04-26 14:34 ./opt/one_compiler/bin/one-optimize
-rwxr-xr-x root/root      3940 2021-04-26 14:34 ./opt/one_compiler/bin/one-pack
-rwxr-xr-x root/root      2763 2021-04-26 14:34 ./opt/one_compiler/bin/one-prepare-venv
-rwxr-xr-x root/root     10067 2021-04-26 14:34 ./opt/one_compiler/bin/one-quantize
-rwxr-xr-x root/root     18592 2021-04-26 14:34 ./opt/one_compiler/bin/one-version
-rwxr-xr-x root/root      3948 2021-04-26 14:34 ./opt/one_compiler/bin/rawdata2hdf5
-rwxr-xr-x root/root   3477488 2021-04-26 14:34 ./opt/one_compiler/bin/record-minmax
-rw-r--r-- root/root      8349 2021-04-26 14:34 ./opt/one_compiler/bin/tf2tfliteV2.py
-rwxr-xr-x root/root   3509432 2021-04-26 14:34 ./opt/one_compiler/bin/tflchef
-rwxr-xr-x root/root   3550400 2021-04-26 14:34 ./opt/one_compiler/bin/tflchef-file
-rwxr-xr-x root/root   2886808 2021-04-26 14:34 ./opt/one_compiler/bin/tflchef-reverse
-rwxr-xr-x root/root    613256 2021-04-26 14:34 ./opt/one_compiler/bin/tflite2circle
-rw-r--r-- root/root      8355 2021-04-26 14:34 ./opt/one_compiler/bin/utils.py
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/doc/
-rw-r--r-- root/root      3091 2021-04-26 14:34 ./opt/one_compiler/doc/how-to-create-hdf5-dataset.txt
-rw-r--r-- root/root      1392 2021-04-26 14:34 ./opt/one_compiler/doc/how-to-prepare-virtualenv.txt
-rw-r--r-- root/root      8742 2021-04-26 14:34 ./opt/one_compiler/doc/how-to-use-one-commands.txt
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/lib/
-rw-r--r-- root/root    186736 2021-04-26 14:34 ./opt/one_compiler/lib/libloco.so
-rw-r--r-- root/root     10408 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_env.so
-rw-r--r-- root/root    441136 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_export.so
-rw-r--r-- root/root   1425304 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_import.so
-rw-r--r-- root/root   1342272 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_interpreter.so
-rw-r--r-- root/root    227728 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_lang.so
-rw-r--r-- root/root     31128 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_log.so
-rw-r--r-- root/root    469640 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_logex.so
-rw-r--r-- root/root    465528 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_partition.so
-rw-r--r-- root/root    969824 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_pass.so
-rw-r--r-- root/root     26880 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_profile.so
-rw-r--r-- root/root   1362864 2021-04-26 14:34 ./opt/one_compiler/lib/libluci_service.so
drwxr-xr-x root/root         0 2021-04-26 14:34 ./usr/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./usr/share/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./usr/share/doc/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./usr/share/doc/one-compiler/
-rw-r--r-- root/root       146 2021-04-26 14:34 ./usr/share/doc/one-compiler/changelog.gz
-rw-r--r-- root/root        82 2021-04-26 14:34 ./usr/share/doc/one-compiler/copyright

one-compiler-dev_1.16.0_amd64.deb

$ dpkg -c one-compiler-dev_1.16.0_amd64.deb   
drwxr-xr-x root/root         0 2021-04-26 14:34 ./
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/include/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/include/loco/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/include/loco/ADT/
-rw-r--r-- root/root      1970 2021-04-26 14:34 ./opt/one_compiler/include/loco/ADT/AnnotatedItem.h
-rw-r--r-- root/root      1880 2021-04-26 14:34 ./opt/one_compiler/include/loco/ADT/ObjectPool.h
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/
-rw-r--r-- root/root      1267 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/Algorithm.h
-rw-r--r-- root/root      1044 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/BiasShape.h
-rw-r--r-- root/root      1181 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/CanonicalDialect.h
-rw-r--r-- root/root       830 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/CanonicalNode.h
-rw-r--r-- root/root      1603 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/CanonicalNodeDecl.h
-rw-r--r-- root/root      1640 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/CanonicalNodeImpl.h
-rw-r--r-- root/root      1039 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/CanonicalNodeVisitor.forward.h
-rw-r--r-- root/root      2362 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/CanonicalNodeVisitor.h
-rw-r--r-- root/root      1042 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/CanonicalOpcode.h
-rw-r--r-- root/root      1174 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/CastHelpers.h
-rw-r--r-- root/root      1413 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/DataType.h
-rw-r--r-- root/root      3736 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/DataTypeTraits.h
-rw-r--r-- root/root       889 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/DepthwiseFilterAxis.h
-rw-r--r-- root/root      2176 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/DepthwiseFilterCodec.h
-rw-r--r-- root/root      1861 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/DepthwiseFilterIndex.h
-rw-r--r-- root/root      1837 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/DepthwiseFilterShape.h
-rw-r--r-- root/root      1615 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/Dialect.h
-rw-r--r-- root/root       981 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/DialectService.h
-rw-r--r-- root/root      2039 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/Dimension.h
-rw-r--r-- root/root      1683 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/Domain.h
-rw-r--r-- root/root       849 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/FeatureAxis.h
-rw-r--r-- root/root      2888 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/FeatureCodec.h
-rw-r--r-- root/root      1793 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/FeatureIndex.h
-rw-r--r-- root/root      1944 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/FeatureShape.h
-rw-r--r-- root/root       845 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/FilterAxis.h
-rw-r--r-- root/root      2119 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/FilterCodec.h
-rw-r--r-- root/root      1787 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/FilterIndex.h
-rw-r--r-- root/root      1948 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/FilterShape.h
-rw-r--r-- root/root       889 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/Graph.forward.h
-rw-r--r-- root/root      6976 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/Graph.h
-rw-r--r-- root/root       854 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/GraphInputIndex.h
-rw-r--r-- root/root       858 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/GraphOutputIndex.h
-rw-r--r-- root/root       827 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/MatrixAxis.h
-rw-r--r-- root/root      2130 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/MatrixCodec.h
-rw-r--r-- root/root      1451 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/MatrixIndex.h
-rw-r--r-- root/root      1532 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/MatrixShape.h
-rw-r--r-- root/root       882 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/Node.forward.h
-rw-r--r-- root/root      3566 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/Node.h
-rw-r--r-- root/root      2942 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/NodeMixins.h
-rw-r--r-- root/root       907 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/NodePool.forward.h
-rw-r--r-- root/root      1516 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/NodePool.h
-rw-r--r-- root/root      1921 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/NodeShape.h
-rw-r--r-- root/root     30026 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/Nodes.h
-rw-r--r-- root/root      1584 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/Padding2D.h
-rw-r--r-- root/root      1454 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/PaddingND.h
-rw-r--r-- root/root     11016 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/PermutingCodec.h
-rw-r--r-- root/root      1311 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/Stride.h
-rw-r--r-- root/root       831 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/TensorAxis.h
-rw-r--r-- root/root      1111 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/TensorAxisSet.h
-rw-r--r-- root/root       916 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/TensorIndex.h
-rw-r--r-- root/root      1749 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/TensorShape.h
-rw-r--r-- root/root      1655 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/Use.h
-rw-r--r-- root/root      2419 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/Verifier.h
-rw-r--r-- root/root      1326 2021-04-26 14:34 ./opt/one_compiler/include/loco/IR/Window.h
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/include/loco/Service/
-rw-r--r-- root/root      1244 2021-04-26 14:34 ./opt/one_compiler/include/loco/Service/CanonicalShapeInferenceRule.h
-rw-r--r-- root/root      1385 2021-04-26 14:34 ./opt/one_compiler/include/loco/Service/MultiDialectShapeInferenceRule.h
-rw-r--r-- root/root      1766 2021-04-26 14:34 ./opt/one_compiler/include/loco/Service/ShapeInference.h
-rw-r--r-- root/root      2382 2021-04-26 14:34 ./opt/one_compiler/include/loco/Service/ShapeInferenceRule.h
-rw-r--r-- root/root      3105 2021-04-26 14:34 ./opt/one_compiler/include/loco/Service/TypeInference.h
-rw-r--r-- root/root       823 2021-04-26 14:34 ./opt/one_compiler/include/loco.h
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/include/luci/
-rw-r--r-- root/root      1764 2021-04-26 14:34 ./opt/one_compiler/include/luci/CircleExporter.h
-rw-r--r-- root/root      1716 2021-04-26 14:34 ./opt/one_compiler/include/luci/CircleFileExpContract.h
-rw-r--r-- root/root      2956 2021-04-26 14:34 ./opt/one_compiler/include/luci/CircleOptimizer.h
-rw-r--r-- root/root      1435 2021-04-26 14:34 ./opt/one_compiler/include/luci/FormattedGraph.h
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/
-rw-r--r-- root/root      1093 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/AttrDilation.h
-rw-r--r-- root/root      1083 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/AttrFilter.h
-rw-r--r-- root/root      1087 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/AttrFusedActFunc.h
-rw-r--r-- root/root       956 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/AttrMirrorPadMode.h
-rw-r--r-- root/root       916 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/AttrPadding.h
-rw-r--r-- root/root      1083 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/AttrStride.h
-rw-r--r-- root/root      1095 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/CircleDialect.h
-rw-r--r-- root/root       796 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/CircleNode.h
-rw-r--r-- root/root      2748 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/CircleNodeDecl.h
-rw-r--r-- root/root      1839 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/CircleNodeImpl.h
-rw-r--r-- root/root      2600 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/CircleNodeMixins.h
-rw-r--r-- root/root      1042 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/CircleNodeVisitor.forward.h
-rw-r--r-- root/root      2605 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/CircleNodeVisitor.h
-rw-r--r-- root/root      5739 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/CircleNodes.h
-rw-r--r-- root/root       956 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/CircleOpcode.h
-rw-r--r-- root/root      1008 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/CircleQuantParam.h
-rw-r--r-- root/root      1004 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/DeadNodeQueryService.h
-rw-r--r-- root/root      1027 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/LuciNodeMixins.h
-rw-r--r-- root/root      1553 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Module.h
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/
-rw-r--r-- root/root      1119 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleAbs.h
-rw-r--r-- root/root      1341 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleAdd.h
-rw-r--r-- root/root      1300 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleAddN.h
-rw-r--r-- root/root      1466 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleArgMax.h
-rw-r--r-- root/root      1466 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleArgMin.h
-rw-r--r-- root/root      1787 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleAveragePool2D.h
-rw-r--r-- root/root      2132 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleBCQFullyConnected.h
-rw-r--r-- root/root      1883 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleBCQGather.h
-rw-r--r-- root/root      1508 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleBatchMatMul.h
-rw-r--r-- root/root      1439 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleBatchToSpaceND.h
-rw-r--r-- root/root      9467 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleBidirectionalSequenceLSTM.h
-rw-r--r-- root/root      1453 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleBidirectionalSequenceLSTMOut.h
-rw-r--r-- root/root      1529 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleCast.h
-rw-r--r-- root/root      1128 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleCeil.h
-rw-r--r-- root/root      1832 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleConcatenation.h
-rw-r--r-- root/root      1654 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleConst.h
-rw-r--r-- root/root      2100 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleConv2D.h
-rw-r--r-- root/root      1122 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleCos.h
-rw-r--r-- root/root      1956 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleCustom.h
-rw-r--r-- root/root      1324 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleCustomOut.h
-rw-r--r-- root/root      1360 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleDepthToSpace.h
-rw-r--r-- root/root      2310 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleDepthwiseConv2D.h
-rw-r--r-- root/root      1172 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleDequantize.h
-rw-r--r-- root/root      1438 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleDiv.h
-rw-r--r-- root/root      1133 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleElu.h
-rw-r--r-- root/root      1239 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleEqual.h
-rw-r--r-- root/root      1122 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleExp.h
-rw-r--r-- root/root      1285 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleExpandDims.h
-rw-r--r-- root/root      1755 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleFakeQuant.h
-rw-r--r-- root/root      1241 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleFill.h
-rw-r--r-- root/root      1134 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleFloor.h
-rw-r--r-- root/root      1262 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleFloorDiv.h
-rw-r--r-- root/root      1262 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleFloorMod.h
-rw-r--r-- root/root      2028 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleFullyConnected.h
-rw-r--r-- root/root      1392 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleGather.h
-rw-r--r-- root/root      1281 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleGatherNd.h
-rw-r--r-- root/root      1251 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleGreater.h
-rw-r--r-- root/root      1285 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleGreaterEqual.h
-rw-r--r-- root/root      2317 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleIf.h
-rw-r--r-- root/root      1298 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleIfOut.h
-rw-r--r-- root/root      1378 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleInput.h
-rw-r--r-- root/root      1707 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleInstanceNorm.h
-rw-r--r-- root/root      1273 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleL2Normalize.h
-rw-r--r-- root/root      1786 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleL2Pool2D.h
-rw-r--r-- root/root      1305 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleLeakyRelu.h
-rw-r--r-- root/root      1233 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleLess.h
-rw-r--r-- root/root      1265 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleLessEqual.h
-rw-r--r-- root/root      1747 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleLocalResponseNormalization.h
-rw-r--r-- root/root      1122 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleLog.h
-rw-r--r-- root/root      1179 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleLogSoftmax.h
-rw-r--r-- root/root      1271 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleLogicalAnd.h
-rw-r--r-- root/root      1166 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleLogicalNot.h
-rw-r--r-- root/root      1265 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleLogicalOr.h
-rw-r--r-- root/root      1152 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleLogistic.h
-rw-r--r-- root/root      1177 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleMatrixDiag.h
-rw-r--r-- root/root      1312 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleMatrixSetDiag.h
-rw-r--r-- root/root      1787 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleMaxPool2D.h
-rw-r--r-- root/root      1248 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleMaximum.h
-rw-r--r-- root/root      1428 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleMean.h
-rw-r--r-- root/root      1248 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleMinimum.h
-rw-r--r-- root/root      1493 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleMirrorPad.h
-rw-r--r-- root/root      1341 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleMul.h
-rw-r--r-- root/root      1119 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleNeg.h
-rw-r--r-- root/root      1753 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleNonMaxSuppressionV4.h
-rw-r--r-- root/root      1396 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleNonMaxSuppressionV4Out.h
-rw-r--r-- root/root      1884 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleNonMaxSuppressionV5.h
-rw-r--r-- root/root      1396 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleNonMaxSuppressionV5Out.h
-rw-r--r-- root/root      1259 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleNotEqual.h
-rw-r--r-- root/root      1632 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleOneHot.h
-rw-r--r-- root/root      1959 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleOutput.h
-rw-r--r-- root/root      1234 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CirclePRelu.h
-rw-r--r-- root/root      1628 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CirclePack.h
-rw-r--r-- root/root      1246 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CirclePad.h
-rw-r--r-- root/root      1391 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CirclePadV2.h
-rw-r--r-- root/root      1206 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CirclePow.h
-rw-r--r-- root/root      1365 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleRange.h
-rw-r--r-- root/root      1133 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleRank.h
-rw-r--r-- root/root      1466 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleReduceAny.h
-rw-r--r-- root/root      1466 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleReduceMax.h
-rw-r--r-- root/root      1466 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleReduceMin.h
-rw-r--r-- root/root      1472 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleReduceProd.h
-rw-r--r-- root/root      1139 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleRelu.h
-rw-r--r-- root/root      1145 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleRelu6.h
-rw-r--r-- root/root      1187 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleReluN1To1.h
-rw-r--r-- root/root      1867 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleReshape.h
-rw-r--r-- root/root      1650 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleResizeBilinear.h
-rw-r--r-- root/root      1527 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleResizeNearestNeighbor.h
-rw-r--r-- root/root      1636 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleReverseSequence.h
-rw-r--r-- root/root      1280 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleReverseV2.h
-rw-r--r-- root/root      1131 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleRound.h
-rw-r--r-- root/root      1131 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleRsqrt.h
-rw-r--r-- root/root      1402 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleScatterNd.h
-rw-r--r-- root/root      1302 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleSegmentSum.h
-rw-r--r-- root/root      1366 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleSelect.h
-rw-r--r-- root/root      1383 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleSelectV2.h
-rw-r--r-- root/root      1325 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleShape.h
-rw-r--r-- root/root      1122 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleSin.h
-rw-r--r-- root/root      1345 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleSlice.h
-rw-r--r-- root/root      1278 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleSoftmax.h
-rw-r--r-- root/root      1448 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleSpaceToBatchND.h
-rw-r--r-- root/root      1360 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleSpaceToDepth.h
-rw-r--r-- root/root      1775 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleSparseToDense.h
-rw-r--r-- root/root      1492 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleSplit.h
-rw-r--r-- root/root      1316 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleSplitOut.h
-rw-r--r-- root/root      1626 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleSplitV.h
-rw-r--r-- root/root      1324 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleSplitVOut.h
-rw-r--r-- root/root      1125 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleSqrt.h
-rw-r--r-- root/root      1137 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleSquare.h
-rw-r--r-- root/root      1309 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleSquaredDifference.h
-rw-r--r-- root/root      1384 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleSqueeze.h
-rw-r--r-- root/root      2254 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleStridedSlice.h
-rw-r--r-- root/root      1341 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleSub.h
-rw-r--r-- root/root      1423 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleSum.h
-rw-r--r-- root/root      1125 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleTanh.h
-rw-r--r-- root/root      1254 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleTile.h
-rw-r--r-- root/root      1258 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleTopKV2.h
-rw-r--r-- root/root      1330 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleTopKV2Out.h
-rw-r--r-- root/root      1266 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleTranspose.h
-rw-r--r-- root/root      2647 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleTransposeConv.h
-rw-r--r-- root/root      5455 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleUnidirectionalSequenceLSTM.h
-rw-r--r-- root/root      1348 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleUnique.h
-rw-r--r-- root/root      1324 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleUniqueOut.h
-rw-r--r-- root/root      1379 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleUnpack.h
-rw-r--r-- root/root      1323 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleUnpackOut.h
-rw-r--r-- root/root      1166 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleWhere.h
-rw-r--r-- root/root      2301 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleWhile.h
-rw-r--r-- root/root      1316 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleWhileOut.h
-rw-r--r-- root/root      1171 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/Nodes/CircleZerosLike.h
-rw-r--r-- root/root      1196 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/PropertyShapeStatus.h
-rw-r--r-- root/root      6661 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/SparsityParam.h
-rw-r--r-- root/root      1705 2021-04-26 14:34 ./opt/one_compiler/include/luci/IR/VariadicArityNode.h
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/
-rw-r--r-- root/root      4074 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/CircleReader.h
-rw-r--r-- root/root      1619 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/GraphBuilder.h
-rw-r--r-- root/root      1409 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/GraphBuilderBase.h
-rw-r--r-- root/root      2390 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/GraphBuilderContext.h
-rw-r--r-- root/root      1874 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/GraphBuilderMultiOutput.h
-rw-r--r-- root/root      2193 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/GraphBuilderRegistry.h
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/
-rw-r--r-- root/root      1120 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleAbs.h
-rw-r--r-- root/root      1120 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleAdd.h
-rw-r--r-- root/root      1127 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleAddN.h
-rw-r--r-- root/root      1132 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleArgMax.h
-rw-r--r-- root/root      1132 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleArgMin.h
-rw-r--r-- root/root      1160 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleAveragePool2D.h
-rw-r--r-- root/root      1176 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleBCQFullyConnected.h
-rw-r--r-- root/root      1144 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleBCQGather.h
-rw-r--r-- root/root      1152 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleBatchMatMul.h
-rw-r--r-- root/root      1164 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleBatchToSpaceND.h
-rw-r--r-- root/root      1200 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleBidirectionalSequenceLSTM.h
-rw-r--r-- root/root      1124 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleCast.h
-rw-r--r-- root/root      1124 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleCeil.h
-rw-r--r-- root/root      1160 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleConcatenation.h
-rw-r--r-- root/root      1155 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleConst.h
-rw-r--r-- root/root      1135 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleConv2D.h
-rw-r--r-- root/root      1120 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleCos.h
-rw-r--r-- root/root      1121 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleCustom.h
-rw-r--r-- root/root      1156 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleDepthToSpace.h
-rw-r--r-- root/root      1171 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleDepthwiseConv2D.h
-rw-r--r-- root/root      1148 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleDequantize.h
-rw-r--r-- root/root      1115 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleDiv.h
-rw-r--r-- root/root      1120 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleElu.h
-rw-r--r-- root/root      1128 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleEqual.h
-rw-r--r-- root/root      1120 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleExp.h
-rw-r--r-- root/root      1151 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleExpandDims.h
-rw-r--r-- root/root      1147 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleFakeQuant.h
-rw-r--r-- root/root      1124 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleFill.h
-rw-r--r-- root/root      1128 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleFloor.h
-rw-r--r-- root/root      1143 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleFloorDiv.h
-rw-r--r-- root/root      1143 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleFloorMod.h
-rw-r--r-- root/root      1164 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleFullyConnected.h
-rw-r--r-- root/root      1132 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleGather.h
-rw-r--r-- root/root      1143 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleGatherNd.h
-rw-r--r-- root/root      1136 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleGreater.h
-rw-r--r-- root/root      1156 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleGreaterEqual.h
-rw-r--r-- root/root      1105 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleIf.h
-rw-r--r-- root/root      1159 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleInstanceNorm.h
-rw-r--r-- root/root      1155 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleL2Normalize.h
-rw-r--r-- root/root      1143 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleL2Pool2D.h
-rw-r--r-- root/root      1147 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleLeakyRelu.h
-rw-r--r-- root/root      1124 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleLess.h
-rw-r--r-- root/root      1147 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleLessEqual.h
-rw-r--r-- root/root      1218 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleLocalResponseNormalization.h
-rw-r--r-- root/root      1120 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleLog.h
-rw-r--r-- root/root      1151 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleLogSoftmax.h
-rw-r--r-- root/root      1148 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleLogicalAnd.h
-rw-r--r-- root/root      1148 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleLogicalNot.h
-rw-r--r-- root/root      1144 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleLogicalOr.h
-rw-r--r-- root/root      1140 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleLogistic.h
-rw-r--r-- root/root      1151 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleMatrixDiag.h
-rw-r--r-- root/root      1166 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleMatrixSetDiag.h
-rw-r--r-- root/root      1144 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleMaxPool2D.h
-rw-r--r-- root/root      1136 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleMaximum.h
-rw-r--r-- root/root      1124 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleMean.h
-rw-r--r-- root/root      1136 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleMinimum.h
-rw-r--r-- root/root      1147 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleMirrorPad.h
-rw-r--r-- root/root      1123 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleMul.h
-rw-r--r-- root/root      1120 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleNeg.h
-rw-r--r-- root/root      1182 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleNonMaxSuppressionV4.h
-rw-r--r-- root/root      1182 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleNonMaxSuppressionV5.h
-rw-r--r-- root/root      1140 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleNotEqual.h
-rw-r--r-- root/root      1132 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleOneHot.h
-rw-r--r-- root/root      1128 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CirclePRelu.h
-rw-r--r-- root/root      1127 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CirclePack.h
-rw-r--r-- root/root      1120 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CirclePad.h
-rw-r--r-- root/root      1128 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CirclePadV2.h
-rw-r--r-- root/root      1120 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CirclePow.h
-rw-r--r-- root/root      1128 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleRange.h
-rw-r--r-- root/root      1124 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleRank.h
-rw-r--r-- root/root      1147 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleReduceAny.h
-rw-r--r-- root/root      1147 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleReduceMax.h
-rw-r--r-- root/root      1147 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleReduceMin.h
-rw-r--r-- root/root      1151 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleReduceProd.h
-rw-r--r-- root/root      1124 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleRelu.h
-rw-r--r-- root/root      1128 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleRelu6.h
-rw-r--r-- root/root      1153 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleReluN1To1.h
-rw-r--r-- root/root      1136 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleReshape.h
-rw-r--r-- root/root      1167 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleResizeBilinear.h
-rw-r--r-- root/root      1198 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleResizeNearestNeighbor.h
-rw-r--r-- root/root      1171 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleReverseSequence.h
-rw-r--r-- root/root      1147 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleReverseV2.h
-rw-r--r-- root/root      1128 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleRound.h
-rw-r--r-- root/root      1128 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleRsqrt.h
-rw-r--r-- root/root      1147 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleScatterNd.h
-rw-r--r-- root/root      1151 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleSegmentSum.h
-rw-r--r-- root/root      1132 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleSelect.h
-rw-r--r-- root/root      1143 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleSelectV2.h
-rw-r--r-- root/root      1128 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleShape.h
-rw-r--r-- root/root      1120 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleSin.h
-rw-r--r-- root/root      1128 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleSlice.h
-rw-r--r-- root/root      1136 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleSoftmax.h
-rw-r--r-- root/root      1164 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleSpaceToBatchND.h
-rw-r--r-- root/root      1156 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleSpaceToDepth.h
-rw-r--r-- root/root      1160 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleSparseToDense.h
-rw-r--r-- root/root      1117 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleSplit.h
-rw-r--r-- root/root      1122 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleSplitV.h
-rw-r--r-- root/root      1124 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleSqrt.h
-rw-r--r-- root/root      1132 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleSquare.h
-rw-r--r-- root/root      1176 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleSquaredDifference.h
-rw-r--r-- root/root      1136 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleSqueeze.h
-rw-r--r-- root/root      1159 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleStridedSlice.h
-rw-r--r-- root/root      1120 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleSub.h
-rw-r--r-- root/root      1120 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleSum.h
-rw-r--r-- root/root      1124 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleTanh.h
-rw-r--r-- root/root      1124 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleTile.h
-rw-r--r-- root/root      1124 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleTopKV2.h
-rw-r--r-- root/root      1147 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleTranspose.h
-rw-r--r-- root/root      1163 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleTransposeConv.h
-rw-r--r-- root/root      1212 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleUnidirectionalSequenceLSTM.h
-rw-r--r-- root/root      1121 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleUnique.h
-rw-r--r-- root/root      1121 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleUnpack.h
-rw-r--r-- root/root      1122 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleWhere.h
-rw-r--r-- root/root      1066 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleWhile.h
-rw-r--r-- root/root      1150 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes/CircleZerosLike.h
-rw-r--r-- root/root      4677 2021-04-26 14:34 ./opt/one_compiler/include/luci/Import/Nodes.h
-rw-r--r-- root/root      1288 2021-04-26 14:34 ./opt/one_compiler/include/luci/Importer.h
-rw-r--r-- root/root      1782 2021-04-26 14:34 ./opt/one_compiler/include/luci/Log.h
-rw-r--r-- root/root      1055 2021-04-26 14:34 ./opt/one_compiler/include/luci/LogHelper.h
-rw-r--r-- root/root       911 2021-04-26 14:34 ./opt/one_compiler/include/luci/LoggingContext.h
-rw-r--r-- root/root       980 2021-04-26 14:34 ./opt/one_compiler/include/luci/ModulePass.h
-rw-r--r-- root/root      1719 2021-04-26 14:34 ./opt/one_compiler/include/luci/Partition.h
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/
-rw-r--r-- root/root      1143 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/CircleShapeInferencePass.h
-rw-r--r-- root/root      1133 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/CircleTypeInferencePass.h
-rw-r--r-- root/root      1885 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/ConvertNCHWToNHWCPass.h
-rw-r--r-- root/root      1033 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/FoldAddV2Pass.h
-rw-r--r-- root/root      1024 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/FoldCastPass.h
-rw-r--r-- root/root      1076 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/FoldDequantizePass.h
-rw-r--r-- root/root      1084 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/FoldSparseToDensePass.h
-rw-r--r-- root/root      1107 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/ForwardReshapeToUnaryOpPass.h
-rw-r--r-- root/root      1114 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/FuseActivationFunctionPass.h
-rw-r--r-- root/root      1070 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/FuseAddWithTConvPass.h
-rw-r--r-- root/root      1110 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/FuseBCQPass.h
-rw-r--r-- root/root      1105 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/FuseBatchNormWithConvPass.h
-rw-r--r-- root/root      1126 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/FuseBatchNormWithDwConvPass.h
-rw-r--r-- root/root      1119 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/FuseBatchNormWithTConvPass.h
-rw-r--r-- root/root      1204 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/FuseInstanceNormPass.h
-rw-r--r-- root/root      1324 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/FusePreActivationBatchNormPass.h
-rw-r--r-- root/root      1293 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/MakeBatchNormGammaPositivePass.h
-rw-r--r-- root/root      1115 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/PropagateQuantParamPass.h
-rw-r--r-- root/root       879 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/QuantizationParameters.h
-rw-r--r-- root/root      1554 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/QuantizeDequantizeWeightsPass.h
-rw-r--r-- root/root      1527 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/QuantizeWithMinMaxPass.h
-rw-r--r-- root/root      1305 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/RemoveRedundantReshapePass.h
-rw-r--r-- root/root      1094 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/RemoveRedundantTransposePass.h
-rw-r--r-- root/root      1141 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/RemoveUnnecessaryReshapePass.h
-rw-r--r-- root/root      1115 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/RemoveUnnecessarySlicePass.h
-rw-r--r-- root/root      1081 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/RemoveUnnecessarySplitPass.h
-rw-r--r-- root/root      1166 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/RemoveUnnecessaryStridedSlicePass.h
-rw-r--r-- root/root      1168 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/ReplaceMulAddWithDepthwiseConvPass.h
-rw-r--r-- root/root      1322 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/RequantizePass.h
-rw-r--r-- root/root      1114 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/ResolveCustomOpAddPass.h
-rw-r--r-- root/root      1162 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/ResolveCustomOpBatchMatMulPass.h
-rw-r--r-- root/root      1132 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/ResolveCustomOpMatMulPass.h
-rw-r--r-- root/root      1151 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/ShuffleWeightTo16x1Float32Pass.h
-rw-r--r-- root/root      2157 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/SparsifyTensorPass.h
-rw-r--r-- root/root      1124 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/SubstitutePackToReshapePass.h
-rw-r--r-- root/root      1145 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/SubstituteSqueezeToReshapePass.h
-rw-r--r-- root/root      1176 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/SubstituteTransposeToReshapePass.h
-rw-r--r-- root/root      1118 2021-04-26 14:34 ./opt/one_compiler/include/luci/Pass/TransformMinMaxToRelu6Pass.h
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/include/luci/Profile/
-rw-r--r-- root/root      1057 2021-04-26 14:34 ./opt/one_compiler/include/luci/Profile/CircleNodeID.h
-rw-r--r-- root/root      1975 2021-04-26 14:34 ./opt/one_compiler/include/luci/Profile/CircleNodeOrigin.h
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/include/luci/Service/
-rw-r--r-- root/root      1220 2021-04-26 14:34 ./opt/one_compiler/include/luci/Service/CircleNodeClone.h
-rw-r--r-- root/root     10500 2021-04-26 14:34 ./opt/one_compiler/include/luci/Service/CircleShapeInference.h
-rw-r--r-- root/root      1058 2021-04-26 14:34 ./opt/one_compiler/include/luci/Service/CircleShapeInferenceRule.h
-rw-r--r-- root/root     10118 2021-04-26 14:34 ./opt/one_compiler/include/luci/Service/CircleTypeInference.h
-rw-r--r-- root/root      1107 2021-04-26 14:34 ./opt/one_compiler/include/luci/Service/CircleTypeInferenceRule.h
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/include/luci/Service/Nodes/
-rw-r--r-- root/root       950 2021-04-26 14:34 ./opt/one_compiler/include/luci/Service/Nodes/CircleConst.h
-rw-r--r-- root/root      1910 2021-04-26 14:34 ./opt/one_compiler/include/luci/Service/ShapeDescription.h
-rw-r--r-- root/root      1135 2021-04-26 14:34 ./opt/one_compiler/include/luci/Service/Validate.h
-rw-r--r-- root/root      1170 2021-04-26 14:34 ./opt/one_compiler/include/luci/UserSettings.h
drwxr-xr-x root/root         0 2021-04-26 14:34 ./usr/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./usr/share/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./usr/share/doc/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./usr/share/doc/one-compiler-dev/
-rw-r--r-- root/root       146 2021-04-26 14:34 ./usr/share/doc/one-compiler-dev/changelog.gz
-rw-r--r-- root/root        82 2021-04-26 14:34 ./usr/share/doc/one-compiler-dev/copyright

one-compiler-test_1.16.0_amd64.deb

$ dpkg -c one-compiler-test_1.16.0_amd64.deb 
drwxr-xr-x root/root         0 2021-04-26 14:34 ./
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./opt/one_compiler/test/
-rw-r--r-- root/root       926 2021-04-26 14:34 ./opt/one_compiler/test/README.txt
-rwxr-xr-x root/root     10328 2021-04-26 14:34 ./opt/one_compiler/test/dummy-compile
-rwxr-xr-x root/root     10328 2021-04-26 14:34 ./opt/one_compiler/test/help-compile
-rw-r--r-- root/root       418 2021-04-26 14:34 ./opt/one_compiler/test/one-build_001.cfg
-rw-r--r-- root/root      1028 2021-04-26 14:34 ./opt/one_compiler/test/one-build_001.test
-rw-r--r-- root/root       493 2021-04-26 14:34 ./opt/one_compiler/test/one-build_002.cfg
-rw-r--r-- root/root      1033 2021-04-26 14:34 ./opt/one_compiler/test/one-build_002.test
-rw-r--r-- root/root       461 2021-04-26 14:34 ./opt/one_compiler/test/one-build_003.cfg
-rw-r--r-- root/root      1056 2021-04-26 14:34 ./opt/one_compiler/test/one-build_003.test
-rw-r--r-- root/root       406 2021-04-26 14:34 ./opt/one_compiler/test/one-build_004.cfg
-rw-r--r-- root/root      1169 2021-04-26 14:34 ./opt/one_compiler/test/one-build_004.test
-rw-r--r-- root/root       387 2021-04-26 14:34 ./opt/one_compiler/test/one-build_005.cfg
-rw-r--r-- root/root      1188 2021-04-26 14:34 ./opt/one_compiler/test/one-build_005.test
-rw-r--r-- root/root       627 2021-04-26 14:34 ./opt/one_compiler/test/one-build_006.cfg
-rw-r--r-- root/root      1201 2021-04-26 14:34 ./opt/one_compiler/test/one-build_006.test
-rw-r--r-- root/root       629 2021-04-26 14:34 ./opt/one_compiler/test/one-build_007.cfg
-rw-r--r-- root/root      1071 2021-04-26 14:34 ./opt/one_compiler/test/one-build_007.test
-rw-r--r-- root/root       470 2021-04-26 14:34 ./opt/one_compiler/test/one-build_008.cfg
-rw-r--r-- root/root      1210 2021-04-26 14:34 ./opt/one_compiler/test/one-build_008.test
-rw-r--r-- root/root       514 2021-04-26 14:34 ./opt/one_compiler/test/one-build_009.cfg
-rw-r--r-- root/root      1199 2021-04-26 14:34 ./opt/one_compiler/test/one-build_009.test
-rw-r--r-- root/root      1099 2021-04-26 14:34 ./opt/one_compiler/test/one-build_neg_001.test
-rw-r--r-- root/root       417 2021-04-26 14:34 ./opt/one_compiler/test/one-build_neg_002.cfg
-rw-r--r-- root/root      1132 2021-04-26 14:34 ./opt/one_compiler/test/one-build_neg_002.test
-rw-r--r-- root/root       347 2021-04-26 14:34 ./opt/one_compiler/test/one-build_neg_003.cfg
-rw-r--r-- root/root      1140 2021-04-26 14:34 ./opt/one_compiler/test/one-build_neg_003.test
-rw-r--r-- root/root       501 2021-04-26 14:34 ./opt/one_compiler/test/one-build_neg_004.cfg
-rw-r--r-- root/root      1093 2021-04-26 14:34 ./opt/one_compiler/test/one-build_neg_004.test
-rw-r--r-- root/root      1055 2021-04-26 14:34 ./opt/one_compiler/test/one-codegen_001.test
-rw-r--r-- root/root      1165 2021-04-26 14:34 ./opt/one_compiler/test/one-codegen_002.test
-rw-r--r-- root/root      1168 2021-04-26 14:34 ./opt/one_compiler/test/one-codegen_003.test
-rw-r--r-- root/root      1004 2021-04-26 14:34 ./opt/one_compiler/test/one-codegen_004.test
-rw-r--r-- root/root      1039 2021-04-26 14:34 ./opt/one_compiler/test/one-codegen_neg_001.test
-rw-r--r-- root/root      1118 2021-04-26 14:34 ./opt/one_compiler/test/one-import-bcq_001.test
-rw-r--r-- root/root      1244 2021-04-26 14:34 ./opt/one_compiler/test/one-import-bcq_neg_001.test
-rw-r--r-- root/root      1245 2021-04-26 14:34 ./opt/one_compiler/test/one-import-bcq_neg_002.test
-rw-r--r-- root/root      1241 2021-04-26 14:34 ./opt/one_compiler/test/one-import-bcq_neg_003.test
-rw-r--r-- root/root      1239 2021-04-26 14:34 ./opt/one_compiler/test/one-import-bcq_neg_004.test
-rw-r--r-- root/root      1202 2021-04-26 14:34 ./opt/one_compiler/test/one-import-bcq_neg_005.test
-rw-r--r-- root/root      1248 2021-04-26 14:34 ./opt/one_compiler/test/one-import-bcq_neg_006.test
-rw-r--r-- root/root      1246 2021-04-26 14:34 ./opt/one_compiler/test/one-import-bcq_neg_007.test
-rw-r--r-- root/root      1245 2021-04-26 14:34 ./opt/one_compiler/test/one-import-bcq_neg_008.test
-rw-r--r-- root/root      1251 2021-04-26 14:34 ./opt/one_compiler/test/one-import-bcq_neg_009.test
-rw-r--r-- root/root      1107 2021-04-26 14:34 ./opt/one_compiler/test/one-import-onnx_001.test
-rw-r--r-- root/root      1216 2021-04-26 14:34 ./opt/one_compiler/test/one-import_001.test
-rw-r--r-- root/root       336 2021-04-26 14:34 ./opt/one_compiler/test/one-import_002.cfg
-rw-r--r-- root/root      1081 2021-04-26 14:34 ./opt/one_compiler/test/one-import_002.test
-rw-r--r-- root/root       253 2021-04-26 14:34 ./opt/one_compiler/test/one-import_003.cfg
-rw-r--r-- root/root      1053 2021-04-26 14:34 ./opt/one_compiler/test/one-import_003.test
-rw-r--r-- root/root       256 2021-04-26 14:34 ./opt/one_compiler/test/one-import_004.cfg
-rw-r--r-- root/root      1053 2021-04-26 14:34 ./opt/one_compiler/test/one-import_004.test
-rw-r--r-- root/root       255 2021-04-26 14:34 ./opt/one_compiler/test/one-import_005.cfg
-rw-r--r-- root/root      1027 2021-04-26 14:34 ./opt/one_compiler/test/one-import_005.test
-rw-r--r-- root/root      1325 2021-04-26 14:34 ./opt/one_compiler/test/one-import_neg_001.test
-rw-r--r-- root/root      1286 2021-04-26 14:34 ./opt/one_compiler/test/one-import_neg_002.test
-rw-r--r-- root/root      1307 2021-04-26 14:34 ./opt/one_compiler/test/one-import_neg_003.test
-rw-r--r-- root/root      1310 2021-04-26 14:34 ./opt/one_compiler/test/one-import_neg_004.test
-rw-r--r-- root/root      1308 2021-04-26 14:34 ./opt/one_compiler/test/one-import_neg_005.test
-rw-r--r-- root/root      1314 2021-04-26 14:34 ./opt/one_compiler/test/one-import_neg_006.test
-rw-r--r-- root/root      1309 2021-04-26 14:34 ./opt/one_compiler/test/one-import_neg_007.test
-rw-r--r-- root/root      1343 2021-04-26 14:34 ./opt/one_compiler/test/one-import_neg_008.test
-rw-r--r-- root/root      1260 2021-04-26 14:34 ./opt/one_compiler/test/one-import_neg_009.test
-rw-r--r-- root/root      1308 2021-04-26 14:34 ./opt/one_compiler/test/one-import_neg_010.test
-rw-r--r-- root/root      1265 2021-04-26 14:34 ./opt/one_compiler/test/one-optimize_001.test
-rw-r--r-- root/root      1183 2021-04-26 14:34 ./opt/one_compiler/test/one-optimize_neg_001.test
-rw-r--r-- root/root      1208 2021-04-26 14:34 ./opt/one_compiler/test/one-optimize_neg_002.test
-rw-r--r-- root/root      1329 2021-04-26 14:34 ./opt/one_compiler/test/one-optimize_neg_003.test
-rw-r--r-- root/root      1224 2021-04-26 14:34 ./opt/one_compiler/test/one-pack_001.test
-rw-r--r-- root/root      1095 2021-04-26 14:34 ./opt/one_compiler/test/one-pack_neg_001.test
-rw-r--r-- root/root      1140 2021-04-26 14:34 ./opt/one_compiler/test/one-pack_neg_002.test
-rw-r--r-- root/root      1151 2021-04-26 14:34 ./opt/one_compiler/test/one-pack_neg_003.test
-rw-r--r-- root/root      1386 2021-04-26 14:34 ./opt/one_compiler/test/one-quantize_001.test
-rw-r--r-- root/root      1376 2021-04-26 14:34 ./opt/one_compiler/test/one-quantize_002.test
-rw-r--r-- root/root      1528 2021-04-26 14:34 ./opt/one_compiler/test/one-quantize_neg_001.test
-rw-r--r-- root/root      1527 2021-04-26 14:34 ./opt/one_compiler/test/one-quantize_neg_002.test
-rw-r--r-- root/root      1500 2021-04-26 14:34 ./opt/one_compiler/test/one-quantize_neg_003.test
-rw-r--r-- root/root      1464 2021-04-26 14:34 ./opt/one_compiler/test/one-quantize_neg_004.test
-rw-r--r-- root/root      1296 2021-04-26 14:34 ./opt/one_compiler/test/one-quantize_neg_005.test
-rw-r--r-- root/root      1326 2021-04-26 14:34 ./opt/one_compiler/test/one-quantize_neg_006.test
-rw-r--r-- root/root      1498 2021-04-26 14:34 ./opt/one_compiler/test/one-quantize_neg_007.test
-rw-r--r-- root/root      1504 2021-04-26 14:34 ./opt/one_compiler/test/one-quantize_neg_008.test
-rw-r--r-- root/root      1534 2021-04-26 14:34 ./opt/one_compiler/test/one-quantize_neg_009.test
-rw-r--r-- root/root      1533 2021-04-26 14:34 ./opt/one_compiler/test/one-quantize_neg_010.test
-rw-r--r-- root/root      1534 2021-04-26 14:34 ./opt/one_compiler/test/one-quantize_neg_011.test
-rw-r--r-- root/root      1533 2021-04-26 14:34 ./opt/one_compiler/test/one-quantize_neg_012.test
-rw-r--r-- root/root      1528 2021-04-26 14:34 ./opt/one_compiler/test/one-quantize_neg_013.test
-rwxr-xr-x root/root      3657 2021-04-26 14:34 ./opt/one_compiler/test/prepare_test_materials.sh
-rw-r--r-- root/root      1370 2021-04-26 14:34 ./opt/one_compiler/test/preprocess_images.py
-rw-r--r-- root/root      1034 2021-04-26 14:34 ./opt/one_compiler/test/rawdata2hdf5_001.test
-rw-r--r-- root/root      1184 2021-04-26 14:34 ./opt/one_compiler/test/rawdata2hdf5_neg_001.test
-rw-r--r-- root/root      1109 2021-04-26 14:34 ./opt/one_compiler/test/rawdata2hdf5_neg_002.test
-rw-r--r-- root/root      1082 2021-04-26 14:34 ./opt/one_compiler/test/rawdata2hdf5_neg_003.test
-rw-r--r-- root/root      1095 2021-04-26 14:34 ./opt/one_compiler/test/rawdata2hdf5_neg_004.test
-rwxr-xr-x root/root      4628 2021-04-26 14:34 ./opt/one_compiler/test/runtestall.sh
-rwxr-xr-x root/root      5279 2021-04-26 14:34 ./opt/one_compiler/test/validate_onnx2circle.py
drwxr-xr-x root/root         0 2021-04-26 14:34 ./usr/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./usr/share/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./usr/share/doc/
drwxr-xr-x root/root         0 2021-04-26 14:34 ./usr/share/doc/one-compiler-test/
-rw-r--r-- root/root       146 2021-04-26 14:34 ./usr/share/doc/one-compiler-test/changelog.gz
-rw-r--r-- root/root        82 2021-04-26 14:34 ./usr/share/doc/one-compiler-test/copyright

for -dev packages,

  • let's add tools like tfldump, circledump, tflchef, circlechef, ...

and can you please check these are needed (from our in-house backend compiler?)

  • generated headers from mio-circle, mio-tflite

@seanshpark

let's add tools like tfldump, circledump, tflchef, circlechef, ...

Oh, I forget about it.. Here is what I think can be added.

  • circle-tensordump, circlechef, circledump, tfl-inspect, tfldump

By the way, there are few question about this.

  1. I just think that one-compiler-dev contains circle-related things. So, do tfl- things need to be added?
  2. They are added for -dev debian package. Then, if I just add cmake command like install(circledump DESTINATION bin), it will be added to release package, either. Should I add a build option as a switch about whether they are installed or not?
  3. I think the dev-tools need README.txt and when it comes to -chef, they might need a few example .recipe files. Should I install them as well?

generated headers from mio-circle, mio-tflite

I'm not sure but they are not needed because they are included to *.so file.

I just think that one-compiler-dev contains circle-related things. So, do tfl- things need to be added?

Hum.. may be not but tfl- can help developers too... We can first NOT provide them first.. and then if any request then can add...

They are added for -dev debian package. Then, if I just add cmake command like install(circledump DESTINATION bin), it will be added to release package, either. Should I add a build option as a switch about whether they are installed or not?

I'm not sure I understand the question correctly... can provide alternative preset 20210406-dev work?
adding build option may complicate scripts so I don't think this is a good idea...

I think the dev-tools need README.txt and when it comes to -chef, they might need a few example .recipe files. Should I install them as well?

Ah... I didn't think much about chef tools... I think we can omitt them for now ...

@seanshpark

can provide alternative preset 20210406-dev work?

It's a better option:) I'll take this.

Ah... I didn't think much about chef tools... I think we can omitt them for now ...

Ok. Then, I'll add circle-tensordump, circledump first.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

mhs4670go picture mhs4670go  ยท  3Comments

binarman picture binarman  ยท  3Comments

jinevening picture jinevening  ยท  3Comments

hasw7569 picture hasw7569  ยท  4Comments

periannath picture periannath  ยท  3Comments