5#if defined __METAL__ || defined MLX_METAL_JIT 
    6#define MTL_CONST constant 
   22#define instantiate_kernel(name, func, ...) \ 
   23  template [[host_name(                     \ 
   24      name)]] [[kernel]] decltype(func<__VA_ARGS__>) func<__VA_ARGS__>; 
 
static constexpr int MAX_REDUCE_SPECIALIZED_DIMS
Definition defines.h:11
 
static constexpr int REDUCE_N_READS
Definition defines.h:12
 
static constexpr int REDUCE_N_WRITES
Definition defines.h:13
 
static constexpr int RMS_LOOPED_LIMIT
Definition defines.h:16
 
static constexpr int SOFTMAX_N_READS
Definition defines.h:14
 
#define MTL_CONST
Definition defines.h:8
 
static constexpr int RMS_N_READS
Definition defines.h:15