MCPcopy Create free account
hub / github.com/ml-explore/mlx / NB_MODULE

Function NB_MODULE

python/src/mlx.cpp:28–53  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

26void init_print(nb::module_&);
27
28NB_MODULE(core, m) {
29 m.doc() = "mlx: A framework for machine learning on Apple silicon.";
30
31 auto reprlib_fix = nb::module_::import_("mlx._reprlib_fix");
32 nb::set_leak_warnings(false);
33
34 init_mlx_func(m);
35 init_device(m);
36 init_stream(m);
37 init_array(m);
38 init_metal(m);
39 init_cuda(m);
40 init_memory(m);
41 init_ops(m);
42 init_transforms(m);
43 init_random(m);
44 init_fft(m);
45 init_linalg(m);
46 init_constants(m);
47 init_fast(m);
48 init_distributed(m);
49 init_export(m);
50 init_print(m);
51
52 m.attr("__version__") = mx::version();
53}

Callers

nothing calls this directly

Calls 15

init_mlx_funcFunction · 0.85
init_deviceFunction · 0.85
init_streamFunction · 0.85
init_arrayFunction · 0.85
init_metalFunction · 0.85
init_cudaFunction · 0.85
init_memoryFunction · 0.85
init_opsFunction · 0.85
init_transformsFunction · 0.85
init_randomFunction · 0.85
init_fftFunction · 0.85
init_linalgFunction · 0.85

Tested by

no test coverage detected