.. |
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 |