#ifndef GRAPH_UTILS_OCL_USM_UTILS_HPP
#define GRAPH_UTILS_OCL_USM_UTILS_HPP
#include "oneapi/dnnl/dnnl_config.h"
#include "graph/utils/ocl_check.hpp"
namespace dnnl {
namespace impl {
namespace graph {
namespace utils {
namespace ocl {
#if DNNL_GPU_RUNTIME == DNNL_RUNTIME_OCL
void *malloc_shared(
cl_device_id dev, cl_context ctx, size_t size, size_t alignment = 0);
void *malloc_device(
cl_device_id dev, cl_context ctx, size_t size, size_t alignment = 0);
void free(void *ptr, cl_device_id dev, cl_context ctx);
#endif
} } } } }
#endif