Converter for SelectV2 operation.
@bixia1: I am still working on improving this PR. In particular, I implement the ability to use broadcast forms for the cond, then, and else tensors. My last check-in already contains most of this implementation, but I plan to add a few more tests. For instance, currently, the case when all three tensors have different broadcastable shapes is not covered.
@bixia1: I am done with all the tests for this PR.
@drivanov can you take care of this, it say cla/google failure.
@bixia1 : I'm done with this PR. Please review. Thanks!
I fixed this issue by deleting the ConvertSelectV2 class and the corresponding test for TRT < 8.2.
There is no point in having them because this converter expects cond to be passed as a boolean tensor, which can only be created for TRT >= 8.2.
@bixia1: Please, don't merge that one into master. I have resolved the formal merge conflicts appeared after the merge of PR#56942, but I need to fix something.
@bixia1: I fixed all merge conflicts. This PR is ready to merge.
Can you please rebase your branch to head, Thank you.
REBASED