diff --git a/aidge/aidge_backend_cpu b/aidge/aidge_backend_cpu
index e2fb16db2ee45144216e246670d4cd481d033e54..0687f9bc54027fb3cb468689c9167c15c48c19a0 160000
--- a/aidge/aidge_backend_cpu
+++ b/aidge/aidge_backend_cpu
@@ -1 +1 @@
-Subproject commit e2fb16db2ee45144216e246670d4cd481d033e54
+Subproject commit 0687f9bc54027fb3cb468689c9167c15c48c19a0
diff --git a/aidge/aidge_core b/aidge/aidge_core
index f2ea4dc9f09ce82622c32284bfcd62bbe153579f..02668cdcde85b834d65848a21b3a679127e4347a 160000
--- a/aidge/aidge_core
+++ b/aidge/aidge_core
@@ -1 +1 @@
-Subproject commit f2ea4dc9f09ce82622c32284bfcd62bbe153579f
+Subproject commit 02668cdcde85b834d65848a21b3a679127e4347a
diff --git a/aidge/aidge_onnx b/aidge/aidge_onnx
index af92d98bc39b31834cb937771043b2907d0f89b0..46fa75273f5f0ab5bd325235b8a027316d6a81f1 160000
--- a/aidge/aidge_onnx
+++ b/aidge/aidge_onnx
@@ -1 +1 @@
-Subproject commit af92d98bc39b31834cb937771043b2907d0f89b0
+Subproject commit 46fa75273f5f0ab5bd325235b8a027316d6a81f1
diff --git a/setup.sh b/setup.sh
index 6e2feaf6f105a692f8d4a88bb46864abc1557b82..e61f2da7f9f672574f68024890a9b734494e6ba9 100755
--- a/setup.sh
+++ b/setup.sh
@@ -64,7 +64,7 @@ for module_name in "${ordered_list[@]}"; do
         if [ -n "$(find ${module_name} -maxdepth 1 -type f -name "CMakeLists.txt" -print)" ]; then
             mkdir -p ${module_name}/build
             cd ${module_name}/build/
-            cmake -DCMAKE_INSTALL_PREFIX:PATH=${INSTALLDIR} -DCMAKE_BUILD_TYPE=${COMPILETYPE} -DWERROR=OFF -DPYBIND=ON -DTEST=${DOTEST} ${@} ..
+            cmake -DCMAKE_INSTALL_PREFIX:PATH=${INSTALLDIR} -DCMAKE_BUILD_TYPE=${COMPILETYPE} -DWERROR=OFF -DPYBIND=OFF -DTEST=${DOTEST} ${@} ..
             make all install -j20
             if [[ "$COMPILETYPE" == "Debug" ]]; then
                 ctest --output-on-failure || true