@Test
    public void testTile6() throws ParseException {
        Tensor x = evaluate("tensor(d0[2],d1[2]):[1,2,3,4]");
        Tensor y = evaluate("tensor(d0[2]):[1,2]");
        assertEval("tile", x, y, evaluate("tensor(d0[2],d1[4]):[1,2,1,2,3,4,3,4]"));

        x = evaluate("tensor(d0[2],d1[2]):[1,2,3,4]");
        y = evaluate("tensor(d0[2]):[3,1]");
        assertEval("tile", x, y, evaluate("tensor(d0[6],d1[2]):[1,2,3,4,1,2,3,4,1,2,3,4]"));

        x = evaluate("tensor(d0[1],d1[1],d2[1]):[1]");
        y = evaluate("tensor(d0[3]):[1,6,1]");
        assertEval("tile", x, y, evaluate("tensor(d0[1],d1[6],d2[1]):[1,1,1,1,1,1]"));
    }
Unit tests for ONNX operators. The number on the test reflects the minimum
opset number for the operations tested.

@author lesters
model-integration/src/test/java/ai/vespa/rankingexpression/importer/onnx/OnnxOperationsTestCase.java