Go to the source code of this file.
|
| std::string | mlx::core::type_to_name (const Dtype &t) |
| |
| std::string | mlx::core::type_to_name (const array &a) |
| |
| MTL::Size | mlx::core::get_block_dims (int dim0, int dim1, int dim2, int pow2=10) |
| |
| MTL::Size | mlx::core::get_2d_grid_dims (const Shape &shape, const Strides &strides) |
| |
| MTL::Size | mlx::core::get_2d_grid_dims (const Shape &shape, const Strides &strides, size_t divisor) |
| |
| NS::String * | mlx::core::make_string (std::ostringstream &os) |
| |
| void | mlx::core::debug_set_stream_queue_label (MTL::CommandQueue *queue, int index) |
| |
| void | mlx::core::debug_set_primitive_buffer_label (MTL::CommandBuffer *command_buffer, Primitive &primitive) |
| |
| std::string | mlx::core::get_primitive_string (Primitive *primitive) |
| |
| template<typename T> |
| void | mlx::core::concatenate (std::string &acc, T first) |
| |
| template<typename T, typename... Args> |
| void | mlx::core::concatenate (std::string &acc, T first, Args... args) |
| |
| array | mlx::core::unsafe_weak_copy (const array &x) |
| | Get a new array that refers to the same data but has a non-owning pointer to them.
|
| |