diff --git a/.devcontainer/cpu/devcontainer.json b/.devcontainer/cpu/devcontainer.json index c93e400..404871d 100644 --- a/.devcontainer/cpu/devcontainer.json +++ b/.devcontainer/cpu/devcontainer.json @@ -38,7 +38,7 @@ "/usr/include/python3.10" ], "C_Cpp.default.cppStandard": "c++23", - "C_Cpp.default.defines": ["SCALUQ_FLOAT32", "SCALUQ_FLOAT64"] + "C_Cpp.default.defines": ["SCALUQ_FLOAT16", "SCALUQ_FLOAT32", "SCALUQ_FLOAT64", "SCALUQ_BFLOAT16", "SCALUQ_USE_NANOBIND"] }, // Add the IDs of extensions you want installed when the container is created. "extensions": [ diff --git a/.devcontainer/gpu/devcontainer.json b/.devcontainer/gpu/devcontainer.json index 7a2d03c..2728612 100644 --- a/.devcontainer/gpu/devcontainer.json +++ b/.devcontainer/gpu/devcontainer.json @@ -39,7 +39,7 @@ "/usr/include/python3.10" ], "C_Cpp.default.cppStandard": "c++23", - "C_Cpp.default.defines": ["SCALUQ_FLOAT32", "SCALUQ_FLOAT64"] + "C_Cpp.default.defines": ["SCALUQ_FLOAT16", "SCALUQ_FLOAT32", "SCALUQ_FLOAT64", "SCALUQ_BFLOAT16", "SCALUQ_USE_NANOBIND"] }, // Add the IDs of extensions you want installed when the container is created. "extensions": [ diff --git a/script/configure_dev b/script/configure_dev index dade625..11bc975 100755 --- a/script/configure_dev +++ b/script/configure_dev @@ -5,5 +5,7 @@ set -eux export CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE:-"Debug"} export SCALUQ_USE_TEST=${SCALUQ_USE_TEST:-"ON"} export SCALUQ_USE_EXE=${SCALUQ_USE_EXE:-"ON"} +export SCALUQ_FLOAT16=${SCALUQ_FLOAT16:-"ON"} +export SCALUQ_BFLOAT16=${SCALUQ_BFLOAT16:-"ON"} script/configure