File indexing completed on 2025-12-16 10:20:27
0001
0002
0003
0004
0005
0006
0007 #pragma once
0008
0009 #include <vector>
0010
0011 #include "onnx/common/ir.h"
0012
0013 namespace ONNX_NAMESPACE {
0014 namespace version_conversion {
0015 int check_numpy_unibroadcastable_and_require_broadcast(
0016 const std::vector<Dimension>& input1_sizes,
0017 const std::vector<Dimension>& input2_sizes);
0018
0019 void assert_numpy_multibroadcastable(
0020 const std::vector<Dimension>& input1_sizes,
0021 const std::vector<Dimension>& input2_sizes);
0022
0023 void assertNotParams(const std::vector<Dimension>& sizes);
0024
0025 void assertInputsAvailable(const ArrayRef<Value*>& inputs, const char* name, uint64_t num_inputs);
0026 }
0027 }