MLX
Loading...
Searching...
No Matches
binary.h
Go to the documentation of this file.
1// Copyright © 2024 Apple Inc.
2
3#pragma once
4
5#include "mlx/array.h"
6
7namespace mlx::core {
8
10 const std::vector<array>& inputs,
11 std::vector<array>& outputs,
12 const std::string& op,
13 const Stream& s);
14
16 const std::vector<array>& inputs,
17 array& out,
18 const std::string& op,
19 const Stream& s);
20
22 const std::vector<array>& inputs,
23 std::vector<array>& outputs,
24 const std::string& op,
25 const Stream& s);
26
28 const std::vector<array>& inputs,
29 array& out,
30 const std::string& op,
31 const Stream& s);
32
33} // namespace mlx::core
Definition array.h:20
Op op
Definition binary.h:129
Definition allocator.h:7
void binary_op_gpu_inplace(const std::vector< array > &inputs, std::vector< array > &outputs, const std::string &op, const Stream &s)
void binary_op_gpu(const std::vector< array > &inputs, std::vector< array > &outputs, const std::string &op, const Stream &s)
Definition stream.h:9