MLX
Loading...
Searching...
No Matches
mlx
backend
metal
jit
includes.h
Go to the documentation of this file.
1
// Copyright © 2023-2024 Apple Inc.
2
3
#pragma once
4
5
namespace
mlx::core::metal
{
6
7
const
char
*
utils
();
8
const
char
*
binary_ops
();
9
const
char
*
unary_ops
();
10
const
char
*
ternary_ops
();
11
const
char
*
reduce_utils
();
12
const
char
*
gather
();
13
const
char
*
scatter
();
14
15
const
char
*
arange
();
16
const
char
*
unary
();
17
const
char
*
binary
();
18
const
char
*
binary_two
();
19
const
char
*
copy
();
20
const
char
*
fft
();
21
const
char
*
ternary
();
22
const
char
*
scan
();
23
const
char
*
softmax
();
24
const
char
*
sort
();
25
const
char
*
reduce
();
26
27
const
char
*
gemm
();
28
const
char
*
steel_gemm_fused
();
29
const
char
*
steel_gemm_masked
();
30
const
char
*
steel_gemm_splitk
();
31
const
char
*
conv
();
32
const
char
*
steel_conv
();
33
const
char
*
steel_conv_general
();
34
35
}
// namespace mlx::core::metal
mlx::core::metal
Definition
allocator.h:12
mlx::core::metal::steel_conv_general
const char * steel_conv_general()
mlx::core::metal::ternary_ops
const char * ternary_ops()
mlx::core::metal::steel_gemm_fused
const char * steel_gemm_fused()
mlx::core::metal::unary_ops
const char * unary_ops()
mlx::core::metal::binary
const char * binary()
mlx::core::metal::arange
const char * arange()
mlx::core::metal::ternary
const char * ternary()
mlx::core::metal::reduce_utils
const char * reduce_utils()
mlx::core::metal::scatter
const char * scatter()
mlx::core::metal::fft
const char * fft()
mlx::core::metal::softmax
const char * softmax()
mlx::core::metal::utils
const char * utils()
mlx::core::metal::gather
const char * gather()
mlx::core::metal::scan
const char * scan()
mlx::core::metal::binary_ops
const char * binary_ops()
mlx::core::metal::steel_conv
const char * steel_conv()
mlx::core::metal::steel_gemm_masked
const char * steel_gemm_masked()
mlx::core::metal::copy
const char * copy()
mlx::core::metal::conv
const char * conv()
mlx::core::metal::sort
const char * sort()
mlx::core::metal::reduce
const char * reduce()
mlx::core::metal::gemm
const char * gemm()
mlx::core::metal::steel_gemm_splitk
const char * steel_gemm_splitk()
mlx::core::metal::binary_two
const char * binary_two()
mlx::core::metal::unary
const char * unary()
Generated by
1.10.0