removed IntOrIntVec

This commit is contained in:
dc-dc-dc 2024-01-02 18:14:29 -05:00
parent 34108e780c
commit bd1a11bef7
2 changed files with 2 additions and 3 deletions

View File

@ -3198,7 +3198,8 @@ void init_ops(py::module_& m) {
"tensordot", "tensordot",
[](const array& a, [](const array& a,
const array& b, const array& b,
const IntOrIntVec& dims, const std::variant<std::monostate, int, std::vector<std::vector<int>>>&
dims,
StreamOrDevice s) { StreamOrDevice s) {
if (std::holds_alternative<std::monostate>(dims)) { if (std::holds_alternative<std::monostate>(dims)) {
return tensordot(a, b, 2, s); return tensordot(a, b, 2, s);

View File

@ -15,8 +15,6 @@ namespace py = pybind11;
using namespace mlx::core; using namespace mlx::core;
using IntOrVec = std::variant<std::monostate, int, std::vector<int>>; using IntOrVec = std::variant<std::monostate, int, std::vector<int>>;
using IntOrIntVec =
std::variant<std::monostate, int, std::vector<std::vector<int>>>;
using ScalarOrArray = std:: using ScalarOrArray = std::
variant<py::bool_, py::int_, py::float_, std::complex<float>, py::object>; variant<py::bool_, py::int_, py::float_, std::complex<float>, py::object>;
static constexpr std::monostate none{}; static constexpr std::monostate none{};