mlx/mlx
2024-09-14 16:09:09 -07:00
..
3rdparty jagrit's commit files 2023-11-29 10:52:08 -08:00
backend ensure io/comm streams are active before eval (#1412) 2024-09-14 06:17:36 -07:00
distributed ensure io/comm streams are active before eval (#1412) 2024-09-14 06:17:36 -07:00
io Replace the use of result_of_t with invoke_result_t (#1397) 2024-09-06 19:52:57 -07:00
types feat: metal formatting and pre-commit bump (#1038) 2024-04-30 07:18:09 -07:00
allocator.cpp Allow querying the allocator for the buffer size (#1404) 2024-09-11 21:02:16 -07:00
allocator.h Allow querying the allocator for the buffer size (#1404) 2024-09-11 21:02:16 -07:00
array.cpp Fix leak with multi-output primitives (#1274) 2024-07-23 06:34:18 -07:00
array.h Allow querying the allocator for the buffer size (#1404) 2024-09-11 21:02:16 -07:00
CMakeLists.txt Einsum (#1269) 2024-07-25 09:36:44 -07:00
compile.cpp throw for certain cases of non captured inputs in compile (#1401) 2024-09-09 14:54:31 -07:00
compile.h Shapeless compilation for some graphs (#687) 2024-02-19 21:43:54 -08:00
compile_impl.h Ios compile (#784) 2024-03-04 20:02:26 -08:00
device.cpp copyright + ack 2023-11-30 11:12:53 -08:00
device.h minor fixes (#1194) 2024-06-12 22:06:49 -07:00
dtype.cpp Add gemv masked to JIT plus some fixes (#1310) 2024-08-07 13:38:07 -07:00
dtype.h Add gemv masked to JIT plus some fixes (#1310) 2024-08-07 13:38:07 -07:00
einsum.cpp Einsum (#1269) 2024-07-25 09:36:44 -07:00
einsum.h Einsum (#1269) 2024-07-25 09:36:44 -07:00
event.h minor fixes (#1194) 2024-06-12 22:06:49 -07:00
fast.cpp throw for certain cases of non captured inputs in compile (#1401) 2024-09-09 14:54:31 -07:00
fast.h Simplifications for MLX C (#1396) 2024-09-06 19:16:50 -07:00
fast_primitives.h Add grid_sample example to metal_kernel docs (#1352) 2024-08-23 18:24:16 -07:00
fft.cpp Feature complete Metal FFT (#1102) 2024-06-06 12:57:25 -07:00
fft.h Remove duplicate defines of StreamOrDevice and is_big_endian (#892) 2024-03-26 15:15:11 -07:00
graph_utils.cpp Remove unnecessary string copies (#891) 2024-03-28 13:14:59 -07:00
graph_utils.h Add missing && when forwarding args (#894) 2024-03-25 14:55:54 -07:00
io.h Add compiler flags to disable safetensors and gguf (#1098) 2024-05-09 17:39:44 -07:00
linalg.cpp Pinv (#875) 2024-08-27 23:06:12 -07:00
linalg.h Pinv (#875) 2024-08-27 23:06:12 -07:00
mlx.h Einsum (#1269) 2024-07-25 09:36:44 -07:00
ops.cpp fix clip (#1415) 2024-09-14 16:09:09 -07:00
ops.h Transposed Convolution (#1245) 2024-09-06 19:52:38 -07:00
primitives.cpp Transposed Convolution (#1245) 2024-09-06 19:52:38 -07:00
primitives.h ensure io/comm streams are active before eval (#1412) 2024-09-14 06:17:36 -07:00
random.cpp Einsum (#1269) 2024-07-25 09:36:44 -07:00
random.h Implement sampling from laplace distribution. (#1279) 2024-07-24 15:15:37 +02:00
scheduler.cpp Add synchronize function (#1006) 2024-04-22 08:25:46 -07:00
scheduler.h minor fixes (#1194) 2024-06-12 22:06:49 -07:00
stream.h Add synchronize function (#1006) 2024-04-22 08:25:46 -07:00
transforms.cpp Make eval just wait if all arrays are scheduled (#1368) 2024-08-27 17:01:22 -07:00
transforms.h Custom transforms (#1246) 2024-07-10 18:00:01 -07:00
transforms_impl.h Custom transforms (#1246) 2024-07-10 18:00:01 -07:00
utils.cpp Shared events for synchronization + async eval (#998) 2024-04-17 06:16:02 -07:00
utils.h MPI ops in GPU stream for faster comms (#1356) 2024-08-26 15:12:50 -07:00