enabling pre compiled header

This commit is contained in:
2024-12-04 15:04:51 +01:00
parent 92d060fc70
commit 3122576f04
4 changed files with 21 additions and 7 deletions

View File

@@ -142,7 +142,6 @@ namespace mlx
void DescriptorPoolManager::Destroy()
{
MLX_PROFILE_FUNCTION();
#pragma omp parallel for
for(auto& pool : m_pools)
pool.Destroy();
m_pools.clear();

View File

@@ -12,14 +12,16 @@
#define KVF_REALLOC(p, x) (mlx::MemManager::Get().Realloc(p, x))
#define KVF_FREE(x) (mlx::MemManager::Get().Free(x))
#if defined(MLX_COMPILER_GCC) || defined(MLX_COMPILER_CLANG)
#pragma clang diagnostic push
#if defined(MLX_COMPILER_GCC)
#pragma GCC diagnostic push
#pragma clang diagnostic ignored "-Wmissing-field-initializers"
#pragma GCC diagnostic ignored "-Wmissing-field-initializers"
#include <kvf.h>
#pragma clang diagnostic pop
#pragma GCC diagnostic pop
#elif defined(MLX_COMPILER_CLANG)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wmissing-field-initializers"
#include <kvf.h>
#pragma clang diagnostic pop
#else
#include <kvf.h>
#endif