| 950 | |
| 951 | |
| 952 | def test_fuse_stressed(): |
| 953 | def f(*args): |
| 954 | return args |
| 955 | |
| 956 | d = { |
| 957 | "array-original-27b9f9d257a80fa6adae06a98faf71eb": 1, |
| 958 | ("cholesky-upper-26a6b670a8aabb7e2f8936db7ccb6a88", 0, 0): ( |
| 959 | f, |
| 960 | ("cholesky-26a6b670a8aabb7e2f8936db7ccb6a88", 0, 0), |
| 961 | ), |
| 962 | ("cholesky-26a6b670a8aabb7e2f8936db7ccb6a88", 1, 0): ( |
| 963 | f, |
| 964 | ("cholesky-upper-26a6b670a8aabb7e2f8936db7ccb6a88", 0, 1), |
| 965 | ), |
| 966 | ("array-27b9f9d257a80fa6adae06a98faf71eb", 0, 0): ( |
| 967 | f, |
| 968 | "array-original-27b9f9d257a80fa6adae06a98faf71eb", |
| 969 | (slice(0, 10, None), slice(0, 10, None)), |
| 970 | ), |
| 971 | ("cholesky-upper-26a6b670a8aabb7e2f8936db7ccb6a88", 1, 0): ( |
| 972 | "cholesky-26a6b670a8aabb7e2f8936db7ccb6a88", |
| 973 | 0, |
| 974 | 1, |
| 975 | ), |
| 976 | ("cholesky-26a6b670a8aabb7e2f8936db7ccb6a88", 1, 1): ( |
| 977 | f, |
| 978 | ( |
| 979 | f, |
| 980 | ("array-27b9f9d257a80fa6adae06a98faf71eb", 1, 1), |
| 981 | (f, [("cholesky-lt-dot-26a6b670a8aabb7e2f8936db7ccb6a88", 1, 0, 1, 0)]), |
| 982 | ), |
| 983 | ), |
| 984 | ("cholesky-lt-dot-26a6b670a8aabb7e2f8936db7ccb6a88", 1, 0, 1, 0): ( |
| 985 | f, |
| 986 | ("cholesky-26a6b670a8aabb7e2f8936db7ccb6a88", 1, 0), |
| 987 | ("cholesky-upper-26a6b670a8aabb7e2f8936db7ccb6a88", 0, 1), |
| 988 | ), |
| 989 | ("array-27b9f9d257a80fa6adae06a98faf71eb", 0, 1): ( |
| 990 | f, |
| 991 | "array-original-27b9f9d257a80fa6adae06a98faf71eb", |
| 992 | (slice(0, 10, None), slice(10, 20, None)), |
| 993 | ), |
| 994 | ("cholesky-upper-26a6b670a8aabb7e2f8936db7ccb6a88", 1, 1): ( |
| 995 | f, |
| 996 | ("cholesky-26a6b670a8aabb7e2f8936db7ccb6a88", 1, 1), |
| 997 | ), |
| 998 | ("cholesky-26a6b670a8aabb7e2f8936db7ccb6a88", 0, 1): (f, (10, 10)), |
| 999 | ("array-27b9f9d257a80fa6adae06a98faf71eb", 1, 1): ( |
| 1000 | f, |
| 1001 | "array-original-27b9f9d257a80fa6adae06a98faf71eb", |
| 1002 | (slice(10, 20, None), slice(10, 20, None)), |
| 1003 | ), |
| 1004 | ("cholesky-upper-26a6b670a8aabb7e2f8936db7ccb6a88", 0, 1): ( |
| 1005 | f, |
| 1006 | ("cholesky-26a6b670a8aabb7e2f8936db7ccb6a88", 0, 0), |
| 1007 | ("array-27b9f9d257a80fa6adae06a98faf71eb", 0, 1), |
| 1008 | ), |
| 1009 | ("cholesky-26a6b670a8aabb7e2f8936db7ccb6a88", 0, 0): ( |