One: Compiler FE: SDK Windows release

Created on 22 Jul 2020  路  12Comments  路  Source: Samsung/ONE

Let's prepare SDK Windows release.

All 12 comments

First, I've tried to build our compiler on Windows. But I got some errors..

Flatbuffers build error in configure time

error

C:/git-sdk-64/ONE/externals/FLATBUFFERS-1.10/tests/monster_test_generated.h:315:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct MyGame::Example::Vec3'; use assignment or value-initialization instead [-Wclass-memaccess]
  315 |     memset(this, 0, sizeof(Vec3));
      |                                 ^
C:/git-sdk-64/ONE/externals/FLATBUFFERS-1.10/tests/monster_test_generated.h:301:41: note: 'struct MyGame::Example::Vec3' declared here
  301 | FLATBUFFERS_MANUALLY_ALIGNED_STRUCT(16) Vec3 FLATBUFFERS_FINAL_CLASS {
      |                                         ^~~~
In file included from C:/git-sdk-64/ONE/externals/FLATBUFFERS-1.10/tests/test_builder.cpp:1:
C:/git-sdk-64/ONE/externals/FLATBUFFERS-1.10/tests/monster_test_generated.h: In constructor 'MyGame::Example::Vec3::Vec3()':
C:/git-sdk-64/ONE/externals/FLATBUFFERS-1.10/tests/monster_test_generated.h:315:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct MyGame::Example::Vec3'; use assignment or value-initialization instead [-Wclass-memaccess]
  315 |     memset(this, 0, sizeof(Vec3));
      |                                 ^
C:/git-sdk-64/ONE/externals/FLATBUFFERS-1.10/tests/monster_test_generated.h:301:41: note: 'struct MyGame::Example::Vec3' declared here
  301 | FLATBUFFERS_MANUALLY_ALIGNED_STRUCT(16) Vec3 FLATBUFFERS_FINAL_CLASS {
      |                                         ^~~~
In file included from C:/git-sdk-64/ONE/externals/FLATBUFFERS-1.10/include/flatbuffers/flatbuffers.h:20,
                 from C:/git-sdk-64/ONE/externals/FLATBUFFERS-1.10/tests/test.cpp:17:
C:/git-sdk-64/ONE/externals/FLATBUFFERS-1.10/include/flatbuffers/base.h: In function 'void MutateFlatBuffersTest(uint8_t*, std::size_t)':
C:/git-sdk-64/ONE/externals/FLATBUFFERS-1.10/include/flatbuffers/base.h:270:29: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
  270 |   *reinterpret_cast<T *>(p) = EndianScalar(t);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from C:/git-sdk-64/ONE/externals/FLATBUFFERS-1.10/tests/test.cpp:17:
C:/git-sdk-64/ONE/externals/FLATBUFFERS-1.10/include/flatbuffers/flatbuffers.h:2233:11: note: at offset 0 to object 'flatbuffers::Table::data_' with size 1 declared here
 2233 |   uint8_t data_[1];
      |           ^~~~~
In file included from C:/git-sdk-64/ONE/externals/FLATBUFFERS-1.10/include/flatbuffers/flatbuffers.h:20,
                 from C:/git-sdk-64/ONE/externals/FLATBUFFERS-1.10/tests/test.cpp:17:
C:/git-sdk-64/ONE/externals/FLATBUFFERS-1.10/include/flatbuffers/base.h:270:29: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
  270 |   *reinterpret_cast<T *>(p) = EndianScalar(t);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from C:/git-sdk-64/ONE/externals/FLATBUFFERS-1.10/tests/test.cpp:17:
C:/git-sdk-64/ONE/externals/FLATBUFFERS-1.10/include/flatbuffers/flatbuffers.h:2233:11: note: at offset 0 to object 'flatbuffers::Table::data_' with size 1 declared here
 2233 |   uint8_t data_[1];
      |           ^~~~~
[ 92%] Building CXX object CMakeFiles/flatsampletext.dir/src/reflection.cpp.obj^M
[ 94%] Building CXX object CMakeFiles/flatsampletext.dir/src/util.cpp.obj^M
[ 96%] Building CXX object CMakeFiles/flatsampletext.dir/samples/sample_text.cpp.obj^M
cc1plus.exe: all warnings being treated as errors
make[2]: *** [CMakeFiles/flattests.dir/build.make:165: CMakeFiles/flattests.dir/tests/test.cpp.obj] Error 1
make[1]: *** [CMakeFiles/Makefile2:133: CMakeFiles/flattests.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 98%] Linking CXX executable flatsampletext.exe^M
[ 98%] Built target flatsampletext^M
make: *** [Makefile:161: all] Error 2


The -Wstringop-overflow warning is a false positive. The fix was pushed in GCC 11.0.

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94335
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92955

solution

So, I had to build it with EXTRA_OPTS "-DFLATBUFFERS_BUILD_TESTS:BOOL=OFF option.

diff --git a/infra/cmake/packages/FlatBuffersConfig.cmake b/infra/cmake/packages/FlatBuffersConfig.cmake
index ab0b7708..39a65358 100644
--- a/infra/cmake/packages/FlatBuffersConfig.cmake
+++ b/infra/cmake/packages/FlatBuffersConfig.cmake
@@ -26,6 +26,7 @@ function(_FlatBuffers_build)
                       INSTALL_DIR ${EXT_OVERLAY_DIR}
                       BUILD_FLAGS ${ADDITIONAL_CXX_FLAGS}
                       IDENTIFIER  "1.10-fix1"
+                     EXTRA_OPTS "-DFLATBUFFERS_BUILD_TESTS:BOOL=OFF"
                       PKG_NAME    "FLATBUFFERS")

 endfunction(_FlatBuffers_build)

HDF5 configure error

error

-- Configure CIRCLECHEF
-- Configure CIRCLECHEF - Done
-- Configure LUCI
-- Configure LUCI - Done
-- Configure RECORD-MINMAX
CMake Error at C:/git-sdk-64/ONE/infra/cmake/packages/HDF5Config.cmake:35 (include):
  include could not find load file:

    HDF5_CONFIG_DIR-NOTFOUND/hdf5-config.cmake
Call Stack (most recent call first):
  C:/git-sdk-64/ONE/infra/nncc/CMakeLists.txt:43 (find_package)
  C:/git-sdk-64/ONE/compiler/record-minmax/CMakeLists.txt:1 (nnas_find_package)


-- Configure RECORD-MINMAX - Done

solution

In windows, install path of hdf5-config.cmake is different.

diff --git a/infra/cmake/packages/HDF5Config.cmake b/infra/cmake/packages/HDF5Config.cmake
index e282e0bc..aada14b6 100644
--- a/infra/cmake/packages/HDF5Config.cmake
+++ b/infra/cmake/packages/HDF5Config.cmake
@@ -27,6 +27,7 @@ _HDF5_build()
 find_path(HDF5_CONFIG_DIR "hdf5-config.cmake"
           PATHS ${EXT_OVERLAY_DIR}
           PATH_SUFFIXES
+           cmake
             share/cmake
             share/cmake/hdf5
             cmake/hdf5

build error

error

In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodeDecl.h:25,
                 from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleAbs.h:20,
                 from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:20,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:25:13: error: expected identifier before 'const'
   25 | CIRCLE_NODE(CONST, luci::CircleConst)
      |             ^~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:25:1: note: in expansion of macro 'CIRCLE_NODE'
   25 | CIRCLE_NODE(CONST, luci::CircleConst)
      | ^~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:25:13: error: expected '}' before 'const'
   25 | CIRCLE_NODE(CONST, luci::CircleConst)
      |             ^~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:25:1: note: in expansion of macro 'CIRCLE_NODE'
   25 | CIRCLE_NODE(CONST, luci::CircleConst)
      | ^~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:24:1: note: to match this '{'
   24 | {
      | ^
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:42: error: expected unqualified-id before ',' token
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                          ^
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:25:1: note: in expansion of macro 'CIRCLE_NODE'
   25 | CIRCLE_NODE(CONST, luci::CircleConst)
      | ^~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:26:13: error: uninitialized 'const luci::CONV_2D' [-fpermissive]
   26 | CIRCLE_NODE(CONV_2D, luci::CircleConv2D)
      |             ^~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:27:13: error: uninitialized 'const luci::COS' [-fpermissive]
   27 | CIRCLE_NODE(COS, luci::CircleCos)
      |             ^~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:28:13: error: uninitialized 'const luci::CUSTOM' [-fpermissive]
   28 | CIRCLE_NODE(CUSTOM, luci::CircleCustom)
      |             ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:29:13: error: uninitialized 'const luci::DEPTH_TO_SPACE' [-fpermissive]
   29 | CIRCLE_NODE(DEPTH_TO_SPACE, luci::CircleDepthToSpace)
      |             ^~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:30:13: error: uninitialized 'const luci::DEPTHWISE_CONV_2D' [-fpermissive]
   30 | CIRCLE_NODE(DEPTHWISE_CONV_2D, luci::CircleDepthwiseConv2D)
      |             ^~~~~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:31:13: error: uninitialized 'const luci::DIV' [-fpermissive]
   31 | CIRCLE_NODE(DIV, luci::CircleDiv)
      |             ^~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:32:13: error: uninitialized 'const luci::ELU' [-fpermissive]
   32 | CIRCLE_NODE(ELU, luci::CircleElu)
      |             ^~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:33:13: error: uninitialized 'const luci::EQUAL' [-fpermissive]
   33 | CIRCLE_NODE(EQUAL, luci::CircleEqual)
      |             ^~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:34:13: error: uninitialized 'const luci::EXP' [-fpermissive]
   34 | CIRCLE_NODE(EXP, luci::CircleExp)
      |             ^~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:35:13: error: uninitialized 'const luci::EXPAND_DIMS' [-fpermissive]
   35 | CIRCLE_NODE(EXPAND_DIMS, luci::CircleExpandDims)
      |             ^~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:36:13: error: uninitialized 'const luci::FILL' [-fpermissive]
   36 | CIRCLE_NODE(FILL, luci::CircleFill)
      |             ^~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:37:13: error: uninitialized 'const luci::FLOOR' [-fpermissive]
   37 | CIRCLE_NODE(FLOOR, luci::CircleFloor)
      |             ^~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:38:13: error: uninitialized 'const luci::FLOOR_DIV' [-fpermissive]
   38 | CIRCLE_NODE(FLOOR_DIV, luci::CircleFloorDiv)
      |             ^~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:39:13: error: uninitialized 'const luci::FLOOR_MOD' [-fpermissive]
   39 | CIRCLE_NODE(FLOOR_MOD, luci::CircleFloorMod)
      |             ^~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:40:13: error: uninitialized 'const luci::FULLY_CONNECTED' [-fpermissive]
   40 | CIRCLE_NODE(FULLY_CONNECTED, luci::CircleFullyConnected)
      |             ^~~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:41:13: error: uninitialized 'const luci::GATHER' [-fpermissive]
   41 | CIRCLE_NODE(GATHER, luci::CircleGather)
      |             ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:42:13: error: uninitialized 'const luci::GATHER_ND' [-fpermissive]
   42 | CIRCLE_NODE(GATHER_ND, luci::CircleGatherNd)
      |             ^~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:43:13: error: uninitialized 'const luci::GREATER' [-fpermissive]
   43 | CIRCLE_NODE(GREATER, luci::CircleGreater)
      |             ^~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:44:13: error: uninitialized 'const luci::GREATER_EQUAL' [-fpermissive]
   44 | CIRCLE_NODE(GREATER_EQUAL, luci::CircleGreaterEqual)
      |             ^~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:45:13: error: uninitialized 'const luci::IF' [-fpermissive]
   45 | CIRCLE_NODE(IF, luci::CircleIf)
      |             ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:46:13: error: uninitialized 'const luci::L2_NORMALIZATION' [-fpermissive]
   46 | CIRCLE_NODE(L2_NORMALIZATION, luci::CircleL2Normalize)
      |             ^~~~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:47:13: error: uninitialized 'const luci::L2_POOL_2D' [-fpermissive]
   47 | CIRCLE_NODE(L2_POOL_2D, luci::CircleL2Pool2D)
      |             ^~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:48:13: error: uninitialized 'const luci::LEAKY_RELU' [-fpermissive]
   48 | CIRCLE_NODE(LEAKY_RELU, luci::CircleLeakyRelu)
      |             ^~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:49:13: error: uninitialized 'const luci::LESS' [-fpermissive]
   49 | CIRCLE_NODE(LESS, luci::CircleLess)
      |             ^~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:50:13: error: uninitialized 'const luci::LESS_EQUAL' [-fpermissive]
   50 | CIRCLE_NODE(LESS_EQUAL, luci::CircleLessEqual)
      |             ^~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:51:13: error: uninitialized 'const luci::LOCAL_RESPONSE_NORMALIZATION' [-fpermissive]
   51 | CIRCLE_NODE(LOCAL_RESPONSE_NORMALIZATION, luci::CircleLocalResponseNormalization)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:52:13: error: uninitialized 'const luci::LOG' [-fpermissive]
   52 | CIRCLE_NODE(LOG, luci::CircleLog)
      |             ^~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:53:13: error: uninitialized 'const luci::LOGICAL_AND' [-fpermissive]
   53 | CIRCLE_NODE(LOGICAL_AND, luci::CircleLogicalAnd)
      |             ^~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:54:13: error: uninitialized 'const luci::LOGICAL_NOT' [-fpermissive]
   54 | CIRCLE_NODE(LOGICAL_NOT, luci::CircleLogicalNot)
      |             ^~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:55:13: error: uninitialized 'const luci::LOGICAL_OR' [-fpermissive]
   55 | CIRCLE_NODE(LOGICAL_OR, luci::CircleLogicalOr)
      |             ^~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:56:13: error: uninitialized 'const luci::LOGISTIC' [-fpermissive]
   56 | CIRCLE_NODE(LOGISTIC, luci::CircleLogistic)
      |             ^~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:57:13: error: uninitialized 'const luci::LOG_SOFTMAX' [-fpermissive]
   57 | CIRCLE_NODE(LOG_SOFTMAX, luci::CircleLogSoftmax)
      |             ^~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:58:13: error: uninitialized 'const luci::MATRIX_DIAG' [-fpermissive]
   58 | CIRCLE_NODE(MATRIX_DIAG, luci::CircleMatrixDiag)
      |             ^~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:59:13: error: uninitialized 'const luci::MAX_POOL_2D' [-fpermissive]
   59 | CIRCLE_NODE(MAX_POOL_2D, luci::CircleMaxPool2D)
      |             ^~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:60:13: error: uninitialized 'const luci::MATRIX_SET_DIAG' [-fpermissive]
   60 | CIRCLE_NODE(MATRIX_SET_DIAG, luci::CircleMatrixSetDiag)
      |             ^~~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:61:13: error: uninitialized 'const luci::MAXIMUM' [-fpermissive]
   61 | CIRCLE_NODE(MAXIMUM, luci::CircleMaximum)
      |             ^~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:62:13: error: uninitialized 'const luci::MEAN' [-fpermissive]
   62 | CIRCLE_NODE(MEAN, luci::CircleMean)
      |             ^~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:63:13: error: uninitialized 'const luci::MINIMUM' [-fpermissive]
   63 | CIRCLE_NODE(MINIMUM, luci::CircleMinimum)
      |             ^~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:64:13: error: uninitialized 'const luci::MIRROR_PAD' [-fpermissive]
   64 | CIRCLE_NODE(MIRROR_PAD, luci::CircleMirrorPad)
      |             ^~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:65:13: error: uninitialized 'const luci::MUL' [-fpermissive]
   65 | CIRCLE_NODE(MUL, luci::CircleMul)
      |             ^~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:66:13: error: uninitialized 'const luci::NEG' [-fpermissive]
   66 | CIRCLE_NODE(NEG, luci::CircleNeg)
      |             ^~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:67:13: error: uninitialized 'const luci::NOT_EQUAL' [-fpermissive]
   67 | CIRCLE_NODE(NOT_EQUAL, luci::CircleNotEqual)
      |             ^~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:68:13: error: uninitialized 'const luci::ONE_HOT' [-fpermissive]
   68 | CIRCLE_NODE(ONE_HOT, luci::CircleOneHot)
      |             ^~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:69:13: error: uninitialized 'const luci::PACK' [-fpermissive]
   69 | CIRCLE_NODE(PACK, luci::CirclePack)
      |             ^~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:70:13: error: uninitialized 'const luci::PAD' [-fpermissive]
   70 | CIRCLE_NODE(PAD, luci::CirclePad)
      |             ^~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:71:13: error: uninitialized 'const luci::POW' [-fpermissive]
   71 | CIRCLE_NODE(POW, luci::CirclePow)
      |             ^~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:72:13: error: uninitialized 'const luci::PRELU' [-fpermissive]
   72 | CIRCLE_NODE(PRELU, luci::CirclePRelu)
      |             ^~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:73:13: error: uninitialized 'const luci::RANGE' [-fpermissive]
   73 | CIRCLE_NODE(RANGE, luci::CircleRange)
      |             ^~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:74:13: error: uninitialized 'const luci::RANK' [-fpermissive]
   74 | CIRCLE_NODE(RANK, luci::CircleRank)
      |             ^~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:75:13: error: uninitialized 'const luci::REDUCE_ANY' [-fpermissive]
   75 | CIRCLE_NODE(REDUCE_ANY, luci::CircleReduceAny)
      |             ^~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:76:13: error: uninitialized 'const luci::REDUCE_MAX' [-fpermissive]
   76 | CIRCLE_NODE(REDUCE_MAX, luci::CircleReduceMax)
      |             ^~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:77:13: error: uninitialized 'const luci::REDUCE_MIN' [-fpermissive]
   77 | CIRCLE_NODE(REDUCE_MIN, luci::CircleReduceMin)
      |             ^~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:78:13: error: uninitialized 'const luci::REDUCE_PROD' [-fpermissive]
   78 | CIRCLE_NODE(REDUCE_PROD, luci::CircleReduceProd)
      |             ^~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:79:13: error: uninitialized 'const luci::RELU' [-fpermissive]
   79 | CIRCLE_NODE(RELU, luci::CircleRelu)
      |             ^~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:80:13: error: uninitialized 'const luci::RELU6' [-fpermissive]
   80 | CIRCLE_NODE(RELU6, luci::CircleRelu6)
      |             ^~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:81:13: error: uninitialized 'const luci::RELU_N1_TO_1' [-fpermissive]
   81 | CIRCLE_NODE(RELU_N1_TO_1, luci::CircleReluN1To1)
      |             ^~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:82:13: error: uninitialized 'const luci::RESHAPE' [-fpermissive]
   82 | CIRCLE_NODE(RESHAPE, luci::CircleReshape)
      |             ^~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:83:13: error: uninitialized 'const luci::RESIZE_BILINEAR' [-fpermissive]
   83 | CIRCLE_NODE(RESIZE_BILINEAR, luci::CircleResizeBilinear)
      |             ^~~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:84:13: error: uninitialized 'const luci::RESIZE_NEAREST_NEIGHBOR' [-fpermissive]
   84 | CIRCLE_NODE(RESIZE_NEAREST_NEIGHBOR, luci::CircleResizeNearestNeighbor)
      |             ^~~~~~~~~~~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:85:13: error: uninitialized 'const luci::REVERSE_SEQUENCE' [-fpermissive]
   85 | CIRCLE_NODE(REVERSE_SEQUENCE, luci::CircleReverseSequence)
      |             ^~~~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:86:13: error: uninitialized 'const luci::REVERSE_V2' [-fpermissive]
   86 | CIRCLE_NODE(REVERSE_V2, luci::CircleReverseV2)
      |             ^~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:87:13: error: uninitialized 'const luci::ROUND' [-fpermissive]
   87 | CIRCLE_NODE(ROUND, luci::CircleRound)
      |             ^~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:88:13: error: uninitialized 'const luci::RSQRT' [-fpermissive]
   88 | CIRCLE_NODE(RSQRT, luci::CircleRsqrt)
      |             ^~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:89:13: error: uninitialized 'const luci::SCATTER_ND' [-fpermissive]
   89 | CIRCLE_NODE(SCATTER_ND, luci::CircleScatterNd)
      |             ^~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:90:13: error: uninitialized 'const luci::SEGMENT_SUM' [-fpermissive]
   90 | CIRCLE_NODE(SEGMENT_SUM, luci::CircleSegmentSum)
      |             ^~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:91:13: error: uninitialized 'const luci::SELECT' [-fpermissive]
   91 | CIRCLE_NODE(SELECT, luci::CircleSelect)
      |             ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:92:13: error: uninitialized 'const luci::SELECT_V2' [-fpermissive]
   92 | CIRCLE_NODE(SELECT_V2, luci::CircleSelectV2)
      |             ^~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:93:13: error: uninitialized 'const luci::SHAPE' [-fpermissive]
   93 | CIRCLE_NODE(SHAPE, luci::CircleShape)
      |             ^~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:94:13: error: uninitialized 'const luci::SIN' [-fpermissive]
   94 | CIRCLE_NODE(SIN, luci::CircleSin)
      |             ^~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:95:13: error: uninitialized 'const luci::SLICE' [-fpermissive]
   95 | CIRCLE_NODE(SLICE, luci::CircleSlice)
      |             ^~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:96:13: error: uninitialized 'const luci::SOFTMAX' [-fpermissive]
   96 | CIRCLE_NODE(SOFTMAX, luci::CircleSoftmax)
      |             ^~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:97:13: error: uninitialized 'const luci::SPACE_TO_BATCH_ND' [-fpermissive]
   97 | CIRCLE_NODE(SPACE_TO_BATCH_ND, luci::CircleSpaceToBatchND)
      |             ^~~~~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:98:13: error: uninitialized 'const luci::SPACE_TO_DEPTH' [-fpermissive]
   98 | CIRCLE_NODE(SPACE_TO_DEPTH, luci::CircleSpaceToDepth)
      |             ^~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:99:13: error: uninitialized 'const luci::SPARSE_TO_DENSE' [-fpermissive]
   99 | CIRCLE_NODE(SPARSE_TO_DENSE, luci::CircleSparseToDense)
      |             ^~~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:100:13: error: uninitialized 'const luci::SPLIT' [-fpermissive]
  100 | CIRCLE_NODE(SPLIT, luci::CircleSplit)
      |             ^~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:101:13: error: uninitialized 'const luci::SPLIT_V' [-fpermissive]
  101 | CIRCLE_NODE(SPLIT_V, luci::CircleSplitV)
      |             ^~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:102:13: error: uninitialized 'const luci::SQRT' [-fpermissive]
  102 | CIRCLE_NODE(SQRT, luci::CircleSqrt)
      |             ^~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:103:13: error: uninitialized 'const luci::SQUARE' [-fpermissive]
  103 | CIRCLE_NODE(SQUARE, luci::CircleSquare)
      |             ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:104:13: error: uninitialized 'const luci::SQUARED_DIFFERENCE' [-fpermissive]
  104 | CIRCLE_NODE(SQUARED_DIFFERENCE, luci::CircleSquaredDifference)
      |             ^~~~~~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:105:13: error: uninitialized 'const luci::SQUEEZE' [-fpermissive]
  105 | CIRCLE_NODE(SQUEEZE, luci::CircleSqueeze)
      |             ^~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:106:13: error: uninitialized 'const luci::STRIDED_SLICE' [-fpermissive]
  106 | CIRCLE_NODE(STRIDED_SLICE, luci::CircleStridedSlice)
      |             ^~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:107:13: error: uninitialized 'const luci::SUB' [-fpermissive]
  107 | CIRCLE_NODE(SUB, luci::CircleSub)
      |             ^~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:108:13: error: uninitialized 'const luci::SUM' [-fpermissive]
  108 | CIRCLE_NODE(SUM, luci::CircleSum)
      |             ^~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:109:13: error: uninitialized 'const luci::TANH' [-fpermissive]
  109 | CIRCLE_NODE(TANH, luci::CircleTanh)
      |             ^~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:110:13: error: uninitialized 'const luci::TILE' [-fpermissive]
  110 | CIRCLE_NODE(TILE, luci::CircleTile)
      |             ^~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:111:13: error: uninitialized 'const luci::TOPK_V2' [-fpermissive]
  111 | CIRCLE_NODE(TOPK_V2, luci::CircleTopKV2)
      |             ^~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:112:13: error: uninitialized 'const luci::TRANSPOSE' [-fpermissive]
  112 | CIRCLE_NODE(TRANSPOSE, luci::CircleTranspose)
      |             ^~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:113:13: error: uninitialized 'const luci::TRANSPOSE_CONV' [-fpermissive]
  113 | CIRCLE_NODE(TRANSPOSE_CONV, luci::CircleTransposeConv)
      |             ^~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:114:13: error: uninitialized 'const luci::UNPACK' [-fpermissive]
  114 | CIRCLE_NODE(UNPACK, luci::CircleUnpack)
      |             ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:115:13: error: uninitialized 'const luci::WHERE' [-fpermissive]
  115 | CIRCLE_NODE(WHERE, luci::CircleWhere)
      |             ^~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:116:13: error: uninitialized 'const luci::WHILE' [-fpermissive]
  116 | CIRCLE_NODE(WHILE, luci::CircleWhile)
      |             ^~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:117:13: error: uninitialized 'const luci::ZEROS_LIKE' [-fpermissive]
  117 | CIRCLE_NODE(ZEROS_LIKE, luci::CircleZerosLike)
      |             ^~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:119:13: error: uninitialized 'const luci::BCQ_FULLY_CONNECTED' [-fpermissive]
  119 | CIRCLE_NODE(BCQ_FULLY_CONNECTED, luci::CircleBCQFullyConnected)
      |             ^~~~~~~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:120:13: error: uninitialized 'const luci::BCQ_GATHER' [-fpermissive]
  120 | CIRCLE_NODE(BCQ_GATHER, luci::CircleBCQGather)
      |             ^~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:121:13: error: uninitialized 'const luci::INSTANCE_NORM' [-fpermissive]
  121 | CIRCLE_NODE(INSTANCE_NORM, luci::CircleInstanceNorm)
      |             ^~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:123:13: error: uninitialized 'const luci::CIRCLEINPUT' [-fpermissive]
  123 | CIRCLE_NODE(CIRCLEINPUT, luci::CircleInput)
      |             ^~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:124:13: error: uninitialized 'const luci::CIRCLEOUTPUT' [-fpermissive]
  124 | CIRCLE_NODE(CIRCLEOUTPUT, luci::CircleOutput)
      |             ^~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:125:13: error: uninitialized 'const luci::CIRCLEOUTPUTDUMMY' [-fpermissive]
  125 | CIRCLE_NODE(CIRCLEOUTPUTDUMMY, luci::CircleOutputDummy)
      |             ^~~~~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:126:13: error: uninitialized 'const luci::CIRCLEOUTPUTEXCLUDE' [-fpermissive]
  126 | CIRCLE_NODE(CIRCLEOUTPUTEXCLUDE, luci::CircleOutputExclude)
      |             ^~~~~~~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:127:13: error: uninitialized 'const luci::CIRCLECUSTOMOUT' [-fpermissive]
  127 | CIRCLE_NODE(CIRCLECUSTOMOUT, luci::CircleCustomOut)
      |             ^~~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:128:13: error: uninitialized 'const luci::CIRCLEIFOUT' [-fpermissive]
  128 | CIRCLE_NODE(CIRCLEIFOUT, luci::CircleIfOut)
      |             ^~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:129:13: error: uninitialized 'const luci::CIRCLESPLITOUT' [-fpermissive]
  129 | CIRCLE_NODE(CIRCLESPLITOUT, luci::CircleSplitOut)
      |             ^~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:130:13: error: uninitialized 'const luci::CIRCLESPLITVOUT' [-fpermissive]
  130 | CIRCLE_NODE(CIRCLESPLITVOUT, luci::CircleSplitVOut)
      |             ^~~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:131:13: error: uninitialized 'const luci::CIRCLETOPKV2OUT' [-fpermissive]
  131 | CIRCLE_NODE(CIRCLETOPKV2OUT, luci::CircleTopKV2Out)
      |             ^~~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:132:13: error: uninitialized 'const luci::CIRCLEUNPACKOUT' [-fpermissive]
  132 | CIRCLE_NODE(CIRCLEUNPACKOUT, luci::CircleUnpackOut)
      |             ^~~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.lst:133:13: error: uninitialized 'const luci::CIRCLEWHILEOUT' [-fpermissive]
  133 | CIRCLE_NODE(CIRCLEWHILEOUT, luci::CircleWhileOut)
      |             ^~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:25:36: note: in definition of macro 'CIRCLE_NODE'
   25 | #define CIRCLE_NODE(OPCODE, CLASS) OPCODE,
      |                                    ^~~~~~
In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodeDecl.h:25,
                 from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleAbs.h:20,
                 from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:20,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:28:1: error: expected unqualified-id before '}' token
   28 | };
      | ^
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleOpcode.h:30:1: error: expected declaration before '}' token
   30 | } // namespace luci
      | ^
In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:31,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleConst.h:34:86: error: template argument 1 is invalid
   34 | class CircleConst final : public FixedArityNode<0, CircleNodeImpl<CircleOpcode::CONST>>
      |                                                                                      ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleConst.h:34:52: error: template argument 2 is invalid
   34 | class CircleConst final : public FixedArityNode<0, CircleNodeImpl<CircleOpcode::CONST>>
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:32,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleConv2D.h:35:82: error: 'CONV_2D' is not a member of 'luci::CircleOpcode'
   35 | class CircleConv2D final : public FixedArityNode<3, CircleNodeImpl<CircleOpcode::CONV_2D>>,
      |                                                                                  ^~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleConv2D.h:35:82: error: 'CONV_2D' is not a member of 'luci::CircleOpcode'
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleConv2D.h:35:82: error: template argument 1 is invalid
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleConv2D.h:35:89: error: template argument 2 is invalid
   35 | class CircleConv2D final : public FixedArityNode<3, CircleNodeImpl<CircleOpcode::CONV_2D>>,
      |                                                                                         ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleConv2D.h: In member function 'loco::Node* luci::CircleConv2D::input() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleConv2D.h:40:42: error: 'at' was not declared in this scope
   40 |   loco::Node *input(void) const { return at(0)->node(); }
      |                                          ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleConv2D.h: In member function 'void luci::CircleConv2D::input(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleConv2D.h:41:34: error: 'at' was not declared in this scope
   41 |   void input(loco::Node *node) { at(0)->node(node); }
      |                                  ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleConv2D.h: In member function 'loco::Node* luci::CircleConv2D::filter() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleConv2D.h:43:43: error: 'at' was not declared in this scope
   43 |   loco::Node *filter(void) const { return at(1)->node(); }
      |                                           ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleConv2D.h: In member function 'void luci::CircleConv2D::filter(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleConv2D.h:44:35: error: 'at' was not declared in this scope
   44 |   void filter(loco::Node *node) { at(1)->node(node); }
      |                                   ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleConv2D.h: In member function 'virtual loco::Node* luci::CircleConv2D::bias() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleConv2D.h:46:50: error: 'at' was not declared in this scope
   46 |   loco::Node *bias(void) const override { return at(2)->node(); }
      |                                                  ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleConv2D.h: In member function 'virtual void luci::CircleConv2D::bias(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleConv2D.h:47:42: error: 'at' was not declared in this scope
   47 |   void bias(loco::Node *node) override { at(2)->node(node); }
      |                                          ^~
In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:33,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCos.h: At global scope:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCos.h:31:79: error: 'COS' is not a member of 'luci::CircleOpcode'
   31 | class CircleCos final : public FixedArityNode<1, CircleNodeImpl<CircleOpcode::COS>>
      |                                                                               ^~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCos.h:31:79: error: 'COS' is not a member of 'luci::CircleOpcode'
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCos.h:31:79: error: template argument 1 is invalid
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCos.h:31:82: error: template argument 2 is invalid
   31 | class CircleCos final : public FixedArityNode<1, CircleNodeImpl<CircleOpcode::COS>>
      |                                                                                  ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCos.h: In member function 'loco::Node* luci::CircleCos::x() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCos.h:34:38: error: 'at' was not declared in this scope
   34 |   loco::Node *x(void) const { return at(0)->node(); }
      |                                      ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCos.h: In member function 'void luci::CircleCos::x(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCos.h:35:30: error: 'at' was not declared in this scope
   35 |   void x(loco::Node *node) { at(0)->node(node); }
      |                              ^~
In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:34,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCustom.h: At global scope:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCustom.h:29:82: error: 'CUSTOM' is not a member of 'luci::CircleOpcode'
   29 | class CircleCustom final : public VariadicArityNode<CircleNodeImpl<CircleOpcode::CUSTOM>>
      |                                                                                  ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCustom.h:29:82: error: 'CUSTOM' is not a member of 'luci::CircleOpcode'
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCustom.h:29:82: error: template argument 1 is invalid
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCustom.h:29:88: error: template argument 1 is invalid
   29 | class CircleCustom final : public VariadicArityNode<CircleNodeImpl<CircleOpcode::CUSTOM>>
      |                                                                                        ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCustom.h:42:3: error: 'Node' does not name a type
   42 |   Node *inputs(uint32_t index) const { return at(index)->node(); }
      |   ^~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCustom.h:43:31: error: 'Node' has not been declared
   43 |   void inputs(uint32_t index, Node *node) { at(index)->node(node); }
      |                               ^~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCustom.h: In constructor 'luci::CircleCustom::CircleCustom(uint32_t)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCustom.h:32:81: error: 'CUSTOM' is not a member of 'luci::CircleOpcode'
   32 |   CircleCustom(uint32_t arity) : VariadicArityNode<CircleNodeImpl<CircleOpcode::CUSTOM>>(arity)
      |                                                                                 ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCustom.h:32:81: error: 'CUSTOM' is not a member of 'luci::CircleOpcode'
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCustom.h:32:81: error: template argument 1 is invalid
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCustom.h:32:87: error: template argument 1 is invalid
   32 |   CircleCustom(uint32_t arity) : VariadicArityNode<CircleNodeImpl<CircleOpcode::CUSTOM>>(arity)
      |                                                                                       ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCustom.h:32:89: error: expected '{' before '(' token
   32 |   CircleCustom(uint32_t arity) : VariadicArityNode<CircleNodeImpl<CircleOpcode::CUSTOM>>(arity)
      |                                                                                         ^
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCustom.h: In member function 'uint32_t luci::CircleCustom::numInputs() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCustom.h:39:43: error: 'arity' was not declared in this scope
   39 |   uint32_t numInputs(void) const { return arity(); }
      |                                           ^~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCustom.h: In member function 'void luci::CircleCustom::inputs(uint32_t, int*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleCustom.h:43:45: error: 'at' was not declared in this scope
   43 |   void inputs(uint32_t index, Node *node) { at(index)->node(node); }
      |                                             ^~
In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:35,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthToSpace.h: At global scope:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthToSpace.h:32:61: error: 'DEPTH_TO_SPACE' is not a member of 'luci::CircleOpcode'
   32 |     : public FixedArityNode<1, CircleNodeImpl<CircleOpcode::DEPTH_TO_SPACE>>
      |                                                             ^~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthToSpace.h:32:61: error: 'DEPTH_TO_SPACE' is not a member of 'luci::CircleOpcode'
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthToSpace.h:32:61: error: template argument 1 is invalid
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthToSpace.h:32:75: error: template argument 2 is invalid
   32 |     : public FixedArityNode<1, CircleNodeImpl<CircleOpcode::DEPTH_TO_SPACE>>
      |                                                                           ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthToSpace.h: In member function 'loco::Node* luci::CircleDepthToSpace::input() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthToSpace.h:35:42: error: 'at' was not declared in this scope
   35 |   loco::Node *input(void) const { return at(0)->node(); }
      |                                          ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthToSpace.h: In member function 'void luci::CircleDepthToSpace::input(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthToSpace.h:36:34: error: 'at' was not declared in this scope
   36 |   void input(loco::Node *node) { at(0)->node(node); }
      |                                  ^~
In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:36,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthwiseConv2D.h: At global scope:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthwiseConv2D.h:37:61: error: 'DEPTHWISE_CONV_2D' is not a member of 'luci::CircleOpcode'
   37 |     : public FixedArityNode<3, CircleNodeImpl<CircleOpcode::DEPTHWISE_CONV_2D>>,
      |                                                             ^~~~~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthwiseConv2D.h:37:61: error: 'DEPTHWISE_CONV_2D' is not a member of 'luci::CircleOpcode'
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthwiseConv2D.h:37:61: error: template argument 1 is invalid
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthwiseConv2D.h:37:78: error: template argument 2 is invalid
   37 |     : public FixedArityNode<3, CircleNodeImpl<CircleOpcode::DEPTHWISE_CONV_2D>>,
      |                                                                              ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthwiseConv2D.h: In member function 'loco::Node* luci::CircleDepthwiseConv2D::input() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthwiseConv2D.h:42:42: error: 'at' was not declared in this scope
   42 |   loco::Node *input(void) const { return at(0)->node(); }
      |                                          ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthwiseConv2D.h: In member function 'void luci::CircleDepthwiseConv2D::input(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthwiseConv2D.h:43:34: error: 'at' was not declared in this scope
   43 |   void input(loco::Node *node) { at(0)->node(node); }
      |                                  ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthwiseConv2D.h: In member function 'loco::Node* luci::CircleDepthwiseConv2D::filter() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthwiseConv2D.h:45:43: error: 'at' was not declared in this scope
   45 |   loco::Node *filter(void) const { return at(1)->node(); }
      |                                           ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthwiseConv2D.h: In member function 'void luci::CircleDepthwiseConv2D::filter(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthwiseConv2D.h:46:35: error: 'at' was not declared in this scope
   46 |   void filter(loco::Node *node) { at(1)->node(node); }
      |                                   ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthwiseConv2D.h: In member function 'virtual loco::Node* luci::CircleDepthwiseConv2D::bias() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthwiseConv2D.h:48:50: error: 'at' was not declared in this scope
   48 |   loco::Node *bias(void) const override { return at(2)->node(); }
      |                                                  ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthwiseConv2D.h: In member function 'virtual void luci::CircleDepthwiseConv2D::bias(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDepthwiseConv2D.h:49:42: error: 'at' was not declared in this scope
   49 |   void bias(loco::Node *node) override { at(2)->node(node); }
      |                                          ^~
In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:37,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDiv.h: At global scope:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDiv.h:35:79: error: 'DIV' is not a member of 'luci::CircleOpcode'
   35 | class CircleDiv final : public FixedArityNode<2, CircleNodeImpl<CircleOpcode::DIV>>,
      |                                                                               ^~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDiv.h:35:79: error: 'DIV' is not a member of 'luci::CircleOpcode'
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDiv.h:35:79: error: template argument 1 is invalid
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDiv.h:35:82: error: template argument 2 is invalid
   35 | class CircleDiv final : public FixedArityNode<2, CircleNodeImpl<CircleOpcode::DIV>>,
      |                                                                                  ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDiv.h: In member function 'loco::Node* luci::CircleDiv::x() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDiv.h:42:38: error: 'at' was not declared in this scope
   42 |   loco::Node *x(void) const { return at(0)->node(); }
      |                                      ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDiv.h: In member function 'void luci::CircleDiv::x(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDiv.h:43:30: error: 'at' was not declared in this scope
   43 |   void x(loco::Node *node) { at(0)->node(node); }
      |                              ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDiv.h: In member function 'loco::Node* luci::CircleDiv::y() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDiv.h:45:38: error: 'at' was not declared in this scope
   45 |   loco::Node *y(void) const { return at(1)->node(); }
      |                                      ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDiv.h: In member function 'void luci::CircleDiv::y(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleDiv.h:46:30: error: 'at' was not declared in this scope
   46 |   void y(loco::Node *node) { at(1)->node(node); }
      |                              ^~
In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:38,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleElu.h: At global scope:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleElu.h:31:79: error: 'ELU' is not a member of 'luci::CircleOpcode'
   31 | class CircleElu final : public FixedArityNode<1, CircleNodeImpl<CircleOpcode::ELU>>
      |                                                                               ^~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleElu.h:31:79: error: 'ELU' is not a member of 'luci::CircleOpcode'
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleElu.h:31:79: error: template argument 1 is invalid
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleElu.h:31:82: error: template argument 2 is invalid
   31 | class CircleElu final : public FixedArityNode<1, CircleNodeImpl<CircleOpcode::ELU>>
      |                                                                                  ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleElu.h: In member function 'loco::Node* luci::CircleElu::features() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleElu.h:37:45: error: 'at' was not declared in this scope
   37 |   loco::Node *features(void) const { return at(0)->node(); }
      |                                             ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleElu.h: In member function 'void luci::CircleElu::features(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleElu.h:38:37: error: 'at' was not declared in this scope
   38 |   void features(loco::Node *node) { at(0)->node(node); }
      |                                     ^~
In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:39,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleEqual.h: At global scope:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleEqual.h:31:81: error: 'EQUAL' is not a member of 'luci::CircleOpcode'
   31 | class CircleEqual final : public FixedArityNode<2, CircleNodeImpl<CircleOpcode::EQUAL>>
      |                                                                                 ^~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleEqual.h:31:81: error: 'EQUAL' is not a member of 'luci::CircleOpcode'
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleEqual.h:31:81: error: template argument 1 is invalid
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleEqual.h:31:86: error: template argument 2 is invalid
   31 | class CircleEqual final : public FixedArityNode<2, CircleNodeImpl<CircleOpcode::EQUAL>>
      |                                                                                      ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleEqual.h: In member function 'loco::Node* luci::CircleEqual::x() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleEqual.h:34:38: error: 'at' was not declared in this scope
   34 |   loco::Node *x(void) const { return at(0)->node(); }
      |                                      ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleEqual.h: In member function 'void luci::CircleEqual::x(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleEqual.h:35:30: error: 'at' was not declared in this scope
   35 |   void x(loco::Node *node) { at(0)->node(node); }
      |                              ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleEqual.h: In member function 'loco::Node* luci::CircleEqual::y() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleEqual.h:37:38: error: 'at' was not declared in this scope
   37 |   loco::Node *y(void) const { return at(1)->node(); }
      |                                      ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleEqual.h: In member function 'void luci::CircleEqual::y(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleEqual.h:38:30: error: 'at' was not declared in this scope
   38 |   void y(loco::Node *node) { at(1)->node(node); }
      |                              ^~
In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:40,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExp.h: At global scope:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExp.h:31:79: error: 'EXP' is not a member of 'luci::CircleOpcode'
   31 | class CircleExp final : public FixedArityNode<1, CircleNodeImpl<CircleOpcode::EXP>>
      |                                                                               ^~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExp.h:31:79: error: 'EXP' is not a member of 'luci::CircleOpcode'
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExp.h:31:79: error: template argument 1 is invalid
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExp.h:31:82: error: template argument 2 is invalid
   31 | class CircleExp final : public FixedArityNode<1, CircleNodeImpl<CircleOpcode::EXP>>
      |                                                                                  ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExp.h: In member function 'loco::Node* luci::CircleExp::x() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExp.h:34:38: error: 'at' was not declared in this scope
   34 |   loco::Node *x(void) const { return at(0)->node(); }
      |                                      ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExp.h: In member function 'void luci::CircleExp::x(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExp.h:35:30: error: 'at' was not declared in this scope
   35 |   void x(loco::Node *node) { at(0)->node(node); }
      |                              ^~
In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:41,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExpandDims.h: At global scope:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExpandDims.h:31:86: error: 'EXPAND_DIMS' is not a member of 'luci::CircleOpcode'
   31 | class CircleExpandDims final : public FixedArityNode<2, CircleNodeImpl<CircleOpcode::EXPAND_DIMS>>
      |                                                                                      ^~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExpandDims.h:31:86: error: 'EXPAND_DIMS' is not a member of 'luci::CircleOpcode'
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExpandDims.h:31:86: error: template argument 1 is invalid
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExpandDims.h:31:97: error: template argument 2 is invalid
   31 | class CircleExpandDims final : public FixedArityNode<2, CircleNodeImpl<CircleOpcode::EXPAND_DIMS>>
      |                                                                                                 ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExpandDims.h: In member function 'loco::Node* luci::CircleExpandDims::input() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExpandDims.h:37:42: error: 'at' was not declared in this scope
   37 |   loco::Node *input(void) const { return at(0)->node(); }
      |                                          ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExpandDims.h: In member function 'void luci::CircleExpandDims::input(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExpandDims.h:38:34: error: 'at' was not declared in this scope
   38 |   void input(loco::Node *node) { at(0)->node(node); }
      |                                  ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExpandDims.h: In member function 'loco::Node* luci::CircleExpandDims::axis() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExpandDims.h:40:41: error: 'at' was not declared in this scope
   40 |   loco::Node *axis(void) const { return at(1)->node(); }
      |                                         ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExpandDims.h: In member function 'void luci::CircleExpandDims::axis(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleExpandDims.h:41:33: error: 'at' was not declared in this scope
   41 |   void axis(loco::Node *node) { at(1)->node(node); }
      |                                 ^~
In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:42,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFill.h: At global scope:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFill.h:31:80: error: 'FILL' is not a member of 'luci::CircleOpcode'
   31 | class CircleFill final : public FixedArityNode<2, CircleNodeImpl<CircleOpcode::FILL>>
      |                                                                                ^~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFill.h:31:80: error: 'FILL' is not a member of 'luci::CircleOpcode'
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFill.h:31:80: error: template argument 1 is invalid
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFill.h:31:84: error: template argument 2 is invalid
   31 | class CircleFill final : public FixedArityNode<2, CircleNodeImpl<CircleOpcode::FILL>>
      |                                                                                    ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFill.h: In member function 'loco::Node* luci::CircleFill::dims() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFill.h:34:41: error: 'at' was not declared in this scope
   34 |   loco::Node *dims(void) const { return at(0)->node(); }
      |                                         ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFill.h: In member function 'void luci::CircleFill::dims(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFill.h:35:33: error: 'at' was not declared in this scope
   35 |   void dims(loco::Node *node) { at(0)->node(node); }
      |                                 ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFill.h: In member function 'loco::Node* luci::CircleFill::value() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFill.h:37:42: error: 'at' was not declared in this scope
   37 |   loco::Node *value(void) const { return at(1)->node(); }
      |                                          ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFill.h: In member function 'void luci::CircleFill::value(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFill.h:38:34: error: 'at' was not declared in this scope
   38 |   void value(loco::Node *node) { at(1)->node(node); }
      |                                  ^~
In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:43,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloor.h: At global scope:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloor.h:31:81: error: 'FLOOR' is not a member of 'luci::CircleOpcode'
   31 | class CircleFloor final : public FixedArityNode<1, CircleNodeImpl<CircleOpcode::FLOOR>>
      |                                                                                 ^~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloor.h:31:81: error: 'FLOOR' is not a member of 'luci::CircleOpcode'
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloor.h:31:81: error: template argument 1 is invalid
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloor.h:31:86: error: template argument 2 is invalid
   31 | class CircleFloor final : public FixedArityNode<1, CircleNodeImpl<CircleOpcode::FLOOR>>
      |                                                                                      ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloor.h: In member function 'loco::Node* luci::CircleFloor::x() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloor.h:34:38: error: 'at' was not declared in this scope
   34 |   loco::Node *x(void) const { return at(0)->node(); }
      |                                      ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloor.h: In member function 'void luci::CircleFloor::x(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloor.h:35:30: error: 'at' was not declared in this scope
   35 |   void x(loco::Node *node) { at(0)->node(node); }
      |                              ^~
In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:44,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorDiv.h: At global scope:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorDiv.h:31:84: error: 'FLOOR_DIV' is not a member of 'luci::CircleOpcode'
   31 | class CircleFloorDiv final : public FixedArityNode<2, CircleNodeImpl<CircleOpcode::FLOOR_DIV>>
      |                                                                                    ^~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorDiv.h:31:84: error: 'FLOOR_DIV' is not a member of 'luci::CircleOpcode'
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorDiv.h:31:84: error: template argument 1 is invalid
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorDiv.h:31:93: error: template argument 2 is invalid
   31 | class CircleFloorDiv final : public FixedArityNode<2, CircleNodeImpl<CircleOpcode::FLOOR_DIV>>
      |                                                                                             ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorDiv.h: In member function 'loco::Node* luci::CircleFloorDiv::x() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorDiv.h:34:38: error: 'at' was not declared in this scope
   34 |   loco::Node *x(void) const { return at(0)->node(); }
      |                                      ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorDiv.h: In member function 'void luci::CircleFloorDiv::x(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorDiv.h:35:30: error: 'at' was not declared in this scope
   35 |   void x(loco::Node *node) { at(0)->node(node); }
      |                              ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorDiv.h: In member function 'loco::Node* luci::CircleFloorDiv::y() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorDiv.h:37:38: error: 'at' was not declared in this scope
   37 |   loco::Node *y(void) const { return at(1)->node(); }
      |                                      ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorDiv.h: In member function 'void luci::CircleFloorDiv::y(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorDiv.h:38:30: error: 'at' was not declared in this scope
   38 |   void y(loco::Node *node) { at(1)->node(node); }
      |                              ^~
In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:45,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorMod.h: At global scope:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorMod.h:31:84: error: 'FLOOR_MOD' is not a member of 'luci::CircleOpcode'
   31 | class CircleFloorMod final : public FixedArityNode<2, CircleNodeImpl<CircleOpcode::FLOOR_MOD>>
      |                                                                                    ^~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorMod.h:31:84: error: 'FLOOR_MOD' is not a member of 'luci::CircleOpcode'
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorMod.h:31:84: error: template argument 1 is invalid
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorMod.h:31:93: error: template argument 2 is invalid
   31 | class CircleFloorMod final : public FixedArityNode<2, CircleNodeImpl<CircleOpcode::FLOOR_MOD>>
      |                                                                                             ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorMod.h: In member function 'loco::Node* luci::CircleFloorMod::x() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorMod.h:34:38: error: 'at' was not declared in this scope
   34 |   loco::Node *x(void) const { return at(0)->node(); }
      |                                      ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorMod.h: In member function 'void luci::CircleFloorMod::x(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorMod.h:35:30: error: 'at' was not declared in this scope
   35 |   void x(loco::Node *node) { at(0)->node(node); }
      |                              ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorMod.h: In member function 'loco::Node* luci::CircleFloorMod::y() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorMod.h:37:38: error: 'at' was not declared in this scope
   37 |   loco::Node *y(void) const { return at(1)->node(); }
      |                                      ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorMod.h: In member function 'void luci::CircleFloorMod::y(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFloorMod.h:38:30: error: 'at' was not declared in this scope
   38 |   void y(loco::Node *node) { at(1)->node(node); }
      |                              ^~
In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:46,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFullyConnected.h: At global scope:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFullyConnected.h:33:61: error: 'FULLY_CONNECTED' is not a member of 'luci::CircleOpcode'
   33 |     : public FixedArityNode<3, CircleNodeImpl<CircleOpcode::FULLY_CONNECTED>>,
      |                                                             ^~~~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFullyConnected.h:33:61: error: 'FULLY_CONNECTED' is not a member of 'luci::CircleOpcode'
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFullyConnected.h:33:61: error: template argument 1 is invalid
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFullyConnected.h:33:76: error: template argument 2 is invalid
   33 |     : public FixedArityNode<3, CircleNodeImpl<CircleOpcode::FULLY_CONNECTED>>,
      |                                                                            ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFullyConnected.h: In member function 'loco::Node* luci::CircleFullyConnected::input() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFullyConnected.h:38:42: error: 'at' was not declared in this scope
   38 |   loco::Node *input(void) const { return at(0)->node(); }
      |                                          ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFullyConnected.h: In member function 'void luci::CircleFullyConnected::input(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFullyConnected.h:39:34: error: 'at' was not declared in this scope
   39 |   void input(loco::Node *node) { at(0)->node(node); }
      |                                  ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFullyConnected.h: In member function 'loco::Node* luci::CircleFullyConnected::weights() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFullyConnected.h:41:44: error: 'at' was not declared in this scope
   41 |   loco::Node *weights(void) const { return at(1)->node(); }
      |                                            ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFullyConnected.h: In member function 'void luci::CircleFullyConnected::weights(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFullyConnected.h:42:36: error: 'at' was not declared in this scope
   42 |   void weights(loco::Node *node) { at(1)->node(node); }
      |                                    ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFullyConnected.h: In member function 'virtual loco::Node* luci::CircleFullyConnected::bias() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFullyConnected.h:44:50: error: 'at' was not declared in this scope
   44 |   loco::Node *bias(void) const override { return at(2)->node(); }
      |                                                  ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFullyConnected.h: In member function 'virtual void luci::CircleFullyConnected::bias(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleFullyConnected.h:45:42: error: 'at' was not declared in this scope
   45 |   void bias(loco::Node *node) override { at(2)->node(node); }
      |                                          ^~
In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:47,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGather.h: At global scope:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGather.h:31:82: error: 'GATHER' is not a member of 'luci::CircleOpcode'
   31 | class CircleGather final : public FixedArityNode<2, CircleNodeImpl<CircleOpcode::GATHER>>
      |                                                                                  ^~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGather.h:31:82: error: 'GATHER' is not a member of 'luci::CircleOpcode'
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGather.h:31:82: error: template argument 1 is invalid
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGather.h:31:88: error: template argument 2 is invalid
   31 | class CircleGather final : public FixedArityNode<2, CircleNodeImpl<CircleOpcode::GATHER>>
      |                                                                                        ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGather.h: In member function 'loco::Node* luci::CircleGather::params() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGather.h:34:43: error: 'at' was not declared in this scope
   34 |   loco::Node *params(void) const { return at(0)->node(); }
      |                                           ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGather.h: In member function 'void luci::CircleGather::params(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGather.h:35:35: error: 'at' was not declared in this scope
   35 |   void params(loco::Node *node) { at(0)->node(node); }
      |                                   ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGather.h: In member function 'loco::Node* luci::CircleGather::indices() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGather.h:37:44: error: 'at' was not declared in this scope
   37 |   loco::Node *indices(void) const { return at(1)->node(); }
      |                                            ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGather.h: In member function 'void luci::CircleGather::indices(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGather.h:38:36: error: 'at' was not declared in this scope
   38 |   void indices(loco::Node *node) { at(1)->node(node); }
      |                                    ^~
In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:48,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGatherNd.h: At global scope:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGatherNd.h:31:84: error: 'GATHER_ND' is not a member of 'luci::CircleOpcode'
   31 | class CircleGatherNd final : public FixedArityNode<2, CircleNodeImpl<CircleOpcode::GATHER_ND>>
      |                                                                                    ^~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGatherNd.h:31:84: error: 'GATHER_ND' is not a member of 'luci::CircleOpcode'
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGatherNd.h:31:84: error: template argument 1 is invalid
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGatherNd.h:31:93: error: template argument 2 is invalid
   31 | class CircleGatherNd final : public FixedArityNode<2, CircleNodeImpl<CircleOpcode::GATHER_ND>>
      |                                                                                             ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGatherNd.h: In member function 'loco::Node* luci::CircleGatherNd::params() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGatherNd.h:34:43: error: 'at' was not declared in this scope
   34 |   loco::Node *params(void) const { return at(0)->node(); }
      |                                           ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGatherNd.h: In member function 'void luci::CircleGatherNd::params(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGatherNd.h:35:35: error: 'at' was not declared in this scope
   35 |   void params(loco::Node *node) { at(0)->node(node); }
      |                                   ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGatherNd.h: In member function 'loco::Node* luci::CircleGatherNd::indices() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGatherNd.h:37:44: error: 'at' was not declared in this scope
   37 |   loco::Node *indices(void) const { return at(1)->node(); }
      |                                            ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGatherNd.h: In member function 'void luci::CircleGatherNd::indices(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGatherNd.h:38:36: error: 'at' was not declared in this scope
   38 |   void indices(loco::Node *node) { at(1)->node(node); }
      |                                    ^~
In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:49,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGreater.h: At global scope:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGreater.h:31:83: error: 'GREATER' is not a member of 'luci::CircleOpcode'
   31 | class CircleGreater final : public FixedArityNode<2, CircleNodeImpl<CircleOpcode::GREATER>>
      |                                                                                   ^~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGreater.h:31:83: error: 'GREATER' is not a member of 'luci::CircleOpcode'
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGreater.h:31:83: error: template argument 1 is invalid
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGreater.h:31:90: error: template argument 2 is invalid
   31 | class CircleGreater final : public FixedArityNode<2, CircleNodeImpl<CircleOpcode::GREATER>>
      |                                                                                          ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGreater.h: In member function 'loco::Node* luci::CircleGreater::x() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGreater.h:34:38: error: 'at' was not declared in this scope
   34 |   loco::Node *x(void) const { return at(0)->node(); }
      |                                      ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGreater.h: In member function 'void luci::CircleGreater::x(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGreater.h:35:30: error: 'at' was not declared in this scope
   35 |   void x(loco::Node *node) { at(0)->node(node); }
      |                              ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGreater.h: In member function 'loco::Node* luci::CircleGreater::y() const':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGreater.h:37:38: error: 'at' was not declared in this scope
   37 |   loco::Node *y(void) const { return at(1)->node(); }
      |                                      ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGreater.h: In member function 'void luci::CircleGreater::y(loco::Node*)':
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGreater.h:38:30: error: 'at' was not declared in this scope
   38 |   void y(loco::Node *node) { at(1)->node(node); }
      |                              ^~
In file included from C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/CircleNodes.h:50,
                 from C:/git-sdk-64/ONE/compiler/luci/pass/src/ResolveCustomOpAddPass.cpp:21:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGreaterEqual.h: At global scope:
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGreaterEqual.h:32:61: error: 'GREATER_EQUAL' is not a member of 'luci::CircleOpcode'
   32 |     : public FixedArityNode<2, CircleNodeImpl<CircleOpcode::GREATER_EQUAL>>
      |                                                             ^~~~~~~~~~~~~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGreaterEqual.h:32:61: error: 'GREATER_EQUAL' is not a member of 'luci::CircleOpcode'
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGreaterEqual.h:32:61: error: template argument 1 is invalid
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGreaterEqual.h:32:74: error: template argument 2 is invalid
   32 |     : public FixedArityNode<2, CircleNodeImpl<CircleOpcode::GREATER_EQUAL>>
      |                                                                          ^~
C:/git-sdk-64/ONE/compiler/luci/lang/include/luci/IR/Nodes/CircleGreaterEqual.h: In member function 'loco::Node* luci::CircleGreaterEqual::x() const':

solution

mingw compiler is not case sensitive for const:(. So it can be solved by changing enum class CircleOpcode CONST to sth.

List to be changed

  • compiler/luci-interpreter/src/loader/GraphLoader.cpp
  • compiler/luci/lang/include/luci/IR/CircleNodes.lst
  • compiler/luci/lang/include/luci/IR/Nodes/CircleConst.h
  • compiler/record-minmax/src/MinMaxObserver.cpp

build error

error

C:/git-sdk-64/ONE/compiler/record-minmax/src/HDF5Importer.cpp: In member function 'void record_minmax::HDF5Importer::readTensor(int32_t, int32_t, DataType*, Shape*, void*)':
C:/git-sdk-64/ONE/compiler/record-minmax/src/HDF5Importer.cpp:128:18: error: 'runtime_error' is not a member of 'std'
  128 |       throw std::runtime_error{"Unsupported data type for input data (.h5)"};
      |                  ^~~~~~~~~~~~~
make[2]: *** [compiler/record-minmax/CMakeFiles/record-minmax.dir/build.make:109: compiler/record-minmax/CMakeFiles/record-minmax.dir/src/HDF5Importer.cpp.obj] Error 1
make[1]: *** [CMakeFiles/Makefile2:2914: compiler/record-minmax/CMakeFiles/record-minmax.dir/all] Error 2
make: *** [Makefile:161: all] Error 2
mv: cannot stat '/ONE/build/install/lib/*.dll': No such file or directory

solution

There is an missing header in compiler/record-minmax/src/HDF5Importer.cpp. Just add <stdexcept> header.

All related-PRs have been merged:)

Now, FYI, here is what you have to do for Windows-build.

build with preset 20200731_windows(mingw)

$ NNAS_BUILD_PREFIX=build/release NNCC_WORKSPACE=build/release \
./nnas create-package --prefix build/install --preset 20200731_windows

create virtual environment(cmd)

You should run cmd as administrator.

C:\git-sdk-64\ONE\build\install\bin> python -m venv venv
...
C:\git-sdk-64\ONE\build\install\bin\venv\Scripts> python.exe -m pip install -U pip
C:\git-sdk-64\ONE\build\install\bin\venv\Scripts> python.exe -m pip install tensorflow-cpu==2.3.0

If you have problems with installing, such as client_load_reporting_filter.h not found, pleasy try below https://github.com/Samsung/ONE/issues/3390#issuecomment-668519849 and reboot!

You may have to install MSVC DLLS, follow the guide in https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

Run(mingw)

$ ./tf2nnpkg --info your_model.info --graphdef your_model.pb -o your_nnpkg

binary

install.zip

FYI

I got this error while python.exe -m pip install tensorflow-cpu==2.3.0

ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: 'C:\Users\maxwell\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\tensorflow\include\external\com_github_grpc_grpc\src\core\ext\filters\client_channel\lb_policy\grpclb\client_load_reporting_filter.h'

--> will try with python 3.7...
--> same error with 3.7 also

@seanshpark It's because of long install path problem. Could you retry the command with shorter one?

Could you retry the command with shorter one?

The path is set as-is and I didn't provide it. I can't change this...
Actually client_load_reporting_filter.h file does not exist in the folder of error message.

@seanshpark I don't know why about that error.. Maybe https://stackoverflow.com/a/60750241 could work..

Maybe https://stackoverflow.com/a/60750241 could work..

YES! This the work!

Tried to run https://github.com/Samsung/ONE/issues/3155#issuecomment-658470604

ImportError: Could not find the DLL(s) 'msvcp140_1.dll'. TensorFlow requires that these DLLs be installed in a directory that is named in your %PATH% environment variable. You may install these DLLs by downloading "Microsoft C++ Redistributable for Visual Studio 2015, 2017 and 2019" for your platform from this URL: https://support.microsoft.com/help/2977003/the-latest-supported-visual-c-downloads

--> https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

  • download, executed vc_redist.x64.exe in Visual Studio 2015, 2017 and 2019

Compiles OK

$ cat mynnpack/inception_v3.opt/metadata/MANIFEST
{
  "major-version" : "1",
  "minor-version" : "0",
  "patch-version" : "0",
  "models"      : [ "inception_v3.opt.circle" ],
  "model-types" : [ "circle" ]
}
Was this page helpful?
0 / 5 - 0 ratings

Related issues

periannath picture periannath  路  3Comments

ragmani picture ragmani  路  4Comments

jinevening picture jinevening  路  3Comments

hasw7569 picture hasw7569  路  4Comments

seanshpark picture seanshpark  路  3Comments