Skip to content

Conversation

@justinchuby
Copy link
Collaborator

No description provided.

Signed-off-by: Justin Chu <justinchuby@users.noreply.github.com>
@codecov
Copy link

codecov bot commented Dec 19, 2025

❌ 24 Tests Failed:

Tests completed Failed Passed Skipped
685 24 661 2953
View the top 3 failed test(s) by shortest run time
onnxscript.tensor_test.TestTensor::test_getitem_gather
Stack Traces | 0.002s run time
onnxscript\tensor_test.py:137: in test_getitem_gather
    y = x[indices_0_and_3]
        ^^^^^^^^^^^^^^^^^^
onnxscript\tensor.py:155: in __getitem__
    result = op.Gather(result, value, axis=axis)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset13.py:967: in Gather
    return op(*self._prepare_inputs(schema, data, indices), axis=axis)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.tensor_test.TestTensor::test_getitem_index_and_slice
Stack Traces | 0.002s run time
onnxscript\tensor_test.py:119: in test_getitem_index_and_slice
    y = x[0:2, 0]
        ^^^^^^^^^
onnxscript\tensor.py:118: in __getitem__
    scalar_indices.append([s, s + 1, axis_, 1])
                              ^^^^^
onnxscript\tensor.py:177: in __add__
    return self._opset.Add(self, other)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset14.py:81: in Add
    return op(*self._prepare_inputs(schema, A, B))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.tensor_test.TestTensor::test_getitem_index
Stack Traces | 0.003s run time
onnxscript\tensor_test.py:73: in test_getitem_index
    y = x[0]
        ^^^^
onnxscript\tensor.py:118: in __getitem__
    scalar_indices.append([s, s + 1, axis_, 1])
                              ^^^^^
onnxscript\tensor.py:177: in __add__
    return self._opset.Add(self, other)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset14.py:81: in Add
    return op(*self._prepare_inputs(schema, A, B))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.converter_test.TestConverter::test_opt_input
Stack Traces | 0.005s run time
onnxscript\converter_test.py:302: in test_opt_input
    from tests.models import opt_input
tests\models\opt_input.py:38: in <module>
    def option2(X, Bias=op.Constant(value=make_tensor("zero", TensorProto.FLOAT, [1], [0]))):
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset13.py:464: in Constant
    return op(
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.evaluator_test.ORTEvaluatorTest::test_it_ignores_unknown_function_kwargs_when_option_set_to_true
Stack Traces | 0.005s run time
onnxscript\evaluator_test.py:50: in test_it_ignores_unknown_function_kwargs_when_option_set_to_true
    output = test_function(x, unknown=42)  # pylint: disable=unexpected-keyword-arg
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\values.py:593: in __call__
    return evaluator.default().eval_function(self, args, kwargs)  # type: ignore[arg-type, return-value]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:306: in eval_function
    result = function.function(*adapted_args, **adapted_kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator_test.py:45: in test_function
    return op.Add(x, y)
           ^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset14.py:81: in Add
    return op(*self._prepare_inputs(schema, A, B))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.converter_test.TestConverter::test_empty_floats_attribute
Stack Traces | 0.006s run time
onnxscript\converter_test.py:649: in test_empty_floats_attribute
    self.check_run(empty_floats, [], expected)
onnxscript\converter_test.py:472: in check_run
    output = onnxfn(*inputs)
             ^^^^^^^^^^^^^^^
onnxscript\values.py:593: in __call__
    return evaluator.default().eval_function(self, args, kwargs)  # type: ignore[arg-type, return-value]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:306: in eval_function
    result = function.function(*adapted_args, **adapted_kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\converter_test.py:646: in empty_floats
    return op.Constant(value_floats=[])
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset13.py:464: in Constant
    return op(
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.converter_test.TestConverter::test_empty_ints_attribute
Stack Traces | 0.006s run time
onnxscript\converter_test.py:641: in test_empty_ints_attribute
    self.check_run(empty_ints, [], expected)
onnxscript\converter_test.py:472: in check_run
    output = onnxfn(*inputs)
             ^^^^^^^^^^^^^^^
onnxscript\values.py:593: in __call__
    return evaluator.default().eval_function(self, args, kwargs)  # type: ignore[arg-type, return-value]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:306: in eval_function
    result = function.function(*adapted_args, **adapted_kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\converter_test.py:638: in empty_ints
    return op.Constant(value_ints=[])
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset13.py:464: in Constant
    return op(
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.converter_test.TestConverter::test_graph_attr_loop
Stack Traces | 0.006s run time
onnxscript\converter_test.py:490: in test_graph_attr_loop
    self.check_run(sum_to, inputs, expected_output)
onnxscript\converter_test.py:472: in check_run
    output = onnxfn(*inputs)
             ^^^^^^^^^^^^^^^
onnxscript\values.py:593: in __call__
    return evaluator.default().eval_function(self, args, kwargs)  # type: ignore[arg-type, return-value]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:306: in eval_function
    result = function.function(*adapted_args, **adapted_kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tests\models\graph_attr.py:35: in sum_to
    zero = op.Constant(value_int=0)
           ^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset13.py:464: in Constant
    return op(
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.converter_test.TestConverter::test_float_as_tensor_attribute
Stack Traces | 0.007s run time
onnxscript\converter_test.py:673: in test_float_as_tensor_attribute
    self.check_run(float_as_tensor, [], expected)
onnxscript\converter_test.py:472: in check_run
    output = onnxfn(*inputs)
             ^^^^^^^^^^^^^^^
onnxscript\values.py:593: in __call__
    return evaluator.default().eval_function(self, args, kwargs)  # type: ignore[arg-type, return-value]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:306: in eval_function
    result = function.function(*adapted_args, **adapted_kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\converter_test.py:670: in float_as_tensor
    return op.Constant(value=17.0)
           ^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset13.py:464: in Constant
    return op(
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.converter_test.TestConverter::test_float_list_as_tensor_attribute
Stack Traces | 0.007s run time
onnxscript\converter_test.py:681: in test_float_list_as_tensor_attribute
    self.check_run(float_list_as_tensor, [], expected)
onnxscript\converter_test.py:472: in check_run
    output = onnxfn(*inputs)
             ^^^^^^^^^^^^^^^
onnxscript\values.py:593: in __call__
    return evaluator.default().eval_function(self, args, kwargs)  # type: ignore[arg-type, return-value]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:306: in eval_function
    result = function.function(*adapted_args, **adapted_kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\converter_test.py:678: in float_list_as_tensor
    return op.Constant(value=[13.0, 17.0])
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset13.py:464: in Constant
    return op(
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.converter_test.TestConverter::test_int_as_tensor_attribute
Stack Traces | 0.007s run time
onnxscript\converter_test.py:657: in test_int_as_tensor_attribute
    self.check_run(int_as_tensor, [], expected)
onnxscript\converter_test.py:472: in check_run
    output = onnxfn(*inputs)
             ^^^^^^^^^^^^^^^
onnxscript\values.py:593: in __call__
    return evaluator.default().eval_function(self, args, kwargs)  # type: ignore[arg-type, return-value]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:306: in eval_function
    result = function.function(*adapted_args, **adapted_kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\converter_test.py:654: in int_as_tensor
    return op.Constant(value=17)
           ^^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset13.py:464: in Constant
    return op(
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.converter_test.TestConverter::test_int_list_as_tensor_attribute
Stack Traces | 0.012s run time
onnxscript\converter_test.py:665: in test_int_list_as_tensor_attribute
    self.check_run(int_list_as_tensor, [], expected)
onnxscript\converter_test.py:472: in check_run
    output = onnxfn(*inputs)
             ^^^^^^^^^^^^^^^
onnxscript\values.py:593: in __call__
    return evaluator.default().eval_function(self, args, kwargs)  # type: ignore[arg-type, return-value]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:306: in eval_function
    result = function.function(*adapted_args, **adapted_kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\converter_test.py:662: in int_list_as_tensor
    return op.Constant(value=[13, 17])
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset13.py:464: in Constant
    return op(
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.evaluator_test.EvaluatorTest::test_evaluator
Stack Traces | 0.012s run time
onnxscript\evaluator_test.py:29: in test_evaluator
    output = seq_map(x)
             ^^^^^^^^^^
onnxscript\values.py:593: in __call__
    return evaluator.default().eval_function(self, args, kwargs)  # type: ignore[arg-type, return-value]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:306: in eval_function
    result = function.function(*adapted_args, **adapted_kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator_test.py:16: in seq_map
    seq1 = op.SequenceConstruct(x, x + 1, x + 2)
                                   ^^^^^
onnxscript\tensor.py:177: in __add__
    return self._opset.Add(self, other)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset14.py:81: in Add
    return op(*self._prepare_inputs(schema, A, B))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.converter_test.TestConverter::test_loop_outer_scope
Stack Traces | 0.013s run time
onnxscript\converter_test.py:506: in test_loop_outer_scope
    self.check_run(loop_add, inputs, expected_output)
onnxscript\converter_test.py:472: in check_run
    output = onnxfn(*inputs)
             ^^^^^^^^^^^^^^^
onnxscript\values.py:593: in __call__
    return evaluator.default().eval_function(self, args, kwargs)  # type: ignore[arg-type, return-value]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:306: in eval_function
    result = function.function(*adapted_args, **adapted_kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tests\models\graph_attr.py:66: in loop_add
    result = op.Loop(M, None, X, body=LoopBody)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset13.py:1789: in Loop
    return op(*self._prepare_inputs(schema, M, cond, *v_initial), body=body)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.converter_test.TestConverter::test_graph_attr_scan
Stack Traces | 0.019s run time
onnxscript\converter_test.py:483: in test_graph_attr_scan
    self.check_run(cumulative_sum, inputs, expected_output)
onnxscript\converter_test.py:472: in check_run
    output = onnxfn(*inputs)
             ^^^^^^^^^^^^^^^
onnxscript\values.py:593: in __call__
    return evaluator.default().eval_function(self, args, kwargs)  # type: ignore[arg-type, return-value]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:306: in eval_function
    result = function.function(*adapted_args, **adapted_kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tests\models\graph_attr.py:19: in cumulative_sum
    zero = op.Constant(value_int=0)
           ^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset13.py:464: in Constant
    return op(
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.tensor_test.TestTensor::test_getitem_slice
Stack Traces | 0.023s run time
onnxscript\tensor_test.py:98: in test_getitem_slice
    y = x[0:2]
        ^^^^^^
onnxscript\tensor.py:149: in __getitem__
    result = op.Slice(self, starts, ends, axes, steps)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset13.py:3544: in Slice
    return op(*self._prepare_inputs(schema, data, starts, ends, axes, steps))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.converter_test.TestConverter::test_loop_inside_if
Stack Traces | 0.027s run time
onnxscript\converter_test.py:692: in test_loop_inside_if
    self.check_run(sum, [np.array(5, dtype=np.int64)], np.array(10, dtype=np.int64))
onnxscript\converter_test.py:472: in check_run
    output = onnxfn(*inputs)
             ^^^^^^^^^^^^^^^
onnxscript\values.py:593: in __call__
    return evaluator.default().eval_function(self, args, kwargs)  # type: ignore[arg-type, return-value]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:306: in eval_function
    result = function.function(*adapted_args, **adapted_kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\converter_test.py:686: in sum
    sum = op.Constant(value=0)
          ^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset13.py:464: in Constant
    return op(
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.converter_test.TestConverter::test_loops_while
Stack Traces | 0.054s run time
onnxscript\converter_test.py:426: in test_loops_while
    res = loops_while.loop_range_cond_only(x)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\values.py:593: in __call__
    return evaluator.default().eval_function(self, args, kwargs)  # type: ignore[arg-type, return-value]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:306: in eval_function
    result = function.function(*adapted_args, **adapted_kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tests\models\loops_while.py:25: in loop_range_cond_only
    cond = op.Constant(value=make_tensor("true", TensorProto.BOOL, [], [1]))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset13.py:464: in Constant
    return op(
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.converter_test.TestConverter::test_sequences
Stack Traces | 0.054s run time
onnxscript\converter_test.py:373: in test_sequences
    eager_mode = sequences.make_sequence_tensor(A)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\values.py:593: in __call__
    return evaluator.default().eval_function(self, args, kwargs)  # type: ignore[arg-type, return-value]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:306: in eval_function
    result = function.function(*adapted_args, **adapted_kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tests\models\sequences.py:11: in make_sequence_tensor
    seq = op.SequenceEmpty()
          ^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset11.py:3328: in SequenceEmpty
    return op(dtype=dtype)
           ^^^^^^^^^^^^^^^
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.converter_test.TestConverter::test_graph_attr_loop_error
Stack Traces | 0.064s run time
onnxscript\converter_test.py:497: in test_graph_attr_loop_error
    sum_to_error(input)
onnxscript\values.py:593: in __call__
    return evaluator.default().eval_function(self, args, kwargs)  # type: ignore[arg-type, return-value]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:306: in eval_function
    result = function.function(*adapted_args, **adapted_kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tests\models\graph_attr.py:50: in sum_to_error
    zero = op.Constant(value_int=0)
           ^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset13.py:464: in Constant
    return op(
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.converter_test.TestConverter::test_loops_break
Stack Traces | 0.136s run time
onnxscript\converter_test.py:405: in test_loops_break
    self.assertEqual(loops_break.loop_range_cond(x).tolist(), [0.0, 46.0, 92.0])
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\values.py:593: in __call__
    return evaluator.default().eval_function(self, args, kwargs)  # type: ignore[arg-type, return-value]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:306: in eval_function
    result = function.function(*adapted_args, **adapted_kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tests\models\loops_break.py:23: in loop_range_cond
    cond = op.Constant(value=make_tensor("condcst", TensorProto.BOOL, [1], [1]))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset13.py:464: in Constant
    return op(
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.converter_test.TestConverter::test_eager_op
Stack Traces | 0.218s run time
onnxscript\converter_test.py:144: in test_eager_op
    res = eager_op.eager_op(x)
          ^^^^^^^^^^^^^^^^^^^^
onnxscript\values.py:593: in __call__
    return evaluator.default().eval_function(self, args, kwargs)  # type: ignore[arg-type, return-value]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:306: in eval_function
    result = function.function(*adapted_args, **adapted_kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tests\models\eager_op.py:12: in eager_op
    return X % 1.5
           ^^^^^^^
onnxscript\tensor.py:166: in __mod__
    return self._opset.Mod(self, other, fmod=1)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset13.py:1974: in Mod
    return op(*self._prepare_inputs(schema, A, B), fmod=fmod)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.converter_test.TestConverter::test_attr
Stack Traces | 3.81s run time
onnxscript\converter_test.py:129: in validate_run
    self.check_run(val.function, val.input, val.output[0])
onnxscript\converter_test.py:472: in check_run
    output = onnxfn(*inputs)
             ^^^^^^^^^^^^^^^
onnxscript\values.py:593: in __call__
    return evaluator.default().eval_function(self, args, kwargs)  # type: ignore[arg-type, return-value]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:306: in eval_function
    result = function.function(*adapted_args, **adapted_kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tests\functions\attr_test.py:69: in tensor_attr
    return op.Constant(value=tensor1)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset13.py:464: in Constant
    return op(
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'
onnxscript.converter_test.TestConverter::test_getitem
Stack Traces | 7.99s run time
onnxscript\converter_test.py:129: in validate_run
    self.check_run(val.function, val.input, val.output[0])
onnxscript\converter_test.py:472: in check_run
    output = onnxfn(*inputs)
             ^^^^^^^^^^^^^^^
onnxscript\values.py:593: in __call__
    return evaluator.default().eval_function(self, args, kwargs)  # type: ignore[arg-type, return-value]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:306: in eval_function
    result = function.function(*adapted_args, **adapted_kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tests\models\getitem.py:173: in nested_expr
    r = (A + 1)[0]
         ^^^^^
onnxscript\tensor.py:177: in __add__
    return self._opset.Add(self, other)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\onnx_opset\_impl\opset14.py:81: in Add
    return op(*self._prepare_inputs(schema, A, B))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\values.py:331: in __call__
    return evaluator.default().eval(schema, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:193: in eval
    outputs = self._eval(schema, inputs, attributes, closure)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:514: in _eval
    return _call_ort(schema, inputs, attributes, closure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
onnxscript\evaluator.py:475: in _call_ort
    model, session_run_input, inputs = _prepare_model_and_inputs_for_eager(
onnxscript\evaluator.py:450: in _prepare_model_and_inputs_for_eager
    ir_version=values.select_ir_version(schema.since_version, domain=schema.domain),
               ^^^^^^^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'onnxscript.values' has no attribute 'select_ir_version'

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

3 participants