mistralrs_core/cuda/
ffi.rs1use std::ffi::c_void;
2
3#[allow(dead_code)]
4extern "C" {
5 pub(crate) fn asort_asc_f32(
6 x: *const c_void,
7 dst: *mut c_void,
8 nrows: i32,
9 ncols: i32,
10 inplace: bool,
11 stream: i64,
12 );
13 pub(crate) fn asort_asc_f16(
14 x: *const c_void,
15 dst: *mut c_void,
16 nrows: i32,
17 ncols: i32,
18 inplace: bool,
19 stream: i64,
20 );
21 pub(crate) fn asort_asc_bf16(
22 x: *const c_void,
23 dst: *const c_void,
24 nrows: i32,
25 ncols: i32,
26 inplace: bool,
27 stream: i64,
28 );
29 pub(crate) fn asort_asc_f64(
30 x: *const c_void,
31 dst: *mut c_void,
32 nrows: i32,
33 ncols: i32,
34 inplace: bool,
35 stream: i64,
36 );
37 pub(crate) fn asort_asc_u8(
38 x: *const c_void,
39 dst: *mut c_void,
40 nrows: i32,
41 ncols: i32,
42 inplace: bool,
43 stream: i64,
44 );
45 pub(crate) fn asort_asc_u32(
46 x: *const c_void,
47 dst: *mut c_void,
48 nrows: i32,
49 ncols: i32,
50 inplace: bool,
51 stream: i64,
52 );
53 pub(crate) fn asort_asc_i64(
54 x: *const c_void,
55 dst: *mut c_void,
56 nrows: i32,
57 ncols: i32,
58 inplace: bool,
59 stream: i64,
60 );
61 pub(crate) fn asort_desc_f32(
62 x: *const c_void,
63 dst: *mut c_void,
64 nrows: i32,
65 ncols: i32,
66 inplace: bool,
67 stream: i64,
68 );
69 pub(crate) fn asort_desc_f16(
70 x: *const c_void,
71 dst: *mut c_void,
72 nrows: i32,
73 ncols: i32,
74 inplace: bool,
75 stream: i64,
76 );
77 pub(crate) fn asort_desc_bf16(
78 x: *const c_void,
79 dst: *mut c_void,
80 nrows: i32,
81 ncols: i32,
82 inplace: bool,
83 stream: i64,
84 );
85 pub(crate) fn asort_desc_f64(
86 x: *const c_void,
87 dst: *mut c_void,
88 nrows: i32,
89 ncols: i32,
90 inplace: bool,
91 stream: i64,
92 );
93 pub(crate) fn asort_desc_u8(
94 x: *const c_void,
95 dst: *mut c_void,
96 nrows: i32,
97 ncols: i32,
98 inplace: bool,
99 stream: i64,
100 );
101 pub(crate) fn asort_desc_u32(
102 x: *const c_void,
103 dst: *mut c_void,
104 nrows: i32,
105 ncols: i32,
106 inplace: bool,
107 stream: i64,
108 );
109 pub(crate) fn asort_desc_i64(
110 x: *const c_void,
111 dst: *mut c_void,
112 nrows: i32,
113 ncols: i32,
114 inplace: bool,
115 stream: i64,
116 );
117}