mirror of
https://github.com/ml-explore/mlx.git
synced 2025-06-25 01:41:17 +08:00
compiler warnings are errors (#1870)
This commit is contained in:
parent
1762793989
commit
5274c3c43f
@ -30,7 +30,6 @@ endif()
|
|||||||
add_compile_definitions("MLX_VERSION=${MLX_VERSION}")
|
add_compile_definitions("MLX_VERSION=${MLX_VERSION}")
|
||||||
|
|
||||||
# --------------------- Processor tests -------------------------
|
# --------------------- Processor tests -------------------------
|
||||||
|
|
||||||
message(
|
message(
|
||||||
STATUS
|
STATUS
|
||||||
"Building MLX for ${CMAKE_SYSTEM_PROCESSOR} processor on ${CMAKE_SYSTEM_NAME}"
|
"Building MLX for ${CMAKE_SYSTEM_PROCESSOR} processor on ${CMAKE_SYSTEM_NAME}"
|
||||||
@ -64,6 +63,7 @@ include(FetchContent)
|
|||||||
cmake_policy(SET CMP0135 NEW)
|
cmake_policy(SET CMP0135 NEW)
|
||||||
|
|
||||||
add_library(mlx)
|
add_library(mlx)
|
||||||
|
set_target_properties(mlx PROPERTIES COMPILE_WARNING_AS_ERROR ON)
|
||||||
|
|
||||||
if(MLX_BUILD_METAL)
|
if(MLX_BUILD_METAL)
|
||||||
set(METAL_LIB "-framework Metal")
|
set(METAL_LIB "-framework Metal")
|
||||||
|
@ -43,6 +43,8 @@ void matmul_bnns(
|
|||||||
|
|
||||||
BNNSDataType bnns_dtype = to_bnns_dtype(out.dtype());
|
BNNSDataType bnns_dtype = to_bnns_dtype(out.dtype());
|
||||||
|
|
||||||
|
#pragma GCC diagnostic push
|
||||||
|
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||||
const BNNSLayerParametersBroadcastMatMul gemm_params{
|
const BNNSLayerParametersBroadcastMatMul gemm_params{
|
||||||
/* float alpha = */ alpha,
|
/* float alpha = */ alpha,
|
||||||
/* float beta = */ beta,
|
/* float beta = */ beta,
|
||||||
@ -124,6 +126,7 @@ void matmul_bnns(
|
|||||||
}
|
}
|
||||||
|
|
||||||
BNNSFilterDestroy(bnns_filter);
|
BNNSFilterDestroy(bnns_filter);
|
||||||
|
#pragma GCC diagnostic pop
|
||||||
}
|
}
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
|
Loading…
Reference in New Issue
Block a user