MLX
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
device.h File Reference
#include <Metal/Metal.hpp>
#include <functional>
#include <mutex>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <dlfcn.h>
#include <filesystem>
#include "mlx/array.h"
#include "mlx/device.h"

Go to the source code of this file.

Classes

struct  mlx::core::metal::CommandEncoder
 
struct  mlx::core::metal::CommandEncoder::ConcurrentContext
 
class  mlx::core::metal::Device
 

Namespaces

namespace  mlx
 
namespace  mlx::core
 
namespace  mlx::core::metal
 

Typedefs

using mlx::core::metal::MTLFCList
 

Functions

std::string mlx::core::metal::get_colocated_mtllib_path (const std::string &lib_name)
 
Devicemlx::core::metal::device (mlx::core::Device)