0s autopkgtest [20:29:58]: starting date and time: 2025-07-07 20:29:58+0000 0s autopkgtest [20:29:58]: git checkout: 508d4a25 a-v-ssh wait_for_ssh: demote "ssh connection failed" to a debug message 0s autopkgtest [20:29:58]: host juju-7f2275-prod-proposed-migration-environment-23; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.z6ad2pa_/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:glibc --apt-upgrade ggml --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=glibc/2.41-9ubuntu1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-23@sto01-ppc64el-3.secgroup --name adt-questing-ppc64el-ggml-20250707-202958-juju-7f2275-prod-proposed-migration-environment-23-07757ea6-0230-4b76-8e11-82459d259bcf --image adt/ubuntu-questing-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-23 --net-id=net_prod-autopkgtest-workers-ppc64el -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-questing-ppc64el-ggml-20250707-202958-juju-7f2275-prod-proposed-migration-environment-23-07757ea6-0230-4b76-8e11-82459d259bcf from image adt/ubuntu-questing-ppc64el-server-20250707.img (UUID 8474c3c3-f147-4740-a7c9-57b5279c46a3)... 59s autopkgtest [20:30:57]: testbed dpkg architecture: ppc64el 59s autopkgtest [20:30:57]: testbed apt version: 3.1.3 60s autopkgtest [20:30:58]: @@@@@@@@@@@@@@@@@@@@ test bed setup 60s autopkgtest [20:30:58]: testbed release detected to be: None 61s autopkgtest [20:30:59]: updating testbed package index (apt update) 61s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [249 kB] 61s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 61s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 61s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 61s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [28.2 kB] 61s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [15.8 kB] 61s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [182 kB] 61s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el Packages [47.9 kB] 61s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el Packages [144 kB] 61s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el Packages [5356 B] 61s Fetched 673 kB in 0s (1583 kB/s) 62s Reading package lists... 63s autopkgtest [20:31:01]: upgrading testbed (apt dist-upgrade and autopurge) 63s Reading package lists... 63s Building dependency tree... 63s Reading state information... 63s Calculating upgrade... 63s The following packages will be upgraded: 63s apparmor libapparmor1 libc-bin libc-dev-bin libc6 libc6-dev libnss-systemd 63s libpam-systemd libsystemd-shared libsystemd0 libudev1 libxml2-16 locales 63s systemd systemd-cryptsetup systemd-resolved systemd-sysv systemd-timesyncd 63s udev 63s 19 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 63s Need to get 21.1 MB of archives. 63s After this operation, 86.0 kB of additional disk space will be used. 63s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el libc6-dev ppc64el 2.41-9ubuntu1 [2041 kB] 63s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el libc-dev-bin ppc64el 2.41-9ubuntu1 [23.9 kB] 64s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el libc6 ppc64el 2.41-9ubuntu1 [3244 kB] 64s Get:4 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el libc-bin ppc64el 2.41-9ubuntu1 [740 kB] 64s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el libsystemd0 ppc64el 257.7-1ubuntu1 [662 kB] 64s Get:6 http://ftpmaster.internal/ubuntu questing/main ppc64el libnss-systemd ppc64el 257.7-1ubuntu1 [224 kB] 64s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el systemd-sysv ppc64el 257.7-1ubuntu1 [11.9 kB] 64s Get:8 http://ftpmaster.internal/ubuntu questing/main ppc64el systemd-resolved ppc64el 257.7-1ubuntu1 [382 kB] 64s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el libpam-systemd ppc64el 257.7-1ubuntu1 [341 kB] 64s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el libsystemd-shared ppc64el 257.7-1ubuntu1 [2590 kB] 64s Get:11 http://ftpmaster.internal/ubuntu questing/main ppc64el systemd ppc64el 257.7-1ubuntu1 [3149 kB] 64s Get:12 http://ftpmaster.internal/ubuntu questing/main ppc64el systemd-timesyncd ppc64el 257.7-1ubuntu1 [44.0 kB] 64s Get:13 http://ftpmaster.internal/ubuntu questing/main ppc64el systemd-cryptsetup ppc64el 257.7-1ubuntu1 [131 kB] 64s Get:14 http://ftpmaster.internal/ubuntu questing/main ppc64el udev ppc64el 257.7-1ubuntu1 [1428 kB] 64s Get:15 http://ftpmaster.internal/ubuntu questing/main ppc64el libudev1 ppc64el 257.7-1ubuntu1 [234 kB] 64s Get:16 http://ftpmaster.internal/ubuntu questing/main ppc64el libapparmor1 ppc64el 4.1.1-0ubuntu3 [61.4 kB] 64s Get:17 http://ftpmaster.internal/ubuntu questing/main ppc64el libxml2-16 ppc64el 2.14.4+dfsg-0exp1 [691 kB] 64s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el locales all 2.41-9ubuntu1 [4253 kB] 64s Get:19 http://ftpmaster.internal/ubuntu questing/main ppc64el apparmor ppc64el 4.1.1-0ubuntu3 [813 kB] 64s Preconfiguring packages ... 64s Fetched 21.1 MB in 1s (24.4 MB/s) 65s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117869 files and directories currently installed.) 65s Preparing to unpack .../libc6-dev_2.41-9ubuntu1_ppc64el.deb ... 65s Unpacking libc6-dev:ppc64el (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 65s Preparing to unpack .../libc-dev-bin_2.41-9ubuntu1_ppc64el.deb ... 65s Unpacking libc-dev-bin (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 65s Preparing to unpack .../libc6_2.41-9ubuntu1_ppc64el.deb ... 65s Unpacking libc6:ppc64el (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 65s Setting up libc6:ppc64el (2.41-9ubuntu1) ... 66s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117869 files and directories currently installed.) 66s Preparing to unpack .../libc-bin_2.41-9ubuntu1_ppc64el.deb ... 66s Unpacking libc-bin (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 66s Setting up libc-bin (2.41-9ubuntu1) ... 66s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117869 files and directories currently installed.) 66s Preparing to unpack .../libsystemd0_257.7-1ubuntu1_ppc64el.deb ... 66s Unpacking libsystemd0:ppc64el (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 66s Setting up libsystemd0:ppc64el (257.7-1ubuntu1) ... 66s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117869 files and directories currently installed.) 66s Preparing to unpack .../libnss-systemd_257.7-1ubuntu1_ppc64el.deb ... 67s Unpacking libnss-systemd:ppc64el (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 67s Preparing to unpack .../systemd-sysv_257.7-1ubuntu1_ppc64el.deb ... 67s Unpacking systemd-sysv (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 67s Preparing to unpack .../systemd-resolved_257.7-1ubuntu1_ppc64el.deb ... 67s Unpacking systemd-resolved (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 67s Preparing to unpack .../libpam-systemd_257.7-1ubuntu1_ppc64el.deb ... 67s Unpacking libpam-systemd:ppc64el (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 67s Preparing to unpack .../libsystemd-shared_257.7-1ubuntu1_ppc64el.deb ... 67s Unpacking libsystemd-shared:ppc64el (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 67s Setting up libsystemd-shared:ppc64el (257.7-1ubuntu1) ... 67s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117869 files and directories currently installed.) 67s Preparing to unpack .../systemd_257.7-1ubuntu1_ppc64el.deb ... 68s Unpacking systemd (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 68s Preparing to unpack .../systemd-timesyncd_257.7-1ubuntu1_ppc64el.deb ... 68s Unpacking systemd-timesyncd (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 68s Preparing to unpack .../systemd-cryptsetup_257.7-1ubuntu1_ppc64el.deb ... 68s Unpacking systemd-cryptsetup (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 68s Preparing to unpack .../udev_257.7-1ubuntu1_ppc64el.deb ... 68s Unpacking udev (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 68s Preparing to unpack .../libudev1_257.7-1ubuntu1_ppc64el.deb ... 68s Unpacking libudev1:ppc64el (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 68s Setting up libudev1:ppc64el (257.7-1ubuntu1) ... 68s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117870 files and directories currently installed.) 68s Preparing to unpack .../libapparmor1_4.1.1-0ubuntu3_ppc64el.deb ... 68s Unpacking libapparmor1:ppc64el (4.1.1-0ubuntu3) over (4.1.1-0ubuntu2) ... 68s Preparing to unpack .../libxml2-16_2.14.4+dfsg-0exp1_ppc64el.deb ... 68s Unpacking libxml2-16:ppc64el (2.14.4+dfsg-0exp1) over (2.14.3+dfsg-0exp3) ... 68s Preparing to unpack .../locales_2.41-9ubuntu1_all.deb ... 68s Unpacking locales (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 70s Preparing to unpack .../apparmor_4.1.1-0ubuntu3_ppc64el.deb ... 71s Unpacking apparmor (4.1.1-0ubuntu3) over (4.1.1-0ubuntu2) ... 71s Setting up libapparmor1:ppc64el (4.1.1-0ubuntu3) ... 71s Setting up libxml2-16:ppc64el (2.14.4+dfsg-0exp1) ... 71s Setting up systemd (257.7-1ubuntu1) ... 71s /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. 71s /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. 72s Setting up locales (2.41-9ubuntu1) ... 72s Generating locales (this might take a while)... 74s en_US.UTF-8... done 74s Generation complete. 74s Setting up apparmor (4.1.1-0ubuntu3) ... 74s Installing new version of config file /etc/apparmor.d/lsusb ... 74s Installing new version of config file /etc/apparmor.d/mbsync ... 75s Reloading AppArmor profiles 76s Setting up systemd-cryptsetup (257.7-1ubuntu1) ... 76s Setting up systemd-timesyncd (257.7-1ubuntu1) ... 77s systemd-time-wait-sync.service is a disabled or a static unit not running, not starting it. 77s Setting up udev (257.7-1ubuntu1) ... 77s Creating group 'clock' with GID 987. 78s Setting up libc-dev-bin (2.41-9ubuntu1) ... 78s Setting up systemd-resolved (257.7-1ubuntu1) ... 78s Setting up systemd-sysv (257.7-1ubuntu1) ... 78s Setting up libnss-systemd:ppc64el (257.7-1ubuntu1) ... 78s Setting up libpam-systemd:ppc64el (257.7-1ubuntu1) ... 78s Setting up libc6-dev:ppc64el (2.41-9ubuntu1) ... 78s Processing triggers for libc-bin (2.41-9ubuntu1) ... 79s Processing triggers for man-db (2.13.1-1) ... 80s Processing triggers for dbus (1.16.2-2ubuntu1) ... 80s Processing triggers for shared-mime-info (2.4-5build2) ... 81s Processing triggers for procps (2:4.0.4-8ubuntu2) ... 81s Processing triggers for initramfs-tools (0.149ubuntu1) ... 81s update-initramfs: Generating /boot/initrd.img-6.15.0-3-generic 89s Reading package lists... 89s Building dependency tree... 89s Reading state information... 89s Solving dependencies... 89s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 89s autopkgtest [20:31:27]: rebooting testbed after setup commands that affected boot 118s autopkgtest [20:31:56]: testbed running kernel: Linux 6.15.0-3-generic #3-Ubuntu SMP Wed Jun 4 08:35:52 UTC 2025 124s autopkgtest [20:32:02]: @@@@@@@@@@@@@@@@@@@@ apt-source ggml 155s Get:1 http://ftpmaster.internal/ubuntu questing/universe ggml 0.0~git20250618.9e4bee1-1 (dsc) [2567 B] 155s Get:2 http://ftpmaster.internal/ubuntu questing/universe ggml 0.0~git20250618.9e4bee1-1 (tar) [1404 kB] 155s Get:3 http://ftpmaster.internal/ubuntu questing/universe ggml 0.0~git20250618.9e4bee1-1 (diff) [10.2 kB] 155s gpgv: Signature made Fri Jun 20 09:29:08 2025 UTC 155s gpgv: using RSA key 419F7E9A47C3AB9519F1B0A339953A37DE4EB36B 155s gpgv: Can't check signature: No public key 155s dpkg-source: warning: cannot verify inline signature for ./ggml_0.0~git20250618.9e4bee1-1.dsc: no acceptable signature found 156s autopkgtest [20:32:34]: testing package ggml version 0.0~git20250618.9e4bee1-1 286s autopkgtest [20:34:44]: build not needed 302s autopkgtest [20:35:00]: test libggml-cpu: preparing testbed 302s Reading package lists... 303s Building dependency tree... 303s Reading state information... 303s Solving dependencies... 303s The following NEW packages will be installed: 303s libggml libggml-cpu libgomp1 303s 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. 303s Need to get 830 kB of archives. 303s After this operation, 6380 kB of additional disk space will be used. 303s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el libgomp1 ppc64el 15.1.0-8ubuntu1 [169 kB] 303s Get:2 http://ftpmaster.internal/ubuntu questing/universe ppc64el libggml-cpu ppc64el 0.0~git20250618.9e4bee1-1 [355 kB] 303s Get:3 http://ftpmaster.internal/ubuntu questing/universe ppc64el libggml ppc64el 0.0~git20250618.9e4bee1-1 [306 kB] 303s Fetched 830 kB in 0s (5476 kB/s) 303s Selecting previously unselected package libgomp1:ppc64el. 304s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117872 files and directories currently installed.) 304s Preparing to unpack .../libgomp1_15.1.0-8ubuntu1_ppc64el.deb ... 304s Unpacking libgomp1:ppc64el (15.1.0-8ubuntu1) ... 304s Selecting previously unselected package libggml-cpu:ppc64el. 304s Preparing to unpack .../libggml-cpu_0.0~git20250618.9e4bee1-1_ppc64el.deb ... 304s Unpacking libggml-cpu:ppc64el (0.0~git20250618.9e4bee1-1) ... 304s Selecting previously unselected package libggml:ppc64el. 304s Preparing to unpack .../libggml_0.0~git20250618.9e4bee1-1_ppc64el.deb ... 304s Unpacking libggml:ppc64el (0.0~git20250618.9e4bee1-1) ... 304s Setting up libgomp1:ppc64el (15.1.0-8ubuntu1) ... 304s Setting up libggml-cpu:ppc64el (0.0~git20250618.9e4bee1-1) ... 304s Setting up libggml:ppc64el (0.0~git20250618.9e4bee1-1) ... 304s Processing triggers for libc-bin (2.41-9ubuntu1) ... 306s autopkgtest [20:35:04]: test libggml-cpu: /usr/libexec/ggml/runtests 306s autopkgtest [20:35:04]: test libggml-cpu: [----------------------- 306s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 306s 0.00 1.00 2.00 306s Testing 1 devices 306s 306s Backend 1/1: CPU 306s Skipping CPU backend 306s 1/1 backends passed 306s OK 306s load_model: ggml tensor size = 336 bytes 306s load_model: backend buffer size = 0.09 MB 306s 306s Performing test: 306s ggml_conv_1d_transpose (4): PASSED 306s ggml_conv_1d_transpose (5): PASSED 306s ggml_conv_1d_transpose (10): PASSED 306s ggml_conv_1d_transpose (14): PASSED 306s ggml_conv_1d_transpose (12): PASSED 306s ggml_conv_1d_transpose (18): PASSED 306s ggml_conv_1d_transpose (24): PASSED 306s ggml_conv_1d_transpose (50688): PASSED 306s main: compute buffer size: 0.19 MB 306s load_model: ggml tensor size = 336 bytes 306s load_model: backend buffer size = 0.00 MB 306s 306s Performing test: 306s ggml_im2col (240): PASSED 306s ggml_conv1d (80): PASSED 306s main: compute buffer size: 0.00 MB 306s load_model: ggml tensor size = 336 bytes 306s load_model: backend buffer size = 0.00 MB 306s 306s Performing test: 306s ggml_im2col (4320): PASSED 306s ggml_conv2d (480): PASSED 306s main: compute buffer size: 0.02 MB 306s ggml_conv_2d_dw(channels=3, kernel=1x1, stride=1, pad=0, dilation=1, layout=WHCN): PASSED 306s ggml_conv_2d_dw(channels=3, kernel=1x1, stride=1, pad=0, dilation=1, layout=CWHN): PASSED 306s ggml_conv_2d_dw(channels=42, kernel=3x3, stride=2, pad=1, dilation=1, layout=WHCN): PASSED 306s ggml_conv_2d_dw(channels=42, kernel=3x3, stride=2, pad=1, dilation=1, layout=CWHN): PASSED 306s ggml_conv_2d_dw(channels=8, kernel=5x5, stride=1, pad=2, dilation=2, layout=WHCN): PASSED 306s ggml_conv_2d_dw(channels=8, kernel=5x5, stride=1, pad=2, dilation=2, layout=CWHN): PASSED 306s Testing dup on i16 -> i16 copy 306s Testing dup on i32 -> i32 copy 306s Testing dup on f16 -> f16 copy 306s Testing dup on f16 -> f32 copy 306s Testing dup on f32 -> f16 copy 306s Testing dup on f32 -> f32 copy 306s main: compute buffer size: 0.00 MB 306s 306s Performing gemm_f16_out_f32 test: 306s 1224.0f,1023.0f,1158.0f,1259.0f,1359.0f,1194.0f,1535.0f,1247.0f,1185.0f,1029.0f,889.0f,1182.0f,955.0f,1179.0f,1147.0f,1048.0f, 306s 1216.0f,1087.0f,1239.0f,1361.0f,1392.0f,1260.0f,1247.0f,1563.0f,1167.0f,1052.0f,942.0f,1214.0f,1045.0f,1134.0f,1264.0f,1126.0f, 306s 1125.0f,966.0f,1079.0f,1333.0f,1287.0f,1101.0f,1185.0f,1167.0f,1368.0f,990.0f,967.0f,1121.0f,971.0f,1086.0f,1130.0f,980.0f, 306s 999.0f,902.0f,1020.0f,1056.0f,1076.0f,929.0f,1029.0f,1052.0f,990.0f,1108.0f,823.0f,989.0f,759.0f,1041.0f,1003.0f,870.0f, 306s gemm_mult (64): PASSED 306s load_model: ggml tensor size = 336 bytes 306s load_model: backend buffer size = 3584 bytes 306s Matrix A: [36, 4] 306s Matrix B: [36, 16] 306s 306s Performing ggml_mul_mat test: 306s 1224.0 1023.0 1158.0 1259.0 1359.0 1194.0 1535.0 1247.0 1185.0 1029.0 889.0 1182.0 955.0 1179.0 1147.0 1048.0 306s 1216.0 1087.0 1239.0 1361.0 1392.0 1260.0 1247.0 1563.0 1167.0 1052.0 942.0 1214.0 1045.0 1134.0 1264.0 1126.0 306s 1125.0 966.0 1079.0 1333.0 1287.0 1101.0 1185.0 1167.0 1368.0 990.0 967.0 1121.0 971.0 1086.0 1130.0 980.0 306s 999.0 902.0 1020.0 1056.0 1076.0 929.0 1029.0 1052.0 990.0 1108.0 823.0 989.0 759.0 1041.0 1003.0 870.0 306s ggml_mul_mat (64): PASSED 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s test-mul-mat0: iter:0/500 306s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 306s x0: [4, 1, 1, 1] 306s 0.435 -0.717 0.214 -0.967 306s 306s x1: [4, 3, 1, 1] 306s 0.823 -0.605 -0.330 0.536 306s -0.444 0.108 -0.045 0.258 306s -0.270 0.027 0.904 0.832 306s 306s y: [1, 3, 1, 1] 306s 0.202 306s -0.530 306s -0.748 306s testing: mul_mat, [4, 1, 2, 1] = [4, 4, 2, 1] * [4, 1, 2, 1] 306s x0: [4, 4, 2, 1] 306s 0.026 0.678 0.225 -0.408 306s 0.275 0.049 -0.013 0.946 306s -0.415 0.543 0.053 0.540 306s -0.200 0.783 -0.433 -0.295 306s 306s x1: [4, 1, 2, 1] 306s -0.514 -0.726 0.608 -0.687 306s 306s y: [4, 1, 2, 1] 306s -0.088 -0.834 -0.519 -0.527 306s testing: mul_mat, [2, 4, 2, 4] = [4, 2, 2, 4] * [4, 4, 2, 4] 306s x0: [4, 2, 2, 4] 306s 0.755 0.496 0.258 -0.929 306s 0.496 0.666 0.851 0.747 306s 306s x1: [4, 4, 2, 4] 306s 0.804 0.702 -0.467 0.080 306s -0.250 0.520 0.025 0.335 306s 0.063 -0.921 -0.125 0.864 306s 0.862 0.442 -0.431 0.477 306s 306s y: [2, 4, 2, 4] 306s 0.761 0.529 306s -0.236 0.495 306s -1.244 -0.044 306s 0.315 0.711 306s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 306s x0: [4, 1, 1, 1] 306s 0.065 -0.825 -0.479 0.755 306s 306s x1: [4, 2, 1, 1] 306s 0.254 0.461 -0.343 0.481 306s -0.596 0.842 0.370 0.306 306s 306s y: [1, 2, 1, 1] 306s 0.163 306s -0.679 306s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 306s x0: [1, 1, 2, 1] 306s -0.423 306s 306s x1: [1, 4, 2, 1] 306s 0.372 306s -0.813 306s -0.777 306s -0.277 306s 306s y: [1, 4, 2, 1] 306s -0.158 306s 0.344 306s 0.329 306s 0.117 306s testing: mul_mat, [2, 1, 2, 4] = [1, 2, 2, 4] * [1, 1, 2, 4] 306s x0: [1, 2, 2, 4] 306s 0.530 306s 0.398 306s 306s x1: [1, 1, 2, 4] 306s -0.620 306s 306s y: [2, 1, 2, 4] 306s -0.329 -0.247 306s test-mul-mat0: iter:1/500 306s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 306s x0: [1, 1, 1, 1] 306s -0.418 306s 306s x1: [1, 4, 1, 1] 306s 0.729 306s -0.015 306s -0.073 306s 0.698 306s 306s y: [1, 4, 1, 1] 306s -0.305 306s 0.006 306s 0.030 306s -0.292 306s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 306s x0: [1, 1, 2, 1] 306s -0.722 306s 306s x1: [1, 1, 2, 1] 306s -0.639 306s 306s y: [1, 1, 2, 1] 306s 0.461 306s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 306s x0: [1, 2, 2, 1] 306s -0.644 306s -0.556 306s 306s x1: [1, 1, 2, 1] 306s -0.015 306s 306s y: [2, 1, 2, 1] 306s 0.010 0.008 306s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 306s x0: [1, 2, 1, 1] 306s 0.864 306s 0.817 306s 306s x1: [1, 2, 1, 1] 306s -0.724 306s -0.279 306s 306s y: [2, 2, 1, 1] 306s -0.625 -0.591 306s -0.241 -0.228 306s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 306s x0: [2, 1, 2, 1] 306s -0.211 0.318 306s 306s x1: [2, 1, 2, 1] 306s 0.244 0.674 306s 306s y: [1, 1, 2, 1] 306s 0.162 306s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 306s x0: [1, 1, 2, 1] 306s -0.423 306s 306s x1: [1, 2, 2, 1] 306s -0.698 306s -0.855 306s 306s y: [1, 2, 2, 1] 306s 0.295 306s 0.362 306s test-mul-mat0: iter:2/500 306s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 306s x0: [1, 2, 1, 1] 306s 0.524 306s -0.025 306s 306s x1: [1, 1, 1, 1] 306s -0.469 306s 306s y: [2, 1, 1, 1] 306s -0.246 0.012 306s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 306s x0: [1, 3, 1, 1] 306s 0.035 306s -0.584 306s 0.115 306s 306s x1: [1, 2, 1, 1] 306s -0.685 306s 0.766 306s 306s y: [3, 2, 1, 1] 306s -0.024 0.401 -0.079 306s 0.027 -0.448 0.088 306s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 306s x0: [1, 2, 1, 1] 306s -0.348 306s 0.459 306s 306s x1: [1, 3, 1, 1] 306s -0.148 306s 0.660 306s -0.211 306s 306s y: [2, 3, 1, 1] 306s 0.051 -0.068 306s -0.230 0.303 306s 0.073 -0.097 306s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 306s x0: [1, 4, 1, 1] 306s 0.795 306s -0.728 306s -0.178 306s -0.989 306s 306s x1: [1, 2, 1, 1] 306s 0.277 306s 0.970 306s 306s y: [4, 2, 1, 1] 306s 0.220 -0.202 -0.049 -0.274 306s 0.771 -0.706 -0.173 -0.959 306s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 306s x0: [4, 1, 1, 1] 306s 0.442 -0.902 -0.102 0.973 306s 306s x1: [4, 1, 1, 1] 306s 0.567 0.549 -0.413 -0.771 306s 306s y: [1, 1, 1, 1] 306s -0.952 306s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 306s x0: [1, 2, 1, 1] 306s -0.801 306s -0.234 306s 306s x1: [1, 4, 1, 1] 306s 0.416 306s -0.578 306s -0.052 306s 0.730 306s 306s y: [2, 4, 1, 1] 306s -0.333 -0.097 306s 0.463 0.135 306s 0.042 0.012 306s -0.585 -0.171 306s test-mul-mat0: iter:3/500 306s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 306s x0: [3, 1, 1, 1] 306s 0.777 -0.047 -0.660 306s 306s x1: [3, 4, 1, 1] 306s -0.897 -0.893 -0.085 306s 0.562 0.384 -0.115 306s -0.762 0.179 0.157 306s 0.060 0.190 -0.276 306s 306s y: [1, 4, 1, 1] 306s -0.600 306s 0.495 306s -0.704 306s 0.220 306s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 306s x0: [3, 1, 1, 1] 306s -0.533 0.660 -0.860 306s 306s x1: [3, 1, 1, 1] 306s 0.219 0.051 0.238 306s 306s y: [1, 1, 1, 1] 306s -0.287 306s testing: mul_ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s mat, [4, 1, 1, 3] = [3, 4, 1, 3] * [3, 1, 1, 3] 306s x0: [3, 4, 1, 3] 306s 0.630 0.318 -0.927 306s -0.485 0.557 0.252 306s 0.672 -0.384 -0.558 306s -0.604 0.225 -0.781 306s 306s x1: [3, 1, 1, 3] 306s -0.802 0.847 -0.661 306s 306s y: [4, 1, 1, 3] 306s 0.377 0.694 -0.496 1.191 306s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 306s x0: [3, 1, 1, 1] 306s -0.694 -0.934 -0.873 306s 306s x1: [3, 4, 1, 1] 306s -0.376 0.292 -0.988 306s 0.066 0.688 0.237 306s 0.285 0.037 -0.199 306s -0.276 0.438 0.604 306s 306s y: [1, 4, 1, 1] 306s 0.851 306s -0.895 306s -0.059 306s -0.745 306s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 306s x0: [1, 3, 1, 1] 306s 0.136 306s -0.998 306s -0.989 306s 306s x1: [1, 3, 1, 1] 306s 0.371 306s -0.625 306s 0.238 306s 306s y: [3, 3, 1, 1] 306s 0.050 -0.371 -0.367 306s -0.085 0.623 0.618 306s 0.032 -0.237 -0.235 306s testing: mul_mat, [1, 1, 1, 3] = [3, 1, 1, 3] * [3, 1, 1, 3] 306s x0: [3, 1, 1, 3] 306s 0.770 -0.627 -0.686 306s 306s x1: [3, 1, 1, 3] 306s -0.390 -0.477 0.311 306s 306s y: [1, 1, 1, 3] 306s -0.214 306s test-mul-mat0: iter:4/500 306s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 306s x0: [2, 3, 1, 1] 306s -0.011 0.105 306s 0.878 0.599 306s 0.628 0.189 306s 306s x1: [2, 2, 1, 1] 306s 0.865 -0.534 306s 0.853 0.103 306s 306s y: [3, 2, 1, 1] 306s -0.066 0.440 0.443 306s 0.001 0.811 0.555 306s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 306s x0: [2, 3, 2, 1] 306s -0.666 0.591 306s 0.730 0.746 306s 0.329 -0.175 306s 306s x1: [2, 3, 2, 1] 306s 0.314 0.991 306s 0.872 -0.351 306s 0.749 0.178 306s 306s y: [3, 3, 2, 1] 306s 0.376 0.969 -0.070 306s -0.788 0.375 0.348 306s -0.393 0.680 0.215 306s testing: mul_mat, [4, 3, 2, 3] = [2, 4, 2, 3] * [2, 3, 2, 3] 306s x0: [2, 4, 2, 3] 306s 0.905 0.898 306s 0.798 0.534 306s -0.333 0.073 306s -0.562 -0.045 306s 306s x1: [2, 3, 2, 3] 306s -0.934 0.402 306s 0.036 0.665 306s 0.030 -0.775 306s 306s y: [4, 3, 2, 3] 306s -0.485 -0.531 0.340 0.507 306s 0.630 0.384 0.037 -0.050 306s -0.668 -0.390 -0.067 0.018 306s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 306s x0: [2, 1, 1, 1] 306s 0.931 -0.689 306s 306s x1: [2, 4, 1, 1] 306s 0.203 0.541 306s 0.774 0.867 306s -0.654 -0.104 306s -0.025 0.590 306s 306s y: [1, 4, 1, 1] 306s -0.184 306s 0.124 306s -0.537 306s -0.430 306s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 306s x0: [1, 3, 2, 1] 306s -0.048 306s -0.454 306s 0.893 306s 306s x1: [1, 2, 2, 1] 306s -0.414 306s 0.764 306s 306s y: [3, 2, 2, 1] 306s 0.020 0.188 -0.370 306s -0.037 -0.347 0.683 306s testing: mul_mat, [2, 1, 2, 3] = [3, 2, 2, 3] * [3, 1, 2, 3] 306s x0: [3, 2, 2, 3] 306s -0.859 -0.007 -0.414 306s -0.213 -0.127 -0.512 306s 306s x1: [3, 1, 2, 3] 306s 0.437 0.849 -0.632 306s 306s y: [2, 1, 2, 3] 306s -0.120 0.123 306s test-mul-mat0: iter:5/500 306s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 306s x0: [4, 1, 1, 1] 306s 0.174 -0.662 0.169 -0.047 306s 306s x1: [4, 2, 1, 1] 306s -0.728 0.178 -0.884 0.779 306s 0.891 -0.888 0.850 -0.062 306s 306s y: [1, 2, 1, 1] 306s -0.431 306s 0.890 306s testing: mul_mat, [4, 1, 4, 1] = [4, 4, 4, 1] * [4, 1, 4, 1] 306s x0: [4, 4, 4, 1] 306s 0.290 -0.113 -0.462 0.406 306s -0.334 -0.571 0.518 -0.484 306s 0.367 -0.968 0.690 0.705 306s 0.202 -0.357 0.336 0.054 306s 306s x1: [4, 1, 4, 1] 306s 0.631 0.852 0.053 0.165 306s 306s y: [4, 1, 4, 1] 306s 0.129 -0.750 -0.440 -0.150 306s testing: mul_mat, [4, 4, 4, 2] = [4, 4, 4, 2] * [4, 4, 4, 2] 306s x0: [4, 4, 4, 2] 306s -0.642 -0.280 -0.114 -0.243 306s 0.295 -0.799 -0.349 0.739 306s 0.215 -0.792 0.612 0.499 306s -0.202 -0.266 -0.212 -0.456 306s 306s x1: [4, 4, 4, 2] 306s -0.521 0.619 -0.810 0.493 306s -0.446 -0.653 0.875 0.522 306s -0.807 0.962 0.691 -0.317 306s 0.385 -0.087 -0.131 0.308 306s 306s y: [4, 4, 4, 2] 306s 0.134 -0.002 -0.851 -0.113 306s 0.243 0.471 1.217 -0.159 306s 0.246 -1.481 -0.671 -0.095 306s -0.283 0.456 0.225 -0.167 306s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 306s x0: [4, 2, 1, 1] 306s 0.843 -0.821 0.937 -0.991 306s 0.857 0.642 0.018 -0.624 306s 306s x1: [4, 4, 1, 1] 306s 0.204 0.671 0.127 -0.596 306s 0.606 0.345 -0.857 0.925 306s -0.050 -0.231 -0.284 0.862 306s 0.834 -0.794 0.802 0.751 306s 306s y: [2, 4, 1, 1] 306s 0.329 0.979 306s -1.492 0.150 306s -0.971 -0.733 306s 1.361 -0.249 306s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 306s x0: [2, 1, 4, 1] 306s -0.704 0.851 306s 306s x1: [2, 4, 4, 1] 306s -0.426 0.255 306s -0.476 0.497 306s -0.927 0.444 306s -0.299 0.744 306s 306s y: [1, 4, 4, 1] 306s 0.516 306s 0.758 306s 1.030 306s 0.843 306s testing: mul_mat, [3, 2, 4, 2] = [1, 3, 4, 2] * [1, 2, 4, 2] 306s x0: [1, 3, 4, 2] 306s 0.231 306s 0.035 306s -0.242 306s 306s x1: [1, 2, 4, 2] 306s -0.554 306s -0.774 306s 306s y: [3, 2, 4, 2] 306s -0.128 -0.019 0.134 306s -0.179 -0.027 0.188 306s test-mul-mat0ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s : iter:6/500 306s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 306s x0: [2, 1, 1, 1] 306s 0.047 -0.506 306s 306s x1: [2, 2, 1, 1] 306s -0.741 -0.974 306s -0.710 0.490 306s 306s y: [1, 2, 1, 1] 306s 0.458 306s -0.282 306s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 306s x0: [2, 2, 1, 1] 306s 0.688 -0.529 306s -0.166 0.479 306s 306s x1: [2, 1, 1, 1] 306s -0.551 0.083 306s 306s y: [2, 1, 1, 1] 306s -0.423 0.131 306s testing: mul_mat, [4, 2, 1, 2] = [2, 4, 1, 2] * [2, 2, 1, 2] 306s x0: [2, 4, 1, 2] 306s -0.103 -0.083 306s -0.395 0.173 306s 0.752 0.030 306s 0.944 0.308 306s 306s x1: [2, 2, 1, 2] 306s -0.046 -0.815 306s -0.073 0.882 306s 306s y: [4, 2, 1, 2] 306s 0.073 -0.123 -0.059 -0.294 306s -0.066 0.182 -0.029 0.202 306s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 306s x0: [2, 2, 1, 1] 306s 0.035 -0.145 306s 0.848 0.568 306s 306s x1: [2, 4, 1, 1] 306s 0.728 0.067 306s 0.169 -0.801 306s 0.902 -0.352 306s 0.153 -0.913 306s 306s y: [2, 4, 1, 1] 306s 0.016 0.656 306s 0.122 -0.312 306s 0.083 0.565 306s 0.138 -0.389 306s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 306s x0: [2, 4, 1, 1] 306s 0.638 -0.746 306s -0.054 -0.666 306s 0.045 0.552 306s 0.582 0.851 306s 306s x1: [2, 2, 1, 1] 306s -0.722 0.411 306s -0.535 0.194 306s 306s y: [4, 2, 1, 1] 306s -0.767 -0.234 0.194 -0.071 306s -0.486 -0.100 0.083 -0.146 306s testing: mul_mat, [4, 2, 1, 2] = [4, 4, 1, 2] * [4, 2, 1, 2] 306s x0: [4, 4, 1, 2] 306s -0.820 -0.237 -0.220 0.417 306s 0.569 0.735 0.865 0.814 306s 0.719 -0.716 0.963 -0.772 306s -0.355 0.709 0.115 -1.000 306s 306s x1: [4, 2, 1, 2] 306s 0.114 -0.417 -0.504 -0.613 306s -0.937 -0.776 0.455 0.232 306s 306s y: [4, 2, 1, 2] 306s -0.139 -1.177 0.368 0.219 306s 0.948 -0.521 0.141 -0.398 306s test-mul-mat0: iter:7/500 306s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 306s x0: [2, 2, 1, 1] 306s 0.538 0.979 306s -0.487 0.538 306s 306s x1: [2, 3, 1, 1] 306s -0.610 -0.745 306s -0.798 0.170 306s -0.879 -0.835 306s 306s y: [2, 3, 1, 1] 306s -1.057 -0.104 306s -0.263 0.480 306s -1.290 -0.021 306s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 306s x0: [2, 4, 2, 1] 306s -0.685 0.494 306s -0.301 0.461 306s 0.655 0.635 306s -0.212 0.385 306s 306s x1: [2, 2, 2, 1] 306s -0.711 0.129 306s 0.602 -0.177 306s 306s y: [4, 2, 2, 1] 306s 0.551 0.273 -0.384 0.200 306s -0.499 -0.263 0.282 -0.196 306s testing: mul_mat, [2, 4, 2, 4] = [2, 2, 2, 4] * [2, 4, 2, 4] 306s x0: [2, 2, 2, 4] 306s -0.939 0.612 306s -0.225 0.137 306s 306s x1: [2, 4, 2, 4] 306s -0.755 -0.865 306s -0.326 -0.776 306s -0.352 -0.787 306s -0.487 0.777 306s 306s y: [2, 4, 2, 4] 306s 0.179 0.052 306s -0.169 -0.033 306s -0.152 -0.029 306s 0.933 0.216 306s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 306s x0: [2, 2, 1, 1] 306s 0.270 0.090 306s 0.194 -0.650 306s 306s x1: [2, 2, 1, 1] 306s 0.498 -0.052 306s 0.721 0.609 306s 306s y: [2, 2, 1, 1] 306s 0.130 0.130 306s 0.250 -0.256 306s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 306s x0: [2, 4, 2, 1] 306s 0.226 0.064 306s -0.114 0.987 306s 0.138 -0.882 306s 0.092 -0.940 306s 306s x1: [2, 2, 2, 1] 306s 0.853 0.949 306s -0.609 -0.320 306s 306s y: [4, 2, 2, 1] 306s 0.254 0.839 -0.719 -0.813 306s -0.158 -0.246 0.198 0.244 306s testing: mul_mat, [2, 2, 2, 4] = [4, 2, 2, 4] * [4, 2, 2, 4] 306s x0: [4, 2, 2, 4] 306s 0.218 0.277 -0.239 0.011 306s 0.639 -0.276 0.482 0.000 306s 306s x1: [4, 2, 2, 4] 306s 0.054 0.003 -0.782 -0.752 306s -0.907 -0.432 -0.899 -0.958 306s 306s y: [2, 2, 2, 4] 306s 0.192 -0.343 306s -0.113 -0.894 306s test-mul-mat0: iter:8/500 306s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 306s x0: [4, 4, 1, 1] 306s -0.236 0.357 0.853 0.689 306s 0.244 -0.226 0.368 -0.607 306s -0.700 0.613 0.360 -0.539 306s 0.642 0.786 -0.464 -0.819 306s 306s x1: [4, 3, 1, 1] 306s -0.942 0.863 0.800 -0.918 306s 0.023 0.488 -0.465 -0.347 306s 0.065 -0.130 0.936 0.159 306s 306s y: [4, 3, 1, 1] 306s 0.580 0.427 1.971 0.454 306s -0.467 -0.065 0.302 0.898 306s 0.846 0.293 0.126 -0.624 306s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 306s x0: [4, 1, 3, 1] 306s -0.407 0.816 -0.495 -0.683 306s 306s x1: [4, 4, 3, 1] 306s -0.570 -0.994 -0.761 -0.708 306s 0.807 -0.680 0.315 0.295 306s -0.145 0.968 -0.640 0.726 306s 0.904 0.519 0.908 -0.332 306s 306s y: [1, 4, 3, 1] 306s 0.281 306s -1.241 306s 0.670 306s -0.167 306s testing: mul_mat, [2, 1, 3, 1] = [4, 2, 3, 1] * [4, 1, 3, 1] 306s x0: [4, 2, 3, 1] 306s 0.261 0.015 0.994 0.497 306s -0.289 0.964 -0.910 -0.473 306s 306s x1: [4, 1, 3, 1] 306s 0.793 0.951 -0.692 0.192 306s 306s y: [2, 1, 3, 1] 306s -0.371 1.226 306s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 306s x0: [4, 4, 1, 1] 306s 0.855 0.772 0.375 -0.457 306s 0.682 -0.482 -0.903 -0.065 306s 0.991 -0.712 -0.760 0.356 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s 0.819 -0.821 -0.565 0.457 306s 306s x1: [4, 2, 1, 1] 306s -0.409 0.232 -0.930 -0.924 306s -0.076 -0.735 0.861 -0.815 306s 306s y: [4, 2, 1, 1] 306s -0.098 0.508 -0.194 -0.423 306s 0.063 -0.422 -0.497 -0.319 306s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 306s x0: [4, 3, 3, 1] 306s -0.008 -0.415 -0.724 -0.490 306s 0.517 -0.077 -0.429 0.153 306s 0.254 -0.390 -0.600 0.546 306s 306s x1: [4, 4, 3, 1] 306s 0.423 -0.772 -0.321 0.103 306s 0.432 0.855 0.693 -0.336 306s 0.925 0.769 0.588 -0.810 306s 0.630 0.773 0.471 0.486 306s 306s y: [3, 4, 3, 1] 306s 0.498 0.431 0.657 306s -0.696 -0.191 -0.823 306s -0.356 0.042 -0.860 306s -0.905 0.139 -0.159 306s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 306s x0: [3, 2, 3, 1] 306s 0.883 -0.871 -0.332 306s -0.993 -0.009 0.099 306s 306s x1: [3, 4, 3, 1] 306s -0.758 0.377 -0.608 306s -0.358 0.887 0.545 306s -0.812 -0.911 -0.296 306s 0.108 -0.339 -0.030 306s 306s y: [2, 4, 3, 1] 306s -0.796 0.690 306s -1.271 0.402 306s 0.175 0.786 306s 0.401 -0.107 306s test-mul-mat0: iter:9/500 306s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 306s x0: [3, 4, 1, 1] 306s 0.515 -0.231 0.660 306s 0.522 -0.102 -0.349 306s -0.810 0.996 -0.522 306s -0.683 0.132 -0.661 306s 306s x1: [3, 2, 1, 1] 306s 0.029 0.566 0.464 306s -0.917 0.597 0.344 306s 306s y: [4, 2, 1, 1] 306s 0.191 -0.205 0.298 -0.252 306s -0.383 -0.660 1.158 0.478 306s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 306s x0: [3, 2, 2, 1] 306s -0.073 -0.203 -0.981 306s 0.243 0.928 -0.642 306s 306s x1: [3, 4, 2, 1] 306s -0.148 0.942 -0.505 306s 0.086 -0.735 -0.962 306s -0.876 0.624 -0.652 306s -0.659 -0.463 -0.675 306s 306s y: [2, 4, 2, 1] 306s 0.314 1.162 306s 1.087 -0.044 306s 0.576 0.784 306s 0.805 -0.158 306s testing: mul_mat, [4, 2, 2, 1] = [3, 4, 2, 1] * [3, 2, 2, 1] 306s x0: [3, 4, 2, 1] 306s 0.314 -0.609 -0.412 306s -0.949 0.191 -0.871 306s -0.023 0.988 -0.852 306s -0.779 0.916 -0.493 306s 306s x1: [3, 2, 2, 1] 306s 0.305 0.760 0.240 306s 0.646 -0.704 0.565 306s 306s y: [4, 2, 2, 1] 306s -0.466 -0.354 0.539 0.340 306s 0.398 -1.240 -1.191 -1.427 306s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 306s x0: [3, 2, 1, 1] 306s -0.182 -0.505 -0.615 306s -0.531 0.039 0.001 306s 306s x1: [3, 4, 1, 1] 306s 0.464 -0.622 -0.588 306s 0.932 -0.524 -0.100 306s 0.630 0.790 0.291 306s -0.782 0.841 -0.518 306s 306s y: [2, 4, 1, 1] 306s 0.592 -0.271 306s 0.157 -0.515 306s -0.692 -0.303 306s 0.036 0.447 306s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 306s x0: [2, 3, 2, 1] 306s -0.868 -0.392 306s 0.575 -0.524 306s 0.499 0.129 306s 306s x1: [2, 3, 2, 1] 306s 0.355 -0.828 306s -0.638 -0.147 306s -0.906 -0.386 306s 306s y: [3, 3, 2, 1] 306s 0.016 0.639 0.071 306s 0.612 -0.290 -0.338 306s 0.938 -0.319 -0.502 306s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 306s x0: [3, 2, 2, 1] 306s 0.146 -0.936 0.434 306s -0.729 -0.100 0.632 306s 306s x1: [3, 2, 2, 1] 306s 0.058 -0.282 -0.812 306s -0.903 0.103 0.190 306s 306s y: [2, 2, 2, 1] 306s -0.080 -0.527 306s -0.146 0.768 306s test-mul-mat0: iter:10/500 306s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 306s x0: [1, 2, 1, 1] 306s 0.335 306s -0.781 306s 306s x1: [1, 1, 1, 1] 306s 0.501 306s 306s y: [2, 1, 1, 1] 306s 0.168 -0.391 306s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 306s x0: [1, 1, 2, 1] 306s -0.403 306s 306s x1: [1, 2, 2, 1] 306s 0.488 306s 0.432 306s 306s y: [1, 2, 2, 1] 306s -0.197 306s -0.174 306s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 306s x0: [1, 2, 2, 1] 306s 0.150 306s 0.113 306s 306s x1: [1, 1, 2, 1] 306s 0.190 306s 306s y: [2, 1, 2, 1] 306s 0.029 0.021 306s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 306s x0: [1, 4, 1, 1] 306s 0.044 306s 0.110 306s 0.978 306s -0.317 306s 306s x1: [1, 2, 1, 1] 306s -0.988 306s -0.900 306s 306s y: [4, 2, 1, 1] 306s -0.043 -0.108 -0.966 0.313 306s -0.039 -0.099 -0.880 0.285 306s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 306s x0: [4, 1, 2, 1] 306s 0.567 -0.366 0.766 -0.111 306s 306s x1: [4, 1, 2, 1] 306s -0.405 -0.762 -0.279 0.848 306s 306s y: [1, 1, 2, 1] 306s -0.258 306s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 306s x0: [1, 4, 2, 1] 306s 0.052 306s 0.622 306s 0.810 306s 0.030 306s 306s x1: [1, 4, 2, 1] 306s 0.840 306s 0.453 306s 0.935 306s -0.009 306s 306s y: [4, 4, 2, 1] 306s 0.044 0.522 0.681 0.025 306s 0.024 0.282 0.367 0.014 306s 0.049 0.581 0.758 0.028 306s -0.000 -0.006 -0.008 -0.000 306s test-mul-mat0: iter:11/500 306s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 306s x0: [1, 2, 1, 1] 306s -0.943 306s -0.795 306s 306s x1: [1, 4, 1, 1] 306s -0.741 306s -0.642 306s 0.168 306s -0.107 306s 306s y: [2, 4, 1, 1] 306s 0.698 0.589 306s 0.605 0.510 306s -0.159 -0.134 306s 0.101 0.085 306s testing: mul_mat, [3, 2, 3, 1] = [1, 3, 3, ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s 1] * [1, 2, 3, 1] 306s x0: [1, 3, 3, 1] 306s 0.562 306s -0.719 306s 0.811 306s 306s x1: [1, 2, 3, 1] 306s -0.225 306s 0.543 306s 306s y: [3, 2, 3, 1] 306s -0.127 0.162 -0.183 306s 0.305 -0.390 0.440 306s testing: mul_mat, [4, 3, 3, 2] = [1, 4, 3, 2] * [1, 3, 3, 2] 306s x0: [1, 4, 3, 2] 306s -0.183 306s 0.060 306s -0.406 306s -0.621 306s 306s x1: [1, 3, 3, 2] 306s -0.934 306s 0.198 306s 0.162 306s 306s y: [4, 3, 3, 2] 306s 0.171 -0.056 0.379 0.580 306s -0.036 0.012 -0.080 -0.123 306s -0.030 0.010 -0.066 -0.100 306s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 306s x0: [1, 1, 1, 1] 306s 0.574 306s 306s x1: [1, 4, 1, 1] 306s 0.630 306s 0.313 306s -0.805 306s -0.996 306s 306s y: [1, 4, 1, 1] 306s 0.362 306s 0.180 306s -0.462 306s -0.572 306s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 306s x0: [1, 2, 3, 1] 306s -0.671 306s 0.975 306s 306s x1: [1, 1, 3, 1] 306s -0.007 306s 306s y: [2, 1, 3, 1] 306s 0.005 -0.007 306s testing: mul_mat, [3, 1, 3, 2] = [2, 3, 3, 2] * [2, 1, 3, 2] 306s x0: [2, 3, 3, 2] 306s 0.340 -0.347 306s 0.035 0.230 306s 0.130 0.135 306s 306s x1: [2, 1, 3, 2] 306s 0.128 0.413 306s 306s y: [3, 1, 3, 2] 306s -0.100 0.099 0.072 306s test-mul-mat0: iter:12/500 306s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 306s x0: [4, 2, 1, 1] 306s 0.152 0.027 -0.478 0.091 306s -0.574 -0.496 -0.936 -0.044 306s 306s x1: [4, 4, 1, 1] 306s -0.841 -0.556 0.506 -0.775 306s 0.857 0.212 0.139 0.568 306s -0.824 0.181 -0.308 0.561 306s -0.302 0.541 0.686 0.128 306s 306s y: [2, 4, 1, 1] 306s -0.455 0.319 306s 0.121 -0.752 306s 0.078 0.646 306s -0.348 -0.743 306s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 306s x0: [4, 2, 1, 1] 306s 0.944 0.575 0.129 0.083 306s 0.144 0.306 -0.736 0.835 306s 306s x1: [4, 2, 1, 1] 306s 0.139 -0.733 -0.380 0.561 306s 0.274 -0.588 0.719 0.718 306s 306s y: [2, 2, 1, 1] 306s -0.293 0.544 306s 0.072 -0.070 306s testing: mul_mat, [1, 2, 1, 4] = [4, 1, 1, 4] * [4, 2, 1, 4] 306s x0: [4, 1, 1, 4] 306s -0.950 0.302 0.044 0.306 306s 306s x1: [4, 2, 1, 4] 306s -0.134 -0.038 0.377 -0.447 306s -0.910 0.256 0.705 0.117 306s 306s y: [1, 2, 1, 4] 306s -0.005 306s 1.009 306s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 306s x0: [4, 1, 1, 1] 306s 0.119 -0.999 -0.125 -0.152 306s 306s x1: [4, 1, 1, 1] 306s -0.812 -0.149 -0.527 -0.693 306s 306s y: [1, 1, 1, 1] 306s 0.224 306s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 306s x0: [1, 1, 1, 1] 306s 0.795 306s 306s x1: [1, 4, 1, 1] 306s -0.162 306s -0.242 306s -0.160 306s 0.511 306s 306s y: [1, 4, 1, 1] 306s -0.129 306s -0.192 306s -0.127 306s 0.407 306s testing: mul_mat, [4, 1, 1, 4] = [1, 4, 1, 4] * [1, 1, 1, 4] 306s x0: [1, 4, 1, 4] 306s 0.000 306s 0.952 306s 0.616 306s -0.296 306s 306s x1: [1, 1, 1, 4] 306s 0.561 306s 306s y: [4, 1, 1, 4] 306s 0.000 0.534 0.346 -0.166 306s test-mul-mat0: iter:13/500 306s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 306s x0: [3, 3, 1, 1] 306s 0.138 -0.208 0.291 306s -0.245 0.496 -0.390 306s 0.032 -0.598 -0.283 306s 306s x1: [3, 3, 1, 1] 306s 0.400 0.009 0.158 306s -0.089 -0.484 -0.047 306s -0.528 0.324 0.792 306s 306s y: [3, 3, 1, 1] 306s 0.099 -0.155 -0.037 306s 0.075 -0.200 0.300 306s 0.090 -0.019 -0.435 306s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 306s x0: [3, 3, 1, 1] 306s 0.332 -0.266 0.873 306s -0.660 0.891 -0.216 306s -0.144 -0.156 0.256 306s 306s x1: [3, 3, 1, 1] 306s 0.098 -0.372 -0.404 306s 0.352 0.705 -0.053 306s 0.912 0.081 -0.584 306s 306s y: [3, 3, 1, 1] 306s -0.221 -0.308 -0.059 306s -0.118 0.408 -0.174 306s -0.228 -0.403 -0.293 306s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 306s x0: [3, 4, 1, 1] 306s 0.326 0.214 -0.797 306s 0.954 0.810 0.555 306s 0.659 -0.243 0.467 306s -0.260 0.173 0.940 306s 306s x1: [3, 3, 1, 1] 306s -0.820 -0.364 -0.405 306s 0.318 0.428 0.887 306s -0.927 -0.076 -0.503 306s 306s y: [4, 3, 1, 1] 306s -0.023 -1.302 -0.641 -0.230 306s -0.511 1.142 0.519 0.824 306s 0.083 -1.225 -0.827 -0.245 306s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 306s x0: [3, 4, 1, 1] 306s -0.294 -0.170 -0.852 306s -0.666 0.944 -0.090 306s -0.161 -0.044 0.854 306s 0.630 -0.955 0.702 306s 306s x1: [3, 4, 1, 1] 306s -0.928 0.907 0.812 306s -0.588 0.798 -0.404 306s 0.268 -0.358 0.852 306s 0.448 0.278 -0.553 306s 306s y: [4, 4, 1, 1] 306s -0.573 1.402 0.803 -0.880 306s 0.382 1.182 -0.286 -1.416 306s -0.744 -0.594 0.700 1.109 306s 0.293 0.014 -0.557 -0.372 306s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 306s x0: [4, 2, 1, 1] 306s -0.870 -0.492 0.816 -0.886 306s 0.369 0.408 0.274 -0.851 306s 306s x1: [4, 3, 1, 1] 306s -0.431 -0.389 0.169 0.309 306s 0.784 0.109 0.380 0.691 306s -0.079 0.792 0.488 0.517 306s 306s y: [2, 3, 1, 1] 306s 0.431 -0.534 306s -1.038 -0.150 306s -0.381 -0.012 306s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s [2, 4, 1, 1] 306s x0: [2, 4, 1, 1] 306s 0.907 0.486 306s -0.822 0.274 306s 0.489 -0.815 306s 0.076 -0.134 306s 306s x1: [2, 4, 1, 1] 306s -0.887 0.744 306s -0.021 -0.943 306s -0.301 0.024 306s -0.795 0.609 306s 306s y: [4, 4, 1, 1] 306s -0.443 0.933 -1.040 -0.167 306s -0.477 -0.241 0.758 0.124 306s -0.261 0.254 -0.167 -0.026 306s -0.425 0.820 -0.885 -0.142 306s test-mul-mat0: iter:14/500 306s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 306s x0: [1, 1, 1, 1] 306s -0.417 306s 306s x1: [1, 1, 1, 1] 306s -0.377 306s 306s y: [1, 1, 1, 1] 306s 0.157 306s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 306s x0: [1, 1, 4, 1] 306s -0.896 306s 306s x1: [1, 1, 4, 1] 306s 0.992 306s 306s y: [1, 1, 4, 1] 306s -0.888 306s testing: mul_mat, [1, 1, 4, 4] = [1, 1, 4, 4] * [1, 1, 4, 4] 306s x0: [1, 1, 4, 4] 306s 0.346 306s 306s x1: [1, 1, 4, 4] 306s -0.064 306s 306s y: [1, 1, 4, 4] 306s -0.022 306s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 306s x0: [1, 4, 1, 1] 306s 0.951 306s -0.753 306s -0.738 306s 0.734 306s 306s x1: [1, 1, 1, 1] 306s -0.909 306s 306s y: [4, 1, 1, 1] 306s -0.865 0.684 0.670 -0.667 306s testing: mul_mat, [4, 1, 4, 1] = [4, 4, 4, 1] * [4, 1, 4, 1] 306s x0: [4, 4, 4, 1] 306s 0.902 0.986 -0.705 0.584 306s 0.581 -0.796 0.321 0.746 306s -0.340 0.896 -0.988 0.124 306s -0.569 -0.939 -0.458 -0.827 306s 306s x1: [4, 1, 4, 1] 306s -0.418 -0.410 -0.407 -0.598 306s 306s y: [4, 1, 4, 1] 306s -0.844 -0.493 0.102 1.304 306s testing: mul_mat, [4, 4, 4, 4] = [4, 4, 4, 4] * [4, 4, 4, 4] 306s x0: [4, 4, 4, 4] 306s -0.478 0.013 -0.869 0.974 306s -0.615 0.129 -0.643 0.983 306s -0.833 0.941 -0.785 0.662 306s -0.938 0.475 0.312 -0.355 306s 306s x1: [4, 4, 4, 4] 306s -0.266 -0.658 -0.041 -0.169 306s -0.771 0.925 0.223 0.437 306s -0.097 -0.844 -0.772 0.626 306s -0.786 0.193 -0.312 0.797 306s 306s y: [4, 4, 4, 4] 306s -0.011 -0.061 -0.478 -0.017 306s 0.612 0.879 1.627 1.078 306s 1.316 1.063 0.307 -0.772 306s 1.425 1.492 1.608 0.449 306s test-mul-mat0: iter:15/500 306s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 306s x0: [1, 4, 1, 1] 306s 0.574 306s 0.840 306s 0.803 306s 0.902 306s 306s x1: [1, 4, 1, 1] 306s 0.623 306s 0.952 306s 0.923 306s 0.902 306s 306s y: [4, 4, 1, 1] 306s 0.358 0.524 0.501 0.562 306s 0.546 0.799 0.764 0.858 306s 0.530 0.775 0.741 0.832 306s 0.518 0.757 0.724 0.813 306s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 306s x0: [1, 1, 2, 1] 306s -0.895 306s 306s x1: [1, 4, 2, 1] 306s 0.097 306s -0.027 306s 0.511 306s -0.836 306s 306s y: [1, 4, 2, 1] 306s -0.087 306s 0.024 306s -0.457 306s 0.749 306s testing: mul_mat, [2, 1, 2, 3] = [1, 2, 2, 3] * [1, 1, 2, 3] 306s x0: [1, 2, 2, 3] 306s -0.061 306s -0.019 306s 306s x1: [1, 1, 2, 3] 306s 0.624 306s 306s y: [2, 1, 2, 3] 306s -0.038 -0.012 306s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 306s x0: [1, 3, 1, 1] 306s 0.292 306s 0.607 306s -0.197 306s 306s x1: [1, 2, 1, 1] 306s 0.781 306s 0.444 306s 306s y: [3, 2, 1, 1] 306s 0.228 0.475 -0.154 306s 0.130 0.269 -0.087 306s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 306s x0: [3, 4, 2, 1] 306s 0.186 0.683 0.017 306s -0.472 0.533 0.813 306s -0.720 0.430 0.269 306s -0.509 -0.336 -0.547 306s 306s x1: [3, 1, 2, 1] 306s -0.021 -0.061 0.296 306s 306s y: [4, 1, 2, 1] 306s -0.040 0.218 0.069 -0.131 306s testing: mul_mat, [2, 3, 2, 3] = [4, 2, 2, 3] * [4, 3, 2, 3] 306s x0: [4, 2, 2, 3] 306s -0.190 -0.626 -0.456 -0.768 306s 0.574 0.385 -0.937 -0.483 306s 306s x1: [4, 3, 2, 3] 306s -0.949 -0.888 0.317 -0.927 306s 0.156 -0.873 0.719 -0.658 306s -0.345 0.999 -0.167 -0.662 306s 306s y: [2, 3, 2, 3] 306s 1.304 -0.736 306s 0.695 -0.602 306s 0.025 0.663 306s test-mul-mat0: iter:16/500 306s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 306s x0: [1, 2, 1, 1] 306s -0.366 306s 0.518 306s 306s x1: [1, 2, 1, 1] 306s -0.666 306s 0.232 306s 306s y: [2, 2, 1, 1] 306s 0.243 -0.345 306s -0.085 0.120 306s testing: mul_mat, [3, 2, 3, 1] = [1, 3, 3, 1] * [1, 2, 3, 1] 306s x0: [1, 3, 3, 1] 306s 0.666 306s 0.093 306s 0.475 306s 306s x1: [1, 2, 3, 1] 306s 0.291 306s -0.654 306s 306s y: [3, 2, 3, 1] 306s 0.194 0.027 0.138 306s -0.436 -0.061 -0.311 306s testing: mul_mat, [3, 3, 3, 4] = [1, 3, 3, 4] * [1, 3, 3, 4] 306s x0: [1, 3, 3, 4] 306s 0.405 306s -0.384 306s -0.712 306s 306s x1: [1, 3, 3, 4] 306s -0.680 306s 0.379 306s -0.392 306s 306s y: [3, 3, 3, 4] 306s -0.275 0.261 0.484 306s 0.154 -0.146 -0.270 306s -0.159 0.151 0.279 306s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 306s x0: [1, 4, 1, 1] 306s 0.393 306s -0.758 306s -0.179 306s 0.518 306s 306s x1: [1, 3, 1, 1] 306s -0.728 306s 0.255 306s 0.353 306s 306s y: [4, 3, 1, 1] 306s -0.287 0.552 0.130 -0.377 306s 0.100 -0.194 -0.046 0.132 306s 0.139 -0.268 -0.063 0.183 306s testing: mul_mat, [1, 1, 3, 1] = [4, 1, 3, 1] * [4, 1, 3, 1] 306s x0: [4, 1, 3, 1] 306s -0.173 -0.932 0.600 0.040 306s 306s x1: [4, 1, 3, 1] 306s 0.816 -0.3ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 306s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s 78 -0.178 0.743 307s 307s y: [1, 1, 3, 1] 307s 0.134 307s testing: mul_mat, [4, 4, 3, 4] = [1, 4, 3, 4] * [1, 4, 3, 4] 307s x0: [1, 4, 3, 4] 307s -0.021 307s -0.828 307s 0.722 307s -0.925 307s 307s x1: [1, 4, 3, 4] 307s 0.553 307s -0.904 307s 0.178 307s 0.794 307s 307s y: [4, 4, 3, 4] 307s -0.012 -0.458 0.399 -0.511 307s 0.019 0.749 -0.652 0.836 307s -0.004 -0.147 0.128 -0.164 307s -0.017 -0.658 0.573 -0.735 307s test-mul-mat0: iter:17/500 307s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 1, 1, 1] 307s -0.004 307s 307s x1: [1, 2, 1, 1] 307s -0.143 307s 0.623 307s 307s y: [1, 2, 1, 1] 307s 0.001 307s -0.003 307s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.075 307s -0.077 307s 0.254 307s 307s x1: [1, 1, 1, 1] 307s 0.532 307s 307s y: [3, 1, 1, 1] 307s 0.040 -0.041 0.135 307s testing: mul_mat, [1, 3, 1, 4] = [1, 1, 1, 4] * [1, 3, 1, 4] 307s x0: [1, 1, 1, 4] 307s 0.189 307s 307s x1: [1, 3, 1, 4] 307s -0.048 307s 0.293 307s -0.636 307s 307s y: [1, 3, 1, 4] 307s -0.009 307s 0.055 307s -0.120 307s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 3, 1, 1] 307s -0.897 307s 0.536 307s 0.068 307s 307s x1: [1, 1, 1, 1] 307s -0.888 307s 307s y: [3, 1, 1, 1] 307s 0.797 -0.476 -0.061 307s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 1, 1, 1] 307s -0.309 -0.404 0.032 307s 307s x1: [3, 1, 1, 1] 307s -0.039 0.159 -0.720 307s 307s y: [1, 1, 1, 1] 307s -0.075 307s testing: mul_mat, [2, 3, 1, 4] = [1, 2, 1, 4] * [1, 3, 1, 4] 307s x0: [1, 2, 1, 4] 307s 0.903 307s 0.410 307s 307s x1: [1, 3, 1, 4] 307s 0.614 307s 0.851 307s 0.984 307s 307s y: [2, 3, 1, 4] 307s 0.555 0.251 307s 0.769 0.348 307s 0.889 0.403 307s test-mul-mat0: iter:18/500 307s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.471 0.499 307s -0.190 -0.857 307s 0.350 -0.206 307s 0.050 0.565 307s 307s x1: [2, 1, 1, 1] 307s 0.838 -0.098 307s 307s y: [4, 1, 1, 1] 307s -0.443 -0.075 0.313 -0.013 307s testing: mul_mat, [4, 4, 3, 1] = [2, 4, 3, 1] * [2, 4, 3, 1] 307s x0: [2, 4, 3, 1] 307s -0.885 0.793 307s -0.832 -0.091 307s -0.157 0.733 307s -0.763 -0.464 307s 307s x1: [2, 4, 3, 1] 307s 0.328 0.693 307s -0.196 -0.454 307s -0.430 -0.475 307s 0.917 -0.267 307s 307s y: [4, 4, 3, 1] 307s 0.259 -0.337 0.456 -0.572 307s -0.187 0.204 -0.302 0.360 307s 0.004 0.401 -0.281 0.549 307s -1.023 -0.739 -0.340 -0.575 307s testing: mul_mat, [4, 4, 3, 4] = [2, 4, 3, 4] * [2, 4, 3, 4] 307s x0: [2, 4, 3, 4] 307s 0.570 0.862 307s -0.545 0.675 307s -0.919 -0.964 307s 0.703 -0.567 307s 307s x1: [2, 4, 3, 4] 307s -0.523 0.997 307s 0.954 0.796 307s 0.302 0.604 307s -0.386 0.417 307s 307s y: [4, 4, 3, 4] 307s 0.561 0.958 -0.481 -0.933 307s 1.230 0.017 -1.645 0.220 307s 0.693 0.243 -0.860 -0.131 307s 0.139 0.492 -0.047 -0.508 307s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 4, 1, 1] 307s 0.032 0.120 307s 0.142 -0.502 307s -0.080 -0.993 307s -0.282 0.433 307s 307s x1: [2, 4, 1, 1] 307s -0.147 -0.647 307s -0.666 -0.222 307s -0.214 0.791 307s 0.982 -0.533 307s 307s y: [4, 4, 1, 1] 307s -0.082 0.304 0.655 -0.239 307s -0.048 0.017 0.274 0.092 307s 0.088 -0.427 -0.768 0.403 307s -0.033 0.407 0.450 -0.508 307s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 307s x0: [4, 2, 3, 1] 307s -0.932 0.539 -0.086 -0.388 307s -0.093 -0.434 -0.028 0.243 307s 307s x1: [4, 2, 3, 1] 307s -0.955 -0.670 -0.602 0.494 307s -0.733 0.067 -0.514 0.107 307s 307s y: [2, 2, 3, 1] 307s 0.388 0.517 307s 0.722 0.080 307s testing: mul_mat, [4, 4, 3, 4] = [2, 4, 3, 4] * [2, 4, 3, 4] 307s x0: [2, 4, 3, 4] 307s -0.468 -0.049 307s -0.193 0.995 307s 0.338 0.117 307s 0.320 0.332 307s 307s x1: [2, 4, 3, 4] 307s 0.295 -0.212 307s -0.734 -0.428 307s 0.936 -0.544 307s -0.010 -0.995 307s 307s y: [4, 4, 3, 4] 307s -0.128 -0.268 0.075 0.024 307s 0.364 -0.284 -0.298 -0.377 307s -0.411 -0.722 0.253 0.119 307s 0.053 -0.989 -0.119 -0.333 307s test-mul-mat0: iter:19/500 307s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.122 -0.698 -0.011 307s -0.949 0.958 0.025 307s 307s x1: [3, 3, 1, 1] 307s -0.022 0.587 0.161 307s -0.016 -0.000 0.189 307s 0.294 -0.191 0.480 307s 307s y: [2, 3, 1, 1] 307s -0.414 0.586 307s -0.004 0.019 307s 0.164 -0.450 307s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 4, 1, 1] 307s -0.263 -0.148 0.480 307s -0.741 0.941 -0.639 307s 0.918 0.928 0.340 307s 0.504 0.088 -0.676 307s 307s x1: [3, 2, 1, 1] 307s 0.294 0.556 0.789 307s 0.579 -0.284 0.486 307s 307s y: [4, 2, 1, 1] 307s 0.219 -0.198 1.054 -0.336 307s 0.123 -1.007 0.433 -0.062 307s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.574 0.084 0.359 307s -0.711 -0.430 0.614 307s 0.026 0.422 0.094 307s 0.285 0.364 0.456 307s 307s x1: [3, 4, 1, 1] 307s -0.496 -0.722 0.618 307s 0.313 0.757 0.281 307s -0.565 -0.940 -0.730 307s -0.514 -0.983 0.295 307s 307s y: [4, 4, 1, 1] 307s -0.123 1.043 -0.259 -0.122 307s 0.344 -0.375 0.354 0.492 307s -0.665 0.357 -0.480 -0.836 307s -0.272 0.969 -0.400 -0.369 307s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 3, 1, 1] 307s -0.526 -0.509 -0.935 307s -0.712 0.583 -0.333 307s 0.444 0.224 -0.417 307s 307s x1: [3, 4, 1, 1] 307s 0.202 0.291 -0.205 307s -0.294 -0.621 0.119 307s 0.210 -0.343 -0.263 307s -0.477 -0.586 -0.982 307s 307s y: [3, 4, 1, 1] 307s -0.063 0.094 0.240 307s 0.359 -0.193 -0.319 307s 0.309 -0.262 0.126 307s 1.467 0.325 0.066 307s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.315 -0.427 -0.338 307s 0.543 0.694 0.783 307s 307s x1: [3, 3, 1, 1] 307s -0.646 0.238 -0.803 307s 0.380 -0.340 0.292 307s -0.336 -0.977 -0.253 307s 307s y: [2, 3, 1, 1] 307s -0.034 -0.814 307s 0.166 0.198 307s 0.397 -1.058 307s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 4, 1, 1] 307s 0.706 0.932 307s -0.292 0.795 307s 0.731 0.956 307s 0.289 -0.484 307s 307s x1: [2, 3, 1, 1] 307s -0.649 0.399 307s -0.694 -0.234 307s 0.418 0.264 307s 307s y: [4, 3, 1, 1] 307s -0.086 0.507 -0.092 -0.381 307s -0.708 0.016 -0.731 -0.087 307s 0.541 0.089 0.558 -0.007 307s test-mul-mat0: iter:20/500 307s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 4, 1, 1] 307s -0.248 307s -0.941 307s 0.191 307s -0.705 307s 307s x1: [1, 3, 1, 1] 307s 0.853 307s -0.995 307s -0.807 307s 307s y: [4, 3, 1, 1] 307s -0.212 -0.803 0.163 -0.602 307s 0.247 0.936 -0.190 0.702 307s 0.200 0.759 -0.154 0.569 307s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 2, 1, 1] 307s -0.644 307s -0.278 307s 307s x1: [1, 4, 1, 1] 307s -0.368 307s -0.115 307s -0.043 307s -0.585 307s 307s y: [2, 4, 1, 1] 307s 0.237 0.102 307s 0.074 0.032 307s 0.028 0.012 307s 0.376 0.163 307s testing: mul_mat, [2, 2, 1, 3] = [1, 2, 1, 3] * [1, 2, 1, 3] 307s x0: [1, 2, 1, 3] 307s -0.232 307s -0.373 307s 307s x1: [1, 2, 1, 3] 307s -0.998 307s 0.774 307s 307s y: [2, 2, 1, 3] 307s 0.231 0.372 307s -0.179 -0.289 307s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 2, 1, 1] 307s 0.771 307s 0.860 307s 307s x1: [1, 2, 1, 1] 307s 0.918 307s 0.856 307s 307s y: [2, 2, 1, 1] 307s 0.708 0.790 307s 0.660 0.736 307s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.302 0.725 307s -0.160 0.863 307s -0.093 0.746 307s 0.330 -0.039 307s 307s x1: [2, 1, 1, 1] 307s -0.361 0.648 307s 307s y: [4, 1, 1, 1] 307s 0.579 0.618 0.517 -0.145 307s testing: mul_mat, [4, 2, 1, 3] = [4, 4, 1, 3] * [4, 2, 1, 3] 307s x0: [4, 4, 1, 3] 307s -0.847 0.720 -0.208 0.701 307s 0.974 0.829 -0.771 0.790 307s -0.132 -0.765 -0.359 -0.826 307s -0.984 -0.813 -0.003 0.942 307s 307s x1: [4, 2, 1, 3] 307s -0.781 -0.532 -0.037 0.993 307s -0.546 -0.795 0.473 0.149 307s 307s y: [4, 2, 1, 3] 307s 0.982 -0.389 -0.297 2.137 307s -0.104 -1.439 0.388 1.322 307s test-mul-mat0: iter:21/500 307s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.203 -0.189 307s 0.891 0.963 307s -0.883 -0.541 307s 307s x1: [2, 4, 1, 1] 307s -0.887 -0.508 307s 0.935 -0.440 307s -0.616 -0.833 307s 0.310 0.521 307s 307s y: [3, 4, 1, 1] 307s -0.084 -1.279 1.058 307s 0.273 0.409 -0.588 307s 0.033 -1.352 0.995 307s -0.036 0.778 -0.555 307s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 307s x0: [2, 2, 4, 1] 307s 0.819 -0.006 307s -0.783 0.783 307s 307s x1: [2, 3, 4, 1] 307s -0.447 0.658 307s 0.215 0.934 307s 0.428 -0.388 307s 307s y: [2, 3, 4, 1] 307s -0.371 0.865 307s 0.170 0.563 307s 0.353 -0.639 307s testing: mul_mat, [4, 2, 4, 4] = [2, 4, 4, 4] * [2, 2, 4, 4] 307s x0: [2, 4, 4, 4] 307s -0.077 0.364 307s 0.857 0.085 307s -0.751 0.231 307s 0.344 -0.290 307s 307s x1: [2, 2, 4, 4] 307s 0.408 -0.148 307s -0.019 -0.958 307s 307s y: [4, 2, 4, 4] 307s -0.085 0.337 -0.341 0.183 307s -0.347 -0.098 -0.206 0.271 307s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.813 0.748 307s 0.386 0.038 307s 0.452 -0.327 307s -0.950 0.986 307s 307s x1: [2, 4, 1, 1] 307s -0.238 -0.631 307s -0.254 -0.834 307s 0.709 -0.256 307s -0.111 0.988 307s 307s y: [4, 4, 1, 1] 307s -0.278 -0.116 0.098 -0.395 307s -0.418 -0.129 0.158 -0.581 307s -0.768 0.264 0.404 -0.926 307s 0.829 -0.005 -0.373 1.079 307s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 307s x0: [4, 1, 4, 1] 307s 0.348 -0.949 -0.048 -0.628 307s 307s x1: [4, 2, 4, 1] 307s -0.080 -0.249 0.656 -0.543 307s 0.694 0.024 0.224 0.179 307s 307s y: [1, 2, 4, 1] 307s 0.517 307s 0.096 307s testing: mul_mat, [3, 4, 4, 4] = [1, 3, 4, 4] * [1, 4, 4, 4] 307s x0: [1, 3, 4, 4] 307s 0.977 307s -0.652 307s -0.000 307s 307s x1: [1, 4, 4, 4] 307s -0.984 307s -0.035 307s 0.451 307s -0.412 307s 307s y: [3, 4, 4, 4] 307s -0.962 0.641 0.000 307s -0.034 0.023 0.000 307s 0.441 -0.294 -0.000 307s -0.403 0.268 0.000 307s test-mul-mat0: iter:22/500 307s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.019 -0.533 0.959 0.615 307s -0.650 -0.993 -0.403 0.233 307s 307s x1: [4, 1, 1, 1] 307s 0.789 -0.229 -0.211 -0.203 307s 307s y: [2, 1, 1, 1] 307s -0.220 -0.248 307s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 307s x0: [4, 3, 3, 1] 307s -0.802 -0.976 -0.098 -0.795 307s -0.378 -0.865 0.806 0.241 307s 0.104 -0.630 0.070 -0.911 307s 307s x1: [4, 2, 3, 1] 307s 0.602 -0.381 -0.031 -0.436 307s 0.829 -0.014 -0.339 0.430 307s 307s y: [3, 2, 3, 1] 307s 0.239 -0.028 0.697 307s -0.960 -0.471 -0.320 307s testing: mul_mat, [1, 3, 3, 4] = [4, 1, 3, 4] * [4, 3, 3, 4] 307s x0: [4, 1, 3, 4] 307s -0.791 0.304 -0.679 -0.247 307s 307s x1: [4, 3, 3, 4] 307s -0.394 -0.986 0.033 0.710 307s -0.616 -0.898 0.799 0.415 307s -0.398 0.431 0.398 -0.171 307s 307s y: [1, 3, 3, 4] 307s -0.186 307s -0.430 307s 0.218 307s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 2, 1, 1] 307s 0.624 0.659 0.558 -0.280 307s 0.138 -0.216 0.089 0.294 307s 307s x1: [4, 1, 1, 1] 307s -0.979 0.924 -0.711 0.276 307s 307s y: [2, 1, 1, 1] 307s -0.476 -0.317 307s testing: mul_mat, [1, 4, 3, 1] = [2, 1, 3, 1] * [2, 4, 3, 1] 307s x0: [2, 1, 3, 1] 307s 0.959 0.901 307s 307s x1: [2, 4, 3, 1] 307s 0.954 -0.136 307s -0.668 0.139 307s 0.761 0.018 307s 0.717 -0.535 307s 307s y: [1, 4, 3, 1] 307s 0.792 307s -0.515 307s 0.746 307s 0.206 307s testing: mul_mat, [4, 2, 3, 4] = [1, 4, 3, 4] * [1, 2, 3, 4] 307s x0: [1, 4, 3, 4] 307s 0.835 307s -0.764 307s 0.253 307s -0.117 307s 307s x1: [1, 2, 3, 4] 307s 0.002 307s 0.485 307s 307s y: [4, 2, 3, 4] 307s 0.001 -0.001 0.000 -0.000 307s 0.405 -0.371 0.123 -0.057 307s test-mul-mat0: iter:23/500 307s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 2, 1, 1] 307s -0.234 307s 0.299 307s 307s x1: [1, 3, 1, 1] 307s -0.912 307s -0.581 307s -0.047 307s 307s y: [2, 3, 1, 1] 307s 0.213 -0.273 307s 0.136 -0.174 307s 0.011 -0.014 307s testing: mul_mat, [4, 2, 3, 1] = [1, 4, 3, 1] * [1, 2, 3, 1] 307s x0: [1, 4, 3, 1] 307s 0.990 307s -0.327 307s 0.616 307s -0.184 307s 307s x1: [1, 2, 3, 1] 307s -0.267 307s -0.010 307s 307s y: [4, 2, 3, 1] 307s -0.264 0.087 -0.164 0.049 307s -0.010 0.003 -0.006 0.002 307s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 307s x0: [1, 3, 3, 1] 307s 0.828 307s -0.529 307s -0.212 307s 307s x1: [1, 4, 3, 1] 307s 0.681 307s -0.994 307s -0.587 307s -0.129 307s 307s y: [3, 4, 3, 1] 307s 0.564 -0.360 -0.144 307s -0.824 0.526 0.211 307s -0.486 0.310 0.124 307s -0.107 0.068 0.027 307s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 1, 1, 1] 307s 0.321 307s 307s x1: [1, 3, 1, 1] 307s 0.682 307s -0.170 307s 0.052 307s 307s y: [1, 3, 1, 1] 307s 0.219 307s -0.054 307s 0.017 307s testing: mul_mat, [4, 1, 3, 1] = [1, 4, 3, 1] * [1, 1, 3, 1] 307s x0: [1, 4, 3, 1] 307s 0.431 307s -0.180 307s 0.903 307s -0.699 307s 307s x1: [1, 1, 3, 1] 307s 0.499 307s 307s y: [4, 1, 3, 1] 307s 0.215 -0.090 0.451 -0.349 307s testing: mul_mat, [3, 1, 3, 1] = [4, 3, 3, 1] * [4, 1, 3, 1] 307s x0: [4, 3, 3, 1] 307s 0.986 0.736 0.166 0.467 307s 0.855 -0.331 0.489 0.961 307s -0.388 -0.898 -0.995 -0.855 307s 307s x1: [4, 1, 3, 1] 307s 0.165 0.211 -0.708 0.953 307s 307s y: [3, 1, 3, 1] 307s 0.645 0.641 -0.363 307s test-mul-mat0: iter:24/500 307s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 2, 1, 1] 307s 0.404 -0.566 0.859 -0.299 307s -0.828 -0.041 -0.710 0.863 307s 307s x1: [4, 1, 1, 1] 307s 0.135 0.464 0.928 0.862 307s 307s y: [2, 1, 1, 1] 307s 0.331 -0.046 307s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 307s x0: [4, 3, 3, 1] 307s -0.859 -0.966 0.605 0.100 307s -0.676 0.468 0.246 0.866 307s 0.220 0.535 -0.638 -0.077 307s 307s x1: [4, 2, 3, 1] 307s -0.854 0.541 0.752 -0.711 307s -0.504 0.703 0.068 0.986 307s 307s y: [3, 2, 3, 1] 307s 0.595 0.400 -0.323 307s -0.107 1.539 0.145 307s testing: mul_mat, [3, 3, 3, 3] = [4, 3, 3, 3] * [4, 3, 3, 3] 307s x0: [4, 3, 3, 3] 307s -0.440 -0.372 0.374 -0.476 307s -0.564 -0.652 -0.125 -0.939 307s 0.894 0.852 0.873 0.627 307s 307s x1: [4, 3, 3, 3] 307s 0.418 -0.048 0.836 -0.362 307s -0.513 -0.802 0.560 0.090 307s -0.455 0.249 0.527 -0.776 307s 307s y: [3, 3, 3, 3] 307s 0.319 0.031 0.835 307s 0.691 0.658 -0.597 307s 0.674 0.757 -0.220 307s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 3, 1, 1] 307s -0.835 -0.869 0.079 -0.775 307s 0.154 0.779 0.926 0.315 307s -0.862 0.357 -0.211 -0.047 307s 307s x1: [4, 3, 1, 1] 307s -0.026 0.825 -0.533 -0.107 307s 0.383 -0.790 -0.711 -0.670 307s -0.722 -0.806 -0.162 -0.605 307s 307s y: [3, 3, 1, 1] 307s -0.654 0.111 0.434 307s 0.830 -1.425 -0.431 307s 1.759 -1.080 0.397 307s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 307s x0: [3, 3, 3, 1] 307s 0.811 -0.280 0.918 307s -0.649 0.695 0.370 307s 0.981 0.848 0.994 307s 307s x1: [3, 4, 3, 1] 307s -0.360 0.538 0.994 307s 0.042 -0.863 0.191 307s -0.984 0.962 0.658 307s -0.091 0.345 0.868 307s 307s y: [3, 4, 3, 1] 307s 0.470 0.976 1.092 307s 0.451 -0.557 -0.501 307s -0.463 1.551 0.505 307s 0.626 0.620 1.065 307s testing: mul_mat, [1, 3, 3, 3] = [3, 1, 3, 3] * [3, 3, 3, 3] 307s x0: [3, 1, 3, 3] 307s 0.987 0.471 0.533 307s 307s x1: [3, 3, 3, 3] 307s 0.097 0.917 -0.544 307s 0.419 0.728 -0.194 307s 0.400 -0.552 -0.498 307s 307s y: [1, 3, 3, 3] 307s 0.238 307s 0.654 307s -0.131 307s test-mul-mat0: iter:25/500 307s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 1, 1, 1] 307s -0.546 0.533 307s 307s x1: [2, 3, 1, 1] 307s 0.619 -0.924 307s -0.011 -0.384 307s 0.819 -0.509 307s 307s y: [1, 3, 1, 1] 307s -0.831 307s -0.199 307s -0.718 307s testing: mul_mat, [1, 1, 4, 1] = [2, 1, 4, 1] * [2, 1, 4, 1] 307s x0: [2, 1, 4, 1] 307s -0.570 0.968 307s 307s x1: [2, 1, 4, 1] 307s -0.015 -0.330 307s 307s y: [1, 1, 4, 1] 307s -0.310 307s testing: mul_mat, [3, 1, 4, 2] = [2, 3, 4, 2] * [2, 1, 4, 2] 307s x0: [2, 3, 4, 2] 307s -0.215 0.696 307s 0.567 -0.777 307s -0.077 0.230 307s 307s x1: [2, 1, 4, 2] 307s -0.540 0.981 307s 307s y: [3, 1, 4, 2] 307s 0.799 -1.068 0.268 307s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.644 -0.700 307s -0.538 -0.802 307s 307s x1: [2, 3, 1, 1] 307s 0.140 -0.646 307s 0.199 -0.586 307s 0.540 -0.504 307s 307s y: [2, 3, 1, 1] 307s 0.542 0.443 307s 0.538 0.362 307s 0.701 0.114 307s testing: mul_mat, [3, 2, 4, 1] = [2, 3, 4, 1] * [2, 2, 4, 1] 307s x0: [2, 3, 4, 1] 307s -0.790 0.350 307s 0.199 0.553 307s -0.780 0.419 307s 307s x1: [2, 2, 4, 1] 307s -0.916 -0.964 307s 0.988 -0.509 307s 307s y: [3, 2, 4, 1] 307s 0.386 -0.715 0.310 307s -0.958 -0.085 -0.984 307s testing: mul_mat, [3, 2, 4, 2] = [3, 3, 4, 2] * [3, 2, 4, 2] 307s x0: [3, 3, 4, 2] 307s -0.757 0.676 -0.939 307s 0.070 -0.062 0.023 307s 0.120 -0.027 0.094 307s 307s x1: [3, 2, 4, 2] 307s 0.106 0.464 0.810 307s -0.535 -0.333 0.414 307s 307s y: [3, 2, 4, 2] 307s -0.526 -0.002 0.076 307s -0.209 -0.007 -0.016 307s test-mul-mat0: iter:26/500 307s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 2, 1, 1] 307s -0.898 307s 0.042 307s 307s x1: [1, 2, 1, 1] 307s -0.796 307s 0.779 307s 307s y: [2, 2, 1, 1] 307s 0.715 -0.033 307s -0.699 0.033 307s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 307s x0: [1, 3, 2, 1] 307s 0.887 307s -0.312 307s 0.885 307s 307s x1: [1, 2, 2, 1] 307s -0.339 307s -0.020 307s 307s y: [3, 2, 2, 1] 307s -0.300 0.106 -0.300 307s -0.018 0.006 -0.018 307s testing: mul_mat, [3, 3, 2, 3] = [1, 3, 2, 3] * [1, 3, 2, 3] 307s x0: [1, 3, 2, 3] 307s 0.644 307s -0.225 307s 0.912 307s 307s x1: [1, 3, 2, 3] 307s 0.762 307s -0.301 307s -0.960 307s 307s y: [3, 3, 2, 3] 307s 0.491 -0.171 0.695 307s -0.194 0.068 -0.275 307s -0.619 0.216 -0.876 307s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 3, 1, 1] 307s -0.097 307s 0.179 307s -0.122 307s 307s x1: [1, 3, 1, 1] 307s 0.582 307s -0.048 307s -0.208 307s 307s y: [3, 3, 1, 1] 307s -0.056 0.104 -0.071 307s 0.005 -0.009 0.006 307s 0.020 -0.037 0.025 307s testing: mul_mat, [2, 1, 2, 1] = [3, 2, 2, 1] * [3, 1, 2, 1] 307s x0: [3, 2, 2, 1] 307s -0.012 0.049 -0.144 307s -0.448 -0.303 -0.987 307s 307s x1: [3, 1, 2, 1] 307s 0.726 -0.901 0.708 307s 307s y: [2, 1, 2, 1] 307s -0.155 -0.751 307s testing: mul_mat, [2, 3, 2, 3] = [2, 2, 2, 3] * [2, 3, 2, 3] 307s x0: [2, 2, 2, 3] 307s -0.401 0.140 307s 0.231 -0.403 307s 307s x1: [2, 3, 2, 3] 307s -0.023 -0.713 307s -0.280 -0.857 307s -0.363 -0.699 307s 307s y: [2, 3, 2, 3] 307s -0.090 0.282 307s -0.007 0.281 307s 0.048 0.198 307s test-mul-mat0: iter:27/500 307s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.520 307s -0.683 307s -0.196 307s 307s x1: [1, 2, 1, 1] 307s -0.079 307s 0.086 307s 307s y: [3, 2, 1, 1] 307s -0.041 0.054 0.015 307s 0.045 -0.059 -0.017 307s testing: mul_mat, [2, 3, 2, 1] = [1, 2, 2, 1] * [1, 3, 2, 1] 307s x0: [1, 2, 2, 1] 307s -0.837 307s -0.426 307s 307s x1: [1, 3, 2, 1] 307s -0.883 307s -0.845 307s 0.375 307s 307s y: [2, 3, 2, 1] 307s 0.740 0.377 307s 0.707 0.360 307s -0.314 -0.160 307s testing: mul_mat, [1, 2, 2, 2] = [1, 1, 2, 2] * [1, 2, 2, 2] 307s x0: [1, 1, 2, 2] 307s -0.244 307s 307s x1: [1, 2, 2, 2] 307s -0.607 307s -0.313 307s 307s y: [1, 2, 2, 2] 307s 0.148 307s 0.077 307s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 4, 1, 1] 307s 0.125 307s -0.990 307s 0.095 307s 0.442 307s 307s x1: [1, 1, 1, 1] 307s -0.654 307s 307s y: [4, 1, 1, 1] 307s -0.082 0.647 -0.062 -0.289 307s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 307s x0: [4, 1, 2, 1] 307s 0.847 0.672 0.993 -0.759 307s 307s x1: [4, 1, 2, 1] 307s -0.186 0.211 0.597 -0.811 307s 307s y: [1, 1, 2, 1] 307s 1.193 307s testing: mul_mat, [1, 4, 2, 2] = [1, 1, 2, 2] * [1, 4, 2, 2] 307s x0: [1, 1, 2, 2] 307s -0.288 307s 307s x1: [1, 4, 2, 2] 307s -0.319 307s -0.722 307s -0.916 307s 0.917 307s 307s y: [1, 4, 2, 2] 307s 0.092 307s 0.208 307s 0.264 307s -0.264 307s test-mul-mat0: iter:28/500 307s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 3, 1, 1] 307s -0.901 0.335 -0.198 -0.703 307s 0.045 -0.958 0.938 0.568 307s -0.506 0.176 -0.721 -0.406 307s 307s x1: [4, 3, 1, 1] 307s 0.988 -0.927 -0.410 0.488 307s 0.713 -0.802 -0.831 0.992 307s -0.717 -0.914 0.026 0.636 307s 307s y: [3, 3, 1, 1] 307s -1.463 0.825 -0.566 307s -1.444 0.583 -0.306 307s -0.112 1.228 -0.074 307s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 2, 1, 1] 307s 0.875 -0.542 -0.563 -0.099 307s -0.906 0.094 -0.000 0.429 307s 307s x1: [4, 3, 1, 1] 307s -0.289 -0.735 0.155 -0.294 307s -0.903 0.387 -0.306 -0.830 307s 0.978 -0.818 0.884 -0.824 307s 307s y: [2, 3, 1, 1] 307s 0.087 0.067 307s -0.745 0.498 307s 0.883 -1.316 307s testing: mul_mat, [4, 2, 1, 3] = [4, 4, 1, 3] * [4, 2, 1, 3] 307s x0: [4, 4, 1, 3] 307s 0.493 0.513 -0.726 -0.414 307s -0.488 0.703 -0.518 0.810 307s -0.823 -0.580 0.045 -0.782 307s -0.148 0.456 -0.461 0.878 307s 307s x1: [4, 2, 1, 3] 307s 0.896 0.297 -0.526 0.938 307s 0.235 -0.959 -0.568 -0.589 307s 307s y: [4, 2, 1, 3] 307s 0.587 0.805 -1.666 1.069 307s 0.280 -0.971 0.797 -0.727 307s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.536 -0.214 -0.543 -0.021 307s -0.462 -0.619 0.268 0.612 307s 0.634 -0.136 -0.687 -0.699 307s 307s x1: [4, 4, 1, 1] 307s 0.113 -0.540 0.330 -0.080 307s -0.913 -0.740 0.580 0.261 307s 0.894 -0.024 -0.844 -0.416 307s -0.016 0.231 -0.233 -0.495 307s 307s y: [3, 4, 1, 1] 307s -0.002 0.322 -0.026 307s -0.651 1.195 -1.059 307s 0.951 -0.880 1.441 307s 0.079 -0.502 0.465 307s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 3, 1, 1] 307s -0.396 0.371 -0.093 307s 0.872 -0.623 -0.085 307s -0.425 0.156 -0.210 307s 307s x1: [3, 4, 1, 1] 307s 0.380 -0.465 0.413 307s 0.839 0.866 -0.667 307s 0.927 -0.874 0.912 307s 0.187 -0.980 -0.112 307s 307s y: [3, 4, 1, 1] 307s -0.361 0.585 -0.321 307s 0.052 0.250 -0.082 307s -0.776 1.275 -0.722 307s -0.428 0.783 -0.209 307s testing: mul_mat, [2, 3, 1, 3] = [3, 2, 1, 3] * [3, 3, 1, 3] 307s x0: [3, 2, 1, 3] 307s 0.605 0.325 0.273 307s 0.978 0.298 -0.021 307s 307s x1: [3, 3, 1, 3] 307s 0.693 0.295 0.654 307s -0.850 -0.437 0.967 307s 0.129 -0.824 -0.733 307s 307s y: [2, 3, 1, 3] 307s 0.694 0.752 307s -0.392 -0.982 307s -0.390 -0.104 307s test-mul-mat0: iter:29/500 307s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 3, 1, 1] 307s -0.667 0.356 -0.250 307s 0.397 0.892 -0.645 307s 0.375 0.217 0.654 307s 307s x1: [3, 1, 1, 1] 307s -0.275 0.647 0.976 307s 307s y: [3, 1, 1, 1] 307s 0.170 -0.162 0.675 307s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.248 -0.800 -0.480 307s -0.845 0.910 -0.478 307s 307s x1: [3, 3, 1, 1] 307s -0.352 -0.804 0.102 307s -0.515 0.141 0.680 307s -0.503 -0.646 -0.234 307s 307s y: [2, 3, 1, 1] 307s 0.507 -0.483 307s -0.567 0.239 307s 0.504 -0.050 307s testing: mul_mat, [1, 2, 1, 2] = [3, 1, 1, 2] * [3, 2, 1, 2] 307s x0: [3, 1, 1, 2] 307s 0.522 -0.943 -0.613 307s 307s x1: [3, 2, 1, 2] 307s -0.013 0.081 0.247 307s -0.366 0.057 0.298 307s 307s y: [1, 2, 1, 2] 307s -0.234 307s -0.428 307s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 1, 1, 1] 307s 0.605 -0.412 -0.539 307s 307s x1: [3, 1, 1, 1] 307s -0.141 -0.161 0.368 307s 307s y: [1, 1, 1, 1] 307s -0.218 307s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 4, 1, 1] 307s 0.630 307s 0.603 307s -0.204 307s -0.123 307s 307s x1: [1, 3, 1, 1] 307s 0.805 307s 0.108 307s -0.384 307s 307s y: [4, 3, 1, 1] 307s 0.507 0.485 -0.165 -0.099 307s 0.068 0.065 -0.022 -0.013 307s -0.242 -0.232 0.079 0.047 307s testing: mul_mat, [2, 1, 1, 2] = [4, 2, 1, 2] * [4, 1, 1, 2] 307s x0: [4, 2, 1, 2] 307s 0.306 -0.317 0.810 -0.437 307s -0.907 0.692 0.843 -0.331 307s 307s x1: [4, 1, 1, 2] 307s -0.764 0.853 -0.825 0.203 307s 307s y: [2, 1, 1, 2] 307s -1.261 0.520 307s test-mul-mat0: iter:30/500 307s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 4, 1, 1] 307s 0.293 0.158 307s -0.126 0.386 307s 0.841 -0.434 307s 0.196 0.684 307s 307s x1: [2, 4, 1, 1] 307s -0.397 -0.866 307s -0.202 -0.544 307s -0.691 -0.999 307s -0.278 -0.468 307s 307s y: [4, 4, 1, 1] 307s -0.253 -0.284 0.042 -0.670 307s -0.145 -0.184 0.066 -0.412 307s -0.360 -0.298 -0.148 -0.818 307s -0.155 -0.145 -0.031 -0.375 307s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.208 0.048 307s 307s x1: [2, 4, 1, 1] 307s 0.130 0.864 307s -0.634 0.061 307s 0.746 -0.347 307s 0.581 -0.911 307s 307s y: [1, 4, 1, 1] 307s 0.068 307s -0.129 307s 0.139 307s 0.077 307s testing: mul_mat, [3, 1, 1, 2] = [2, 3, 1, 2] * [2, 1, 1, 2] 307s x0: [2, 3, 1, 2] 307s -0.593 0.611 307s -0.091 -0.592 307s -0.667 0.441 307s 307s x1: [2, 1, 1, 2] 307s -0.448 -0.534 307s 307s y: [3, 1, 1, 2] 307s -0.060 0.357 0.064 307s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.817 0.143 307s 307s x1: [2, 3, 1, 1] 307s 0.416 -0.794 307s -0.876 -0.455 307s -0.929 -0.510 307s 307s y: [1, 3, 1, 1] 307s 0.227 307s -0.781 307s -0.832 307s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 2, 1, 1] 307s -0.604 307s -0.045 307s 307s x1: [1, 2, 1, 1] 307s 0.187 307s 0.907 307s 307s y: [2, 2, 1, 1] 307s -0.113 -0.008 307s -0.548 -0.041 307s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 307s x0: [2, 4, 1, 2] 307s -0.030 0.538 307s 0.205 0.812 307s -0.629 0.354 307s 0.378 0.163 307s 307s x1: [2, 1, 1, 2] 307s -0.561 -0.138 307s 307s y: [4, 1, 1, 2] 307s -0.058 -0.227 0.304 -0.234 307s test-mul-mat0: iter:31/500 307s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.354 0.130 -0.065 307s -0.784 0.694 -0.471 307s 0.678 -0.336 0.734 307s 307s x1: [3, 1, 1, 1] 307s -0.392 -0.041 -0.825 307s 307s y: [3, 1, 1, 1] 307s -0.090 0.667 -0.858 307s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 307s x0: [3, 2, 3, 1] 307s 0.364 0.372 0.864 307s 0.413 0.414 0.136 307s 307s x1: [3, 3, 3, 1] 307s -0.951 -0.958 0.272 307s 0.861 0.396 -0.565 307s -0.728 0.600 -0.391 307s 307s y: [2, 3, 3, 1] 307s -0.467 -0.752 307s -0.028 0.443 307s -0.380 -0.106 307s testing: mul_mat, [3, 2, 3, 4] = [3, 3, 3, 4] * [3, 2, 3, 4] 307s x0: [3, 3, 3, 4] 307s -0.865 0.953 -0.520 307s -0.476 -0.135 0.724 307s 0.624 0.676 -0.541 307s 307s x1: [3, 2, 3, 4] 307s -0.668 -0.830 -0.681 307s -0.497 -0.715 -0.797 307s 307s y: [3, 2, 3, 4] 307s 0.141 -0.063 -0.610 307s 0.163 -0.244 -0.362 307s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 1, 1, 1] 307s 0.477 -0.755 0.040 307s 307s x1: [3, 3, 1, 1] 307s -0.923 0.834 -0.745 307s -0.654 -0.899 0.852 307s 0.088 0.776 -0.175 307s 307s y: [1, 3, 1, 1] 307s -1.101 307s 0.401 307s -0.551 307s testing: mul_mat, [3, 3, 3, 1] = [1, 3, 3, 1] * [1, 3, 3, 1] 307s x0: [1, 3, 3, 1] 307s -0.435 307s 0.270 307s 0.186 307s 307s x1: [1, 3, 3, 1] 307s -0.135 307s -0.012 307s 0.077 307s 307s y: [3, 3, 3, 1] 307s 0.059 -0.036 -0.025 307s 0.005 -0.003 -0.002 307s -0.034 0.021 0.014 307s testing: mul_mat, [1, 1, 3, 4] = [3, 1, 3, 4] * [3, 1, 3, 4] 307s x0: [3, 1, 3, 4] 307s -0.108 0.010 0.077 307s 307s x1: [3, 1, 3, 4] 307s 0.117 -0.742 -0.117 307s 307s y: [1, 1, 3, 4] 307s -0.029 307s test-mul-mat0: iter:32/500 307s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 1, 1, 1] 307s -0.138 -0.727 307s 307s x1: [2, 2, 1, 1] 307s 0.448 -0.384 307s -0.117 -0.295 307s 307s y: [1, 2, 1, 1] 307s 0.217 307s 0.231 307s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.434 -0.029 307s -0.640 -0.293 307s 0.584 0.876 307s 0.527 -0.837 307s 307s x1: [2, 1, 1, 1] 307s 0.987 -0.935 307s 307s y: [4, 1, 1, 1] 307s -0.401 -0.357 -0.243 1.303 307s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.489 -0.499 307s -0.456 -0.655 307s 0.949 0.160 307s 307s x1: [2, 4, 1, 1] 307s -0.231 -0.756 307s -0.184 0.009 307s 0.854 -0.520 307s -0.674 -0.173 307s 307s y: [3, 4, 1, 1] 307s 0.264 0.600 -0.341 307s -0.094 0.078 -0.173 307s 0.677 -0.049 0.727 307s -0.243 0.421 -0.668 307s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 1, 1, 1] 307s -0.735 0.400 307s 307s x1: [2, 3, 1, 1] 307s 0.228 -0.346 307s -0.153 -0.909 307s -0.073 -0.166 307s 307s y: [1, 3, 1, 1] 307s -0.306 307s -0.251 307s -0.013 307s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 4, 1, 1] 307s -0.289 307s -0.499 307s 0.633 307s -0.127 307s 307s x1: [1, 2, 1, 1] 307s 0.126 307s -0.375 307s 307s y: [4, 2, 1, 1] 307s -0.037 -0.063 0.080 -0.016 307s 0.108 0.187 -0.237 0.047 307s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 3, 1, 1] 307s -0.831 -0.498 0.046 -0.794 307s -0.395 -0.906 -0.560 0.668 307s -0.442 0.059 0.008 0.663 307s 307s x1: [4, 1, 1, 1] 307s 0.270 0.877 0.690 -0.721 307s 307s y: [3, 1, 1, 1] 307s -0.056 -1.769 -0.540 307s test-mul-mat0: iter:33/500 307s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 1, 1, 1] 307s 0.393 307s 307s x1: [1, 4, 1, 1] 307s 0.914 307s -0.145 307s 0.286 307s 0.040 307s 307s y: [1, 4, 1, 1] 307s 0.359 307s -0.057 307s 0.112 307s 0.016 307s testing: mul_mat, [3, 1, 3, 1] = [1, 3, 3, 1] * [1, 1, 3, 1] 307s x0: [1, 3, 3, 1] 307s 0.251 307s -0.097 307s -0.686 307s 307s x1: [1, 1, 3, 1] 307s 0.751 307s 307s y: [3, 1, 3, 1] 307s 0.189 -0.073 -0.515 307s testing: mul_mat, [3, 3, 3, 1] = [1, 3, 3, 1] * [1, 3, 3, 1] 307s x0: [1, 3, 3, 1] 307s 0.512 307s 0.177 307s -0.991 307s 307s x1: [1, 3, 3, 1] 307s -0.771 307s -0.749 307s -0.968 307s 307s y: [3, 3, 3, 1] 307s -0.394 -0.137 0.764 307s -0.383 -0.133 0.743 307s -0.496 -0.172 0.960 307s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.785 307s 0.737 307s -0.391 307s 307s x1: [1, 3, 1, 1] 307s 0.828 307s -0.118 307s 0.423 307s 307s y: [3, 3, 1, 1] 307s 0.650 0.610 -0.323 307s -0.093 -0.087 0.046 307s 0.332 0.312 -0.165 307s testing: mul_mat, [4, 1, 3, 1] = [3, 4, 3, 1] * [3, 1, 3, 1] 307s x0: [3, 4, 3, 1] 307s 0.476 -0.926 0.922 307s 0.979 0.556 -0.593 307s -0.956 0.944 0.132 307s -0.234 -0.917 0.769 307s 307s x1: [3, 1, 3, 1] 307s -0.581 -0.780 -0.256 307s 307s y: [4, 1, 3, 1] 307s 0.210 -0.851 -0.214 0.654 307s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 307s x0: [4, 4, 3, 1] 307s 0.998 0.754 0.840 0.961 307s 0.998 0.549 0.135 0.470 307s -0.651 -0.660 -0.525 0.561 307s -0.170 -0.561 0.442 0.791 307s 307s x1: [4, 3, 3, 1] 307s 0.544 0.940 -0.216 0.467 307s -0.653 0.915 0.236 -0.389 307s 0.846 -0.167 0.756 0.200 307s 307s y: [4, 3, 3, 1] 307s 1.518 1.249 -0.600 -0.346 307s -0.138 -0.300 -0.522 -0.606 307s 1.545 0.948 -0.725 0.442 307s test-mul-mat0: iter:34/500 307s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 1, 1, 1] 307s -0.696 0.363 0.754 307s 307s x1: [3, 2, 1, 1] 307s -0.448 0.345 -0.382 307s 0.727 0.444 0.296 307s 307s y: [1, 2, 1, 1] 307s 0.148 307s -0.121 307s testing: mul_mat, [2, 1, 2, 1] = [3, 2, 2, 1] * [3, 1, 2, 1] 307s x0: [3, 2, 2, 1] 307s 0.501 -0.466 -0.957 307s -0.768 0.979 0.167 307s 307s x1: [3, 1, 2, 1] 307s 0.163 0.426 -0.632 307s 307s y: [2, 1, 2, 1] 307s 0.488 0.187 307s testing: mul_mat, [1, 2, 2, 4] = [3, 1, 2, 4] * [3, 2, 2, 4] 307s x0: [3, 1, 2, 4] 307s -0.709 0.344 0.232 307s 307s x1: [3, 2, 2, 4] 307s -0.533 -0.596 0.815 307s 0.812 0.022 0.541 307s 307s y: [1, 2, 2, 4] 307s 0.362 307s -0.443 307s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.637 -0.696 -0.376 307s 0.280 0.928 0.536 307s 307s x1: [3, 1, 1, 1] 307s 0.960 0.801 0.788 307s 307s y: [2, 1, 1, 1] 307s -0.241 1.434 307s testing: mul_mat, [2, 3, 2, 1] = [2, 2, 2, 1] * [2, 3, 2, 1] 307s x0: [2, 2, 2, 1] 307s 0.713 -0.022 307s 0.280 0.713 307s 307s x1: [2, 3, 2, 1] 307s -0.285 -0.947 307s -0.036 0.166 307s -1.000 0.574 307s 307s y: [2, 3, 2, 1] 307s -0.182 -0.755 307s -0.029 0.109 307s -0.725 0.129 307s testing: mul_mat, [3, 2, 2, 4] = [2, 3, 2, 4] * [2, 2, 2, 4] 307s x0: [2, 3, 2, 4] 307s -0.759 0.850 307s 0.484 0.798 307s -0.211 0.407 307s 307s x1: [2, 2, 2, 4] 307s -0.281 0.053 307s -0.671 -0.990 307s 307s y: [3, 2, 2, 4] 307s 0.258 -0.093 0.081 307s -0.333 -1.114 -0.261 307s test-mul-mat0: iter:35/500 307s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 1, 1, 1] 307s 0.346 0.005 -0.682 -0.491 307s 307s x1: [4, 3, 1, 1] 307s 0.001 -0.027 -0.375 -0.427 307s -0.952 0.923 0.189 0.037 307s -0.305 0.904 -0.734 -0.049 307s 307s y: [1, 3, 1, 1] 307s 0.466 307s -0.472 307s 0.423 307s testing: mul_mat, [4, 1, 4, 1] = [4, 4, 4, 1] * [4, 1, 4, 1] 307s x0: [4, 4, 4, 1] 307s -0.453 0.214 0.022 0.737 307s -0.749 0.718 0.641 -0.483 307s -0.331 0.048 0.863 0.673 307s 0.366 -0.628 -0.621 0.336 307s 307s x1: [4, 1, 4, 1] 307s -0.294 0.970 -0.958 -0.131 307s 307s y: [4, 1, 4, 1] 307s 0.223 0.366 -0.771 -0.166 307s testing: mul_mat, [4, 4, 4, 3] = [4, 4, 4, 3] * [4, 4, 4, 3] 307s x0: [4, 4, 4, 3] 307s -0.176 0.174 -0.362 -0.758 307s -0.155 -0.788 -0.774 0.357 307s 0.415 0.698 0.995 0.590 307s 0.711 0.269 -0.808 0.400 307s 307s x1: [4, 4, 4, 3] 307s -0.244 0.320 -0.904 -0.473 307s -0.411 0.492 -0.033 -0.094 307s -0.249 0.080 -0.411 -0.617 307s 0.572 0.607 -0.572 0.313 307s 307s y: [4, 4, 4, 3] 307s 0.785 0.316 -1.056 0.454 307s 0.241 -0.332 0.085 -0.171 307s 0.675 0.073 -0.821 -0.070 307s -0.025 -0.013 0.277 1.158 307s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 2, 1, 1] 307s 0.279 0.936 0.918 0.773 307s -0.475 -0.201 0.952 -0.055 307s 307s x1: [4, 4, 1, 1] 307s 0.040 -0.821 0.262 0.146 307s -0.539 -0.937 -0.201 0.310 307s -0.812 -0.619 0.888 -0.804 307s 0.949 -0.253 -0.560 -0.301 307s 307s y: [2, 4, 1, 1] 307s -0.404 0.388 307s -0.973 0.236 307s -0.612 1.400 307s -0.719 -0.916 307s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 307s x0: [2, 4, 4, 1] 307s -0.303 0.009 307s -0.398 0.345 307s 0.122 -0.932 307s -0.248 -0.437 307s 307s x1: [2, 4, 4, 1] 307s -0.675 0.024 307s 0.928 0.368 307s -0.955 -0.945 307s -0.593 -0.777 307s 307s y: [4, 4, 4, 1] 307s 0.205 0.277 -0.105 0.157 307s -0.278 -0.243 -0.230 -0.391 307s 0.281 0.054 0.765 0.651 307s 0.172 -0.032 0.651 0.487 307s testing: mul_mat, [2, 2, 4, 3] = [4, 2, 4, 3] * [4, 2, 4, 3] 307s x0: [4, 2, 4, 3] 307s -0.092 0.009 -0.303 -0.002 307s -0.261 -0.002 0.730 0.028 307s 307s x1: [4, 2, 4, 3] 307s 0.257 -0.006 0.661 -0.734 307s -0.661 0.729 -0.171 -0.632 307s 307s y: [2, 2, 4, 3] 307s -0.222 0.394 307s 0.121 0.029 307s test-mul-mat0: iter:36/500 307s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.084 -0.671 0.317 307s 0.870 -0.249 0.021 307s 0.748 0.900 0.418 307s 307s x1: [3, 2, 1, 1] 307s 0.813 -0.358 -0.359 307s 0.784 0.647 -0.021 307s 307s y: [3, 2, 1, 1] 307s 0.194 0.789 0.137 307s -0.375 0.521 1.161 307s testing: mul_mat, [1, 3, 2, 1] = [3, 1, 2, 1] * [3, 3, 2, 1] 307s x0: [3, 1, 2, 1] 307s -0.301 -0.492 0.944 307s 307s x1: [3, 3, 2, 1] 307s 0.161 -0.369 0.545 307s -0.255 -0.172 -0.225 307s -0.900 0.735 0.389 307s 307s y: [1, 3, 2, 1] 307s 0.647 307s -0.052 307s 0.277 307s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 307s x0: [3, 4, 2, 1] 307s -0.882 0.245 0.308 307s -0.053 -0.980 0.408 307s -0.319 0.409 -0.030 307s -0.718 -0.924 0.138 307s 307s x1: [3, 1, 2, 1] 307s 0.653 0.588 -0.718 307s 307s y: [4, 1, 2, 1] 307s -0.653 -0.904 0.054 -1.110 307s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 3, 1, 1] 307s -0.342 -0.059 0.632 307s -0.255 -0.178 0.786 307s 0.526 -0.336 0.782 307s 307s x1: [3, 4, 1, 1] 307s 0.876 0.425 -0.628 307s 0.277 -0.088 -0.928 307s 0.840 0.030 0.317 307s 0.148 0.977 0.336 307s 307s y: [3, 4, 1, 1] 307s -0.722 -0.793 -0.174 307s -0.676 -0.784 -0.551 307s -0.089 0.029 0.680 307s 0.104 0.052 0.013 307s testing: mul_mat, [2, 3, 2, 1] = [3, 2, 2, 1] * [3, 3, 2, 1] 307s x0: [3, 2, 2, 1] 307s -0.540 -0.263 0.425 307s -0.321 0.118 -0.737 307s 307s x1: [3, 3, 2, 1] 307s 0.374 -0.722 -0.334 307s 0.815 0.278 0.494 307s -0.962 0.115 0.583 307s 307s y: [2, 3, 2, 1] 307s -0.154 0.041 307s -0.304 -0.592 307s 0.737 -0.108 307s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 307s x0: [2, 1, 2, 1] 307s -0.304 -0.568 307s 307s x1: [2, 3, 2, 1] 307s 0.064 -0.690 307s 0.375 -0.121 307s 0.588 -0.131 307s 307s y: [1, 3, 2, 1] 307s 0.372 307s -0.045 307s -0.104 307s test-mul-mat0: iter:37/500 307s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 1, 1, 1] 307s -0.874 0.163 -0.494 -0.843 307s 307s x1: [4, 1, 1, 1] 307s 0.974 -0.243 0.879 -0.763 307s 307s y: [1, 1, 1, 1] 307s -0.682 307s testing: mul_mat, [4, 1, 3, 1] = [4, 4, 3, 1] * [4, 1, 3, 1] 307s x0: [4, 4, 3, 1] 307s -0.777 -0.300 0.405 0.280 307s 0.879 0.181 -0.483 0.518 307s 0.636 -0.509 -0.724 0.515 307s -0.273 0.092 0.641 0.891 307s 307s x1: [4, 1, 3, 1] 307s 0.872 0.570 -0.533 0.247 307s 307s y: [4, 1, 3, 1] 307s -0.996 1.256 0.777 -0.307 307s testing: mul_mat, [2, 4, 3, 3] = [4, 2, 3, 3] * [4, 4, 3, 3] 307s x0: [4, 2, 3, 3] 307s 0.048 0.527 -0.941 -0.601 307s -0.239 -0.581 0.748 -0.731 307s 307s x1: [4, 4, 3, 3] 307s 0.842 -0.924 0.314 -0.892 307s 0.086 -0.068 -0.571 -0.787 307s 0.917 0.510 0.906 0.102 307s -0.406 -0.428 -0.491 -0.623 307s 307s y: [2, 4, 3, 3] 307s -0.206 1.223 307s 0.978 0.167 307s -0.600 0.088 307s 0.590 0.433 307s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 1, 1, 1] 307s 0.677 -0.040 -0.264 0.564 307s 307s x1: [4, 2, 1, 1] 307s -0.661 0.033 0.004 0.410 307s 0.920 0.481 -0.707 0.026 307s 307s y: [1, 2, 1, 1] 307s -0.219 307s 0.805 307s testing: mul_mat, [2, 4, 3, 1] = [1, 2, 3, 1] * [1, 4, 3, 1] 307s x0: [1, 2, 3, 1] 307s -0.485 307s -0.712 307s 307s x1: [1, 4, 3, 1] 307s 0.014 307s 0.395 307s -0.505 307s -0.414 307s 307s y: [2, 4, 3, 1] 307s -0.007 -0.010 307s -0.191 -0.281 307s 0.245 0.360 307s 0.201 0.295 307s testing: mul_mat, [2, 1, 3, 3] = [2, 2, 3, 3] * [2, 1, 3, 3] 307s x0: [2, 2, 3, 3] 307s -0.419 0.453 307s 0.695 -0.998 307s 307s x1: [2, 1, 3, 3] 307s 0.909 -0.749 307s 307s y: [2, 1, 3, 3] 307s -0.720 1.380 307s test-mul-mat0: iter:38/500 307s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 3, 1, 1] 307s -0.789 0.010 307s -0.182 -0.008 307s -0.005 -0.977 307s 307s x1: [2, 2, 1, 1] 307s -0.421 -0.338 307s -0.373 0.881 307s 307s y: [3, 2, 1, 1] 307s 0.329 0.079 0.332 307s 0.304 0.061 -0.858 307s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.459 -0.094 307s 307s x1: [2, 3, 1, 1] 307s -0.354 -0.207 307s -0.774 -0.262 307s 0.419 -0.180 307s 307s y: [1, 3, 1, 1] 307s -0.143 307s -0.331 307s 0.209 307s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 307s x0: [2, 4, 1, 2] 307s -0.759 0.173 307s -0.800 0.427 307s -0.126 -0.856 307s -0.994 0.536 307s 307s x1: [2, 1, 1, 2] 307s -0.374 -0.275 307s 307s y: [4, 1, 1, 2] 307s 0.236 0.181 0.282 0.224 307s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 1, 1, 1] 307s -0.798 0.747 307s 307s x1: [2, 4, 1, 1] 307s -0.749 -0.380 307s -0.315 -0.524 307s 0.358 -0.895 307s 0.296 0.120 307s 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s y: [1, 4, 1, 1] 307s 0.314 307s -0.140 307s -0.954 307s -0.147 307s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 2, 1, 1] 307s 0.733 307s -0.983 307s 307s x1: [1, 2, 1, 1] 307s -0.712 307s 0.775 307s 307s y: [2, 2, 1, 1] 307s -0.522 0.700 307s 0.568 -0.762 307s testing: mul_mat, [1, 1, 1, 2] = [2, 1, 1, 2] * [2, 1, 1, 2] 307s x0: [2, 1, 1, 2] 307s 0.450 -0.485 307s 307s x1: [2, 1, 1, 2] 307s -0.894 0.933 307s 307s y: [1, 1, 1, 2] 307s -0.854 307s test-mul-mat0: iter:39/500 307s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 3, 1, 1] 307s -0.188 -0.120 0.782 307s -0.084 -0.823 -0.098 307s -0.520 -0.621 -0.351 307s 307s x1: [3, 1, 1, 1] 307s 0.804 -0.874 -0.596 307s 307s y: [3, 1, 1, 1] 307s -0.513 0.710 0.334 307s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.064 0.182 0.358 307s -0.599 0.108 0.188 307s 307s x1: [3, 3, 1, 1] 307s -0.232 -0.846 0.582 307s -0.499 -0.829 0.688 307s -0.567 0.614 -0.333 307s 307s y: [2, 3, 1, 1] 307s 0.039 0.157 307s 0.063 0.339 307s -0.044 0.343 307s testing: mul_mat, [4, 2, 1, 4] = [3, 4, 1, 4] * [3, 2, 1, 4] 307s x0: [3, 4, 1, 4] 307s -0.897 0.869 -0.461 307s -0.495 -0.023 0.727 307s 0.140 -0.763 -0.281 307s 0.902 0.902 -0.864 307s 307s x1: [3, 2, 1, 4] 307s -0.365 0.261 -0.008 307s -0.238 0.664 0.416 307s 307s y: [4, 2, 1, 4] 307s 0.557 0.169 -0.248 -0.087 307s 0.599 0.405 -0.657 0.024 307s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.919 -0.792 0.224 307s -0.369 0.217 -0.723 307s 307s x1: [3, 4, 1, 1] 307s -0.350 -0.994 -0.911 307s -0.164 -0.324 0.611 307s 0.354 0.583 -0.443 307s 0.891 0.161 -0.458 307s 307s y: [2, 4, 1, 1] 307s 0.262 0.572 307s 0.243 -0.452 307s -0.236 0.316 307s 0.589 0.037 307s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.701 0.080 307s 0.445 -0.225 307s 307s x1: [2, 3, 1, 1] 307s -0.758 -0.043 307s -0.417 0.986 307s -0.408 -0.209 307s 307s y: [2, 3, 1, 1] 307s -0.535 -0.328 307s -0.213 -0.408 307s -0.303 -0.135 307s testing: mul_mat, [2, 2, 1, 4] = [2, 2, 1, 4] * [2, 2, 1, 4] 307s x0: [2, 2, 1, 4] 307s 0.336 0.412 307s 0.921 0.578 307s 307s x1: [2, 2, 1, 4] 307s 0.267 0.731 307s -0.219 0.356 307s 307s y: [2, 2, 1, 4] 307s 0.391 0.668 307s 0.073 0.004 307s test-mul-mat0: iter:40/500 307s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 4, 1, 1] 307s 0.223 307s 0.347 307s -0.459 307s 0.423 307s 307s x1: [1, 1, 1, 1] 307s 0.822 307s 307s y: [4, 1, 1, 1] 307s 0.183 0.285 -0.377 0.348 307s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 307s x0: [1, 4, 3, 1] 307s -0.203 307s 0.451 307s 0.551 307s 0.029 307s 307s x1: [1, 4, 3, 1] 307s 0.414 307s 0.469 307s 0.543 307s -0.889 307s 307s y: [4, 4, 3, 1] 307s -0.084 0.186 0.228 0.012 307s -0.095 0.211 0.258 0.013 307s -0.110 0.245 0.299 0.016 307s 0.180 -0.401 -0.490 -0.026 307s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 307s x0: [1, 4, 3, 1] 307s -0.632 307s 0.933 307s 0.018 307s -0.621 307s 307s x1: [1, 4, 3, 1] 307s 0.204 307s 0.738 307s 0.630 307s -0.449 307s 307s y: [4, 4, 3, 1] 307s -0.129 0.191 0.004 -0.127 307s -0.467 0.689 0.013 -0.459 307s -0.398 0.588 0.011 -0.391 307s 0.284 -0.419 -0.008 0.279 307s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 1, 1, 1] 307s 0.076 307s 307s x1: [1, 4, 1, 1] 307s -0.268 307s 0.568 307s -0.331 307s -0.886 307s 307s y: [1, 4, 1, 1] 307s -0.020 307s 0.043 307s -0.025 307s -0.067 307s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 307s x0: [1, 2, 3, 1] 307s -0.405 307s 0.758 307s 307s x1: [1, 1, 3, 1] 307s 0.318 307s 307s y: [2, 1, 3, 1] 307s -0.129 0.242 307s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 307s x0: [2, 2, 3, 1] 307s 0.718 -0.382 307s -0.567 0.124 307s 307s x1: [2, 1, 3, 1] 307s -0.305 0.830 307s 307s y: [2, 1, 3, 1] 307s -0.536 0.275 307s test-mul-mat0: iter:41/500 307s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.779 -0.381 307s 0.645 0.985 307s 0.655 0.087 307s 0.703 -0.913 307s 307s x1: [2, 4, 1, 1] 307s -0.723 -0.143 307s 0.544 -0.964 307s -0.308 0.887 307s -0.609 -0.398 307s 307s y: [4, 4, 1, 1] 307s 0.617 -0.607 -0.485 -0.378 307s -0.057 -0.598 0.272 1.262 307s -0.098 0.675 -0.124 -1.026 307s 0.626 -0.786 -0.434 -0.065 307s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 307s x0: [2, 1, 4, 1] 307s -0.278 0.937 307s 307s x1: [2, 4, 4, 1] 307s 0.706 -0.173 307s 0.469 -0.471 307s 0.316 0.297 307s -0.916 0.374 307s 307s y: [1, 4, 4, 1] 307s -0.359 307s -0.572 307s 0.190 307s 0.605 307s testing: mul_mat, [4, 1, 4, 2] = [2, 4, 4, 2] * [2, 1, 4, 2] 307s x0: [2, 4, 4, 2] 307s 0.969 -0.364 307s 0.111 0.222 307s -0.956 0.916 307s 0.944 0.981 307s 307s x1: [2, 1, 4, 2] 307s 0.502 0.178 307s 307s y: [4, 1, 4, 2] 307s 0.422 0.095 -0.317 0.648 307s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.269 0.730 307s -0.248 0.476 307s 0.697 0.476 307s 307s x1: [2, 4, 1, 1] 307s -0.916 -0.053 307s -0.214 0.944 307s -0.018 -0.504 307s 0.841 -0.020 307s 307s y: [3, 4, 1, 1] 307s -0.285 0.202 -0.664 307s 0.632 0.503 0.300 307s -0.373 -0.235 -0.252 307s 0.211 -0.218 0.577 307s testing: mul_mat, [3, 2, 4, 1] = [3, 3, 4, 1] * [3, 2, 4, 1] 307s x0: [3, 3, 4, 1] 307s -0.062 -0.332 -0.647 307s -0.775 0.701 0.674 307s -0.765 0.711 0.368 307s 307s x1: [3, 2, 4, 1] 307s 0.684 0.973 0.657 307s -0.910 -0.258 -0.358 307s 307s y: [3, 2, 4, 1] 307s -0.790 0.594 0.410 307s 0.373 0.283 0.381 307s testing: mul_mat, [4, 3, 4, 2] = [3, 4, 4, 2] * [3, 3, 4, 2] 307s x0: [3, 4, 4, 2] 307s -0.619 0.003 -0.940 307s -0.262 0.910 -0.860 307s 0.832 0.892 -0.065 307s -0.382 -0.602 -0.166 307s 307s x1: [3, 3, 4, 2] 307s 0.039 0.568 0.087 307s -0.594 -0.989 0.503 307s -0.583 -0.250 -0.729 307s 307s y: [4, 3, 4, 2] 307s -0.104 0.432 0.533 -0.371 307s -0.109 -1.177 -1.408 0.739 307s 1.046 0.552 -0.661 0.494 307s test-mul-mat0: iter:42/500 307s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 2, 1, 1] 307s 0.110 -0.315 -0.224 0.451 307s 0.649 -0.962 0.996 0.800 307s 307s x1: [4, 4, 1, 1] 307s 0.103 -0.917 -0.438 -0.132 307s -0.603 -0.302 0.512 -0.303 307s -0.724 -0.351 0.851 -0.461 307s 0.157 -0.656 -0.052 -0.977 307s 307s y: [2, 4, 1, 1] 307s 0.338 0.407 307s -0.223 0.167 307s -0.368 0.346 307s -0.205 -0.100 307s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 307s x0: [4, 2, 3, 1] 307s 0.958 0.165 -0.233 0.996 307s 0.160 -0.433 0.002 0.760 307s 307s x1: [4, 2, 3, 1] 307s 0.005 -0.400 -0.355 0.120 307s 0.030 0.580 -0.777 0.113 307s 307s y: [2, 2, 3, 1] 307s 0.141 0.265 307s 0.418 -0.161 307s testing: mul_mat, [1, 2, 3, 3] = [4, 1, 3, 3] * [4, 2, 3, 3] 307s x0: [4, 1, 3, 3] 307s -0.437 0.808 0.855 0.442 307s 307s x1: [4, 2, 3, 3] 307s 0.702 -0.918 0.145 -0.865 307s 0.264 -0.142 0.253 0.221 307s 307s y: [1, 2, 3, 3] 307s -1.307 307s 0.085 307s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.010 -0.271 -0.008 -0.474 307s 0.732 -0.173 0.037 0.515 307s 0.141 -0.286 -0.393 0.253 307s 307s x1: [4, 1, 1, 1] 307s -0.633 0.235 0.651 -0.702 307s 307s y: [3, 1, 1, 1] 307s 0.257 -0.841 -0.590 307s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 307s x0: [3, 4, 3, 1] 307s 0.217 0.118 0.792 307s -0.948 -0.157 -0.178 307s -0.740 0.736 0.611 307s 0.886 0.539 0.040 307s 307s x1: [3, 4, 3, 1] 307s 0.203 0.548 -0.653 307s 0.754 0.678 -0.193 307s -0.070 -0.532 -0.233 307s -0.331 0.066 -0.417 307s 307s y: [4, 4, 3, 1] 307s -0.408 -0.163 -0.146 0.450 307s 0.090 -0.787 -0.177 1.026 307s -0.262 0.191 -0.482 -0.358 307s -0.394 0.377 0.039 -0.274 307s testing: mul_mat, [4, 3, 3, 3] = [4, 4, 3, 3] * [4, 3, 3, 3] 307s x0: [4, 4, 3, 3] 307s 0.952 -0.672 -0.698 -0.558 307s -0.500 -0.564 -0.978 -0.398 307s 0.166 0.882 -0.175 -0.298 307s -0.989 0.345 0.563 0.551 307s 307s x1: [4, 3, 3, 3] 307s -0.603 -0.705 0.228 -0.811 307s 0.117 -0.161 0.229 -0.437 307s 0.531 0.248 0.775 -0.965 307s 307s y: [4, 3, 3, 3] 307s 0.193 0.799 -0.521 0.035 307s 0.304 -0.018 -0.033 -0.283 307s 0.337 -0.780 0.459 -0.536 307s test-mul-mat0: iter:43/500 307s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.386 -0.427 0.803 307s -0.777 0.222 -0.052 307s 307s x1: [3, 3, 1, 1] 307s 0.238 0.024 -0.141 307s -0.895 0.908 -0.113 307s -0.162 -0.536 0.676 307s 307s y: [2, 3, 1, 1] 307s -0.032 -0.172 307s -0.823 0.903 307s 0.709 -0.028 307s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 1, 1, 1] 307s -0.304 0.561 -0.031 307s 307s x1: [3, 2, 1, 1] 307s 0.410 -0.618 0.647 307s -0.295 -0.464 0.598 307s 307s y: [1, 2, 1, 1] 307s -0.491 307s -0.189 307s testing: mul_mat, [3, 1, 1, 2] = [3, 3, 1, 2] * [3, 1, 1, 2] 307s x0: [3, 3, 1, 2] 307s 0.728 -0.534 -0.884 307s -0.385 0.303 -0.419 307s -0.710 0.449 0.966 307s 307s x1: [3, 1, 1, 2] 307s 0.084 0.675 0.123 307s 307s y: [3, 1, 1, 2] 307s -0.408 0.121 0.362 307s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.551 0.279 0.894 307s 0.496 0.962 0.265 307s -0.823 -0.707 -0.126 307s 307s x1: [3, 3, 1, 1] 307s 0.004 0.446 0.044 307s 0.700 0.007 -0.987 307s -0.216 -0.318 0.136 307s 307s y: [3, 3, 1, 1] 307s 0.166 0.442 -0.324 307s -0.495 0.092 -0.456 307s -0.086 -0.377 0.385 307s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 2, 1, 1] 307s -0.985 -0.395 0.976 307s -0.068 0.461 -0.695 307s 307s x1: [3, 3, 1, 1] 307s -0.816 -0.286 -0.160 307s 0.048 0.967 0.029 307s 0.134 -0.833 -0.372 307s 307s y: [2, 3, 1, 1] 307s 0.760 0.035 307s -0.400 0.422 307s -0.166 -0.135 307s testing: muggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s l_mat, [4, 3, 1, 2] = [2, 4, 1, 2] * [2, 3, 1, 2] 307s x0: [2, 4, 1, 2] 307s 0.848 0.242 307s -0.598 0.104 307s -0.943 -0.471 307s -0.437 -0.729 307s 307s x1: [2, 3, 1, 2] 307s -0.533 0.989 307s 0.089 0.149 307s 0.125 0.058 307s 307s y: [4, 3, 1, 2] 307s -0.212 0.422 0.037 -0.488 307s 0.112 -0.038 -0.154 -0.148 307s 0.120 -0.069 -0.145 -0.097 307s test-mul-mat0: iter:44/500 307s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 2, 1, 1] 307s 0.544 307s -0.869 307s 307s x1: [1, 4, 1, 1] 307s 0.839 307s 0.789 307s -0.077 307s -0.104 307s 307s y: [2, 4, 1, 1] 307s 0.456 -0.729 307s 0.429 -0.686 307s -0.042 0.067 307s -0.056 0.090 307s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 307s x0: [1, 1, 2, 1] 307s -0.939 307s 307s x1: [1, 2, 2, 1] 307s -0.532 307s -0.873 307s 307s y: [1, 2, 2, 1] 307s 0.500 307s 0.820 307s testing: mul_mat, [4, 1, 2, 4] = [1, 4, 2, 4] * [1, 1, 2, 4] 307s x0: [1, 4, 2, 4] 307s -0.524 307s -0.694 307s -0.976 307s -0.352 307s 307s x1: [1, 1, 2, 4] 307s -0.462 307s 307s y: [4, 1, 2, 4] 307s 0.242 0.320 0.451 0.162 307s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 4, 1, 1] 307s -0.735 307s 0.042 307s 0.001 307s 0.342 307s 307s x1: [1, 4, 1, 1] 307s 0.015 307s 0.617 307s -0.024 307s 0.130 307s 307s y: [4, 4, 1, 1] 307s -0.011 0.001 0.000 0.005 307s -0.453 0.026 0.001 0.211 307s 0.018 -0.001 -0.000 -0.008 307s -0.095 0.005 0.000 0.044 307s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 307s x0: [4, 3, 2, 1] 307s 0.243 -0.737 -0.649 -0.797 307s -0.196 0.465 0.700 -0.591 307s -0.907 -0.633 -0.619 0.974 307s 307s x1: [4, 1, 2, 1] 307s 0.876 -0.491 -0.091 -0.745 307s 307s y: [3, 1, 2, 1] 307s 1.227 -0.023 -1.154 307s testing: mul_mat, [2, 4, 2, 4] = [3, 2, 2, 4] * [3, 4, 2, 4] 307s x0: [3, 2, 2, 4] 307s -0.331 0.784 -0.972 307s 0.337 0.565 -0.548 307s 307s x1: [3, 4, 2, 4] 307s -0.977 0.727 0.639 307s -0.033 -0.511 0.084 307s -0.713 0.732 0.888 307s -0.620 0.995 0.352 307s 307s y: [2, 4, 2, 4] 307s 0.273 -0.269 307s -0.472 -0.346 307s -0.053 -0.313 307s 0.643 0.160 307s test-mul-mat0: iter:45/500 307s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.465 -0.568 0.137 307s -0.043 0.188 0.837 307s 307s x1: [3, 3, 1, 1] 307s 0.437 0.248 0.326 307s -0.795 -0.720 -0.687 307s -0.576 0.538 0.704 307s 307s y: [2, 3, 1, 1] 307s 0.107 0.301 307s -0.055 -0.676 307s -0.477 0.715 307s testing: mul_mat, [1, 2, 2, 1] = [3, 1, 2, 1] * [3, 2, 2, 1] 307s x0: [3, 1, 2, 1] 307s 0.840 -0.012 -0.543 307s 307s x1: [3, 2, 2, 1] 307s 0.359 0.773 0.534 307s -0.189 -0.851 0.775 307s 307s y: [1, 2, 2, 1] 307s 0.002 307s -0.569 307s testing: mul_mat, [3, 1, 2, 2] = [3, 3, 2, 2] * [3, 1, 2, 2] 307s x0: [3, 3, 2, 2] 307s 0.725 -0.518 0.497 307s 0.873 -0.743 -0.705 307s 0.772 -0.529 0.524 307s 307s x1: [3, 1, 2, 2] 307s 0.368 -0.372 0.086 307s 307s y: [3, 1, 2, 2] 307s 0.502 0.537 0.526 307s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.562 0.337 -0.529 307s 0.626 0.748 0.298 307s -0.001 -0.163 -0.814 307s -0.253 0.380 -0.694 307s 307s x1: [3, 3, 1, 1] 307s -0.733 -0.871 0.993 307s 0.791 0.017 0.773 307s -0.665 0.746 -0.458 307s 307s y: [4, 3, 1, 1] 307s -1.230 -0.815 -0.665 -0.834 307s 0.042 0.738 -0.633 -0.730 307s 0.119 0.005 0.252 0.770 307s testing: mul_mat, [3, 3, 2, 1] = [4, 3, 2, 1] * [4, 3, 2, 1] 307s x0: [4, 3, 2, 1] 307s 0.821 0.119 -0.794 0.767 307s -0.474 -0.288 0.656 0.083 307s -0.519 -0.213 0.875 -0.771 307s 307s x1: [4, 3, 2, 1] 307s 0.087 -0.056 0.089 0.562 307s 0.427 -0.647 0.534 0.783 307s 0.875 0.801 0.912 0.867 307s 307s y: [3, 3, 2, 1] 307s 0.425 0.080 -0.388 307s 0.451 0.399 -0.221 307s 0.754 0.026 -0.495 307s testing: mul_mat, [2, 4, 2, 2] = [3, 2, 2, 2] * [3, 4, 2, 2] 307s x0: [3, 2, 2, 2] 307s 0.282 -0.425 -0.318 307s 0.760 -0.090 -0.053 307s 307s x1: [3, 4, 2, 2] 307s 0.882 -0.378 0.603 307s -0.857 0.607 -0.252 307s -0.848 0.428 0.274 307s -0.367 -0.453 0.986 307s 307s y: [2, 4, 2, 2] 307s 0.218 0.673 307s -0.419 -0.693 307s -0.508 -0.698 307s -0.225 -0.290 307s test-mul-mat0: iter:46/500 307s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.302 0.209 0.723 0.344 307s 0.790 0.051 -0.749 0.066 307s 0.733 0.568 -0.536 0.044 307s 0.931 -0.469 -0.030 -0.244 307s 307s x1: [4, 3, 1, 1] 307s -0.416 0.429 0.165 0.866 307s 0.189 0.740 -0.224 0.871 307s -0.313 0.284 -0.833 0.715 307s 307s y: [4, 3, 1, 1] 307s 0.633 -0.373 -0.111 -0.804 307s 0.236 0.413 0.718 -0.377 307s -0.202 0.439 0.410 -0.573 307s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 307s x0: [4, 4, 4, 1] 307s -0.787 0.908 -0.581 0.837 307s -0.776 -0.828 0.969 0.285 307s 0.191 -0.225 -0.194 -0.521 307s -0.047 0.996 0.758 0.848 307s 307s x1: [4, 4, 4, 1] 307s -0.ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s 981 0.152 0.341 0.448 307s -0.683 0.207 -0.363 -0.943 307s 0.983 -0.493 -0.256 0.267 307s -0.326 -0.540 -0.732 0.372 307s 307s y: [4, 4, 4, 1] 307s 1.087 1.092 -0.521 0.835 307s 0.147 -0.263 0.385 -0.837 307s -0.849 -0.526 0.209 -0.504 307s 0.503 0.097 0.007 -0.762 307s testing: mul_mat, [3, 4, 4, 4] = [4, 3, 4, 4] * [4, 4, 4, 4] 307s x0: [4, 3, 4, 4] 307s -0.406 -0.789 -0.729 -0.089 307s 0.370 -0.192 0.631 0.140 307s 0.397 -0.766 -0.113 0.991 307s 307s x1: [4, 4, 4, 4] 307s -0.835 -0.259 0.245 -0.539 307s 0.657 -0.892 0.947 0.348 307s 0.778 0.913 0.992 0.443 307s 0.636 -0.517 0.754 0.438 307s 307s y: [3, 4, 4, 4] 307s 0.412 -0.181 -0.696 307s -0.284 1.061 1.182 307s -1.798 0.800 -0.064 307s -0.439 0.872 0.998 307s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.016 -0.898 0.063 -0.288 307s -0.768 0.826 -0.929 0.015 307s 0.556 -0.893 -0.281 -0.854 307s 307s x1: [4, 3, 1, 1] 307s -0.655 -0.401 0.877 -0.888 307s -0.011 0.539 -0.132 0.845 307s -0.070 0.426 0.762 -0.767 307s 307s y: [3, 3, 1, 1] 307s 0.660 -0.655 0.505 307s -0.735 0.588 -1.171 307s -0.116 -0.313 0.021 307s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 307s x0: [3, 2, 4, 1] 307s -0.877 -0.698 0.263 307s 0.256 0.864 0.730 307s 307s x1: [3, 4, 4, 1] 307s -0.632 0.556 0.811 307s -0.017 0.693 -0.208 307s 0.327 -0.708 -0.331 307s 0.439 0.281 -0.793 307s 307s y: [2, 4, 4, 1] 307s 0.379 0.911 307s -0.523 0.442 307s 0.121 -0.770 307s -0.789 -0.224 307s testing: mul_mat, [2, 3, 4, 4] = [2, 2, 4, 4] * [2, 3, 4, 4] 307s x0: [2, 2, 4, 4] 307s 0.265 0.579 307s 0.598 -0.320 307s 307s x1: [2, 3, 4, 4] 307s 0.010 0.959 307s 0.431 -0.661 307s 0.899 -0.217 307s 307s y: [2, 3, 4, 4] 307s 0.558 -0.301 307s -0.268 0.469 307s 0.112 0.607 307s test-mul-mat0: iter:47/500 307s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 1, 1, 1] 307s -0.113 -0.815 0.221 0.828 307s 307s x1: [4, 1, 1, 1] 307s 0.925 0.158 0.018 0.911 307s 307s y: [1, 1, 1, 1] 307s 0.524 307s testing: mul_mat, [2, 1, 2, 1] = [4, 2, 2, 1] * [4, 1, 2, 1] 307s x0: [4, 2, 2, 1] 307s -0.826 0.402 -0.393 -0.119 307s -0.834 -0.355 0.208 0.904 307s 307s x1: [4, 1, 2, 1] 307s -0.290 -0.975 0.424 -0.045 307s 307s y: [2, 1, 2, 1] 307s -0.313 0.636 307s testing: mul_mat, [3, 2, 2, 2] = [4, 3, 2, 2] * [4, 2, 2, 2] 307s x0: [4, 3, 2, 2] 307s 0.273 -0.275 -0.248 0.421 307s -0.247 -0.567 -0.007 0.736 307s -0.631 -0.693 0.841 -0.347 307s 307s x1: [4, 2, 2, 2] 307s 0.132 -0.566 -0.679 0.318 307s 0.655 -0.852 -0.972 0.680 307s 307s y: [3, 2, 2, 2] 307s 0.493 0.527 -0.374 307s 0.940 0.829 -0.877 307s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 3, 1, 1] 307s -0.301 -0.117 0.500 -0.513 307s 0.532 0.448 -0.642 0.575 307s -0.522 -0.363 -0.467 -0.730 307s 307s x1: [4, 3, 1, 1] 307s -0.831 -0.119 -0.210 -0.885 307s 0.261 0.543 0.115 -0.068 307s 0.814 -0.611 0.267 0.036 307s 307s y: [3, 3, 1, 1] 307s 0.613 -0.869 1.221 307s -0.050 0.270 -0.337 307s -0.059 0.008 -0.355 307s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 307s x0: [3, 3, 2, 1] 307s 0.811 -0.702 -0.576 307s 0.789 0.364 -0.824 307s -0.388 -0.118 0.011 307s 307s x1: [3, 4, 2, 1] 307s -0.874 -0.189 -0.872 307s -0.896 -0.613 0.268 307s -0.727 0.268 -0.942 307s -0.612 -0.471 0.601 307s 307s y: [3, 4, 2, 1] 307s -0.075 -0.040 0.353 307s -0.451 -1.151 0.423 307s -0.235 0.300 0.241 307s -0.512 -1.150 0.299 307s testing: mul_mat, [2, 3, 2, 2] = [3, 2, 2, 2] * [3, 3, 2, 2] 307s x0: [3, 2, 2, 2] 307s -0.834 0.066 0.941 307s 0.652 0.155 -0.716 307s 307s x1: [3, 3, 2, 2] 307s -0.307 0.822 0.352 307s -0.415 -0.449 0.803 307s 0.548 0.978 0.786 307s 307s y: [2, 3, 2, 2] 307s 0.642 -0.326 307s 1.073 -0.916 307s 0.348 -0.054 307s test-mul-mat0: iter:48/500 307s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 1, 1, 1] 307s -0.079 -0.991 307s 307s x1: [2, 1, 1, 1] 307s -0.245 -0.644 307s 307s y: [1, 1, 1, 1] 307s 0.657 307s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 307s x0: [2, 3, 3, 1] 307s -0.802 -0.567 307s 0.252 -0.341 307s 0.695 0.460 307s 307s x1: [2, 1, 3, 1] 307s -0.984 -0.924 307s 307s y: [3, 1, 3, 1] 307s 1.313 0.067 -1.109 307s testing: mul_mat, [3, 3, 3, 4] = [2, 3, 3, 4] * [2, 3, 3, 4] 307s x0: [2, 3, 3, 4] 307s -0.528 -0.137 307s -0.385 -0.297 307s 0.013 0.471 307s 307s x1: [2, 3, 3, 4] 307s -0.494 -0.931 307s 0.634 0.456 307s -0.010 0.642 307s 307s y: [3, 3, 3, 4] 307s 0.388 0.467 -0.445 307s -0.397 -0.379 0.223 307s -0.083 -0.187 0.302 307s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.481 -0.955 307s -0.386 -0.525 307s -0.524 0.622 307s 307s x1: [2, 3, 1, 1] 307s 0.137 -0.281 307s 0.719 0.133 307s -0.019 0.216 307s 307s y: [3, 3, 1, 1] 307s 0.335 0.0ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s 95 -0.247 307s 0.219 -0.347 -0.294 307s -0.216 -0.106 0.145 307s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 307s x0: [3, 3, 3, 1] 307s -0.914 0.066 -0.453 307s -0.346 0.870 -0.515 307s -0.053 -0.208 0.269 307s 307s x1: [3, 2, 3, 1] 307s 0.427 0.998 -0.086 307s -0.217 -0.905 -0.389 307s 307s y: [3, 2, 3, 1] 307s -0.286 0.766 -0.253 307s 0.314 -0.512 0.095 307s testing: mul_mat, [1, 3, 3, 4] = [3, 1, 3, 4] * [3, 3, 3, 4] 307s x0: [3, 1, 3, 4] 307s 0.341 -0.576 0.745 307s 307s x1: [3, 3, 3, 4] 307s 0.448 -0.242 0.594 307s 0.262 -0.157 -0.752 307s -0.791 0.910 -0.881 307s 307s y: [1, 3, 3, 4] 307s 0.735 307s -0.381 307s -1.450 307s test-mul-mat0: iter:49/500 307s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.020 -0.660 0.251 -0.026 307s 0.386 0.840 0.554 -0.951 307s -0.626 0.475 0.137 -0.346 307s -0.426 -0.741 0.567 0.887 307s 307s x1: [4, 3, 1, 1] 307s -0.618 -0.523 0.061 0.514 307s -0.242 0.144 -0.239 -0.279 307s 0.511 -0.727 -0.972 0.337 307s 307s y: [4, 3, 1, 1] 307s 0.360 -1.133 -0.031 1.142 307s -0.143 0.160 0.284 -0.387 307s 0.218 -1.272 -0.914 0.068 307s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 307s x0: [4, 2, 3, 1] 307s 0.291 0.755 -0.626 0.989 307s -0.341 0.168 -0.838 -0.301 307s 307s x1: [4, 4, 3, 1] 307s 0.205 -0.923 -0.731 0.682 307s 0.138 0.783 -0.560 -0.719 307s -0.456 0.161 0.792 -0.183 307s 0.189 0.129 0.329 -0.831 307s 307s y: [2, 4, 3, 1] 307s 0.495 0.182 307s 0.270 0.770 307s -0.688 -0.426 307s -0.875 -0.069 307s testing: mul_mat, [2, 2, 3, 2] = [4, 2, 3, 2] * [4, 2, 3, 2] 307s x0: [4, 2, 3, 2] 307s -0.193 0.556 -0.785 0.057 307s -0.875 -0.385 -0.741 0.824 307s 307s x1: [4, 2, 3, 2] 307s -0.592 -0.916 0.197 0.783 307s -0.768 -0.903 0.738 0.523 307s 307s y: [2, 2, 3, 2] 307s -0.505 1.370 307s -0.903 0.904 307s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.556 -0.122 0.757 -0.240 307s 0.767 -0.061 -0.674 -0.673 307s -0.607 -0.443 0.777 0.256 307s 307s x1: [4, 2, 1, 1] 307s -0.242 0.446 -0.736 -0.376 307s 0.729 -0.041 0.665 -0.900 307s 307s y: [3, 2, 1, 1] 307s -0.656 0.537 -0.719 307s 1.129 0.719 -0.138 307s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 307s x0: [3, 1, 3, 1] 307s -0.040 -0.690 -0.493 307s 307s x1: [3, 4, 3, 1] 307s 0.588 -0.338 0.659 307s -0.699 0.153 0.416 307s 0.367 0.707 -0.846 307s 0.037 -0.535 0.600 307s 307s y: [1, 4, 3, 1] 307s -0.115 307s -0.282 307s -0.086 307s 0.072 307s testing: mul_mat, [2, 3, 3, 2] = [1, 2, 3, 2] * [1, 3, 3, 2] 307s x0: [1, 2, 3, 2] 307s 0.648 307s 0.498 307s 307s x1: [1, 3, 3, 2] 307s 0.555 307s -0.384 307s -0.135 307s 307s y: [2, 3, 3, 2] 307s 0.360 0.277 307s -0.248 -0.191 307s -0.088 -0.067 307s test-mul-mat0: iter:50/500 307s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 4, 1, 1] 307s -0.899 307s -0.452 307s 0.631 307s 0.158 307s 307s x1: [1, 2, 1, 1] 307s 0.988 307s -0.649 307s 307s y: [4, 2, 1, 1] 307s -0.888 -0.447 0.624 0.156 307s 0.584 0.294 -0.410 -0.102 307s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 307s x0: [1, 4, 2, 1] 307s 0.045 307s -0.077 307s -0.771 307s -0.147 307s 307s x1: [1, 4, 2, 1] 307s 0.205 307s -0.561 307s 0.920 307s -0.349 307s 307s y: [4, 4, 2, 1] 307s 0.009 -0.016 -0.158 -0.030 307s -0.025 0.043 0.433 0.082 307s 0.041 -0.071 -0.709 -0.135 307s -0.016 0.027 0.269 0.051 307s testing: mul_mat, [3, 4, 2, 4] = [1, 3, 2, 4] * [1, 4, 2, 4] 307s x0: [1, 3, 2, 4] 307s -0.769 307s 0.692 307s -0.029 307s 307s x1: [1, 4, 2, 4] 307s -0.266 307s 0.882 307s -0.779 307s -0.810 307s 307s y: [3, 4, 2, 4] 307s 0.205 -0.184 0.008 307s -0.678 0.610 -0.025 307s 0.599 -0.539 0.022 307s 0.623 -0.560 0.023 307s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 3, 1, 1] 307s -0.021 307s 0.228 307s -0.554 307s 307s x1: [1, 3, 1, 1] 307s -0.728 307s -0.031 307s 0.726 307s 307s y: [3, 3, 1, 1] 307s 0.015 -0.166 0.404 307s 0.001 -0.007 0.017 307s -0.015 0.165 -0.403 307s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 307s x0: [3, 4, 2, 1] 307s -0.358 0.379 0.086 307s -0.745 -0.806 -0.070 307s -0.433 0.071 0.933 307s 0.149 -0.386 -0.209 307s 307s x1: [3, 1, 2, 1] 307s 0.210 -0.080 0.417 307s 307s y: [4, 1, 2, 1] 307s -0.070 -0.121 0.292 -0.025 307s testing: mul_mat, [4, 3, 2, 4] = [4, 4, 2, 4] * [4, 3, 2, 4] 307s x0: [4, 4, 2, 4] 307s -0.582 0.638 0.731 -0.137 307s 0.736 -0.733 0.989 -0.025 307s -0.492 -0.738 -0.181 -0.276 307s -0.009 0.842 0.439 0.847 307s 307s x1: [4, 3, 2, 4] 307s 0.187 0.788 -0.096 0.139 307s -0.103 -0.776 -0.307 0.539 307s -0.521 0.260 -0.312 0.858 307s 307s y: [4, 3, 2, 4] 307s 0.305 -0.538 -0.695 0.738 307s -0.734 0.176 0.531 -0.331 307s 0.124 -0.905 -0.116 0.814 307s test-mul-mat0: iter:51/500 307s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.654 307s 0.527 307s -0.578 307s 307s x1: [1, 3, 1, 1] 307s -0.040 307s -0.557 307s -0.412 307s 307s y: [3, 3, 1, 1] 307s -0.026 -0.021 0.023 307s -0.364 -0.294 0.322 307s -0.269 -0.217 0.238 307s testing: mul_mat, [4, 3, 2, 1] = [1, 4, 2, 1] * [1, 3, 2, 1] 307s x0: [1, 4, 2, 1] 307s 0.825 307s 0.380 307s -0.512 307s -0.302 307s 307s x1: [1, 3, 2, 1] 307s 0.132 307s -0.412 307s 0.731 307s 307s y: [4, 3, 2, 1] 307s 0.109 0.050 -0.068 -0.040 307s -0.340 -0.157 0.211 0.124 307s 0.603 0.278 -0.374 -0.220 307s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 307s x0: [1, 3, 2, 1] 307s -0.563 307s -0.151 307s 0.512 307s 307s x1: [1, 4, 2, 1] 307s -0.942 307s 0.280 307s 0.164 307s -0.023 307s 307s y: [3, 4, 2, 1] 307s 0.530 0.143 -0.482 307s -0.158 -0.042 0.143 307s -0.092 -0.025 0.084 307s 0.013 0.003 -0.012 307s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 1, 1, 1] 307s 0.858 307s 307s x1: [1, 3, 1, 1] 307s 0.954 307s 0.635 307s 0.627 307s 307s y: [1, 3, 1, 1] 307s 0.819 307s 0.545 307s 0.538 307s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 307s x0: [1, 1, 2, 1] 307s 0.554 307s 307s x1: [1, 1, 2, 1] 307s 0.729 307s 307s y: [1, 1, 2, 1] 307s 0.404 307s testing: mul_mat, [3, 1, 2, 1] = [1, 3, 2, 1] * [1, 1, 2, 1] 307s x0: [1, 3, 2, 1] 307s -0.064 307s -0.044 307s -0.150 307s 307s x1: [1, 1, 2, 1] 307s 0.742 307s 307s y: [3, 1, 2, 1] 307s -0.047 -0.033 -0.111 307s test-mul-mat0: iter:52/500 307s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.942 -0.581 0.056 0.801 307s -0.852 0.930 0.054 0.702 307s -0.815 -0.204 0.954 -0.485 307s 307s x1: [4, 2, 1, 1] 307s -0.043 -0.758 0.886 0.805 307s 0.753 0.418 -0.692 -0.208 307s 307s y: [3, 2, 1, 1] 307s 1.094 -0.055 0.644 307s 0.262 -0.437 -1.259 307s testing: mul_mat, [1, 3, 2, 1] = [4, 1, 2, 1] * [4, 3, 2, 1] 307s x0: [4, 1, 2, 1] 307s 0.565 0.752 0.991 -0.639 307s 307s x1: [4, 3, 2, 1] 307s 0.732 -0.090 0.364 -0.274 307s 0.146 0.378 -0.304 0.698 307s -0.304 -0.855 -0.346 -0.062 307s 307s y: [1, 3, 2, 1] 307s 0.882 307s -0.379 307s -1.117 307s testing: mul_mat, [4, 1, 2, 2] = [4, 4, 2, 2] * [4, 1, 2, 2] 307s x0: [4, 4, 2, 2] 307s -0.947 -0.041 0.833 -0.436 307s 0.009 0.639 -0.871 -0.239 307s 0.630 -0.511 -0.532 -0.865 307s -0.418 0.084 -0.995 0.400 307s 307s x1: [4, 1, 2, 2] 307s 0.870 -0.182 0.763 0.248 307s 307s y: [4, 1, 2, 2] 307s -0.288 -0.833 0.020 -1.039 307s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 3, 1, 1] 307s -0.862 -0.293 -0.726 -0.816 307s -0.331 0.798 -0.423 -0.936 307s 0.168 -0.520 0.195 0.271 307s 307s x1: [4, 4, 1, 1] 307s 0.269 0.263 0.828 -0.898 307s -0.649 0.265 -0.435 0.928 307s 0.169 0.162 -0.914 -0.843 307s 0.764 0.646 0.994 0.619 307s 307s y: [3, 4, 1, 1] 307s -0.178 0.611 -0.173 307s 0.041 -0.258 -0.081 307s 1.158 1.249 -0.462 307s -2.074 -0.737 0.154 307s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 307s x0: [3, 3, 2, 1] 307s -0.251 -0.067 0.421 307s -0.204 -0.140 -0.924 307s -0.275 0.995 -0.465 307s 307s x1: [3, 4, 2, 1] 307s -0.511 0.217 -0.460 307s 0.752 0.045 -0.358 307s -0.897 -0.690 0.207 307s -0.970 0.479 -0.631 307s 307s y: [3, 4, 2, 1] 307s -0.080 0.499 0.571 307s -0.343 0.171 0.004 307s 0.359 0.089 -0.536 307s -0.055 0.714 1.037 307s testing: mul_mat, [3, 3, 2, 2] = [3, 3, 2, 2] * [3, 3, 2, 2] 307s x0: [3, 3, 2, 2] 307s -0.049 0.067 -0.288 307s 0.137 0.556 -0.276 307s 0.791 0.067 0.140 307s 307s x1: [3, 3, 2, 2] 307s 0.423 -0.454 -0.115 307s 0.185 -0.824 -0.363 307s 0.066 0.944 0.058 307s 307s y: [3, 3, 2, 2] 307s -0.018 -0.163 0.288 307s 0.041 -0.333 0.040 307s 0.043 0.518 0.124 307s test-mul-mat0: iter:53/500 307s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 3, 1, 1] 307s -0.956 307s -0.929 307s -0.520 307s 307s x1: [1, 3, 1, 1] 307s -0.311 307s 0.697 307s -0.009 307s 307s y: [3, 3, 1, 1] 307s 0.297 0.289 0.162 307s -0.666 -0.648 -0.362 307s 0.009 0.009 0.005 307s testing: mul_mat, [4, 3, 3, 1] = [1, 4, 3, 1] * [1, 3, 3, 1] 307s x0: [1, 4, 3, 1] 307s 0.556 307s -0.938 307s -0.736 307s 0.011 307s 307s x1: [1, 3, 3, 1] 307s 0.087 307s 0.281 307s -0.098 307s 307s y: [4, 3, 3, 1] 307s 0.048 -0.082 -0.064 0.001 307s 0.156 -0.264 -0.207 0.003 307s -0.055 0.092 0.072 -0.001 307s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 307s x0: [1, 4, 3, 1] 307s -0.211 307s -0.415 307s 0.946 307s -0.915 307s 307s x1: [1, 4, 3, 1] 307s -0.378 307s -0.606 307s 0.285 307s -0.681 307s 307s y: [4, 4, 3, 1] 307s 0.080 0.157 -0.357 0.346 307s 0.128 0.252 -0.573 0.554 307s -0.060 -0.118 0.270 -0.261 307s 0.143 0.283 -0.644 0.623 307s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 2, 1, 1] 307s 0.273 307s -0.373 307s 307s x1: [1, 4, 1, 1] 307s -0.746 307s 0.201 307s -0.323 307s -0.995 307s 307s y: [2, 4, 1, 1] 307s -0.204 0.278 307s 0.055 -0.075 307s -0. 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.pn088 0.121 307s -0.272 0.372 307s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 307s x0: [2, 3, 3, 1] 307s 0.879 -0.319 307s -0.240 -0.687 307s -0.353 0.437 307s 307s x1: [2, 1, 3, 1] 307s 0.070 -0.442 307s 307s y: [3, 1, 3, 1] 307s 0.203 0.287 -0.218 307s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 307s x0: [3, 2, 3, 1] 307s 0.187 -0.332 0.879 307s -0.712 -0.089 0.832 307s 307s x1: [3, 2, 3, 1] 307s -0.049 0.552 -0.925 307s 0.627 -0.175 -0.299 307s 307s y: [2, 2, 3, 1] 307s -1.006 -0.784 307s -0.088 -0.679 307s test-mul-mat0: iter:54/500 307s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 1, 1, 1] 307s 0.412 0.133 0.917 -0.677 307s 307s x1: [4, 2, 1, 1] 307s 0.064 0.098 -0.606 -0.695 307s -0.185 -0.897 -0.774 -0.155 307s 307s y: [1, 2, 1, 1] 307s -0.046 307s -0.801 307s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 307s x0: [4, 1, 2, 1] 307s 0.514 -0.094 0.726 0.833 307s 307s x1: [4, 1, 2, 1] 307s 0.013 0.749 0.479 -0.921 307s 307s y: [1, 1, 2, 1] 307s -0.484 307s testing: mul_mat, [4, 1, 2, 2] = [4, 4, 2, 2] * [4, 1, 2, 2] 307s x0: [4, 4, 2, 2] 307s -0.477 -0.952 -0.269 -0.457 307s 0.162 -0.027 -0.943 -0.932 307s -0.300 0.890 0.467 -0.394 307s 0.427 0.007 0.845 -0.973 307s 307s x1: [4, 1, 2, 2] 307s 0.239 -0.400 -0.362 0.633 307s 307s y: [4, 1, 2, 2] 307s 0.075 -0.199 -0.846 -0.823 307s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.633 0.282 0.760 0.511 307s 0.949 0.514 -0.819 -0.397 307s 0.435 -0.223 0.593 -0.773 307s 307s x1: [4, 4, 1, 1] 307s 0.183 0.887 0.189 -0.294 307s -0.716 -0.778 -0.071 -0.429 307s -0.278 0.757 -0.715 -0.771 307s -0.569 -0.974 0.382 -0.417 307s 307s y: [3, 4, 1, 1] 307s 0.360 0.592 0.222 307s -0.946 -0.851 0.151 307s -0.900 1.017 -0.118 307s -0.558 -1.187 0.518 307s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 307s x0: [3, 2, 2, 1] 307s 0.247 -0.385 -0.935 307s 0.462 -0.242 -0.158 307s 307s x1: [3, 4, 2, 1] 307s 0.059 -0.173 0.411 307s -0.054 -0.983 -0.883 307s 0.230 -0.761 0.046 307s 0.801 -0.039 -0.197 307s 307s y: [2, 4, 2, 1] 307s -0.303 0.004 307s 1.191 0.352 307s 0.307 0.283 307s 0.397 0.410 307s testing: mul_mat, [2, 3, 2, 2] = [2, 2, 2, 2] * [2, 3, 2, 2] 307s x0: [2, 2, 2, 2] 307s 0.382 0.776 307s -0.263 -0.856 307s 307s x1: [2, 3, 2, 2] 307s 0.991 0.148 307s 0.415 0.792 307s -0.892 -0.782 307s 307s y: [2, 3, 2, 2] 307s 0.493 -0.387 307s 0.773 -0.788 307s -0.947 0.904 307s test-mul-mat0: iter:55/500 307s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.859 0.701 307s 307s x1: [2, 1, 1, 1] 307s 0.541 0.636 307s 307s y: [1, 1, 1, 1] 307s 0.910 307s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 307s x0: [2, 3, 3, 1] 307s -0.780 0.681 307s 0.602 0.866 307s 0.827 0.737 307s 307s x1: [2, 1, 3, 1] 307s -0.489 0.639 307s 307s y: [3, 1, 3, 1] 307s 0.816 0.259 0.067 307s testing: mul_mat, [2, 3, 3, 3] = [2, 2, 3, 3] * [2, 3, 3, 3] 307s x0: [2, 2, 3, 3] 307s -0.548 0.526 307s 0.044 0.908 307s 307s x1: [2, 3, 3, 3] 307s 0.972 -0.554 307s 0.490 0.676 307s -0.695 0.191 307s 307s y: [2, 3, 3, 3] 307s -0.824 -0.461 307s 0.087 0.636 307s 0.481 0.143 307s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.994 0.891 307s 0.564 -0.710 307s -0.284 0.980 307s -0.719 0.186 307s 307s x1: [2, 2, 1, 1] 307s 0.592 -0.314 307s -0.110 -0.221 307s 307s y: [4, 2, 1, 1] 307s -0.869 0.557 -0.476 -0.484 307s -0.088 0.095 -0.186 0.038 307s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 307s x0: [4, 3, 3, 1] 307s 0.226 0.515 -0.580 -0.861 307s 0.658 0.638 -0.537 -0.397 307s 0.456 -0.357 0.739 -0.127 307s 307s x1: [4, 2, 3, 1] 307s -0.095 -0.175 0.097 0.719 307s -0.860 0.134 0.717 -0.012 307s 307s y: [3, 2, 3, 1] 307s -0.787 -0.512 -0.001 307s -0.531 -0.861 0.092 307s testing: mul_mat, [3, 4, 3, 3] = [3, 3, 3, 3] * [3, 4, 3, 3] 307s x0: [3, 3, 3, 3] 307s -0.731 -0.772 -0.397 307s 0.887 -0.402 -0.994 307s -0.951 0.291 -0.651 307s 307s x1: [3, 4, 3, 3] 307s 0.577 0.934 -0.093 307s 0.316 -0.927 0.511 307s -0.811 0.930 0.102 307s -0.467 0.059 -0.211 307s 307s y: [3, 4, 3, 3] 307s -1.106 0.228 -0.216 307s 0.281 0.146 -0.903 307s -0.165 -1.195 0.975 307s 0.380 -0.228 0.599 307s test-mul-mat0: iter:56/500 307s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.384 -0.647 0.775 0.177 307s -0.869 0.252 -0.860 0.407 307s 307s x1: [4, 4, 1, 1] 307s 0.441 -0.627 -0.060 -0.468 307s -0.624 -0.293 0.367 0.987 307s 0.891 0.833 0.255 -0.283 307s -0.473 0.470 0.790 0.456 307s 307s y: [2, 4, 1, 1] 307s 0.106 -0.680 307s 0.889 0.554 307s -0.734 -0.898 307s 0.571 0.035 307s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 307s x0: [4, 1, 4, 1] 307s 0.180 0.875 0g 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.p.745 0.661 307s 307s x1: [4, 2, 4, 1] 307s -0.868 -0.012 -0.838 0.972 307s -0.702 -0.520 0.414 -0.329 307s 307s y: [1, 2, 4, 1] 307s -0.149 307s -0.491 307s testing: mul_mat, [1, 1, 4, 4] = [4, 1, 4, 4] * [4, 1, 4, 4] 307s x0: [4, 1, 4, 4] 307s 0.414 0.038 0.993 0.374 307s 307s x1: [4, 1, 4, 4] 307s 0.366 -0.451 -0.511 -0.506 307s 307s y: [1, 1, 4, 4] 307s -0.563 307s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.067 0.535 -0.239 0.676 307s 0.471 -0.267 0.394 0.757 307s 0.098 0.782 -0.940 0.377 307s 0.460 -0.894 0.093 -0.561 307s 307s x1: [4, 1, 1, 1] 307s 0.028 -0.081 0.355 0.055 307s 307s y: [4, 1, 1, 1] 307s -0.093 0.216 -0.374 0.088 307s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 307s x0: [4, 4, 4, 1] 307s 0.090 -0.103 -0.061 0.182 307s -0.025 -0.465 0.277 -0.626 307s 0.980 0.986 -0.667 0.807 307s -0.625 -0.002 0.663 0.161 307s 307s x1: [4, 4, 4, 1] 307s 0.534 -0.778 0.618 -0.498 307s 0.164 -0.356 0.086 0.152 307s -0.071 -0.674 -0.820 0.848 307s 0.681 0.234 -0.679 -0.386 307s 307s y: [4, 4, 4, 1] 307s 0.000 0.831 -1.058 -0.002 307s 0.074 0.090 -0.125 -0.020 307s 0.268 -0.443 0.498 -0.362 307s 0.008 -0.072 1.039 -0.939 307s testing: mul_mat, [3, 4, 4, 4] = [4, 3, 4, 4] * [4, 4, 4, 4] 307s x0: [4, 3, 4, 4] 307s 0.052 0.331 0.096 -0.870 307s -0.512 -0.876 -0.506 -0.331 307s 0.130 -0.513 -0.122 -0.524 307s 307s x1: [4, 4, 4, 4] 307s 0.684 -0.568 -0.327 -0.990 307s -0.716 -0.119 0.274 0.412 307s 0.421 -0.797 0.723 -0.664 307s -0.062 0.194 0.906 0.776 307s 307s y: [3, 4, 4, 4] 307s 0.677 0.640 0.939 307s -0.409 0.196 -0.282 307s 0.405 0.337 0.724 307s -0.527 -0.854 -0.625 307s test-mul-mat0: iter:57/500 307s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.607 -0.385 307s 307s x1: [2, 3, 1, 1] 307s -0.162 0.510 307s 0.988 0.570 307s -0.602 0.217 307s 307s y: [1, 3, 1, 1] 307s -0.295 307s 0.380 307s -0.449 307s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 307s x0: [2, 1, 2, 1] 307s 0.978 0.485 307s 307s x1: [2, 1, 2, 1] 307s -0.839 0.035 307s 307s y: [1, 1, 2, 1] 307s -0.803 307s testing: mul_mat, [2, 1, 2, 4] = [2, 2, 2, 4] * [2, 1, 2, 4] 307s x0: [2, 2, 2, 4] 307s 0.142 -0.761 307s 0.601 -0.251 307s 307s x1: [2, 1, 2, 4] 307s 0.213 -0.215 307s 307s y: [2, 1, 2, 4] 307s 0.194 0.182 307s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 4, 1, 1] 307s 0.836 -0.533 307s 0.401 -0.222 307s -0.803 0.798 307s -0.040 -0.327 307s 307s x1: [2, 2, 1, 1] 307s 0.458 0.340 307s -0.948 -0.687 307s 307s y: [4, 2, 1, 1] 307s 0.202 0.108 -0.097 -0.129 307s -0.426 -0.227 0.212 0.263 307s testing: mul_mat, [4, 2, 2, 1] = [4, 4, 2, 1] * [4, 2, 2, 1] 307s x0: [4, 4, 2, 1] 307s -0.231 -0.239 0.551 0.415 307s -0.552 0.353 0.617 0.302 307s -0.748 -0.342 -0.371 -0.101 307s -0.179 -0.838 -0.672 -0.164 307s 307s x1: [4, 2, 2, 1] 307s -0.429 0.421 -0.343 -0.744 307s -0.889 0.706 -0.588 0.976 307s 307s y: [4, 2, 2, 1] 307s -0.499 -0.051 0.379 0.076 307s 0.118 0.672 0.543 -0.198 307s testing: mul_mat, [4, 4, 2, 4] = [4, 4, 2, 4] * [4, 4, 2, 4] 307s x0: [4, 4, 2, 4] 307s -0.401 -0.883 -0.558 0.762 307s 0.909 -0.011 -0.175 -0.370 307s -0.266 0.944 0.924 -0.809 307s -0.666 0.076 -0.637 0.859 307s 307s x1: [4, 4, 2, 4] 307s -0.648 0.311 0.916 0.113 307s -0.335 -0.426 0.275 -0.785 307s -0.809 0.904 -0.456 0.607 307s 0.206 0.443 -0.557 0.166 307s 307s y: [4, 4, 2, 4] 307s -0.440 -0.795 1.222 -0.031 307s -0.241 -0.059 0.576 -0.658 307s 0.244 -0.889 0.156 1.419 307s -0.037 0.219 -0.285 0.394 307s test-mul-mat0: iter:58/500 307s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.094 -0.879 307s -0.285 -0.037 307s 0.643 -0.185 307s -0.780 -0.818 307s 307s x1: [2, 3, 1, 1] 307s 0.769 -0.829 307s 0.736 0.785 307s -0.638 0.017 307s 307s y: [4, 3, 1, 1] 307s 0.657 -0.188 0.647 0.079 307s -0.759 -0.239 0.328 -1.215 307s 0.045 0.181 -0.413 0.484 307s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.116 0.202 307s 0.708 -0.942 307s -0.024 -0.611 307s 307s x1: [2, 4, 1, 1] 307s -0.800 0.624 307s -0.115 -0.968 307s 0.939 0.228 307s -0.423 -0.248 307s 307s y: [3, 4, 1, 1] 307s 0.034 -1.155 -0.362 307s -0.209 0.830 0.595 307s 0.154 0.451 -0.162 307s -0.099 -0.066 0.162 307s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.893 0.827 307s -0.104 -0.392 307s 307s x1: [2, 3, 1, 1] 307s -0.977 -0.256 307s -0.441 0.758 307s -0.471 -0.079 307s 307s y: [2, 3, 1, 1] 307s -1.084 0.202 307s 0.234 -0.252 307s -0.485 0.080 307s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.623 0.607 307s -0.365 0.655 307s 307s x1: [2, 2, 1, 1] 307s -0.210 -0.461 307s 0.423 0.011 307s 307s ng 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.y: [2, 2, 1, 1] 307s -0.410 -0.226 307s 0.270 -0.147 307s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.348 -0.844 307s -0.472 0.406 307s 307s x1: [2, 2, 1, 1] 307s -0.425 -0.166 307s -0.767 0.326 307s 307s y: [2, 2, 1, 1] 307s -0.008 0.133 307s -0.543 0.494 307s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.187 0.962 307s -0.222 -0.329 307s -0.975 0.852 307s 307s x1: [2, 2, 1, 1] 307s 0.504 -0.456 307s 0.429 -0.751 307s 307s y: [3, 2, 1, 1] 307s -0.344 0.038 -0.880 307s -0.643 0.152 -1.059 307s test-mul-mat0: iter:59/500 307s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 4, 1, 1] 307s -0.810 0.007 0.561 307s -0.282 0.163 -0.033 307s -0.777 0.707 -0.604 307s -0.529 -0.189 0.583 307s 307s x1: [3, 3, 1, 1] 307s -0.299 0.654 -0.881 307s -0.675 -0.711 0.726 307s 0.980 -0.136 -0.440 307s 307s y: [4, 3, 1, 1] 307s -0.248 0.220 1.227 -0.479 307s 0.949 0.050 -0.417 0.914 307s -1.042 -0.284 -0.593 -0.749 307s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.274 0.645 -0.795 307s -0.863 -0.795 -0.583 307s -0.673 0.212 0.978 307s 307s x1: [3, 4, 1, 1] 307s 0.249 -0.164 0.545 307s 0.920 -0.312 -0.597 307s 0.198 0.331 0.801 307s 0.900 -0.015 0.919 307s 307s y: [3, 4, 1, 1] 307s -0.471 -0.402 0.331 307s 0.525 -0.198 -1.269 307s -0.369 -0.901 0.720 307s -0.495 -1.300 0.291 307s testing: mul_mat, [2, 3, 1, 2] = [3, 2, 1, 2] * [3, 3, 1, 2] 307s x0: [3, 2, 1, 2] 307s -0.266 -0.409 -0.770 307s -0.993 -0.764 -0.565 307s 307s x1: [3, 3, 1, 2] 307s 0.046 -0.625 -0.055 307s 0.268 -0.917 0.341 307s 0.739 -0.106 -0.077 307s 307s y: [2, 3, 1, 2] 307s 0.286 0.463 307s 0.041 0.242 307s -0.094 -0.609 307s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.005 -0.266 0.152 307s -0.961 -0.493 0.379 307s 0.514 -0.578 -0.471 307s 307s x1: [3, 2, 1, 1] 307s 0.518 -0.971 0.776 307s -0.214 -0.889 0.116 307s 307s y: [3, 2, 1, 1] 307s 0.379 0.275 0.462 307s 0.253 0.687 0.349 307s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.319 -0.117 -0.437 307s -0.947 0.777 0.112 307s -0.741 0.001 0.775 307s -0.028 -0.341 0.089 307s 307s x1: [3, 3, 1, 1] 307s -0.099 -0.950 -0.465 307s 0.635 -0.359 -0.235 307s 0.642 -0.122 0.200 307s 307s y: [4, 3, 1, 1] 307s 0.283 -0.696 -0.288 0.286 307s 0.347 -0.906 -0.653 0.084 307s 0.132 -0.681 -0.321 0.042 307s testing: mul_mat, [2, 3, 1, 2] = [4, 2, 1, 2] * [4, 3, 1, 2] 307s x0: [4, 2, 1, 2] 307s -0.437 -0.433 0.423 0.792 307s 0.648 0.675 0.656 0.238 307s 307s x1: [4, 3, 1, 2] 307s -0.883 0.814 -0.397 -0.148 307s -0.678 0.025 -0.996 0.700 307s 0.554 -0.095 0.751 -0.912 307s 307s y: [2, 3, 1, 2] 307s -0.252 -0.318 307s 0.419 -0.909 307s -0.606 0.570 307s test-mul-mat0: iter:60/500 307s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 4, 1, 1] 307s -0.759 0.262 0.938 307s -0.532 -0.177 -0.073 307s -0.528 0.386 -0.424 307s 0.039 0.061 0.999 307s 307s x1: [3, 1, 1, 1] 307s 0.778 -0.727 -0.327 307s 307s y: [4, 1, 1, 1] 307s -1.088 -0.262 -0.552 -0.341 307s testing: mul_mat, [1, 4, 2, 1] = [3, 1, 2, 1] * [3, 4, 2, 1] 307s x0: [3, 1, 2, 1] 307s 0.242 -0.387 0.049 307s 307s x1: [3, 4, 2, 1] 307s -0.306 -0.147 0.237 307s -0.047 0.497 -0.204 307s -0.764 -0.856 -0.944 307s 0.073 0.696 0.067 307s 307s y: [1, 4, 2, 1] 307s -0.005 307s -0.214 307s 0.101 307s -0.249 307s testing: mul_mat, [2, 1, 2, 1] = [3, 2, 2, 1] * [3, 1, 2, 1] 307s x0: [3, 2, 2, 1] 307s -0.833 0.136 0.237 307s 0.863 -0.797 0.235 307s 307s x1: [3, 1, 2, 1] 307s -0.025 -0.474 -0.716 307s 307s y: [2, 1, 2, 1] 307s -0.214 0.188 307s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 2, 1, 1] 307s -0.940 -0.693 -0.267 307s 0.686 0.734 0.282 307s 307s x1: [3, 2, 1, 1] 307s -0.986 -0.780 -0.836 307s -0.216 0.447 -0.363 307s 307s y: [2, 2, 1, 1] 307s 1.691 -1.484 307s -0.010 0.078 307s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 307s x0: [2, 3, 2, 1] 307s -0.892 0.924 307s -0.144 0.475 307s 0.677 0.691 307s 307s x1: [2, 3, 2, 1] 307s -0.740 0.017 307s 0.210 -0.717 307s -0.903 0.374 307s 307s y: [3, 3, 2, 1] 307s 0.675 0.114 -0.489 307s -0.850 -0.370 -0.353 307s 1.151 0.307 -0.353 307s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 307s x0: [3, 2, 2, 1] 307s 0.040 -0.309 0.130 307s 0.284 -0.524 -0.344 307s 307s x1: [3, 2, 2, 1] 307s 0.651 0.961 -0.193 307s 0.385 -0.306 -0.911 307s 307s y: [2, 2, 2, 1] 307s -0.296 -0.253 307s -0.008 0.583 307s test-mul-mat0: iter:61/500 307s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 4, 1, 1] 307s 0.741 0.194 307s -0.149 0.548 307s 0.867 0.229 307s -0.412 0.151 307s 307s x1: [2, 4, 1, 1] 307s 0.375 -0.001 307s 0.894 0.336 307s 0.806 0.279 307s -0.970 0.895 307s 307s y: [4, 4, 1, 1] 307s 0.277 -0.056 0.325 -0.154 307s 0.727 0.051 0.852 -0.318 307s 0.651 0.033 0.763 -0.290 307s -0.545 0.635 -0.636 0.535 307s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 2, 1, 1] 307s -0.066 -0.192 307s -0.174 0.433 307s 307s x1: [2, 4, 1, 1] 307s 0.921 0.064 307s -0.720 -0.423 307s 0.648 -0.734 307s -0.090 -0.844 307s 307s y: [2, 4, 1, 1] 307s -0.073 -0.133 307s 0.128 -0.058 307s 0.098 -0.431 307s 0.168 -0.350 307s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 2, 1, 1] 307s -0.761 -0.776 307s 0.566 -0.866 307s 307s x1: [2, 2, 1, 1] 307s 0.051 -0.800 307s -0.567 -0.055 307s 307s y: [2, 2, 1, 1] 307s 0.582 0.721 307s 0.474 -0.274 307s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.195 -0.654 307s 0.228 0.149 307s 0.443 -0.493 307s 307s x1: [2, 2, 1, 1] 307s 0.147 0.307 307s 0.328 0.999 307s 307s y: [3, 2, 1, 1] 307s -0.172 0.079 -0.086 307s -0.589 0.223 -0.347 307s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.570 0.445 -0.829 307s 0.120 0.004 0.645 307s 307s x1: [3, 2, 1, 1] 307s -0.373 0.726 -0.845 307s -0.107 -0.364 -0.689 307s 307s y: [2, 2, 1, 1] 307s 0.811 -0.587 307s 0.348 -0.459 307s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.513 -0.091 307s -0.946 -0.666 307s 0.139 0.714 307s -0.514 -0.648 307s 307s x1: [2, 3, 1, 1] 307s 0.437 0.116 307s 0.181 0.676 307s 0.340 -0.252 307s 307s y: [4, 3, 1, 1] 307s -0.234 -0.490 0.143 -0.299 307s -0.154 -0.622 0.508 -0.531 307s -0.151 -0.153 -0.133 -0.011 307s test-mul-mat0: iter:62/500 307s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 1, 1, 1] 307s 0.839 -0.280 0.558 0.893 307s 307s x1: [4, 4, 1, 1] 307s -0.412 0.014 -0.800 0.224 307s 0.325 -0.181 -0.206 -0.555 307s -0.736 0.798 -0.384 0.909 307s 0.234 0.731 0.091 -0.090 307s 307s y: [1, 4, 1, 1] 307s -0.596 307s -0.287 307s -0.243 307s -0.038 307s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 2, 1, 1] 307s 0.155 -0.126 -0.380 -0.986 307s -0.819 0.208 0.028 -0.619 307s 307s x1: [4, 1, 1, 1] 307s 0.859 -0.956 -0.198 -0.807 307s 307s y: [2, 1, 1, 1] 307s 1.124 -0.409 307s testing: mul_mat, [2, 2, 1, 2] = [4, 2, 1, 2] * [4, 2, 1, 2] 307s x0: [4, 2, 1, 2] 307s -0.804 0.748 0.818 -0.002 307s 0.941 0.576 -0.847 -0.185 307s 307s x1: [4, 2, 1, 2] 307s -0.568 -0.647 0.200 0.226 307s -0.202 0.464 0.024 0.414 307s 307s y: [2, 2, 1, 2] 307s 0.136 -1.118 307s 0.528 -0.019 307s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 1, 1, 1] 307s 0.877 0.513 0.122 -0.820 307s 307s x1: [4, 2, 1, 1] 307s -0.424 0.063 -0.654 -0.960 307s -0.913 0.760 0.413 -0.655 307s 307s y: [1, 2, 1, 1] 307s 0.368 307s 0.177 307s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 2, 1, 1] 307s 0.374 307s 0.090 307s 307s x1: [1, 4, 1, 1] 307s 0.402 307s -0.103 307s -0.624 307s 0.149 307s 307s y: [2, 4, 1, 1] 307s 0.150 0.036 307s -0.039 -0.009 307s -0.233 -0.056 307s 0.056 0.013 307s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 307s x0: [2, 4, 1, 2] 307s -0.100 0.730 307s 0.893 -0.564 307s -0.112 -0.148 307s -0.724 -0.206 307s 307s x1: [2, 1, 1, 2] 307s -0.708 0.527 307s 307s y: [4, 1, 1, 2] 307s 0.456 -0.930 0.001 0.404 307s test-mul-mat0: iter:63/500 307s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.637 -0.716 -0.038 307s 0.331 0.184 -0.145 307s 307s x1: [3, 2, 1, 1] 307s 0.467 -0.263 0.290 307s -0.818 -0.889 -0.620 307s 307s y: [2, 2, 1, 1] 307s 0.475 0.064 307s 0.139 -0.344 307s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.203 -0.740 0.978 307s 0.507 0.486 0.426 307s 0.688 -0.775 0.996 307s -0.951 -0.634 0.463 307s 307s x1: [3, 2, 1, 1] 307s -0.782 0.460 -0.414 307s -0.346 -0.688 0.379 307s 307s y: [4, 2, 1, 1] 307s -0.904 -0.349 -1.307 0.260 307s 0.810 -0.348 0.673 0.942 307s testing: mul_mat, [2, 4, 1, 3] = [3, 2, 1, 3] * [3, 4, 1, 3] 307s x0: [3, 2, 1, 3] 307s 0.937 -0.752 0.881 307s 0.801 0.751 0.818 307s 307s x1: [3, 4, 1, 3] 307s -0.214 0.655 0.645 307s -0.104 -0.965 -0.881 307s -0.466 -0.681 0.081 307s 0.865 0.503 0.937 307s 307s y: [2, 4, 1, 3] 307s -0.125 0.848 307s -0.147 -1.528 307s 0.147 -0.819 307s 1.256 1.837 307s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 3, 1, 1] 307s -0.649 0.753 0.690 307s -0.943 0.985 -0.767 307s 0.808 -0.392 -0.512 307s 307s x1: [3, 2, 1, 1] 307s -0.480 -0.876 0.925 307s -0.908 0.844 -0.837 307s 307s y: [3, 2, 1, 1] 307s 0.289 -1.120 -0.517 307s 0.648 2.330 -0.637 307s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.158 0.609 0.733 307s 0.292 0.344 0.269 307s 0.734 -0.746 -0.654 307s 307s x1: [3, 3, 1, 1] 307s 0.491 0.985 -0.694 307s 0.376 -0.300 -0.354 307s 0.997 -0.310 -0.112 307s 307s y: [3, 3, 1, 1] 307s 0.169 0.296 0.080 307s -0.383 -0.089 0.731 307s -0.114 0.154 1.036 307s testing: mul_mat, [1, 3, 1, 3] = [3, 1, 1, 3] * [3, 3, 1, 3] 307s x0: [3, 1, 1, 3] 307s 0.582 -0.877 0.359 307s 307s x1: [3, 3, 1, 3] 307s 0.577 0.432 0.474 307s 0.928 0.488 0.282 307s 0.682 0.474 0.889 307s 307s y: [1, 3, 1, 3] 307s 0.127 307s 0.212 307s 0.300 307s test-mul-mat0: iter:64/500 307s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.243 307s -0.694 307s -0.606 307s 307s x1: [1, 4, 1, 1] 307s -0.777 307s -0.619 307s 0.004 307s 0.915 307s 307s y: [3, 4, 1, 1] 307s -0.189 0.539 0.471 307s -0.150 0.429 0.375 307s 0.001 -0.003 -0.002 307s 0.222 -0.634 -0.554 307s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.627 307s -0.878 307s 0.262 307s 307s x1: [1, 3, 1, 1] 307s 0.478 307s 0.388 307s -0.388 307s 307s y: [3, 3, 1, 1] 307s 0.300 -0.420 0.125 307s 0.243 -0.341 0.102 307s -0.243 0.341 -0.102 307s testing: mul_mat, [1, 3, 1, 3] = [1, 1, 1, 3] * [1, 3, 1, 3] 307s x0: [1, 1, 1, 3] 307s 0.695 307s 307s x1: [1, 3, 1, 3] 307s 0.476 307s -0.024 307s -0.725 307s 307s y: [1, 3, 1, 3] 307s 0.331 307s -0.017 307s -0.504 307s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 1, 1, 1] 307s -0.787 307s 307s x1: [1, 1, 1, 1] 307s -0.789 307s 307s y: [1, 1, 1, 1] 307s 0.621 307s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.217 307s -0.652 307s -0.970 307s 307s x1: [1, 1, 1, 1] 307s -0.566 307s 307s y: [3, 1, 1, 1] 307s -0.123 0.369 0.549 307s testing: mul_mat, [2, 1, 1, 3] = [3, 2, 1, 3] * [3, 1, 1, 3] 307s x0: [3, 2, 1, 3] 307s 0.146 0.978 0.232 307s -0.866 -0.797 0.612 307s 307s x1: [3, 1, 1, 3] 307s -0.541 -0.345 -0.576 307s 307s y: [2, 1, 1, 3] 307s -0.550 0.391 307s test-mul-mat0: iter:65/500 307s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 4, 1, 1] 307s 0.435 -0.569 0.691 -0.904 307s -0.774 0.481 0.342 -0.766 307s 0.705 0.553 0.459 -0.722 307s 0.795 0.143 0.505 -0.539 307s 307s x1: [4, 4, 1, 1] 307s 0.227 -0.334 0.622 0.270 307s 0.702 -0.938 -0.060 -0.140 307s 0.765 -0.914 -0.006 0.743 307s -0.711 -0.774 0.355 -0.291 307s 307s y: [4, 4, 1, 1] 307s 0.474 -0.331 0.066 0.301 307s 0.924 -0.907 0.050 0.469 307s 0.176 -1.602 -0.505 0.073 307s 0.640 0.522 -0.556 -0.339 307s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 307s x0: [4, 2, 3, 1] 307s -0.149 -0.112 0.739 0.414 307s -0.420 -0.030 0.531 0.731 307s 307s x1: [4, 4, 3, 1] 307s -0.235 -0.224 -0.838 -0.173 307s 0.716 0.022 -0.408 0.802 307s -0.984 -0.665 -0.909 -0.758 307s 0.690 -0.200 -0.647 0.125 307s 307s y: [2, 4, 3, 1] 307s -0.630 -0.465 307s -0.079 0.069 307s -0.763 -0.603 307s -0.506 -0.535 307s testing: mul_mat, [2, 2, 3, 3] = [4, 2, 3, 3] * [4, 2, 3, 3] 307s x0: [4, 2, 3, 3] 307s -0.904 0.667 0.260 0.861 307s 0.948 -0.707 0.976 -0.414 307s 307s x1: [4, 2, 3, 3] 307s 0.294 -0.231 0.694 0.463 307s -0.602 0.124 0.676 0.249 307s 307s y: [2, 2, 3, 3] 307s 0.159 0.928 307s 1.018 -0.102 307s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.020 -0.325 -0.654 0.584 307s 0.955 -0.716 -0.674 0.379 307s 0.077 -0.370 -0.571 0.884 307s -0.601 -0.917 0.126 -0.737 307s 307s x1: [4, 2, 1, 1] 307s -0.359 -0.819 0.410 -0.792 307s 0.333 0.116 -0.429 -0.294 307s 307s y: [4, 2, 1, 1] 307s -0.457 -0.333 -0.659 1.601 307s 0.065 0.412 -0.032 -0.144 307s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 307s x0: [4, 4, 3, 1] 307s 0.853 -0.638 -0.932 -0.929 307s -0.561 0.304 -0.054 0.057 307s 0.666 -0.916 -0.555 -0.723 307s -0.195 -0.286 -0.284 0.538 307s 307s x1: [4, 4, 3, 1] 307s -0.119 -0.087 -0.659 0.522 307s -0.010 0.344 -0.837 0.171 307s -0.247 -0.629 -0.496 0.870 307s -0.058 0.210 0.931 0.922 307s 307s y: [4, 4, 3, 1] 307s 0.083 0.106 -0.012 0.516 307s 0.394 0.166 0.019 0.234 307s -0.154 0.024 0.059 0.837 307s -1.908 0.099 -1.414 0.183 307s testing: mul_mat, [2, 4, 3, 3] = [4, 2, 3, 3] * [4, 4, 3, 3] 307s x0: [4, 2, 3, 3] 307s 0.233 0.024 -0.862 0.606 307s -0.531 -0.322 -0.264 0.225 307s 307s x1: [4, 4, 3, 3] 307s 0.944 -0.058 -0.495 -0.507 307s -0.145 -0.340 0.267 -0.799 307s -0.575 0.476 -0.087 0.721 307s -0.716 0.997 -0.129 0.530 307s 307s y: [2, 4, 3, 3] 307s 0.338 -0.466 307s -0.756 -0.064 307s 0.390 0.338 307s 0.290 0.213 307s test-mul-mat0: iter:66/500 307s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.222 -0.767 0.203 307s 0.093 0.139 -0.973 307s 0.963 0.206 0.983 307s -0.433 -0.958 -0.701 307s 307s x1: [3, 4, 1, 1] 307s -0.241 -0.366 -0.274 307s -0.170 -0.321 -0.790 307s -0.390 -0.400 -0.361 307s -0.925 0.325 0.811 307s 307s y: [4, 4, 1, 1] 307s 0.171 0.193 -0.577 0.646 307s 0.048 0.709 -1.007 0.934 307s 0.147 0.259 -0.813 0.805 307s -0.290 -0.830 -0.027 -0.479 307s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 2, 1, 1] 307s -0.654 -0.804 -0.490 307s 0.671 -0.994 0.886 307s 307s x1: [3, 4, 1, 1] 307s -0.961 0.502 0.054 307s -0.765 -0.567 -0.380 307s -0.006 0.067 0.347 307s 0.825 0.746 0.557 307s 307s y: [2, 4, 1, 1] 307s 0.198 -1.096 307s 1.142 -0.285 307s -0.220 0.237 307s -1.412 0.305 307s testing: mul_mat, [2, 2, 1, 3] = [3, 2, 1, 3] * [3, 2, 1, 3] 307s x0: [3, 2, 1, 3] 307s 0.628 -0.580 0.610 307s 0.374 0.977 -0.954 307s 307s x1: [3, 2, 1, 3] 307s -0.107 -0.761 0.089 307s 0.987 0.378 0.116 307s 307s y: [2, 2, 1, 3] 307s 0.429 -0.868 307s 0.471 0.627 307s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 1, 1, 1] 307s 0.134 0.596 -0.916 307s 307s x1: [3, 2, 1, 1] 307s -0.779 -0.620 0.745 307s -0.262 0.006 0.144 307s 307s y: [1, 2, 1, 1] 307s -1.157 307s -0.163 307s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.089 307s 0.480 307s -0.303 307s 307s x1: [1, 3, 1, 1] 307s 0.695 307s -0.331 307s 0.870 307s 307s y: [3, 3, 1, 1] 307s 0.062 0.334 -0.211 307s -0.030 -0.159 0.100 307s 0.078 0.418 -0.264 307s testing: mul_mat, [3, 1, 1, 3] = [3, 3, 1, 3] * [3, 1, 1, 3] 307s x0: [3, 3, 1, 3] 307s -0.947 -0.301 -0.556 307s -0.637 -0.416 0.321 307s 0.631 -0.990 0.016 307s 307s x1: [3, 1, 1, 3] 307s 0.066 0.526 -0.584 307s 307s y: [3, 1, 1, 3] 307s 0.103 -0.449 -0.488 307s test-mul-mat0: iter:67/500 307s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.762 0.151 -1.000 307s -0.669 -0.681 -0.057 307s 307s x1: [3, 4, 1, 1] 307s -0.768 -0.457 -0.870 307s -0.069 0.126 -0.859 307s 0.375 -0.552 0.156 307s -0.037 0.062 0.306 307s 307s y: [2, 4, 1, 1] 307s 0.215 0.875 307s 0.826 0.009 307s 0.046 0.116 307s -0.325 -0.035 307s testing: mul_mat, [3, 2, 4, 1] = [3, 3, 4, 1] * [3, 2, 4, 1] 307s x0: [3, 3, 4, 1] 307s 0.672 0.249 0.440 307s -0.997 0.568 -0.616 307s -0.617 0.752 0.336 307s 307s x1: [3, 2, 4, 1] 307s -0.620 -0.817 -0.048 307s 0.956 -0.536 -0.800 307s 307s y: [3, 2, 4, 1] 307s -0.641 0.183 -0.247 307s 0.156 -0.765 -1.262 307s testing: mul_mat, [4, 3, 4, 1] = [3, 4, 4, 1] * [3, 3, 4, 1] 307s x0: [3, 4, 4, 1] 307s 0.954 -0.459 -0.842 307s -0.164 -0.438 -0.008 307s 0.482 -0.651 -0.401 307s 0.386 -0.142 0.380 307s 307s x1: [3, 3, 4, 1] 307s 0.610 0.989 -0.647 307s -0.054 -0.672 -0.432 307s -0.519 -0.722 0.335 307s 307s y: [4, 3, 4, 1] 307s 0.673 -0.529 -0.091 -0.151 307s 0.621 0.307 0.584 -0.090 307s -0.446 0.399 0.085 0.029 307s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 2, 1, 1] 307s -0.632 -0.626 -0.576 307s -0.302 0.740 -0.126 307s 307s x1: [3, 4, 1, 1] 307s 0.444 -0.615 -0.528 307s -0.300 -0.378 0.408 307s 0.901 -0.239 -0.129 307s 0.037 0.153 0.807 307s 307s y: [2, 4, 1, 1] 307s 0.408 -0.523 307s 0.191 -0.240 307s -0.346 -0.433 307s -0.584 0.000 307s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 307s x0: [2, 2, 4, 1] 307s 0.744 0.829 307s 0.269 0.484 307s 307s x1: [2, 3, 4, 1] 307s -0.896 0.632 307s 0.724 0.068 307s -0.773 0.432 307s 307s y: [2, 3, 4, 1] 307s -0.142 0.064 307s 0.595 0.228 307s -0.217 0.001 307s testing: mul_mat, [2, 2, 4, 1] = [2, 2, 4, 1] * [2, 2, 4, 1] 307s x0: [2, 2, 4, 1] 307s 0.765 -0.889 307s -0.856 -0.532 307s 307s x1: [2, 2, 4, 1] 307s 0.014 0.432 307s 0.391 0.854 307s 307s y: [2, 2, 4, 1] 307s -0.374 -0.242 307s -0.461 -0.789 307s test-mul-mat0: iter:68/500 307s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 4, 1, 1] 307s 0.274 0.910 307s 0.269 -0.809 307s 0.058 0.205 307s -0.148 0.475 307s 307s x1: [2, 1, 1, 1] 307s 0.733 0.335 307s 307s y: [4, 1, 1, 1] 307s 0.506 -0.073 0.111 0.050 307s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 4, 1, 1] 307s 0.089 0.575 307s 0.558 0.262 307s -0.960 -0.880 307s -0.132 0.896 307s 307s x1: [2, 4, 1, 1] 307s -0.030 -0.004 307s 0.585 0.438 307s -0.271 0.022 307s -0.666 0.118 307s 307s y: [4, 4, 1, 1] 307s -0.005 -0.018 0.032 0.001 307s 0.304 0.442 -0.948 0.315 307s -0.012 -0.146 0.241 0.055 307s 0.009 -0.341 0.536 0.194 307s testing: mul_mat, [1, 4, 1, 2] = [2, 1, 1, 2] * [2, 4, 1, 2] 307s x0: [2, 1, 1, 2] 307s -0.102 -0.689 307s 307s x1: [2, 4, 1, 2] 307s -0.464 -0.609 307s 0.226 -0.731 307s 0.725 -0.984 307s 0.543 0.636 307s 307s y: [1, 4, 1, 2] 307s 0.467 307s 0.480 307s 0.604 307s -0.493 307s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.004 0.583 307s -0.656 0.044 307s 307s x1: [2, 1, 1, 1] 307s 0.429 -0.214 307s 307s y: [2, 1, 1, 1] 307s -0.123 -0.291 307s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 3, 1, 1] 307s -0.834 -0.818 307s 0.269 -0.188 307s -0.433 -0.797 307s 307s x1: [2, 2, 1, 1] 307s -0.536 -0.550 307s -0.061 -0.001 307s 307s y: [3, 2, 1, 1] 307s 0.897 -0.040 0.671 307s 0.051 -0.016 0.027 307s testing: mul_mat, [1, 2, 1, 2] = [3, 1, 1, 2] * [3, 2, 1, 2] 307s x0: [3, 1, 1, 2] 307s -0.546 -0.620 0.866 307s 307s x1: [3, 2, 1, 2] 307s 0.467 -0.454 -0.104 307s 0.957 0.132 0.065 307s 307s y: [1, 2, 1, 2] 307s -0.063 307s -0.548 307s test-mul-mat0: iter:69/500 307s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 1, 1, 1] 307s 0.307 0.789 -0.733 307s 307s x1: [3, 1, 1, 1] 307s -0.813 -0.259 0.607 307s 307s y: [1, 1, 1, 1] 307s -0.899 307s testing: mul_mat, [1, 1, 2, 1] = [3, 1, 2, 1] * [3, 1, 2, 1] 307s x0: [3, 1, 2, 1] 307s -0.372 -0.341 -0.710 307s 307s x1: [3, 1, 2, 1] 307s 0.510 0.255 -0.187 307s 307s y: [1, 1, 2, 1] 307s -0.144 307s testing: mul_mat, [4, 1, 2, 3] = [3, 4, 2, 3] * [3, 1, 2, 3] 307s x0: [3, 4, 2, 3] 307s -0.809 -0.102 0.667 307s 0.403 -0.157 0.138 307s -0.969 0.503 0.428 307s -0.027 0.187 0.311 307s 307s x1: [3, 1, 2, 3] 307s -0.512 -0.861 -0.736 307s 307s y: [4, 1, 2, 3] 307s 0.011 -0.173 -0.252 -0.377 307s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 3, 1, 1] 307s -0.260 0.957 -0.823 307s -0.735 0.011 -0.463 307s 0.954 0.578 -0.963 307s 307s x1: [3, 4, 1, 1] 307s -0.451 -0.112 -0.087 307s 0.311 -0.215 0.433 307s -0.004 0.245 0.573 307s 0.704 -0.558 0.036 307s 307s y: [3, 4, 1, 1] 307s 0.081 0.371 -0.412 307s -0.643 -0.432 -0.245 307s -0.237 -0.260 -0.414 307s -0.746 -0.541 0.315 307s testing: mul_mat, [4, 3, 2, 1] = [3, 4, 2, 1] * [3, 3, 2, 1] 307s x0: [3, 4, 2, 1] 307s 0.986 0.130 0.345 307s -0.135 0.767 -0.141 307s 0.813 -0.317 -0.322 307s -0.274 -0.859 0.382 307s 307s x1: [3, 3, 2, 1] 307s -0.702 -0.493 -0.265 307s 0.164 -0.939 0.701 307s -0.722 -0.374 0.911 307s 307s y: [4, 3, 2, 1] 307s -0.848 -0.246 -0.329 0.514 307s 0.282 -0.840 0.205 1.029 307s -0.446 -0.317 -0.761 0.866 307s testing: mul_mat, [3, 3, 2, 3] = [4, 3, 2, 3] * [4, 3, 2, 3] 307s x0: [4, 3, 2, 3] 307s 0.903 -0.677 -0.803 -0.291 307s 0.492 0.217 -0.215 -0.687 307s -0.483 0.840 0.803 -0.271 307s 307s x1: [4, 3, 2, 3] 307s 0.566 0.686 -0.191 -0.300 307s 0.229 -0.361 0.538 0.215 307s 0.504 0.351 0.941 -0.366 307s 307s y: [3, 3, 2, 3] 307s 0.287 0.674 0.230 307s -0.043 -0.229 -0.040 307s -0.432 0.373 0.906 307s test-mul-mat0: iter:70/500 307s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 1, 1, 1] 307s -0.933 0.951 0.655 307s 307s x1: [3, 2, 1, 1] 307s -0.319 -0.850 0.881 307s -0.492 -0.237 0.392 307s 307s y: [1, 2, 1, 1] 307s 0.065 307s 0.490 307s testing: mul_mat, [1, 1, 2, 1] = [3, 1, 2, 1] * [3, 1, 2, 1] 307s x0: [3, 1, 2, 1] 307s -0.919 -0.736 0.405 307s 307s x1: [3, 1, 2, 1] 307s -0.750 -0.194 -0.648 307s 307s y: [1, 1, 2, 1] 307s 0.570 307s testing: mul_mat, [2, 1, 2, 3] = [3, 2, 2, 3] * [3, 1, 2, 3] 307s x0: [3, 2, 2, 3] 307s 0.560 0.325 0.754 307s 0.776 -0.284 -0.925 307s 307s x1: [3, 1, 2, 3] 307s -0.654 0.946 0.509 307s 307s y: [2, 1, 2, 3] 307s 0.324 -1.246 307s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 2, 1, 1] 307s -0.835 -0.890 -0.537 307s 0.497 -0.255 -0.974 307s 307s x1: [3, 2, 1, 1] 307s -0.573 -0.344 0.219 307s 0.908 0.238 -0.614 307s 307s y: [2, 2, 1, 1] 307s 0.666 -0.411 307s -0.639 0.989 307s testing: mul_mat, [2, 3, 2, 1] = [2, 2, 2, 1] * [2, 3, 2, 1] 307s x0: [2, 2, 2, 1] 307s -0.936 -0.238 307s -0.457 -0.136 307s 307s x1: [2, 3, 2, 1] 307s 0.074 -0.041 307s 0.684 0.302 307s -0.134 0.593 307s 307s y: [2, 3, 2, 1] 307s -0.059 -0.028 307s -0.712 -0.354 307s -0.016 -0.019 307s testing: mul_mat, [1, 2, 2, 3] = [2, 1, 2, 3] * [2, 2, 2, 3] 307s x0: [2, 1, 2, 3] 307s 0.218 0.716 307s 307s x1: [2, 2, 2, 3] 307s 0.097 -0.242 307s -0.612 -0.649 307s 307s y: [1, 2, 2, 3] 307s -0.153 307s -0.598 307s test-mul-mat0: iter:71/500 307s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.649 0.573 307s 307s x1: [2, 4, 1, 1] 307s 0.325 -0.138 307s -0.026 0.368 307s 0.035 -0.262 307s 0.603 -0.216 307s 307s y: [1, 4, 1, 1] 307s 0.132 307s 0.194 307s -0.127 307s 0.268 307s testing: mul_mat, [1, 1, 4, 1] = [2, 1, 4, 1] * [2, 1, 4, 1] 307s x0: [2, 1, 4, 1] 307s -0.072 0.233 307s 307s x1: [2, 1, 4, 1] 307s -0.077 -0.895 307s 307s y: [1, 1, 4, 1] 307s -0.203 307s testing: mul_mat, [3, 1, 4, 3] = [2, 3, 4, 3] * [2, 1, 4, 3] 307s x0: [2, 3, 4, 3] 307s -0.420 -0.596 307s -0.703 -0.131 307s 0.857 0.699 307s 307s x1: [2, 1, 4, 3] 307s -0.126 0.008 307s 307s y: [3, 1, 4, 3] 307s 0.048 0.088 -0.103 307s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 3, 1, 1] 307s -0.747 -0.258 307s -0.457 0.100 307s -0.438 0.298 307s 307s x1: [2, 3, 1, 1] 307s 0.729 -0.676 307s 0.767 -0.747 307s -0.833 -0.593 307s 307s y: [3, 3, 1, 1] 307s -0.371 -0.401 -0.521 307s -0.381 -0.426 -0.559 307s 0.775 0.322 0.188 307s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 307s x0: [3, 1, 4, 1] 307s 0.754 0.104 0.488 307s 307s x1: [3, 2, 4, 1] 307s -0.133 -0.674 -0.853 307s 0.854 -0.803 -0.682 307s 307s y: [1, 2, 4, 1] 307s -0.586 307s 0.227 307s testing: mul_mat, [3, 3, 4, 3] = [1, 3, 4, 3] * [1, 3, 4, 3] 307s x0: [1, 3, 4, 3] 307s -0.571 307s -0.811 307s 0.905 307s 307s x1: [1, 3, 4, 3] 307s 0.075 307s -0.352 307s 0.640 307s 307s y: [3, 3, 4, 3] 307s -0.043 -0.061 0.068 307s 0.201 0.285 -0.318 307s -0.365 -0.519 0.579 307s test-mul-mat0: iter:72/500 307s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.266 0.799 0.691 0.498 307s -0.109 -0.942 -0.655 -0.801 307s -0.121 0.622 0.695 0.606 307s -0.493 -0.635 -0.924 -0.253 307s 307s x1: [4, 3, 1, 1] 307s -0.846 0.471 -0.500 0.557 307s -0.645 -0.549 0.935 0.309 307s -0.734 -0.925 0.696 -0.527 307s 307s y: [4, 3, 1, 1] 307s 0.532 -0.470 0.385 0.438 307s 0.534 -0.273 0.574 -0.276 307s -0.324 0.917 -0.321 0.440 307s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 307s x0: [4, 1, 3, 1] 307s -0.517 0.904 -0.397 -0.585 307s 307s x1: [4, 4, 3, 1] 307s -0.475 -0.716 -0.099 0.996 307s -0.216 -0.542 -0.650 0.235 307s -0.607 0.659 0.501 -0.532 307s 0.355 0.974 0.379 -0.911 307s 307s y: [1, 4, 3, 1] 307s -0.944 307s -0.259 307s 1.022 307s 1.079 307s testing: mul_mat, [1, 1, 3, 1] = [4, 1, 3, 1] * [4, 1, 3, 1] 307s x0: [4, 1, 3, 1] 307s 0.191 0.591 -0.296 -0.912 307s 307s x1: [4, 1, 3, 1] 307s -0.162 0.695 0.883 -0.454 307s 307s y: [1, 1, 3, 1] 307s 0.532 307s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.526 0.409 -0.952 -0.321 307s 0.822 -0.632 0.080 -0.649 307s -0.231 0.907 -0.161 0.223 307s 307s x1: [4, 1, 1, 1] 307s -0.046 -0.174 0.615 -0.016 307s 307s y: [3, 1, 1, 1] 307s -0.676 0.132 -0.250 307s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 307s x0: [3, 4, 3, 1] 307s 0.409 0.466 0.159 307s 0.151 -0.854 0.114 307s -0.913 -0.171 -0.503 307s 0.369 0.174 0.157 307s 307s x1: [3, 4, 3, 1] 307s -0.197 -0.351 -0.585 307s -0.605 0.352 -0.498 307s 0.225 0.532 0.073 307s 0.959 -0.685 -0.941 307s 307s y: [4, 4, 3, 1] 307s -0.337 0.203 0.534 -0.225 307s -0.163 -0.449 0.743 -0.240 307s 0.352 -0.412 -0.334 0.187 307s -0.077 0.623 -0.284 0.087 307s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 307s x0: [4, 4, 3, 1] 307s -0.547 -0.749 -0.996 0.499 307s 0.588 -0.081 0.191 -0.229 307s 0.743 -0.065 -0.642 -0.347 307s 0.112 0.550 0.986 -0.874 307s 307s x1: [4, 3, 3, 1] 307s 0.365 -0.525 0.730 -0.476 307s 0.589 -0.773 0.682 -0.937 307s 0.572 -0.342 -0.337 0.176 307s 307s y: [4, 3, 3, 1] 307s -0.771 0.506 0.001 0.888 307s -0.890 0.754 0.376 1.132 307s 0.366 0.260 0.603 -0.610 307s test-mul-mat0: iter:73/500 307s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.038 -0.703 307s 307s x1: [2, 2, 1, 1] 307s 0.226 0.560 307s 0.639 0.790 307s 307s y: [1, 2, 1, 1] 307s -0.385 307s -0.531 307s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 307s x0: [2, 2, 3, 1] 307s 0.242 -0.265 307s 0.640 0.557 307s 307s x1: [2, 1, 3, 1] 307s -0.478 0.964 307s 307s y: [2, 1, 3, 1] 307s -0.371 0.231 307s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 307s x0: [2, 2, 3, 1] 307s -0.621 0.605 307s 0.709 -0.144 307s 307s x1: [2, 2, 3, 1] 307s -0.581 0.564 307s 0.316 -0.869 307s 307s y: [2, 2, 3, 1] 307s 0.701 -0.492 307s -0.721 0.349 307s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.484 -0.890 307s 0.978 0.917 307s -0.821 -0.626 307s 0.832 0.800 307s 307s x1: [2, 2, 1, 1] 307s 0.886 0.223 307s -0.923 0.559 307s 307s y: [4, 2, 1, 1] 307s -0.628 1.071 -0.867 0.915 307s -0.051 -0.391 0.408 -0.321 307s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 307s x0: [4, 3, 3, 1] 307s 0.508 0.425 -0.282 -0.573 307s -0.428 -0.055 0.651 -0.014 307s -0.768 -0.968 0.178 -0.809 307s 307s x1: [4, 2, 3, 1] 307s 0.294 -0.294 0.146 0.709 307s 0.335 0.013 -0.912 -0.060 307s 307s y: [3, 2, 3, 1] 307s -0.423 -0.024 -0.489 307s 0.467 -0.737 -0.383 307s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 307s x0: [3, 2, 3, 1] 307s -0.622 -0.630 0.667 307s -0.462 -0.026 0.371 307s 307s x1: [3, 4, 3, 1] 307s -0.684 -0.274 -0.778 307s 0.493 0.154 0.208 307s 0.684 0.669 0.134 307s -0.404 0.128 0.001 307s 307s y: [2, 4, 3, 1] 307s 0.079 0.034 307s -0.265 -0.155 307s -0.757 -0.284 307s 0.171 0.183 307s test-mul-mat0: iter:74/500 307s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 4, 1, 1] 307s 0.970 0.797 0.213 0.268 307s 0.711 -0.447 0.397 0.201 307s -0.864 -0.855 -0.988 -0.724 307s 0.442 0.222 -0.974 0.339 307s 307s x1: [4, 3, 1, 1] 307s -0.218 0.180 -0.208 0png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-ba.982 307s -0.104 -0.180 -0.324 0.765 307s -0.944 0.054 -0.697 -0.574 307s 307s y: [4, 3, 1, 1] 307s 0.150 -0.121 -0.472 0.479 307s -0.109 0.031 0.010 0.489 307s -1.175 -1.087 1.874 0.078 307s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 307s x0: [4, 4, 4, 1] 307s 0.030 -0.675 0.692 0.575 307s 0.830 0.814 0.375 -0.984 307s 0.768 -0.269 0.309 0.582 307s 0.616 0.507 -0.531 0.295 307s 307s x1: [4, 4, 4, 1] 307s 0.413 0.012 -0.879 -0.407 307s 0.805 -0.897 0.489 -0.375 307s -0.221 0.254 -0.319 0.832 307s 0.557 0.108 0.860 0.528 307s 307s y: [4, 4, 4, 1] 307s -0.838 0.424 -0.195 0.607 307s 0.752 0.490 0.792 -0.330 307s 0.080 -0.916 0.148 0.408 307s 0.842 0.353 0.972 0.097 307s testing: mul_mat, [4, 4, 4, 4] = [4, 4, 4, 4] * [4, 4, 4, 4] 307s x0: [4, 4, 4, 4] 307s 0.271 0.256 -0.850 0.715 307s -0.806 0.583 0.184 -0.461 307s -0.363 0.938 0.351 -0.963 307s 0.373 0.658 -0.665 0.091 307s 307s x1: [4, 4, 4, 4] 307s -0.758 -0.710 -0.508 -0.430 307s 0.165 -0.958 -0.333 -0.229 307s -0.100 -0.654 0.993 0.266 307s -0.507 -0.490 0.952 0.621 307s 307s y: [4, 4, 4, 4] 307s -0.263 0.302 -0.155 -0.452 307s -0.082 -0.648 -0.856 -0.369 307s -0.849 -0.241 -0.484 -1.104 307s -0.628 0.011 -0.540 -1.088 307s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.298 -0.397 0.156 -0.057 307s -0.807 -0.764 -0.308 -0.646 307s -0.228 -0.206 -0.388 0.142 307s -0.217 -0.859 0.169 -0.592 307s 307s x1: [4, 4, 1, 1] 307s 0.973 0.465 0.623 -0.787 307s 0.151 -0.225 0.438 0.937 307s 0.083 -0.831 0.918 -0.472 307s 0.540 -0.968 0.234 -0.214 307s 307s y: [4, 4, 1, 1] 307s -0.332 -0.824 -0.671 -0.040 307s 0.059 -0.691 -0.025 -0.320 307s 0.475 0.590 -0.272 1.130 307s 0.271 0.369 -0.046 0.880 307s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 307s x0: [4, 2, 4, 1] 307s -0.699 0.414 0.714 -0.828 307s -0.883 -0.945 0.800 0.816 307s 307s x1: [4, 4, 4, 1] 307s 0.976 0.356 0.559 -0.249 307s -0.206 0.496 0.835 -0.037 307s 0.413 -0.638 -0.496 0.446 307s 0.596 0.289 -0.991 -0.702 307s 307s y: [2, 4, 4, 1] 307s 0.070 -0.954 307s 0.976 0.351 307s -1.276 0.204 307s -0.423 -2.165 307s testing: mul_mat, [3, 4, 4, 4] = [2, 3, 4, 4] * [2, 4, 4, 4] 307s x0: [2, 3, 4, 4] 307s -0.231 -0.207 307s 0.828 0.398 307s 0.740 -0.950 307s 307s x1: [2, 4, 4, 4] 307s 0.944 0.352 307s -0.804 0.658 307s 0.152 -0.633 307s 0.474 -0.216 307s 307s y: [3, 4, 4, 4] 307s -0.291 0.922 0.364 307s 0.050 -0.404 -1.221 307s 0.096 -0.126 0.714 307s -0.065 0.306 0.556 307s test-mul-mat0: iter:75/500 307s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.256 -0.673 -0.023 307s -0.059 -0.159 0.299 307s 0.050 0.195 0.333 307s -0.854 0.372 -0.972 307s 307s x1: [3, 3, 1, 1] 307s 0.823 0.537 -0.410 307s -0.867 0.633 -0.574 307s 0.901 -0.761 -0.513 307s 307s y: [4, 3, 1, 1] 307s -0.142 -0.257 0.009 -0.104 307s -0.635 -0.221 -0.111 1.534 307s 0.755 -0.085 -0.274 -0.554 307s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 307s x0: [3, 3, 2, 1] 307s -0.420 -0.521 0.909 307s -0.274 0.851 0.938 307s 0.905 0.229 0.040 307s 307s x1: [3, 4, 2, 1] 307s 0.179 0.378 0.102 307s -0.075 -0.036 0.064 307s 0.560 0.926 -0.386 307s 0.383 0.463 0.204 307s 307s y: [3, 4, 2, 1] 307s -0.179 0.369 0.253 307s 0.109 0.050 -0.074 307s -1.068 0.273 0.704 307s -0.216 0.480 0.461 307s testing: mul_mat, [3, 3, 2, 4] = [3, 3, 2, 4] * [3, 3, 2, 4] 307s x0: [3, 3, 2, 4] 307s 0.400 -0.776 0.471 307s -0.506 0.472 0.885 307s 0.314 0.426 0.643 307s 307s x1: [3, 3, 2, 4] 307s 0.289 -0.324 0.552 307s -0.295 -0.989 0.669 307s 0.006 -0.399 -0.888 307s 307s y: [3, 3, 2, 4] 307s 0.626 0.189 0.307 307s 0.965 0.274 -0.084 307s -0.106 -0.977 -0.739 307s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 1, 1, 1] 307s -0.477 0.807 -0.809 307s 307s x1: [3, 3, 1, 1] 307s 0.237 0.622 -0.772 307s -0.832 -0.126 0.329 307s 0.893 0.023 0.669 307s 307s y: [1, 3, 1, 1] 307s 1.014 307s 0.029 307s -0.948 307s testing: mul_mat, [4, 3, 2, 1] = [1, 4, 2, 1] * [1, 3, 2, 1] 307s x0: [1, 4, 2, 1] 307s -0.243 307s -0.892 307s -0.873 307s 0.609 307s 307s x1: [1, 3, 2, 1] 307s -0.836 307s 0.838 307s 0.774 307s 307s y: [4, 3, 2, 1] 307s 0.203 0.745 0.730 -0.509 307s -0.204 -0.748 -0.732 0.511 307s -0.188 -0.690 -0.676 0.471 307s testing: mul_mat, [1, 1, 2, 4] = [4, 1, 2, 4] * [4, 1, 2, 4] 307s x0: [4, 1, 2, 4] 307s 0.766 -0.619 0.544 -0.481 307s 307s x1: [4, 1, 2, 4] 307s -0.042 -0.132 -0.475 -0.806 307s 307s y: [1, 1, 2, 4] 307s 0.178 307s test-mul-mat0: iter:76/500 307s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.884 -0.654 307s 0.065 0.191 307s 0.317 0.489 307s 307s x1: [2, 3, 1, 1] 307s -0.719 0.622 307s -0.659 0.577 307s 0.974 -0.388 307s 307s y: [3, 3, 1, 1] 307s -1.042 0.072 0.076 307s -0.959 0.067 0.073 307s 1.115 -0.011 0.119 307s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 307s x0: [2, 2, 3, 1] 307s -0.709 -0.625 307s 0.149 -0.735 307s 307s x1: [2, 3, 3, 1] 307s 0.885 0.472 307s 0.039 -0.277 307s -0.080 0.841 307s 307s y: [2, 3, 3, 1] 307s -0.922 -0.215 307s 0.145 0.210 307s -0.469 -0.631 307s testing: mul_mat, [1, 2, 3, 2] = [2, 1, 3, 2] * [2, 2, 3, 2] 307s x0: [2, 1, 3, 2] 307s 0.626 0.752 307s 307s x1: [2, 2, 3, 2] 307s 0.224 -0.878 307s -0.475 0.947 307s 307s y: [1, 2, 3, 2] 307s -0.519 307s 0.415 307s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 1, 1, 1] 307s -0.250 0.623 307s 307s x1: [2, 1, 1, 1] 307s 0.399 0.020 307s 307s y: [1, 1, 1, 1] 307s -0.087 307s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 307s x0: [1, 2, 3, 1] 307s -0.284 307s -0.990 307s 307s x1: [1, 2, 3, 1] 307s 0.161 307s -0.980 307s 307s y: [2, 2, 3, 1] 307s -0.046 -0.159 307s 0.278 0.971 307s testing: mul_mat, [4, 1, 3, 2] = [2, 4, 3, 2] * [2, 1, 3, 2] 307s x0: [2, 4, 3, 2] 307s 0.805 0.976 307s -0.648 -0.072 307s 0.767 -0.425 307s -0.445 0.851 307s 307s x1: [2, 1, 3, 2] 307s -0.786 0.113 307s 307s y: [4, 1, 3, 2] 307s -0.522 0.501 -0.651 0.446 307s test-mul-mat0: iter:77/500 307s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 3, 1, 1] 307s -0.685 -0.939 0.132 0.609 307s 0.979 -0.051 0.254 0.665 307s 0.321 -0.125 -0.722 -0.732 307s 307s x1: [4, 1, 1, 1] 307s -0.556 0.515 -0.646 0.079 307s 307s y: [3, 1, 1, 1] 307s -0.141 -0.682 0.166 307s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 1, 1, 1] 307s -0.465 -0.427 0.857 -0.112 307s 307s x1: [4, 3, 1, 1] 307s -0.653 -0.999 -0.629 -0.534 307s -0.925 -0.652 0.243 0.170 307s -0.804 -0.836 -0.624 -0.871 307s 307s y: [1, 3, 1, 1] 307s 0.251 307s 0.898 307s 0.294 307s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.188 0.692 0.059 -0.934 307s 0.356 -0.620 -0.059 0.634 307s 307s x1: [4, 1, 1, 1] 307s 0.652 -0.023 0.204 0.713 307s 307s y: [2, 1, 1, 1] 307s -0.792 0.686 307s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 2, 1, 1] 307s 0.562 0.257 0.504 -0.736 307s 0.162 0.691 0.792 0.361 307s 307s x1: [4, 2, 1, 1] 307s -0.353 0.288 0.635 0.019 307s 0.755 0.711 0.367 -0.002 307s 307s y: [2, 2, 1, 1] 307s 0.182 0.652 307s 0.793 0.902 307s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 2, 1, 1] 307s -0.238 0.886 307s -0.324 0.704 307s 307s x1: [2, 4, 1, 1] 307s -0.320 0.916 307s -0.662 0.884 307s 0.628 -0.552 307s -0.304 0.320 307s 307s y: [2, 4, 1, 1] 307s 0.888 0.748 307s 0.941 0.836 307s -0.639 -0.592 307s 0.356 0.324 307s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 2, 1, 1] 307s -0.253 -0.081 307s 0.657 0.745 307s 307s x1: [2, 2, 1, 1] 307s -0.690 -0.466 307s -0.008 0.946 307s 307s y: [2, 2, 1, 1] 307s 0.212 -0.800 307s -0.074 0.699 307s test-mul-mat0: iter:78/500 307s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 2, 1, 1] 307s -0.564 0.770 307s -0.732 -0.648 307s 307s x1: [2, 1, 1, 1] 307s -0.828 -0.590 307s 307s y: [2, 1, 1, 1] 307s 0.012 0.989 307s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.301 -0.937 307s 0.610 0.977 307s 307s x1: [2, 2, 1, 1] 307s -0.891 -0.848 307s 0.980 -0.444 307s 307s y: [2, 2, 1, 1] 307s 0.527 -1.373 307s 0.710 0.165 307s testing: mul_mat, [2, 2, 1, 2] = [2, 2, 1, 2] * [2, 2, 1, 2] 307s x0: [2, 2, 1, 2] 307s -0.045 -0.202 307s -0.573 0.437 307s 307s x1: [2, 2, 1, 2] 307s 0.949 0.314 307s -0.713 -0.517 307s 307s y: [2, 2, 1, 2] 307s -0.106 -0.406 307s 0.136 0.182 307s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.993 -0.622 307s -0.771 -0.451 307s 307s x1: [2, 2, 1, 1] 307s 0.809 -0.955 307s 0.884 -0.923 307s 307s y: [2, 2, 1, 1] 307s 1.398 -0.194 307s 1.453 -0.266 307s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 2, 1, 1] 307s -0.438 0.942 307s -0.999 0.045 307s 307s x1: [2, 2, 1, 1] 307s 0.077 0.678 307s -0.388 -0.313 307s 307s y: [2, 2, 1, 1] 307s 0.605 -0.046 307s -0.125 0.373 307s testing: mul_mat, [2, 2, 1, 2] = [2, 2, 1, 2] * [2, 2, 1, 2] 307s x0: [2, 2, 1, 2] 307s 0.862 0.082 307s -0.285 0.976 307s 307s x1: [2, 2, 1, 2] 307s -0.693 -0.825 307s 0.081 0.360 307s 307s y: [2, 2, 1, 2] 307s -0.665 -0.607 307s 0.099 0.328 307s test-mul-mat0: iter:79/500 307s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 1, 1, 1] 307s -0.099 0.353 0.701 307s 307s x1: [3, 3, 1, 1] 307s -0.598 0.906 0.580 307s 0.014 -0.407 0.235 307s 0.576 -0.406 0.177 307s 307s y: [1, 3, 1, 1] 307s 0.786 307s 0.020 307s -0.076 307s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.910 0.211 -0.719 307s -0.375 -0.707 -0.743 307s 0.149 0.421 -0.883 307s 307s x1: [3, 1, 1, 1] 307s -0.739 0.418 0.738 307s 307s y: [3, 1, 1, 1] 307s -1.115 -0.567 -0.586 307s testing: mul_mat, [3, 3, 1, 2] = [3, 3, 1, 2] * [3, 3, 1, 2] 307s x0: [3, 3, 1, 2] 307s 0.611 0.021 0.255 307s 0.521 -0.768 0.536 307s -0.853 -0.475 0.793 307s 307s x1: [3, 3, 1, 2] 307s 0.750 -0.055 0.970 307s -0.420 -0.152 -0.628 307s -0.514 -0.572 0.386 307s 307s y: [3, 3, 1, 2] 307s 0.705 0.953 0.154 307s -0.420 -0.439 -0.068 307s -0.227 0.378 1.016 307s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 3, 1, 1] 307s -0.137 -0.525 0.996 307s 0.463 -0.516 -0.284 307s -0.723 0.532 0.068 307s 307s x1: [3, 3, 1, 1] 307s -0.887 -0.833 0.637 307s 0.193 0.830 -0.402 307s -0.134 -0.330 -0.820 307s 307s y: [3, 3, 1, 1] 307s 1.193 -0.162 0.242 307s -0.863 -0.225 0.275 307s -0.625 0.341 -0.134 307s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.819 0.986 0.816 307s -0.099 -0.462 0.136 307s -0.776 0.417 -0.717 307s 307s x1: [3, 3, 1, 1] 307s -0.857 0.242 -0.139 307s 0.438 0.188 -0.230 307s -0.515 -0.920 -0.350 307s 307s y: [3, 3, 1, 1] 307s -0.578 -0.046 0.866 307s 0.357 -0.162 -0.097 307s -1.616 0.429 0.267 307s testing: mul_mat, [2, 3, 1, 2] = [3, 2, 1, 2] * [3, 3, 1, 2] 307s x0: [3, 2, 1, 2] 307s -0.510 0.998 0.782 307s -0.119 -0.691 -0.778 307s 307s x1: [3, 3, 1, 2] 307s -0.513 0.316 0.724 307s 0.350 -0.221 -1.000 307s 0.825 0.263 0.532 307s 307s y: [2, 3, 1, 2] 307s 1.142 -0.720 307s -1.181 0.889 307s 0.257 -0.694 307s test-mul-mat0: iter:80/500 307s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 2, 1, 1] 307s -0.986 0.237 307s -0.041 -0.576 307s 307s x1: [2, 4, 1, 1] 307s 0.550 0.645 307s 0.774 -0.187 307s 0.177 0.594 307s -0.207 0.776 307s 307s y: [2, 4, 1, 1] 307s -0.390 -0.394 307s -0.807 0.076 307s -0.034 -0.350 307s 0.388 -0.439 307s testing: mul_mat, [3, 2, 3, 1] = [2, 3, 3, 1] * [2, 2, 3, 1] 307s x0: [2, 3, 3, 1] 307s -0.375 -0.772 307s -0.325 -0.730 307s -0.823 -0.775 307s 307s x1: [2, 2, 3, 1] 307s 0.467 -0.154 307s -0.087 -0.652 307s 307s y: [3, 2, 3, 1] 307s -0.056 -0.039 -0.265 307s 0.536 0.504 0.577 307s testing: mul_mat, [2, 3, 3, 2] = [2, 2, 3, 2] * [2, 3, 3, 2] 307s x0: [2, 2, 3, 2] 307s 0.930 -0.909 307s 0.792 -0.572 307s 307s x1: [2, 3, 3, 2] 307s 0.571 -0.092 307s 0.182 0.919 307s 0.751 -0.596 307s 307s y: [2, 3, 3, 2] 307s 0.615 0.505 307s -0.666 -0.382 307s 1.240 0.936 307s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 3, 1, 1] 307s -0.598 -0.507 307s 0.357 0.149 307s -0.630 -0.202 307s 307s x1: [2, 2, 1, 1] 307s -0.980 -0.442 307s 0.127 0.486 307s 307s y: [3, 2, 1, 1] 307s 0.810 -0.416 0.707 307s -0.322 0.118 -0.178 307s testing: mul_mat, [1, 2, 3, 1] = [3, 1, 3, 1] * [3, 2, 3, 1] 307s x0: [3, 1, 3, 1] 307s -0.299 0.766 0.807 307s 307s x1: [3, 2, 3, 1] 307s -0.896 -0.508 0.628 307s 0.860 0.614 0.535 307s 307s y: [1, 2, 3, 1] 307s 0.385 307s 0.645 307s testing: mul_mat, [2, 3, 3, 2] = [1, 2, 3, 2] * [1, 3, 3, 2] 307s x0: [1, 2, 3, 2] 307s 0.439 307s 0.372 307s 307s x1: [1, 3, 3, 2] 307s -0.276 307s 0.759 307s 0.414 307s 307s y: [2, 3, 3, 2] 307s -0.121 -0.103 307s 0.333 0.282 307s 0.182 0.154 307s test-mul-mat0: iter:81/500 307s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 2, 1, 1] 307s -0.559 307s -0.125 307s 307s x1: [1, 1, 1, 1] 307s 0.010 307s 307s y: [2, 1, 1, 1] 307s -0.006 -0.001 307s testing: mul_mat, [2, 2, 4, 1] = [1, 2, 4, 1] * [1, 2, 4, 1] 307s x0: [1, 2, 4, 1] 307s 0.856 307s -0.557 307s 307s x1: [1, 2, 4, 1] 307s 0.296 307s 0.159 307s 307s y: [2, 2, 4, 1] 307s 0.254 -0.165 307s 0.136 -0.089 307s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 307s x0: [1, 3, 4, 1] 307s -0.571 307s 0.527 307s 0.738 307s 307s x1: [1, 2, 4, 1] 307s 0.553 307s -0.243 307s 307s y: [3, 2, 4, 1] 307s -0.315 0.291 0.408 307s 0.138 -0.128 -0.179 307s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 3, 1, 1] 307s -0.053 307s -0.034 307s 0.011 307s 307s x1: [1, 3, 1, 1] 307s -0.467 307s 0.504 307s 0.738 307s 307s y: [3, 3, 1, 1] 307s 0.025 0.016 -0.005 307s -0.026 -0.017 0.006 307s -0.039 -0.025 0.008 307s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 307s x0: [3, 1, 4, 1] 307s 0.892 0.626 0.813 307s 307s x1: [3, 1, 4, 1] 307s -0.469 0.332 -0.554 307s 307s y: [1, 1, 4, 1] 307s -0.661 307s testing: mul_mat, [2, 3, 4, 1] = [1, 2, 4, 1] * [1, 3, 4, 1] 307s x0: [1, 2, 4, 1] 307s -0.833 307s 0.640 307s 307s x1: [1, 3, 4, 1] 307s 0.131 307s 0.932 307s 0.788 307s 307s y: [2, 3, 4, 1] 307s -0.109 0.084 307s -0.776 0.596 307s -0.656 0.504 307s test-mul-mat0: iter:82/500 307s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 1, 1, 1] 307s -0.749 -0.479 307s 307s x1: [2, 3, 1, 1] 307s -0.154 -0.875 307s 0.922 -0.527 307s -0.681 -0.267 307s 307s y: [1, 3, 1, 1] 307s 0.535 307s -0.438 307s 0.638 307s testing: mul_mat, [3, 1, 4, 1] = [2, 3, 4, 1] * [2, 1, 4, 1] 307s x0: [2, 3, 4, 1] 307s 0.516 0.864 307s -0.026 -0.440 307s -0.604 -0.498 307s 307s x1: [2, 1, 4, 1] 307s 0.682 0.148 307s 307s y: [3, 1, 4, 1] 307s 0.480 -0.083 -0.486 307s testing: mul_mat, [1, 3, 4, 2] = [2, 1, 4, 2] * [2, 3, 4, 2] 307s x0: [2, 1, 4, 2] 307s 0.737 0.914 307s 307s x1: [2, 3, 4, 2] 307s -0.515 -0.568 307s -0.309 0.049 307s 0.417 -0.611 307s 307s y: [1, 3, 4, 2] 307s -0.898 307s -0.183 307s -0.251 307s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.461 -0.551 307s 0.152 -0.165 307s 307s x1: [2, 1, 1, 1] 307s 0.445 0.532 307s 307s y: [2, 1, 1, 1] 307s -0.088 -0.020 307s testing: mul_mat, [2, 2, 4, 1] = [2, 2, 4, 1] * [2, 2, 4, 1] 307s x0: [2, 2, 4, 1] 307s 0.152 -0.602 307s 0.435 -0.411 307s 307s x1: [2, 2, 4, 1] 307s -0.734 -0.600 307s -0.930 0.418 307s 307s y: [2, 2, 4, 1] 307s 0.250 -0.072 307s -0.393 -0.576 307s testing: mul_mat, [1, 2, 4, 2] = [2, 1, 4, 2] * [2, 2, 4, 2] 307s x0: [2, 1, 4, 2] 307s -0.275 -0.834 307s 307s x1: [2, 2, 4, 2] 307s 0.057 0.612 307s -0.499 0.879 307s 307s y: [1, 2, 4, 2] 307s -0.527 307s -0.596 307s test-mul-mat0: iter:83/500 307s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.529 -0.607 -0.037 -0.363 307s -0.200 -0.574 0.240 -0.353 307s -0.332 0.154 0.005 0.772 307s -0.936 -0.921 -0.439 0.122 307s 307s x1: [4, 2, 1, 1] 307s -0.288 -0.701 -0.526 -0.046 307s -0.670 -0.986 -0.816 -0.445 307s 307s y: [4, 2, 1, 1] 307s 0.614 0.350 -0.050 1.141 307s 1.144 0.661 -0.277 1.839 307s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 307s x0: [4, 2, 4, 1] 307s -0.430 0.506 -0.782 -0.826 307s 0.741 -0.662 0.372 -0.768 307s 307s x1: [4, 4, 4, 1] 307s 0.304 0.431 -0.084 0.926 307s 0.628 -0.867 -0.362 0.927 307s -0.394 0.593 -0.743 -0.380 307s 0.777 -0.188 -0.142 -0.752 307s 307s y: [2, 4, 4, 1] 307s -0.611 -0.803 307s -1.191 0.193 307s 1.364 -0.669 307s 0.302 1.224 307s testing: mul_mat, [1, 2, 4, 3] = [4, 1, 4, 3] * [4, 2, 4, 3] 307s x0: [4, 1, 4, 3] 307s -0.755 0.194 0.565 -0.961 307s 307s x1: [4, 2, 4, 3] 307s -0.158 -0.476 0.462 -0.417 307s -0.138 -0.166 -0.185 0.942 307s 307s y: [1, 2, 4, 3] 307s 0.688 307s -0.938 307s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 4, 1, 1] 307s 0.867 -0.938 -0.823 0.690 307s -0.320 0.672 -0.348 0.135 307s 0.522 0.652 -0.661 0.610 307s -0.102 -0.397 -0.753 -0.546 307s 307s x1: [4, 1, 1, 1] 307s 0.682 0.479 0.368 0.075 307s 307s y: [4, 1, 1, 1] 307s -0.109 -0.014 0.471 -0.577 307s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 307s x0: [4, 2, 4, 1] 307s 0.331 -0.689 -0.678 -0.420 307s -0.081 -0.250 -0.533 0.372 307s 307s x1: [4, 4, 4, 1] 307s 0.439 -0.086 0.246 -0.294 307s -0.324 0.467 0.731 0.966 307s -0.548 -0.589 0.648 0.931 307s 0.779 -0.277 -0.383 0.645 307s 307s y: [2, 4, 4, 1] 307s 0.160 -0.255 307s -1.330 -0.120 307s -0.605 0.192 307s 0.438 0.450 307s testing: mul_mat, [2, 4, 4, 3] = [2, 2, 4, 3] * [2, 4, 4, 3] 307s x0: [2, 2, 4, 3] 307s -0.164 0.258 307s 0.947 0.936 307s 307s x1: [2, 4, 4, 3] 307s 0.400 -0.263 307s 0.173 0.722 307s 0.204 0.754 307s 0.094 0.759 307s 307s y: [2, 4, 4, 3] 307s -0.134 0.133 307s 0.158 0.840 307s 0.161 0.899 307s 0.180 0.799 307s test-mul-mat0: iter:84/500 307s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 3, 1, 1] 307s -0.852 0.157 307s 0.691 0.340 307s 0.756 -0.172 307s 307s x1: [2, 2, 1, 1] 307s -0.047 -0.847 307s 0.268 -0.688 307s 307s y: [3, 2, 1, 1] 307s -0.093 -0.321 0.110 307s -0.336 -0.049 0.321 307s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 307s x0: [2, 1, 2, 1] 307s -0.453 -0.027 307s 307s x1: [2, 3, 2, 1] 307s -0.521 0.613 307s 0.901 0.019 307s 0.709 -0.646 307s 307s y: [1, 3, 2, 1] 307s 0.220 307s -0.408 307s -0.304 307s testing: mul_mat, [2, 1, 2, 4] = [2, 2, 2, 4] * [2, 1, 2, 4] 307s x0: [2, 2, 2, 4] 307s 0.255 0.428 307s 0.177 -0.125 307s 307s x1: [2, 1, 2, 4] 307s 0.929 -0.140 307s 307s y: [2, 1, 2, 4] 307s 0.177 0.182 307s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 1, 1, 1] 307s -0.214 -0.593 307s 307s x1: [2, 2, 1, 1] 307s 0.207 -0.320 307s 0.139 0.692 307s 307s y: [1, 2, 1, 1] 307s 0.145 307s -0.440 307s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 307s x0: [1, 1, 2, 1] 307s -0.005 307s 307s x1: [1, 2, 2, 1] 307s 0.573 307s 0.091 307s 307s y: [1, 2, 2, 1] 307s -0.003 307s -0.000 307s testing: mul_mat, [3, 1, 2, 4] = [1, 3, 2, 4] * [1, 1, 2, 4] 307s x0: [1, 3, 2, 4] 307s 0.414 307s 0.706 307s -0.284 307s 307s x1: [1, 1, 2, 4] 307s -0.272 307s 307s y: [3, 1, 2, 4] 307s -0.113 -0.192 0.077 307s test-mul-mat0: iter:85/500 307s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 3, 1, 1] 307s -0.652 307s 0.850 307s -0.641 307s 307s x1: [1, 3, 1, 1] 307s -0.151 307s -0.359 307s 0.134 307s 307s y: [3, 3, 1, 1] 307s 0.098 -0.128 0.097 307s 0.234 -0.305ckward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-b 0.230 307s -0.088 0.114 -0.086 307s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 307s x0: [1, 2, 3, 1] 307s 0.240 307s -0.733 307s 307s x1: [1, 3, 3, 1] 307s 0.063 307s -0.656 307s 0.958 307s 307s y: [2, 3, 3, 1] 307s 0.015 -0.046 307s -0.157 0.480 307s 0.229 -0.702 307s testing: mul_mat, [1, 2, 3, 2] = [1, 1, 3, 2] * [1, 2, 3, 2] 307s x0: [1, 1, 3, 2] 307s -0.858 307s 307s x1: [1, 2, 3, 2] 307s 0.173 307s -0.092 307s 307s y: [1, 2, 3, 2] 307s -0.149 307s 0.079 307s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 2, 1, 1] 307s -0.078 307s 0.971 307s 307s x1: [1, 1, 1, 1] 307s -0.468 307s 307s y: [2, 1, 1, 1] 307s 0.036 -0.455 307s testing: mul_mat, [4, 1, 3, 1] = [2, 4, 3, 1] * [2, 1, 3, 1] 307s x0: [2, 4, 3, 1] 307s -0.417 -0.946 307s 0.093 0.158 307s -0.522 0.255 307s 0.322 -0.279 307s 307s x1: [2, 1, 3, 1] 307s 0.064 0.987 307s 307s y: [4, 1, 3, 1] 307s -0.961 0.161 0.219 -0.254 307s testing: mul_mat, [1, 2, 3, 2] = [4, 1, 3, 2] * [4, 2, 3, 2] 307s x0: [4, 1, 3, 2] 307s 0.258 -0.918 0.189 0.977 307s 307s x1: [4, 2, 3, 2] 307s -0.486 -0.921 -0.053 0.846 307s 0.126 -0.134 0.416 0.709 307s 307s y: [1, 2, 3, 2] 307s 1.537 307s 0.927 307s test-mul-mat0: iter:86/500 307s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.435 0.467 0.166 0.204 307s 0.868 -0.327 0.401 0.594 307s 0.447 -0.427 -0.645 0.448 307s -0.387 0.182 -0.312 -0.428 307s 307s x1: [4, 3, 1, 1] 307s 0.245 0.852 0.950 -0.497 307s 0.934 0.139 -0.520 0.913 307s 0.188 -0.589 0.640 0.267 307s 307s y: [4, 3, 1, 1] 307s 0.348 0.019 -1.090 -0.024 307s -0.241 1.099 1.103 -0.565 307s -0.196 0.771 0.043 -0.494 307s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 1, 1, 1] 307s -0.561 0.468 -0.221 0.112 307s 307s x1: [4, 4, 1, 1] 307s -0.641 0.900 0.817 -0.789 307s 0.850 -0.680 -0.854 -0.011 307s -0.200 -0.941 -0.823 0.212 307s 0.699 0.444 0.273 -0.736 307s 307s y: [1, 4, 1, 1] 307s 0.511 307s -0.607 307s -0.123 307s -0.327 307s testing: mul_mat, [3, 1, 1, 3] = [4, 3, 1, 3] * [4, 1, 1, 3] 307s x0: [4, 3, 1, 3] 307s -0.520 -0.555 -0.236 -0.374 307s 0.434 0.564 -0.316 0.610 307s -0.224 -0.617 0.054 -0.951 307s 307s x1: [4, 1, 1, 3] 307s -0.131 -0.627 -0.441 0.442 307s 307s y: [3, 1, 1, 3] 307s 0.355 -0.002 -0.028 307s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 4, 1, 1] 307s 0.944 0.670 0.980 0.513 307s 0.825 0.118 0.961 0.947 307s -0.049 -0.148 0.445 0.340 307s -0.629 0.423 0.437 0.829 307s 307s x1: [4, 3, 1, 1] 307s 0.880 0.812 -0.054 -0.344 307s -0.805 -1.000 -0.295 -0.157 307s 0.966 0.192 -0.041 -0.291 307s 307s y: [4, 3, 1, 1] 307s 1.145 0.445 -0.304 -0.519 307s -1.799 -1.215 0.002 -0.176 307s 0.850 0.504 -0.193 -0.786 307s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 1, 1, 1] 307s -0.994 0.197 0.792 0.124 307s 307s x1: [4, 4, 1, 1] 307s 0.075 -0.324 0.710 -0.113 307s 0.622 -0.634 0.082 0.622 307s 0.070 0.925 0.588 -0.737 307s -0.117 -0.703 0.055 -0.173 307s 307s y: [1, 4, 1, 1] 307s 0.410 307s -0.602 307s 0.487 307s -0.001 307s testing: mul_mat, [4, 4, 1, 3] = [1, 4, 1, 3] * [1, 4, 1, 3] 307s x0: [1, 4, 1, 3] 307s -0.431 307s -0.822 307s 0.428 307s 0.651 307s 307s x1: [1, 4, 1, 3] 307s -0.950 307s 0.215 307s 0.104 307s -0.990 307s 307s y: [4, 4, 1, 3] 307s 0.409 0.781 -0.407 -0.619 307s -0.093 -0.177 0.092 0.140 307s -0.045 -0.085 0.044 0.067 307s 0.426 0.814 -0.424 -0.645 307s test-mul-mat0: iter:87/500 307s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 1, 1, 1] 307s -0.457 307s 307s x1: [1, 4, 1, 1] 307s 0.599 307s -0.055 307s -0.467 307s -0.186 307s 307s y: [1, 4, 1, 1] 307s -0.273 307s 0.025 307s 0.213 307s 0.085 307s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 307s x0: [1, 1, 4, 1] 307s 0.419 307s 307s x1: [1, 1, 4, 1] 307s 0.475 307s 307s y: [1, 1, 4, 1] 307s 0.199 307s testing: mul_mat, [4, 1, 4, 2] = [1, 4, 4, 2] * [1, 1, 4, 2] 307s x0: [1, 4, 4, 2] 307s -0.978 307s -0.924 307s -0.015 307s 0.308 307s 307s x1: [1, 1, 4, 2] 307s -0.665 307s 307s y: [4, 1, 4, 2] 307s 0.650 0.615 0.010 -0.205 307s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 4, 1, 1] 307s -0.377 307s 0.922 307s 0.865 307s -0.053 307s 307s x1: [1, 4, 1, 1] 307s -0.442 307s 0.307 307s -0.168 307s -0.559 307s 307s y: [4, 4, 1, 1] 307s 0.166 -0.407 -0.382 0.023 307s -0.116 0.283 0.266 -0.016 307s 0.063 -0.155 -0.145 0.009 307s 0.211 -0.516 -0.483 0.030 307s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 307s x0: [4, 1, 4, 1] 307s 0.836 -0.142 -0.541 -0.842 307s 307s x1: [4, 1, 4, 1] 307s -0.782 0.664 0.815 0.988 307s 307s y: [1, 1, 4, 1] 307s -2.021 307s testing: mul_mat, [3, 4, 4, 2] = [1, 3, 4, 2] * [1, 4, 4, 2] 307s x0: [1, 3, 4, 2] 307s 0.823 307s -0.319 307s 0.661 307s 307s x1: [1, 4, 4, 2] 307s -0.401 307s 0.587 307s 0.161 307s 0.348 307s 307s y: [3, 4, 4, 2] 307s -0.330 0.128 -0.265 307s 0.483 -0.187 0.388 307s 0.133 -0.051 0.106 307s 0.286 -0.111 0.230 307s test-mul-mat0: iter:88/500 307s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.243 307s 0.246 307s -0.267 307s 307s x1: [1, 1, 1, 1] 307s 0.423 307s 307s y: [3, 1, 1, 1] 307s 0.103 0.104 -0.113 307s testing: mul_mat, [1, 3, 3, 1] = [1, 1, 3, 1] * [1, 3, 3, 1] 307s x0: [1, 1, 3, 1] 307s 0.682 307s 307s x1: [1, 3, 3, 1] 307s -0.096 307s 0.142 307s 0.865 307s 307s y: [1, 3, 3, 1] 307s -0.066 307s 0.097 307s 0.590 307s testing: mul_mat, [1, 1, 3, 2] = [1, 1, 3, 2] * [1, 1, 3, 2] 307s x0: [1, 1, 3, 2] 307s -0.649 307s 307s x1: [1, 1, 3, 2] 307s 0.126 307s 307s y: [1, 1, 3, 2] 307s -0.082 307s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 1, 1, 1] 307s -0.286 307s 307s x1: [1, 1, 1, 1] 307s -0.464 307s 307s y: [1, 1, 1, 1] 307s 0.133 307s testing: mul_mat, [1, 1, 3, 1] = [1, 1, 3, 1] * [1, 1, 3, 1] 307s x0: [1, 1, 3, 1] 307s 0.148 307s 307s x1: [1, 1, 3, 1] 307s 0.782 307s 307s y: [1, 1, 3, 1] 307s 0.116 307s testing: mul_mat, [2, 1, 3, 2] = [1, 2, 3, 2] * [1, 1, 3, 2] 307s x0: [1, 2, 3, 2] 307s -0.970 307s 0.072 307s 307s x1: [1, 1, 3, 2] 307s -0.466 307s 307s y: [2, 1, 3, 2] 307s 0.452 -0.033 307s test-mul-mat0: iter:89/500 307s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.280 0.386 307s -0.347 -0.017 307s 0.899 -0.157 307s -0.071 0.891 307s 307s x1: [2, 3, 1, 1] 307s -0.411 -0.039 307s 0.703 -0.793 307s 0.886 -0.149 307s 307s y: [4, 3, 1, 1] 307s 0.100 0.143 -0.363 -0.005 307s -0.503 -0.231 0.756 -0.756 307s -0.306 -0.305 0.820 -0.195 307s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 307s x0: [2, 4, 4, 1] 307s 0.570 0.181 307s 0.790 -0.323 307s 0.435 0.583 307s 0.315 0.059 307s 307s x1: [2, 4, 4, 1] 307s -0.127 -0.999 307s 0.928 -0.335 307s 0.849 0.107 307s -0.746 0.793 307s 307s y: [4, 4, 4, 1] 307s -0.253 0.222 -0.638 -0.099 307s 0.468 0.841 0.208 0.272 307s 0.503 0.636 0.432 0.274 307s -0.282 -0.845 0.138 -0.188 307s testing: mul_mat, [2, 4, 4, 2] = [2, 2, 4, 2] * [2, 4, 4, 2] 307s x0: [2, 2, 4, 2] 307s 0.551 0.384 307s -0.481 -0.595 307s 307s x1: [2, 4, 4, 2] 307s 0.668 -0.509 307s -0.959 0.103 307s -0.926 0.356 307s -0.838 0.855 307s 307s y: [2, 4, 4, 2] 307s 0.172 -0.019 307s -0.488 0.400 307s -0.373 0.233 307s -0.133 -0.105 307s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.436 0.025 307s 307s x1: [2, 2, 1, 1] 307s 0.209 0.631 307s 0.463 -0.626 307s 307s y: [1, 2, 1, 1] 307s 0.107 307s 0.186 307s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 307s x0: [1, 3, 4, 1] 307s 0.025 307s 0.973 307s 0.220 307s 307s x1: [1, 2, 4, 1] 307s -0.729 307s -0.844 307s 307s y: [3, 2, 4, 1] 307s -0.018 -0.709 -0.161 307s -0.021 -0.821 -0.186 307s testing: mul_mat, [2, 1, 4, 2] = [3, 2, 4, 2] * [3, 1, 4, 2] 307s x0: [3, 2, 4, 2] 307s 0.740 0.798 -0.714 307s -0.586 -0.602 -0.443 307s 307s x1: [3, 1, 4, 2] 307s -0.517 -0.016 0.817 307s 307s y: [2, 1, 4, 2] 307s -0.978 -0.050 307s test-mul-mat0: iter:90/500 307s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.099 -0.437 -0.019 307s 0.689 -0.377 -0.702 307s 307s x1: [3, 3, 1, 1] 307s -0.631 0.449 -0.883 307s -0.159 -0.547 0.428 307s 0.257 -0.094 -0.211 307s 307s y: [2, 3, 1, 1] 307s -0.241 0.016 307s 0.215 -0.204 307s 0.071 0.361 307s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 307s x0: [3, 2, 3, 1] 307s -0.683 0.494 0.395 307s 0.223 -0.717 0.614 307s 307s x1: [3, 2, 3, 1] 307s 0.161 0.953 0.989 307s 0.207 0.170 0.333 307s 307s y: [2, 2, 3, 1] 307s 0.751 -0.040 307s 0.074 0.129 307s testing: mul_mat, [1, 2, 3, 3] = [3, 1, 3, 3] * [3, 2, 3, 3] 307s x0: [3, 1, 3, 3] 307s -0.383 0.019 0.420 307s 307s x1: [3, 2, 3, 3] 307s -0.729 -0.506 0.260 307s -0.423 -0.448 0.260 307s 307s y: [1, 2, 3, 3] 307s 0.380 307s 0.263 307s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 1, 1, 1] 307s -0.609 -0.567 0.119 307s 307s x1: [3, 1, 1, 1] 307s 0.067 0.775 0.414 307s 307s y: [1, 1, 1, 1] 307s -0.431 307s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 307s x0: [1, 2, 3, 1] 307s 0.929 307s -0.812 307s 307s x1: [1, 3, 3, 1] 307s 0.328 307s 0.708 307s 0.919 307s 307s y: [2, 3, 3, 1] 307s 0.305 -0.266 307s 0.658 -0.574 307s 0.854 -0.746 307s testing: mul_mat, [1, 1, 3, 3] = [2, 1, 3, 3] * [2, 1, 3, 3] 307s x0: [2, 1, 3, 3] 307s -0.829 0.737 307s 307s x1: [2, 1, 3, 3] 307s -0.871 -0.001 307s 307s y: [1, 1, 3, 3] 307s 0.720 307s test-mul-mat0: iter:91/500 307s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 2, 1, 1] 307s -0.059 307s -0.885 307s 307s x1: [1, 2, 1, 1] 307s 0.987 307s -0.109 307s 307s y: [2, 2, 1, 1] 307s -0.058 -0.873 307s 0.006 0.097 307s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 1, 1, 1] 307s -0.252 307s 307s x1: [1, 2, 1, 1] 307s 0.768 307s 0.603 307s 307s y: [1, 2, 1, 1] 307s -0.194 307s -0.152 307s testing: mul_mat, [2, 1, 1, 2] = [1, 2, 1, 2] * [1, 1, 1, 2] 307s x0: [1, 2, 1, 2] 307s -0.640 307s -0.572 307s 307s x1: [1, 1, 1, 2] 307s 0.774 307s 307s y: [2, 1, 1, 2] 307s -0.495 -0.443 307s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 3, 1, 1] 307s -0.425 307s 0.126 307s 0.744 307s 307s x1: [1, 2, 1, 1] 307s -0.952 307s 0.625 307s 307s y: [3, 2, 1, 1] 307s 0.404 -0.120 -0.708 307s -0.265 0.079 0.465 307s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 4, 1, 1] 307s -0.459 -0.655 -0.145 307s 0.609 0.914 -0.668 307s 0.927 -0.783 0.702 307s 0.326 0.933 -0.543 307s 307s x1: [3, 1, 1, 1] 307s -0.899 -0.836 0.333 307s 307s y: [4, 1, 1, 1] 307s 0.912 -1.534 0.056 -1.255 307s testing: mul_mat, [1, 3, 1, 2] = [4, 1, 1, 2] * [4, 3, 1, 2] 307s x0: [4, 1, 1, 2] 307s -0.538 -0.324 -0.105 -0.206 307s 307s x1: [4, 3, 1, 2] 307s 0.591 -0.551 -0.769 -0.412 307s -0.759 -0.409 0.016 0.464 307s 0.467 0.064 0.088 0.712 307s 307s y: [1, 3, 1, 2] 307s 0.026 307s 0.443 307s -0.427 307s test-mul-mat0: iter:92/500 307s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.620 0.353 -0.308 307s 0.835 -0.191 -0.568 307s 307s x1: [3, 1, 1, 1] 307s 0.989 -0.468 0.641 307s 307s y: [2, 1, 1, 1] 307s 0.251 0.551 307s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 1, 1, 1] 307s -0.261 -0.201 0.839 307s 307s x1: [3, 2, 1, 1] 307s -0.788 0.599 -0.368 307s 0.131 0.997 -0.242 307s 307s y: [1, 2, 1, 1] 307s -0.224 307s -0.438 307s testing: mul_mat, [1, 1, 1, 4] = [3, 1, 1, 4] * [3, 1, 1, 4] 307s x0: [3, 1, 1, 4] 307s -0.554 0.036 0.841 307s 307s x1: [3, 1, 1, 4] 307s 0.415 0.694 -0.366 307s 307s y: [1, 1, 1, 4] 307s -0.514 307s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 4, 1, 1] 307s -0.651 -0.131 -0.228 307s -0.765 -0.849 0.718 307s -0.642 0.089 0.881 307s -0.957 0.888 -0.540 307s 307s x1: [3, 1, 1, 1] 307s -0.797 0.550 -0.604 307s 307s y: [4, 1, 1, 1] 307s 0.584 -0.291 0.028 1.577 307s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 4, 1, 1] 307s 0.578 0.502 0.086 -0.391 307s 0.106 -0.273 0.520 -0.506 307s 0.785 0.477 -0.394 -0.991 307s 0.128 0.737 0.237 -0.673 307s 307s x1: [4, 3, 1, 1] 307s -0.478 0.863 -0.319 -0.032 307s -0.101 -0.478 -0.233 -0.374 307s -0.802 0.375 -0.214 -0.914 307s 307s y: [4, 3, 1, 1] 307s 0.142 -0.435 0.195 0.521 307s -0.172 0.187 0.155 -0.169 307s 0.064 0.165 0.540 0.738 307s testing: mul_mat, [4, 4, 1, 4] = [4, 4, 1, 4] * [4, 4, 1, 4] 307s x0: [4, 4, 1, 4] 307s 0.528 0.742 -0.398 -0.362 307s -0.934 -0.795 0.050 0.359 307s 0.767 0.589 -0.208 0.800 307s -0.322 0.288 -0.462 0.481 307s 307s x1: [4, 4, 1, 4] 307s -0.625 -0.531 -0.151 -0.762 307s 0.150 0.817 0.136 0.673 307s -0.416 0.763 0.871 0.959 307s -0.451 0.957 0.540 -0.873 307s 307s y: [4, 4, 1, 4] 307s -0.388 0.725 -1.371 -0.248 307s 0.388 -0.542 1.107 0.448 307s -0.349 0.170 0.716 0.413 307s 0.572 -0.626 -0.592 -0.248 307s test-mul-mat0: iter:93/500 307s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.034 -0.547 307s 0.353 -0.427 307s 307s x1: [2, 4, 1, 1] 307s 0.189 -0.417 307s 0.213 0.552 307s -0.863 0.689 307s -0.447 0.050 307s 307s y: [2, 4, 1, 1] 307s 0.235 0.245 307s -0.294 -0.161 307s -0.406 -0.599 307s -0.043 -0.179 307s testing: mul_mat, [3, 2, 4, 1] = [2, 3, 4, 1] * [2, 2, 4, 1] 307s x0: [2, 3, 4, 1] 307s -0.538 0.280 307s 0.972 0.676 307s -0.168 -0.891 307s 307s x1: [2, 2, 4, 1] 307s 0.779 -0.692 307s -0.005 0.366 307s 307s y: [3, 2, 4, 1] 307s -0.612 0.290 0.486 307s 0.105 0.243 -0.325 307s testing: mul_mat, [4, 3, 4, 2] = [2, 4, 4, 2] * [2, 3, 4, 2] 307s x0: [2, 4, 4, 2] 307s -0.949 0.553 307s -0.902 0.724 307s 0.902 0.071 307s -0.846 -0.104 307s 307s x1: [2, 3, 4, 2] 307s -0.529 -0.339 307s 0.990 -0.960 307s 0.847 -0.919 307s 307s y: [4, 3, 4, 2] 307s 0.314 0.231 -0.501 0.482 307s -1.470 -1.588 0.825 -0.737 307s -1.312 -1.430 0.699 -0.621 307s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.309 -0.261 307s -0.080 -0.705 307s 0.993 0.408 307s -0.092 -0.330 307s 307s x1: [2, 4, 1, 1] 307s 0.067 -0.440 307s 0.778 0.466 307s 0.743 -0.530 307s -0.114 0.224 307s 307s y: [4, 4, 1, 1] 307s 0.094 0.305 -0.113 0.139 307s -0.362 -0.391 0.963 -0.226 307s -0.092 0.314 0.522 0.106 307s -0.023 -0.149 -0.022 -0.063 307s testing: mul_mat, [3, 2, 4, 1] = [4, 3, 4, 1] * [4, 2, 4, 1] 307s x0: [4, 3, 4, 1] 307s 0.527 0.978 -0.060 0.640 307s -0.096 -0.243 -0.164 -0.554 307s 0.473 0.191 -0.003 -0.216 307s 307s x1: [4, 2, 4, 1] 307s 0.395 -0.626 -0.940 -0.118 307s 0.972 -0.548 0.853 0.718 307s 307s y: [3, 2, 4, 1] 307s -0.423 0.333 0.095 307s 0.384 -0.498 0.197 307s testing: mul_mat, [4, 4, 4, 2] = [3, 4, 4, 2] * [3, 4, 4, 2] 307s x0: [3, 4, 4, 2] 307s -0.002 0.301 0.278 307s 0.816 0.071 0.830 307s -0.814 -0.864 -0.927 307s -0.449 -0.014 0.686 307s 307s x1: [3, 4, 4, 2] 307s 0.097 -0.118 0.461 307s 0.821 -0.546 0.183 307s -0.123 0.744 0.703 307s -0.439 -0.840 0.689 307s 307s y: [4, 4, 4, 2] 307s 0.092 0.452 -0.403 0.274 307s -0.115 0.783 -0.366 -0.235 307s 0.419 0.536 -1.194 0.527 307s -0.060 0.154 0.445 0.681 307s test-mul-mat0: iter:94/500 307s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 2, 1, 1] 307s -0.655 -0.917 307s -0.411 0.628 307s 307s x1: [2, 3, 1, 1] 307s -0.104 0.125 307s -0.413 0.089 307s -0.722 0.317 307s 307s y: [2, 3, 1, 1] 307s -0.046 0.121 307s 0.188 0.226 307s 0.182 0.495 307s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 307s x0: [2, 1, 2, 1] 307s 0.728 0.800 307s 307s x1: [2, 2, 2, 1] 307s 0.004 -0.989 307s -0.808 0.564 307s 307s y: [1, 2, 2, 1] 307s -0.788 307s -0.137 307s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 307s x0: [2, 1, 2, 1] 307s 0.856 0.467 307s 307s x1: [2, 1, 2, 1] 307s 0.378 0.297 307s 307s y: [1, 1, 2, 1] 307s 0.462 307s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.372 0.603 307s -0.679 0.454 307s 307s x1: [2, 1, 1, 1] 307s -0.945 0.885 307s 307s y: [2, 1, 1, 1] 307s 0.183 1.043 307s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 307s x0: [2, 4, 2, 1] 307s 0.812 0.484 307s -0.679 0.564 307s -0.710 -0.010 307s 0.612 -0.219 307s 307s x1: [2, 2, 2, 1] 307s -0.089 0.231 307s -0.542 -0.078 307s 307s y: [4, 2, 2, 1] 307s 0.039 0.191 0.061 -0.105 307s -0.478 0.324 0.386 -0.315 307s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 307s x0: [4, 3, 2, 1] 307s -0.772 0.792 -0.129 0.806 307s -0.084 0.906 -0.544 -0.528 307s -0.099 0.682 -0.637 0.839 307s 307s x1: [4, 2, 2, 1] 307s 0.362 0.174 0.443 0.683 307s -0.223 -0.103 -0.406 -0.992 307s 307s y: [3, 2, 2, 1] 307s 0.352 -0.475 0.374 307s -0.657 0.669 -0.622 307s test-mul-mat0: iter:95/500 307s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.069 -0.430 -0.750 307s 0.542 -0.591 0.971 307s -0.915 0.611 -0.134 307s -0.928 -0.504 -0.463 307s 307s x1: [3, 3, 1, 1] 307s 0.553 0.791 0.624 307s 0.781 -0.293 -0.475 307s 0.573 -0.386 -0.793 307s 307s y: [4, 3, 1, 1] 307s -0.770 0.438 -0.106 -1.200 307s 0.536 0.134 -0.829 -0.357 307s 0.801 -0.231 -0.653 0.030 307s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.957 0.684 0.715 307s -0.429 0.891 -0.842 307s 0.640 -0.539 -0.592 307s 307s x1: [3, 4, 1, 1] 307s -0.044 0.975 -0.783 307s 0.194 -0.029 0.328 307s -0.191 0.458 0.535 307s -0.639 0.250 0.159 307s 307s y: [3, 4, 1, 1] 307s 0.066 1.547 -0.090 307s 0.401 -0.386 -0.054 307s 0.513 0.040 -0.686 307s -0.327 0.363 -0.637 307s testing: mul_mat, [3, 3, 1, 4] = [3, 3, 1, 4] * [3, 3, 1, 4] 307s x0: [3, 3, 1, 4] 307s -0.414 -0.613 -0.512 307s -0.119 0.339 -0.513 307s -0.630 0.263 0.814 307s 307s x1: [3, 3, 1, 4] 307s 0.181 -0.130 -0.621 307s 0.267 -0.519 0.245 307s 0.339 -0.023 0.782 307s 307s y: [3, 3, 1, 4] 307s 0.322 0.253 -0.654 307s 0.082 -0.333 -0.105 307s -0.526 -0.449 0.417 307s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.009 0.141 -0.808 307s 0.170 0.654 0.143 307s 307s x1: [3, 3, 1, 1] 307s 0.545 -0.117 0.388 307s 0.360 0.552 -0.968 307s -0.963 -0.121 0.307 307s 307s y: [2, 3, 1, 1] 307s -0.326 0.072 307s 0.863 0.283 307s -0.273 -0.199 307s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 2, 1, 1] 307s -0.141 0.809 307s -0.407 -0.509 307s 307s x1: [2, 3, 1, 1] 307s -0.027 -0.988 307s 0.204 0.375 307s 0.812 -0.806 307s 307s y: [2, 3, 1, 1] 307s -0.795 0.514 307s 0.274 -0.274 307s -0.767 0.080 307s testing: mul_mat, [4, 2, 1, 4] = [2, 4, 1, 4] * [2, 2, 1, 4] 307s x0: [2, 4, 1, 4] 307s -0.019 0.607 307s 0.595 -0.966 307s -0.170 0.329 307s 0.954 0.419 307s 307s x1: [2, 2, 1, 4] 307s 0.380 -0.133 307s 0.004 0.506 307s 307s y: [4, 2, 1, 4] 307s -0.088 0.354 -0.108 0.307 307s 0.307 -0.486 0.166 0.216 307s test-mul-mat0: iter:96/500 307s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.583 0.199 307s 307s x1: [2, 4, 1, 1] 307s -0.667 0.011 307s 0.784 -0.439 307s 0.579 -0.939 307s 0.382 0.956 307s 307s y: [1, 4, 1, 1] 307s -0.387 307s 0.370 307s 0.151 307s 0.413 307s testing: mul_mat, [2, 1, 2, 1] = [2, 2, 2, 1] * [2, 1, 2, 1] 307s x0: [2, 2, 2, 1] 307s -0.716 0.364 307s 0.417 0.522 307s 307s x1: [2, 1, 2, 1] 307s -0.397 0.290 307s 307s y: [2, 1, 2, 1] 307s 0.390 -0.014 307s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 307s x0: [2, 2, 2, 1] 307s 0.247 0.968 307s 0.532 0.308 307s 307s x1: [2, 2, 2, 1] 307s -0.661 -0.225 307s 0.259 0.098 307s 307s y: [2, 2, 2, 1] 307s -0.381 -0.421 307s 0.158 0.168 307s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 2, 1, 1] 307s -0.887 -0.631 307s 0.825 0.530 307s 307s x1: [2, 2, 1, 1] 307s -0.314 -0.259 307s -0.777 0.542 307s 307s y: [2, 2, 1, 1] 307s 0.442 -0.396 307s 0.347 -0.354 307s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 307s x0: [2, 1, 2, 1] 307s -0.499 -0.117 307s 307s x1: [2, 2, 2, 1] 307s 0.347 0.153 307s -0.293 -0.348 307s 307s y: [1, 2, 2, 1] 307s -0.191 307s 0.187 307s testing: mul_mat, [2, 2, 2, 1] = [1, 2, 2, 1] * [1, 2, 2, 1] 307s x0: [1, 2, 2, 1] 307s 0.225 307s 0.855 307s 307s x1: [1, 2, 2, 1] 307s -0.164 307s -0.147 307s 307s y: [2, 2, 2, 1] 307s -0.037 -0.140 307s -0.033 -0.126 307s test-mul-mat0: iter:97/500 307s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 1, 1, 1] 307s 0.255 307s 307s x1: [1, 4, 1, 1] 307s -0.955 307s -0.505 307s 0.908 307s -0.586 307s 307s y: [1, 4, 1, 1] 307s -0.244 307s -0.129 307s 0.232 307s -0.150 307s testing: mul_mat, [3, 1, 3, 1] = [1, 3, 3, 1] * [1, 1, 3, 1] 307s x0: [1, 3, 3, 1] 307s 0.778 307s 0.335 307s -0.808 307s 307s x1: [1, 1, 3, 1] 307s 0.566 307s 307s y: [3, 1, 3, 1] 307s 0.440 0.190 -0.458 307s testing: mul_mat, [3, 3, 3, 2] = [1, 3, 3, 2] * [1, 3, 3, 2] 307s x0: [1, 3, 3, 2] 307s -0.364 307s 0.829 307s -0.845 307s 307s x1: [1, 3, 3, 2] 307s -0.619 307s 0.620 307s -0.721 307s 307s y: [3, 3, 3, 2] 307s 0.226 -0.513 0.523 307s -0.226 0.514 -0.524 307s 0.263 -0.598 0.609 307s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.598 307s 0.178 307s 0.432 307s 307s x1: [1, 3, 1, 1] 307s 0.625 307s -0.787 307s -0.580 307s 307s y: [3, 3, 1, 1] 307s 0.374 0.111 0.270 307s -0.471 -0.140 -0.340 307s -0.346 -0.103 -0.250 307s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 307s x0: [3, 2, 3, 1] 307s -0.243 -0.234 0.601 307s -0.821 0.757 -0.372 307s 307s x1: [3, 1, 3, 1] 307s 0.477 0.843 0.772 307s 307s y: [2, 1, 3, 1] 307s 0.150 -0.041 307s testing: mul_mat, [2, 3, 3, 2] = [2, 2, 3, 2] * [2, 3, 3, 2] 307s x0: [2, 2, 3, 2] 307s 0.317 0.057 307s -0.115 -0.922 307s 307s x1: [2, 3, 3, 2] 307s 0.884 0.890 307s -0.781 0.361 307s 0.733 0.991 307s 307s y: [2, 3, 3, 2] 307s 0.331 -0.923 307s -0.227 -0.243 307s 0.289 -0.998 307s test-mul-mat0: iter:98/500 307s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 2, 1, 1] 307s -0.263 307s 0.976 307s 307s x1: [1, 1, 1, 1] 307s -0.341 307s 307s y: [2, 1, 1, 1] 307s 0.090 -0.333 307s testing: mul_mat, [4, 2, 2, 1] = [1, 4, 2, 1] * [1, 2, 2, 1] 307s x0: [1, 4, 2, 1] 307s 0.323 307s 0.034 307s -0.411 307s -0.451 307s 307s x1: [1, 2, 2, 1] 307s 0.236 307s 0.794 307s 307s y: [4, 2, 2, 1] 307s 0.076 0.008 -0.097 -0.106 307s 0.256 0.027 -0.326 -0.358 307s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 307s x0: [1, 3, 2, 1] 307s 0.189 307s -0.276 307s -0.003 307s 307s x1: [1, 4, 2, 1] 307s 0.840 307s 0.627 307s -0.505 307s -0.666 307s 307s y: [3, 4, 2, 1] 307s 0.159 -0.232 -0.003 307s 0.119 -0.173 -0.002 307s -0.096 0.139 0.002 307s -0.126 0.184 0.002 307s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 4, 1, 1] 307s -0.398 307s 0.685 307s -0.048 307s -0.046 307s 307s x1: [1, 3, 1, 1] 307s -0.496 307s -0.192 307s 0.631 307s 307s y: [4, 3, 1, 1] 307s 0.197 -0.339 0.024 0.023 307s 0.076 -0.131 0.009 0.009 307s -0.251 0.432 -0.031 -0.029 307s testing: mul_mat, [2, 1, 2, 1] = [4, 2, 2, 1] * [4, 1, 2, 1] 307s x0: [4, 2, 2, 1] 307s 0.543 0.824 -0.025 -0.677 307s -0.064 0.549 0.703 0.887 307s 307s x1: [4, 1, 2, 1] 307s 0.007 0.986 0.543 0.556 307s 307s y: [2, 1, 2, 1] 307s 0.426 1.415 307s testing: mul_mat, [4, 4, 2, 1] = [2, 4, 2, 1] * [2, 4, 2, 1] 307s x0: [2, 4, 2, 1] 307s 0.991 0.750 307s 0.426 -0.086 307s 0.028 -0.413 307s 0.694 -0.203 307s 307s x1: [2, 4, 2, 1] 307s -0.830 0.291 307s -0.471 0.854 307s -0.758 0.483 307s -0.138 -0.772 307s 307s y: [4, 4, 2, 1] 307s -0.604 -0.379 -0.143 -0.635 307s 0.174 -0.274 -0.366 -0.501 307s -0.389 -0.364 -0.220 -0.624 307s -0.716 0.007 0.315 0.061 307s test-mul-mat0: iter:99/500 307s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 4, 1, 1] 307s -0.121 307s 0.640 307s 0.621 307s 0.555 307s 307s x1: [1, 1, 1, 1] 307s 0.222 307s 307s y: [4, 1, 1, 1] 307s -0.027 0.142 0.138 0.123 307s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 307s x0: [1, 1, 2, 1] 307s 0.027 307s 307s x1: [1, 4, 2, 1] 307s 0.974 307s -0.263 307s 0.721 307s 0.852 307s 307s y: [1, 4, 2, 1] 307s 0.027 307s -0.007 307s 0.020 307s 0.023 307s testing: mul_mat, [3, 1, 2, 4] = [1, 3, 2, 4] * [1, 1, 2, 4] 307s x0: [1, 3, 2, 4] 307s 0.284 307s 0.952 307s 0.730 307s 307s x1: [1, 1, 2, 4] 307s 0.993 307s 307s y: [3, 1, 2, 4] 307s 0.282 0.945 0.725 307s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 4, 1, 1] 307s 0.505 307s 0.869 307s 0.405 307s -0.212 307s 307s x1: [1, 3, 1, 1] 307s 0.170 307s -0.305 307s -0.713 307s 307s y: [4, 3, 1, 1] 307s 0.086 0.148 0.069 -0.036 307s -0.154 -0.265 -0.124 0.064 307s -0.360 -0ackward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test.619 -0.289 0.151 307s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 307s x0: [4, 3, 2, 1] 307s -0.454 -0.494 -0.823 0.253 307s 0.246 0.664 0.359 -0.918 307s 0.605 0.698 0.608 -0.750 307s 307s x1: [4, 1, 2, 1] 307s 0.820 0.136 -0.211 0.625 307s 307s y: [3, 1, 2, 1] 307s -0.107 -0.357 -0.006 307s testing: mul_mat, [1, 4, 2, 4] = [3, 1, 2, 4] * [3, 4, 2, 4] 307s x0: [3, 1, 2, 4] 307s 0.003 -0.138 0.991 307s 307s x1: [3, 4, 2, 4] 307s -0.900 -0.769 -0.915 307s 0.835 -0.460 -0.235 307s -0.863 0.086 -0.989 307s 0.742 0.591 0.675 307s 307s y: [1, 4, 2, 4] 307s -0.804 307s -0.167 307s -0.995 307s 0.589 307s test-mul-mat0: iter:100/500 307s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 1, 1, 1] 307s -0.241 -0.852 0.192 307s 307s x1: [3, 1, 1, 1] 307s -0.470 0.897 -0.843 307s 307s y: [1, 1, 1, 1] 307s -0.814 307s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 2, 1, 1] 307s -0.048 -0.746 -0.447 307s 0.714 0.220 0.641 307s 307s x1: [3, 1, 1, 1] 307s 0.272 0.929 0.008 307s 307s y: [2, 1, 1, 1] 307s -0.710 0.405 307s testing: mul_mat, [4, 2, 1, 3] = [3, 4, 1, 3] * [3, 2, 1, 3] 307s x0: [3, 4, 1, 3] 307s -0.356 -0.589 0.746 307s -0.427 0.419 -0.252 307s 0.525 0.673 0.301 307s 0.240 -0.107 -0.058 307s 307s x1: [3, 2, 1, 3] 307s -0.986 0.545 0.732 307s -0.635 0.226 -0.046 307s 307s y: [4, 2, 1, 3] 307s 0.576 0.465 0.069 -0.337 307s 0.058 0.377 -0.195 -0.174 307s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.973 0.088 -0.327 307s 0.882 0.321 0.628 307s 0.655 0.995 -0.324 307s -0.924 -0.366 0.244 307s 307s x1: [3, 4, 1, 1] 307s -0.399 -0.216 -0.926 307s 0.902 -0.976 -0.033 307s -0.156 0.277 0.405 307s 0.517 -0.105 0.069 307s 307s y: [4, 4, 1, 1] 307s -0.104 -1.003 -0.176 0.222 307s 0.803 0.462 -0.369 -0.485 307s -0.260 0.206 0.042 0.142 307s 0.471 0.466 0.212 -0.423 307s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.294 -0.547 -0.857 0.575 307s 0.073 0.602 0.597 -0.975 307s 307s x1: [4, 3, 1, 1] 307s 0.735 0.362 -0.774 0.588 307s -0.379 -0.373 -0.810 0.405 307s -0.299 -0.908 0.429 0.668 307s 307s y: [2, 3, 1, 1] 307s 0.589 -0.764 307s 1.243 -1.131 307s 0.601 -0.963 307s testing: mul_mat, [2, 4, 1, 3] = [2, 2, 1, 3] * [2, 4, 1, 3] 307s x0: [2, 2, 1, 3] 307s -0.732 -0.074 307s 0.549 0.865 307s 307s x1: [2, 4, 1, 3] 307s 0.252 0.651 307s 0.113 -0.427 307s 0.646 0.747 307s 0.246 0.274 307s 307s y: [2, 4, 1, 3] 307s -0.232 0.701 307s -0.051 -0.308 307s -0.528 1.001 307s -0.200 0.372 307s test-mul-mat0: iter:101/500 307s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 3, 1, 1] 307s -0.763 0.525 307s -0.033 0.478 307s 0.235 -0.217 307s 307s x1: [2, 3, 1, 1] 307s -0.296 -0.980 307s -0.860 0.301 307s -0.574 0.482 307s 307s y: [3, 3, 1, 1] 307s -0.288 -0.459 0.143 307s 0.814 0.172 -0.268 307s 0.691 0.249 -0.240 307s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 4, 1, 1] 307s 0.896 -0.967 307s -0.127 0.960 307s 0.723 0.294 307s 0.771 -0.341 307s 307s x1: [2, 3, 1, 1] 307s 0.425 -0.981 307s 0.051 -0.026 307s -0.055 -0.084 307s 307s y: [4, 3, 1, 1] 307s 1.329 -0.996 0.019 0.663 307s 0.071 -0.032 0.029 0.048 307s 0.032 -0.073 -0.064 -0.014 307s testing: mul_mat, [2, 4, 1, 2] = [2, 2, 1, 2] * [2, 4, 1, 2] 307s x0: [2, 2, 1, 2] 307s -0.514 0.882 307s -0.434 0.431 307s 307s x1: [2, 4, 1, 2] 307s -0.012 -0.994 307s -0.916 0.692 307s -0.974 -0.776 307s -0.007 -0.548 307s 307s y: [2, 4, 1, 2] 307s -0.871 -0.423 307s 1.082 0.695 307s -0.183 0.088 307s -0.480 -0.233 307s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.214 0.064 307s 0.820 0.298 307s 307s x1: [2, 2, 1, 1] 307s 0.538 0.287 307s -0.445 -0.169 307s 307s y: [2, 2, 1, 1] 307s 0.133 0.526 307s -0.106 -0.415 307s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.228 -0.769 307s 0.586 -0.540 307s 307s x1: [2, 2, 1, 1] 307s 0.512 0.090 307s 0.522 -0.495 307s 307s y: [2, 2, 1, 1] 307s 0.048 0.251 307s 0.500 0.573 307s testing: mul_mat, [1, 2, 1, 2] = [2, 1, 1, 2] * [2, 2, 1, 2] 307s x0: [2, 1, 1, 2] 307s 0.146 0.221 307s 307s x1: [2, 2, 1, 2] 307s 0.634 -0.602 307s -0.074 -0.535 307s 307s y: [1, 2, 1, 2] 307s -0.040 307s -0.129 307s test-mul-mat0: iter:102/500 307s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 1, 1, 1] 307s 0.112 -0.171 -0.408 0.459 307s 307s x1: [4, 4, 1, 1] 307s -0.485 0.747 0.410 0.579 307s 0.044 -0.079 -0.331 -0.434 307s 0.426 -0.790 0.794 0.012 307s -0.559 -0.746 -0.354 -0.161 307s 307s y: [1, 4, 1, 1] 307s -0.083 307s -0.046 307s -0.136 307s 0.135 307s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 307s x0: [4, 1, 4, 1] 307s -0.527 -0.287 -0.965 -0.733 307s 307s x1: [4, 1, 4, 1] 307s 0.386 0.435 -0.395 -0.393 307s 307s y: [1, 1, 4, 1] 307s 0.340 307s testing: mul_mat, [1, 1, 4, 3] = [4, 1, 4, 3] * [4, 1, 4, 3] 307s x0: [4, 1, 4, 3] 307s 0.639 -0.130 0.211 -0.085 307s 307s x1: [4, 1, 4, 3] 307s 0.547 -0.862 0.332 -0.870 307s 307s y: [1, 1, 4, 3] 307s 0.605 307s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 4, 1, 1] 307s 0.931 0.731 0.128 -0.208 307s -0.741 -0.094 -0.149 -0.363 307s -0.566 0.824 -0.817 0.981 307s -0.564 0.522 -0.439 -0.375 307s 307s x1: [4, 1, 1, 1] 307s 0.681 -0.167 0.821 -0.720 307s 307s y: [4, 1, 1, 1] 307s 0.767 -0.351 -1.900 -0.562 307s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 307s x0: [4, 1, 4, 1] 307s 0.481 0.055 0.944 -0.716 307s 307s x1: [4, 4, 4, 1] 307s 0.287 -0.691 0.618 0.480 307s 0.996 -0.234 -0.890 0.633 307s -0.603 -0.799 0.315 0.230 307s -0.978 0.595 0.956 0.953 307s 307s y: [1, 4, 4, 1] 307s 0.339 307s -0.827 307s -0.202 307s -0.217 307s testing: mul_mat, [4, 4, 4, 3] = [1, 4, 4, 3] * [1, 4, 4, 3] 307s x0: [1, 4, 4, 3] 307s 0.027 307s 0.814 307s -0.135 307s 0.357 307s 307s x1: [1, 4, 4, 3] 307s -0.090 307s 0.122 307s -0.761 307s 0.268 307s 307s y: [4, 4, 4, 3] 307s -0.002 -0.073 0.012 -0.032 307s 0.003 0.099 -0.017 0.044 307s -0.020 -0.620 0.103 -0.272 307s 0.007 0.218 -0.036 0.096 307s test-mul-mat0: iter:103/500 307s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 4, 1, 1] 307s 0.561 307s 0.479 307s 0.673 307s 0.586 307s 307s x1: [1, 3, 1, 1] 307s 0.505 307s 0.520 307s -0.633 307s 307s y: [4, 3, 1, 1] 307s 0.283 0.242 0.340 0.296 307s 0.292 0.249 0.350 0.305 307s -0.355 -0.303 -0.426 -0.371 307s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 307s x0: [1, 4, 2, 1] 307s -0.223 307s 0.389 307s 0.803 307s -0.664 307s 307s x1: [1, 4, 2, 1] 307s 0.871 307s -0.518 307s -0.362 307s -0.922 307s 307s y: [4, 4, 2, 1] 307s -0.195 0.339 0.700 -0.578 307s 0.116 -0.201 -0.416 0.344 307s 0.081 -0.141 -0.291 0.240 307s 0.206 -0.359 -0.741 0.612 307s testing: mul_mat, [1, 4, 2, 2] = [1, 1, 2, 2] * [1, 4, 2, 2] 307s x0: [1, 1, 2, 2] 307s -0.741 307s 307s x1: [1, 4, 2, 2] 307s -0.076 307s -0.398 307s -0.495 307s -0.750 307s 307s y: [1, 4, 2, 2] 307s 0.056 307s 0.295 307s 0.367 307s 0.556 307s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 1, 1, 1] 307s 0.847 307s 307s x1: [1, 1, 1, 1] 307s -0.813 307s 307s y: [1, 1, 1, 1] 307s -0.689 307s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 307s x0: [1, 1, 2, 1] 307s -0.620 307s 307s x1: [1, 1, 2, 1] 307s 0.576 307s 307s y: [1, 1, 2, 1] 307s -0.357 307s testing: mul_mat, [4, 1, 2, 2] = [1, 4, 2, 2] * [1, 1, 2, 2] 307s x0: [1, 4, 2, 2] 307s -0.226 307s -0.143 307s 0.117 307s -0.471 307s 307s x1: [1, 1, 2, 2] 307s -0.052 307s 307s y: [4, 1, 2, 2] 307s 0.012 0.007 -0.006 0.025 307s test-mul-mat0: iter:104/500 307s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 1, 1, 1] 307s 0.209 -0.085 -0.478 0.204 307s 307s x1: [4, 4, 1, 1] 307s 0.618 -0.982 -0.643 0.802 307s -0.602 0.958 -0.250 -0.454 307s -0.518 -0.700 0.198 0.256 307s 0.157 -0.685 0.784 -0.159 307s 307s y: [1, 4, 1, 1] 307s 0.684 307s -0.181 307s -0.091 307s -0.316 307s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 3, 1, 1] 307s -0.494 0.945 0.434 -0.052 307s 0.382 0.053 -0.034 0.740 307s -0.145 0.364 0.698 0.605 307s 307s x1: [4, 1, 1, 1] 307s -0.037 -0.037 -0.749 0.624 307s 307s y: [3, 1, 1, 1] 307s -0.374 0.471 -0.153 307s testing: mul_mat, [3, 3, 1, 4] = [4, 3, 1, 4] * [4, 3, 1, 4] 307s x0: [4, 3, 1, 4] 307s -0.989 0.342 -0.999 -0.721 307s -0.320 -0.268 0.600 -0.015 307s 0.203 0.776 -0.347 0.371 307s 307s x1: [4, 3, 1, 4] 307s 0.910 -0.820 0.905 0.108 307s 0.436 0.062 0.423 0.220 307s 0.903 0.686 -0.571 -0.182 307s 307s y: [3, 3, 1, 4] 307s -2.163 0.470 -0.726 307s -0.991 0.095 0.071 307s 0.043 -0.813 0.846 307s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 3, 1, 1] 307s -0.439 -0.433 0.304 0.244 307s 0.480 0.777 0.673 0.346 307s 0.248 0.228 -0.807 0.811 307s 307s x1: [4, 3, 1, 1] 307s -0.466 -0.541 0.799 0.042 307s 0.098 -0.375 -0.018 0.203 307s 0.456 0.989 -0.444 0.463 307s 307s y: [3, 3, 1, 1] 307s 0.692 -0.091 -0.850 307s 0.164 -0.186 0.118 307s -0.650 0.849 1.072 307s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.807 0.775 0.329 307s -0.688 -0.918 0.492 307s -0.866 -0.075 0.031 307s -0.637 0.255 -0.443 307s 307s x1: [3, 4, 1, 1] 307s -0.444 -0.424 0.661 307s 0.587 0.047 -0.569 307s -0.879 0.506 -0.769 307s 0.163 -0.396 -0.144 307s 307s y: [4, 4, 1, 1] 307s -0.469 1.020 0.437 -0.118 307s 0.322 -0.727 -0.529 -0.110 307s -0.570 -0.239 0.698 1.029 307s -0.223 0.181 -0.116 -0.141 307s testing: mul_mat, [1, 3, 1, 4] = [4, 1, 1, 4] * [4, 3, 1, 4] 307s x0: [4, 1, 1, 4] 307s 0.372 0.726 -0.424 0.118 307s 307s x1: [4, 3, 1, 4] 307s -0.204 -0.295 -0.250 -0.959 307s -0.949 -0.439 -0.404 -0.373 307s -0.778 -0.817 0.674 -0.347 307s 307s y: [1, 3, 1, 4] 307s -0.298 307s -0.545 307s -1.209 307s test-mul-mat0: iter:105/500 307s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.392 -0.703 307s 0.246 0.151 307s -0.569 0.771 307s 307s x1: [2, 2, 1, 1] 307s -0.223 -0.441 307s 0.099 0.947 307s 307s y: [3, 2, 1, 1] 307s 0.223 -0.121 -0.213 307s -0.627 0.167 0.673 307s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 307s x0: [2, 2, 3, 1] 307s 0.847 -0.699 307s -0.329 -0.054 307s 307s x1: [2, 3, 3, 1] 307s -0.477 -0.843 307s -0.653 0.641 307s 0.838 -0.250 307s 307s y: [2, 3, 3, 1] 307s 0.185 0.203 307s -1.001 0.181 307s 0.884 -0.263 307s testing: mul_mat, [3, 2, 3, 2] = [2, 3, 3, 2] * [2, 2, 3, 2] 307s x0: [2, 3, 3, 2] 307s 0.992 -0.833 307s -0.463 0.480 307s 0.142 -0.315 307s 307s x1: [2, 2, 3, 2] 307s -0.989 0.133 307s -0.505 0.652 307s 307s y: [3, 2, 3, 2] 307s -1.091 0.521 -0.183 307s -1.045 0.547 -0.278 307s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 2, 1, 1] 307s -0.850 -0.712 307s -0.730 -0.532 307s 307s x1: [2, 3, 1, 1] 307s -0.216 0.622 307s -0.588 0.963 307s -0.234 0.657 307s 307s y: [2, 3, 1, 1] 307s -0.259 -0.173 307s -0.186 -0.083 307s -0.269 -0.178 307s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 307s x0: [2, 1, 3, 1] 307s -0.885 0.584 307s 307s x1: [2, 2, 3, 1] 307s 0.581 0.496 307s -0.766 0.018 307s 307s y: [1, 2, 3, 1] 307s -0.225 307s 0.688 307s testing: mul_mat, [2, 2, 3, 2] = [1, 2, 3, 2] * [1, 2, 3, 2] 307s x0: [1, 2, 3, 2] 307s -0.399 307s -0.001 307s 307s x1: [1, 2, 3, 2] 307s 0.246 307s -0.532 307s 307s y: [2, 2, 3, 2] 307s -0.098 -0.000 307s 0.213 0.001 307s test-mul-mat0: iter:106/500 307s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 1, 1, 1] 307s -0.126 -0.990 0.250 0.979 307s 307s x1: [4, 2, 1, 1] 307s 0.158 -0.814 -0.306 0.626 307s 0.567 -0.649 -0.944 0.714 307s 307s y: [1, 2, 1, 1] 307s 1.322 307s 1.034 307s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 1, 1, 1] 307s 0.433 0.021 -0.902 -0.630 307s 307s x1: [4, 1, 1, 1] 307s -0.225 -0.585 -0.420 0.774 307s 307s y: [1, 1, 1, 1] 307s -0.219 307s testing: mul_mat, [4, 1, 1, 3] = [4, 4, 1, 3] * [4, 1, 1, 3] 307s x0: [4, 4, 1, 3] 307s -0.104 0.426 0.094 -0.390 307s 0.091 0.968 -0.380 -0.659 307s 0.947 0.395 -0.243 -0.474 307s 0.169 0.356 0.960 -0.809 307s 307s x1: [4, 1, 1, 3] 307s -0.111 0.918 -0.406 -0.221 307s 307s y: [4, 1, 1, 3] 307s 0.451 1.178 0.461 0.097 307s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.497 0.853 0.451 0.265 307s 0.280 0.186 0.422 -0.622 307s 307s x1: [4, 4, 1, 1] 307s -0.615 -0.482 0.109 0.308 307s -0.623 0.196 0.164 -0.511 307s -0.574 0.401 -0.987 -0.015 307s -0.287 -0.425 -0.561 0.451 307s 307s y: [2, 4, 1, 1] 307s 0.026 -0.408 307s 0.416 0.248 307s 0.178 -0.493 307s -0.353 -0.677 307s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.265 -0.154 307s 307s x1: [2, 4, 1, 1] 307s 0.517 -0.487 307s -0.339 0.573 307s 0.951 -0.602 307s 0.957 -0.531 307s 307s y: [1, 4, 1, 1] 307s 0.212 307s -0.178 307s 0.344 307s 0.335 307s testing: mul_mat, [3, 2, 1, 3] = [1, 3, 1, 3] * [1, 2, 1, 3] 307s x0: [1, 3, 1, 3] 307s -0.459 307s 0.923 307s -0.447 307s 307s x1: [1, 2, 1, 3] 307s -0.297 307s -0.572 307s 307s y: [3, 2, 1, 3] 307s 0.136 -0.274 0.133 307s 0.262 -0.528 0.256 307s test-mul-mat0: iter:107/500 307s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 3, 1, 1] 307s -0.483 0.972 307s -0.839 -0.526 307s -0.559 0.668 307s 307s x1: [2, 1, 1, 1] 307s -0.055 -0.980 307s 307s y: [3, 1, 1, 1] 307s -0.925 0.562 -0.624 307s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 307s x0: [2, 4, 4, 1] 307s -0.058 -0.035 307s 0.551 0.416 307s 0.406 0.220 307s 0.155 -0.307 307s 307s x1: [2, 3, 4, 1] 307s 0.739 0.287 307s -0.628 -0.833 307s -0.377 0.501 307s 307s y: [4, 3, 4, 1] 307s -0.053 0.527 0.363 0.026 307s 0.066 -0.693 -0.438 0.159 307s 0.004 0.000 -0.043 -0.212 307s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 307s x0: [2, 3, 4, 1] 307s -0.495 -0.089 307s -0.683 0.202 307s 0.508 -0.592 307s 307s x1: [2, 4, 4, 1] 307s -0.502 0.280 307s 0.542 0.904 307s -0.501 -0.303 307s -0.403 -0.909 307s 307s y: [3, 4, 4, 1] 307s 0.224 0.399 -0.421 307s -0.349 -0.188 -0.259 307s 0.275 0.281 -0.075 307s 0.280 0.092 0.333 307s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.452 -0.037 307s 307s x1: [2, 3, 1, 1] 307s -0.637 0.985 307s 0.044 -0.099 307s -0.053 -0.948 307s 307s y: [1, 3, 1, 1] 307s -0.324 307s 0.024 307s 0.011 307s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 307s x0: [1, 4, 4, 1] 307s -0.481 307s -0.823 307s 0.513 307s -0.229 307s 307s x1: [1, 2, 4, 1] 307s 0.035 307s -0.347 307s 307s y: [4, 2, 4, 1] 307s -0.017 -0.029 0.018 -0.008 307s 0.167 0.285 -0.178 0.079 307s testing: mul_mat, [3, 1, 4, 1] = [4, 3, 4, 1] * [4, 1, 4, 1] 307s x0: [4, 3, 4, 1] 307s -0.566 -0.444 -0.823 -0.053 307s -0.081 -0.188 -0.736 -0.750 307s 0.785 -0.635 -0.502 -0.006 307s 307s x1: [4, 1, 4, 1] 307s 0.397 0.701 0.082 -0.885 307s 307s y: [3, 1, 4, 1] 307s -0.557 0.439 -0.170 307s test-mul-mat0: iter:108/500 307s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 1, 1, 1] 307s -0.420 -0.234 -0.415 307s 307s x1: [3, 1, 1, 1] 307s -0.610 0.247 -0.113 307s 307s y: [1, 1, 1, 1] 307s 0.246 307s testing: mul_mat, [2, 1, 2, 1] = [3, 2, 2, 1] * [3, 1, 2, 1] 307s x0: [3, 2, 2, 1] 307s 0.498 0.837 -0.813 307s 0.520 -0.076 -0.445 307s 307s x1: [3, 1, 2, 1] 307s -0.166 -0.207 0.024 307s 307s y: [2, 1, 2, 1] 307s -0.275 -0.082 307s testing: mul_mat, [3, 2, 2, 1] = [3, 3, 2, 1] * [3, 2, 2, 1] 307s x0: [3, 3, 2, 1] 307s 0.540 -0.444 0.763 307s 0.280 0.804 -0.471 307s -0.223 0.641 -0.284 307s 307s x1: [3, 2, 2, 1] 307s 0.259 -0.542 -0.876 307s 0.582 0.094 -0.486 307s 307s y: [3, 2, 2, 1] 307s -0.288 0.049 -0.156 307s -0.098 0.467 0.069 307s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.330 -0.248 0.663 307s 0.107 -0.130 -0.485 307s 307s x1: [3, 3, 1, 1] 307s -0.308 0.508 -0.886 307s -0.726 -0.398 -0.371 307s 0.102 -0.417 0.575 307s 307s y: [2, 3, 1, 1] 307s -0.815 0.330 307s -0.387 0.154 307s 0.518 -0.214 307s testing: mul_mat, [2, 3, 2, 1] = [2, 2, 2, 1] * [2, 3, 2, 1] 307s x0: [2, 2, 2, 1] 307s -0.706 0.438 307s -0.084 0.802 307s 307s x1: [2, 3, 2, 1] 307s -0.850 0.467 307s 0.045 -0.072 307s 0.108 0.761 307s 307s y: [2, 3, 2, 1] 307s 0.804 0.446 307s -0.063 -0.062 307s 0.257 0.601 307s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 307s x0: [2, 2, 2, 1] 307s -0.409 0.471 307s 0.338 0.636 307s 307s x1: [2, 2, 2, 1] 307s -0.186 -0.013 307s 0.235 0.324 307s 307s y: [2, 2, 2, 1] 307s 0.070 -0.071 307s 0.057 0.285 307s test-mul-mat0: iter:109/500 307s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 3, 1, 1] 307s -0.012 307s 0.593 307s 0.300 307s 307s x1: [1, 3, 1, 1] 307s 0.353 307s 0.550 307s 0.791 307s 307s y: [3, 3, 1, 1] 307s -0.004 0.210 0.106 307s -0.006 0.326 0.165 307s -0.009 0.469 0.238 307s testing: mul_mat, [2, 3, 2, 1] = [1, 2, 2, 1] * [1, 3, 2, 1] 307s x0: [1, 2, 2, 1] 307s 0.301 307s -0.464 307s 307s x1: [1, 3, 2, 1] 307s -0.300 307s 0.997 307s -0.040 307s 307s y: [2, 3, 2, 1] 307s -0.090 0.139 307s 0.300 -0.463 307s -0.012 0.019 307s testing: mul_mat, [3, 2, 2, 4] = [1, 3, 2, 4] * [1, 2, 2, 4] 307s x0: [1, 3, 2, 4] 307s -0.077 307s 0.723 307s 0.888 307s 307s x1: [1, 2, 2, 4] 307s -0.460 307s 0.505 307s 307s y: [3, 2, 2, 4] 307s 0.035 -0.333 -0.408 307s -0.039 0.365 0.448 307s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 4, 1, 1] 307s -0.685 307s -0.968 307s 0.942 307s 0.238 307s 307s x1: [1, 3, 1, 1] 307s 0.036 307s -0.620 307s 0.902 307s 307s y: [4, 3, 1, 1] 307s -0.025 -0.035 0.034 0.009 307s 0.425 0.600 -0.584 -0.148 307s -0.618 -0.873 0.849 0.215 307s testing: mul_mat, [4, 1, 2, 1] = [4, 4, 2, 1] * [4, 1, 2, 1] 307s x0: [4, 4, 2, 1] 307s -0.814 0.416 -0.206 0.408 307s 0.298 0.259 0.414 0.829 307s -0.135 0.002 -0.734 0.902 307s -0.319 0.546 -0.134 0.788 307s 307s x1: [4, 1, 2, 1] 307s 0.756 0.830 -0.138 0.476 307s 307s y: [4, 1, 2, 1] 307s -0.047 0.777 0.430 0.605 307s testing: mul_mat, [2, 4, 2, 4] = [4, 2, 2, 4] * [4, 4, 2, 4] 307s x0: [4, 2, 2, 4] 307s -0.556 -0.396 -0.664 0.449 307s 0.754 -0.437 -0.287 -0.574 307s 307s x1: [4, 4, 2, 4] 307s -0.278 0.042 -0.957 -0.862 307s -0.699 0.044 0.684 0.095 307s -0.542 0.950 0.961 0.867 307s 0.778 0.863 0.655 0.509 307s 307s y: [2, 4, 2, 4] 307s 0.387 0.542 307s -0.041 -0.797 307s -0.325 -1.596 307s -0.982 -0.270 307s test-mul-mat0: iter:110/500 307s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 3, 1, 1] 307s -0.792 0.563 307s -0.563 -0.376 307s -0.371 0.355 307s 307s x1: [2, 3, 1, 1] 307s 0.092 0.179 307s -0.886 -0.255 307s 0.979 0.153 307s 307s y: [3, 3, 1, 1] 307s 0.028 -0.119 0.029 307s 0.558 0.595 0.238 307s -0.690 -0.609 -0.309 307s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 307s x0: [2, 4, 4, 1] 307s -0.856 -0.153 307s 0.765 -0.233 307s 0.476 0.120 307s -0.530 -0.322 307s 307s x1: [2, 3, 4, 1] 307s 0.703 0.202 307s 0.118 -0.296 307s 0.937 0.744 307s 307s y: [4, 3, 4, 1] 307s -0.633 0.491 0.359 -0.437 307s -0.056 0.159 0.021 0.032 307s -0.916 0.544 0.535 -0.736 307s testing: mul_mat, [4, 4, 4, 3] = [2, 4, 4, 3] * [2, 4, 4, 3] 307s x0: [2, 4, 4, 3] 307s 0.847 0.948 307s -0.692 0.272 307s -0.006 -0.222 307s 0.419 -0.605 307s 307s x1: [2, 4, 4, 3] 307s -0.258 0.496 307s -0.389 -0.782 307s -0.384 0.081 307s -0.104 -0.146 307s 307s y: [4, 4, 4, 3] 307s 0.252 0.314 -0.109 -0.408 307s -1.070 0.056 0.176 0.310 307s -0.248 0.288 -0.016 -0.210 307s -0.226 0.032 0.033 0.045 307s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.434 -0.633 307s 307s x1: [2, 4, 1, 1] 307s 0.185 0.121 307s -0.935 -0.439 307s -0.244 0.800 307s -0.654 0.065 307s 307s y: [1, 4, 1, 1] 307s 0.004 307s -0.129 307s -0.612 307s -0.326 307s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 307s x0: [1, 3, 4, 1] 307s 0.975 307s 0.824 307s -0.654 307s 307s x1: [1, 2, 4, 1] 307s -0.342 307s -0.877 307s 307s y: [3, 2, 4, 1] 307s -0.334 -0.282 0.224 307s -0.855 -0.722 0.573 307s testing: mul_mat, [4, 1, 4, 3] = [3, 4, 4, 3] * [3, 1, 4, 3] 307s x0: [3, 4, 4, 3] 307s 0.420 -0.280 0.936 307s 0.106 -0.787 0.556 307s -0.464 0.090 -0.707 307s -0.501 -0.433 0.124 307s 307s x1: [3, 1, 4, 3] 307s -0.110 -0.761 0.774 307s 307s y: [4, 1, 4, 3] 307s 0.892 1.018 -0.565 0.480 307s test-mul-mat0: iter:111/500 307s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.093 -0.529 -0.654 -0.424 307s -0.914 -0.711 -0.504 -0.587 307s 307s x1: [4, 3, 1, 1] 307s -0.855 0.586 0.746 0.154 307s 0.296 -0.482 -0.519 0.243 307s -0.906 -0.513 -0.095 -0.734 307s 307s y: [2, 3, 1, 1] 307s -0.782 -0.101 307s 0.463 0.191 307s 0.729 1.672 307s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 307s x0: [4, 4, 3, 1] 307s -0.520 -0.547 -0.533 -0.231 307s -0.051 -0.119 0.116 0.343 307s 0.364 0.236 -0.779 -0.390 307s 0.462 0.269 -0.449 -0.252 307s 307s x1: [4, 2, 3, 1] 307s -0.653 -0.606 -0.517 -0.880 307s -0.122 0.246 -0.774 0.049 307s 307s y: [4, 2, 3, 1] 307s 1.149 -0.256 0.365 -0.012 307s 0.330 -0.096 0.598 0.346 307s testing: mul_mat, [1, 4, 3, 3] = [4, 1, 3, 3] * [4, 4, 3, 3] 307s x0: [4, 1, 3, 3] 307s -0.207 0.234 0.732 -0.926 307s 307s x1: [4, 4, 3, 3] 307s 0.218 -0.319 0.322 -0.884 307s -0.987 -0.038 0.080 -0.012 307s 0.917 0.015 0.874 0.006 307s -0.172 0.142 -0.425 0.093 307s 307s y: [1, 4, 3, 3] 307s 0.934 307s 0.265 307s 0.448 307s -0.328 307s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 1, 1, 1] 307s 0.711 -0.365 0.712 0.168 307s 307s x1: [4, 1, 1, 1] 307s 0.526 0.518 -0.056 -0.502 307s 307s y: [1, 1, 1, 1] 307s 0.061 307s testing: mul_mat, [2, 4, 3, 1] = [1, 2, 3, 1] * [1, 4, 3, 1] 307s x0: [1, 2, 3, 1] 307s -0.376 307s -0.215 307s 307s x1: [1, 4, 3, 1] 307s -0.648 307s -0.860 307s -0.248 307s 0.099 307s 307s y: [2, 4, 3, 1] 307s 0.244 0.139 307s 0.324 0.185 307s 0.093 0.053 307s -0.037 -0.021 307s testing: mul_mat, [4, 1, 3, 3] = [2, 4, 3, 3] * [2, 1, 3, 3] 307s x0: [2, 4, 3, 3] 307s 0.672 -0.140 307s 0.172 0.196 307s -0.083 0.684 307s 0.060 0.645 307s 307s x1: [2, 1, 3, 3] 307s 0.978 -0.361 307s 307s y: [4, 1, 3, 3] 307s 0.708 0.097 -0.329 -0.174 307s test-mul-mat0: iter:112/500 307s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.587 -0.562 -0.181 307s -0.623 -0.932 -0.604 307s 307s x1: [3, 4, 1, 1] 307s -0.792 -0.179 -0.749 307s -0.607 -0.613 -0.606 307s -0.598 0.194 0.705 307s -0.624 -0.769 -0.793 307s 307s y: [2, 4, 1, 1] 307s -0.228 1.112 307s 0.098 1.316 307s -0.587 -0.234 307s 0.210 1.584 307s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 307s x0: [3, 3, 3, 1] 307s -0.849 0.052 0.612 307s -0.618 0.259 -0.186 307s 0.968 0.697 0.634 307s 307s x1: [3, 2, 3, 1] 307s 0.520 -0.842 -0.205 307s -0.790 -0.608 0.659 307s 307s y: [3, 2, 3, 1] 307s -0.611 -0.502 -0.214 307s 1.043 0.208 -0.771 307s testing: mul_mat, [4, 3, 3, 2] = [3, 4, 3, 2] * [3, 3, 3, 2] 307s x0: [3, 4, 3, 2] 307s 0.470 -0.598 0.706 307s 0.331 0.861 0.189 307s -0.360 -0.743 -0.850 307s -0.253 -0.175 -0.261 307s 307s x1: [3, 3, 3, 2] 307s -0.063 0.478 -0.203 307s -0.827 0.628 0.848 307s 0.785 -0.990 0.108 307s 307s y: [4, 3, 3, 2] 307s -0.459 0.352 -0.160 -0.014 307s -0.166 0.428 -0.891 -0.122 307s 1.037 -0.573 0.362 -0.054 307s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.980 0.324 -0.659 307s 0.832 0.721 -0.234 307s 0.977 0.266 -0.560 307s -0.529 -0.709 0.168 307s 307s x1: [3, 4, 1, 1] 307s -0.463 -0.698 0.561 307s 0.364 -0.099 0.621 307s -0.678 0.415 0.312 307s -0.402 -0.255 0.073 307s 307s y: [4, 4, 1, 1] 307s -1.049 -1.020 -0.952 0.834 307s -0.084 0.087 -0.018 -0.018 307s -0.735 -0.337 -0.726 0.116 307s -0.525 -0.536 -0.502 0.406 307s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 307s x0: [4, 4, 3, 1] 307s -0.336 -0.963 0.889 -0.045 307s -0.170 0.289 -0.226 0.373 307s -0.999 -0.768 -0.974 0.068 307s -0.713 -0.341 0.562 0.112 307s 307s x1: [4, 3, 3, 1] 307s -0.167 -0.039 -0.160 0.722 307s -0.997 -0.894 -0.741 -0.695 307s 0.667 0.623 0.207 0.288 307s 307s y: [4, 3, 3, 1] 307s -0.081 0.323 0.402 0.123 307s 0.569 -0.181 2.357 0.522 307s -0.653 0.127 -1.326 -0.540 307s testin-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s g: mul_mat, [2, 4, 3, 2] = [4, 2, 3, 2] * [4, 4, 3, 2] 307s x0: [4, 2, 3, 2] 307s 0.283 0.653 0.980 -0.385 307s -0.706 -0.906 0.784 0.715 307s 307s x1: [4, 4, 3, 2] 307s -0.134 -0.772 -0.982 0.884 307s 0.438 -0.855 -0.537 -0.965 307s -0.045 0.563 -0.140 -0.830 307s 0.188 -0.981 -0.950 0.644 307s 307s y: [2, 4, 3, 2] 307s -1.845 0.656 307s -0.590 -0.646 307s 0.537 -1.181 307s -1.767 0.470 307s test-mul-mat0: iter:113/500 307s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 3, 1, 1] 307s -0.862 0.819 0.567 -0.428 307s 0.359 0.714 0.871 -0.555 307s 0.941 0.192 0.223 -0.807 307s 307s x1: [4, 3, 1, 1] 307s 0.401 0.031 0.532 0.618 307s -0.848 -0.402 -0.514 -0.406 307s -0.851 -0.517 -0.681 0.994 307s 307s y: [3, 3, 1, 1] 307s -0.283 0.287 0.003 307s 0.285 -0.814 -0.662 307s -0.502 -1.820 -1.854 307s testing: mul_mat, [1, 3, 4, 1] = [4, 1, 4, 1] * [4, 3, 4, 1] 307s x0: [4, 1, 4, 1] 307s 0.960 0.621 0.365 -0.187 307s 307s x1: [4, 3, 4, 1] 307s -0.775 -0.237 -0.719 0.164 307s -0.154 -0.655 -0.434 0.877 307s 0.878 -0.816 -0.971 -0.524 307s 307s y: [1, 3, 4, 1] 307s -1.184 307s -0.877 307s 0.079 307s testing: mul_mat, [1, 1, 4, 3] = [4, 1, 4, 3] * [4, 1, 4, 3] 307s x0: [4, 1, 4, 3] 307s -0.165 0.299 -0.764 0.251 307s 307s x1: [4, 1, 4, 3] 307s -0.453 -0.825 -0.106 0.216 307s 307s y: [1, 1, 4, 3] 307s -0.037 307s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.515 -0.224 0.835 0.730 307s -0.109 -0.264 -0.264 -0.965 307s 0.182 0.754 0.024 -0.469 307s 307s x1: [4, 1, 1, 1] 307s 0.794 -0.999 0.827 0.327 307s 307s y: [3, 1, 1, 1] 307s 1.563 -0.357 -0.741 307s testing: mul_mat, [3, 4, 4, 1] = [3, 3, 4, 1] * [3, 4, 4, 1] 307s x0: [3, 3, 4, 1] 307s 0.535 -0.289 0.641 307s 0.517 0.454 0.226 307s -0.732 -0.918 -0.369 307s 307s x1: [3, 4, 4, 1] 307s -0.125 -0.428 0.217 307s 0.574 0.789 -0.104 307s -0.284 0.576 -0.518 307s -0.240 -0.631 0.065 307s 307s y: [3, 4, 4, 1] 307s 0.196 -0.210 0.405 307s 0.012 0.631 -1.106 307s -0.650 -0.002 -0.130 307s 0.096 -0.396 0.731 307s testing: mul_mat, [4, 3, 4, 3] = [3, 4, 4, 3] * [3, 3, 4, 3] 307s x0: [3, 4, 4, 3] 307s -0.496 -0.966 -0.399 307s -0.531 -0.822 0.109 307s -0.814 0.187 -0.615 307s 0.112 -0.083 -0.732 307s 307s x1: [3, 3, 4, 3] 307s -0.849 0.060 0.994 307s -0.217 -0.344 -0.277 307s 0.999 -0.263 0.828 307s 307s y: [4, 3, 4, 3] 307s -0.034 0.509 0.090 -0.827 307s 0.551 0.368 0.283 0.207 307s -0.571 -0.223 -1.371 -0.472 307s test-mul-mat0: iter:114/500 307s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 2, 1, 1] 307s 0.938 307s 0.822 307s 307s x1: [1, 4, 1, 1] 307s 0.886 307s 0.706 307s -0.432 307s 0.615 307s 307s y: [2, 4, 1, 1] 307s 0.831 0.728 307s 0.662 0.581 307s -0.405 -0.355 307s 0.577 0.506 307s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 307s x0: [1, 3, 2, 1] 307s -0.560 307s -0.906 307s 0.587 307s 307s x1: [1, 2, 2, 1] 307s 0.842 307s 0.036 307s 307s y: [3, 2, 2, 1] 307s -0.472 -0.763 0.494 307s -0.020 -0.032 0.021 307s testing: mul_mat, [1, 3, 2, 1] = [1, 1, 2, 1] * [1, 3, 2, 1] 307s x0: [1, 1, 2, 1] 307s -0.395 307s 307s x1: [1, 3, 2, 1] 307s 0.784 307s 0.809 307s -0.160 307s 307s y: [1, 3, 2, 1] 307s -0.310 307s -0.320 307s 0.063 307s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 3, 1, 1] 307s -0.316 307s 0.406 307s -0.593 307s 307s x1: [1, 1, 1, 1] 307s -0.966 307s 307s y: [3, 1, 1, 1] 307s 0.305 -0.392 0.572 307s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 307s x0: [3, 4, 2, 1] 307s -0.053 0.453 -0.824 307s 0.013 0.179 0.274 307s 0.085 0.957 -0.619 307s -0.629 -0.403 0.985 307s 307s x1: [3, 1, 2, 1] 307s -0.609 0.974 -0.977 307s 307s y: [4, 1, 2, 1] 307s 1.279 -0.101 1.486 -0.972 307s testing: mul_mat, [3, 3, 2, 1] = [4, 3, 2, 1] * [4, 3, 2, 1] 307s x0: [4, 3, 2, 1] 307s -0.176 -0.749 -0.931 0.042 307s -0.762 0.941 0.617 0.205 307s 0.653 0.029 -0.572 0.671 307s 307s x1: [4, 3, 2, 1] 307s 0.818 0.676 0.398 -0.027 307s 0.588 0.243 0.970 -0.465 307s -0.743 0.055 -0.094 0.710 307s 307s y: [3, 3, 2, 1] 307s -1.023 0.254 0.308 307s -1.208 0.284 -0.476 307s 0.207 0.706 0.046 307s test-mul-mat0: iter:115/500 307s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.252 -0.188 0.178 -0.007 307s -0.260 0.246 0.639 -0.623 307s 0.548 0.148 -0.679 -0.739 307s 307s x1: [4, 3, 1, 1] 307s 0.979 -0.749 -0.969 -0.197 307s -0.511 0.684 0.054 -0.570 307s -0.287 0.123 -0.953 0.141 307s 307s y: [3, 3, 1, 1] 307s 0.217 -0.935 1.230 307s -0.244 0.691 0.206 307s -0.266 -0.592 0.404 307s testing: mul_mat, [1, 3, 2, 1] = [4, 1, 2, 1] * [4, 3, 2, 1] 307s x0: [4, 1, 2, 1] 307s -0.639 -0.787 0.789 0.509 307s 307s x1: [4, 3, 2, 1] 307s -0.205 -0.048 0.369 -0.307 307s 0.262 -0.285 -0.328 0.512 307s -0.254 0.475 -0.999 -0.570 307s 307s y: [1, 3, 2, 1] 307s 0.304 307s 0.059 307s -1.290 307s testing: mul_mat, [3, 1, 2, 4] = [4, 3, 2, 4] * [4, 1, 2, 4] 307s x0: [4, 3, 2, 4] 307s -0.346 0.772 -0.535 -0.085 307s -0.347 0.610 0.176 0.963 307s 0.284 0.869 -0.582 -0.390 307s 307s x1: [4, 1, 2, 4] 307s 0.419 -0.002 -0.252 -0.865 307s 307s y: [3, 1, 2, 4] 307s 0.062 -1.025 0.602 307s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 1, 1, 1] 307s -0.801 0.356 0.146 0.077 307s 307s x1: [4, 3, 1, 1] 307s 0.180 0.682 0.148 0.075 307s -0.953 0.013 -0.541 0.512 307s -0.522 -0.632 0.231 0.295 307s 307s y: [1, 3, 1, 1] 307s 0.125 307s 0.729 307s 0.250 307s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 307s x0: [1, 1, 2, 1] 307s 0.616 307s 307s x1: [1, 4, 2, 1] 307s -0.071 307s 0.120 307s -0.583 307s -0.547 307s 307s y: [1, 4, 2, 1] 307s -0.044 307s 0.074 307s -0.360 307s -0.337 307s testing: mul_mat, [4, 1, 2, 4] = [1, 4, 2, 4] * [1, 1, 2, 4] 307s x0: [1, 4, 2, 4] 307s 0.877 307s -0.145 307s 0.745 307s -0.755 307s 307s x1: [1, 1, 2, 4] 307s 0.163 307s 307s y: [4, 1, 2, 4] 307s 0.143 -0.024 0.121 -0.123 307s test-mul-mat0: iter:116/500 307s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.702 -0.215 -0.222 0.822 307s 0.169 -0.628 -0.548 0.897 307s 307s x1: [4, 3, 1, 1] 307s -0.064 0.258 0.457 0.332 307s 0.393 -0.180 -0.343 -0.351 307s -0.402 -0.565 0.608 0.563 307s 307s y: [2, 3, 1, 1] 307s 0.161 -0.126 307s -0.450 0.053 307s 0.731 0.458 307s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 2, 1, 1] 307s 0.753 -0.681 0.592 0.210 307s 0.651 -0.015 -0.970 -0.692 307s 307s x1: [4, 2, 1, 1] 307s 0.261 0.336 -0.957 0.493 307s 0.487 -0.934 -0.420 0.382 307s 307s y: [2, 2, 1, 1] 307s -0.495 0.752 307s 0.834 0.473 307s testing: mul_mat, [4, 2, 1, 2] = [4, 4, 1, 2] * [4, 2, 1, 2] 307s x0: [4, 4, 1, 2] 307s 0.446 -0.365 -0.849 -0.974 307s -0.982 -0.515 0.778 -0.663 307s -0.923 -0.011 0.987 0.063 307s 0.018 -0.705 -0.303 0.646 307s 307s x1: [4, 2, 1, 2] 307s 0.634 -0.372 -0.257 0.242 307s -0.809 0.542 0.540 -0.024 307s 307s y: [4, 2, 1, 2] 307s 0.401 -0.792 -0.819 0.508 307s -0.993 0.952 1.272 -0.576 307s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.717 -0.026 0.590 -0.945 307s -0.309 0.097 0.814 0.181 307s 307s x1: [4, 4, 1, 1] 307s -0.563 0.236 0.014 -0.545 307s 0.721 -0.207 -0.209 0.799 307s 0.781 -0.221 -0.139 -0.201 307s 0.074 0.558 -0.554 -0.888 307s 307s y: [2, 4, 1, 1] 307s 0.921 0.110 307s -1.389 -0.268 307s -0.446 -0.412 307s 0.446 -0.580 307s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.160 0.952 307s 0.097 -0.104 307s 0.519 0.300 307s 307s x1: [2, 4, 1, 1] 307s -0.533 0.055 307s -0.276 -0.732 307s -0.860 0.712 307s -0.294 0.376 307s 307s y: [3, 4, 1, 1] 307s -0.033 -0.058 -0.260 307s -0.741 0.049 -0.363 307s 0.540 -0.158 -0.233 307s 0.311 -0.068 -0.040 307s testing: mul_mat, [2, 2, 1, 2] = [3, 2, 1, 2] * [3, 2, 1, 2] 307s x0: [3, 2, 1, 2] 307s 0.600 0.378 0.035 307s 0.980 -0.934 -0.899 307s 307s x1: [3, 2, 1, 2] 307s -0.270 0.757 -0.901 307s 0.804 0.315 -0.455 307s 307s y: [2, 2, 1, 2] 307s 0.093 -0.161 307s 0.585 0.903 307s test-mul-mat0: iter:117/500 307s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 1, 1, 1] 307s 0.456 -0.313 0.617 307s 307s x1: [3, 1, 1, 1] 307s -0.456 0.357 -0.117 307s 307s y: [1, 1, 1, 1] 307s -0.392 307s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 307s x0: [3, 2, 3, 1] 307s -0.217 0.879 0.769 307s -0.116 -0.786 -0.056 307s 307s x1: [3, 1, 3, 1] 307s -0.999 -0.398 -0.572 307s 307s y: [2, 1, 3, 1] 307s -0.573 0.460 307s testing: mul_mat, [3, 2, 3, 2] = [3, 3, 3, 2] * [3, 2, 3, 2] 307s x0: [3, 3, 3, 2] 307s 0.097 -0.093 0.342 307s -0.210 0.302 0.402 307s 0.218 -0.520 0.341 307s 307s x1: [3, 2, 3, 2] 307s -0.892 0.177 0.606 307s -0.891 0.780 -0.966 307s 307s y: [3, 2, 3, 2] 307s 0.104 0.484 -0.080 307s -0.489 0.034 -0.929 307s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 4, 1, 1] 307s -0.337 0.816 -0.671 307s 0.974 0.849 0.197 307s 0.911 0.576 -0.118 307s 0.449 0.072 -0.888 307s 307s x1: [3, 3, 1, 1] 307s 0.713 -0.714 -0.222 307s 0.045 0.235 0.515 307s -0.705 0.278 0.349 307s 307s y: [4, 3, 1, 1] 307s -0.674 0.045 0.264 0.466 307s -0.170 0.345 0.115 -0.421 307s 0.230 -0.381 -0.523 -0.607 307s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 307s x0: [4, 4, 3, 1] 307s -0.823 -0.052 -0.461 0.307 307s -0.582 0.184 0.276 0.462 307s 0.345 0.698 0.756 0.919 307s -0.586 -0.287 0.242 0.248 307s 307s x1: [4, 3, 3, 1] 307s 0.719 0.881 0.192 -0.995 307s 0.846 -0.138 -0.476 -0.755 307s 0.061 -0.762 -0.469 0.839 307s 307s y: [4, 3, 3, 1] 307s -1.032 -0.663 0.094 -0.874 307s -0.702 -0.998 -0.858 -0.758 307s 0.463 0.082 -0.095 0.277 307s testing: mul_mat, [1, 4, 3, 2] = [4, 1, 3, 2] * [4, 4, 3, 2] 307s x0: [4, 1, 3, 2] 307s 0.581 0.967 0.284 0.576 307s 307s x1: [4, 4, 3, 2] 307s 0.738 0.732 -0.819 0.714 307s -0.110 0.456 -0.864 -0.722 307s -0.622 -0.115 0.090 -0.048 307s 0.806 -0.814 0.703 0.145 307s 307s y: [1, 4, 3, 2] 307s 1.315 307s -0.285 307s -0.475 307s -0.036 307s test-mul-mat0: iter:118/500 307s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 4, 1, 1] 307s 0.319 -0.367 307s 0.044 -0.829 307s 0.957 -0.206 307s -0.018 0.589 307s 307s x1: [2, 3, 1, 1] 307s -0.683 0.548 307s 0.758 0.898 307s 0.515 0.042 307s 307s y: [4, 3, 1, 1] 307s -0.419 -0.484 -0.767 0.335 307s -0.088 -0.711 0.541 0.515 307s 0.149 -0.012 0.484 0.015 307s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 4, 1, 1] 307s 0.881 0.552 307s 0.764 -0.614 307s 0.372 -0.074 307s 0.543 0.689 307s 307s x1: [2, 4, 1, 1] 307s 0.538 0.533 307s 0.531 -0.660 307s 0.337 -0.777 307s -0.315 0.777 307s 307s y: [4, 4, 1, 1] 307s 0.768 0.083 0.160 0.659 307s 0.104 0.812 0.247 -0.166 307s -0.132 0.735 0.183 -0.352 307s 0.152 -0.718 -0.175 0.364 307s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.478 -0.067 307s -0.102 -0.541 307s 307s x1: [2, 4, 1, 1] 307s -0.527 0.301 307s 0.586 0.988 307s -0.657 0.060 307s 0.307 -0.024 307s 307s y: [2, 4, 1, 1] 307s -0.272 -0.109 307s 0.214 -0.594 307s -0.318 0.035 307s 0.148 -0.018 307s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.330 0.461 307s -0.724 0.107 307s 307s x1: [2, 2, 1, 1] 307s -0.478 -0.564 307s 0.992 -0.947 307s 307s y: [2, 2, 1, 1] 307s -0.418 0.286 307s -0.109 -0.820 307s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.968 -0.272 307s -0.745 -0.428 307s 0.271 0.307 307s 0.720 -0.284 307s 307s x1: [2, 2, 1, 1] 307s 0.565 0.342 307s -0.340 0.329 307s 307s y: [4, 2, 1, 1] 307s -0.640 -0.567 0.258 0.309 307s 0.240 0.113 0.009 -0.339 307s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 1, 1, 1] 307s 0.346 0.804 0.952 0.399 307s 307s x1: [4, 2, 1, 1] 307s -0.084 -0.634 -0.977 0.892 307s -0.530 0.500 -0.175 0.368 307s 307s y: [1, 2, 1, 1] 307s -1.113 307s 0.199 307s test-mul-mat0: iter:119/500 307s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 2, 1, 1] 307s -0.177 -0.617 -0.200 307s 0.551 -0.045 -0.893 307s 307s x1: [3, 2, 1, 1] 307s -0.611 0.240 0.383 307s 0.049 -0.431 0.111 307s 307s y: [2, 2, 1, 1] 307s -0.117 -0.690 307s 0.235 -0.053 307s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 4, 1, 1] 307s -0.412 -0.688 0.749 307s 0.934 -0.884 0.701 307s 0.333 -0.304 -0.018 307s 0.008 -0.263 0.371 307s 307s x1: [3, 2, 1, 1] 307s -0.733 0.871 -0.527 307s -0.711 0.763 -0.056 307s 307s y: [4, 2, 1, 1] 307s -0.691 -1.823 -0.500 -0.431 307s -0.274 -1.377 -0.468 -0.227 307s testing: mul_mat, [4, 4, 1, 2] = [3, 4, 1, 2] * [3, 4, 1, 2] 307s x0: [3, 4, 1, 2] 307s -0.942 -0.050 0.969 307s 0.067 0.687 0.340 307s 0.315 0.807 0.760 307s -0.868 0.039 0.260 307s 307s x1: [3, 4, 1, 2] 307s -0.752 -0.879 -0.580 307s -0.183 0.232 0.500 307s 0.640 0.615 -0.699 307s 0.191 -0.430 -0.592 307s 307s y: [4, 4, 1, 2] 307s 0.190 -0.851 -1.388 0.467 307s 0.645 0.317 0.510 0.298 307s -1.311 0.227 0.166 -0.714 307s -0.732 -0.484 -0.737 -0.337 307s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 1, 1, 1] 307s 0.826 0.509 0.047 307s 307s x1: [3, 4, 1, 1] 307s 0.706 -0.340 -0.188 307s -0.008 0.386 0.065 307s 0.978 0.444 -0.985 307s 0.947 -0.489 0.702 307s 307s y: [1, 4, 1, 1] 307s 0.401 307s 0.193 307s 0.987 307s 0.566 307s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 4, 1, 1] 307s 0.202 307s 0.869 307s -0.308 307s -0.573 307s 307s x1: [1, 3, 1, 1] 307s 0.957 307s -0.452 307s -0.692 307s 307s y: [4, 3, 1, 1] 307s 0.194 0.832 -0.295 -0.549 307s -0.091 -0.393 0.139 0.259 307s -0.140 -0.601 0.213 0.397 307s testing: mul_mat, [4, 1, 1, 2] = [4, 4, 1, 2] * [4, 1, 1, 2] 307s x0: [4, 4, 1, 2] 307s -0.825 0.958 0.962 -0.534 307s 0.980 0.451 -0.043 -0.760 307s -0.993 0.255 0.192 0.746 307s 0.240 0.905 0.788 0.014 307s 307s x1: [4, 1, 1, 2] 307s 0.838 0.114 -0.908 -0.312 307s 307s y: [4, 1, 1, 2] 307s -1.290 1.149 -1.210 -0.416 307s test-mul-mat0: iter:120/500 307s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 1, 1, 1] 307s 0.934 307s 307s x1: [1, 3, 1, 1] 307s -0.223 307s -0.023 307s 0.395 307s 307s y: [1, 3, 1, 1] 307s -0.208 307s -0.022 307s 0.369 307s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 307s x0: [1, 1, 4, 1] 307s 0.414 307s 307s x1: [1, 1, 4, 1] 307s -0.413 307s 307s y: [1, 1, 4, 1] 307s -0.171 307s testing: mul_mat, [2, 1, 4, 1] = [1, 2, 4, 1] * [1, 1, 4, 1] 307s x0: [1, 2, 4, 1] 307s 0.010 307s -0.011 307s 307s x1: [1, 1, 4, 1] 307s 0.792 307s 307s y: [2, 1, 4, 1] 307s 0.008 -0.009 307s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 3, 1, 1] 307s -0.668 307s 0.127 307s -0.527 307s 307s x1: [1, 2, 1, 1] 307s -0.157 307s -0.650 307s 307s y: [3, 2, 1, 1] 307s 0.105 -0.020 0.083 307s 0.434 -0.082 0.342 307s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 307s x0: [3, 4, 4, 1] 307s -0.671 0.135 -0.361 307s -0.875 0.344 -0.405 307s -0.645 0.284 0.866 307s 0.525 -0.159 -0.586 307s 307s x1: [3, 1, 4, 1] 307s 0.728 0.866 -0.593 307s 307s y: [4, 1, 4, 1] 307s -0.157 -0.098 -0.737 0.592 307s testing: mul_mat, [2, 3, 4, 1] = [4, 2, 4, 1] * [4, 3, 4, 1] 307s x0: [4, 2, 4, 1] 307s 0.165 -0.678 0.570 0.197 307s -0.301 -0.637 0.067 -0.028 307s 307s x1: [4, 3, 4, 1] 307s -0.173 0.122 -0.597 0.618 307s -0.065 -0.995 0.216 0.889 307s -0.727 0.034 0.360 -0.043 307s 307s y: [2, 3, 4, 1] 307s -0.330 -0.083 307s 0.962 0.643 307s 0.054 0.222 307s test-mul-mat0: iter:121/500 307s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 1, 1, 1] 307s -0.924 0.210 0.155 0.596 307s 307s x1: [4, 2, 1, 1] 307s 0.279 0.519 0.079 -0.054 307s 0.402 0.895 -0.162 0.165 307s 307s y: [1, 2, 1, 1] 307s -0.168 307s -0.110 307s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.494 -0.152 0.306 -0.601 307s -0.255 -0.900 -0.763 -0.364 307s -0.940 -0.226 -0.152 -0.618 307s -0.118 -0.873 0.902 0.961 307s 307s x1: [4, 1, 1, 1] 307s 0.543 -0.567 0.286 -0.563 307s 307s y: [4, 1, 1, 1] 307s 0.244 0.359 -0.079 0.147 307s testing: mul_mat, [2, 4, 1, 2] = [4, 2, 1, 2] * [4, 4, 1, 2] 307s x0: [4, 2, 1, 2] 307s 0.482 0.846 -0.403 -0.282 307s 0.832 -0.724 0.110 0.414 307s 307s x1: [4, 4, 1, 2] 307s 0.073 0.304 0.856 0.910 307s -0.531 0.236 0.986 0.679 307s -0.609 0.582 0.223 -0.175 307s -0.133 0.659 0.074 0.374 307s 307s y: [2, 4, 1, 2] 307s -0.310 0.311 307s -0.646 -0.224 307s 0.158 -0.976 307s 0.359 -0.425 307s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 1, 1, 1] 307s 0.885 -0.595 -0.847 0.512 307s 307s x1: [4, 2, 1, 1] 307s 0.427 -0.082 0.868 0.436 307s -0.194 -0.592 -0.780 0.542 307s 307s y: [1, 2, 1, 1] 307s -0.085 307s 1.120 307s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.712 307s -0.982 307s 0.153 307s 307s x1: [1, 4, 1, 1] 307s -0.659 307s -0.720 307s -0.006 307s -0.814 307s 307s y: [3, 4, 1, 1] 307s -0.470 0.648 -0.101 307s -0.513 0.707 -0.110 307s -0.004 0.006 -0.001 307s -0.580 0.799 -0.124 307s testing: mul_mat, [4, 1, 1, 2] = [3, 4, 1, 2] * [3, 1, 1, 2] 307s x0: [3, 4, 1, 2] 307s 0.367 -0.607 0.428 307s 0.475 0.021 -0.550 307s 0.153 -0.770 -0.258 307s -0.206 0.200 -0.242 307s 307s x1: [3, 1, 1, 2] 307s -0.178 0.431 -0.348 307s 307s y: [4, 1, 1, 2] 307s -0.476 0.116 -0.270 0.207 307s test-mul-mat0: iter:122/500 307s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.550 -0.930 0.226 307s -0.250 0.498 0.676 307s 0.492 -0.744 -0.989 307s -0.361 0.167 0.858 307s 307s x1: [3, 2, 1, 1] 307s -0.164 0.682 0.896 307s -0.798 0.157 0.049 307s 307s y: [4, 2, 1, 1] 307s -0.522 0.987 -1.475 0.942 307s -0.574 0.311 -0.558 0.356 307s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 307s x0: [3, 3, 2, 1] 307s -0.850 0.528 0.563 307s -0.211 -0.305 0.421 307s -0.084 0.053 -0.880 307s 307s x1: [3, 4, 2, 1] 307s -0.873 -0.642 -0.301 307s 0.801 -0.574 0.252 307s 0.492 0.647 -0.373 307s -0.384 0.519 -0.242 307s 307s y: [3, 4, 2, 1] 307s 0.233 0.253 0.304 307s -0.842 0.112 -0.319 307s -0.287 -0.458 0.321 307s 0.465 -0.179 0.272 307s testing: mul_mat, [2, 3, 2, 2] = [3, 2, 2, 2] * [3, 3, 2, 2] 307s x0: [3, 2, 2, 2] 307s 0.166 -0.146 -0.340 307s 0.623 0.627 -0.178 307s 307s x1: [3, 3, 2, 2] 307s -0.724 0.847 0.412 307s 0.930 -0.795 0.116 307s -0.420 -0.886 -0.110 307s 307s y: [2, 3, 2, 2] 307s -0.384 0.006 307s 0.231 0.061 307s 0.097 -0.797 307s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 3, 1, 1] 307s -0.424 -0.801 0.831 307s -0.884 0.743 -0.708 307s -0.391 0.431 0.944 307s 307s x1: [3, 2, 1, 1] 307s 0.524 -0.176 -0.478 307s -0.822 0.409 0.262 307s 307s y: [3, 2, 1, 1] 307s -0.478 -0.255 -0.732 307s 0.238 0.845 0.746 307s testing: mul_mat, [4, 3, 2, 1] = [3, 4, 2, 1] * [3, 3, 2, 1] 307s x0: [3, 4, 2, 1] 307s 0.867 0.619 -0.687 307s 0.503 -0.118 -0.528 307s -0.727 -0.359 0.654 307s -0.558 0.362 -0.744 307s 307s x1: [3, 3, 2, 1] 307s 0.035 -0.447 -0.158 307s 0.233 0.443 0.179 307s -0.455 0.677 -0.566 307s 307s y: [4, 3, 2, 1] 307s -0.137 0.154 0.031 -0.064 307s 0.353 -0.030 -0.211 -0.103 307s 0.414 -0.010 -0.282 0.919 307s testing: mul_mat, [2, 3, 2, 2] = [4, 2, 2, 2] * [4, 3, 2, 2] 307s x0: [4, 2, 2, 2] 307s -0.646 0.158 -0.711 0.724 307s 0.734 0.900 0.557 -0.870 307s 307s x1: [4, 3, 2, 2] 307s -0.749 -0.573 -0.837 -0.602 307s -0.115 -0.596 -0.277 -0.249 307s 0.907 -0.004 0.194 0.526 307s 307s y: [2, 3, 2, 2] 307s 0.552 -1.008 307s -0.003 -0.559 307s -0.344 0.313 307s test-mul-mat0: iter:123/500 307s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.975 307s -0.775 307s -0.548 307s 307s x1: [1, 3, 1, 1] 307s 0.365 307s 0.714 307s -0.374 307s 307s y: [3, 3, 1, 1] 307s 0.355 -0.283 -0.200 307s 0.696 -0.554 -0.392 307s -0.365 0.290 0.205 307s testing: mul_mat, [2, 3, 2, 1] = [1, 2, 2, 1] * [1, 3, 2, 1] 307s x0: [1, 2, 2, 1] 307s 0.258 307s -0.051 307s 307s x1: [1, 3, 2, 1] 307s 0.217 307s 0.544 307s 0.202 307s 307s y: [2, 3, 2, 1] 307s 0.056 -0.011 307s 0.140 -0.028 307s 0.052 -0.010 307s testing: mul_mat, [4, 2, 2, 1] = [1, 4, 2, 1] * [1, 2, 2, 1] 307s x0: [1, 4, 2, 1] 307s -0.060 307s -0.082 307s -0.813 307s 0.031 307s 307s x1: [1, 2, 2, 1] 307s 0.891 307s 0.299 307s 307s y: [4, 2, 2, 1] 307s -0.053 -0.073 -0.724 0.027 307s -0.018 -0.025 -0.243 0.009 307s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 2, 1, 1] 307s -0.529 307s -0.541 307s 307s x1: [1, 4, 1, 1] 307s 0.359 307s -0.265 307s -0.754 307s -0.993 307s 307s y: [2, 4, 1, 1] 307s -0.190 -0.194 307s 0.140 0.143 307s 0.399 0.408 307s 0.526 0.537 307s testing: mul_mat, [4, 1, 2, 1] = [2, 4, 2, 1] * [2, 1, 2, 1] 307s x0: [2, 4, 2, 1] 307s 0.445 0.995 307s 0.067 0.626 307s -0.747 -0.714 307s -0.606 0.293 307s 307s x1: [2, 1, 2, 1] 307s 0.926 -0.986 307s 307s y: [4, 1, 2, 1] 307s -0.568 -0.555 0.012 -0.850 307s testing: mul_mat, [4, 2, 2, 1] = [4, 4, 2, 1] * [4, 2, 2, 1] 307s x0: [4, 4, 2, 1] 307s -0.630 -0.375 0.908 0.396 307s -0.661 0.077 -0.404 0.775 307s 0.783 -0.174 0.003 0.940 307s 0.996 0.355 -0.073 0.217 307s 307s x1: [4, 2, 2, 1] 307s 0.013 0.821 -0.608 -0.627 307s -0.444 -0.363 -0.620 0.266 307s 307s y: [4, 2, 2, 1] 307s -1.117 -0.186 -0.725 0.213 307s -0.042 0.723 -0.036 -0.468 307s test-mul-mat0: iter:124/500 307s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 4, 1, 1] 307s -0.061 0.298 -0.564 307s -0.665 0.074 -0.623 307s 0.552 0.241 -0.310 307s 0.325 -0.955 0.382 307s 307s x1: [3, 1, 1, 1] 307s 0.601 -0.656 -0.705 307s 307s y: [4, 1, 1, 1] 307s 0.165 -0.009 0.392 0.552 307s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 307s x0: [3, 4, 3, 1] 307s -0.819 0.221 0.587 307s -0.531 -0.115 -0.177 307s 0.282 -0.933 -0.001 307s 0.695 0.593 0.469 307s 307s x1: [3, 4, 3, 1] 307s -0.637 0.957 -0.086 307s -0.406 -0.008 -0.055 307s 0.547 -0.857 -0.079 307s -0.712 0.664 0.236 307s 307s y: [4, 4, 3, 1] 307s 0.683 0.243 -1.072 0.084 307s 0.298 0.226 -0.106 -0.313 307s -0.684 -0.178 0.954 -0.165 307s 0.868 0.260 -0.820 0.010 307s testing: mul_mat, [3, 4, 3, 2] = [3, 3, 3, 2] * [3, 4, 3, 2] 307s x0: [3, 3, 3, 2] 307s -0.115 -0.832 0.964 307s -0.402 0.035 -0.980 307s -0.451 0.893 -0.347 307s 307s x1: [3, 4, 3, 2] 307s 0.743 0.490 0.633 307s -0.259 0.186 0.226 307s -0.789 -0.196 0.284 307s 0.449 -0.219 -0.858 307s 307s y: [3, 4, 3, 2] 307s 0.117 -0.901 -0.117 307s 0.093 -0.111 0.204 307s 0.528 0.032 0.083 307s -0.698 0.653 -0.100 307s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.337 0.913 0.878 307s -0.754 0.795 -0.348 307s 307s x1: [3, 3, 1, 1] 307s -0.035 0.494 0.079 307s 0.611 -0.573 -0.321 307s 0.255 -0.100 0.163 307s 307s y: [2, 3, 1, 1] 307s 0.508 0.392 307s -0.599 -0.805 307s 0.138 -0.328 307s testing: mul_mat, [4, 3, 3, 1] = [2, 4, 3, 1] * [2, 3, 3, 1] 307s x0: [2, 4, 3, 1] 307s -0.073 -0.482 307s 0.355 0.300 307s -0.767 0.164 307s 0.826 -0.236 307s 307s x1: [2, 3, 3, 1] 307s -0.094 0.170 307s -0.485 -0.453 307s 0.955 -0.436 307s 307s y: [4, 3, 3, 1] 307s -0.075 0.018 0.100 -0.118 307s 0.254 -0.308 0.298 -0.294 307s 0.140 0.208 -0.804 0.892 307s testing: mul_mat, [2, 2, 3, 2] = [4, 2, 3, 2] * [4, 2, 3, 2] 307s x0: [4, 2, 3, 2] 307s 0.873 0.088 0.376 -0.086 307s -0.408 0.922 0.133 0.741 307s 307s x1: [4, 2, 3, 2] 307s -0.289 0.131 -0.489 -0.921 307s 0.631 0.187 0.057 -0.442 307s 307s y: [2, 2, 3, 2] 307s -0.345 -0.509 307s 0.627 -0.406 307s test-mul-mat0: iter:125/500 307s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.484 0.581 -0.497 307s 0.485 -0.829 -0.036 307s 307s x1: [3, 3, 1, 1] 307s -0.574 0.199 0.340 307s 0.509 0.199 0.743 307s -0.063 0.405 -0.634 307s 307s y: [2, 3, 1, 1] 307s -0.331 -0.455 307s -0.007 0.055 307s 0.520 -0.343 307s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 307s x0: [3, 4, 4, 1] 307s -0.500 0.935 -0.698 307s 0.985 -0.894 0.266 307s -0.616 -0.391 -0.841 307s -0.078 0.860 -0.090 307s 307s x1: [3, 2, 4, 1] 307s -0.600 -0.497 -0.107 307s -0.462 0.251 -0.248 307s 307s y: [4, 2, 4, 1] 307s -0.089 -0.175 0.654 -0.371 307s 0.639 -0.745 0.396 0.274 307s testing: mul_mat, [1, 4, 4, 3] = [3, 1, 4, 3] * [3, 4, 4, 3] 307s x0: [3, 1, 4, 3] 307s -0.802 -0.071 0.527 307s 307s x1: [3, 4, 4, 3] 307s -0.060 -0.035 -0.282 307s 0.144 -0.179 0.614 307s 0.595 -0.638 -0.880 307s -0.966 -0.474 0.642 307s 307s y: [1, 4, 4, 3] 307s -0.098 307s 0.221 307s -0.896 307s 1.146 307s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.167 -0.846 0.559 307s 0.003 0.919 -0.384 307s 307s x1: [3, 1, 1, 1] 307s -0.322 0.181 -0.458 307s 307s y: [2, 1, 1, 1] 307s -0.463 0.341 307s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 307s x0: [2, 3, 4, 1] 307s 0.676 0.595 307s 0.172 -0.269 307s -0.283 0.333 307s 307s x1: [2, 3, 4, 1] 307s -0.345 0.899 307s 0.012 0.239 307s 0.970 0.202 307s 307s y: [3, 3, 4, 1] 307s 0.302 -0.301 0.397 307s 0.150 -0.062 0.076 307s 0.777 0.113 -0.207 307s testing: mul_mat, [4, 2, 4, 3] = [3, 4, 4, 3] * [3, 2, 4, 3] 307s x0: [3, 4, 4, 3] 307s 0.359 0.206 -0.696 307s -0.763 0.697 0.702 307s -0.932 -0.614 -0.195 307s 0.382 0.621 -0.136 307s 307s x1: [3, 2, 4, 3] 307s 0.697 0.360 0.677 307s -0.059 0.869 0.846 307s 307s y: [4, 2, 4, 3] 307s -0.146 0.194 -1.002 0.398 307s -0.431 1.245 -0.643 0.402 307s test-mul-mat0: iter:126/500 307s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.906 0.888 307s 0.061 -0.208 307s 0.238 0.671 307s 307s x1: [2, 2, 1, 1] 307s 0.483 0.611 307s 0.662 -0.582 307s 307s y: [3, 2, 1, 1] 307s 0.980 -0.098 0.525 307s 0.083 0.161 -0.233 307s testing: mul_mat, [2, 3, 2, 1] = [2, 2, 2, 1] * [2, 3, 2, 1] 307s x0: [2, 2, 2, 1] 307s 0.101 -0.329 307s -0.054 0.025 307s 307s x1: [2, 3, 2, 1] 307s -0.728 0.925 307s 0.572 -0.710 307s 0.823 -0.339 307s 307s y: [2, 3, 2, 1] 307s -0.378 0.063 307s 0.291 -0.049 307s 0.195 -0.053 307s testing: mul_mat, [3, 2, 2, 2] = [2, 3, 2, 2] * [2, 2, 2, 2] 307s x0: [2, 3, 2, 2] 307s 0.685 0.698 307s 0.747 -0.727 307s -0.481 0.585 307s 307s x1: [2, 2, 2, 2] 307s 0.242 0.162 307s -0.274 -0.078 307s 307s y: [3, 2, 2, 2] 307s 0.279 0.063 -0.021 307s -0.242 -0.148 0.086 307s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.420 0.293 307s -0.226 0.882 307s -0.703 -0.773 307s -0.147 -0.517 307s 307s x1: [2, 3, 1, 1] 307s -0.878 0.294 307s 0.189 -0.456 307s -0.105 0.076 307s 307s y: [4, 3, 1, 1] 307s 0.456 0.458 0.390 -0.023 307s -0.213 -0.445 0.219 0.208 307s 0.067 0.091 0.015 -0.024 307s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 307s x0: [4, 3, 2, 1] 307s -0.650 0.244 0.824 -0.323 307s 0.766 -0.158 0.616 -0.090 307s -0.627 -0.077 0.219 0.101 307s 307s x1: [4, 2, 2, 1] 307s -0.587 -0.373 -0.501 -0.425 307s -0.474 -0.177 0.978 0.588 307s 307s y: [3, 2, 2, 1] 307s 0.016 -0.661 0.244 307s 0.881 0.215 0.584 307s testing: mul_mat, [2, 4, 2, 2] = [3, 2, 2, 2] * [3, 4, 2, 2] 307s x0: [3, 2, 2, 2] 307s -0.855 0.159 -0.340 307s -0.050 -0.826 0.138 307s 307s x1: [3, 4, 2, 2] 307s 0.363 -0.874 -0.016 307s 0.070 0.181 0.561 307s -0.100 0.531 0.326 307s 0.273 -0.225 -0.832 307s 307s y: [2, 4, 2, 2] 307s -0.444 0.702 307s -0.222 -0.076 307s 0.059 -0.389 307s 0.013 0.058 307s test-mul-mat0: iter:127/500 307s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.999 -0.571 307s 0.678 -0.573 307s -0.740 -0.848 307s 307s x1: [2, 3, 1, 1] 307s 0.070 -0.611 307s -0.868 0.215 307s 0.339 0.291 307s 307s y: [3, 3, 1, 1] 307s 0.419 0.397 0.466 307s -0.990 -0.712 0.460 307s 0.172 0.063 -0.498 307s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 307s x0: [2, 2, 3, 1] 307s -0.632 0.374 307s 0.507 0.707 307s 307s x1: [2, 3, 3, 1] 307s -0.732 0.373 307s 0.179 -0.115 307s 0.893 0.745 307s 307s y: [2, 3, 3, 1] 307s 0.602 -0.108 307s -0.156 0.010 307s -0.286 0.980 307s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 307s x0: [2, 1, 3, 1] 307s -0.785 -0.262 307s 307s x1: [2, 2, 3, 1] 307s -0.598 -0.274 307s 0.905 0.287 307s 307s y: [1, 2, 3, 1] 307s 0.542 307s -0.786 307s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 3, 1, 1] 307s -0.732 0.974 307s -0.982 0.112 307s -0.110 0.464 307s 307s x1: [2, 1, 1, 1] 307s -0.439 0.353 307s 307s y: [3, 1, 1, 1] 307s 0.665 0.471 0.212 307s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 307s x0: [3, 4, 3, 1] 307s 0.697 0.432 -0.845 307s -0.922 0.265 -0.500 307s 0.271 -0.474 -0.439 307s -0.742 0.450 0.618 307s 307s x1: [3, 2, 3, 1] 307s -0.892 -0.535 -0.810 307s -0.490 0.192 -0.905 307s 307s y: [4, 2, 3, 1] 307s -0.168 1.086 0.367 -0.080 307s 0.506 0.955 0.173 -0.110 307s testing: mul_mat, [2, 3, 3, 1] = [4, 2, 3, 1] * [4, 3, 3, 1] 307s x0: [4, 2, 3, 1] 307s -0.777 -0.648 -0.854 0.032 307s 0.180 -0.324 0.030 -0.975 307s 307s x1: [4, 3, 3, 1] 307s -0.128 -0.260 -0.129 0.026 307s 0.240 0.432 -0.355 0.848 307s -0.541 -0.547 -0.034 -0.322 307s 307s y: [2, 3, 3, 1] 307s 0.379 0.032 307s -0.136 -0.934 307s 0.793 0.392 307s test-mul-mat0: iter:128/500 307s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.013 0.289 0.171 -0.977 307s -0.463 0.082 0.514 0.971 307s 0.919 0.272 0.142 0.940 307s 0.209 -0.614 0.100 0.315 307s 307s x1: [4, 2, 1, 1] 307s 0.056 0.937 -0.950 0.279 307s 0.117 -0.598 0.955 0.263 307s 307s y: [4, 2, 1, 1] 307s -0.166 -0.166 0.434 -0.570 307s -0.268 0.643 0.328 0.570 307s testing: mul_mat, [3, 4, 2, 1] = [4, 3, 2, 1] * [4, 4, 2, 1] 307s x0: [4, 3, 2, 1] 307s -0.590 0.960 -0.906 0.577 307s 0.804 -0.752 -0.206 -0.072 307s 0.520 -0.587 -0.994 -0.945 307s 307s x1: [4, 4, 2, 1] 307s 0.311 0.613 0.011 -0.211 307s -0.783 0.167 0.844 -0.846 307s 0.217 0.123 0.272 0.619 307s 0.079 -0.465 0.052 -0.934 307s 307s y: [3, 4, 2, 1] 307s 0.273 -0.197 -0.009 307s -0.630 -0.868 -0.546 307s 0.101 -0.019 -0.815 307s -1.078 0.470 1.145 307s testing: mul_mat, [3, 3, 2, 3] = [4, 3, 2, 3] * [4, 3, 2, 3] 307s x0: [4, 3, 2, 3] 307s -0.844 0.991 0.467 -0.045 307s 0.072 0.576 0.528 0.592 307s -0.537 0.947 0.430 0.816 307s 307s x1: [4, 3, 2, 3] 307s 0.380 -0.277 0.905 0.644 307s -0.878 0.076 0.521 -0.469 307s 0.036 0.615 -0.892 -0.160 307s 307s y: [3, 3, 2, 3] 307s -0.202 0.727 0.448 307s 1.081 -0.022 0.385 307s 0.169 -0.209 0.049 307s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 1, 1, 1] 307s 0.036 0.279 -0.974 -0.658 307s 307s x1: [4, 3, 1, 1] 307s 0.297 -0.727 -0.674 0.847 307s 0.584 0.743 -0.251 -0.995 307s -0.661 0.700 0.077 0.853 307s 307s y: [1, 3, 1, 1] 307s -0.093 307s 1.128 307s -0.464 307s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 307s x0: [1, 2, 2, 1] 307s 0.905 307s -0.580 307s 307s x1: [1, 4, 2, 1] 307s 0.396 307s 0.460 307s 0.287 307s -0.124 307s 307s y: [2, 4, 2, 1] 307s 0.358 -0.230 307s 0.416 -0.267 307s 0.260 -0.167 307s -0.112 0.072 307s testing: mul_mat, [1, 1, 2, 3] = [2, 1, 2, 3] * [2, 1, 2, 3] 307s x0: [2, 1, 2, 3] 307s -0.211 0.467 307s 307s x1: [2, 1, 2, 3] 307s 0.898 -0.989 307s 307s y: [1, 1, 2, 3] 307s -0.652 307s test-mul-mat0: iter:129/500 307s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 4, 1, 1] 307s -0.234 0.444 0.597 307s 0.197 0.604 -0.614 307s -0.335 0.042 0.201 307s -0.526 0.876 0.476 307s 307s x1: [3, 3, 1, 1] 307s -0.186 -0.704 -0.054 307s -0.176 -0.938 0.170 307s -0.318 0.412 0.138 307s 307s y: [4, 3, 1, 1] 307s -0.301 -0.428 0.022 -0.544 307s -0.274 -0.705 0.054 -0.648 307s 0.339 0.101 0.151 0.593 307s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 307s x0: [3, 3, 2, 1] 307s 0.686 0.709 0.423 307s -0.840 0.585 -0.101 307s 0.730 0.172 0.589 307s 307s x1: [3, 4, 2, 1] 307s 0.570 0.587 -0.311 307s -0.470 -0.515 0.318 307s -0.370 0.288 -0.635 307s 0.443 0.584 0.312 307s 307s y: [3, 4, 2, 1] 307s 0.676 -0.104 0.334 307s -0.554 0.061 -0.245 307s -0.318 0.543 -0.594 307s 0.851 -0.062 0.608 307s testing: mul_mat, [2, 3, 2, 1] = [3, 2, 2, 1] * [3, 3, 2, 1] 307s x0: [3, 2, 2, 1] 307s 0.656 -0.118 0.759 307s 0.916 -0.462 -0.335 307s 307s x1: [3, 3, 2, 1] 307s -0.399 -0.825 0.065 307s 0.551 0.233 -0.315 307s 0.791 0.057 0.749 307s 307s y: [2, 3, 2, 1] 307s -0.115 -0.006 307s 0.095 0.503 307s 1.080 0.447 307s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 4, 1, 1] 307s -0.524 -0.566 0.828 307s -0.981 -0.443 -0.753 307s -0.291 -0.679 -0.731 307s -0.444 -0.441 0.998 307s 307s x1: [3, 2, 1, 1] 307s 0.740 -0.814 0.585 307s 0.291 0.419 -0.730 307s 307s y: [4, 2, 1, 1] 307s 0.557 -0.806 -0.090 0.614 307s -0.994 0.078 0.164 -1.043 307s testing: mul_mat, [3, 3, 2, 1] = [4, 3, 2, 1] * [4, 3, 2, 1] 307s x0: [4, 3, 2, 1] 307s -0.859 -0.613 -0.710 -0.891 307s 0.745 -0.985 0.166 -0.144 307s -0.029 -0.031 -0.274 0.148 307s 307s x1: [4, 3, 2, 1] 307s 0.903 0.151 0.757 0.819 307s 0.689 -0.578 -0.375 0.172 307s -0.642 0.764 0.183 -0.122 307s 307s y: [3, 3, 2, 1] 307s -2.136 0.531 -0.117 307s -0.125 0.996 0.126 307s 0.063 -1.183 -0.073 307s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 307s x0: [3, 4, 2, 1] 307s -0.393 -0.520 -0.135 307s 0.114 -0.466 0.337 307s -0.046 -0.922 0.559 307s 0.404 0.110 -0.618 307s 307s x1: [3, 4, 2, 1] 307s -0.326 -0.370 -0.669 307s 0.260 -0.551 0.517 307s -0.598 -0.410 0.262 307s 0.373 -0.023 0.277 307s 307s y: [4, 4, 2, 1] 307s 0.411 -0.090 -0.018 0.241 307s 0.115 0.461 0.785 -0.275 307s 0.412 0.212 0.552 -0.449 307s -0.172 0.147 0.159 -0.023 307s test-mul-mat0: iter:130/500 307s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.229 -0.074 0.910 307s -0.212 0.308 0.650 307s 307s x1: [3, 3, 1, 1] 307s -0.516 -0.475 -0.427 307s 0.091 0.639 0.527 307s -0.505 -0.881 -0.939 307s 307s y: [2, 3, 1, 1] 307s -0.471 -0.314 307s 0.454 0.520 307s -0.905 -0.774 307s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 307s x0: [3, 4, 4, 1] 307s 0.402 0.040 -0.347 307s -0.810 -0.652 -0.697 307s 0.126 0.301 0.066 307s 0.189 0.174 0.284 307s 307s x1: [3, 2, 4, 1] 307s -0.063 -0.048 -0.237 307s -0.937 0.874 -0.781 307s 307s y: [4, 2, 4, 1] 307s 0.055 0.248 -0.038 -0.088 307s -0.071 0.735 0.093 -0.247 307s testing: mul_mat, [4, 4, 4, 2] = [3, 4, 4, 2] * [3, 4, 4, 2] 307s x0: [3, 4, 4, 2] 307s -0.205 0.704 -0.579 307s -0.496 0.865 0.213 307s -0.569 -0.653 -0.391 307s 0.139 -0.507 0.461 307s 307s x1: [3, 4, 4, 2] 307s 0.992 -0.765 -0.046 307s 0.459 -0.212 0.573 307s 0.451 0.018 -0.753 307s 0.496 0.418 0.093 307s 307s y: [4, 4, 4, 2] 307s -0.715 -1.164 -0.047 0.504 307s -0.574 -0.288 -0.347 0.435 307s 0.356 -0.369 0.027 -0.294 307s 0.139 0.135 -0.591 -0.100 307s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 1, 1, 1] 307s -0.980 0.723 0.856 307s 307s x1: [3, 4, 1, 1] 307s 0.847 0.154 0.091 307s 0.702 0.996 0.141 307s 0.403 0.306 -0.487 307s 0.933 0.163 0.377 307s 307s y: [1, 4, 1, 1] 307s -0.641 307s 0.153 307s -0.591 307s -0.473 307s testing: mul_mat, [1, 3, 4, 1] = [1, 1, 4, 1] * [1, 3, 4, 1] 307s x0: [1, 1, 4, 1] 307s -0.219 307s 307s x1: [1, 3, 4, 1] 307s 0.582 307s 0.736 307s 0.388 307s 307s y: [1, 3, 4, 1] 307s -0.128 307s -0.161 307s -0.085 307s testing: mul_mat, [1, 1, 4, 2] = [1, 1, 4, 2] * [1, 1, 4, 2] 307s x0: [1, 1, 4, 2] 307s 0.213 307s 307s x1: [1, 1, 4, 2] 307s -0.818 307s 307s y: [1, 1, 4, 2] 307s -0.174 307s test-mul-mat0: iter:131/500 307s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 4, 1, 1] 307s -0.139 307s 0.240 307s 0.279 307s 0.952 307s 307s x1: [1, 3, 1, 1] 307s -0.996 307s -0.330 307s 0.813 307s 307s y: [4, 3, 1, 1] 307s 0.139 -0.239 -0.278 -0.948 307s 0.046 -0.079 -0.092 -0.314 307s -0.113 0.195 0.227 0.774 307s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 307s x0: [1, 1, 2, 1] 307s -0.819 307s 307s x1: [1, 4, 2, 1] 307s -0.486 307s 0.214 307s -0.866 307s 0.490 307s 307s y: [1, 4, 2, 1] 307s 0.399 307s -0.175 307s 0.710 307s -0.401 307s testing: mul_mat, [4, 1, 2, 3] = [1, 4, 2, 3] * [1, 1, 2, 3] 307s x0: [1, 4, 2, 3] 307s 0.377 307s 0.387 307s -0.331 307s 0.820 307s 307s x1: [1, 1, 2, 3] 307s -0.494 307s 307s y: [4, 1, 2, 3] 307s -0.186 -0.191 0.164 -0.405 307s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 2, 1, 1] 307s -0.620 307s -0.753 307s 307s x1: [1, 4, 1, 1] 307s -0.309 307s 0.791 307s 0.175 307s -0.867 307s 307s y: [2, 4, 1, 1] 307s 0.192 0.233 307s -0.491 -0.596 307s -0.109 -0.132 307s 0.538 0.653 307s testing: mul_mat, [2, 1, 2, 1] = [2, 2, 2, 1] * [2, 1, 2, 1] 307s x0: [2, 2, 2, 1] 307s 0.588 -0.476 307s 0.578 -0.241 307s 307s x1: [2, 1, 2, 1] 307s 0.268 0.766 307s 307s y: [2, 1, 2, 1] 307s -0.207 -0.030 307s testing: mul_mat, [1, 2, 2, 3] = [2, 1, 2, 3] * [2, 2, 2, 3] 307s x0: [2, 1, 2, 3] 307s -0.072 0.077 307s 307s x1: [2, 2, 2, 3] 307s -0.913 -0.128 307s 0.667 0.616 307s 307s y: [1, 2, 2, 3] 307s 0.056 307s -0.000 307s test-mul-mat0: iter:132/500 307s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 3, 1, 1] 307s -0.060 307s -0.024 307s 0.158 307s 307s x1: [1, 4, 1, 1] 307s -0.443 307s 0.774 307s -0.333 307s -0.423 307s 307s y: [3, 4, 1, 1] 307s 0.027 0.010 -0.070 307s -0.046 -0.018 0.123 307s 0.020 0.008 -0.053 307s 0.025 0.010 -0.067 307s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 307s x0: [1, 2, 3, 1] 307s 0.452 307s 0.571 307s 307s x1: [1, 3, 3, 1] 307s -0.518 307s 0.142 307s 0.889 307s 307s y: [2, 3, 3, 1] 307s -0.234 -0.296 307s 0.064 0.081 307s 0.402 0.508 307s testing: mul_mat, [1, 2, 3, 4] = [1, 1, 3, 4] * [1, 2, 3, 4] 307s x0: [1, 1, 3, 4] 307s -0.992 307s 307s x1: [1, 2, 3, 4] 307s 0.197 307s 0.569 307s 307s y: [1, 2, 3, 4] 307s -0.195 307s -0.565 307s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 2, 1, 1] 307s -0.371 307s 0.629 307s 307s x1: [1, 1, 1, 1] 307s 0.787 307s 307s y: [2, 1, 1, 1] 307s -0.292 0.495 307s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 307s x0: [2, 2, 3, 1] 307s -0.449 0.856 307s -0.951 0.711 307s 307s x1: [2, 1, 3, 1] 307s 0.850 -0.466 307s 307s y: [2, 1, 3, 1] 307s -0.781 -1.140 307s testing: mul_mat, [4, 2, 3, 4] = [2, 4, 3, 4] * [2, 2, 3, 4] 307s x0: [2, 4, 3, 4] 307s 0.250 -0.915 307s 0.027 0.748 307s 0.178 0.640 307s -0.761 0.300 307s 307s x1: [2, 2, 3, 4] 307s -0.080 -0.309 307s -0.334 0.236 307s 307s y: [4, 2, 3, 4] 307s 0.262 -0.233 -0.212 -0.032 307s -0.299 0.167 0.091 0.325 307s test-mul-mat0: iter:133/500 307s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 1, 1, 1] 307s -0.439 -0.610 -0.220 307s 307s x1: [3, 4, 1, 1] 307s -0.390 0.736 0.010 307s -0.487 0.525 -0.823 307s -0.676 0.065 -0.745 307s -0.415 -0.108 0.612 307s 307s y: [1, 4, 1, 1] 307s -0.280 307s 0.074 307s 0.420 307s 0.113 307s testing: mul_mat, [3, 1, 3, 1] = [3, 3, 3, 1] * [3, 1, 3, 1] 307s x0: [3, 3, 3, 1] 307s -0.776 0.230 -0.273 307s -0.627 -0.671 0.337 307s -0.890 0.339 0.851 307s 307s x1: [3, 1, 3, 1] 307s 0.316 0.199 -0.401 307s 307s y: [3, 1, 3, 1] 307s -0.090 -0.467 -0.554 307s testing: mul_mat, [2, 3, 3, 4] = [3, 2, 3, 4] * [3, 3, 3, 4] 307s x0: [3, 2, 3, 4] 307s -0.722 -0.961 -0.617 307s 0.828 0.335 -0.483 307s 307s x1: [3, 3, 3, 4] 307s 0.022 0.189 0.485 307s -0.866 0.413 -0.284 307s -0.139 0.786 0.045 307s 307s y: [2, 3, 3, 4] 307s -0.497 -0.153 307s 0.405 -0.442 307s -0.682 0.127 307s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 1, 1, 1] 307s 0.259 -0.616 0.223 307s 307s x1: [3, 2, 1, 1] 307s 0.396 0.936 0.558 307s 0.494 0.306 -0.448 307s 307s y: [1, 2, 1, 1] 307s -0.350 307s -0.160 307s testing: mul_mat, [3, 3, 3, 1] = [1, 3, 3, 1] * [1, 3, 3, 1] 307s x0: [1, 3, 3, 1] 307s -0.592 307s -0.373 307s 0.514 307s 307s x1: [1, 3, 3, 1] 307s 0.365 307s -0.748 307s 0.473 307s 307s y: [3, 3, 3, 1] 307s -0.216 -0.136 0.188 307s 0.442 0.279 -0.384 307s -0.280 -0.177 0.243 307s testing: mul_mat, [2, 1, 3, 4] = [3, 2, 3, 4] * [3, 1, 3, 4] 307s x0: [3, 2, 3, 4] 307s -0.564 -0.962 -0.848 307s 0.802 -0.946 0.002 307s 307s x1: [3, 1, 3, 4] 307s 0.117 0.856 0.985 307s 307s y: [2, 1, 3, 4] 307s -1.724 -0.713 307s test-mul-mat0: iter:134/500 307s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 1, 1, 1] 307s 0.743 307s 307s x1: [1, 1, 1, 1] 307s -0.467 307s 307s y: [1, 1, 1, 1] 307s -0.347 307s testing: mul_mat, [4, 1, 4, 1] = [1, 4, 4, 1] * [1, 1, 4, 1] 307s x0: [1, 4, 4, 1] 307s -0.097 307s -0.539 307s 0.561 307s -0.409 307s 307s x1: [1, 1, 4, 1] 307s -0.242 307s 307s y: [4, 1, 4, 1] 307s 0.024 0.131 -0.136 0.099 307s testing: mul_mat, [4, 4, 4, 3] = [1, 4, 4, 3] * [1, 4, 4, 3] 307s x0: [1, 4, 4, 3] 307s -0.479 307s -0.317 307s 0.554 307s -0.142 307s 307s x1: [1, 4, 4, 3] 307s -0.956 307s 0.598 307s 0.932 307s -0.303 307s 307s y: [4, 4, 4, 3] 307s 0.458 0.303 -0.529 0.136 307s -0.286 -0.189 0.331 -0.085 307s -0.446 -0.295 0.516 -0.132 307s 0.145 0.096 -0.168 0.043 307s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.041 307s 0.437 307s -0.249 307s 307s x1: [1, 4, 1, 1] 307s -0.685 307s 0.644 307s -0.910 307s -0.866 307s 307s y: [3, 4, 1, 1] 307s -0.028 -0.299 0.171 307s 0.026 0.281 -0.161 307s -0.037 -0.397 0.227 307s -0.035 -0.378 0.216 307s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 307s x0: [3, 3, 4, 1] 307s -0.572 0.711 0.829 307s 0.431 0.698 0.773 307s -0.917 -0.514 0.228 307s 307s x1: [3, 1, 4, 1] 307s -0.366 -0.993 0.574 307s 307s y: [3, 1, 4, 1] 307s -0.020 -0.407 0.977 307s testing: mul_mat, [3, 3, 4, 3] = [3, 3, 4, 3] * [3, 3, 4, 3] 307s x0: [3, 3, 4, 3] 307s -0.934 -0.293 0.499 307s -0.652 -0.985 0.987 307s -0.029 -0.985 0.226 307s 307s x1: [3, 3, 4, 3] 307s 0.318 0.166 -0.610 307s -0.454 -0.961 -0.523 307s 0.419 0.001 -0.301 307s 307s y: [3, 3, 4, 3] 307s -0.651 -0.973 -0.311 307s 0.445 0.727 0.842 307s -0.542 -0.572 -0.081 307s test-mul-mat0: iter:135/500 307s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.267 0.658 307s 0.564 0.346 307s 307s x1: [2, 1, 1, 1] 307s 0.819 -0.818 307s 307s y: [2, 1, 1, 1] 307s -0.319 0.179 307s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.737 -0.136 307s 0.022 0.341 307s -0.516 -0.764 307s -0.039 -0.966 307s 307s x1: [2, 2, 1, 1] 307s 0.846 0.475 307s 0.756 0.786 307s 307s y: [4, 2, 1, 1] 307s -0.688 0.181 -0.800 -0.492 307s -0.664 0.285 -0.991 -0.789 307s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 307s x0: [2, 4, 1, 2] 307s 0.561 -0.865 307s -0.487 0.317 307s 0.921 -0.786 307s 0.580 -0.215 307s 307s x1: [2, 4, 1, 2] 307s 0.363 0.393 307s -0.629 0.033 307s -0.313 0.352 307s -0.335 -0.140 307s 307s y: [4, 4, 1, 2] 307s -0.136 -0.052 0.025 0.126 307s -0.382 0.317 -0.606 -0.372 307s -0.480 0.264 -0.565 -0.257 307s -0.067 0.119 -0.198 -0.164 307s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.102 0.610 307s 0.611 0.316 307s 307s x1: [2, 4, 1, 1] 307s 0.674 0.868 307s 0.962 0.026 307s -0.467 -0.178 307s -0.846 -0.019 307s 307s y: [2, 4, 1, 1] 307s 0.598 0.687 307s 0.114 0.596 307s -0.156 -0.342 307s -0.097 -0.523 307s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.806 -0.259 307s 0.956 -0.389 307s 0.375 -0.306 307s 0.773 -0.989 307s 307s x1: [2, 2, 1, 1] 307s 0.900 -0.352 307s -0.123 -0.965 307s 307s y: [4, 2, 1, 1] 307s -0.635 0.997 0.445 1.044 307s 0.349 0.258 0.249 0.860 307s testing: mul_mat, [4, 2, 1, 2] = [4, 4, 1, 2] * [4, 2, 1, 2] 307s x0: [4, 4, 1, 2] 307s -0.414 0.844 0.566 -0.876 307s 0.809 -0.809 0.430 -0.448 307s 0.030 0.657 -0.459 -0.741 307s 0.463 0.800 -0.823 -0.299 307s 307s x1: [4, 2, 1, 2] 307s -0.917 -0.424 0.314 -0.083 307s 0.851 -0.012 -0.216 0.812 307s 307s y: [4, 2, 1, 2] 307s 0.272 -0.227 -0.388 -0.997 307s -1.196 0.241 -0.485 0.319 307s test-mul-mat0: iter:136/500 307s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 1, 1, 1] 307s 0.479 307s 307s x1: [1, 4, 1, 1] 307s 0.372 307s -0.988 307s -0.062 307s -0.062 307s 307s y: [1, 4, 1, 1] 307s 0.178 307s -0.474 307s -0.030 307s -0.030 307s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 4, 1, 1] 307s -0.969 307s 0.374 307s -0.733 307s 0.897 307s 307s x1: [1, 1, 1, 1] 307s 0.115 307s 307s y: [4, 1, 1, 1] 307s -0.111 0.043 -0.084 0.103 307s testing: mul_mat, [4, 4, 1, 4] = [1, 4, 1, 4] * [1, 4, 1, 4] 307s x0: [1, 4, 1, 4] 307s -0.793 307s 0.279 307s -0.345 307s -0.781 307s 307s x1: [1, 4, 1, 4] 307s -0.450 307s -0.181 307s -0.250 307s -0.490 307s 307s y: [4, 4, 1, 4] 307s 0.357 -0.126 0.155 0.352 307s 0.144 -0.051 0.063 0.142 307s 0.198 -0.070 0.086 0.195 307s 0.388 -0.137 0.169 0.383 307s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.676 307s -0.354 307s -0.709 307s 307s x1: [1, 4, 1, 1] 307s -0.626 307s 0.141 307s 0.496 307s 0.992 307s 307s y: [3, 4, 1, 1] 307s -0.423 0.221 0.444 307s 0.096 -0.050 -0.100 307s 0.335 -0.175 -0.351 307s 0.671 -0.351 -0.703 307s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 1, 1, 1] 307s 0.458 0.279 0.010 307s 307s x1: [3, 1, 1, 1] 307s 0.627 0.606 0.138 307s 307s y: [1, 1, 1, 1] 307s 0.458 307s testing: mul_mat, [2, 3, 1, 4] = [1, 2, 1, 4] * [1, 3, 1, 4] 307s x0: [1, 2, 1, 4] 307s 0.823 307s -0.322 307s 307s x1: [1, 3, 1, 4] 307s 0.665 307s -0.441 307s 0.665 307s 307s y: [2, 3, 1, 4] 307s 0.548 -0.214 307s -0.364 0.142 307s 0.547 -0.214 307s test-mul-mat0: iter:137/500 307s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 2, 1, 1] 307s -0.985 0.783 0.451 307s -0.209 0.040 -0.004 307s 307s x1: [3, 2, 1, 1] 307s -0.557 -0.823 0.108 307s 0.901 0.457 -0.882 307s 307s y: [2, 2, 1, 1] 307s -0.046 0.083 307s -0.927 -0.167 307s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.730 -0.381 0.483 307s 0.549 -0.304 0.673 307s 307s x1: [3, 2, 1, 1] 307s 0.263 0.005 0.770 307s 0.462 0.052 -0.962 307s 307s y: [2, 2, 1, 1] 307s 0.562 0.661 307s -0.148 -0.410 307s testing: mul_mat, [4, 2, 1, 3] = [3, 4, 1, 3] * [3, 2, 1, 3] 307s x0: [3, 4, 1, 3] 307s -0.117 -0.364 -0.499 307s 0.935 -0.327 0.787 307s 0.665 0.292 0.270 307s 0.213 0.988 -0.057 307s 307s x1: [3, 2, 1, 3] 307s -0.703 -0.551 -0.491 307s 0.336 0.829 -0.048 307s 307s y: [4, 2, 1, 3] 307s 0.527 -0.864 -0.761 -0.667 307s -0.317 0.005 0.452 0.894 307s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.385 -0.287 0.027 307s -0.090 0.168 -0.736 307s -0.255 -0.579 0.968 307s 307s x1: [3, 4, 1, 1] 307s 0.417 0.457 0.014 307s -0.313 -0.329 0.002 307s 0.630 -0.819 0.439 307s 0.083 0.026 0.706 307s 307s y: [3, 4, 1, 1] 307s 0.029 0.029 -0.357 307s -0.026 -0.028 0.272 307s 0.489 -0.518 0.739 307s 0.043 -0.523 0.647 307s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 4, 1, 1] 307s -0.654 0.166 -0.309 307s -0.836 0.608 -0.777 307s 0.978 0.197 -0.689 307s 0.016 -0.395 -0.822 307s 307s x1: [3, 3, 1, 1] 307s 0.116 0.238 -0.620 307s -0.755 0.096 0.428 307s 0.875 -0.112 0.150 307s 307s y: [4, 3, 1, 1] 307s 0.155 0.529 0.588 0.417 307s 0.378 0.357 -1.015 -0.402 307s -0.637 -0.916 0.730 -0.065 307s testing: mul_mat, [1, 3, 1, 3] = [4, 1, 1, 3] * [4, 3, 1, 3] 307s x0: [4, 1, 1, 3] 307s 0.933 -0.222 0.908 -0.603 307s 307s x1: [4, 3, 1, 3] 307s 0.608 0.221 -0.077 -0.679 307s -0.611 0.344 0.347 -0.347 307s 0.312 -0.536 0.891 0.693 307s 307s y: [1, 3, 1, 3] 307s 0.858 307s -0.122 307s 0.802 307s test-mul-mat0: iter:138/500 307s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.654 0.485 307s -0.397 -0.068 307s 0.610 0.199 307s -0.135 -0.612 307s 307s x1: [2, 4, 1, 1] 307s -0.010 0.027 307s -0.127 0.424 307s 0.232 0.024 307s -0.919 0.748 307s 307s y: [4, 4, 1, 1] 307s 0.020 0.002 -0.001 -0.015 307s 0.288 0.021 0.007 -0.242 307s -0.140 -0.094 0.146 -0.046 307s 0.964 0.314 -0.412 -0.334 307s testing: mul_mat, [1, 4, 3, 1] = [2, 1, 3, 1] * [2, 4, 3, 1] 307s x0: [2, 1, 3, 1] 307s -0.117 0.770 307s 307s x1: [2, 4, 3, 1] 307s 0.107 0.262 307s 0.057 -0.292 307s -0.633 -0.287 307s 0.429 -0.945 307s 307s y: [1, 4, 3, 1] 307s 0.189 307s -0.232 307s -0.147 307s -0.777 307s testing: mul_mat, [1, 1, 3, 4] = [2, 1, 3, 4] * [2, 1, 3, 4] 307s x0: [2, 1, 3, 4] 307s -0.036 0.850 307s 307s x1: [2, 1, 3, 4] 307s 0.189 0.897 307s 307s y: [1, 1, 3, 4] 307s 0.755 307s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.710 0.589 307s -0.375 -0.460 307s -0.310 -0.205 307s -0.933 -0.365 307s 307s x1: [2, 1, 1, 1] 307s 0.854 -0.456 307s 307s y: [4, 1, 1, 1] 307s -0.875 -0.111 -0.171 -0.631 307s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 307s x0: [4, 3, 3, 1] 307s 0.390 0.930 -0.045 -0.638 307s 0.954 -0.252 0.610 -0.066 307s 0.294 0.929 -0.200 0.803 307s 307s x1: [4, 2, 3, 1] 307s 0.025 -0.139 -0.129 0.407 307s 0.324 0.003 -0.947 -0.103 307s 307s y: [3, 2, 3, 1] 307s -0.373 -0.047 0.231 307s 0.238 -0.262 0.205 307s testing: mul_mat, [2, 4, 3, 4] = [3, 2, 3, 4] * [3, 4, 3, 4] 307s x0: [3, 2, 3, 4] 307s 0.455 0.053 -0.939 307s 0.191 -0.327 -0.410 307s 307s x1: [3, 4, 3, 4] 307s 0.690 0.540 0.939 307s -0.510 0.902 -0.127 307s -0.707 -0.684 -0.296 307s -0.443 0.749 -0.642 307s 307s y: [2, 4, 3, 4] 307s -0.538 -0.430 307s -0.065 -0.340 307s -0.080 0.210 307s 0.440 -0.066 307s test-mul-mat0: iter:139/500 307s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.928 -0.217 -0.205 -0.499 307s -0.431 -0.544 0.294 0.582 307s 0.977 -0.104 -0.717 -0.645 307s 307s x1: [4, 3, 1, 1] 307s -0.974 0.790 0.851 0.838 307s 0.419 0.073 0.868 -0.707 307s 0.412 0.676 -0.480 0.549 307s 307s y: [3, 3, 1, 1] 307s -1.668 0.728 -2.184 307s 0.547 -0.376 0.235 307s 0.060 -0.367 0.323 307s testing: mul_mat, [1, 3, 4, 1] = [4, 1, 4, 1] * [4, 3, 4, 1] 307s x0: [4, 1, 4, 1] 307s -0.921 0.304 -0.546 -0.621 307s 307s x1: [4, 3, 4, 1] 307s 0.129 0.314 0.429 0.165 307s 0.950 -0.288 0.191 0.740 307s -0.437 0.029 0.160 0.636 307s 307s y: [1, 3, 4, 1] 307s -0.360 307s -1.525 307s -0.072 307s testing: mul_mat, [2, 1, 4, 1] = [4, 2, 4, 1] * [4, 1, 4, 1] 307s x0: [4, 2, 4, 1] 307s 0.927 -0.179 -0.410 -0.670 307s 0.955 0.992 -0.736 0.822 307s 307s x1: [4, 1, 4, 1] 307s -0.397 0.953 -0.300 -0.320 307s 307s y: [2, 1, 4, 1] 307s -0.201 0.524 307s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 3, 1, 1] 307s -0.260 -0.013 0.934 0.373 307s 0.272 0.578 -0.435 0.337 307s -0.349 0.492 0.103 0.462 307s 307s x1: [4, 2, 1, 1] 307s -0.813 0.590 0.487 -0.858 307s 0.582 0.751 0.964 0.569 307s 307s y: [3, 2, 1, 1] 307s 0.339 -0.381 0.228 307s 0.952 0.365 0.529 307s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 307s x0: [3, 2, 4, 1] 307s 0.705 0.794 -0.697 307s -0.903 -0.762 -0.500 307s 307s x1: [3, 4, 4, 1] 307s -0.267 0.897 0.998 307s -0.509 -0.180 -0.885 307s 0.722 -0.814 0.115 307s -0.121 -0.627 -0.295 307s 307s y: [2, 4, 4, 1] 307s -0.171 -0.941 307s 0.116 1.039 307s -0.218 -0.089 307s -0.378 0.734 307s testing: mul_mat, [1, 3, 4, 1] = [2, 1, 4, 1] * [2, 3, 4, 1] 307s x0: [2, 1, 4, 1] 307s 0.686 -0.773 307s 307s x1: [2, 3, 4, 1] 307s 0.612 -0.556 307s -0.993 -0.578 307s -0.732 -0.115 307s 307s y: [1, 3, 4, 1] 307s 0.850 307s -0.234 307s -0.413 307s test-mul-mat0: iter:140/500 307s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 4, 1, 1] 307s -0.954 -0.582 0.275 307s -0.540 0.245 0.907 307s -0.854 0.472 -0.737 307s -0.079 -0.563 -0.773 307s 307s x1: [3, 4, 1, 1] 307s 0.898 0.650 0.836 307s -0.219 0.861 0.121 307s -0.836 -0.665 -0.152 307s 0.319 -0.800 -0.468 307s 307s y: [4, 4, 1, 1] 307s -1.005 0.434 -1.076 -1.084 307s -0.259 0.439 0.504 -0.561 307s 1.143 0.151 0.512 0.558 307s 0.032 -0.793 -0.305 0.787 307s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 307s x0: [3, 3, 3, 1] 307s -0.415 0.506 -0.056 307s 0.381 -0.458 -0.047 307s -0.658 0.913 0.810 307s 307s x1: [3, 4, 3, 1] 307s 0.308 0.847 -0.803 307s -0.883 0.524 0.052 307s -0.985 0.174 -0.112 307s -0.204 0.036 -0.991 307s 307s y: [3, 4, 3, 1] 307s 0.346 -0.232 -0.080 307s 0.629 -0.579 1.102 307s 0.503 -0.450 0.717 307s 0.159 -0.047 -0.636 307s testing: mul_mat, [2, 3, 3, 2] = [3, 2, 3, 2] * [3, 3, 3, 2] 307s x0: [3, 2, 3, 2] 307s 0.964 -0.510 0.577 307s -0.009 -0.694 -0.069 307s 307s x1: [3, 3, 3, 2] 307s -0.133 0.568 -0.315 307s -0.078 -0.847 -0.808 307s 0.866 0.534 -0.266 307s 307s y: [2, 3, 3, 2] 307s -0.599 -0.371 307s -0.109 0.645 307s 0.409 -0.360 307s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 2, 1, 1] 307s -0.450 0.548 0.219 307s -0.137 -0.763 0.568 307s 307s x1: [3, 2, 1, 1] 307s 0.232 0.417 -0.797 307s 0.084 0.855 -0.202 307s 307s y: [2, 2, 1, 1] 307s -0.050 -0.802 307s 0.386 -0.778 307s testing: mul_mat, [1, 3, 3, 1] = [2, 1, 3, 1] * [2, 3, 3, 1] 307s x0: [2, 1, 3, 1] 307s -0.268 0.425 307s 307s x1: [2, 3, 3, 1] 307s 0.563 -0.506 307s -0.430 -0.343 307s -0.483 -0.198 307s 307s y: [1, 3, 3, 1] 307s -0.366 307s -0.030 307s 0.046 307s testing: mul_mat, [4, 2, 3, 2] = [1, 4, 3, 2] * [1, 2, 3, 2] 307s x0: [1, 4, 3, 2] 307s 0.440 307s -0.222 307s -0.399 307s 0.656 307s 307s x1: [1, 2, 3, 2] 307s 0.137 307s 0.085 307s 307s y: [4, 2, 3, 2] 307s 0.060 -0.030 -0.055 0.090 307s 0.038 -0.019 -0.034 0.056 307s test-mul-mat0: iter:141/500 307s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.500 -0.637 -0.512 307s -0.970 0.334 0.047 307s -0.217 0.914 -0.257 307s 307s x1: [3, 4, 1, 1] 307s -0.745 0.855 0.947 307s 0.695 -0.367 -0.452 307s 0.350 -0.490 -0.872 307s 0.275 -0.606 -0.011 307s 307s y: [3, 4, 1, 1] 307s -1.402 1.053 0.700 307s 0.812 -0.817 -0.370 307s 0.933 -0.544 -0.300 307s 0.529 -0.470 -0.611 307s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 307s x0: [3, 2, 3, 1] 307s 0.577 -0.351 0.072 307s -0.802 -0.700 -0.114 307s 307s x1: [3, 3, 3, 1] 307s -0.379 0.651 0.814 307s -0.237 -0.886 0.822 307s 0.704 0.871 0.424 307s 307s y: [2, 3, 3, 1] 307s -0.389 -0.245 307s 0.234 0.716 307s 0.130 -1.222 307s testing: mul_mat, [1, 2, 3, 4] = [3, 1, 3, 4] * [3, 2, 3, 4] 307s x0: [3, 1, 3, 4] 307s -0.994 -0.409 0.414 307s 307s x1: [3, 2, 3, 4] 307s 0.279 0.238 0.470 307s 0.557 -0.499 -0.494 307s 307s y: [1, 2, 3, 4] 307s -0.180 307s -0.554 307s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 4, 1, 1] 307s -0.413 -0.696 -0.891 307s 0.256 -0.380 0.442 307s 0.027 -0.629 0.296 307s 0.642 0.090 0.131 307s 307s x1: [3, 1, 1, 1] 307s -0.634 -0.090 0.684 307s 307s y: [4, 1, 1, 1] 307s -0.285 0.174 0.242 -0.325 307s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 307s x0: [4, 1, 3, 1] 307s -0.506 0.972 0.505 0.852 307s 307s x1: [4, 3, 3, 1] 307s -0.241 -0.925 -0.119 -0.273 307s 0.088 -0.095 0.017 0.900 307s -0.619 0.358 -0.282 -0.552 307s 307s y: [1, 3, 3, 1] 307s -1.069 307s 0.639 307s 0.048 307s testing: mul_mat, [2, 4, 3, 4] = [1, 2, 3, 4] * [1, 4, 3, 4] 307s x0: [1, 2, 3, 4] 307s -0.086 307s 0.544 307s 307s x1: [1, 4, 3, 4] 307s -0.107 307s -0.786 307s -0.590 307s -0.630 307s 307s y: [2, 4, 3, 4] 307s 0.009 -0.058 307s 0.068 -0.428 307s 0.051 -0.321 307s 0.054 -0.343 307s test-mul-mat0: iter:142/500 307s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 3, 1, 1] 307s -0.670 0.946 307s -0.992 -0.500 307s -0.468 0.525 307s 307s x1: [2, 2, 1, 1] 307s 0.259 0.415 307s 0.328 -0.827 307s 307s y: [3, 2, 1, 1] 307s 0.219 -0.464 0.097 307s -1.002 0.088 -0.588 307s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 307s x0: [2, 2, 3, 1] 307s 0.439 -0.016 307s -0.274 -0.233 307s 307s x1: [2, 3, 3, 1] 307s 0.569 0.161 307s 0.955 0.214 307s -0.975 -0.810 307s 307s y: [2, 3, 3, 1] 307s 0.247 -0.193 307s 0.416 -0.311 307s -0.415 0.456 307s testing: mul_mat, [2, 2, 3, 2] = [2, 2, 3, 2] * [2, 2, 3, 2] 307s x0: [2, 2, 3, 2] 307s -0.242 -0.387 307s 0.496 -0.645 307s 307s x1: [2, 2, 3, 2] 307s 0.166 -0.205 307s 0.174 -0.620 307s 307s y: [2, 2, 3, 2] 307s 0.039 0.215 307s 0.198 0.486 307s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.713 -0.674 307s -0.101 -0.606 307s -0.202 0.153 307s 307s x1: [2, 2, 1, 1] 307s -0.021 -0.622 307s -0.798 0.096 307s 307s y: [3, 2, 1, 1] 307s 0.405 0.379 -0.091 307s -0.633 0.023 0.176 307s testing: mul_mat, [1, 2, 3, 1] = [3, 1, 3, 1] * [3, 2, 3, 1] 307s x0: [3, 1, 3, 1] 307s -0.369 0.801 -0.216 307s 307s x1: [3, 2, 3, 1] 307s -0.427 0.109 -0.327 307s 0.615 -0.002 -0.426 307s 307s y: [1, 2, 3, 1] 307s 0.316 307s -0.136 307s testing: mul_mat, [4, 3, 3, 2] = [1, 4, 3, 2] * [1, 3, 3, 2] 307s x0: [1, 4, 3, 2] 307s 0.100 307s -0.701 307s -0.540 307s 0.731 307s 307s x1: [1, 3, 3, 2] 307s -0.128 307s -0.810 307s -0.226 307s 307s y: [4, 3, 3, 2] 307s -0.013 0.090 0.069 -0.094 307s -0.081 0.568 0.438 -0.593 307s -0.023 0.159 0.122 -0.166 307s test-mul-mat0: iter:143/500 307s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 3, 1, 1] 307s -0.641 0.896 0.945 307s 0.340 -0.643 0.372 307s 0.619 -0.735 0.859 307s 307s x1: [3, 4, 1, 1] 307s 0.455 -0.825 -0.561 307s -0.445 -0.526 -0.101 307s -0.713 -0.427 -0.858 307s -0.149 0.568 -0.791 307s 307s y: [3, 4, 1, 1] 307s -1.561 0.476 0.407 307s -0.282 0.150 0.025 307s -0.736 -0.287 -0.864 307s -0.143 -0.710 -1.189 307s testing: mul_mat, [3, 3, 3, 1] = [3, 3, 3, 1] * [3, 3, 3, 1] 307s x0: [3, 3, 3, 1] 307s 0.452 -0.269 -0.257 307s 0.647 -0.075 0.624 307s -0.033 0.572 0.761 307s 307s x1: [3, 3, 3, 1] 307s -0.804 -0.806 -0.119 307s 0.319 -0.354 -0.863 307s -0.543 0.344 -0.478 307s 307s y: [3, 3, 3, 1] 307s -0.116 -0.535 -0.524 307s 0.461 -0.306 -0.870 307s -0.215 -0.676 -0.149 307s testing: mul_mat, [4, 3, 3, 2] = [3, 4, 3, 2] * [3, 3, 3, 2] 307s x0: [3, 4, 3, 2] 307s -0.257 0.781 -0.765 307s -0.940 -0.684 -0.135 307s -0.197 -0.906 -0.055 307s 0.440 -0.998 0.926 307s 307s x1: [3, 3, 3, 2] 307s 0.244 0.450 0.893 307s -0.871 -0.099 -0.376 307s -0.128 -0.451 0.549 307s 307s y: [4, 3, 3, 2] 307s -0.395 -0.658 -0.504 0.486 307s 0.434 0.937 0.281 -0.633 307s -0.740 0.355 0.404 0.902 307s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.269 0.837 0.507 307s -0.553 -0.622 0.190 307s -0.744 -0.370 -0.949 307s 0.917 0.627 0.703 307s 307s x1: [3, 4, 1, 1] 307s 0.236 -0.260 0.385 307s -0.724 -0.433 -0.094 307s 0.371 -0.105 0.867 307s -0.947 0.709 -0.765 307s 307s y: [4, 4, 1, 1] 307s 0.042 0.104 -0.445 0.325 307s -0.606 0.652 0.789 -1.002 307s 0.451 0.025 -1.059 0.883 307s -0.050 -0.062 1.169 -0.962 307s testing: mul_mat, [3, 3, 3, 1] = [4, 3, 3, 1] * [4, 3, 3, 1] 307s x0: [4, 3, 3, 1] 307s -0.812 -0.410 -0.638 -0.813 307s -0.096 -0.444 0.102 0.356 307s 0.506 -0.060 -0.759 0.776 307s 307s x1: [4, 3, 3, 1] 307s 0.911 0.976 0.768 -0.110 307s -0.655 0.143 -0.874 0.085 307s -0.472 -0.598 0.652 0.434 307s 307s y: [3, 3, 3, 1] 307s -1.541 -0.483 -0.267 307s 0.961 -0.059 0.390 307s -0.140 0.532 -0.360 307s testing: mul_mat, [1, 4, 3, 2] = [3, 1, 3, 2] * [3, 4, 3, 2] 307s x0: [3, 1, 3, 2] 307s -0.485 0.236 -0.782 307s 307s x1: [3, 4, 3, 2] 307s 0.425 -0.971 -0.623 307s 0.666 -0.784 0.733 307s 0.442 -0.375 -0.386 307s 0.201 0.511 -0.064 307s 307s y: [1, 4, 3, 2] 307s 0.052 307s -1.081 307s -0.001 307s 0.073 307s test-mul-mat0: iter:144/500 307s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.555 -0.835 -0.585 -0.370 307s -0.232 -0.915 -0.222 -0.147 307s -0.626 0.031 -0.074 0.059 307s -0.752 0.978 0.584 -0.434 307s 307s x1: [4, 3, 1, 1] 307s 0.931 0.928 -0.159 0.790 307s -0.067 -0.843 -0.491 -0.337 307s 0.298 0.025 0.899 0.516 307s 307s y: [4, 3, 1, 1] 307s -1.491 -1.146 -0.496 -0.228 307s 1.153 0.945 0.033 -0.914 307s -0.903 -0.367 -0.223 0.100 307s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 307s x0: [4, 2, 4, 1] 307s -0.421 -0.778 -0.650 -0.426 307s -0.670 0.477 -0.480 -0.844 307s 307s x1: [4, 4, 4, 1] 307s -0.573 0.422 -0.503 -0.645 307s -0.737 -0.713 0.288 -0.580 307s -0.204 0.951 0.718 0.821 307s 0.849 0.234 -0.513 -0.706 307s 307s y: [2, 4, 4, 1] 307s 0.514 1.371 307s 0.925 0.505 307s -1.471 -0.448 307s 0.094 0.385 307s testing: mul_mat, [4, 2, 4, 4] = [4, 4, 4, 4] * [4, 2, 4, 4] 307s x0: [4, 4, 4, 4] 307s -0.200 0.394 0.239 -0.144 307s 0.304 -0.730 -0.901 0.207 307s -0.671 -0.871 -0.520 -0.406 307s 0.425 0.315 -0.715 -0.078 307s 307s x1: [4, 2, 4, 4] 307s 0.177 -0.645 -0.907 0.506 307s 0.832 -0.387 0.662 -0.742 307s 307s y: [4, 2, 4, 4] 307s -0.579 1.447 0.709 0.481 307s -0.053 -0.215 -0.264 -0.184 307s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 4, 1, 1] 307s 0.408 -0.425 -0.870 -0.159 307s -0.308 0.425 0.383 0.833 307s -0.521 0.941 0.641 -0.434 307s -0.195 0.842 0.430 0.206 307s 307s x1: [4, 4, 1, 1] 307s 0.135 -0.635 -0.031 0.230 307s 0.844 0.909 -0.646 -0.807 307s 0.885 0.005 -0.632 -0.042 307s 0.066 -0.129 0.419 0.575 307s 307s y: [4, 4, 1, 1] 307s 0.316 -0.132 -0.788 -0.527 307s 0.648 -0.793 0.352 0.156 307s 0.915 -0.548 -0.844 -0.450 307s -0.373 0.564 -0.137 0.177 307s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 307s x0: [4, 2, 4, 1] 307s 0.367 -0.425 0.724 0.893 307s -0.177 0.853 0.036 -0.153 307s 307s x1: [4, 4, 4, 1] 307s -0.199 0.796 0.050 -0.289 307s -0.850 0.243 -0.404 0.155 307s 0.611 0.554 -0.779 -0.518 307s -0.028 0.796 0.771 -0.620 307s 307s y: [2, 4, 4, 1] 307s -0.633 0.760 307s -0.570 0.320 307s -1.039 0.415 307s -0.344 0.806 307s testing: mul_mat, [3, 4, 4, 4] = [2, 3, 4, 4] * [2, 4, 4, 4] 307s x0: [2, 3, 4, 4] 307s -0.260 0.620 307s -0.918 0.848 307s -0.102 -0.214 307s 307s x1: [2, 4, 4, 4] 307s 0.788 -0.227 307s 0.923 0.512 307s 0.809 0.816 307s -0.641 0.787 307s 307s y: [3, 4, 4, 4] 307s -0.346 -0.916 -0.032 307s 0.077 -0.414 -0.204 307s 0.296 -0.051 -0.257 307s 0.655 1.256 -0.103 307s test-mul-mat0: iter:145/500 307s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 4, 1, 1] 307s -0.420 -0.973 -0.403 307s -0.725 -0.230 0.558 307s -0.112 0.576 -0.102 307s 0.169 -0.156 0.924 307s 307s x1: [3, 1, 1, 1] 307s -0.225 -0.896 -0.931 307s 307s y: [4, 1, 1, 1] 307s 1.342 -0.151 -0.396 -0.759 307s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.710 -0.488 -0.281 307s 0.814 -0.419 0.797 307s -0.606 -0.393 -0.605 307s 307s x1: [3, 4, 1, 1] 307s 0.103 -0.391 0.038 307s -0.411 -0.873 -0.681 307s -0.631 0.411 -0.414 307s 0.263 0.373 -0.723 307s 307s y: [3, 4, 1, 1] 307s 0.253 0.279 0.068 307s 0.326 -0.511 1.004 307s -0.532 -1.017 0.472 307s 0.208 -0.518 0.131 307s testing: mul_mat, [3, 3, 1, 2] = [3, 3, 1, 2] * [3, 3, 1, 2] 307s x0: [3, 3, 1, 2] 307s 0.317 -0.004 0.994 307s 0.027 0.508 -0.287 307s -0.158 -0.912 -0.490 307s 307s x1: [3, 3, 1, 2] 307s -0.331 0.377 0.953 307s 0.557 -0.047 -0.149 307s -0.273 0.797 -0.224 307s 307s y: [3, 3, 1, 2] 307s 0.841 -0.091 -0.758 307s 0.029 0.034 0.027 307s -0.313 0.462 -0.574 307s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.706 -0.853 0.983 307s 0.151 0.271 -0.108 307s 0.276 -0.950 0.743 307s 0.023 0.654 -0.506 307s 307s x1: [3, 3, 1, 1] 307s -0.811 -0.177 -0.515 307s -0.982 0.230 -0.701 307s -0.563 0.762 -0.568 307s 307s y: [4, 3, 1, 1] 307s -0.928 -0.114 -0.439 0.127 307s -1.578 -0.010 -1.010 0.483 307s -1.606 0.183 -1.301 0.773 307s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 2, 1, 1] 307s 0.590 -0.862 0.184 0.058 307s -0.249 0.352 0.364 -0.666 307s 307s x1: [4, 3, 1, 1] 307s -0.873 -0.562 0.399 -0.968 307s -0.489 -0.743 0.494 0.537 307s 0.967 0.683 -0.640 -0.548 307s 307s y: [2, 3, 1, 1] 307s -0.014 0.809 307s 0.473 -0.318 307s -0.167 0.132 307s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 307s x0: [2, 4, 1, 2] 307s -0.636 -0.538 307s -0.990 -0.941 307s -0.642 -0.686 307s -0.276 0.213 307s 307s x1: [2, 4, 1, 2] 307s -0.360 -0.919 307s -0.519 0.910 307s -0.869 -0.865 307s 0.894 0.023 307s 307s y: [4, 4, 1, 2] 307s 0.724 1.221 0.861 -0.097 307s -0.160 -0.342 -0.291 0.337 307s 1.018 1.674 1.151 0.055 307s -0.580 -0.906 -0.589 -0.241 307s test-mul-mat0: iter:146/500 307s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 2, 1, 1] 307s -0.710 -0.631 -0.777 307s -0.034 -0.267 -0.767 307s 307s x1: [3, 2, 1, 1] 307s -0.995 0.959 0.225 307s -0.607 0.108 0.542 307s 307s y: [2, 2, 1, 1] 307s -0.074 -0.395 307s -0.058 -0.423 307s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.438 -0.695 0.143 307s -0.837 0.036 0.344 307s 307s x1: [3, 2, 1, 1] 307s 0.324 0.457 -0.305 307s 0.384 0.772 0.908 307s 307s y: [2, 2, 1, 1] 307s -0.219 -0.360 307s -0.238 0.020 307s testing: mul_mat, [1, 2, 1, 3] = [3, 1, 1, 3] * [3, 2, 1, 3] 307s x0: [3, 1, 1, 3] 307s -0.079 0.186 -0.065 307s 307s x1: [3, 2, 1, 3] 307s -0.032 -0.752 0.456 307s 0.904 0.596 0.461 307s 307s y: [1, 2, 1, 3] 307s -0.167 307s 0.009 307s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 3, 1, 1] 307s -0.316 -0.720 0.101 307s -0.540 0.922 0.776 307s 0.166 0.029 -1.000 307s 307s x1: [3, 1, 1, 1] 307s -0.706 -0.564 0.004 307s 307s y: [3, 1, 1, 1] 307s 0.629 -0.136 -0.138 307s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.744 0.273 -0.509 307s 0.975 -0.162 0.404 307s 307s x1: [3, 3, 1, 1] 307s 0.464 0.810 0.261 307s -0.805 -0.932 0.488 307s 0.659 -0.442 0.040 307s 307s y: [2, 3, 1, 1] 307s 0.433 0.426 307s -1.102 -0.436 307s 0.349 0.730 307s testing: mul_mat, [4, 3, 1, 3] = [2, 4, 1, 3] * [2, 3, 1, 3] 307s x0: [2, 4, 1, 3] 307s 0.191 -0.054 307s 0.906 -0.365 307s -0.945 0.492 307s 0.748 -0.080 307s 307s x1: [2, 3, 1, 3] 307s -0.763 -0.849 307s 0.699 -0.327 307s 0.155 -0.039 307s 307s y: [4, 3, 1, 3] 307s -0.099 -0.382 0.303 -0.503 307s 0.151 0.752 -0.821 0.549 307s 0.032 0.155 -0.166 0.119 307s test-mul-mat0: iter:147/500 307s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.682 -0.740 -0.265 307s -0.398 -0.832 0.064 307s -0.986 0.481 0.631 307s 307s x1: [3, 2, 1, 1] 307s -0.696 -0.170 0.570 307s 0.494 -0.264 0.625 307s 307s y: [3, 2, 1, 1] 307s -0.500 0.455 0.965 307s 0.367 0.063 -0.220 307s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.818 -0.327 0.673 307s -0.770 0.846 0.977 307s 307s x1: [3, 3, 1, 1] 307s 0.576 -0.508 -0.129 307s -0.707 -0.536 0.467 307s -0.376 -0.437 0.701 307s 307s y: [2, 3, 1, 1] 307s 0.550 -1.000 307s -0.089 0.547 307s 0.308 0.604 307s testing: mul_mat, [4, 2, 1, 3] = [3, 4, 1, 3] * [3, 2, 1, 3] 307s x0: [3, 4, 1, 3] 307s 0.906 -0.518 -0.414 307s -0.531 -0.817 0.078 307s -0.712 -0.144 -0.248 307s -0.482 -0.297 -0.271 307s 307s x1: [3, 2, 1, 3] 307s 0.060 0.416 0.471 307s 0.796 0.041 -0.286 307s 307s y: [4, 2, 1, 3] 307s -0.357 -0.335 -0.219 -0.280 307s 0.818 -0.478 -0.502 -0.319 307s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.305 -0.765 0.257 307s -0.998 0.933 -0.186 307s 0.275 -0.848 0.173 307s 307s x1: [3, 4, 1, 1] 307s -0.683 -0.013 0.558 307s 0.069 0.505 -0.739 307s 0.797 0.082 -0.620 307s 0.998 -0.545 0.540 307s 307s y: [3, 4, 1, 1] 307s -0.055 0.566 -0.080 307s -0.556 0.539 -0.537 307s 0.021 -0.604 0.042 307s 0.861 -1.605 0.831 307s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.056 -0.440 0.642 307s 0.989 -0.750 -0.370 307s 0.226 0.023 0.021 307s 307s x1: [3, 3, 1, 1] 307s 0.949 0.138 0.210 307s -0.398 0.369 0.729 307s 0.840 -0.932 -0.569 307s 307s y: [3, 3, 1, 1] 307s 0.127 0.757 0.222 307s 0.284 -0.940 -0.066 307s 0.091 1.740 0.156 307s testing: mul_mat, [4, 3, 1, 3] = [3, 4, 1, 3] * [3, 3, 1, 3] 307s x0: [3, 4, 1, 3] 307s -0.247 -0.056 0.854 307s -0.227 -0.354 0.890 307s -0.287 -0.747 0.221 307s -0.149 0.116 0.215 307s 307s x1: [3, 3, 1, 3] 307s -0.903 -0.830 0.933 307s 0.402 -0.828 0.209 307s 0.637 -0.895 0.361 307s 307s y: [4, 3, 1, 3] 307s 1.066 1.329 1.085 0.239 307s 0.125 0.388 0.549 -0.111 307s 0.201 0.494 0.565 -0.121 307s test-mul-mat0: iter:148/500 307s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.101 -0.663 -0.058 307s 0.299 0.831 -0.985 307s -0.075 -0.203 -0.628 307s -0.955 0.666 -0.827 307s 307s x1: [3, 1, 1, 1] 307s -0.471 -0.040 -0.412 307s 307s y: [4, 1, 1, 1] 307s 0.003 0.232 0.302 0.763 307s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 307s x0: [3, 4, 2, 1] 307s 0.658 -0.881 -0.768 307s 0.704 0.785 -0.596 307s 0.420 -0.786 0.046 307s 0.918 0.547 0.847 307s 307s x1: [3, 4, 2, 1] 307s 0.716 -0.572 -0.359 307s -0.501 0.334 -0.198 307s -0.966 0.013 0.675 307s -0.580 0.635 0.193 307s 307s y: [4, 4, 2, 1] 307s 1.251 0.269 0.734 0.041 307s -0.472 0.028 -0.482 -0.446 307s -1.165 -1.072 -0.385 -0.309 307s -1.090 -0.024 -0.734 -0.021 307s testing: mul_mat, [4, 4, 2, 2] = [3, 4, 2, 2] * [3, 4, 2, 2] 307s x0: [3, 4, 2, 2] 307s 0.459 -0.933 -0.412 307s -0.863 0.164 -0.738 307s 0.530 0.693 0.504 307s -0.795 0.242 -0.349 307s 307s x1: [3, 4, 2, 2] 307s 0.924 0.338 0.929 307s 0.768 -0.929 0.252 307s 0.628 0.730 0.371 307s 0.859 0.433 0.157 307s 307s y: [4, 4, 2, 2] 307s -0.274 -1.428 1.192 -0.977 307s 1.114 -1.002 -0.109 -0.924 307s -0.546 -0.696 1.026 -0.452 307s -0.075 -0.787 0.835 -0.633 307s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.714 0.484 -0.027 307s -0.471 -0.262 -0.675 307s 307s x1: [3, 4, 1, 1] 307s -0.735 -0.497 0.272 307s -0.760 -0.183 -0.173 307s 0.934 0.952 0.373 307s -0.801 0.278 -0.778 307s 307s y: [2, 4, 1, 1] 307s -0.773 0.292 307s -0.626 0.523 307s 1.118 -0.941 307s -0.416 0.829 307s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 307s x0: [2, 4, 2, 1] 307s -0.021 0.669 307s -0.158 0.267 307s 0.333 0.748 307s 0.796 0.042 307s 307s x1: [2, 3, 2, 1] 307s -0.977 -0.053 307s -0.142 -0.187 307s 0.127 -0.367 307s 307s y: [4, 3, 2, 1] 307s -0.015 0.140 -0.365 -0.780 307s -0.122 -0.028 -0.187 -0.121 307s -0.248 -0.118 -0.232 0.085 307s testing: mul_mat, [2, 2, 2, 2] = [4, 2, 2, 2] * [4, 2, 2, 2] 307s x0: [4, 2, 2, 2] 307s 0.207 0.614 0.199 -0.912 307s -0.642 0.521 -0.812 -0.338 307s 307s x1: [4, 2, 2, 2] 307s -0.233 0.084 0.501 0.714 307s 0.942 -0.686 -0.159 -0.425 307s 307s y: [2, 2, 2, 2] 307s -0.549 -0.454 307s 0.130 -0.689 307s test-mul-mat0: iter:149/500 307s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.070 0.738 -0.465 307s -0.493 0.924 -0.520 307s 307s x1: [3, 4, 1, 1] 307s 0.329 -0.061 -0.315 307s 0.216 -0.578 0.286 307s -0.630 -0.606 -0.194 307s 0.633 -0.813 0.040 307s 307s y: [2, 4, 1, 1] 307s 0.124 -0.055 307s -0.544 -0.789 307s -0.401 -0.148 307s -0.574 -1.084 307s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 307s x0: [3, 4, 3, 1] 307s -0.605 -0.610 -0.155 307s -0.417 0.430 0.519 307s 0.652 0.168 -0.946 307s -0.841 0.092 -0.466 307s 307s x1: [3, 2, 3, 1] 307s 0.774 -0.661 -0.698 307s 0.629 -0.539 -0.232 307s 307s y: [4, 2, 3, 1] 307s 0.043 -0.970 1.054 -0.386 307s -0.016 -0.615 0.539 -0.470 307s testing: mul_mat, [2, 4, 3, 2] = [3, 2, 3, 2] * [3, 4, 3, 2] 307s x0: [3, 2, 3, 2] 307s 0.122 -0.171 0.402 307s 0.142 -0.201 0.370 307s 307s x1: [3, 4, 3, 2] 307s 0.061 -0.465 0.681 307s 0.115 -0.306 -0.227 307s 0.649 -0.373 -0.796 307s -0.515 -0.811 -0.904 307s 307s y: [2, 4, 3, 2] 307s 0.361 0.354 307s -0.025 -0.006 307s -0.178 -0.128 307s -0.288 -0.244 307s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.779 0.779 -0.162 307s 0.421 0.439 0.213 307s 307s x1: [3, 2, 1, 1] 307s 0.577 -0.028 -0.989 307s 0.479 -0.641 -0.863 307s 307s y: [2, 2, 1, 1] 307s 0.588 0.020 307s 0.013 -0.264 307s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 307s x0: [2, 2, 3, 1] 307s -0.027 0.115 307s 0.858 0.332 307s 307s x1: [2, 3, 3, 1] 307s -0.569 0.878 307s 0.614 -0.621 307s 0.709 0.448 307s 307s y: [2, 3, 3, 1] 307s 0.116 -0.197 307s -0.088 0.321 307s 0.032 0.757 307s testing: mul_mat, [1, 2, 3, 2] = [2, 1, 3, 2] * [2, 2, 3, 2] 307s x0: [2, 1, 3, 2] 307s 0.545 -0.881 307s 307s x1: [2, 2, 3, 2] 307s -0.019 -0.868 307s 0.686 0.360 307s 307s y: [1, 2, 3, 2] 307s 0.755 307s 0.057 307s test-mul-mat0: iter:150/500 307s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.193 -0.441 307s 0.620 -0.250 307s 0.661 -0.671 307s 307s x1: [2, 2, 1, 1] 307s -0.699 0.765 307s 0.271 -0.570 307s 307s y: [3, 2, 1, 1] 307s -0.472 -0.625 -0.976 307s 0.304 0.311 0.562 307s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.737 0.524 307s -0.537 -0.186 307s 307s x1: [2, 3, 1, 1] 307s 0.422 -0.905 307s 0.032 0.173 307s 0.641 0.151 307s 307s y: [2, 3, 1, 1] 307s -0.163 -0.058 307s 0.114 -0.049 307s 0.551 -0.372 307s testing: mul_mat, [2, 2, 1, 2] = [2, 2, 1, 2] * [2, 2, 1, 2] 307s x0: [2, 2, 1, 2] 307s 0.136 0.553 307s 0.330 0.565 307s 307s x1: [2, 2, 1, 2] 307s -0.972 -0.171 307s 0.251 -0.627 307s 307s y: [2, 2, 1, 2] 307s -0.226 -0.418 307s -0.312 -0.271 307s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 4, 1, 1] 307s 0.303 0.651 307s 0.868 0.258 307s 0.522 0.977 307s -0.546 -0.886 307s 307s x1: [2, 2, 1, 1] 307s 0.273 0.785 307s -0.729 -0.305 307s 307s y: [4, 2, 1, 1] 307s 0.594 0.440 0.910 -0.845 307s -0.419 -0.711 -0.678 0.668 307s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.968 -0.388 0.914 0.885 307s -0.651 0.362 -0.066 -0.962 307s 307s x1: [4, 2, 1, 1] 307s -0.928 -0.995 -0.057 0.323 307s -0.622 0.272 0.973 0.213 307s 307s y: [2, 2, 1, 1] 307s 1.518 -0.063 307s 1.575 0.234 307s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 307s x0: [2, 4, 1, 2] 307s 0.879 -0.521 307s 0.266 -0.240 307s 0.701 0.884 307s 0.852 -0.171 307s 307s x1: [2, 4, 1, 2] 307s -0.123 0.158 307s 0.824 0.148 307s 0.853 0.704 307s -0.549 0.721 307s 307s y: [4, 4, 1, 2] 307s -0.191 -0.071 0.053 -0.132 307s 0.647 0.184 0.708 0.676 307s 0.383 0.058 1.221 0.606 307s -0.858 -0.319 0.253 -0.591 307s test-mul-mat0: iter:151/500 307s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 1, 1, 1] 307s 0.236 307s 307s x1: [1, 3, 1, 1] 307s -0.218 307s 0.864 307s 0.535 307s 307s y: [1, 3, 1, 1] 307s -0.051 307s 0.204 307s 0.126 307s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 307s x0: [1, 1, 4, 1] 307s 0.151 307s 307s x1: [1, 1, 4, 1] 307s -0.981 307s 307s y: [1, 1, 4, 1] 307s -0.148 307s testing: mul_mat, [3, 1, 4, 1] = [1, 3, 4, 1] * [1, 1, 4, 1] 307s x0: [1, 3, 4, 1] 307s -0.016 307s 0.437 307s -0.226 307s 307s x1: [1, 1, 4, 1] 307s -0.694 307s 307s y: [3, 1, 4, 1] 307s 0.011 -0.303 0.157 307s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 4, 1, 1] 307s -0.900 307s -0.978 307s 0.843 307s -0.178 307s 307s x1: [1, 3, 1, 1] 307s 0.586 307s -0.136 307s -0.997 307s 307s y: [4, 3, 1, 1] 307s -0.527 -0.573 0.494 -0.104 307s 0.123 0.133 -0.115 0.024 307s 0.897 0.974 -0.840 0.178 307s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 307s x0: [4, 1, 4, 1] 307s 0.182 -0.589 0.748 0.986 307s 307s x1: [4, 1, 4, 1] 307s -0.403 0.301 0.973 0.052 307s 307s y: [1, 1, 4, 1] 307s 0.528 307s testing: mul_mat, [1, 4, 4, 1] = [1, 1, 4, 1] * [1, 4, 4, 1] 307s x0: [1, 1, 4, 1] 307s 0.870 307s 307s x1: [1, 4, 4, 1] 307s 0.169 307s 0.892 307s -0.987 307s 0.994 307s 307s y: [1, 4, 4, 1] 307s 0.147 307s 0.776 307s -0.858 307s 0.864 307s test-mul-mat0: iter:152/500 307s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 3, 1, 1] 307s -0.469 -0.924 -0.401 307s 0.330 -0.424 -0.552 307s 0.114 0.109 0.007 307s 307s x1: [3, 3, 1, 1] 307s 0.810 -0.450 -0.168 307s 0.007 0.389 -0.179 307s -0.824 0.281 -0.165 307s 307s y: [3, 3, 1, 1] 307s 0.104 0.551 0.042 307s -0.291 -0.065 0.042 307s 0.193 -0.300 -0.065 307s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.495 0.918 -0.393 307s -0.956 -0.250 0.613 307s 0.434 0.572 0.789 307s 307s x1: [3, 3, 1, 1] 307s -0.548 0.231 -0.252 307s -0.799 0.101 -0.525 307s 0.361 0.188 0.774 307s 307s y: [3, 3, 1, 1] 307s 0.040 0.312 -0.304 307s -0.096 0.417 -0.703 307s 0.046 0.082 0.874 307s testing: mul_mat, [3, 3, 1, 3] = [3, 3, 1, 3] * [3, 3, 1, 3] 307s x0: [3, 3, 1, 3] 307s -0.342 0.250 -0.491 307s 0.373 0.656 -0.532 307s -0.381 -0.861 0.026 307s 307s x1: [3, 3, 1, 3] 307s -0.285 -0.594 0.959 307s 0.246 -0.518 -0.442 307s -0.424 0.058 0.006 307s 307s y: [3, 3, 1, 3] 307s -0.521 -1.006 0.645 307s 0.004 -0.013 0.341 307s 0.157 -0.124 0.112 307s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 1, 1, 1] 307s 0.999 -0.294 0.401 307s 307s x1: [3, 3, 1, 1] 307s -0.321 0.349 0.661 307s 0.399 -0.993 -0.089 307s 0.908 0.380 -0.432 307s 307s y: [1, 3, 1, 1] 307s -0.158 307s 0.654 307s 0.622 307s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.266 307s 0.479 307s 0.102 307s 307s x1: [1, 3, 1, 1] 307s 0.193 307s 0.903 307s 0.433 307s 307s y: [3, 3, 1, 1] 307s 0.051 0.092 0.020 307s 0.240 0.432 0.092 307s 0.115 0.207 0.044 307s testing: mul_mat, [1, 1, 1, 3] = [3, 1, 1, 3] * [3, 1, 1, 3] 307s x0: [3, 1, 1, 3] 307s 0.367 0.793 0.704 307s 307s x1: [3, 1, 1, 3] 307s -0.973 -0.714 -0.530 307s 307s y: [1, 1, 1, 3] 307s -1.297 307s test-mul-mat0: iter:153/500 307s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.475 0.925 0.788 -0.411 307s -0.720 0.156 -0.618 0.984 307s -0.816 0.574 0.695 -0.876 307s 307s x1: [4, 3, 1, 1] 307s -0.123 -0.717 0.117 -0.690 307s -0.640 -0.617 0.789 0.462 307s -0.591 -0.925 0.933 0.695 307s 307s y: [3, 3, 1, 1] 307s -0.346 -0.774 0.374 307s -0.443 0.332 0.311 307s -0.687 0.389 -0.009 307s testing: mul_mat, [1, 3, 4, 1] = [4, 1, 4, 1] * [4, 3, 4, 1] 307s x0: [4, 1, 4, 1] 307s 0.054 0.969 -0.780 -0.553 307s 307s x1: [4, 3, 4, 1] 307s -0.326 -0.213 -0.368 -0.850 307s 0.878 0.846 0.027 -0.839 307s -0.038 0.337 -0.479 0.345 307s 307s y: [1, 3, 4, 1] 307s 0.533 307s 1.310 307s 0.508 307s testing: mul_mat, [2, 1, 4, 2] = [4, 2, 4, 2] * [4, 1, 4, 2] 307s x0: [4, 2, 4, 2] 307s -0.473 0.394 0.102 -0.764 307s 0.919 -0.095 0.589 -0.306 307s 307s x1: [4, 1, 4, 2] 307s 0.616 -0.036 0.412 0.402 307s 307s y: [2, 1, 4, 2] 307s -0.570 0.689 307s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.200 0.800 -0.458 0.009 307s -0.081 0.708 -0.602 0.604 307s 307s x1: [4, 2, 1, 1] 307s -0.431 0.507 0.085 -0.740 307s 0.107 -0.354 0.322 0.046 307s 307s y: [2, 2, 1, 1] 307s 0.446 -0.104 307s -0.452 -0.426 307s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 307s x0: [2, 3, 4, 1] 307s 0.700 0.405 307s -0.994 -0.544 307s 0.366 0.213 307s 307s x1: [2, 4, 4, 1] 307s 0.640 0.977 307s 0.309 0.978 307s -0.869 0.705 307s -0.550 0.847 307s 307s y: [3, 4, 4, 1] 307s 0.844 -1.168 0.442 307s 0.613 -0.840 0.321 307s -0.323 0.480 -0.168 307s -0.042 0.086 -0.021 307s testing: mul_mat, [2, 2, 4, 2] = [3, 2, 4, 2] * [3, 2, 4, 2] 307s x0: [3, 2, 4, 2] 307s 0.196 -0.182 0.989 307s -0.948 -0.749 0.143 307s 307s x1: [3, 2, 4, 2] 307s 0.905 -0.901 0.715 307s 0.163 -0.510 0.743 307s 307s y: [2, 2, 4, 2] 307s 1.049 -0.081 307s 0.860 0.334 307s test-mul-mat0: iter:154/500 307s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.774 -0.590 -0.865 307s -0.628 0.742 -0.560 307s 307s x1: [3, 2, 1, 1] 307s 0.255 0.196 0.341 307s 0.395 -0.628 0.131 307s 307s y: [2, 2, 1, 1] 307s -0.213 -0.206 307s 0.562 -0.787 307s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 307s x0: [3, 4, 3, 1] 307s -0.233 0.763 0.661 307s 0.140 -0.106 -0.691 307s -0.086 0.304 -0.557 307s 0.285 0.046 -0.117 307s 307s x1: [3, 2, 3, 1] 307s 0.221 0.062 0.888 307s -0.475 0.424 0.873 307s 307s y: [4, 2, 3, 1] 307s 0.583 -0.590 -0.495 -0.038 307s 1.011 -0.715 -0.316 -0.218 307s testing: mul_mat, [1, 4, 3, 4] = [3, 1, 3, 4] * [3, 4, 3, 4] 307s x0: [3, 1, 3, 4] 307s 0.953 -0.168 0.108 307s 307s x1: [3, 4, 3, 4] 307s 0.713 -0.893 0.485 307s -0.844 0.392 -0.469 307s 0.039 0.899 -0.361 307s 0.811 -0.069 -0.829 307s 307s y: [1, 4, 3, 4] 307s 0.882 307s -0.921 307s -0.153 307s 0.695 307s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 2, 1, 1] 307s -0.315 -0.363 0.623 307s -0.004 0.235 -0.341 307s 307s x1: [3, 1, 1, 1] 307s 0.193 0.916 0.471 307s 307s y: [2, 1, 1, 1] 307s -0.100 0.054 307s testing: mul_mat, [4, 3, 3, 1] = [2, 4, 3, 1] * [2, 3, 3, 1] 307s x0: [2, 4, 3, 1] 307s -0.830 -0.145 307s 0.384 0.577 307s 0.247 -0.229 307s -0.914 0.851 307s 307s x1: [2, 3, 3, 1] 307s -0.721 -0.644 307s 0.762 -0.678 307s 0.405 0.024 307s 307s y: [4, 3, 3, 1] 307s 0.692 -0.649 -0.031 0.112 307s -0.534 -0.099 0.344 -1.273 307s -0.340 0.170 0.095 -0.350 307s testing: mul_mat, [4, 2, 3, 4] = [4, 4, 3, 4] * [4, 2, 3, 4] 307s x0: [4, 4, 3, 4] 307s -0.842 -0.832 0.976 -0.243 307s -0.320 0.972 0.469 0.596 307s 0.165 -0.327 -0.805 0.566 307s 0.768 0.442 0.456 0.422 307s 307s x1: [4, 2, 3, 4] 307s -0.339 -0.649 0.020 0.187 307s 0.569 0.603 0.241 0.739 307s 307s y: [4, 2, 3, 4] 307s 0.799 -0.402 0.245 -0.459 307s -0.925 0.958 0.121 1.126 307s test-mul-mat0: iter:155/500 307s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.733 -0.551 0.879 -0.974 307s -0.778 -0.782 -0.168 0.193 307s -0.185 -0.989 0.999 0.716 307s 0.589 -0.464 0.784 -0.242 307s 307s x1: [4, 4, 1, 1] 307s -0.933 0.169 0.566 -0.884 307s -0.160 -0.755 -0.531 -0.460 307s 0.630 0.713 0.115 0.601 307s -0.710 0.947 -0.856 0.732 307s 307s y: [4, 4, 1, 1] 307s 1.949 0.329 -0.063 0.030 307s 0.515 0.716 -0.083 -0.048 307s -1.339 -0.951 -0.275 -0.015 307s -1.467 0.098 -1.135 -1.705 307s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 1, 1, 1] 307s 1.000 -0.985 -0.226 -0.782 307s 307s x1: [4, 4, 1, 1] 307s -0.898 0.900 0.598 -0.653 307s -0.631 -0.862 0.977 -0.918 307s 0.253 0.578 -0.629 0.200 307s 0.722 -0.896 -0.879 0.989 307s 307s y: [1, 4, 1, 1] 307s -1.408 307s 0.716 307s -0.330 307s 1.030 307s testing: mul_mat, [2, 1, 1, 2] = [4, 2, 1, 2] * [4, 1, 1, 2] 307s x0: [4, 2, 1, 2] 307s 0.205 -0.397 -0.567 -0.197 307s -0.050 -0.198 -0.058 -0.073 307s 307s x1: [4, 1, 1, 2] 307s -0.153 0.967 0.033 -0.142 307s 307s y: [2, 1, 1, 2] 307s -0.406 -0.175 307s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 1, 1, 1] 307s 0.936 -0.383 0.517 -0.618 307s 307s x1: [4, 2, 1, 1] 307s -0.784 0.911 0.516 -0.769 307s -0.315 0.733 0.077 -0.348 307s 307s y: [1, 2, 1, 1] 307s -0.341 307s -0.320 307s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 1, 1, 1] 307s -0.609 307s 307s x1: [1, 4, 1, 1] 307s 0.118 307s -0.950 307s 0.587 307s 0.722 307s 307s y: [1, 4, 1, 1] 307s -0.072 307s 0.579 307s -0.358 307s -0.440 307s testing: mul_mat, [1, 1, 1, 2] = [1, 1, 1, 2] * [1, 1, 1, 2] 307s x0: [1, 1, 1, 2] 307s 0.599 307s 307s x1: [1, 1, 1, 2] 307s -0.328 307s 307s y: [1, 1, 1, 2] 307s -0.196 307s test-mul-mat0: iter:156/500 307s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 4, 1, 1] 307s 0.954 -0.223 0.380 0.687 307s 0.854 -0.969 -0.546 0.790 307s -0.352 0.970 -0.828 0.767 307s -0.980 0.760 0.488 -0.497 307s 307s x1: [4, 1, 1, 1] 307s -0.670 -0.217 -0.562 -0.454 307s 307s y: [4, 1, 1, 1] 307s -1.116 -0.414 0.142 0.443 307s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 307s x0: [4, 1, 3, 1] 307s -0.629 0.770 0.623 -0.164 307s 307s x1: [4, 4, 3, 1] 307s -0.850 -0.840 0.789 0.483 307s 0.759 0.958 0.010 0.862 307s 0.382 0.932 -0.808 -0.835 307s -0.630 -0.262 -0.140 -0.676 307s 307s y: [1, 4, 3, 1] 307s 0.300 307s 0.126 307s 0.111 307s 0.218 307s testing: mul_mat, [4, 1, 3, 2] = [4, 4, 3, 2] * [4, 1, 3, 2] 307s x0: [4, 4, 3, 2] 307s 0.590 -0.821 -0.659 0.318 307s 0.530 0.744 -0.995 -0.879 307s 0.480 0.440 0.437 0.310 307s 0.582 -0.514 0.095 0.811 307s 307s x1: [4, 1, 3, 2] 307s -0.313 -0.408 0.737 0.435 307s 307s y: [4, 1, 3, 2] 307s -0.196 -1.585 0.127 0.451 307s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 3, 1, 1] 307s -0.552 -0.213 0.621 -0.074 307s 0.822 0.113 0.444 0.336 307s -0.385 0.952 -0.363 0.123 307s 307s x1: [4, 4, 1, 1] 307s -0.942 -0.753 0.354 0.404 307s -0.632 -0.524 0.966 0.735 307s -0.003 0.325 -0.169 -0.990 307s 0.292 -0.143 -0.455 -0.839 307s 307s y: [3, 4, 1, 1] 307s 0.870 -0.567 -0.433 307s 1.006 0.097 -0.515 307s -0.099 -0.374 0.250 307s -0.352 -0.260 -0.187 307s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 307s x0: [3, 3, 3, 1] 307s -0.743 0.465 0.504 307s 0.198 0.681 -0.826 307s 0.306 0.183 -0.647 307s 307s x1: [3, 4, 3, 1] 307s -0.141 0.656 0.181 307s 0.105 0.010 -0.414 307s 0.473 0.486 -0.448 307s 0.208 -0.517 0.877 307s 307s y: [3, 4, 3, 1] 307s 0.502 0.268 -0.041 307s -0.283 0.370 0.302 307s -0.351 0.795 0.524 307s 0.047 -1.036 -0.599 307s testing: mul_mat, [1, 3, 3, 2] = [3, 1, 3, 2] * [3, 3, 3, 2] 307s x0: [3, 1, 3, 2] 307s -0.872 -0.403 0.066 307s 307s x1: [3, 3, 3, 2] 307s -0.417 -0.852 -0.726 307s 0.337 -0.595 0.472 307s -0.357 0.871 0.153 307s 307s y: [1, 3, 3, 2] 307s 0.659 307s -0.023 307s -0.030 307s test-mul-mat0: iter:157/500 307s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.028 -0.684 307s 307s x1: [2, 2, 1, 1] 307s 0.096 -0.202 307s 0.786 -0.196 307s 307s y: [1, 2, 1, 1] 307s 0.141 307s 0.156 307s testing: mul_mat, [1, 1, 3, 1] = [2, 1, 3, 1] * [2, 1, 3, 1] 307s x0: [2, 1, 3, 1] 307s 0.590 -0.308 307s 307s x1: [2, 1, 3, 1] 307s -0.068 0.339 307s 307s y: [1, 1, 3, 1] 307s -0.145 307s testing: mul_mat, [2, 1, 3, 3] = [2, 2, 3, 3] * [2, 1, 3, 3] 307s x0: [2, 2, 3, 3] 307s -0.077 0.530 307s -0.565 0.329 307s 307s x1: [2, 1, 3, 3] 307s 0.163 0.394 307s 307s y: [2, 1, 3, 3] 307s 0.196 0.037 307s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.663 0.976 307s -0.815 -0.927 307s -0.422 0.528 307s 307s x1: [2, 2, 1, 1] 307s 0.964 0.494 307s -0.257 -0.860 307s 307s y: [3, 2, 1, 1] 307s 1.121 -1.243 -0.147 307s -1.010 1.007 -0.345 307s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 307s x0: [3, 2, 3, 1] 307s 0.809 0.331 0.235 307s 0.095 -0.448 -0.214 307s 307s x1: [3, 2, 3, 1] 307s 0.365 -0.255 -0.116 307s -0.224 -0.714 -0.081 307s 307s y: [2, 2, 3, 1] 307s 0.184 0.174 307s -0.437 0.316 307s testing: mul_mat, [3, 3, 3, 3] = [2, 3, 3, 3] * [2, 3, 3, 3] 307s x0: [2, 3, 3, 3] 307s -0.807 -0.556 307s 0.875 -0.301 307s 0.207 0.688 307s 307s x1: [2, 3, 3, 3] 307s 0.290 -0.681 307s 0.124 -0.014 307s -0.607 0.039 307s 307s y: [3, 3, 3, 3] 307s 0.144 0.459 -0.408 307s -0.092 0.113 0.016 307s 0.468 -0.543 -0.099 307s test-mul-mat0: iter:158/500 307s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 4, 1, 1] 307s -0.707 0.479 -0.662 307s -0.032 0.403 -0.359 307s -0.337 0.712 -0.152 307s -0.692 -0.118 -0.869 307s 307s x1: [3, 4, 1, 1] 307s 0.127 0.465 0.902 307s 0.660 -0.721 -0.612 307s 0.399 0.537 0.573 307s -0.173 -0.815 0.570 307s 307s y: [4, 4, 1, 1] 307s -0.464 -0.140 0.151 -0.92ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s 7 307s -0.406 -0.092 -0.642 0.160 307s -0.404 -0.002 0.161 -0.837 307s -0.645 -0.527 -0.609 -0.279 307s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 4, 1, 1] 307s -0.050 0.346 0.255 307s 0.136 -0.084 0.997 307s 0.428 -0.606 -0.666 307s -0.604 0.797 -0.025 307s 307s x1: [3, 4, 1, 1] 307s -0.601 -0.177 -0.806 307s -0.757 0.668 0.484 307s 0.370 0.133 0.386 307s 0.029 0.413 0.774 307s 307s y: [4, 4, 1, 1] 307s -0.237 -0.870 0.386 0.242 307s 0.393 0.324 -1.051 0.978 307s 0.126 0.424 -0.179 -0.126 307s 0.339 0.741 -0.753 0.292 307s testing: mul_mat, [2, 4, 1, 4] = [3, 2, 1, 4] * [3, 4, 1, 4] 307s x0: [3, 2, 1, 4] 307s -0.837 0.071 -0.102 307s -0.745 -0.414 0.952 307s 307s x1: [3, 4, 1, 4] 307s 0.059 0.510 0.823 307s 0.367 -0.608 0.954 307s 0.766 0.215 -0.853 307s -0.991 -0.117 0.631 307s 307s y: [2, 4, 1, 4] 307s -0.097 0.528 307s -0.447 0.886 307s -0.539 -1.472 307s 0.757 1.388 307s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 4, 1, 1] 307s -0.482 0.761 0.812 307s 0.175 -0.587 0.880 307s -0.539 0.115 -0.840 307s -0.227 0.291 -0.543 307s 307s x1: [3, 2, 1, 1] 307s -0.168 0.027 0.413 307s -0.198 -0.645 -0.896 307s 307s y: [4, 2, 1, 1] 307s 0.437 0.318 -0.253 -0.178 307s -1.123 -0.444 0.785 0.344 307s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 1, 1, 1] 307s -0.836 -0.127 0.497 -0.482 307s 307s x1: [4, 3, 1, 1] 307s -0.957 0.428 0.856 0.427 307s -0.538 -0.599 0.984 0.029 307s 0.308 0.864 0.136 0.459 307s 307s y: [1, 3, 1, 1] 307s 0.966 307s 1.001 307s -0.521 307s testing: mul_mat, [4, 4, 1, 4] = [1, 4, 1, 4] * [1, 4, 1, 4] 307s x0: [1, 4, 1, 4] 307s -0.726 307s 0.256 307s -0.541 307s -0.741 307s 307s x1: [1, 4, 1, 4] 307s -0.023 307s 0.060 307s 0.036 307s -0.847 307s 307s y: [4, 4, 1, 4] 307s 0.017 -0.006 0.012 0.017 307s -0.043 0.015 -0.032 -0.044 307s -0.026 0.009 -0.020 -0.027 307s 0.615 -0.217 0.459 0.628 307s test-mul-mat0: iter:159/500 307s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.494 -0.165 0.800 0.761 307s 0.293 -0.941 -0.954 0.060 307s 307s x1: [4, 2, 1, 1] 307s 0.142 -0.171 0.873 -0.653 307s -0.425 -0.322 0.712 -0.223 307s 307s y: [2, 2, 1, 1] 307s 0.160 -0.669 307s 0.664 -0.514 307s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 307s x0: [4, 2, 3, 1] 307s 0.121 -0.845 0.893 0.180 307s -0.799 -0.047 0.362 0.669 307s 307s x1: [4, 2, 3, 1] 307s -0.819 0.467 -0.715 -0.001 307s 0.052 -0.616 0.314 0.155 307s 307s y: [2, 2, 3, 1] 307s -1.132 0.372 307s 0.835 0.205 307s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 307s x0: [4, 2, 3, 1] 307s 0.657 -0.736 0.863 -0.982 307s -0.205 0.637 0.366 0.122 307s 307s x1: [4, 2, 3, 1] 307s 0.348 -0.673 0.662 0.113 307s 0.648 -0.944 0.712 -0.231 307s 307s y: [2, 2, 3, 1] 307s 1.185 -0.244 307s 1.963 -0.501 307s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 3, 1, 1] 307s -0.806 0.831 0.129 -0.517 307s 0.203 -0.431 0.047 0.238 307s 0.447 -0.431 0.339 -0.123 307s 307s x1: [4, 2, 1, 1] 307s 0.567 0.818 0.538 -0.935 307s 0.528 -0.612 -0.669 0.185 307s 307s y: [3, 2, 1, 1] 307s 0.775 -0.435 0.198 307s -1.116 0.384 0.250 307s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 307s x0: [3, 2, 3, 1] 307s 0.299 -0.082 0.290 307s -0.816 -0.757 -0.629 307s 307s x1: [3, 4, 3, 1] 307s -0.952 0.034 -0.635 307s -0.974 0.389 0.164 307s -0.916 0.539 0.635 307s -0.056 0.106 0.452 307s 307s y: [2, 4, 3, 1] 307s -0.471 1.150 307s -0.275 0.398 307s -0.134 -0.060 307s 0.106 -0.319 307s testing: mul_mat, [1, 3, 3, 1] = [2, 1, 3, 1] * [2, 3, 3, 1] 307s x0: [2, 1, 3, 1] 307s 0.657 0.867 307s 307s x1: [2, 3, 3, 1] 307s 0.627 0.845 307s 0.806 -0.496 307s -0.015 -0.972 307s 307s y: [1, 3, 3, 1] 307s 1.144 307s 0.100 307s -0.852 307s test-mul-mat0: iter:160/500 307s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.330 -0.407 0.507 307s 0.358 -0.148 0.681 307s -0.356 0.230 0.070 307s -0.425 -0.108 0.758 307s 307s x1: [3, 1, 1, 1] 307s -0.323 0.524 -0.911 307s 307s y: [4, 1, 1, 1] 307s -0.782 -0.814 0.172 -0.610 307s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.246 -0.565 0.959 307s -0.230 -0.477 -0.519 307s 307s x1: [3, 4, 1, 1] 307s -0.310 0.473 -0.311 307s -0.904 -0.576 -0.654 307s 0.962 -0.274 0.600 307s 0.792 -0.456 0.973 307s 307s y: [2, 4, 1, 1] 307s -0.642 0.008 307s -0.524 0.822 307s 0.967 -0.402 307s 1.386 -0.469 307s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.198 -0.260 -0.324 307s -0.910 -0.503 0.366 307s 0.563 0.186 0.462 307s 307s x1: [3, 2, 1, 1] 307s -0.900 0.116 0.988 307s 0.458 0.968 0.670 307s 307s y: [3, 2, 1, 1] 307s -0.529 1.122 -0.029 307s -0.378 -0.658 0.747 307s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.539 -0.937 0.179 307s -0.544 -0.062 -0.074 307s 0.272 0.372 -0.170 307s 307s x1: [3, 3, 1, 1] 307s 0.987 0.532 0.424 307s -0.288 0.131 0.216 307s 0.256 0.105 -0.503 307s 307s y: [3, 3, 1, 1] 307s 0.110 -0.601 0.394 307s -0.240 0.132 -0.066 307s -0.050 -0.109 0.194 307s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.019 0.859 0.954 307s -0.565 -0.302 -0.213 307s 0.986 0.682 0.571 307s -0.449 0.074 -0.544 307s 307s x1: [3, 3, 1, 1] 307s 0.147 -0.404 -0.069 307s -0.655 0.336 0.607 307s -0.564 0.833 -0.027 307s 307s y: [4, 3, 1, 1] 307s -0.410 0.054 -0.170 -0.059 307s 0.855 0.139 -0.069 -0.011 307s 0.679 0.073 -0.003 0.330 307s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 2, 1, 1] 307s 0.823 0.496 0.442 -0.325 307s -0.531 0.656 0.495 0.877 307s 307s x1: [4, 3, 1, 1] 307s -0.674 -0.972 0.728 -0.611 307s -0.035 0.100 0.568 0.891 307s 0.930 -0.285 -0.513 -0.139 307s 307s y: [2, 3, 1, 1] 307s -0.516 -0.454 307s -0.018 1.147 307s 0.442 -1.057 307s test-mul-mat0: iter:161/500 307s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 1, 1, 1] 307s 0.265 0.348 -0.308 0.752 307s 307s x1: [4, 3, 1, 1] 307s -0.092 -0.191 -0.867 0.694 307s -0.619 -0.411 -0.980 -0.592 307s -0.682 -0.591 0.373 0.418 307s 307s y: [1, 3, 1, 1] 307s 0.698 307s -0.450 307s -0.187 307s testing: mul_mat, [3, 1, 3, 1] = [4, 3, 3, 1] * [4, 1, 3, 1] 307s x0: [4, 3, 3, 1] 307s -0.595 -0.963 -0.458 -0.462 307s 0.731 -0.078 0.127 0.752 307s 0.331 0.445 -0.839 -0.296 307s 307s x1: [4, 1, 3, 1] 307s -0.790 0.753 0.574 -0.322 307s 307s y: [3, 1, 3, 1] 307s -0.369 -0.806 -0.313 307s testing: mul_mat, [3, 3, 3, 4] = [4, 3, 3, 4] * [4, 3, 3, 4] 307s x0: [4, 3, 3, 4] 307s 0.430 -0.032 -0.746 -0.241 307s -0.069 0.852 0.598 0.186 307s 0.675 -0.002 -0.072 0.134 307s 307s x1: [4, 3, 3, 4] 307s -0.588 -0.128 0.078 0.743 307s -0.683 0.240 -0.553 0.180 307s 0.378 -0.584 0.391 -0.791 307s 307s y: [3, 3, 3, 4] 307s -0.486 0.117 -0.302 307s 0.068 -0.046 -0.398 307s 0.080 -0.437 0.122 307s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.254 -0.853 -0.606 0.930 307s 0.590 0.965 0.190 -0.589 307s -0.096 -0.450 0.484 0.551 307s 307s x1: [4, 3, 1, 1] 307s -0.908 0.708 -0.333 -0.574 307s -0.814 0.428 -0.861 -0.283 307s 0.546 0.564 0.393 -0.344 307s 307s y: [3, 3, 1, 1] 307s -1.167 0.422 -0.709 307s -0.313 -0.064 -0.687 307s -0.900 1.143 -0.305 307s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 307s x0: [3, 4, 3, 1] 307s 0.221 -0.696 0.480 307s 0.377 -0.167 0.031 307s 0.731 -0.328 -0.014 307s 0.877 0.949 -0.215 307s 307s x1: [3, 4, 3, 1] 307s -0.910 0.142 -0.051 307s -0.861 0.033 0.007 307s -0.770 -0.259 0.674 307s -0.343 -0.073 0.102 307s 307s y: [4, 4, 3, 1] 307s -0.324 -0.368 -0.711 -0.652 307s -0.210 -0.330 -0.640 -0.726 307s 0.334 -0.226 -0.487 -1.066 307s 0.024 -0.114 -0.229 -0.392 307s testing: mul_mat, [2, 3, 3, 4] = [4, 2, 3, 4] * [4, 3, 3, 4] 307s x0: [4, 2, 3, 4] 307s -0.445 -0.299 -0.502 -0.821 307s 0.585 -0.677 0.689 -0.491 307s 307s x1: [4, 3, 3, 4] 307s -0.453 -0.080 -0.085 -0.972 307s 0.952 0.900 -0.188 -0.406 307s 0.178 -0.509 0.753 -0.107 307s 307s y: [2, 3, 3, 4] 307s 1.066 0.207 307s -0.266 0.017 307s -0.217 1.020 307s test-mul-mat0: iter:162/500 307s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.232 0.880 307s 0.533 0.677 307s 307s x1: [2, 2, 1, 1] 307s -0.259 -0.373 307s 0.096 0.831 307s 307s y: [2, 2, 1, 1] 307s -0.388 -0.390 307s 0.754 0.614 307s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 307s x0: [2, 1, 3, 1] 307s 0.082 -0.876 307s 307s x1: [2, 2, 3, 1] 307s -0.922 0.036 307s 0.340 -0.842 307s 307s y: [1, 2, 3, 1] 307s -0.107 307s 0.765 307s testing: mul_mat, [4, 1, 3, 2] = [2, 4, 3, 2] * [2, 1, 3, 2] 307s x0: [2, 4, 3, 2] 307s -0.617 -0.273 307s -0.403 -0.940 307s 0.041 0.800 307s 0.514 0.288 307s 307s x1: [2, 1, 3, 2] 307s 0.908 -0.898 307s 307s y: [4, 1, 3, 2] 307s -0.316 0.478 -0.681 0.208 307s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 4, 1, 1] 307s 0.764 0.664 307s -0.609 0.634 307s 0.495 0.567 307s 0.302 0.534 307s 307s x1: [2, 4, 1, 1] 307s 0.214 0.090 307s -0.266 0.175 307s 0.083 0.329 307s 0.614 0.557 307s 307s y: [4, 4, 1, 1] 307s 0.223 -0.073 0.157 0.113 307s -0.087 0.273 -0.033 0.013 307s 0.283 0.158 0.228 0.201 307s 0.840 -0.021 0.620 0.483 307s testing: mul_mat, [1, 2, 3, 1] = [4, 1, 3, 1] * [4, 2, 3, 1] 307s x0: [4, 1, 3, 1] 307s -0.476 0.164 -0.142 -0.842 307s 307s x1: [4, 2, 3, 1] 307s 0.833 -0.127 0.204 0.546 307s 0.468 0.090 0.016 0.255 307s 307s y: [1, 2, 3, 1] 307s -0.906 307s -0.425 307s testing: mul_mat, [1, 4, 3, 2] = [1, 1, 3, 2] * [1, 4, 3, 2] 307s x0: [1, 1, 3, 2] 307s -0.134 307s 307s x1: [1, 4, 3, 2] 307s -0.448 307s -0.673 307s -0.854 307s 0.878 307s 307s y: [1, 4, 3, 2] 307s 0.060 307s 0.090 307s 0.115 307s -0.118 307s test-mul-mat0: iter:163/500 307s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.822 -0.107 0.367 307s 0.856 0.248 -0.470 307s 307s x1: [3, 1, 1, 1] 307s 0.580 -0.728 0.782 307s 307s y: [2, 1, 1, 1] 307s 0.841 -0.052 307s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 307s x0: [3, 2, 2, 1] 307s -0.238 0.583 0.090 307s -0.354 -0.462 0.984 307s 307s x1: [3, 2, 2, 1] 307s 0.987 -0.594 -0.277 307s 0.981 -0.244 0.440 307s 307s y: [2, 2, 2, 1] 307s -0.606 -0.347 307s -0.336 0.198 307s testing: mul_mat, [4, 2, 2, 3] = [3, 4, 2, 3] * [3, 2, 2, 3] 307s x0: [3, 4, 2, 3] 307s 0.025 -0.701 -0.968 307s 0.618 -0.245 0.149 307s 0.350 0.176 -0.419 307s -0.889 0.161 0.194 307s 307s x1: [3, 2, 2, 3] 307s -0.230 -0.954 -0.577 307s -0.375 0.294 -0.046 307s 307s y: [4, 2, 2, 3] 307s 1.221 0.005 -0.007 -0.061 307s -0.171 -0.311 -0.060 0.372 307s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 3, 1, 1] 307s -0.867 0.898 0.055 307s 0.655 0.129 0.382 307s 0.454 0.982 -0.876 307s 307s x1: [3, 4, 1, 1] 307s 0.701 0.301 -0.259 307s -0.607 -0.573 -0.403 307s -0.611 0.679 -0.421 307s 0.758 0.161 -0.395 307s 307s y: [3, 4, 1, 1] 307s -0.352 0.398 0.841 307s -0.010 -0.625 -0.485 307s 1.116 -0.474 0.758 307s -0.535 0.366 0.848 307s testing: mul_mat, [1, 3, 2, 1] = [3, 1, 2, 1] * [3, 3, 2, 1] 307s x0: [3, 1, 2, 1] 307s 0.604 -0.369 0.874 307s 307s x1: [3, 3, 2, 1] 307s 0.904 -0.554 0.499 307s 0.199 0.471 0.457 307s -0.884 0.036 -0.891 307s 307s y: [1, 3, 2, 1] 307s 1.187 307s 0.346 307s -1.327 307s testing: mul_mat, [3, 3, 2, 3] = [1, 3, 2, 3] * [1, 3, 2, 3] 307s x0: [1, 3, 2, 3] 307s -0.148 307s -0.204 307s -0.466 307s 307s x1: [1, 3, 2, 3] 307s 0.635 307s 0.414 307s 0.310 307s 307s y: [3, 3, 2, 3] 307s -0.094 -0.129 -0.296 307s -0.061 -0.084 -0.193 307s -0.046 -0.063 -0.144 307s test-mul-mat0: iter:164/500 307s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 4, 1, 1] 307s -0.339 -0.019 0.741 307s -0.990 -0.084 -0.408 307s -0.194 0.450 0.887 307s 0.628 -0.658 -0.213 307s 307s x1: [3, 1, 1, 1] 307s 0.904 -0.838 0.256 307s 307s y: [4, 1, 1, 1] 307s -0.101 -0.929 -0.326 1.065 307s testing: mul_mat, [3, 4, 4, 1] = [3, 3, 4, 1] * [3, 4, 4, 1] 307s x0: [3, 3, 4, 1] 307s 0.067 0.488 0.823 307s 0.475 0.535 -0.466 307s -0.524 -0.612 -0.305 307s 307s x1: [3, 4, 4, 1] 307s 0.081 0.107 0.423 307s -0.181 0.201 0.694 307s 0.972 -0.395 -0.345 307s 0.920 0.443 -0.790 307s 307s y: [3, 4, 4, 1] 307s 0.406 -0.101 -0.237 307s 0.658 -0.302 -0.240 307s -0.412 0.411 -0.162 307s -0.373 1.043 -0.512 307s testing: mul_mat, [2, 3, 4, 2] = [3, 2, 4, 2] * [3, 3, 4, 2] 307s x0: [3, 2, 4, 2] 307s 0.548 -0.843 0.354 307s -0.103 -0.289 -0.948 307s 307s x1: [3, 3, 4, 2] 307s 0.638 -0.762 -0.169 307s -0.667 0.603 0.701 307s 0.531 -0.358 -0.868 307s 307s y: [2, 3, 4, 2] 307s 0.932 0.314 307s -0.625 -0.769 307s 0.286 0.871 307s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.511 0.874 0.417 307s 0.500 0.380 -0.162 307s 0.501 0.912 -0.386 307s -0.660 0.796 -0.835 307s 307s x1: [3, 2, 1, 1] 307s 0.389 0.261 0.386 307s 0.935 -0.475 0.436 307s 307s y: [4, 2, 1, 1] 307s 0.588 0.231 0.284 -0.372 307s 0.244 0.217 -0.133 -1.359 307s testing: mul_mat, [3, 3, 4, 1] = [4, 3, 4, 1] * [4, 3, 4, 1] 307s x0: [4, 3, 4, 1] 307s 0.237 0.727 0.597 -0.116 307s -0.498 -0.130 0.151 -0.730 307s -0.677 -0.472 -0.471 0.144 307s 307s x1: [4, 3, 4, 1] 307s 0.816 0.226 0.067 0.669 307s -0.100 -0.576 -0.406 -0.509 307s -0.184 0.446 -0.268 -0.992 307s 307s y: [3, 3, 4, 1] 307s 0.320 -0.914 -0.595 307s -0.625 0.435 0.458 307s 0.235 0.718 -0.102 307s testing: mul_mat, [4, 4, 4, 2] = [3, 4, 4, 2] * [3, 4, 4, 2] 307s x0: [3, 4, 4, 2] 307s -0.877 -0.829 -0.579 307s 0.660 -0.430 0.702 307s 0.748 0.111 -0.357 307s -0.520 -0.142 -0.006 307s 307s x1: [3, 4, 4, 2] 307s 0.722 0.813 -0.836 307s -0.319 0.375 0.812 307s 0.604 -0.294 -0.062 307s -0.516 0.199 -0.687 307s 307s y: [4, 4, 4, 2] 307s -0.823 -0.460 0.929 -0.486 307s -0.501 0.198 -0.487 0.108 307s -0.250 0.482 0.441 -0.272 307s 0.686 -0.909 -0.119 0.244 307s test-mul-mat0: iter:165/500 307s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.446 0.410 307s -0.186 -0.554 307s 307s x1: [2, 4, 1, 1] 307s 0.980 -0.613 307s -0.678 -0.662 307s 0.590 0.255 307s -0.336 0.315 307s 307s y: [2, 4, 1, 1] 307s 0.185 0.158 307s -0.574 0.492 307s 0.368 -0.251 307s -0.021 -0.112 307s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 307s x0: [2, 2, 3, 1] 307s -0.499 -0.400 307s -0.271 0.500 307s 307s x1: [2, 2, 3, 1] 307s -0.257 -0.801 307s 0.435 -0.143 307s 307s y: [2, 2, 3, 1] 307s 0.449 -0.331 307s -0.159 -0.190 307s testing: mul_mat, [3, 2, 3, 1] = [2, 3, 3, 1] * [2, 2, 3, 1] 307s x0: [2, 3, 3, 1] 307s 0.915 -0.846 307s -0.840 0.984 307s -0.056 -0.912 307s 307s x1: [2, 2, 3, 1] 307s -0.208 0.224 307s 0.156 -0.798 307s 307s y: [3, 2, 3, 1] 307s -0.380 0.396 -0.193 307s 0.818 -0.917 0.719 307s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.009 -0.921 307s 307s x1: [2, 3, 1, 1] 307s -0.858 -0.267 307s 0.439 -0.656 307s -0.228 0.042 307s 307s y: [1, 3, 1, 1] 307s 0.238 307s 0.608 307s -0.040 307s testing: mul_mat, [3, 2, 3, 1] = [1, 3, 3, 1] * [1, 2, 3, 1] 307s x0: [1, 3, 3, 1] 307s 0.019 307s -0.676 307s 0.725 307s 307s x1: [1, 2, 3, 1] 307s 0.091 307s 0.120 307s 307s y: [3, 2, 3, 1] 307s 0.002 -0.061 0.066 307s 0.002 -0.081 0.087 307s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 307s x0: [3, 2, 3, 1] 307s -0.642 -0.511 0.481 307s 0.402 0.368 0.579 307s 307s x1: [3, 1, 3, 1] 307s 0.364 0.344 -0.361 307s 307s y: [2, 1, 3, 1] 307s -0.583 0.063 307s test-mul-mat0: iter:166/500 307s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.479 -0.654 -0.840 0.888 307s 0.827 0.739 -0.624 -0.467 307s -0.205 0.900 -0.381 0.487 307s -0.557 0.029 0.904 -0.510 307s 307s x1: [4, 2, 1, 1] 307s 0.722 0.664 0.616 -0.424 307s -0.415 -0.529 -0.838 -0.055 307s 307s y: [4, 2, 1, 1] 307s -1.674 0.902 0.008 0.389 307s 1.200 -0.186 -0.098 -0.513 307s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.152 -0.447 0.253 -0.413 307s -0.071 0.786 0.382 -0.171 307s 307s x1: [4, 4, 1, 1] 307s 0.306 -0.138 -0.971 0.684 307s 0.887 -0.069 0.406 0.550 307s -0.453 0.982 -0.865 0.018 307s -0.856 0.080 -0.311 -0.335 307s 307s y: [2, 4, 1, 1] 307s -0.513 -0.618 307s -0.228 -0.056 307s -0.596 0.471 307s 0.154 0.062 307s testing: mul_mat, [4, 2, 1, 4] = [4, 4, 1, 4] * [4, 2, 1, 4] 307s x0: [4, 4, 1, 4] 307s -0.795 -0.409 0.434 0.967 307s 0.331 0.069 0.758 0.755 307s -0.410 -0.520 0.585 0.661 307s 0.749 0.398 -0.132 -0.965 307s 307s x1: [4, 2, 1, 4] 307s -0.595 -0.131 0.272 0.434 307s -0.227 0.762 -0.260 0.635 307s 307s y: [4, 2, 1, 4] 307s 1.064 0.328 0.758 -0.952 307s 0.369 0.259 -0.035 -0.445 307s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 4, 1, 1] 307s 0.773 0.097 -0.915 0.795 307s 0.926 0.577 0.091 -0.833 307s -0.892 -0.223 -0.656 0.632 307s -0.351 -0.148 -0.708 -0.145 307s 307s x1: [4, 4, 1, 1] 307s 0.341 0.060 0.482 0.543 307s 0.175 -0.103 -0.665 0.770 307s 0.897 -0.212 -0.886 -0.706 307s -0.890 -0.507 -0.954 -0.415 307s 307s y: [4, 4, 1, 1] 307s 0.259 -0.058 -0.290 -0.549 307s 1.346 -0.600 0.790 0.313 307s 0.922 1.215 -0.619 0.446 307s -0.194 -0.857 1.270 1.124 307s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.602 0.981 0.212 0.984 307s 0.204 -0.133 -0.648 0.723 307s -0.984 -0.940 -0.133 0.027 307s 0.975 0.073 0.379 0.159 307s 307s x1: [4, 4, 1, 1] 307s 0.649 0.175 -0.970 -0.454 307s 0.510 0.800 -0.558 -0.701 307s 0.914 -0.263 -0.592 -0.593 307s -0.217 -0.007 -0.710 -0.445 307s 307s y: [4, 4, 1, 1] 307s -0.871 0.410 -0.687 0.206 307s -0.330 -0.147 -1.199 0.233 307s -1.517 0.177 -0.590 0.554 307s -0.464 0.095 0.302 -0.552 307s testing: mul_mat, [4, 4, 1, 4] = [4, 4, 1, 4] * [4, 4, 1, 4] 307s x0: [4, 4, 1, 4] 307s 0.759 0.043 -0.505 0.110 307s -0.087 0.018 -0.200 0.511 307s 0.911 0.053 -0.538 0.329 307s 0.469 -0.293 0.260 0.956 307s 307s x1: [4, 4, 1, 4] 307s 0.753 0.573 -0.330 0.553 307s -0.985 -0.032 0.467 -0.248 307s 0.377 0.874 0.535 -0.630 307s -0.836 -0.910 0.288 -0.438 307s 307s y: [4, 4, 1, 4] 307s 0.824 0.293 1.075 0.628 307s -1.012 -0.135 -1.231 -0.568 307s -0.016 -0.446 -0.106 -0.543 307s -0.867 -0.225 -1.108 -0.470 307s test-mul-mat0: iter:167/500 307s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.827 0.005 307s 307s x1: [2, 3, 1, 1] 307s -0.908 0.494 307s -0.129 0.909 307s 0.905 -0.726 307s 307s y: [1, 3, 1, 1] 307s -0.748 307s -0.102 307s 0.745 307s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 307s x0: [2, 3, 3, 1] 307s -0.497 0.863 307s 0.277 -0.619 307s -0.320 0.011 307s 307s x1: [2, 1, 3, 1] 307s 0.720 0.583 307s 307s y: [3, 1, 3, 1] 307s 0.145 -0.162 -0.224 307s testing: mul_mat, [3, 3, 3, 2] = [2, 3, 3, 2] * [2, 3, 3, 2] 307s x0: [2, 3, 3, 2] 307s -0.351 -0.983 307s -0.901 -0.611 307s 0.302 0.621 307s 307s x1: [2, 3, 3, 2] 307s 0.180 -0.970 307s -0.582 -0.984 307s 0.857 0.423 307s 307s y: [3, 3, 3, 2] 307s 0.891 0.431 -0.548 307s 1.171 1.125 -0.787 307s -0.716 -1.030 0.521 307s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.640 -0.373 307s -0.496 -0.802 307s 0.055 -0.093 307s 307s x1: [2, 3, 1, 1] 307s 0.063 -0.084 307s -0.181 -0.932 307s -0.776 -0.921 307s 307s y: [3, 3, 1, 1] 307s 0.072 0.036 0.011 307s 0.232 0.838 0.076 307s -0.153 1.123 0.043 307s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 307s x0: [3, 4, 3, 1] 307s -0.444 0.725 -0.682 307s 0.646 0.264 0.046 307s -0.874 -0.581 -0.573 307s -0.221 -0.771 0.226 307s 307s x1: [3, 2, 3, 1] 307s 0.729 -0.662 0.326 307s -0.782 -0.804 -0.564 307s 307s y: [4, 2, 3, 1] 307s -1.026 0.311 -0.439 0.423 307s 0.149 -0.743 1.473 0.665 307s testing: mul_mat, [1, 3, 3, 2] = [4, 1, 3, 2] * [4, 3, 3, 2] 307s x0: [4, 1, 3, 2] 307s 0.633 0.223 0.371 -0.937 307s 307s x1: [4, 3, 3, 2] 307s 0.440 -0.142 0.455 0.758 307s 0.904 0.882 -0.016 -0.322 307s -0.352 0.536 0.670 0.610 307s 307s y: [1, 3, 3, 2] 307s -0.295 307s 1.064 307s -0.426 307s test-mul-mat0: iter:168/500 307s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 3, 1, 1] 307s -0.672 -0.999 -0.930 -0.230 307s -0.454 -0.855 0.621 0.086 307s -0.768 -0.788 -0.759 -0.080 307s 307s x1: [4, 1, 1, 1] 307s -0.696 -0.948 -0.043 0.937 307s 307s y: [3, 1, 1, 1] 307s 1.240 1.181 1.239 307s testing: mul_mat, [4, 3, 2, 1] = [4, 4, 2, 1] * [4, 3, 2, 1] 307s x0: [4, 4, 2, 1] 307s -0.731 0.289 0.215 -0.519 307s 0.530 -0.866 -0.599 0.818 307s -0.568 -0.297 0.761 -0.889 307s 0.052 -0.458 0.945 0.870 307s 307s x1: [4, 3, 2, 1] 307s 0.920 -0.712 -0.703 -0.698 307s 0.943 0.679 -0.650 -0.219 307s 0.834 -0.182 -0.721 0.415 307s 307s y: [4, 3, 2, 1] 307s -0.667 0.954 -0.225 -0.897 307s -0.519 0.122 -1.038 -1.067 307s -1.033 1.371 -1.338 -0.194 307s testing: mul_mat, [3, 4, 2, 3] = [4, 3, 2, 3] * [4, 4, 2, 3] 307s x0: [4, 3, 2, 3] 307s 0.037 -0.748 0.672 -0.492 307s -0.248 -0.907 0.546 -0.326 307s -0.047 0.383 -0.719 -0.395 307s 307s x1: [4, 4, 2, 3] 307s 0.883 -0.391 -0.763 0.413 307s -0.257 -0.362 0.230 0.174 307s 0.341 -0.009 0.285 -0.607 307s 0.533 0.230 -0.737 -0.647 307s 307s y: [3, 4, 2, 3] 307s -0.391 -0.415 0.194 307s 0.330 0.461 -0.361 307s 0.510 0.277 0.015 307s -0.329 -0.532 0.848 307s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 4, 1, 1] 307s 0.927 0.332 -0.503 0.810 307s 0.561 0.931 0.369 0.677 307s 0.839 -0.340 0.507 -0.882 307s -0.070 -0.910 -0.956 -0.344 307s 307s x1: [4, 3, 1, 1] 307s 0.532 -0.813 -0.498 0.368 307s 0.314 0.909 -0.138 -0.244 307s 0.950 -0.886 -0.130 -0.381 307s 307s y: [4, 3, 1, 1] 307s 0.773 -0.393 0.146 1.052 307s 0.466 0.807 0.099 -0.634 307s 0.343 -0.597 1.368 0.994 307s testing: mul_mat, [3, 4, 2, 1] = [4, 3, 2, 1] * [4, 4, 2, 1] 307s x0: [4, 3, 2, 1] 307s -0.780 0.777 -0.804 -0.271 307s -0.458 0.595 0.405 -0.915 307s -0.150 0.363 0.826 -0.091 307s 307s x1: [4, 4, 2, 1] 307s 0.553 -0.898 -0.811 0.739 307s -0.396 0.557 0.054 -0.487 307s -0.581 0.810 -0.537 -0.467 307s -0.320 0.082 0.716 -0.393 307s 307s y: [3, 4, 2, 1] 307s -0.677 -1.793 -1.147 307s 0.830 0.980 0.350 307s 1.641 0.958 -0.020 307s -0.156 0.845 0.705 307s testing: mul_mat, [3, 4, 2, 3] = [3, 3, 2, 3] * [3, 4, 2, 3] 307s x0: [3, 3, 2, 3] 307s 0.649 0.831 -0.141 307s 0.162 -0.366 -0.064 307s 0.321 0.202 0.849 307s 307s x1: [3, 4, 2, 3] 307s 0.492 0.367 -0.584 307s 0.636 0.399 0.219 307s 0.882 0.619 0.760 307s -0.269 0.396 0.355 307s 307s y: [3, 4, 2, 3] 307s 0.707 -0.017 -0.263 307s 0.713 -0.057 0.471 307s 0.980 -0.132 1.054 307s 0.105 -0.211 0.296 307s test-mul-mat0: iter:169/500 307s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 1, 1, 1] 307s -0.748 -0.605 307s 307s x1: [2, 1, 1, 1] 307s -0.796 0.416 307s 307s y: [1, 1, 1, 1] 307s 0.343 307s testing: mul_mat, [4, 1, 4, 1] = [2, 4, 4, 1] * [2, 1, 4, 1] 307s x0: [2, 4, 4, 1] 307s 0.010 -0.703 307s -0.177 0.657 307s -0.098 0.968 307s -0.383 0.807 307s 307s x1: [2, 1, 4, 1] 307s 0.893 0.621 307s 307s y: [4, 1, 4, 1] 307s -0.428 0.251 0.514 0.160 307s testing: mul_mat, [3, 4, 4, 2] = [2, 3, 4, 2] * [2, 4, 4, 2] 307s x0: [2, 3, 4, 2] 307s 0.910 -0.919 307s -0.161 -0.895 307s -0.509 -0.162 307s 307s x1: [2, 4, 4, 2] 307s -0.362 -0.589 307s 0.834 0.540 307s -0.621 -0.549 307s 0.347 -0.504 307s 307s y: [3, 4, 4, 2] 307s 0.212 0.586 0.279 307s 0.262 -0.618 -0.512 307s -0.061 0.591 0.405 307s 0.780 0.395 -0.095 307s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.634 0.054 307s 307s x1: [2, 3, 1, 1] 307s -1.000 -0.340 307s 0.377 0.732 307s -0.310 0.338 307s 307s y: [1, 3, 1, 1] 307s -0.652 307s 0.278 307s -0.179 307s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 307s x0: [1, 4, 4, 1] 307s 0.584 307s 0.847 307s 0.345 307s 0.125 307s 307s x1: [1, 2, 4, 1] 307s -0.165 307s -0.905 307s 307s y: [4, 2, 4, 1] 307s -0.097 -0.140 -0.057 -0.021 307s -0.529 -0.767 -0.313 -0.113 307s testing: mul_mat, [2, 1, 4, 2] = [4, 2, 4, 2] * [4, 1, 4, 2] 307s x0: [4, 2, 4, 2] 307s 0.191 0.231 -0.469 0.399 307s -0.292 0.380 -0.340 0.222 307s 307s x1: [4, 1, 4, 2] 307s -0.980 0.700 0.135 -0.011 307s 307s y: [2, 1, 4, 2] 307s -0.093 0.503 307s test-mul-mat0: iter:170/500 307s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.631 -0.975 -0.982 -0.788 307s 0.351 -0.762 0.471 -0.036 307s 307s x1: [4, 2, 1, 1] 307s -0.695 -0.408 0.049 -0.187 307s -0.204 -0.480 0.104 0.147 307s 307s y: [2, 2, 1, 1] 307s 0.936 0.097 307s 0.379 0.338 307s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 307s x0: [4, 1, 4, 1] 307s -0.230 -0.304 0.775 -0.342 307s 307s x1: [4, 2, 4, 1] 307s 0.889 0.332 0.124 -0.329 307s 0.991 0.888 -0.697 0.344 307s 307s y: [1, 2, 4, 1] 307s -0.096 307s -1.155 307s testing: mul_mat, [4, 1, 4, 2] = [4, 4, 4, 2] * [4, 1, 4, 2] 307s x0: [4, 4, 4, 2] 307s 0.845 -0.257 0.655 -0.929 307s -0.830 0.275 0.277 -0.722 307s 0.031 -0.064 -0.967 -0.187 307s -0.621 -0.443 0.291 0.596 307s 307s x1: [4, 1, 4, 2] 307s -0.212 0.839 0.457 -0.905 307s 307s y: [4, 1, 4, 2] 307s 0.746 1.187 -0.334 -0.647 307s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.064 0.503 -0.474 -0.497 307s -0.024 0.746 -1.000 -0.447 307s 307s x1: [4, 4, 1, 1] 307s -0.988 -0.177 0.712 0.347 307s 0.643 -0.633 -0.139 0.707 307s 0.026 -0.187 0.439 0.105 307s 0.200 -0.965 0.954 -0.952 307s 307s y: [2, 4, 1, 1] 307s -0.536 -0.975 307s -0.645 -0.665 307s -0.356 -0.626 307s -0.479 -1.254 307s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 307s x0: [2, 3, 4, 1] 307s -0.323 0.987 307s 0.765 -0.949 307s -0.849 -0.225 307s 307s x1: [2, 4, 4, 1] 307s 0.116 0.690 307s -0.932 -0.726 307s 0.801 0.310 307s -0.714 -0.376 307s 307s y: [3, 4, 4, 1] 307s 0.643 -0.565 -0.253 307s -0.416 -0.024 0.954 307s 0.048 0.319 -0.750 307s -0.141 -0.190 0.690 307s testing: mul_mat, [1, 2, 4, 2] = [3, 1, 4, 2] * [3, 2, 4, 2] 307s x0: [3, 1, 4, 2] 307s -0.612 0.341 0.945 307s 307s x1: [3, 2, 4, 2] 307s -0.622 -0.866 0.502 307s 0.038 -0.257 -0.007 307s 307s y: [1, 2, 4, 2] 307s 0.560 307s -0.118 307s test-mul-mat0: iter:171/500 307s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.699 -0.744 307s -0.103 -0.607 307s -0.863 0.980 307s 0.178 0.455 307s 307s x1: [2, 2, 1, 1] 307s -0.327 -0.751 307s -0.644 0.061 307s 307s y: [4, 2, 1, 1] 307s 0.787 0.489 -0.454 -0.400 307s 0.404 0.029 0.616 -0.086 307s testing: mul_mat, [2, 4, 2, 1] = [2, 2, 2, 1] * [2, 4, 2, 1] 307s x0: [2, 2, 2, 1] 307s 0.124 -0.612 307s -0.103 0.480 307s 307s x1: [2, 4, 2, 1] 307s 0.059 -0.268 307s 0.337 -0.487 307s 0.189 0.284 307s 0.380 0.293 307s 307s y: [2, 4, 2, 1] 307s 0.172 -0.135 307s 0.340 -0.268 307s -0.150 0.117 307s -0.132 0.102 307s testing: mul_mat, [2, 2, 2, 2] = [2, 2, 2, 2] * [2, 2, 2, 2] 307s x0: [2, 2, 2, 2] 307s 0.319 -0.584 307s 0.139 0.878 307s 307s x1: [2, 2, 2, 2] 307s 0.384 -0.825 307s 0.842 0.364 307s 307s y: [2, 2, 2, 2] 307s 0.604 -0.671 307s 0.057 0.436 307s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.875 0.280 307s 0.448 0.148 307s 307s x1: [2, 2, 1, 1] 307s 0.516 0.920 307s 0.791 -0.186 307s 307s y: [2, 2, 1, 1] 307s 0.709 0.367 307s 0.640 0.327 307s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 307s x0: [2, 4, 2, 1] 307s -0.228 -0.974 307s 0.507 -0.647 307s 0.668 -0.744 307s 0.774 0.994 307s 307s x1: [2, 2, 2, 1] 307s 0.367 0.597 307s 0.713 0.575 307s 307s y: [4, 2, 2, 1] 307s -0.665 -0.200 -0.199 0.877 307s -0.723 -0.011 0.049 1.124 307s testing: mul_mat, [1, 2, 2, 2] = [4, 1, 2, 2] * [4, 2, 2, 2] 307s x0: [4, 1, 2, 2] 307s -0.064 0.379 0.702 -0.292 307s 307s x1: [4, 2, 2, 2] 307s 0.998 -0.656 -0.376 0.446 307s 0.624 0.772 -0.187 0.221 307s 307s y: [1, 2, 2, 2] 307s -0.707 307s 0.057 307s test-mul-mat0: iter:172/500 307s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.821 0.997 -0.416 307s 0.556 -0.691 -0.482 307s 0.633 0.245 0.897 307s 0.335 0.952 -0.911 307s 307s x1: [3, 1, 1, 1] 307s 0.896 -0.912 -0.565 307s 307s y: [4, 1, 1, 1] 307s 0.062 1.401 -0.163 -0.054 307s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 307s x0: [3, 4, 2, 1] 307s -0.071 -0.992 -0.902 307s -0.736 0.960 -0.813 307s -0.478 -0.895 -0.145 307s 0.882 -0.330 0.385 307s 307s x1: [3, 4, 2, 1] 307s -0.743 -0.855 -0.332 307s 0.360 -0.435 -0.470 307s -0.980 0.093 -0.553 307s 0.742 0.398 -0.808 307s 307s y: [4, 4, 2, 1] 307s 1.200 -0.004 1.169 -0.500 307s 0.830 -0.300 0.285 0.280 307s 0.476 1.261 0.466 -1.108 307s 0.282 0.493 -0.594 0.212 307s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 307s x0: [3, 3, 2, 1] 307s 0.289 -0.622 -0.940 307s 0.938 0.290 -0.437 307s 0.687 0.942 0.521 307s 307s x1: [3, 4, 2, 1] 307s 0.749 -0.348 -0.043 307s 0.432 0.949 0.720 307s 0.633 -0.122 0.728 307s 0.731 0.143 0.688 307s 307s y: [3, 4, 2, 1] 307s 0.472 0.621 0.165 307s -1.143 0.366 1.566 307s -0.426 0.241 0.699 307s -0.524 0.427 0.995 307s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.658 0.334 -0.099 307s -0.477 -0.053 0.394 307s 307s x1: [3, 3, 1, 1] 307s -0.599 0.576 -0.550 307s 0.174 0.121 -0.088 307s 0.332 -0.432 0.137 307s 307s y: [2, 3, 1, 1] 307s -0.147 0.038 307s 0.164 -0.124 307s 0.060 -0.082 307s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 307s x0: [2, 3, 2, 1] 307s -0.295 -0.719 307s -0.655 -0.206 307s 0.330 -0.496 307s 307s x1: [2, 3, 2, 1] 307s -0.114 -0.809 307s 0.957 -0.427 307s -0.867 0.478 307s 307s y: [3, 3, 2, 1] 307s 0.616 0.242 0.364 307s 0.025 -0.539 0.528 307s -0.088 0.470 -0.523 307s testing: mul_mat, [3, 2, 2, 1] = [3, 3, 2, 1] * [3, 2, 2, 1] 307s x0: [3, 3, 2, 1] 307s -0.387 0.406 -0.889 307s -0.962 0.726 -0.929 307s -0.829 0.099 -0.571 307s 307s x1: [3, 2, 2, 1] 307s 0.629 0.366 -0.509 307s -0.424 -0.734 0.885 307s 307s y: [3, 2, 2, 1] 307s 0.358 0.134 -0.194 307s -0.921 -0.947 -0.226 307s test-mul-mat0: iter:173/500 307s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.502 -0.857 307s 0.464 -0.908 307s 0.463 0.190 307s 307s x1: [2, 1, 1, 1] 307s 0.045 -0.699 307s 307s y: [3, 1, 1, 1] 307s 0.622 0.656 -0.111 307s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 307s x0: [2, 3, 2, 1] 307s -0.266 -0.410 307s -0.828 -0.853 307s -0.485 0.564 307s 307s x1: [2, 3, 2, 1] 307s -0.295 0.501 307s 0.360 -0.888 307s 0.228 -0.540 307s 307s y: [3, 3, 2, 1] 307s -0.127 -0.184 0.426 307s 0.268 0.459 -0.676 307s 0.161 0.272 -0.415 307s testing: mul_mat, [1, 3, 2, 4] = [2, 1, 2, 4] * [2, 3, 2, 4] 307s x0: [2, 1, 2, 4] 307s 0.962 0.197 307s 307s x1: [2, 3, 2, 4] 307s 0.474 0.376 307s -0.575 0.566 307s -0.161 0.615 307s 307s y: [1, 3, 2, 4] 307s 0.531 307s -0.442 307s -0.034 307s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.006 -0.054 307s -0.245 0.510 307s 307s x1: [2, 1, 1, 1] 307s -0.116 -0.215 307s 307s y: [2, 1, 1, 1] 307s 0.011 -0.082 307s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 307s x0: [2, 4, 2, 1] 307s 0.331 -0.053 307s -0.818 0.810 307s -0.319 -0.618 307s -0.562 0.895 307s 307s x1: [2, 2, 2, 1] 307s -0.706 0.255 307s -0.378 -0.301 307s 307s y: [4, 2, 2, 1] 307s -0.247 0.784 0.067 0.625 307s -0.109 0.066 0.307 -0.057 307s testing: mul_mat, [4, 2, 2, 4] = [4, 4, 2, 4] * [4, 2, 2, 4] 307s x0: [4, 4, 2, 4] 307s 0.945 0.364 0.624 -0.391 307s -0.694 -0.928 0.359 0.055 307s 0.667 0.520 -0.686 0.600 307s 0.759 -0.523 0.240 0.706 307s 307s x1: [4, 2, 2, 4] 307s -0.803 0.966 -0.941 -0.047 307s -0.088 0.569 0.247 -0.833 307s 307s y: [4, 2, 2, 4] 307s -0.976 -0.680 0.584 -1.374 307s 0.604 -0.424 -0.432 -0.894 307s test-mul-mat0: iter:174/500 307s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 4, 1, 1] 307s 0.185 0.171 307s -0.014 -0.749 307s 0.621 0.891 307s -0.130 0.051 307s 307s x1: [2, 1, 1, 1] 307s -0.252 -0.710 307s 307s y: [4, 1, 1, 1] 307s -0.168 0.535 -0.789 -0.004 307s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 307s x0: [2, 1, 4, 1] 307s 0.832 0.908 307s 307s x1: [2, 4, 4, 1] 307s -0.300 0.788 307s -0.410 0.002 307s -0.003 0.315 307s -0.517 0.177 307s 307s y: [1, 4, 4, 1] 307s 0.465 307s -0.340 307s 0.283 307s -0.269 307s testing: mul_mat, [2, 1, 4, 2] = [2, 2, 4, 2] * [2, 1, 4, 2] 307s x0: [2, 2, 4, 2] 307s 0.534 0.387 307s -0.922 -0.224 307s 307s x1: [2, 1, 4, 2] 307s -0.769 -0.961 307s 307s y: [2, 1, 4, 2] 307s -0.782 0.924 307s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.720 -0.058 307s 307s x1: [2, 2, 1, 1] 307s -0.553 0.524 307s 0.112 -0.260 307s 307s y: [1, 2, 1, 1] 307s -0.429 307s 0.096 307s testing: mul_mat, [2, 2, 4, 1] = [1, 2, 4, 1] * [1, 2, 4, 1] 307s x0: [1, 2, 4, 1] 307s -0.498 307s 0.034 307s 307s x1: [1, 2, 4, 1] 307s 0.530 307s 0.476 307s 307s y: [2, 2, 4, 1] 307s -0.264 0.018 307s -0.237 0.016 307s testing: mul_mat, [3, 1, 4, 2] = [2, 3, 4, 2] * [2, 1, 4, 2] 307s x0: [2, 3, 4, 2] 307s 0.494 0.458 307s -0.785 0.641 307s -0.582 -0.707 307s 307s x1: [2, 1, 4, 2] 307s 0.337 -0.129 307s 307s y: [3, 1, 4, 2] 307s 0.107 -0.348 -0.105 307s test-mul-mat0: iter:175/500 307s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.384 0.373 307s 0.167 0.231 307s 307s x1: [2, 3, 1, 1] 307s 0.776 -0.459 307s -0.824 0.003 307s 0.032 -0.617 307s 307s y: [2, 3, 1, 1] 307s 0.127 0.024 307s -0.316 -0.137 307s -0.218 -0.137 307s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 307s x0: [2, 4, 2, 1] 307s 0.508 0.560 307s 0.136 0.387 307s -0.310 0.071 307s 0.391 -0.345 307s 307s x1: [2, 2, 2, 1] 307s -0.423 -0.536 307s -0.465 0.423 307s 307s y: [4, 2, 2, 1] 307s -0.515 -0.265 0.093 0.019 307s 0.001 0.101 0.174 -0.328 307s testing: mul_mat, [1, 4, 2, 2] = [2, 1, 2, 2] * [2, 4, 2, 2] 307s x0: [2, 1, 2, 2] 307s 0.261 0.920 307s 307s x1: [2, 4, 2, 2] 307s -0.509 0.805 307s -0.269 0.864 307s -0.028 0.962 307s -0.559 0.437 307s 307s y: [1, 4, 2, 2] 307s 0.608 307s 0.725 307s 0.878 307s 0.256 307s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 3, 1, 1] 307s -0.402 -0.223 307s 0.311 0.745 307s 0.352 0.056 307s 307s x1: [2, 1, 1, 1] 307s 0.979 -0.986 307s 307s y: [3, 1, 1, 1] 307s -0.174 -0.429 0.289 307s testing: mul_mat, [3, 2, 2, 1] = [3, 3, 2, 1] * [3, 2, 2, 1] 307s x0: [3, 3, 2, 1] 307s -0.399 0.652 -0.860 307s 0.992 0.215 -0.067 307s -0.828 -0.467 -0.242 307s 307s x1: [3, 2, 2, 1] 307s 0.647 0.249 -0.850 307s 0.171 0.492 0.018 307s 307s y: [3, 2, 2, 1] 307s 0.636 0.752 -0.447 307s 0.237 0.274 -0.376 307s testing: mul_mat, [1, 3, 2, 2] = [3, 1, 2, 2] * [3, 3, 2, 2] 307s x0: [3, 1, 2, 2] 307s -0.370 -0.357 0.275 307s 307s x1: [3, 3, 2, 2] 307s 0.140 0.253 -0.650 307s -0.688 -0.255 0.369 307s -0.059 -0.006 0.570 307s 307s y: [1, 3, 2, 2] 307s -0.321 307s 0.447 307s 0.181 307s test-mul-mat0: iter:176/500 307s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 1, 1, 1] 307s -0.659 0.412 307s 307s x1: [2, 4, 1, 1] 307s 0.982 0.209 307s -0.710 -0.274 307s -0.143 -0.924 307s -0.037 -0.492 307s 307s y: [1, 4, 1, 1] 307s -0.561 307s 0.355 307s -0.286 307s -0.179 307s testing: mul_mat, [1, 1, 3, 1] = [2, 1, 3, 1] * [2, 1, 3, 1] 307s x0: [2, 1, 3, 1] 307s -0.575 0.864 307s 307s x1: [2, 1, 3, 1] 307s -0.601 -0.970 307s 307s y: [1, 1, 3, 1] 307s -0.493 307s testing: mul_mat, [3, 1, 3, 4] = [2, 3, 3, 4] * [2, 1, 3, 4] 307s x0: [2, 3, 3, 4] 307s 0.271 -0.361 307s 0.999 -0.153 307s -0.220 -0.176 307s 307s x1: [2, 1, 3, 4] 307s -0.715 -0.813 307s 307s y: [3, 1, 3, 4] 307s 0.100 -0.590 0.300 307s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.868 -0.116 307s -0.125 0.658 307s -0.241 -0.657 307s 307s x1: [2, 3, 1, 1] 307s -0.948 -0.868 307s -0.148 0.598 307s 0.816 -0.673 307s 307s y: [3, 3, 1, 1] 307s -0.722 -0.452 0.798 307s -0.198 0.412 -0.357 307s 0.787 -0.544 0.245 307s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 307s x0: [3, 2, 3, 1] 307s 0.102 0.971 -0.868 307s 0.805 -0.082 0.200 307s 307s x1: [3, 2, 3, 1] 307s -0.129 -0.764 -0.834 307s -0.100 -0.725 0.073 307s 307s y: [2, 2, 3, 1] 307s -0.031 -0.208 307s -0.777 -0.007 307s testing: mul_mat, [1, 3, 3, 4] = [2, 1, 3, 4] * [2, 3, 3, 4] 307s x0: [2, 1, 3, 4] 307s 0.601 -0.051 307s 307s x1: [2, 3, 3, 4] 307s 0.185 0.995 307s 0.878 0.230 307s 0.861 -0.321 307s 307s y: [1, 3, 3, 4] 307s 0.060 307s 0.515 307s 0.534 307s test-mul-mat0: iter:177/500 307s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 1, 1, 1] 307s 0.395 -0.244 0.073 0.843 307s 307s x1: [4, 4, 1, 1] 307s -0.669 0.549 -0.353 0.932 307s -0.502 0.172 -0.413 -0.684 307s -0.091 0.465 -0.319 0.737 307s -0.258 0.225 0.203 0.259 307s 307s y: [1, 4, 1, 1] 307s 0.362 307s -0.847 307s 0.448 307s 0.076 307s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 307s x0: [4, 1, 4, 1] 307s -0.058 0.112 0.740 0.623 307s 307s x1: [4, 1, 4, 1] 307s -0.849 -0.272 0.259 -0.645 307s 307s y: [1, 1, 4, 1] 307s -0.192 307s testing: mul_mat, [3, 1, 4, 3] = [4, 3, 4, 3] * [4, 1, 4, 3] 307s x0: [4, 3, 4, 3] 307s 0.660 0.068 0.327 -0.459 307s 0.844 0.646 -0.842 -0.933 307s -0.537 0.583 0.580 0.927 307s 307s x1: [4, 1, 4, 3] 307s -0.451 0.004 0.214 -0.866 307s 307s y: [3, 1, 4, 3] 307s 0.169 0.248 -0.434 307s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.676 -0.229 0.120 0.516 307s 0.014 0.722 -0.949 0.342 307s -0.233 -0.317 0.782 0.894 307s -0.614 -0.098 -0.802 -0.690 307s 307s x1: [4, 3, 1, 1] 307s -0.296 0.807 -0.956 0.403 307s -0.922 0.384 -0.583 -0.368 307s 0.727 -0.063 0.461 -0.914 307s 307s y: [4, 3, 1, 1] 307s 0.108 1.624 -0.574 0.591 307s 0.275 0.691 -0.692 1.250 307s -0.894 -0.786 -0.606 -0.179 307s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 307s x0: [4, 4, 4, 1] 307s -0.936 0.368 -0.455 -0.964 307s -0.251 0.663 0.298 0.007 307s -0.449 -0.538 -0.053 0.047 307s 0.204 -0.261 -0.916 0.063 307s 307s x1: [4, 4, 4, 1] 307s 0.600 0.597 0.014 0.407 307s 0.640 -0.584 0.485 0.024 307s -0.167 -0.883 -0.249 0.770 307s 0.578 -0.163 -0.343 0.902 307s 307s y: [4, 4, 4, 1] 307s -0.741 0.251 -0.572 -0.020 307s -1.059 -0.403 0.002 -0.160 307s -0.798 -0.612 0.599 0.473 307s -1.315 -0.350 -0.112 0.532 307s testing: mul_mat, [4, 4, 4, 3] = [4, 4, 4, 3] * [4, 4, 4, 3] 307s x0: [4, 4, 4, 3] 307s -0.139 -0.944 0.920 0.210 307s 0.581 0.069 -0.056 0.876 307s 0.618 -0.045 -0.482 0.093 307s 0.233 -0.310 -0.180 -0.497 307s 307s x1: [4, 4, 4, 3] 307s -0.848 0.335 0.863 -0.308 307s 0.039 0.438 0.777 -0.960 307s 0.961 -0.054 0.077 0.491 307s 0.162 0.178 -0.291 -0.467 307s 307s y: [4, 4, 4, 3] 307s 0.531 -0.787 -0.983 -0.304 307s 0.095 -0.832 -0.460 0.210 307s 0.091 0.980 0.604 -0.018 307s -0.557 -0.286 0.189 0.267 307s test-mul-mat0: iter:178/500 307s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.597 -0.982 0.508 0.585 307s -0.756 0.107 0.028 0.764 307s 307s x1: [4, 1, 1, 1] 307s -0.827 0.929 -0.990 -0.336 307s 307s y: [2, 1, 1, 1] 307s -1.118 0.440 307s testing: mul_mat, [3, 2, 4, 1] = [4, 3, 4, 1] * [4, 2, 4, 1] 307s x0: [4, 3, 4, 1] 307s -0.646 0.712 0.052 0.782 307s 0.108 -0.905 0.607 -0.847 307s -0.017 0.100 0.842 -0.144 307s 307s x1: [4, 2, 4, 1] 307s 0.894 -0.683 0.530 0.800 307s -0.923 0.428 0.396 0.043 307s 307s y: [3, 2, 4, 1] 307s -0.411 0.358 0.248 307s 0.955 -0.284 0.385 307s testing: mul_mat, [1, 3, 4, 2] = [4, 1, 4, 2] * [4, 3, 4, 2] 307s x0: [4, 1, 4, 2] 307s -0.357 0.278 -0.645 -0.446 307s 307s x1: [4, 3, 4, 2] 307s -0.102 0.118 -0.200 0.562 307s -0.588 -0.647 0.138 0.336 307s -0.033 -0.268 -0.083 -0.595 307s 307s y: [1, 3, 4, 2] 307s -0.053 307s -0.209 307s 0.256 307s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 3, 1, 1] 307s -0.770 0.512 -0.832 -0.318 307s -0.617 0.252 0.347 -0.112 307s 0.682 0.639 0.440 0.803 307s 307s x1: [4, 1, 1, 1] 307s 0.027 0.260 -0.378 0.473 307s 307s y: [3, 1, 1, 1] 307s 0.277 -0.135 0.398 307s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 307s x0: [3, 2, 4, 1] 307s -0.302 -0.555 0.781 307s 0.825 -0.645 0.198 307s 307s x1: [3, 4, 4, 1] 307s 0.009 0.333 -0.972 307s -0.882 0.632 -0.876 307s 0.627 -0.902 -0.130 307s -0.303 0.524 -0.381 307s 307s y: [2, 4, 4, 1] 307s -0.947 -0.400 307s -0.769 -1.309 307s 0.210 1.073 307s -0.497 -0.663 307s testing: mul_mat, [3, 3, 4, 2] = [2, 3, 4, 2] * [2, 3, 4, 2] 307s x0: [2, 3, 4, 2] 307s 0.707 -0.761 307s 0.069 0.436 307s 0.627 0.575 307s 307s x1: [2, 3, 4, 2] 307s 0.926 -0.866 307s 0.361 0.752 307s -0.144 -0.258 307s 307s y: [3, 3, 4, 2] 307s 1.314 -0.314 0.083 307s -0.317 0.353 0.658 307s 0.094 -0.123 -0.239 307s test-mul-mat0: iter:179/500 307s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 1, 1, 1] 307s -0.270 -0.303 0.926 -0.082 307s 307s x1: [4, 3, 1, 1] 307s 0.413 0.229 -0.892 0.128 307s -0.647 0.215 -0.983 0.261 307s -0.483 0.044 0.876 -0.111 307s 307s y: [1, 3, 1, 1] 307s -1.017 307s -0.823 307s 0.938 307s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.664 0.180 -0.054 -0.266 307s -0.730 -0.968 0.353 -0.476 307s 307s x1: [4, 1, 1, 1] 307s -0.505 0.695 -0.848 -0.420 307s 307s y: [2, 1, 1, 1] 307s 0.618 -0.403 307s testing: mul_mat, [4, 2, 1, 2] = [4, 4, 1, 2] * [4, 2, 1, 2] 307s x0: [4, 4, 1, 2] 307s -0.107 0.205 -0.727 0.045 307s 0.785 0.516 0.381 -0.035 307s -0.538 -0.885 0.235 -0.506 307s 0.467 0.760 0.778 -0.767 307s 307s x1: [4, 2, 1, 2] 307s 0.284 -0.235 0.754 0.392 307s 0.893 -0.894 -0.393 0.910 307s 307s y: [4, 2, 1, 2] 307s -0.609 0.375 0.034 0.240 307s 0.048 0.058 -0.242 -1.266 307s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 1, 1, 1] 307s 0.464 0.707 0.687 0.499 307s 307s x1: [4, 4, 1, 1] 307s -0.171 -0.509 -0.857 -0.386 307s -0.993 0.524 0.579 -0.531 307s 0.638 -0.186 -0.037 0.106 307s -0.426 -0.259 0.338 -0.913 307s 307s y: [1, 4, 1, 1] 307s -1.221 307s 0.043 307s 0.192 307s -0.604 307s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 2, 1, 1] 307s -0.872 307s 0.131 307s 307s x1: [1, 4, 1, 1] 307s -0.305 307s -0.413 307s -0.512 307s -0.074 307s 307s y: [2, 4, 1, 1] 307s 0.266 -0.040 307s 0.360 -0.054 307s 0.447 -0.067 307s 0.065 -0.010 307s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 307s x0: [2, 4, 1, 2] 307s -0.628 -0.854 307s -0.433 0.312 307s -0.157 0.534 307s 0.896 -0.040 307s 307s x1: [2, 1, 1, 2] 307s 0.124 -0.654 307s 307s y: [4, 1, 1, 2] 307s 0.481 -0.258 -0.369 0.137 307s test-mul-mat0: iter:180/500 307s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.902 -0.690 307s 0.779 -0.261 307s 307s x1: [2, 3, 1, 1] 307s 0.201 0.429 307s -0.050 -0.298 307s 0.557 -0.919 307s 307s y: [2, 3, 1, 1] 307s -0.114 0.045 307s 0.160 0.039 307s 1.136 0.673 307s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 307s x0: [2, 2, 2, 1] 307s -0.247 -0.014 307s -0.814 -0.269 307s 307s x1: [2, 2, 2, 1] 307s -0.318 -0.654 307s 0.582 -0.421 307s 307s y: [2, 2, 2, 1] 307s 0.088 0.434 307s -0.138 -0.360 307s testing: mul_mat, [4, 2, 2, 2] = [2, 4, 2, 2] * [2, 2, 2, 2] 307s x0: [2, 4, 2, 2] 307s -0.438 -0.928 307s 0.216 -0.325 307s 0.524 -0.614 307s 0.428 -0.490 307s 307s x1: [2, 2, 2, 2] 307s 0.728 0.114 307s 0.960 -0.071 307s 307s y: [4, 2, 2, 2] 307s -0.425 0.120 0.311 0.255 307s -0.355 0.231 0.547 0.446 307s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 4, 1, 1] 307s 0.468 -0.574 307s 0.013 -0.199 307s 0.355 0.536 307s -0.478 -0.231 307s 307s x1: [2, 4, 1, 1] 307s -0.683 -0.632 307s 0.435 0.841 307s -0.246 -0.137 307s -0.649 0.327 307s 307s y: [4, 4, 1, 1] 307s 0.043 0.118 -0.581 0.473 307s -0.279 -0.162 0.605 -0.403 307s -0.037 0.024 -0.160 0.149 307s -0.491 -0.073 -0.055 0.235 307s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 307s x0: [4, 3, 2, 1] 307s 0.240 0.590 0.058 0.580 307s -0.932 0.394 -0.593 -0.167 307s 0.849 -0.128 -0.774 0.027 307s 307s x1: [4, 2, 2, 1] 307s -0.211 0.460 -0.258 -0.123 307s -0.625 -0.829 -0.035 -0.409 307s 307s y: [3, 2, 2, 1] 307s 0.135 0.552 -0.042 307s -0.878 0.344 -0.408 307s testing: mul_mat, [3, 4, 2, 2] = [3, 3, 2, 2] * [3, 4, 2, 2] 307s x0: [3, 3, 2, 2] 307s 0.536 -0.806 0.544 307s 0.650 -0.359 -0.416 307s 0.536 0.896 -0.230 307s 307s x1: [3, 4, 2, 2] 307s -0.668 -0.568 -0.602 307s 0.883 0.831 0.712 307s -0.131 0.070 0.780 307s -0.282 -0.339 0.174 307s 307s y: [3, 4, 2, 2] 307s -0.227 0.020 -0.729 307s 0.190 -0.020 1.055 307s 0.297 -0.435 -0.186 307s 0.218 -0.134 -0.495 307s test-mul-mat0: iter:181/500 307s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 1, 1, 1] 307s 0.512 0.934 -0.838 307s 307s x1: [3, 2, 1, 1] 307s -0.160 -0.962 -0.861 307s 0.852 0.925 0.793 307s 307s y: [1, 2, 1, 1] 307s -0.259 307s 0.636 307s testing: mul_mat, [4, 1, 3, 1] = [3, 4, 3, 1] * [3, 1, 3, 1] 307s x0: [3, 4, 3, 1] 307s -0.492 0.627 0.000 307s 0.252 -0.896 0.745 307s -0.362 -0.523 -0.967 307s -0.393 0.620 -0.126 307s 307s x1: [3, 1, 3, 1] 307s 0.668 0.635 -0.048 307s 307s y: [4, 1, 3, 1] 307s 0.069 -0.436 -0.528 0.138 307s testing: mul_mat, [4, 4, 3, 3] = [3, 4, 3, 3] * [3, 4, 3, 3] 307s x0: [3, 4, 3, 3] 307s -0.691 0.150 0.395 307s 0.864 0.751 -0.827 307s -0.611 0.013 0.450 307s 0.937 0.565 -0.550 307s 307s x1: [3, 4, 3, 3] 307s 0.493 -0.511 0.722 307s 0.526 0.096 0.342 307s -0.600 0.742 0.102 307s 0.126 -0.688 -0.346 307s 307s y: [4, 4, 3, 3] 307s -0.132 -0.555 0.017 -0.224 307s -0.214 0.244 -0.166 0.359 307s 0.566 -0.046 0.422 -0.199 307s -0.327 -0.122 -0.241 -0.080 307s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.745 0.964 0.921 307s -0.698 -0.621 -0.945 307s -0.699 -0.367 0.020 307s 307s x1: [3, 4, 1, 1] 307s -0.493 0.845 0.958 307s 0.865 -0.068 -0.839 307s 0.722 -0.754 0.633 307s 0.974 -0.770 0.059 307s 307s y: [3, 4, 1, 1] 307s 1.329 -1.086 0.054 307s -0.194 0.231 -0.597 307s 0.395 -0.634 -0.216 307s 0.038 -0.257 -0.398 307s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 307s x0: [3, 1, 3, 1] 307s 0.493 1.000 0.577 307s 307s x1: [3, 3, 3, 1] 307s 0.042 0.110 0.912 307s -0.312 -0.115 -0.791 307s -0.470 -0.390 -0.547 307s 307s y: [1, 3, 3, 1] 307s 0.656 307s -0.725 307s -0.937 307s testing: mul_mat, [3, 3, 3, 3] = [1, 3, 3, 3] * [1, 3, 3, 3] 307s x0: [1, 3, 3, 3] 307s -0.626 307s 0.214 307s 0.782 307s 307s x1: [1, 3, 3, 3] 307s 0.753 307s -0.395 307s -0.850 307s 307s y: [3, 3, 3, 3] 307s -0.471 0.161 0.589 307s 0.247 -0.084 -0.309 307s 0.532 -0.181 -0.665 307s test-mul-mat0: iter:182/500 307s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.738 0.214 0.079 -0.244 307s 0.823 -0.595 -0.618 -0.249 307s 307s x1: [4, 1, 1, 1] 307s -0.830 -0.618 -0.671 -0.703 307s 307s y: [2, 1, 1, 1] 307s 0.600 0.274 307s testing: mul_mat, [2, 2, 4, 1] = [4, 2, 4, 1] * [4, 2, 4, 1] 307s x0: [4, 2, 4, 1] 307s 0.380 -0.359 -0.316 -0.641 307s -0.294 0.324 -0.815 -0.203 307s 307s x1: [4, 2, 4, 1] 307s 0.812 0.346 -0.405 0.163 307s -0.090 -0.021 -0.935 -0.360 307s 307s y: [2, 2, 4, 1] 307s 0.208 0.171 307s 0.500 0.855 307s testing: mul_mat, [1, 2, 4, 2] = [4, 1, 4, 2] * [4, 2, 4, 2] 307s x0: [4, 1, 4, 2] 307s -0.264 -0.697 -0.970 0.587 307s 307s x1: [4, 2, 4, 2] 307s 0.036 0.983 -0.464 0.741 307s 0.307 -0.280 -0.461 0.110 307s 307s y: [1, 2, 4, 2] 307s 0.191 307s 0.626 307s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 4, 1, 1] 307s 0.136 -0.748 -0.304 0.816 307s -0.355 0.058 -0.608 -0.914 307s 0.992 -0.764 -0.626 0.442 307s -0.295 0.837 0.070 0.158 307s 307s x1: [4, 1, 1, 1] 307s 0.250 -0.122 -0.374 -0.965 307s 307s y: [4, 1, 1, 1] 307s -0.548 1.014 0.149 -0.354 307s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 307s x0: [4, 1, 4, 1] 307s 0.444 -0.865 -0.140 0.885 307s 307s x1: [4, 4, 4, 1] 307s -0.887 -0.406 0.866 0.993 307s -0.389 0.565 -0.704 0.559 307s -0.586 0.335 -0.192 0.292 307s 0.961 -0.156 0.677 0.097 307s 307s y: [1, 4, 4, 1] 307s 0.714 307s -0.068 307s -0.265 307s 0.553 307s testing: mul_mat, [4, 4, 4, 2] = [1, 4, 4, 2] * [1, 4, 4, 2] 307s x0: [1, 4, 4, 2] 307s 0.859 307s 0.328 307s -0.210 307s -0.496 307s 307s x1: [1, 4, 4, 2] 307s -0.884 307s 0.369 307s 0.540 307s 0.276 307s 307s y: [4, 4, 4, 2] 307s -0.760 -0.290 0.185 0.439 307s 0.318 0.121 -0.078 -0.183 307s 0.464 0.177 -0.113 -0.268 307s 0.237 0.091 -0.058 -0.137 307s test-mul-mat0: iter:183/500 307s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.082 0.468 307s -0.095 0.604 307s 307s x1: [2, 1, 1, 1] 307s 0.955 -0.778 307s 307s y: [2, 1, 1, 1] 307s -0.286 -0.560 307s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 307s x0: [2, 2, 2, 1] 307s -0.694 0.772 307s 0.729 0.346 307s 307s x1: [2, 2, 2, 1] 307s 0.486 0.278 307s 0.657 0.136 307s 307s y: [2, 2, 2, 1] 307s -0.123 0.450 307s -0.351 0.526 307s testing: mul_mat, [2, 2, 2, 3] = [2, 2, 2, 3] * [2, 2, 2, 3] 307s x0: [2, 2, 2, 3] 307s 0.369 0.610 307s 0.698 0.561 307s 307s x1: [2, 2, 2, 3] 307s -0.292 -0.162 307s 0.396 -0.447 307s 307s y: [2, 2, 2, 3] 307s -0.207 -0.295 307s -0.127 0.025 307s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 3, 1, 1] 307s -0.505 -0.895 307s 0.734 0.432 307s -0.445 -0.883 307s 307s x1: [2, 2, 1, 1] 307s 0.738 0.545 307s -0.770 -0.150 307s 307s y: [3, 2, 1, 1] 307s -0.861 0.777 -0.810 307s 0.524 -0.630 0.475 307s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 307s x0: [3, 2, 2, 1] 307s 0.232 0.585 -0.484 307s 0.707 -0.929 -0.309 307s 307s x1: [3, 2, 2, 1] 307s -0.886 0.304 -0.614 307s -0.038 -0.428 0.209 307s 307s y: [2, 2, 2, 1] 307s 0.269 -0.719 307s -0.360 0.306 307s testing: mul_mat, [2, 3, 2, 3] = [2, 2, 2, 3] * [2, 3, 2, 3] 307s x0: [2, 2, 2, 3] 307s 0.537 -0.737 307s -0.892 0.784 307s 307s x1: [2, 3, 2, 3] 307s 0.066 -0.162 307s 0.978 0.171 307s -0.730 -0.905 307s 307s y: [2, 3, 2, 3] 307s 0.155 -0.186 307s 0.400 -0.739 307s 0.275 -0.058 307s test-mul-mat0: iter:184/500 307s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.306 0.516 0.480 -0.859 307s -0.326 0.112 -0.252 -0.137 307s -0.706 -0.287 -0.848 0.544 307s 307s x1: [4, 2, 1, 1] 307s -0.921 0.793 0.476 0.617 307s 0.901 0.739 0.401 -0.845 307s 307s y: [3, 2, 1, 1] 307s -0.174 0.184 0.353 307s 1.575 -0.196 -1.648 307s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 307s x0: [4, 4, 4, 1] 307s -0.244 0.501 -0.160 0.871 307s 0.502 -0.751 -0.902 -0.749 307s -0.479 -0.381 0.713 -0.056 307s -0.316 0.901 -0.749 0.863 307s 307s x1: [4, 3, 4, 1] 307s -0.274 -0.116 0.114 0.025 307s 0.630 -0.890 0.033 0.458 307s 0.370 -0.273 0.537 0.163 307s 307s y: [4, 3, 4, 1] 307s 0.013 -0.172 0.255 -0.082 307s -0.206 0.612 0.034 -0.631 307s -0.170 -0.216 0.300 -0.623 307s testing: mul_mat, [3, 4, 4, 3] = [4, 3, 4, 3] * [4, 4, 4, 3] 307s x0: [4, 3, 4, 3] 307s 0.956 -0.864 0.744 0.831 307s 0.311 -0.373 0.859 0.893 307s -0.424 -0.951 0.105 -0.428 307s 307s x1: [4, 4, 4, 3] 307s 0.727 -0.283 0.556 0.441 307s -0.924 0.053 0.676 -0.946 307s -0.738 -0.146 -0.284 0.372 307s -0.716 0.241 0.597 -0.097 307s 307s y: [3, 4, 4, 3] 307s 1.721 1.204 -0.169 307s -1.213 -0.572 0.818 307s -0.481 -0.087 0.263 307s -0.530 0.113 0.179 307s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 4, 1, 1] 307s 0.231 0.225 0.086 -0.387 307s 0.041 0.479 -0.092 -0.202 307s -0.722 -0.278 0.913 0.625 307s 0.206 0.850 0.213 -0.561 307s 307s x1: [4, 3, 1, 1] 307s 0.072 -0.770 0.507 -0.669 307s 0.603 0.408 -0.797 0.406 307s 0.274 0.608 -0.015 -0.695 307s 307s y: [4, 3, 1, 1] 307s 0.145 -0.277 0.207 -0.157 307s 0.006 0.211 -1.022 0.073 307s 0.468 0.445 -0.815 0.961 307s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 307s x0: [4, 1, 4, 1] 307s 0.729 0.541 -0.062 -0.762 307s 307s x1: [4, 4, 4, 1] 307s -0.462 0.511 0.511 -0.232 307s 0.018 0.842 -0.629 -0.574 307s -0.954 0.777 0.700 0.654 307s -0.238 -0.995 0.574 0.993 307s 307s y: [1, 4, 4, 1] 307s 0.085 307s 0.945 307s -0.817 307s -1.504 307s testing: mul_mat, [2, 4, 4, 3] = [1, 2, 4, 3] * [1, 4, 4, 3] 307s x0: [1, 2, 4, 3] 307s -0.851 307s 0.828 307s 307s x1: [1, 4, 4, 3] 307s 0.767 307s 0.712 307s 0.014 307s 0.121 307s 307s y: [2, 4, 4, 3] 307s -0.653 0.635 307s -0.606 0.590 307s -0.012 0.011 307s -0.103 0.100 307s test-mul-mat0: iter:185/500 307s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.050 -0.703 307s 307s x1: [2, 4, 1, 1] 307s -0.403 0.467 307s 0.660 -0.254 307s 0.296 0.158 307s 0.707 -0.619 307s 307s y: [1, 4, 1, 1] 307s -0.349 307s 0.211 307s -0.096 307s 0.470 307s testing: mul_mat, [3, 1, 2, 1] = [2, 3, 2, 1] * [2, 1, 2, 1] 307s x0: [2, 3, 2, 1] 307s 0.993 -0.512 307s -0.367 -0.340 307s 0.733 -0.446 307s 307s x1: [2, 1, 2, 1] 307s -0.905 0.390 307s 307s y: [3, 1, 2, 1] 307s -1.099 0.199 -0.838 307s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 307s x0: [2, 4, 2, 1] 307s -0.962 0.143 307s 0.239 0.617 307s -0.642 -0.181 307s 0.610 -0.154 307s 307s x1: [2, 3, 2, 1] 307s 0.748 -0.404 307s -0.185 -0.654 307s -0.936 -0.525 307s 307s y: [4, 3, 2, 1] 307s -0.778 -0.070 -0.408 0.519 307s 0.085 -0.448 0.237 -0.012 307s 0.826 -0.548 0.696 -0.490 307s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 2, 1, 1] 307s -0.534 0.358 307s 0.748 -0.793 307s 307s x1: [2, 4, 1, 1] 307s -0.553 -0.174 307s 0.122 0.043 307s 0.641 0.468 307s 0.107 -0.885 307s 307s y: [2, 4, 1, 1] 307s 0.233 -0.276 307s -0.050 0.057 307s -0.174 0.108 307s -0.374 0.781 307s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 307s x0: [2, 2, 2, 1] 307s 0.142 0.742 307s -0.283 0.721 307s 307s x1: [2, 2, 2, 1] 307s -0.204 0.207 307s -0.755 0.939 307s 307s y: [2, 2, 2, 1] 307s 0.124 0.207 307s 0.589 0.890 307s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 307s x0: [2, 1, 2, 1] 307s -0.375 0.870 307s 307s x1: [2, 2, 2, 1] 307s 0.476 0.254 307s 0.330 -0.402 307s 307s y: [1, 2, 2, 1] 307s 0.043 307s -0.474 307s test-mul-mat0: iter:186/500 307s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 4, 1, 1] 307s 0.574 0.087 0.145 0.639 307s -0.509 -0.769 -0.736 -0.639 307s 0.065 -0.753 -0.562 -0.305 307s 0.436 -0.239 -0.737 0.071 307s 307s x1: [4, 4, 1, 1] 307s 0.568 0.635 -0.815 0.865 307s -0.100 0.657 0.007 0.617 307s 0.399 -0.272 -0.660 0.501 307s 0.535 -0.155 -0.023 -0.210 307s 307s y: [4, 4, 1, 1] 307s 0.816 -0.731 -0.248 0.758 307s 0.395 -0.853 -0.694 -0.162 307s 0.429 0.171 0.449 0.761 307s 0.156 -0.002 0.229 0.273 307s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 307s x0: [4, 4, 3, 1] 307s -0.402 -0.902 -0.662 -0.447 307s -0.776 0.728 -0.245 -0.213 307s 0.813 -0.607 -0.888 -0.839 307s 0.102 -0.618 -0.364 0.782 307s 307s x1: [4, 4, 3, 1] 307s -0.054 -0.872 0.971 -0.398 307s 0.135 0.588 -0.999 0.863 307s 0.929 0.502 0.398 -0.226 307s -0.522 -0.812 -0.052 -0.948 307s 307s y: [4, 4, 3, 1] 307s 0.343 -0.747 -0.043 -0.131 307s -0.309 0.385 -0.085 0.689 307s -0.988 -0.405 0.287 -0.537 307s 1.400 0.027 0.910 -0.274 307s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 307s x0: [4, 4, 3, 1] 307s -0.145 0.545 -0.595 -0.647 307s -0.449 -0.480 0.055 -0.249 307s -0.698 0.344 -0.219 0.532 307s -0.525 -0.113 -0.738 -0.424 307s 307s x1: [4, 4, 3, 1] 307s -0.923 0.500 -0.029 0.797 307s 0.749 0.476 -0.613 -0.031 307s -0.165 -0.963 -0.891 0.100 307s -0.980 0.262 0.963 -0.899 307s 307s y: [4, 4, 3, 1] 307s -0.092 -0.025 1.247 0.113 307s 0.535 -0.591 -0.241 0.018 307s -0.035 0.462 0.033 0.811 307s 0.293 0.592 0.085 0.155 307s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 3, 1, 1] 307s -0.622 -0.150 -0.334 -0.043 307s -0.288 0.693 0.454 -0.897 307s 0.770 0.404 -0.430 0.998 307s 307s x1: [4, 4, 1, 1] 307s -0.831 0.021 -0.478 -0.643 307s 0.587 0.932 -0.897 0.665 307s 0.690 -0.334 0.218 0.898 307s -0.199 0.625 -0.038 -0.519 307s 307s y: [3, 4, 1, 1] 307s 0.701 0.613 -1.068 307s -0.234 -0.528 1.878 307s -0.490 -1.137 1.199 307s 0.065 0.938 -0.401 307s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 307s x0: [3, 3, 3, 1] 307s -0.500 -0.404 0.911 307s -0.858 0.829 0.414 307s -0.565 0.727 0.821 307s 307s x1: [3, 4, 3, 1] 307s 0.824 0.543 -0.834 307s -0.155 -0.935 -0.476 307s -0.568 0.997 -0.374 307s -0.903 0.687 0.292 307s 307s y: [3, 4, 3, 1] 307s -1.391 -0.603 -0.755 307s 0.021 -0.839 -0.983 307s -0.459 1.159 0.739 307s 0.441 1.466 1.250 307s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 307s x0: [3, 2, 3, 1] 307s -0.610 -0.583 0.866 307s -0.925 0.842 -0.728 307s 307s x1: [3, 3, 3, 1] 307s 0.452 0.792 0.855 307s 0.261 -0.709 0.996 307s 0.696 -0.113 0.825 307s 307s y: [2, 3, 3, 1] 307s 0.003 -0.374 307s 1.117 -1.564 307s 0.356 -1.340 307s test-mul-mat0: iter:187/500 307s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 4, 1, 1] 307s 0.152 -0.849 -0.293 0.245 307s -0.626 -0.450 -0.424 0.841 307s -0.959 0.108 -0.053 0.408 307s 0.725 0.375 -0.975 0.089 307s 307s x1: [4, 4, 1, 1] 307s -0.383 0.364 -0.590 0.793 307s 0.213 0.487 -0.983 0.563 307s -0.806 -0.593 0.638 -0.389 307s -0.751 0.504 -0.117 0.352 307s 307s y: [4, 4, 1, 1] 307s 0.000 0.993 0.761 0.504 307s 0.045 0.538 0.131 1.345 307s 0.099 0.174 0.516 -1.463 307s -0.421 0.589 0.924 -0.211 307s testing: mul_mat, [4, 4, 2, 1] = [4, 4, 2, 1] * [4, 4, 2, 1] 307s x0: [4, 4, 2, 1] 307s -0.843 0.589 0.055 -0.978 307s 0.056 0.297 0.525 0.133 307s 0.788 -0.467 -0.905 0.632 307s 0.202 -0.793 0.627 -0.422 307s 307s x1: [4, 4, 2, 1] 307s 0.785 0.819 -0.698 0.272 307s 0.835 0.865 0.466 -0.758 307s 0.503 -0.922 -0.509 0.007 307s -0.039 0.844 -0.331 -0.887 307s 307s y: [4, 4, 2, 1] 307s -0.484 -0.044 1.041 -1.043 307s 0.572 0.447 -0.647 0.095 307s -1.002 -0.512 1.293 0.510 307s 1.379 -0.044 -0.686 -0.509 307s testing: mul_mat, [3, 4, 2, 4] = [4, 3, 2, 4] * [4, 4, 2, 4] 307s x0: [4, 3, 2, 4] 307s -0.243 0.217 0.111 -0.974 307s 0.034 -0.333 -0.674 -0.636 307s 0.701 -0.263 0.621 -0.165 307s 307s x1: [4, 4, 2, 4] 307s 0.800 0.521 0.343 -0.144 307s -0.182 -0.132 0.989 -0.394 307s 0.401 -0.916 -0.762 -0.398 307s -0.709 0.865 0.180 0.856 307s 307s y: [3, 4, 2, 4] 307s 0.097 -0.285 0.660 307s 0.509 -0.379 0.586 307s 0.006 1.085 0.114 307s -0.454 -0.977 -0.754 307s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 3, 1, 1] 307s -0.203 -0.610 -0.716 -0.842 307s 0.517 0.710 0.132 0.296 307s -0.128 -0.907 0.897 -0.543 307s 307s x1: [4, 3, 1, 1] 307s 0.923 -0.692 0.492 0.759 307s -0.378 -0.607 0.743 0.045 307s -0.949 0.896 -0.854 0.227 307s 307s y: [3, 3, 1, 1] 307s -0.757 0.275 0.539 307s -0.123 -0.515 1.241 307s 0.067 0.101 -1.581 307s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 307s x0: [3, 4, 2, 1] 307s -0.852 0.549 0.980 307s -0.747 0.764 -0.568 307s 0.307 -0.379 -0.821 307s -0.693 0.624 -0.290 307s 307s x1: [3, 4, 2, 1] 307s -0.686 -0.926 -0.784 307s 0.811 -0.444 -0.269 307s 0.734 -0.136 -0.777 307s 0.492 0.486 -0.385 307s 307s y: [4, 4, 2, 1] 307s -0.692 0.251 0.784 0.125 307s -1.199 -0.792 0.639 -0.761 307s -1.461 -0.210 0.915 -0.368 307s -0.529 0.222 0.282 0.073 307s testing: mul_mat, [1, 3, 2, 4] = [4, 1, 2, 4] * [4, 3, 2, 4] 307s x0: [4, 1, 2, 4] 307s 0.664 0.079 -0.537 -0.324 307s 307s x1: [4, 3, 2, 4] 307s -0.531 0.212 0.518 0.786 307s 0.076 -0.361 0.196 0.225 307s -0.109 -0.497 0.531 -0.559 307s 307s y: [1, 3, 2, 4] 307s -0.868 307s -0.156 307s -0.215 307s test-mul-mat0: iter:188/500 307s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.851 307s -0.710 307s 0.101 307s 307s x1: [1, 2, 1, 1] 307s -0.374 307s -0.544 307s 307s y: [3, 2, 1, 1] 307s -0.318 0.265 -0.038 307s -0.463 0.386 -0.055 307s testing: mul_mat, [3, 3, 2, 1] = [1, 3, 2, 1] * [1, 3, 2, 1] 307s x0: [1, 3, 2, 1] 307s -0.923 307s -0.964 307s -0.292 307s 307s x1: [1, 3, 2, 1] 307s -0.977 307s 0.007 307s -0.926 307s 307s y: [3, 3, 2, 1] 307s 0.902 0.942 0.285 307s -0.007 -0.007 -0.002 307s 0.854 0.893 0.270 307s testing: mul_mat, [3, 3, 2, 4] = [1, 3, 2, 4] * [1, 3, 2, 4] 307s x0: [1, 3, 2, 4] 307s 0.093 307s 0.360 307s -0.995 307s 307s x1: [1, 3, 2, 4] 307s -0.790 307s 0.208 307s 0.846 307s 307s y: [3, 3, 2, 4] 307s -0.073 -0.285 0.786 307s 0.019 0.075 -0.206 307s 0.078 0.305 -0.842 307s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 4, 1, 1] 307s -0.821 307s -0.116 307s 0.918 307s 0.271 307s 307s x1: [1, 3, 1, 1] 307s 0.418 307s 0.164 307s 0.559 307s 307s y: [4, 3, 1, 1] 307s -0.343 -0.049 0.384 0.113 307s -0.134 -0.019 0.150 0.044 307s -0.459 -0.065 0.514 0.152 307s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 307s x0: [4, 3, 2, 1] 307s -0.622 -0.455 -0.778 0.866 307s -0.355 0.068 -0.599 -0.615 307s -0.788 0.588 -0.597 -0.492 307s 307s x1: [4, 1, 2, 1] 307s -0.756 0.924 0.202 -0.175 307s 307s y: [3, 1, 2, 1] 307s -0.258 0.318 1.105 307s testing: mul_mat, [2, 4, 2, 4] = [3, 2, 2, 4] * [3, 4, 2, 4] 307s x0: [3, 2, 2, 4] 307s -0.709 0.818 0.914 307s 0.153 0.933 -0.469 307s 307s x1: [3, 4, 2, 4] 307s 0.581 0.631 0.781 307s -0.078 -0.754 -0.513 307s -0.430 -0.376 0.132 307s -0.218 0.169 -0.800 307s 307s y: [2, 4, 2, 4] 307s 0.819 0.312 307s -1.031 -0.474 307s 0.118 -0.479 307s -0.439 0.499 307s test-mul-mat0: iter:189/500 307s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.780 0.429 0.476 307s 0.029 0.137 0.682 307s -0.652 0.497 0.610 307s 307s x1: [3, 4, 1, 1] 307s -0.145 -0.949 -0.437 307s 0.911 -0.623 0.926 307s -0.540 -0.994 0.686 307s 0.410 0.927 -0.400 307s 307s y: [3, 4, 1, 1] 307s -0.728 -0.433 -0.644 307s 0.884 0.572 -0.340 307s -0.520 0.316 0.276 307s 0.527 -0.134 -0.050 307s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 307s x0: [3, 3, 4, 1] 307s -0.326 0.014 -0.967 307s 0.134 -0.542 0.982 307s 0.504 -0.723 0.857 307s 307s x1: [3, 3, 4, 1] 307s -0.116 -0.927 0.789 307s 0.275 0.325 0.672 307s 0.605 0.393 0.386 307s 307s y: [3, 3, 4, 1] 307s -0.738 1.262 1.287 307s -0.735 0.521 0.480 307s -0.565 0.247 0.352 307s testing: mul_mat, [2, 3, 4, 3] = [3, 2, 4, 3] * [3, 3, 4, 3] 307s x0: [3, 2, 4, 3] 307s -0.519 -0.413 0.218 307s -0.204 -0.621 -0.166 307s 307s x1: [3, 3, 4, 3] 307s 0.285 0.033 0.786 307s 0.141 0.368 0.889 307s -0.441 0.943 0.745 307s 307s y: [2, 3, 4, 3] 307s 0.010 -0.209 307s -0.032 -0.405 307s 0.002 -0.620 307s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 1, 1, 1] 307s 0.070 -0.746 0.554 307s 307s x1: [3, 2, 1, 1] 307s 0.726 -0.059 0.967 307s -0.764 0.541 0.030 307s 307s y: [1, 2, 1, 1] 307s 0.630 307s -0.441 307s testing: mul_mat, [2, 3, 4, 1] = [1, 2, 4, 1] * [1, 3, 4, 1] 307s x0: [1, 2, 4, 1] 307s 0.274 307s -0.144 307s 307s x1: [1, 3, 4, 1] 307s 0.426 307s -0.129 307s 0.791 307s 307s y: [2, 3, 4, 1] 307s 0.117 -0.061 307s -0.035 0.019 307s 0.216 -0.114 307s testing: mul_mat, [4, 1, 4, 3] = [2, 4, 4, 3] * [2, 1, 4, 3] 307s x0: [2, 4, 4, 3] 307s -0.564 -0.898 307s 0.642 0.118 307s -0.935 0.216 307s 0.963 0.504 307s 307s x1: [2, 1, 4, 3] 307s 0.253 0.401 307s 307s y: [4, 1, 4, 3] 307s -0.503 0.210 -0.150 0.446 307s test-mul-mat0: iter:190/500 307s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 3, 1, 1] 307s -0.111 -0.991 307s -0.226 0.852 307s 0.461 0.977 307s 307s x1: [2, 3, 1, 1] 307s 0.794 -0.773 307s -0.279 -0.166 307s 0.570 0.768 307s 307s y: [3, 3, 1, 1] 307s 0.678 -0.838 -0.389 307s 0.195 -0.078 -0.291 307s -0.824 0.526 1.013 307s testing: mul_mat, [4, 3, 3, 1] = [2, 4, 3, 1] * [2, 3, 3, 1] 307s x0: [2, 4, 3, 1] 307s -0.020 0.877 307s 0.636 -0.450 307s 0.645 -0.836 307s 0.439 0.654 307s 307s x1: [2, 3, 3, 1] 307s -0.151 0.599 307s -0.064 -0.077 307s 0.198 -0.966 307s 307s y: [4, 3, 3, 1] 307s 0.528 -0.365 -0.598 0.326 307s -0.066 -0.006 0.023 -0.078 307s -0.851 0.560 0.935 -0.545 307s testing: mul_mat, [2, 4, 3, 1] = [2, 2, 3, 1] * [2, 4, 3, 1] 307s x0: [2, 2, 3, 1] 307s 0.582 -0.267 307s -0.605 -0.936 307s 307s x1: [2, 4, 3, 1] 307s -0.459 0.091 307s -0.459 0.549 307s 0.843 0.698 307s -0.649 -0.177 307s 307s y: [2, 4, 3, 1] 307s -0.292 0.193 307s -0.413 -0.236 307s 0.305 -1.164 307s -0.331 0.558 307s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.148 0.381 307s -0.356 -0.977 307s 307s x1: [2, 2, 1, 1] 307s -0.495 0.195 307s 0.927 -0.508 307s 307s y: [2, 2, 1, 1] 307s 0.001 -0.014 307s -0.057 0.166 307s testing: mul_mat, [3, 2, 3, 1] = [2, 3, 3, 1] * [2, 2, 3, 1] 307s x0: [2, 3, 3, 1] 307s -0.316 0.289 307s 0.507 -0.964 307s 0.845 -0.502 307s 307s x1: [2, 2, 3, 1] 307s 0.734 0.485 307s -0.987 0.739 307s 307s y: [3, 2, 3, 1] 307s -0.092 -0.096 0.377 307s 0.525 -1.212 -1.204 307s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 307s x0: [3, 2, 3, 1] 307s 0.841 -0.586 0.637 307s -0.966 0.788 0.191 307s 307s x1: [3, 2, 3, 1] 307s -0.184 0.038 0.961 307s -0.445 -0.232 -0.321 307s 307s y: [2, 2, 3, 1] 307s 0.435 0.391 307s -0.443 0.186 307s test-mul-mat0: iter:191/500 307s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 3, 1, 1] 307s -0.315 0.776 -0.235 -0.506 307s -0.109 -0.926 0.857 0.953 307s -0.801 -0.742 -0.024 -0.121 307s 307s x1: [4, 3, 1, 1] 307s 0.400 0.799 0.540 -0.489 307s 0.389 -0.394 -0.091 0.014 307s -0.829 -0.250 0.048 -0.415 307s 307s y: [3, 3, 1, 1] 307s 0.614 -0.787 -0.868 307s -0.414 0.258 -0.018 307s 0.266 -0.033 0.898 307s testing: mul_mat, [2, 3, 4, 1] = [4, 2, 4, 1] * [4, 3, 4, 1] 307s x0: [4, 2, 4, 1] 307s -0.425 0.929 0.889 0.849 307s -0.250 0.486 0.197 0.427 307s 307s x1: [4, 3, 4, 1] 307s 0.426 -0.323 0.710 -0.600 307s -0.607 -0.972 0.801 -0.809 307s 0.568 -0.689 0.580 -0.825 307s 307s y: [2, 3, 4, 1] 307s -0.359 -0.380 307s -0.619 -0.508 307s -1.067 -0.716 307s testing: mul_mat, [4, 2, 4, 3] = [4, 4, 4, 3] * [4, 2, 4, 3] 307s x0: [4, 4, 4, 3] 307s 0.056 -0.500 0.142 0.142 307s -0.778 0.981 -0.298 -0.313 307s -0.553 0.022 0.817 -0.705 307s 0.755 0.011 0.327 -0.304 307s 307s x1: [4, 2, 4, 3] 307s 0.006 -0.562 0.504 0.756 307s 0.924 -0.299 0.184 -0.039 307s 307s y: [4, 2, 4, 3] 307s 0.461 -0.944 -0.137 -0.066 307s 0.222 -1.054 -0.340 0.766 307s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 3, 1, 1] 307s -0.657 -0.710 -0.410 0.135 307s 0.841 -0.261 0.024 -0.895 307s -0.871 -0.116 0.592 0.711 307s 307s x1: [4, 4, 1, 1] 307s 0.147 0.865 0.181 -0.207 307s -0.441 -0.452 -0.948 0.417 307s 0.558 0.777 0.252 -0.839 307s 0.688 0.218 0.841 0.319 307s 307s y: [3, 4, 1, 1] 307s -0.813 0.087 -0.268 307s 1.055 -0.648 0.172 307s -1.135 1.022 -1.022 307s -0.908 0.256 0.101 307s testing: mul_mat, [3, 4, 4, 1] = [3, 3, 4, 1] * [3, 4, 4, 1] 307s x0: [3, 3, 4, 1] 307s 0.404 0.439 -0.642 307s -0.079 0.151 0.972 307s 0.899 -0.033 0.058 307s 307s x1: [3, 4, 4, 1] 307s 0.001 -0.692 -0.142 307s -0.133 0.489 0.651 307s 0.426 -0.963 0.703 307s -0.158 0.595 0.481 307s 307s y: [3, 4, 4, 1] 307s -0.212 -0.243 0.016 307s -0.258 0.717 -0.098 307s -0.702 0.504 0.456 307s -0.111 0.569 -0.134 307s testing: mul_mat, [3, 3, 4, 3] = [3, 3, 4, 3] * [3, 3, 4, 3] 307s x0: [3, 3, 4, 3] 307s -ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 307s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 307s 0.118 -0.599 -0.714 307s 0.283 0.953 -0.466 307s 0.478 -0.039 0.201 307s 307s x1: [3, 3, 4, 3] 307s -0.233 -0.067 0.816 307s 0.825 0.801 0.743 307s 0.079 -0.109 -0.373 307s 307s y: [3, 3, 4, 3] 307s -0.515 -0.511 0.056 307s -1.108 0.651 0.512 307s 0.322 0.093 -0.033 307s test-mul-mat0: iter:192/500 307s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 4, 1, 1] 307s -0.263 307s -0.579 307s -0.602 307s -0.085 307s 307s x1: [1, 4, 1, 1] 307s -0.549 307s 0.386 307s 0.891 307s -0.308 307s 307s y: [4, 4, 1, 1] 307s 0.144 0.318 0.331 0.047 307s -0.102 -0.224 -0.233 -0.033 307s -0.234 -0.516 -0.536 -0.076 307s 0.081 0.178 0.185 0.026 307s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 307s x0: [1, 3, 3, 1] 307s -0.934 307s 0.650 307s -0.512 307s 307s x1: [1, 4, 3, 1] 307s -0.267 307s -0.546 307s -0.842 307s 0.609 307s 307s y: [3, 4, 3, 1] 307s 0.250 -0.174 0.137 307s 0.510 -0.355 0.279 307s 0.787 -0.548 0.431 307s -0.569 0.396 -0.312 307s testing: mul_mat, [4, 3, 3, 4] = [1, 4, 3, 4] * [1, 3, 3, 4] 307s x0: [1, 4, 3, 4] 307s 0.367 307s 0.459 307s -0.848 307s -0.545 307s 307s x1: [1, 3, 3, 4] 307s 0.243 307s 0.228 307s 0.447 307s 307s y: [4, 3, 3, 4] 307s 0.089 0.111 -0.206 -0.132 307s 0.083 0.105 -0.193 -0.124 307s 0.164 0.205 -0.379 -0.244 307s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 1, 1, 1] 307s 0.971 307s 307s x1: [1, 4, 1, 1] 307s -0.969 307s 0.744 307s -0.550 307s 0.166 307s 307s y: [1, 4, 1, 1] 307s -0.941 307s 0.722 307s -0.534 307s 0.161 307s testing: mul_mat, [1, 1, 3, 1] = [1, 1, 3, 1] * [1, 1, 3, 1] 307s x0: [1, 1, 3, 1] 307s -0.495 307s 307s x1: [1, 1, 3, 1] 307s -0.307 307s 307s y: [1, 1, 3, 1] 307s 0.152 307s testing: mul_mat, [2, 1, 3, 4] = [1, 2, 3, 4] * [1, 1, 3, 4] 307s x0: [1, 2, 3, 4] 307s 0.149 307s 0.429 307s 307s x1: [1, 1, 3, 4] 307s -0.801 307s 307s y: [2, 1, 3, 4] 307s -0.120 -0.344 307s test-mul-mat0: iter:193/500 307s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.340 -0.178 0.519 -0.764 307s -0.025 -0.839 -0.702 0.221 307s -0.225 0.054 0.333 0.955 307s 307s x1: [4, 1, 1, 1] 307s 0.264 0.898 -0.525 -0.587 307s 307s y: [3, 1, 1, 1] 307s 0.106 -0.522 -0.746 307s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 1, 1, 1] 307s -0.157 -0.597 -0.289 0.318 307s 307s x1: [4, 3, 1, 1] 307s 0.650 0.950 0.311 0.575 307s -0.234 0.815 0.774 0.626 307s -0.103 -0.774 0.785 0.140 307s 307s y: [1, 3, 1, 1] 307s -0.576 307s -0.474 307s 0.295 307s testing: mul_mat, [2, 1, 1, 3] = [4, 2, 1, 3] * [4, 1, 1, 3] 307s x0: [4, 2, 1, 3] 307s -0.552 0.897 0.116 0.759 307s 0.472 0.882 0.574 0.246 307s 307s x1: [4, 1, 1, 3] 307s -0.184 -0.962 -0.342 0.638 307s 307s y: [2, 1, 1, 3] 307s -0.317 -0.975 307s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.198 0.080 -0.411 0.882 307s 0.010 -0.416 0.055 -0.334 307s 0.814 0.060 -0.468 -0.184 307s 307s x1: [4, 2, 1, 1] 307s 0.081 -0.691 -0.801 -0.085 307s -0.198 -0.555 -0.918 0.251 307s 307s y: [3, 2, 1, 1] 307s 0.215 0.273 0.415 307s 0.515 0.095 0.189 307s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.976 0.237 0.797 307s -0.454 -0.942 0.579 307s 307s x1: [3, 4, 1, 1] 307s -0.981 -0.320 0.812 307s 0.473 0.511 -0.155 307s 0.586 0.980 0.435 307s -0.408 0.061 0.744 307s 307s y: [2, 4, 1, 1] 307s -0.387 1.217 307s 0.459 -0.786 307s 1.150 -0.937 307s 0.209 0.558 307s testing: mul_mat, [3, 3, 1, 3] = [2, 3, 1, 3] * [2, 3, 1, 3] 307s x0: [2, 3, 1, 3] 307s 0.282 -0.657 307s 0.893 0.637 307s -0.522 0.269 307s 307s x1: [2, 3, 1, 3] 307s 0.256 -0.194 307s 0.394 -0.664 307s 0.390 -0.546 307s 307s y: [3, 3, 1, 3] 307s 0.199 0.105 -0.186 307s 0.547 -0.071 -0.384 307s 0.469 0.000 -0.351 307s test-mul-mat0: iter:194/500 307s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.173 -0.174 -0.208 -0.288 307s -0.892 -0.315 0.190 -0.549 307s 307s x1: [4, 1, 1, 1] 307s 0.732 -0.280 -0.472 0.524 307s 307s y: [2, 1, 1, 1] 307s -0.131 -0.942 307s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 307s x0: [4, 2, 3, 1] 307s 0.223 0.414 -0.741 0.908 307s -0.397 -0.289 -0.769 0.062 307s 307s x1: [4, 2, 3, 1] 307s -0.677 -0.541 -0.229 -0.494 307s -0.036 0.148 -0.514 0.049 307s 307s y: [2, 2, 3, 1] 307s -0.654 0.571 307s 0.479 0.370 307s testing: mul_mat, [3, 2, 3, 4] = [4, 3, 3, 4] * [4, 2, 3, 4] 307s x0: [4, 3, 3, 4] 307s -0.911 -0.347 0.129 0.126 307s 0.327 0.623 -0.013 -0.441 307s 0.897 0.002 0.159 0.689 307s 307s x1: [4, 2, 3, 4] 307s 0.812 0.539 0.029 0.137 307s 0.970 0.731 0.288 0.193 307s 307s y: [3, 2, 3, 4] 307s -0.906 0.541 0.828 307s -1.076 0.684 1.050 307s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.402 -0.482 -0.021 0.773 307s -0.011 0.125 -0.945 -0.652 307s -0.122 -0.940 0.784 0.865 307s 307s x1: [4, 3, 1, 1] 307s -0.718 -0.957 -0.817 0.928 307s 0.262 -0.643 0.082 -0.321 307s 0.551 -0.877 0.264 0.472 307s 307s y: [3, 3, 1, 1] 307s 0.908 0.056 1.150 307s 0.165 0.048 0.359 307s 1.003 -0.673 1.372 307s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 307s x0: [3, 1, 3, 1] 307s -0.520 -0.886 0.531 307s 307s x1: [3, 4, 3, 1] 307s 0.891 0.967 -0.960 307s 0.038 -0.689 0.402 307s 0.320 -0.646 0.586 307s 0.248 0.615 0.943 307s 307s y: [1, 4, 3, 1] 307s -1.829 307s 0.805 307s 0.717 307s -0.174 307s testing: mul_mat, [3, 3, 3, 4] = [1, 3, 3, 4] * [1, 3, 3, 4] 307s x0: [1, 3, 3, 4] 307s -0.579 307s -0.183 307s -0.532 307s 307s x1: [1, 3, 3, 4] 307s -0.489 307s 0.584 307s 0.934 307s 307s y: [3, 3, 3, 4] 307s 0.283 0.090 0.260 307s -0.338 -0.107 -0.311 307s -0.541 -0.171 -0.497 307s test-mul-mat0: iter:195/500 307s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.492 0.907 307s 0.412 0.317 307s 0.694 0.611 307s 307s x1: [2, 4, 1, 1] 307s -0.689 -0.784 307s -0.006 -0.508 307s 0.061 -0.019 307s -0.625 -0.618 307s 307s y: [3, 4, 1, 1] 307s -1.050 -0.533 -0.958 307s -0.464 -0.164 -0.315 307s 0.013 0.019 0.031 307s -0.868 -0.453 -0.811 307s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 2, 1, 1] 307s -0.804 0.351 307s 0.610 -0.126 307s 307s x1: [2, 3, 1, 1] 307s -0.183 -0.746 307s -0.942 0.926 307s -0.986 0.296 307s 307s y: [2, 3, 1, 1] 307s -0.115 -0.018 307s 1.083 -0.691 307s 0.896 -0.639 307s testing: mul_mat, [4, 2, 1, 3] = [2, 4, 1, 3] * [2, 2, 1, 3] 307s x0: [2, 4, 1, 3] 307s -0.089 0.431 307s 0.640 -0.677 307s -0.252 0.334 307s 0.935 0.565 307s 307s x1: [2, 2, 1, 3] 307s -0.295 0.257 307s -0.239 -0.927 307s 307s y: [4, 2, 1, 3] 307s 0.137 -0.362 0.160 -0.131 307s -0.379 0.475 -0.249 -0.747 307s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.572 -0.793 307s -0.728 0.753 307s -0.811 0.350 307s 0.762 -0.800 307s 307s x1: [2, 4, 1, 1] 307s 0.706 -0.996 307s -0.930 0.056 307s 0.038 -0.991 307s -0.211 0.949 307s 307s y: [4, 4, 1, 1] 307s 0.386 -1.264 -0.921 1.335 307s 0.487 0.719 0.775 -0.754 307s 0.764 -0.775 -0.378 0.822 307s -0.632 0.869 0.503 -0.921 307s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 2, 1, 1] 307s 0.798 -0.110 0.363 0.754 307s -0.143 0.749 -0.404 0.433 307s 307s x1: [4, 2, 1, 1] 307s 0.244 -0.048 0.488 0.270 307s -0.250 -0.872 -0.095 0.423 307s 307s y: [2, 2, 1, 1] 307s 0.581 -0.151 307s 0.181 -0.397 307s testing: mul_mat, [2, 4, 1, 3] = [2, 2, 1, 3] * [2, 4, 1, 3] 307s x0: [2, 2, 1, 3] 307s 0.399 0.326 307s 0.791 0.995 307s 307s x1: [2, 4, 1, 3] 307s 0.653 -0.208 307s 0.442 -0.559 307s -0.259 -0.118 307s -0.130 0.014 307s 307s y: [2, 4, 1, 3] 307s 0.192 0.309 307s -0.006 -0.206 307s -0.142 -0.322 307s -0.047 -0.089 307s test-mul-mat0: iter:196/500 307s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 2, 1, 1] 307s -0.323 -0.371 307s 0.294 0.186 307s 307s x1: [2, 4, 1, 1] 307s 0.312 -0.022 307s 0.572 -0.268 307s 0.046 -0.495 307s 0.641 -0.615 307s 307s y: [2, 4, 1, 1] 307s -0.093 0.088 307s -0.085 0.119 307s 0.169 -0.078 307s 0.021 0.074 307s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 307s x0: [2, 4, 2, 1] 307s -0.658 0.544 307s -0.683 0.419 307s -0.373 0.276 307s 0.510 -0.219 307s 307s x1: [2, 2, 2, 1] 307s -0.330 0.257 307s -0.415 -0.539 307s 307s y: [4, 2, 2, 1] 307s 0.357 0.333 0.194 -0.225 307s -0.020 0.058 0.006 -0.094 307s testing: mul_mat, [1, 4, 2, 2] = [2, 1, 2, 2] * [2, 4, 2, 2] 307s x0: [2, 1, 2, 2] 307s 0.666 -0.866 307s 307s x1: [2, 4, 2, 2] 307s 0.190 0.133 307s 0.871 0.818 307s -0.573 0.057 307s -0.511 0.685 307s 307s y: [1, 4, 2, 2] 307s 0.011 307s -0.129 307s -0.430 307s -0.933 307s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 4, 1, 1] 307s 0.415 0.798 307s 0.033 -0.461 307s 0.824 -0.649 307s -0.430 0.839 307s 307s x1: [2, 1, 1, 1] 307s 0.804 -0.415 307s 307s y: [4, 1, 1, 1] 307s 0.002 0.218 0.931 -0.694 307s testing: mul_mat, [2, 2, 2, 1] = [4, 2, 2, 1] * [4, 2, 2, 1] 307s x0: [4, 2, 2, 1] 307s 0.192 0.005 0.544 -0.590 307s -0.041 -0.005 0.532 -0.424 307s 307s x1: [4, 2, 2, 1] 307s -0.235 -0.086 -0.254 0.812 307s 0.235 -0.908 -0.588 -0.639 307s 307s y: [2, 2, 2, 1] 307s -0.663 -0.469 307s 0.098 -0.047 307s testing: mul_mat, [1, 4, 2, 2] = [2, 1, 2, 2] * [2, 4, 2, 2] 307s x0: [2, 1, 2, 2] 307s 0.526 0.234 307s 307s x1: [2, 4, 2, 2] 307s -0.041 -0.528 307s 0.479 0.051 307s -0.116 0.840 307s 0.433 0.091 307s 307s y: [1, 4, 2, 2] 307s -0.146 307s 0.264 307s 0.136 307s 0.249 307s test-mul-mat0: iter:197/500 307s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 2, 1, 1] 307s 0.733 307s 0.970 307s 307s x1: [1, 2, 1, 1] 307s 0.968 307s -0.112 307s 307s y: [2, 2, 1, 1] 307s 0.709 0.939 307s -0.082 -0.108 307s testing: mul_mat, [2, 2, 4, 1] = [1, 2, 4, 1] * [1, 2, 4, 1] 307s x0: [1, 2, 4, 1] 307s 0.634 307s 0.439 307s 307s x1: [1, 2, 4, 1] 307s -0.242 307s 0.030 307s 307s y: [2, 2, 4, 1] 307s -0.153 -0.106 307s 0.019 0.013 307s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 307s x0: [1, 4, 4, 1] 307s 0.732 307s 0.316 307s -0.168 307s 0.464 307s 307s x1: [1, 2, 4, 1] 307s -0.326 307s 0.720 307s 307s y: [4, 2, 4, 1] 307s -0.239 -0.103 0.055 -0.151 307s 0.527 0.227 -0.121 0.334 307s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 2, 1, 1] 307s -0.352 307s -0.817 307s 307s x1: [1, 4, 1, 1] 307s -0.799 307s -0.152 307s -0.035 307s 0.509 307s 307s y: [2, 4, 1, 1] 307s 0.281 0.653 307s 0.053 0.124 307s 0.012 0.028 307s -0.179 -0.416 307s testing: mul_mat, [4, 1, 4, 1] = [2, 4, 4, 1] * [2, 1, 4, 1] 307s x0: [2, 4, 4, 1] 307s -0.011 -0.500 307s -0.090 -0.808 307s 0.698 0.024 307s -0.725 0.487 307s 307s x1: [2, 1, 4, 1] 307s 0.620 0.986 307s 307s y: [4, 1, 4, 1] 307s -0.499 -0.852 0.457 0.031 307s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 307s x0: [4, 1, 4, 1] 307s 0.039 -0.589 0.585 -0.469 307s 307s x1: [4, 2, 4, 1] 307s 0.153 0.191 -0.532 0.653 307s 0.384 0.492 0.140 0.753 307s 307s y: [1, 2, 4, 1] 307s -0.724 307s -0.546 307s test-mul-mat0: iter:198/500 307s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 2, 1, 1] 307s -0.327 -0.621 -0.928 307s -0.742 -0.090 0.623 307s 307s x1: [3, 3, 1, 1] 307s 0.933 0.944 -0.608 307s 0.296 0.461 -0.230 307s -0.098 -0.529 0.341 307s 307s y: [2, 3, 1, 1] 307s -0.327 -1.156 307s -0.170 -0.404 307s 0.044 0.332 307s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 3, 1, 1] 307s -0.606 -0.080 -0.760 307s -0.421 -0.508 -0.025 307s -0.735 0.709 -0.091 307s 307s x1: [3, 2, 1, 1] 307s 0.596 -0.360 0.198 307s 0.463 0.693 -0.291 307s 307s y: [3, 2, 1, 1] 307s -0.482 -0.073 -0.711 307s -0.115 -0.540 0.177 307s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 4, 1, 1] 307s -0.409 -0.160 0.074 307s 0.502 -0.537 -0.330 307s -0.858 0.660 -0.867 307s 0.834 -0.631 -0.385 307s 307s x1: [3, 3, 1, 1] 307s -0.791 -0.899 -0.795 307s 0.671 -0.129 0.107 307s -0.858 -0.788 -0.232 307s 307s y: [4, 3, 1, 1] 307s 0.409 0.349 0.775 0.214 307s -0.246 0.370 -0.754 0.599 307s 0.460 0.070 0.417 -0.129 307s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 3, 1, 1] 307s -0.538 -0.326 0.265 307s -0.948 -0.180 0.659 307s 0.095 0.910 -0.017 307s 307s x1: [3, 4, 1, 1] 307s -0.772 0.289 -0.145 307s -0.193 0.781 0.830 307s 0.072 0.490 -0.261 307s 0.282 0.591 -0.055 307s 307s y: [3, 4, 1, 1] 307s 0.282 0.584 0.192 307s 0.069 0.590 0.678 307s -0.268 -0.329 0.457 307s -0.359 -0.410 0.565 307s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 1, 1, 1] 307s 0.440 0.255 0.778 307s 307s x1: [3, 3, 1, 1] 307s -0.233 -0.878 0.653 307s -0.092 0.782 0.786 307s -0.257 -0.849 -0.600 307s 307s y: [1, 3, 1, 1] 307s 0.181 307s 0.771 307s -0.797 307s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 1, 1, 1] 307s 0.825 307s 307s x1: [1, 3, 1, 1] 307s 0.221 307s 0.086 307s -0.150 307s 307s y: [1, 3, 1, 1] 307s 0.182 307s 0.071 307s -0.123 307s test-mul-mat0: iter:199/500 307s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.205 -0.489 0.121 307s 0.356 -0.089 -0.908 307s -0.204 -0.834 0.870 307s -0.983 0.252 -0.280 307s 307s x1: [3, 4, 1, 1] 307s -0.236 -0.178 -0.821 307s 0.438 0.641 -0.911 307s -0.297 0.301 0.072 307s 0.470 0.423 -0.275 307s 307s y: [4, 4, 1, 1] 307s -0.060 0.678 -0.517 0.417 307s -0.334 0.927 -1.417 -0.014 307s -0.199 -0.198 -0.128 0.348 307s -0.144 0.380 -0.688 -0.278 307s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 307s x0: [3, 2, 2, 1] 307s -0.610 0.589 -0.135 307s -0.593 -0.159 0.585 307s 307s x1: [3, 4, 2, 1] 307s -0.273 0.078 -0.148 307s 0.029 0.847 0.937 307s 0.793 -0.331 -0.885 307s 0.232 -0.690 -0.796 307s 307s y: [2, 4, 2, 1] 307s 0.232 0.063 307s 0.354 0.396 307s -0.559 -0.935 307s -0.440 -0.493 307s testing: mul_mat, [1, 2, 2, 1] = [3, 1, 2, 1] * [3, 2, 2, 1] 307s x0: [3, 1, 2, 1] 307s 0.629 -0.519 0.213 307s 307s x1: [3, 2, 2, 1] 307s 0.957 -0.565 -0.511 307s 0.188 -0.255 -0.307 307s 307s y: [1, 2, 2, 1] 307s 0.786 307s 0.185 307s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 3, 1, 1] 307s -0.666 -0.747 -0.981 307s -0.342 0.095 0.468 307s 0.155 0.318 0.275 307s 307s x1: [3, 1, 1, 1] 307s 0.614 0.493 0.073 307s 307s y: [3, 1, 1, 1] 307s -0.849 -0.129 0.272 307s testing: mul_mat, [1, 3, 2, 1] = [3, 1, 2, 1] * [3, 3, 2, 1] 307s x0: [3, 1, 2, 1] 307s -0.534 -0.082 0.433 307s 307s x1: [3, 3, 2, 1] 307s -0.546 0.957 -0.537 307s 0.199 -0.350 0.586 307s 0.556 -0.381 -0.887 307s 307s y: [1, 3, 2, 1] 307s -0.019 307s 0.176 307s -0.650 307s testing: mul_mat, [3, 3, 2, 1] = [1, 3, 2, 1] * [1, 3, 2, 1] 307s x0: [1, 3, 2, 1] 307s -0.904 307s 0.644 307s -0.276 307s 307s x1: [1, 3, 2, 1] 307s 0.053 307s -0.329 307s 0.906 307s 307s y: [3, 3, 2, 1] 307s -0.047 0.034 -0.014 307s 0.297 -0.212 0.091 307s -0.819 0.583 -0.250 307s test-mul-mat0: iter:200/500 307s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.403 307s 0.600 307s 0.998 307s 307s x1: [1, 2, 1, 1] 307s 0.766 307s 0.802 307s 307s y: [3, 2, 1, 1] 307s 0.308 0.460 0.764 307s 0.323 0.481 0.800 307s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 3, 1, 1] 307s -0.554 307s 0.264 307s 0.743 307s 307s x1: [1, 3, 1, 1] 307s 0.248 307s 0.013 307s -0.536 307s 307s y: [3, 3, 1, 1] 307s -0.137 0.065 0.184 307s -0.007 0.003 0.010 307s 0.297 -0.141 -0.398 307s testing: mul_mat, [2, 3, 1, 4] = [1, 2, 1, 4] * [1, 3, 1, 4] 307s x0: [1, 2, 1, 4] 307s 0.917 307s -0.239 307s 307s x1: [1, 3, 1, 4] 307s 0.034 307s -0.684 307s -0.586 307s 307s y: [2, 3, 1, 4] 307s 0.031 -0.008 307s -0.627 0.163 307s -0.538 0.140 307s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 4, 1, 1] 307s -0.247 307s 0.558 307s -0.798 307s -0.081 307s 307s x1: [1, 2, 1, 1] 307s 0.505 307s -0.455 307s 307s y: [4, 2, 1, 1] 307s -0.125 0.282 -0.403 -0.041 307s 0.112 -0.254 0.363 0.037 307s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 2, 1, 1] 307s 0.075 0.170 -0.900 -0.723 307s 0.979 0.628 -0.917 0.864 307s 307s x1: [4, 1, 1, 1] 307s -0.995 0.466 -0.338 0.039 307s 307s y: [2, 1, 1, 1] 307s 0.281 -0.338 307s testing: mul_mat, [3, 4, 1, 4] = [2, 3, 1, 4] * [2, 4, 1, 4] 307s x0: [2, 3, 1, 4] 307s 0.673 -0.134 307s -0.309 0.471 307s -0.777 0.374 307s 307s x1: [2, 4, 1, 4] 307s 0.720 0.673 307s -0.142 0.637 307s -0.565 0.194 307s -0.219 0.151 307s 307s y: [3, 4, 1, 4] 307s 0.394 0.095 -0.308 307s -0.181 0.344 0.349 307s -0.406 0.266 0.512 307s -0.168 0.139 0.227 307s test-mul-mat0: iter:201/500 307s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.901 0.674 307s 307s x1: [2, 3, 1, 1] 307s -0.380 0.739 307s -0.923 -0.707 307s -0.570 -0.700 307s 307s y: [1, 3, 1, 1] 307s 0.156 307s -1.309 307s -0.986 307s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 307s x0: [2, 3, 3, 1] 307s 0.863 -0.444 307s 0.795 -0.007 307s -0.422 0.921 307s 307s x1: [2, 1, 3, 1] 307s 0.322 0.098 307s 307s y: [3, 1, 3, 1] 307s 0.234 0.255 -0.046 307s testing: mul_mat, [3, 3, 3, 1] = [2, 3, 3, 1] * [2, 3, 3, 1] 307s x0: [2, 3, 3, 1] 307s -0.697 0.352 307s -0.888 -0.847 307s 0.384 -0.459 307s 307s x1: [2, 3, 3, 1] 307s -0.431 -0.114 307s 0.094 0.729 307s -0.213 -0.233 307s 307s y: [3, 3, 3, 1] 307s 0.260 0.479 -0.113 307s 0.191 -0.700 -0.299 307s 0.066 0.386 0.025 307s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.120 -0.078 307s -0.750 -0.296 307s -0.152 -0.510 307s -0.813 -0.726 307s 307s x1: [2, 3, 1, 1] 307s 0.434 -0.884 307s -0.382 -0.229 307s -0.433 -0.844 307s 307s y: [4, 3, 1, 1] 307s 0.017 -0.064 0.385 0.289 307s 0.063 0.354 0.175 0.477 307s 0.118 0.575 0.496 0.965 307s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 307s x0: [4, 4, 3, 1] 307s 0.543 -0.769 0.601 0.035 307s 0.740 0.943 -0.580 0.867 307s 0.669 0.063 0.328 0.678 307s -0.753 -0.125 0.361 0.701 307s 307s x1: [4, 2, 3, 1] 307s -0.184 -0.356 0.658 0.357 307s -0.547 0.759 -0.385 -0.461 307s 307s y: [4, 2, 3, 1] 307s 0.583 -0.544 0.312 0.671 307s -1.129 0.135 -0.756 -0.146 307s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 307s x0: [4, 2, 3, 1] 307s 0.449 0.787 -0.375 0.935 307s -0.697 -0.275 -0.528 -0.656 307s 307s x1: [4, 4, 3, 1] 307s -0.488 0.651 0.500 0.940 307s -0.113 0.150 0.474 -0.535 307s -0.416 0.680 -0.460 -0.288 307s 0.440 0.362 -0.616 -0.060 307s 307s y: [2, 4, 3, 1] 307s 0.984 -0.719 307s -0.610 0.138 307s 0.252 0.535 307s 0.657 -0.041 307s test-mul-mat0: iter:202/500 307s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 2, 1, 1] 307s -0.135 307s 0.113 307s 307s x1: [1, 2, 1, 1] 307s 0.416 307s -0.190 307s 307s y: [2, 2, 1, 1] 307s -0.056 0.047 307s 0.026 -0.021 307s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 307s x0: [1, 4, 4, 1] 307s 0.039 307s 0.286 307s 0.659 307s -0.196 307s 307s x1: [1, 2, 4, 1] 307s -0.879 307s 0.590 307s 307s y: [4, 2, 4, 1] 307s -0.035 -0.252 -0.579 0.172 307s 0.023 0.169 0.389 -0.116 307s testing: mul_mat, [2, 4, 4, 1] = [1, 2, 4, 1] * [1, 4, 4, 1] 307s x0: [1, 2, 4, 1] 307s -0.766 307s -0.469 307s 307s x1: [1, 4, 4, 1] 307s 0.454 307s -0.399 307s -0.576 307s 0.789 307s 307s y: [2, 4, 4, 1] 307s -0.348 -0.213 307s 0.306 0.187 307s 0.442 0.270 307s -0.604 -0.370 307s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.609 307s 0.054 307s 0.526 307s 307s x1: [1, 2, 1, 1] 307s 0.985 307s 0.869 307s 307s y: [3, 2, 1, 1] 307s 0.600 0.053 0.518 307s 0.529 0.047 0.457 307s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 307s x0: [3, 3, 4, 1] 307s 0.810 -0.851 0.960 307s -0.308 -0.074 -0.497 307s 0.677 -0.792 0.106 307s 307s x1: [3, 1, 4, 1] 307s 0.063 0.655 0.949 307s 307s y: [3, 1, 4, 1] 307s 0.405 -0.540 -0.376 307s testing: mul_mat, [1, 3, 4, 1] = [3, 1, 4, 1] * [3, 3, 4, 1] 307s x0: [3, 1, 4, 1] 307s -0.498 -0.896 -0.462 307s 307s x1: [3, 3, 4, 1] 307s 0.319 -0.620 -0.933 307s -0.575 -0.668 0.893 307s -0.379 -0.731 0.589 307s 307s y: [1, 3, 4, 1] 307s 0.827 307s 0.473 307s 0.572 307s test-mul-mat0: iter:203/500 307s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 1, 1, 1] 307s -0.454 0.622 0.645 -0.573 307s 307s x1: [4, 2, 1, 1] 307s 0.928 -0.708 -0.825 -0.047 307s -0.005 0.600 0.090 -0.881 307s 307s y: [1, 2, 1, 1] 307s -1.367 307s 0.939 307s testing: mul_mat, [1, 1, 3, 1] = [4, 1, 3, 1] * [4, 1, 3, 1] 307s x0: [4, 1, 3, 1] 307s 0.517 0.834 -0.609 0.376 307s 307s x1: [4, 1, 3, 1] 307s 0.458 -0.406 -0.072 0.562 307s 307s y: [1, 1, 3, 1] 307s 0.153 307s testing: mul_mat, [1, 1, 3, 4] = [4, 1, 3, 4] * [4, 1, 3, 4] 307s x0: [4, 1, 3, 4] 307s -0.285 -0.832 -0.016 0.893 307s 307s x1: [4, 1, 3, 4] 307s -0.218 0.585 -0.091 -0.595 307s 307s y: [1, 1, 3, 4] 307s -0.955 307s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 1, 1, 1] 307s 0.279 -0.453 -0.245 0.859 307s 307s x1: [4, 1, 1, 1] 307s 0.885 0.999 0.896 0.965 307s 307s y: [1, 1, 1, 1] 307s 0.405 307s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 307s x0: [1, 3, 3, 1] 307s -0.903 307s 0.884 307s -0.001 307s 307s x1: [1, 4, 3, 1] 307s -0.404 307s 0.398 307s -0.632 307s -0.296 307s 307s y: [3, 4, 3, 1] 307s 0.365 -0.357 0.000 307s -0.360 0.352 -0.000 307s 0.571 -0.559 0.001 307s 0.267 -0.262 0.000 307s testing: mul_mat, [2, 1, 3, 4] = [3, 2, 3, 4] * [3, 1, 3, 4] 307s x0: [3, 2, 3, 4] 307s 0.129 0.432 -0.358 307s 0.009 -0.884 0.217 307s 307s x1: [3, 1, 3, 4] 307s 0.878 0.133 -0.721 307s 307s y: [2, 1, 3, 4] 307s 0.429 -0.266 307s test-mul-mat0: iter:204/500 307s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.768 0.526 0.258 307s 0.513 0.877 -0.650 307s 307s x1: [3, 4, 1, 1] 307s -0.410 -0.473 0.347 307s 0.603 0.658 0.814 307s -0.187 -0.924 0.428 307s -0.618 0.961 0.086 307s 307s y: [2, 4, 1, 1] 307s -0.473 -0.851 307s 1.019 0.357 307s -0.519 -1.185 307s 0.052 0.470 307s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 4, 1, 1] 307s -0.006 -0.441 0.959 307s 0.883 0.570 -0.451 307s -0.589 -0.083 -0.848 307s -0.932 -0.269 -0.035 307s 307s x1: [3, 2, 1, 1] 307s -0.372 -0.743 0.522 307s -0.670 -0.530 -0.218 307s 307s y: [4, 2, 1, 1] 307s 0.830 -0.987 -0.161 0.528 307s 0.029 -0.796 0.623 0.775 307s testing: mul_mat, [1, 4, 1, 4] = [3, 1, 1, 4] * [3, 4, 1, 4] 307s x0: [3, 1, 1, 4] 307s -0.845 -0.890 -0.379 307s 307s x1: [3, 4, 1, 4] 307s -0.855 -0.841 0.347 307s -0.895 0.245 -0.048 307s 0.873 -0.230 -0.790 307s 0.386 -0.352 -0.440 307s 307s y: [1, 4, 1, 4] 307s 1.341 307s 0.557 307s -0.234 307s 0.154 307s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 1, 1, 1] 307s 0.609 0.011 0.150 307s 307s x1: [3, 1, 1, 1] 307s 0.138 -0.371 -0.034 307s 307s y: [1, 1, 1, 1] 307s 0.075 307s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.289 307s 0.095 307s -0.044 307s 307s x1: [1, 3, 1, 1] 307s -0.538 307s 0.826 307s -0.158 307s 307s y: [3, 3, 1, 1] 307s -0.155 -0.051 0.024 307s 0.239 0.078 -0.036 307s -0.046 -0.015 0.007 307s testing: mul_mat, [4, 1, 1, 4] = [3, 4, 1, 4] * [3, 1, 1, 4] 307s x0: [3, 4, 1, 4] 307s -0.614 -0.792 -0.118 307s 0.070 0.273 -0.472 307s -0.355 0.517 0.026 307s -0.449 0.876 0.345 307s 307s x1: [3, 1, 1, 4] 307s 0.656 0.429 0.554 307s 307s y: [4, 1, 1, 4] 307s -0.808 -0.098 0.003 0.272 307s test-mul-mat0: iter:205/500 307s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 2, 1, 1] 307s -0.020 307s -0.692 307s 307s x1: [1, 1, 1, 1] 307s -0.896 307s 307s y: [2, 1, 1, 1] 307s 0.018 0.620 307s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 307s x0: [1, 2, 3, 1] 307s 0.213 307s -0.050 307s 307s x1: [1, 2, 3, 1] 307s 0.449 307s -0.376 307s 307s y: [2, 2, 3, 1] 307s 0.096 -0.022 307s -0.080 0.019 307s testing: mul_mat, [1, 2, 3, 2] = [1, 1, 3, 2] * [1, 2, 3, 2] 307s x0: [1, 1, 3, 2] 307s -0.269 307s 307s x1: [1, 2, 3, 2] 307s 0.164 307s 0.594 307s 307s y: [1, 2, 3, 2] 307s -0.044 307s -0.160 307s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 2, 1, 1] 307s -0.947 307s 0.718 307s 307s x1: [1, 1, 1, 1] 307s -0.666 307s 307s y: [2, 1, 1, 1] 307s 0.630 -0.478 307s testing: mul_mat, [1, 1, 3, 1] = [2, 1, 3, 1] * [2, 1, 3, 1] 307s x0: [2, 1, 3, 1] 307s -0.963 0.345 307s 307s x1: [2, 1, 3, 1] 307s 0.961 -0.856 307s 307s y: [1, 1, 3, 1] 307s -1.221 307s testing: mul_mat, [4, 2, 3, 2] = [1, 4, 3, 2] * [1, 2, 3, 2] 307s x0: [1, 4, 3, 2] 307s 0.392 307s 0.688 307s 0.227 307s 0.445 307s 307s x1: [1, 2, 3, 2] 307s -0.805 307s -0.640 307s 307s y: [4, 2, 3, 2] 307s -0.315 -0.554 -0.183 -0.358 307s -0.251 -0.440 -0.145 -0.285 307s test-mul-mat0: iter:206/500 307s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.267 0.356 307s 307s x1: [2, 2, 1, 1] 307s -0.481 0.022 307s -0.961 0.911 307s 307s y: [1, 2, 1, 1] 307s -0.120 307s 0.068 307s testing: mul_mat, [3, 1, 2, 1] = [2, 3, 2, 1] * [2, 1, 2, 1] 307s x0: [2, 3, 2, 1] 307s -0.167 -0.030 307s 0.394 -0.242 307s -0.167 -0.430 307s 307s x1: [2, 1, 2, 1] 307s -0.883 -0.546 307s 307s y: [3, 1, 2, 1] 307s 0.164 -0.215 0.382 307s testing: mul_mat, [3, 3, 2, 3] = [2, 3, 2, 3] * [2, 3, 2, 3] 307s x0: [2, 3, 2, 3] 307s 0.709 -0.015 307s -0.234 0.426 307s -0.449 -0.910 307s 307s x1: [2, 3, 2, 3] 307s 0.189 -0.467 307s 0.923 -0.752 307s 0.136 0.591 307s 307s y: [3, 3, 2, 3] 307s 0.141 -0.243 0.340 307s 0.665 -0.536 0.271 307s 0.088 0.220 -0.599 307s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.163 0.403 307s 307s x1: [2, 3, 1, 1] 307s -0.872 0.476 307s -0.979 0.658 307s 0.324 0.362 307s 307s y: [1, 3, 1, 1] 307s 0.050 307s 0.106 307s 0.199 307s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 307s x0: [1, 3, 2, 1] 307s -0.575 307s 0.183 307s 0.485 307s 307s x1: [1, 2, 2, 1] 307s 0.370 307s -0.613 307s 307s y: [3, 2, 2, 1] 307s -0.213 0.068 0.179 307s 0.353 -0.112 -0.297 307s testing: mul_mat, [2, 1, 2, 3] = [3, 2, 2, 3] * [3, 1, 2, 3] 307s x0: [3, 2, 2, 3] 307s -0.305 0.432 -0.934 307s -0.289 0.596 -0.002 307s 307s x1: [3, 1, 2, 3] 307s -0.557 -0.647 0.163 307s 307s y: [2, 1, 2, 3] 307s -0.261 -0.226 307s test-mul-mat0: iter:207/500 307s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 2, 1, 1] 307s -0.347 0.210 -0.216 307s 0.650 0.806 0.261 307s 307s x1: [3, 2, 1, 1] 307s 0.002 -0.256 0.399 307s -0.992 0.016 0.087 307s 307s y: [2, 2, 1, 1] 307s -0.141 -0.101 307s 0.329 -0.609 307s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 307s x0: [3, 4, 3, 1] 307s 0.907 0.234 -0.792 307s -0.076 -0.678 0.597 307s 0.577 0.532 -0.620 307s 0.227 0.338 0.641 307s 307s x1: [3, 2, 3, 1] 307s -0.444 0.003 -0.704 307s 0.391 -0.541 0.213 307s 307s y: [4, 2, 3, 1] 307s 0.155 -0.388 0.182 -0.552 307s 0.060 0.464 -0.194 0.042 307s testing: mul_mat, [3, 4, 3, 3] = [3, 3, 3, 3] * [3, 4, 3, 3] 307s x0: [3, 3, 3, 3] 307s -0.186 0.842 0.630 307s -0.601 -0.028 -0.540 307s -0.583 -0.918 0.483 307s 307s x1: [3, 4, 3, 3] 307s -0.009 -0.269 -0.223 307s 0.372 0.958 -0.885 307s 0.013 0.741 -0.544 307s -0.050 -0.085 0.256 307s 307s y: [3, 4, 3, 3] 307s -0.365 0.133 0.144 307s 0.181 0.227 -1.523 307s 0.279 0.265 -0.950 307s 0.099 -0.105 0.231 307s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.685 -0.880 0.335 307s -0.078 0.176 0.124 307s -0.979 -0.075 0.898 307s 307s x1: [3, 3, 1, 1] 307s 0.844 -0.366 -0.465 307s 0.211 -0.596 -0.518 307s -0.230 0.061 0.901 307s 307s y: [3, 3, 1, 1] 307s 0.744 -0.188 -1.216 307s 0.495 -0.186 -0.627 307s 0.091 0.140 1.030 307s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 307s x0: [3, 2, 3, 1] 307s 0.546 0.844 -0.960 307s 0.793 -0.039 -0.745 307s 307s x1: [3, 3, 3, 1] 307s 0.415 -0.752 -0.588 307s 0.377 0.028 -0.979 307s -0.995 0.949 -0.612 307s 307s y: [2, 3, 3, 1] 307s 0.156 0.796 307s 1.169 1.027 307s 0.845 -0.370 307s testing: mul_mat, [4, 3, 3, 3] = [2, 4, 3, 3] * [2, 3, 3, 3] 307s x0: [2, 4, 3, 3] 307s 0.379 -0.683 307s 0.068 0.194 307s 0.783 0.893 307s 0.384 -0.978 307s 307s x1: [2, 3, 3, 3] 307s -0.545 0.609 307s 0.173 -0.315 307s -0.985 0.744 307s 307s y: [4, 3, 3, 3] 307s -0.622 0.081 0.118 -0.805 307s 0.281 -0.049 -0.146 0.375 307s -0.881 0.078 -0.106 -1.106 307s test-mul-mat0: iter:208/500 307s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 1, 1, 1] 307s 0.198 -0.086 -0.338 307s 307s x1: [3, 3, 1, 1] 307s 0.348 0.420 0.376 307s 0.982 0.511 0.064 307s 0.788 -0.898 0.355 307s 307s y: [1, 3, 1, 1] 307s -0.094 307s 0.129 307s 0.114 307s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 2, 1, 1] 307s -0.720 0.553 -0.924 307s -0.149 -0.922 0.104 307s 307s x1: [3, 1, 1, 1] 307s 0.611 0.429 0.854 307s 307s y: [2, 1, 1, 1] 307s -0.992 -0.398 307s testing: mul_mat, [3, 2, 1, 2] = [3, 3, 1, 2] * [3, 2, 1, 2] 307s x0: [3, 3, 1, 2] 307s -0.108 -0.044 0.004 307s -0.753 0.867 -0.798 307s 0.161 -0.470 0.813 307s 307s x1: [3, 2, 1, 2] 307s 0.034 0.450 0.275 307s -0.594 -0.920 0.839 307s 307s y: [3, 2, 1, 2] 307s -0.023 0.145 0.018 307s 0.108 -1.021 1.019 307s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.824 -0.284 -0.037 307s -0.564 0.391 0.259 307s 0.423 -0.573 -0.371 307s 307s x1: [3, 3, 1, 1] 307s -0.245 0.464 -0.757 307s 0.161 0.544 -0.918 307s 0.131 0.996 0.268 307s 307s y: [3, 3, 1, 1] 307s -0.306 0.124 -0.089 307s 0.012 -0.116 0.097 307s -0.185 0.385 -0.615 307s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 2, 1, 1] 307s -0.877 -0.941 0.307 307s 0.063 0.587 0.220 307s 307s x1: [3, 3, 1, 1] 307s -0.876 0.789 -0.558 307s -0.286 -0.828 -0.769 307s 0.584 -0.891 -0.905 307s 307s y: [2, 3, 1, 1] 307s -0.145 0.284 307s 0.794 -0.674 307s 0.049 -0.686 307s testing: mul_mat, [1, 3, 1, 2] = [2, 1, 1, 2] * [2, 3, 1, 2] 307s x0: [2, 1, 1, 2] 307s 0.742 0.352 307s 307s x1: [2, 3, 1, 2] 307s 0.130 0.388 307s -0.648 0.126 307s -0.344 -0.127 307s 307s y: [1, 3, 1, 2] 307s 0.233 307s -0.437 307s -0.300 307s test-mul-mat0: iter:209/500 307s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 2, 1, 1] 307s 0.183 -0.584 0.521 -0.511 307s 0.636 -0.349 0.878 0.988 307s 307s x1: [4, 1, 1, 1] 307s 0.052 0.811 -0.881 -0.644 307s 307s y: [2, 1, 1, 1] 307s -0.595 -1.658 307s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 307s x0: [4, 2, 3, 1] 307s -0.649 -0.159 -0.294 0.002 307s -0.281 -0.306 -0.221 0.253 307s 307s x1: [4, 2, 3, 1] 307s 0.777 -0.466 -0.139 -0.272 307s 0.626 0.157 -0.606 -0.891 307s 307s y: [2, 2, 3, 1] 307s -0.390 -0.114 307s -0.255 -0.315 307s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 307s x0: [4, 3, 3, 1] 307s -0.802 0.157 -0.099 -0.853 307s -0.539 -0.200 -0.607 -0.340 307s 0.869 0.293 0.690 0.290 307s 307s x1: [4, 2, 3, 1] 307s -0.754 -0.800 0.069 -0.100 307s 0.030 0.421 0.969 0.380 307s 307s y: [3, 2, 3, 1] 307s 0.558 0.559 -0.871 307s -0.378 -0.818 0.928 307s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 4, 1, 1] 307s 0.885 0.302 0.713 -0.779 307s -0.981 0.736 -0.924 -0.949 307s 0.857 0.982 -0.496 -0.301 307s -0.884 0.155 -0.372 0.267 307s 307s x1: [4, 3, 1, 1] 307s 0.846 -0.914 0.192 0.715 307s 0.379 -0.118 0.005 -0.359 307s 0.952 -0.443 -0.422 0.405 307s 307s y: [4, 3, 1, 1] 307s 0.053 -2.359 -0.483 -0.770 307s 0.583 -0.123 0.314 -0.451 307s 0.093 -1.255 0.468 -0.645 307s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 307s x0: [4, 2, 3, 1] 307s 0.499 -0.961 -0.211 -0.601 307s 0.652 0.911 -0.174 -0.571 307s 307s x1: [4, 4, 3, 1] 307s 0.744 0.231 0.114 0.831 307s -0.577 -0.171 0.210 0.305 307s 0.834 0.851 0.257 -0.609 307s -0.571 -0.339 0.482 -0.686 307s 307s y: [2, 4, 3, 1] 307s -0.373 0.202 307s -0.351 -0.743 307s -0.090 1.622 307s 0.351 -0.373 307s testing: mul_mat, [3, 4, 3, 1] = [2, 3, 3, 1] * [2, 4, 3, 1] 307s x0: [2, 3, 3, 1] 307s 0.719 0.566 307s -0.806 0.817 307s 0.753 -0.378 307s 307s x1: [2, 4, 3, 1] 307s 0.992 -0.622 307s 0.859 0.619 307s 0.448 0.530 307s -0.416 -0.053 307s 307s y: [3, 4, 3, 1] 307s 0.361 -1.308 0.982 307s 0.968 -0.188 0.413 307s 0.622 0.072 0.136 307s -0.329 0.292 -0.293 307s test-mul-mat0: iter:210/500 307s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.250 -0.722 0.429 307s 0.067 -0.101 -0.012 307s 0.262 0.380 -0.835 307s 307s x1: [3, 3, 1, 1] 307s 0.070 -0.916 0.567 307s -0.480 -0.840 0.312 307s -0.856 0.057 -0.475 307s 307s y: [3, 3, 1, 1] 307s 0.922 0.090 -0.804 307s 0.621 0.049 -0.706 307s -0.459 -0.057 0.194 307s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 1, 1, 1] 307s 0.311 0.662 -0.286 307s 307s x1: [3, 3, 1, 1] 307s -0.096 0.391 0.925 307s 0.493 -0.416 -0.692 307s -0.059 0.747 -0.860 307s 307s y: [1, 3, 1, 1] 307s -0.035 307s 0.075 307s 0.722 307s testing: mul_mat, [3, 1, 1, 2] = [3, 3, 1, 2] * [3, 1, 1, 2] 307s x0: [3, 3, 1, 2] 307s 0.066 0.241 0.862 307s 0.344 -0.330 -0.071 307s -0.757 0.658 -0.809 307s 307s x1: [3, 1, 1, 2] 307s 0.395 0.229 0.234 307s 307s y: [3, 1, 1, 2] 307s 0.283 0.044 -0.338 307s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.628 -0.782 0.742 307s -0.499 -0.306 -0.920 307s 307s x1: [3, 3, 1, 1] 307s 0.345 -0.803 0.174 307s -0.344 0.858 0.888 307s -0.948 0.087 0.122 307s 307s y: [2, 3, 1, 1] 307s 0.974 -0.086 307s -0.228 -0.909 307s -0.573 0.334 307s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.893 -0.706 307s 307s x1: [2, 3, 1, 1] 307s -0.963 -0.588 307s 0.008 -0.719 307s -0.930 0.199 307s 307s y: [1, 3, 1, 1] 307s -0.444 307s 0.515 307s -0.971 307s testing: mul_mat, [3, 2, 1, 2] = [1, 3, 1, 2] * [1, 2, 1, 2] 307s x0: [1, 3, 1, 2] 307s -0.589 307s 0.861 307s 0.894 307s 307s x1: [1, 2, 1, 2] 307s -0.082 307s 0.641 307s 307s y: [3, 2, 1, 2] 307s 0.048 -0.071 -0.073 307s -0.377 0.552 0.573 307s test-mul-mat0: iter:211/500 307s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 1, 1, 1] 307s 0.482 0.479 0.321 -0.319 307s 307s x1: [4, 2, 1, 1] 307s -0.824 -0.533 0.097 -0.606 307s 0.161 -0.162 -0.527 0.198 307s 307s y: [1, 2, 1, 1] 307s -0.428 307s -0.232 307s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.858 -0.183 -0.448 -0.731 307s -0.322 -0.555 0.854 0.196 307s -0.802 0.328 0.765 0.037 307s 307s x1: [4, 1, 1, 1] 307s 0.383 0.214 -0.025 -0.699 307s 307s y: [3, 1, 1, 1] 307s 0.811 -0.400 -0.282 307s testing: mul_mat, [2, 3, 1, 4] = [4, 2, 1, 4] * [4, 3, 1, 4] 307s x0: [4, 2, 1, 4] 307s 0.741 0.576 0.693 -0.209 307s 0.649 -0.787 -0.713 0.576 307s 307s x1: [4, 3, 1, 4] 307s 0.924 0.941 0.504 0.021 307s -0.665 -0.336 0.859 -0.192 307s 0.863 0.110 -0.710 0.341 307s 307s y: [2, 3, 1, 4] 307s 1.572 -0.488 307s -0.051 -0.891 307s 0.139 1.177 307s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 4, 1, 1] 307s 0.237 0.457 -0.426 0.163 307s -0.374 -0.268 0.726 0.202 307s 0.788 0.458 0.196 0.882 307s 0.248 -0.956 0.177 -0.802 307s 307s x1: [4, 2, 1, 1] 307s 0.181 0.076 -0.189 -0.170 307s 0.289 0.097 -0.594 0.217 307s 307s y: [4, 2, 1, 1] 307s 0.131 -0.260 -0.010 0.075 307s 0.402 -0.522 0.348 -0.301 307s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 2, 1, 1] 307s 0.269 -0.536 -0.002 -0.425 307s 0.540 -0.999 -0.492 -0.276 307s 307s x1: [4, 4, 1, 1] 307s 0.035 0.414 -0.524 -0.361 307s -0.202 -0.504 0.820 0.874 307s 0.306 -0.351 0.163 -0.596 307s 0.055 -0.620 0.481 -0.708 307s 307s y: [2, 4, 1, 1] 307s -0.058 -0.038 307s -0.158 -0.250 307s 0.524 0.600 307s 0.647 0.608 307s testing: mul_mat, [3, 4, 1, 4] = [2, 3, 1, 4] * [2, 4, 1, 4] 307s x0: [2, 3, 1, 4] 307s 0.546 0.631 307s 0.853 0.794 307s 0.478 -0.474 307s 307s x1: [2, 4, 1, 4] 307s 0.704 0.751 307s 0.887 -0.093 307s 0.634 -0.915 307s 0.942 0.048 307s 307s y: [3, 4, 1, 4] 307s 0.859 1.198 -0.019 307s 0.425 0.682 0.468 307s -0.231 -0.186 0.736 307s 0.544 0.841 0.428 307s test-mul-mat0: iter:212/500 307s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 2, 1, 1] 307s 0.084 307s -0.966 307s 307s x1: [1, 4, 1, 1] 307s -0.142 307s 0.425 307s 0.606 307s -0.597 307s 307s y: [2, 4, 1, 1] 307s -0.012 0.138 307s 0.036 -0.410 307s 0.051 -0.585 307s -0.050 0.576 307s testing: mul_mat, [4, 2, 3, 1] = [1, 4, 3, 1] * [1, 2, 3, 1] 307s x0: [1, 4, 3, 1] 307s -0.927 307s 0.092 307s -0.953 307s 0.047 307s 307s x1: [1, 2, 3, 1] 307s 0.072 307s 0.611 307s 307s y: [4, 2, 3, 1] 307s -0.067 0.007 -0.069 0.003 307s -0.566 0.056 -0.582 0.028 307s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 307s x0: [1, 4, 3, 1] 307s 0.984 307s 0.289 307s -0.275 307s 0.967 307s 307s x1: [1, 4, 3, 1] 307s 0.024 307s 0.922 307s 0.766 307s 0.503 307s 307s y: [4, 4, 3, 1] 307s 0.024 0.007 -0.007 0.023 307s 0.908 0.266 -0.254 0.891 307s 0.754 0.221 -0.211 0.741 307s 0.495 0.145 -0.138 0.486 307s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 1, 1, 1] 307s 0.843 307s 307s x1: [1, 4, 1, 1] 307s -0.631 307s 0.438 307s 0.275 307s -0.845 307s 307s y: [1, 4, 1, 1] 307s -0.532 307s 0.369 307s 0.232 307s -0.712 307s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 307s x0: [1, 2, 3, 1] 307s 0.298 307s -0.767 307s 307s x1: [1, 1, 3, 1] 307s 0.179 307s 307s y: [2, 1, 3, 1] 307s 0.053 -0.137 307s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 307s x0: [2, 2, 3, 1] 307s -0.623 -0.048 307s -0.234 -0.764 307s 307s x1: [2, 1, 3, 1] 307s -0.039 -0.678 307s 307s y: [2, 1, 3, 1] 307s 0.057 0.528 307s test-mul-mat0: iter:213/500 307s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 1, 1, 1] 307s -0.802 -0.048 0.850 0.158 307s 307s x1: [4, 1, 1, 1] 307s 0.459 -0.576 0.611 0.691 307s 307s y: [1, 1, 1, 1] 307s 0.289 307s testing: mul_mat, [4, 1, 3, 1] = [4, 4, 3, 1] * [4, 1, 3, 1] 307s x0: [4, 4, 3, 1] 307s -0.981 -0.586 -0.927 -0.974 307s -0.023 -0.228 0.875 -0.281 307s 0.085 0.334 0.144 -0.304 307s 0.025 0.178 -0.106 0.977 307s 307s x1: [4, 1, 3, 1] 307s 0.273 -0.056 -0.896 -0.116 307s 307s y: [4, 1, 3, 1] 307s 0.710 -0.746 -0.089 -0.022 307s testing: mul_mat, [2, 4, 3, 4] = [4, 2, 3, 4] * [4, 4, 3, 4] 307s x0: [4, 2, 3, 4] 307s -0.238 -0.790 0.486 -0.983 307s -0.534 0.925 -0.122 -0.460 307s 307s x1: [4, 4, 3, 4] 307s 0.529 0.056 -0.424 0.685 307s 0.190 0.310 -0.144 -0.416 307s 0.571 0.994 0.476 0.120 307s 0.139 0.433 -0.312 -0.302 307s 307s y: [2, 4, 3, 4] 307s -1.049 -0.494 307s 0.048 0.394 307s -0.808 0.501 307s -0.230 0.503 307s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 4, 1, 1] 307s 0.921 -0.819 -0.274 -0.921 307s -0.668 -0.887 -0.825 0.832 307s -0.994 0.245 -0.037 -0.433 307s -0.185 -0.316 -0.599 -0.528 307s 307s x1: [4, 2, 1, 1] 307s 0.500 -0.528 0.876 -0.007 307s -0.778 -0.482 0.425 -0.191 307s 307s y: [4, 2, 1, 1] 307s 0.659 -0.593 -0.657 -0.447 307s -0.262 0.437 0.722 0.143 307s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 307s x0: [4, 1, 3, 1] 307s -0.793 -0.414 0.262 0.915 307s 307s x1: [4, 4, 3, 1] 307s 0.718 -0.487 -0.374 0.808 307s 0.740 0.300 0.309 -0.788 307s 0.176 -0.698 -0.566 0.694 307s 0.727 0.243 0.303 0.647 307s 307s y: [1, 4, 3, 1] 307s 0.274 307s -1.351 307s 0.636 307s -0.005 307s testing: mul_mat, [4, 4, 3, 4] = [1, 4, 3, 4] * [1, 4, 3, 4] 307s x0: [1, 4, 3, 4] 307s 0.601 307s -0.873 307s 0.514 307s 0.618 307s 307s x1: [1, 4, 3, 4] 307s -0.806 307s -0.386 307s -0.301 307s 0.254 307s 307s y: [4, 4, 3, 4] 307s -0.485 0.704 -0.415 -0.499 307s -0.232 0.337 -0.199 -0.239 307s -0.181 0.263 -0.155 -0.186 307s 0.153 -0.222 0.131 0.157 307s test-mul-mat0: iter:214/500 307s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 2, 1, 1] 307s -0.173 0.680 0.664 307s 0.913 0.731 0.322 307s 307s x1: [3, 3, 1, 1] 307s -0.137 -0.528 0.761 307s 0.512 0.493 0.518 307s 0.602 0.359 0.536 307s 307s y: [2, 3, 1, 1] 307s 0.171 -0.266 307s 0.590 0.995 307s 0.496 0.985 307s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 3, 1, 1] 307s -0.667 -0.402 0.527 307s -0.820 -0.256 -0.735 307s 0.564 0.352 0.128 307s 307s x1: [3, 2, 1, 1] 307s -0.956 0.267 0.632 307s -0.397 0.624 -0.962 307s 307s y: [3, 2, 1, 1] 307s 0.863 0.251 -0.365 307s -0.494 0.872 -0.127 307s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.847 -0.218 0.627 307s 0.578 -0.896 0.671 307s 307s x1: [3, 3, 1, 1] 307s -0.964 0.113 -0.360 307s 0.529 -0.369 -0.758 307s -0.112 -0.833 0.118 307s 307s y: [2, 3, 1, 1] 307s -1.066 -0.900 307s 0.053 0.127 307s 0.161 0.761 307s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 1, 1, 1] 307s -0.628 0.848 -0.018 307s 307s x1: [3, 2, 1, 1] 307s -0.155 0.736 -0.725 307s -0.531 0.774 -0.679 307s 307s y: [1, 2, 1, 1] 307s 0.735 307s 1.002 307s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 2, 1, 1] 307s 0.241 307s -0.418 307s 307s x1: [1, 3, 1, 1] 307s 0.116 307s -0.887 307s -0.454 307s 307s y: [2, 3, 1, 1] 307s 0.028 -0.048 307s -0.214 0.370 307s -0.109 0.189 307s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 3, 1, 1] 307s -0.788 -0.622 307s -0.877 0.241 307s -0.001 -0.286 307s 307s x1: [2, 1, 1, 1] 307s 0.581 0.881 307s 307s y: [3, 1, 1, 1] 307s -1.005 -0.297 -0.253 307s test-mul-mat0: iter:215/500 307s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 4, 1, 1] 307s 0.863 -0.714 307s 0.116 0.638 307s -0.393 0.918 307s -0.990 -0.544 307s 307s x1: [2, 1, 1, 1] 307s -0.873 -0.988 307s 307s y: [4, 1, 1, 1] 307s -0.049 -0.731 -0.565 1.403 307s testing: mul_mat, [1, 4, 2, 1] = [2, 1, 2, 1] * [2, 4, 2, 1] 307s x0: [2, 1, 2, 1] 307s 0.077 -0.806 307s 307s x1: [2, 4, 2, 1] 307s -0.100 0.125 307s -0.431 0.447 307s 0.593 0.810 307s -0.971 0.173 307s 307s y: [1, 4, 2, 1] 307s -0.108 307s -0.393 307s -0.607 307s -0.214 307s testing: mul_mat, [2, 1, 2, 3] = [2, 2, 2, 3] * [2, 1, 2, 3] 307s x0: [2, 2, 2, 3] 307s 0.820 0.432 307s 0.933 0.849 307s 307s x1: [2, 1, 2, 3] 307s -0.794 -0.562 307s 307s y: [2, 1, 2, 3] 307s -0.894 -1.218 307s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.096 0.191 307s -0.349 -0.472 307s 307s x1: [2, 2, 1, 1] 307s -0.028 -0.002 307s 0.257 -0.473 307s 307s y: [2, 2, 1, 1] 307s -0.003 0.011 307s -0.065 0.133 307s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 307s x0: [2, 2, 2, 1] 307s -0.864 -0.381 307s 0.139 0.703 307s 307s x1: [2, 2, 2, 1] 307s -0.416 0.040 307s 0.133 -0.792 307s 307s y: [2, 2, 2, 1] 307s 0.344 -0.030 307s 0.187 -0.539 307s testing: mul_mat, [3, 2, 2, 3] = [2, 3, 2, 3] * [2, 2, 2, 3] 307s x0: [2, 3, 2, 3] 307s 0.490 0.641 307s 0.994 -0.532 307s -0.112 -0.417 307s 307s x1: [2, 2, 2, 3] 307s -0.877 -0.687 307s 0.568 0.648 307s 307s y: [3, 2, 2, 3] 307s -0.870 -0.506 0.384 307s 0.694 0.219 -0.334 307s test-mul-mat0: iter:216/500 307s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.413 -0.569 -0.495 -0.851 307s -0.128 -0.249 -0.418 0.604 307s 0.571 -0.495 -0.670 0.279 307s -0.931 0.524 0.570 0.397 307s 307s x1: [4, 3, 1, 1] 307s -0.260 0.612 0.133 -0.201 307s 0.362 -0.109 -0.124 -0.678 307s -0.634 -0.839 0.019 -0.856 307s 307s y: [4, 3, 1, 1] 307s -0.136 -0.296 -0.596 0.558 307s 0.551 -0.377 0.155 -0.735 307s 1.459 -0.236 -0.199 -0.179 307s testing: mul_mat, [3, 4, 4, 1] = [4, 3, 4, 1] * [4, 4, 4, 1] 307s x0: [4, 3, 4, 1] 307s 0.573 -0.788 -0.053 0.961 307s -0.248 -0.062 0.144 0.693 307s -0.096 -0.859 0.180 -0.463 307s 307s x1: [4, 4, 4, 1] 307s 0.499 -0.987 -0.862 0.111 307s 0.145 -0.063 -0.527 -0.964 307s 0.813 -0.205 -0.598 0.974 307s 0.814 -0.455 0.668 -0.600 307s 307s y: [3, 4, 4, 1] 307s 1.216 -0.111 0.593 307s -0.766 -0.777 0.392 307s 1.595 0.399 -0.461 307s 0.213 -0.493 0.710 307s testing: mul_mat, [1, 3, 4, 3] = [4, 1, 4, 3] * [4, 3, 4, 3] 307s x0: [4, 1, 4, 3] 307s -0.576 0.777 -0.157 -0.466 307s 307s x1: [4, 3, 4, 3] 307s -0.254 -0.816 -0.478 0.051 307s 0.465 0.788 -0.640 0.168 307s 0.907 -0.982 -0.601 0.683 307s 307s y: [1, 3, 4, 3] 307s -0.436 307s 0.366 307s -1.509 307s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 3, 1, 1] 307s -0.418 -0.240 0.621 -0.093 307s 0.186 0.840 -0.245 0.448 307s -0.530 0.233 -0.826 0.959 307s 307s x1: [4, 1, 1, 1] 307s -0.077 -0.514 0.051 0.614 307s 307s y: [3, 1, 1, 1] 307s 0.131 -0.183 0.468 307s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 307s x0: [3, 2, 4, 1] 307s 0.555 -0.056 0.905 307s -0.727 -0.488 -0.266 307s 307s x1: [3, 4, 4, 1] 307s -0.273 -0.538 -0.319 307s 0.594 0.080 -0.824 307s -0.376 -0.212 0.671 307s -0.565 0.547 -0.772 307s 307s y: [2, 4, 4, 1] 307s -0.410 0.546 307s -0.421 -0.252 307s 0.410 0.199 307s -1.043 0.349 307s testing: mul_mat, [4, 3, 4, 3] = [2, 4, 4, 3] * [2, 3, 4, 3] 307s x0: [2, 4, 4, 3] 307s -0.332 -0.423 307s -0.211 0.038 307s -0.529 0.716 307s 0.882 0.322 307s 307s x1: [2, 3, 4, 3] 307s 0.502 0.394 307s -0.433 0.731 307s -0.538 0.967 307s 307s y: [4, 3, 4, 3] 307s -0.333 -0.091 0.017 0.570 307s -0.166 0.119 0.753 -0.147 307s -0.231 0.151 0.978 -0.164 307s test-mul-mat0: iter:217/500 307s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 1, 1, 1] 307s 0.879 0.051 0.085 307s 307s x1: [3, 1, 1, 1] 307s -0.835 -0.849 0.527 307s 307s y: [1, 1, 1, 1] 307s -0.732 307s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 307s x0: [3, 1, 4, 1] 307s 0.835 -0.787 -0.014 307s 307s x1: [3, 1, 4, 1] 307s 0.960 0.960 0.814 307s 307s y: [1, 1, 4, 1] 307s 0.035 307s testing: mul_mat, [2, 1, 4, 1] = [3, 2, 4, 1] * [3, 1, 4, 1] 307s x0: [3, 2, 4, 1] 307s -0.779 0.905 0.667 307s -0.972 0.342 -0.950 307s 307s x1: [3, 1, 4, 1] 307s 0.731 -0.903 -0.096 307s 307s y: [2, 1, 4, 1] 307s -1.451 -0.928 307s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 2, 1, 1] 307s -0.332 -0.691 0.723 307s -0.620 -0.304 -0.641 307s 307s x1: [3, 2, 1, 1] 307s 0.870 -0.069 -0.341 307s 0.505 -0.553 -0.525 307s 307s y: [2, 2, 1, 1] 307s -0.488 -0.300 307s -0.165 0.191 307s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 307s x0: [2, 4, 4, 1] 307s 0.205 -0.657 307s -0.379 0.548 307s 0.189 -0.539 307s 0.901 0.621 307s 307s x1: [2, 3, 4, 1] 307s -0.440 0.278 307s 0.395 0.529 307s -0.929 0.480 307s 307s y: [4, 3, 4, 1] 307s -0.273 0.319 -0.233 -0.224 307s -0.266 0.140 -0.211 0.685 307s -0.505 0.615 -0.434 -0.540 307s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 307s x0: [4, 1, 4, 1] 307s 0.746 0.001 -0.533 -0.135 307s 307s x1: [4, 2, 4, 1] 307s 0.214 0.235 -0.342 0.557 307s -0.217 0.119 0.179 0.726 307s 307s y: [1, 2, 4, 1] 307s 0.267 307s -0.356 307s test-mul-mat0: iter:218/500 307s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 1, 1, 1] 307s -0.850 307s 307s x1: [1, 1, 1, 1] 307s 0.537 307s 307s y: [1, 1, 1, 1] 307s -0.456 307s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 4, 1, 1] 307s -0.518 307s 0.404 307s 0.274 307s 0.570 307s 307s x1: [1, 1, 1, 1] 307s 0.174 307s 307s y: [4, 1, 1, 1] 307s -0.090 0.070 0.048 0.099 307s testing: mul_mat, [2, 4, 1, 2] = [1, 2, 1, 2] * [1, 4, 1, 2] 307s x0: [1, 2, 1, 2] 307s 0.079 307s 0.960 307s 307s x1: [1, 4, 1, 2] 307s -0.152 307s -0.041 307s 0.316 307s 0.849 307s 307s y: [2, 4, 1, 2] 307s -0.012 -0.146 307s -0.003 -0.040 307s 0.025 0.303 307s 0.067 0.815 307s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.846 307s 0.773 307s 0.144 307s 307s x1: [1, 2, 1, 1] 307s -0.707 307s -0.102 307s 307s y: [3, 2, 1, 1] 307s -0.598 -0.546 -0.102 307s -0.086 -0.079 -0.015 307s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.378 0.147 0.061 307s -0.335 -0.787 -0.564 307s -0.191 0.477 -0.968 307s -0.798 -0.283 -0.090 307s 307s x1: [3, 1, 1, 1] 307s -0.902 -0.044 -0.485 307s 307s y: [4, 1, 1, 1] 307s -0.376 0.610 0.621 0.776 307s testing: mul_mat, [3, 3, 1, 2] = [4, 3, 1, 2] * [4, 3, 1, 2] 307s x0: [4, 3, 1, 2] 307s 0.186 0.622 0.483 -0.037 307s -0.485 -0.453 -0.240 0.126 307s 0.393 -0.698 0.241 0.258 307s 307s x1: [4, 3, 1, 2] 307s 0.861 -0.787 -0.062 0.480 307s -0.634 -0.983 0.439 -0.498 307s -0.211 0.732 0.400 -0.673 307s 307s y: [3, 3, 1, 2] 307s -0.377 0.014 0.996 307s -0.498 0.584 0.414 307s 0.634 -0.410 -0.671 307s test-mul-mat0: iter:219/500 307s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 4, 1, 1] 307s 0.393 0.337 0.882 0.766 307s 0.050 -0.917 0.610 -0.562 307s -0.586 0.439 0.138 -0.748 307s 0.919 0.957 0.799 -0.803 307s 307s x1: [4, 4, 1, 1] 307s 0.547 -0.722 0.152 -0.267 307s -0.208 -0.455 -0.645 0.339 307s -0.153 0.839 -0.901 -0.912 307s -0.199 0.225 0.346 0.203 307s 307s y: [4, 4, 1, 1] 307s -0.099 0.932 -0.418 0.147 307s -0.544 -0.177 -0.421 -1.415 307s -1.271 -0.813 1.016 0.674 307s 0.459 -0.119 0.111 0.146 307s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 1, 1, 1] 307s -0.612 0.093 0.118 -0.529 307s 307s x1: [4, 4, 1, 1] 307s 0.108 -0.467 -0.011 0.653 307s -0.112 -0.672 -0.500 -0.273 307s -0.573 -0.412 0.528 0.652 307s 0.934 -0.269 -0.494 0.327 307s 307s y: [1, 4, 1, 1] 307s -0.457 307s 0.091 307s 0.030 307s -0.828 307s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 2, 1, 1] 307s 0.138 -0.938 -0.349 -0.063 307s -0.741 0.759 0.470 0.248 307s 307s x1: [4, 1, 1, 1] 307s -0.297 0.556 -0.115 -0.857 307s 307s y: [2, 1, 1, 1] 307s -0.469 0.376 307s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.565 0.413 0.021 0.701 307s 0.345 -0.450 0.558 -0.218 307s -0.838 -0.145 -0.912 0.044 307s 0.762 -0.468 0.907 0.763 307s 307s x1: [4, 2, 1, 1] 307s 0.412 -0.642 0.576 0.913 307s 0.085 -0.996 -0.499 -0.387 307s 307s y: [4, 2, 1, 1] 307s 0.154 0.554 -0.738 1.834 307s -0.742 0.283 0.511 -0.217 307s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.331 -0.734 -0.931 -0.759 307s 0.214 0.219 -0.202 0.628 307s 307s x1: [4, 4, 1, 1] 307s 0.433 0.982 -0.978 0.192 307s 0.452 0.270 -0.396 0.810 307s -0.153 -0.483 -0.105 -0.149 307s 0.018 0.508 -0.493 0.452 307s 307s y: [2, 4, 1, 1] 307s -0.099 0.626 307s -0.594 0.744 307s 0.616 -0.211 307s -0.263 0.499 307s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 1, 1, 1] 307s -0.707 -0.375 307s 307s x1: [2, 4, 1, 1] 307s -0.114 -0.853 307s 0.329 0.668 307s 0.192 0.092 307s 0.101 0.173 307s 307s y: [1, 4, 1, 1] 307s 0.400 307s -0.483 307s -0.170 307s -0.136 307s test-mul-mat0: iter:220/500 307s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.244 -0.281 -0.205 0.642 307s -0.134 -0.876 0.310 -0.942 307s 0.216 -0.589 0.231 -0.670 307s -0.296 0.856 -0.285 0.601 307s 307s x1: [4, 3, 1, 1] 307s 0.414 0.330 -0.917 -0.568 307s -0.162 -0.410 0.884 0.691 307s 0.259 0.098 0.957 -0.522 307s 307s y: [4, 3, 1, 1] 307s -0.371 -0.093 0.064 0.079 307s 0.417 0.004 -0.052 -0.140 307s -0.622 0.668 0.569 -0.579 307s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 307s x0: [4, 1, 3, 1] 307s 0.076 -0.375 0.254 -0.110 307s 307s x1: [4, 4, 3, 1] 307s -0.710 0.947 0.015 0.620 307s -0.970 0.447 -0.542 -0.381 307s 0.331 -0.851 0.878 -0.571 307s -0.894 -0.643 0.596 -0.138 307s 307s y: [1, 4, 3, 1] 307s -0.473 307s -0.337 307s 0.629 307s 0.339 307s testing: mul_mat, [2, 1, 3, 3] = [4, 2, 3, 3] * [4, 1, 3, 3] 307s x0: [4, 2, 3, 3] 307s 0.585 -0.336 -0.105 0.019 307s 0.036 -0.180 0.203 0.119 307s 307s x1: [4, 1, 3, 3] 307s -0.426 -0.682 -0.454 -0.881 307s 307s y: [2, 1, 3, 3] 307s 0.011 -0.089 307s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 4, 1, 1] 307s 0.382 0.054 -0.931 0.001 307s -0.637 -0.974 0.820 0.716 307s -0.123 -0.306 0.451 -0.601 307s -0.960 -0.215 0.228 0.257 307s 307s x1: [4, 2, 1, 1] 307s -0.820 -0.064 0.564 0.210 307s -0.904 -0.888 -0.634 -0.869 307s 307s y: [4, 2, 1, 1] 307s -0.842 1.198 0.249 0.984 307s 0.197 0.299 0.619 0.691 307s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 307s x0: [4, 2, 3, 1] 307s 0.980 -0.828 -0.585 -0.922 307s 0.465 0.119 -0.145 -0.183 307s 307s x1: [4, 4, 3, 1] 307s -0.385 -0.599 0.790 0.268 307s 0.586 -0.663 0.448 -0.478 307s 0.901 -0.342 -0.382 -0.987 307s 0.023 -0.251 0.711 -0.595 307s 307s y: [2, 4, 3, 1] 307s -0.590 -0.414 307s 1.302 0.216 307s 2.299 0.614 307s 0.363 -0.013 307s testing: mul_mat, [1, 4, 3, 3] = [2, 1, 3, 3] * [2, 4, 3, 3] 307s x0: [2, 1, 3, 3] 307s 0.182 -0.976 307s 307s x1: [2, 4, 3, 3] 307s -0.892 -0.651 307s -0.472 0.077 307s 0.884 0.827 307s -0.366 0.864 307s 307s y: [1, 4, 3, 3] 307s 0.473 307s -0.161 307s -0.646 307s -0.909 307s test-mul-mat0: iter:221/500 307s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 3, 1, 1] 307s -0.750 307s -0.164 307s -0.453 307s 307s x1: [1, 4, 1, 1] 307s -0.330 307s -0.083 307s 0.305 307s 0.623 307s 307s y: [3, 4, 1, 1] 307s 0.247 0.054 0.149 307s 0.062 0.014 0.038 307s -0.229 -0.050 -0.138 307s -0.467 -0.102 -0.282 307s testing: mul_mat, [1, 3, 2, 1] = [1, 1, 2, 1] * [1, 3, 2, 1] 307s x0: [1, 1, 2, 1] 307s 0.315 307s 307s x1: [1, 3, 2, 1] 307s 0.399 307s -0.982 307s -0.428 307s 307s y: [1, 3, 2, 1] 307s 0.126 307s -0.309 307s -0.135 307s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 307s x0: [1, 1, 2, 1] 307s -0.068 307s 307s x1: [1, 1, 2, 1] 307s -0.906 307s 307s y: [1, 1, 2, 1] 307s 0.062 307s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 1, 1, 1] 307s -0.106 307s 307s x1: [1, 1, 1, 1] 307s -0.218 307s 307s y: [1, 1, 1, 1] 307s 0.023 307s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 307s x0: [1, 2, 2, 1] 307s 0.319 307s 0.204 307s 307s x1: [1, 1, 2, 1] 307s -0.369 307s 307s y: [2, 1, 2, 1] 307s -0.118 -0.075 307s testing: mul_mat, [4, 1, 2, 1] = [2, 4, 2, 1] * [2, 1, 2, 1] 307s x0: [2, 4, 2, 1] 307s -0.552 0.122 307s -0.449 -0.540 307s -0.353 -0.842 307s -0.534 0.505 307s 307s x1: [2, 1, 2, 1] 307s -0.879 -0.002 307s 307s y: [4, 1, 2, 1] 307s 0.485 0.396 0.313 0.468 307s test-mul-mat0: iter:222/500 307s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 2, 1, 1] 307s -0.124 307s -0.027 307s 307s x1: [1, 1, 1, 1] 307s 0.769 307s 307s y: [2, 1, 1, 1] 307s -0.096 -0.021 307s testing: mul_mat, [2, 2, 4, 1] = [1, 2, 4, 1] * [1, 2, 4, 1] 307s x0: [1, 2, 4, 1] 307s 0.640 307s 0.391 307s 307s x1: [1, 2, 4, 1] 307s -0.252 307s -0.135 307s 307s y: [2, 2, 4, 1] 307s -0.161 -0.098 307s -0.087 -0.053 307s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 307s x0: [1, 4, 4, 1] 307s 0.887 307s 0.563 307s -0.443 307s -0.237 307s 307s x1: [1, 2, 4, 1] 307s 0.261 307s -0.697 307s 307s y: [4, 2, 4, 1] 307s 0.232 0.147 -0.116 -0.062 307s -0.618 -0.392 0.309 0.165 307s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 4, 1, 1] 307s -0.009 307s -0.319 307s 0.243 307s 0.496 307s 307s x1: [1, 4, 1, 1] 307s 0.145 307s 0.785 307s 0.969 307s 0.420 307s 307s y: [4, 4, 1, 1] 307s -0.001 -0.046 0.035 0.072 307s -0.007 -0.251 0.191 0.390 307s -0.009 -0.309 0.235 0.481 307s -0.004 -0.134 0.102 0.208 307s testing: mul_mat, [2, 1, 4, 1] = [4, 2, 4, 1] * [4, 1, 4, 1] 307s x0: [4, 2, 4, 1] 307s -0.487 -0.749 -0.753 0.983 307s 0.828 -0.803 0.396 -0.784 307s 307s x1: [4, 1, 4, 1] 307s -0.915 0.627 -0.947 -0.584 307s 307s y: [2, 1, 4, 1] 307s 0.115 -1.177 307s testing: mul_mat, [2, 4, 4, 1] = [2, 2, 4, 1] * [2, 4, 4, 1] 307s x0: [2, 2, 4, 1] 307s -0.457 0.981 307s -0.512 0.544 307s 307s x1: [2, 4, 4, 1] 307s -0.312 -0.009 307s 0.019 -0.065 307s -0.614 0.001 307s 0.152 0.202 307s 307s y: [2, 4, 4, 1] 307s 0.133 0.155 307s -0.072 -0.045 307s 0.281 0.315 307s 0.129 0.032 307s test-mul-mat0: iter:223/500 307s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 3, 1, 1] 307s -0.036 -0.319 307s -0.333 0.829 307s 0.285 -0.809 307s 307s x1: [2, 1, 1, 1] 307s -0.041 -0.184 307s 307s y: [3, 1, 1, 1] 307s 0.060 -0.139 0.137 307s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 307s x0: [2, 1, 2, 1] 307s -0.915 -0.260 307s 307s x1: [2, 3, 2, 1] 307s 0.382 -0.121 307s -0.265 0.869 307s -0.140 -0.721 307s 307s y: [1, 3, 2, 1] 307s -0.318 307s 0.016 307s 0.316 307s testing: mul_mat, [3, 1, 2, 3] = [2, 3, 2, 3] * [2, 1, 2, 3] 307s x0: [2, 3, 2, 3] 307s -0.150 -0.328 307s -0.256 0.585 307s -0.458 0.604 307s 307s x1: [2, 1, 2, 3] 307s 0.268 -0.538 307s 307s y: [3, 1, 2, 3] 307s 0.136 -0.383 -0.448 307s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 1, 1, 1] 307s 0.540 0.913 307s 307s x1: [2, 3, 1, 1] 307s -0.303 0.016 307s -0.769 -0.655 307s -0.374 0.788 307s 307s y: [1, 3, 1, 1] 307s -0.149 307s -1.013 307s 0.518 307s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 307s x0: [1, 1, 2, 1] 307s 0.522 307s 307s x1: [1, 2, 2, 1] 307s 0.573 307s 0.194 307s 307s y: [1, 2, 2, 1] 307s 0.300 307s 0.101 307s testing: mul_mat, [4, 1, 2, 3] = [1, 4, 2, 3] * [1, 1, 2, 3] 307s x0: [1, 4, 2, 3] 307s -0.638 307s -0.669 307s -0.142 307s 0.929 307s 307s x1: [1, 1, 2, 3] 307s -0.880 307s 307s y: [4, 1, 2, 3] 307s 0.561 0.589 0.125 -0.817 307s test-mul-mat0: iter:224/500 307s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.058 0.034 307s 0.698 0.210 307s 0.683 0.794 307s 307s x1: [2, 3, 1, 1] 307s -0.674 -0.243 307s -0.775 -0.312 307s 0.088 0.083 307s 307s y: [3, 3, 1, 1] 307s -0.047 -0.521 -0.653 307s -0.056 -0.606 -0.776 307s 0.008 0.079 0.126 307s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 1, 1, 1] 307s -0.932 -0.763 307s 307s x1: [2, 3, 1, 1] 307s 0.592 -0.324 307s -0.483 0.763 307s 0.585 -0.220 307s 307s y: [1, 3, 1, 1] 307s -0.305 307s -0.132 307s -0.377 307s testing: mul_mat, [1, 1, 1, 3] = [2, 1, 1, 3] * [2, 1, 1, 3] 307s x0: [2, 1, 1, 3] 307s 0.405 0.218 307s 307s x1: [2, 1, 1, 3] 307s 0.418 -0.696 307s 307s y: [1, 1, 1, 3] 307s 0.018 307s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 3, 1, 1] 307s -0.691 0.518 307s 0.561 0.244 307s -0.480 -0.686 307s 307s x1: [2, 1, 1, 1] 307s 0.250 -0.473 307s 307s y: [3, 1, 1, 1] 307s -0.418 0.025 0.204 307s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.573 -0.861 0.656 307s 0.847 0.877 -0.350 307s 307s x1: [3, 2, 1, 1] 307s 0.111 0.920 -0.169 307s -0.126 0.505 0.611 307s 307s y: [2, 2, 1, 1] 307s -0.839 0.959 307s -0.106 0.122 307s testing: mul_mat, [1, 3, 1, 3] = [2, 1, 1, 3] * [2, 3, 1, 3] 307s x0: [2, 1, 1, 3] 307s 0.070 -0.948 307s 307s x1: [2, 3, 1, 3] 307s 0.888 0.157 307s 0.841 0.293 307s -0.625 0.359 307s 307s y: [1, 3, 1, 3] 307s -0.087 307s -0.219 307s -0.384 307s test-mul-mat0: iter:225/500 307s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 4, 1, 1] 307s 0.912 307s -0.677 307s 0.869 307s 0.206 307s 307s x1: [1, 1, 1, 1] 307s 0.166 307s 307s y: [4, 1, 1, 1] 307s 0.151 -0.112 0.144 0.034 307s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 307s x0: [1, 2, 2, 1] 307s -0.231 307s -0.915 307s 307s x1: [1, 4, 2, 1] 307s -0.302 307s 0.227 307s -0.338 307s -0.483 307s 307s y: [2, 4, 2, 1] 307s 0.070 0.276 307s -0.052 -0.208 307s 0.078 0.310 307s 0.112 0.442 307s testing: mul_mat, [2, 2, 2, 4] = [1, 2, 2, 4] * [1, 2, 2, 4] 307s x0: [1, 2, 2, 4] 307s -0.146 307s -0.284 307s 307s x1: [1, 2, 2, 4] 307s 0.306 307s -0.440 307s 307s y: [2, 2, 2, 4] 307s -0.045 -0.087 307s 0.064 0.125 307s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 1, 1, 1] 307s 0.338 307s 307s x1: [1, 2, 1, 1] 307s 0.773 307s 0.536 307s 307s y: [1, 2, 1, 1] 307s 0.261 307s 0.181 307s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 307s x0: [1, 2, 2, 1] 307s 0.086 307s 0.832 307s 307s x1: [1, 1, 2, 1] 307s -0.444 307s 307s y: [2, 1, 2, 1] 307s -0.038 -0.369 307s testing: mul_mat, [4, 1, 2, 4] = [2, 4, 2, 4] * [2, 1, 2, 4] 307s x0: [2, 4, 2, 4] 307s -0.507 -0.054 307s 0.410 0.705 307s 0.884 0.604 307s -0.733 0.502 307s 307s x1: [2, 1, 2, 4] 307s 0.554 -0.566 307s 307s y: [4, 1, 2, 4] 307s -0.250 -0.171 0.148 -0.690 307s test-mul-mat0: iter:226/500 307s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 1, 1, 1] 307s 0.504 307s 307s x1: [1, 4, 1, 1] 307s -0.544 307s -0.404 307s -0.355 307s -0.537 307s 307s y: [1, 4, 1, 1] 307s -0.274 307s -0.204 307s -0.179 307s -0.271 307s testing: mul_mat, [4, 1, 3, 1] = [1, 4, 3, 1] * [1, 1, 3, 1] 307s x0: [1, 4, 3, 1] 307s 0.343 307s -0.948 307s 0.716 307s -0.486 307s 307s x1: [1, 1, 3, 1] 307s 0.910 307s 307s y: [4, 1, 3, 1] 307s 0.312 -0.863 0.652 -0.442 307s testing: mul_mat, [1, 4, 3, 4] = [1, 1, 3, 4] * [1, 4, 3, 4] 307s x0: [1, 1, 3, 4] 307s 0.640 307s 307s x1: [1, 4, 3, 4] 307s -0.123 307s -0.005 307s 0.480 307s -0.768 307s 307s y: [1, 4, 3, 4] 307s -0.079 307s -0.003 307s 0.307 307s -0.492 307s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 2, 1, 1] 307s -0.271 307s -0.808 307s 307s x1: [1, 1, 1, 1] 307s -0.849 307s 307s y: [2, 1, 1, 1] 307s 0.230 0.686 307s testing: mul_mat, [4, 1, 3, 1] = [2, 4, 3, 1] * [2, 1, 3, 1] 307s x0: [2, 4, 3, 1] 307s 0.599 -0.479 307s -0.080 -0.727 307s -0.970 0.649 307s 0.319 -0.081 307s 307s x1: [2, 1, 3, 1] 307s -0.907 0.873 307s 307s y: [4, 1, 3, 1] 307s -0.962 -0.561 1.447 -0.360 307s testing: mul_mat, [1, 2, 3, 4] = [4, 1, 3, 4] * [4, 2, 3, 4] 307s x0: [4, 1, 3, 4] 307s 0.676 0.841 -0.210 -0.176 307s 307s x1: [4, 2, 3, 4] 307s -0.567 0.864 -0.540 -0.440 307s -0.505 -0.016 -0.489 -0.906 307s 307s y: [1, 2, 3, 4] 307s 0.535 307s -0.093 307s test-mul-mat0: iter:227/500 307s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 3, 1, 1] 307s -0.426 0.791 307s 0.633 -0.546 307s -0.064 -0.158 307s 307s x1: [2, 2, 1, 1] 307s -0.533 -0.280 307s 0.054 0.464 307s 307s y: [3, 2, 1, 1] 307s 0.005 -0.184 0.079 307s 0.344 -0.219 -0.077 307s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 307s x0: [2, 2, 4, 1] 307s -0.278 -0.867 307s -0.109 0.176 307s 307s x1: [2, 3, 4, 1] 307s -0.825 -0.130 307s -0.125 -0.988 307s -0.405 0.918 307s 307s y: [2, 3, 4, 1] 307s 0.342 0.067 307s 0.891 -0.160 307s -0.684 0.206 307s testing: mul_mat, [4, 2, 4, 1] = [2, 4, 4, 1] * [2, 2, 4, 1] 307s x0: [2, 4, 4, 1] 307s 0.517 -0.072 307s -0.993 0.249 307s -0.721 0.945 307s 0.857 0.643 307s 307s x1: [2, 2, 4, 1] 307s -0.163 -0.943 307s -0.166 0.995 307s 307s y: [4, 2, 4, 1] 307s -0.016 -0.073 -0.774 -0.747 307s -0.158 0.412 1.060 0.498 307s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 4, 1, 1] 307s 0.559 0.393 307s -0.409 -0.951 307s -0.173 -0.912 307s 0.406 -0.810 307s 307s x1: [2, 4, 1, 1] 307s 0.172 -0.800 307s 0.422 0.452 307s -0.855 0.279 307s 0.095 -0.375 307s 307s y: [4, 4, 1, 1] 307s -0.218 0.690 0.700 0.718 307s 0.414 -0.602 -0.485 -0.194 307s -0.368 0.085 -0.106 -0.573 307s -0.094 0.318 0.326 0.342 307s testing: mul_mat, [4, 2, 4, 1] = [4, 4, 4, 1] * [4, 2, 4, 1] 307s x0: [4, 4, 4, 1] 307s -0.754 0.063 -0.383 -0.663 307s -0.818 -0.274 -0.810 -0.944 307s 0.492 0.214 0.528 -0.832 307s -0.517 0.199 -0.319 0.937 307s 307s x1: [4, 2, 4, 1] 307s -0.552 -0.459 -0.227 -0.568 307s 0.204 -0.762 -0.119 0.234 307s 307s y: [4, 2, 4, 1] 307s 0.850 1.297 -0.017 -0.265 307s -0.312 -0.083 -0.321 0.000 307s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 307s x0: [4, 4, 4, 1] 307s 0.949 0.173 0.580 0.859 307s -0.759 -0.699 -0.442 0.779 307s 0.957 0.115 0.545 -0.337 307s -0.666 0.247 -0.784 0.574 307s 307s x1: [4, 4, 4, 1] 307s -0.915 -0.428 0.499 -0.117 307s 0.190 0.607 -0.701 0.997 307s 0.243 -0.604 0.142 -0.065 307s -0.339 -0.776 0.358 0.858 307s 307s y: [4, 4, 4, 1] 307s -0.753 0.682 -0.614 0.046 307s 0.735 0.519 -0.466 1.145 307s 0.152 0.124 0.262 -0.460 307s 0.489 1.310 -0.508 0.246 307s test-mul-mat0: iter:228/500 307s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 1, 1, 1] 307s -0.034 307s 307s x1: [1, 3, 1, 1] 307s 0.992 307s 0.828 307s 0.575 307s 307s y: [1, 3, 1, 1] 307s -0.034 307s -0.028 307s -0.019 307s testing: mul_mat, [1, 1, 3, 1] = [1, 1, 3, 1] * [1, 1, 3, 1] 307s x0: [1, 1, 3, 1] 307s -0.697 307s 307s x1: [1, 1, 3, 1] 307s -0.960 307s 307s y: [1, 1, 3, 1] 307s 0.669 307s testing: mul_mat, [4, 1, 3, 4] = [1, 4, 3, 4] * [1, 1, 3, 4] 307s x0: [1, 4, 3, 4] 307s -0.659 307s -0.766 307s -0.087 307s 0.884 307s 307s x1: [1, 1, 3, 4] 307s 0.611 307s 307s y: [4, 1, 3, 4] 307s -0.403 -0.468 -0.053 0.541 307s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 2, 1, 1] 307s 0.327 307s 0.578 307s 307s x1: [1, 4, 1, 1] 307s 0.153 307s 0.507 307s -0.715 307s 0.445 307s 307s y: [2, 4, 1, 1] 307s 0.050 0.089 307s 0.166 0.293 307s -0.234 -0.413 307s 0.145 0.257 307s testing: mul_mat, [4, 1, 3, 1] = [2, 4, 3, 1] * [2, 1, 3, 1] 307s x0: [2, 4, 3, 1] 307s 0.815 -0.418 307s 0.776 -0.019 307s 0.132 -0.674 307s -0.868 0.685 307s 307s x1: [2, 1, 3, 1] 307s -0.611 0.289 307s 307s y: [4, 1, 3, 1] 307s -0.619 -0.480 -0.275 0.728 307s testing: mul_mat, [2, 2, 3, 4] = [4, 2, 3, 4] * [4, 2, 3, 4] 307s x0: [4, 2, 3, 4] 307s 0.255 0.642 0.445 0.160 307s 0.424 0.358 0.288 -0.289 307s 307s x1: [4, 2, 3, 4] 307s 0.863 -0.532 -0.778 -0.307 307s 0.850 0.661 -0.783 0.665 307s 307s y: [2, 2, 3, 4] 307s -0.518 0.041 307s 0.399 0.180 307s test-mul-mat0: iter:229/500 307s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 4, 1, 1] 307s 0.934 -0.386 307s 0.326 0.611 307s -0.180 -0.395 307s 0.390 0.372 307s 307s x1: [2, 2, 1, 1] 307s -0.545 0.792 307s 0.682 -0.908 307s 307s y: [4, 2, 1, 1] 307s -0.815 0.306 -0.215 0.083 307s 0.988 -0.332 0.236 -0.072 307s testing: mul_mat, [4, 4, 2, 1] = [2, 4, 2, 1] * [2, 4, 2, 1] 307s x0: [2, 4, 2, 1] 307s -0.592 0.829 307s 0.846 -0.910 307s 0.921 -0.177 307s -0.976 -0.465 307s 307s x1: [2, 4, 2, 1] 307s -0.657 0.045 307s -0.550 -0.186 307s -0.527 0.324 307s 0.914 -0.584 307s 307s y: [4, 4, 2, 1] 307s 0.426 -0.597 -0.613 0.620 307s 0.172 -0.296 -0.473 0.623 307s 0.581 -0.741 -0.543 0.364 307s -1.025 1.305 0.945 -0.620 307s testing: mul_mat, [4, 4, 2, 4] = [2, 4, 2, 4] * [2, 4, 2, 4] 307s x0: [2, 4, 2, 4] 307s 0.260 0.212 307s 0.716 0.011 307s -0.586 0.162 307s -0.407 0.129 307s 307s x1: [2, 4, 2, 4] 307s 0.177 0.911 307s -0.458 -0.499 307s 0.825 -0.042 307s -0.180 0.991 307s 307s y: [4, 4, 2, 4] 307s 0.239 0.137 0.043 0.045 307s -0.225 -0.333 0.188 0.122 307s 0.206 0.590 -0.490 -0.341 307s 0.163 -0.119 0.266 0.201 307s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 4, 1, 1] 307s 0.688 0.879 307s 0.277 -0.235 307s -0.442 0.015 307s -0.228 0.890 307s 307s x1: [2, 4, 1, 1] 307s -0.401 -0.700 307s -0.239 0.934 307s -0.837 0.191 307s -0.372 -0.625 307s 307s y: [4, 4, 1, 1] 307s -0.891 0.054 0.166 -0.532 307s 0.656 -0.285 0.120 0.886 307s -0.408 -0.276 0.373 0.361 307s -0.805 0.044 0.155 -0.471 307s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 307s x0: [4, 3, 2, 1] 307s -0.416 0.212 -0.100 0.671 307s -0.774 -0.399 0.878 0.757 307s 0.288 0.639 -0.802 -0.037 307s 307s x1: [4, 2, 2, 1] 307s 0.095 0.180 0.350 -0.805 307s -0.596 0.654 0.965 0.302 307s 307s y: [3, 2, 2, 1] 307s -0.577 -0.448 -0.108 307s 0.493 1.277 -0.539 307s testing: mul_mat, [2, 4, 2, 4] = [3, 2, 2, 4] * [3, 4, 2, 4] 307s x0: [3, 2, 2, 4] 307s 0.375 -0.840 -0.091 307s -0.206 0.687 -0.537 307s 307s x1: [3, 4, 2, 4] 307s 0.448 -0.675 -0.284 307s -0.215 -0.025 -0.221 307s -0.118 0.559 0.005 307s -0.830 -0.229 0.606 307s 307s y: [2, 4, 2, 4] 307s 0.761 -0.403 307s -0.040 0.146 307s -0.514 0.406 307s -0.174 -0.312 307s test-mul-mat0: iter:230/500 307s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 307s x0: [3, 2, 1, 1] 307s -0.326 -0.396 0.770 307s -0.445 -0.044 -0.392 307s 307s x1: [3, 4, 1, 1] 307s -0.893 0.448 0.458 307s 0.397 0.096 -0.100 307s 0.135 0.476 0.969 307s 0.752 0.231 0.832 307s 307s y: [2, 4, 1, 1] 307s 0.467 0.197 307s -0.244 -0.141 307s 0.513 -0.461 307s 0.303 -0.671 307s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.865 -0.504 0.567 307s 0.864 -0.085 0.674 307s 0.312 -0.627 0.071 307s 307s x1: [3, 2, 1, 1] 307s 0.739 0.595 0.015 307s -0.458 -0.488 -0.227 307s 307s y: [3, 2, 1, 1] 307s 0.348 0.599 -0.141 307s -0.279 -0.508 0.147 307s testing: mul_mat, [1, 3, 1, 4] = [3, 1, 1, 4] * [3, 3, 1, 4] 307s x0: [3, 1, 1, 4] 307s 0.188 -0.975 -0.655 307s 307s x1: [3, 3, 1, 4] 307s -0.592 0.273 -0.795 307s 0.884 0.242 0.957 307s 0.115 0.074 -0.514 307s 307s y: [1, 3, 1, 4] 307s 0.143 307s -0.697 307s 0.286 307s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.915 0.204 -0.317 307s 0.142 -0.013 -0.642 307s -0.638 -0.832 0.348 307s -0.615 0.639 -0.416 307s 307s x1: [3, 1, 1, 1] 307s -0.973 0.308 0.995 307s 307s y: [4, 1, 1, 1] 307s -1.143 -0.781 0.710 0.382 307s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.069 -0.810 0.120 -0.293 307s -0.805 -0.242 -0.461 -0.825 307s 0.346 -0.846 -0.464 -0.210 307s -0.760 0.332 -0.893 0.065 307s 307s x1: [4, 3, 1, 1] 307s -0.568 -0.701 -0.558 0.620 307s -0.676 -0.213 -0.403 -0.973 307s 0.388 0.917 -0.635 -0.148 307s 307s y: [4, 3, 1, 1] 307s 0.358 0.372 0.524 0.738 307s 0.456 1.584 0.338 0.741 307s -0.802 -0.120 -0.315 0.567 307s testing: mul_mat, [1, 4, 1, 4] = [4, 1, 1, 4] * [4, 4, 1, 4] 307s x0: [4, 1, 1, 4] 307s -0.696 -0.343 -0.339 0.068 307s 307s x1: [4, 4, 1, 4] 307s 0.523 0.373 0.496 0.822 307s 0.816 0.117 -0.854 -0.397 307s 0.714 -0.826 0.991 0.630 307s -0.462 -0.157 -0.050 0.469 307s 307s y: [1, 4, 1, 4] 307s -0.605 307s -0.345 307s -0.506 307s 0.424 307s test-mul-mat0: iter:231/500 307s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.284 -0.135 -0.803 -0.555 307s -0.130 -0.430 0.738 -0.649 307s -0.362 -0.889 -0.225 0.442 307s 307s x1: [4, 3, 1, 1] 307s -0.215 -0.484 -0.086 0.670 307s -0.455 0.806 0.624 -0.251 307s 0.493 -0.978 -0.377 0.798 307s 307s y: [3, 3, 1, 1] 307s -0.298 -0.262 0.824 307s -0.599 0.336 -0.804 307s 0.132 -0.439 1.129 307s testing: mul_mat, [2, 3, 4, 1] = [4, 2, 4, 1] * [4, 3, 4, 1] 307s x0: [4, 2, 4, 1] 307s 0.778 -0.533 0.640 -0.202 307s -0.921 -0.109 -0.613 0.429 307s 307s x1: [4, 3, 4, 1] 307s 0.861 0.854 -0.789 -0.958 307s 0.450 0.504 -0.172 0.966 307s -0.582 -0.502 -0.489 -0.776 307s 307s y: [2, 3, 4, 1] 307s -0.096 -0.813 307s -0.224 0.051 307s -0.341 0.558 307s testing: mul_mat, [1, 2, 4, 2] = [4, 1, 4, 2] * [4, 2, 4, 2] 307s x0: [4, 1, 4, 2] 307s 0.960 0.992 -0.161 0.349 307s 307s x1: [4, 2, 4, 2] 307s 0.773 -0.980 -0.197 0.852 307s -0.088 0.189 0.281 0.405 307s 307s y: [1, 2, 4, 2] 307s 0.099 307s 0.199 307s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.343 -0.229 -0.579 -0.149 307s 0.758 0.063 -0.353 0.785 307s 0.333 -0.738 0.904 0.998 307s 0.508 0.957 -0.443 -0.665 307s 307s x1: [4, 1, 1, 1] 307s -0.597 0.102 0.748 -0.240 307s 307s y: [4, 1, 1, 1] 307s -0.216 -0.898 0.163 -0.377 307s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 307s x0: [4, 4, 4, 1] 307s -0.616 -0.168 0.049 0.352 307s -0.581 -0.257 0.132 0.633 307s 0.698 0.517 -0.820 0.062 307s 0.850 0.833 -0.956 0.686 307s 307s x1: [4, 4, 4, 1] 307s -0.223 -0.606 -0.215 0.364 307s 0.773 0.894 0.803 -0.816 307s -0.843 -0.799 -0.413 0.260 307s 0.948 0.347 -0.310 -0.395 307s 307s y: [4, 4, 4, 1] 307s 0.356 0.487 -0.270 -0.239 307s -0.874 -1.089 0.293 0.075 307s 0.724 0.804 -0.646 -0.809 307s -0.796 -0.931 1.071 1.121 307s testing: mul_mat, [2, 4, 4, 2] = [4, 2, 4, 2] * [4, 4, 4, 2] 307s x0: [4, 2, 4, 2] 307s 0.324 0.954 -0.524 0.725 307s -0.855 0.815 0.925 0.878 307s 307s x1: [4, 4, 4, 2] 307s -0.697 0.931 -0.689 0.103 307s 0.847 0.768 -0.049 -0.105 307s 0.405 -0.157 0.294 -0.325 307s 0.798 0.380 -0.094 0.917 307s 307s y: [2, 4, 4, 2] 307s 1.098 0.808 307s 0.956 -0.237 307s -0.408 -0.487 307s 1.334 0.346 307s test-mul-mat0: iter:232/500 307s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 2, 1, 1] 307s -0.238 307s -0.909 307s 307s x1: [1, 1, 1, 1] 307s 0.430 307s 307s y: [2, 1, 1, 1] 307s -0.102 -0.391 307s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 307s x0: [1, 2, 3, 1] 307s -0.997 307s 0.764 307s 307s x1: [1, 2, 3, 1] 307s 0.388 307s -0.810 307s 307s y: [2, 2, 3, 1] 307s -0.387 0.297 307s 0.808 -0.619 307s testing: mul_mat, [4, 2, 3, 4] = [1, 4, 3, 4] * [1, 2, 3, 4] 307s x0: [1, 4, 3, 4] 307s 0.292 307s -0.566 307s 0.431 307s -0.388 307s 307s x1: [1, 2, 3, 4] 307s -0.218 307s 0.420 307s 307s y: [4, 2, 3, 4] 307s -0.064 0.123 -0.094 0.085 307s 0.123 -0.238 0.181 -0.163 307s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.630 307s -0.418 307s 0.391 307s 307s x1: [1, 4, 1, 1] 307s -0.794 307s 0.398 307s -0.969 307s -0.837 307s 307s y: [3, 4, 1, 1] 307s -0.500 0.332 -0.310 307s 0.251 -0.166 0.156 307s -0.611 0.405 -0.379 307s -0.528 0.350 -0.327 307s testing: mul_mat, [1, 1, 3, 1] = [3, 1, 3, 1] * [3, 1, 3, 1] 307s x0: [3, 1, 3, 1] 307s 0.258 -0.937 -0.432 307s 307s x1: [3, 1, 3, 1] 307s 0.888 -0.411 0.714 307s 307s y: [1, 1, 3, 1] 307s 0.306 307s testing: mul_mat, [2, 3, 3, 4] = [1, 2, 3, 4] * [1, 3, 3, 4] 307s x0: [1, 2, 3, 4] 307s -0.339 307s 0.596 307s 307s x1: [1, 3, 3, 4] 307s -0.816 307s 0.801 307s 0.357 307s 307s y: [2, 3, 3, 4] 307s 0.276 -0.486 307s -0.271 0.477 307s -0.121 0.213 307s test-mul-mat0: iter:233/500 307s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 1, 1, 1] 307s -0.739 0.046 307s 307s x1: [2, 3, 1, 1] 307s 0.385 -0.682 307s -0.967 -0.954 307s 0.914 0.817 307s 307s y: [1, 3, 1, 1] 307s -0.316 307s 0.671 307s -0.638 307s testing: mul_mat, [4, 1, 4, 1] = [2, 4, 4, 1] * [2, 1, 4, 1] 307s x0: [2, 4, 4, 1] 307s -0.425 0.058 307s 0.995 0.730 307s -0.843 0.848 307s 0.444 0.534 307s 307s x1: [2, 1, 4, 1] 307s 0.494 0.950 307s 307s y: [4, 1, 4, 1] 307s -0.154 1.185 0.389 0.726 307s testing: mul_mat, [3, 4, 4, 3] = [2, 3, 4, 3] * [2, 4, 4, 3] 307s x0: [2, 3, 4, 3] 307s -0.383 -0.363 307s -0.594 -0.922 307s -0.892 0.753 307s 307s x1: [2, 4, 4, 3] 307s 0.489 -0.598 307s 0.716 0.646 307s -0.750 0.160 307s 0.180 0.571 307s 307s y: [3, 4, 4, 3] 307s 0.030 0.260 -0.886 307s -0.508 -1.021 -0.152 307s 0.229 0.299 0.789 307s -0.276 -0.633 0.269 307s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.690 -0.254 307s 0.551 -0.322 307s 0.472 0.402 307s -0.832 -0.548 307s 307s x1: [2, 3, 1, 1] 307s 0.156 0.958 307s -0.148 -0.508 307s -0.510 0.466 307s 307s y: [4, 3, 1, 1] 307s -0.351 -0.222 0.459 -0.655 307s 0.231 0.082 -0.274 0.402 307s 0.234 -0.431 -0.053 0.169 307s testing: mul_mat, [3, 2, 4, 1] = [4, 3, 4, 1] * [4, 2, 4, 1] 307s x0: [4, 3, 4, 1] 307s -0.101 0.955 0.685 -0.773 307s 0.860 0.469 -0.903 -0.222 307s -0.407 0.921 0.102 -0.832 307s 307s x1: [4, 2, 4, 1] 307s 0.981 -0.188 -0.235 0.419 307s 0.241 0.056 0.609 0.329 307s 307s y: [3, 2, 4, 1] 307s -0.764 0.875 -0.946 307s 0.192 -0.389 -0.258 307s testing: mul_mat, [2, 4, 4, 3] = [3, 2, 4, 3] * [3, 4, 4, 3] 307s x0: [3, 2, 4, 3] 307s -0.430 -0.418 -0.600 307s -0.318 -0.401 0.205 307s 307s x1: [3, 4, 4, 3] 307s -0.456 -0.014 0.066 307s 0.959 0.223 0.154 307s 0.155 -0.403 -0.075 307s -0.188 -0.489 -0.169 307s 307s y: [2, 4, 4, 3] 307s 0.162 0.164 307s -0.598 -0.363 307s 0.147 0.097 307s 0.387 0.222 307s test-mul-mat0: iter:234/500 307s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.345 -0.436 307s -0.675 0.495 307s 0.102 -0.703 307s 307s x1: [2, 4, 1, 1] 307s -0.647 -0.414 307s -0.227 0.894 307s -0.072 -0.393 307s 0.265 -0.836 307s 307s y: [3, 4, 1, 1] 307s -0.043 0.232 0.225 307s -0.468 0.596 -0.652 307s 0.146 -0.146 0.269 307s 0.455 -0.593 0.615 307s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.861 0.338 307s 0.573 -0.700 307s 307s x1: [2, 3, 1, 1] 307s -0.244 0.339 307s -0.549 0.808 307s 0.857 0.389 307s 307s y: [2, 3, 1, 1] 307s -0.096 -0.377 307s -0.200 -0.880 307s 0.869 0.219 307s testing: mul_mat, [2, 2, 1, 3] = [2, 2, 1, 3] * [2, 2, 1, 3] 307s x0: [2, 2, 1, 3] 307s -0.877 -0.312 307s -0.554 -0.552 307s 307s x1: [2, 2, 1, 3] 307s 0.476 -0.679 307s 0.830 -0.797 307s 307s y: [2, 2, 1, 3] 307s -0.205 0.112 307s -0.479 -0.020 307s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 3, 1, 1] 307s -0.096 -0.266 307s 0.397 0.600 307s 0.692 -0.533 307s 307s x1: [2, 2, 1, 1] 307s -0.416 0.798 307s -0.396 0.922 307s 307s y: [3, 2, 1, 1] 307s -0.172 0.313 -0.713 307s -0.207 0.396 -0.765 307s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 2, 1, 1] 307s 0.987 0.025 -0.257 307s -0.705 -0.567 0.208 307s 307s x1: [3, 2, 1, 1] 307s -0.083 -0.611 -0.984 307s -0.005 -0.894 -0.828 307s 307s y: [2, 2, 1, 1] 307s 0.156 0.200 307s 0.185 0.339 307s testing: mul_mat, [3, 3, 1, 3] = [2, 3, 1, 3] * [2, 3, 1, 3] 307s x0: [2, 3, 1, 3] 307s -0.425 -0.319 307s -0.763 -0.591 307s 0.765 -0.897 307s 307s x1: [2, 3, 1, 3] 307s 0.980 0.487 307s -0.853 -0.133 307s -0.318 -0.107 307s 307s y: [3, 3, 1, 3] 307s -0.572 -1.036 0.313 307s 0.405 0.730 -0.533 307s 0.169 0.306 -0.147 307s test-mul-mat0: iter:235/500 307s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 2, 1, 1] 307s 0.418 -0.662 0.279 -0.902 307s -0.253 0.382 -0.234 0.451 307s 307s x1: [4, 2, 1, 1] 307s -0.929 -0.872 -0.109 -0.343 307s 0.881 -0.256 -0.157 -0.899 307s 307s y: [2, 2, 1, 1] 307s 0.468 -0.227 307s 1.304 -0.689 307s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 307s x0: [4, 1, 4, 1] 307s -0.687 0.392 0.000 -0.855 307s 307s x1: [4, 2, 4, 1] 307s -0.490 0.867 -0.102 -0.154 307s -0.052 0.832 0.329 -0.104 307s 307s y: [1, 2, 4, 1] 307s 0.809 307s 0.452 307s testing: mul_mat, [1, 1, 4, 3] = [4, 1, 4, 3] * [4, 1, 4, 3] 307s x0: [4, 1, 4, 3] 307s -0.662 0.500 0.892 0.738 307s 307s x1: [4, 1, 4, 3] 307s 0.872 0.555 0.290 -0.249 307s 307s y: [1, 1, 4, 3] 307s -0.224 307s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 3, 1, 1] 307s -0.476 0.107 -0.779 0.673 307s 0.962 0.851 -0.044 0.561 307s 0.011 0.655 0.026 -0.711 307s 307s x1: [4, 1, 1, 1] 307s -0.028 0.828 -0.189 0.726 307s 307s y: [3, 1, 1, 1] 307s 0.737 1.094 0.021 307s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 307s x0: [3, 2, 4, 1] 307s 0.461 -0.125 -0.418 307s -0.841 0.728 -0.954 307s 307s x1: [3, 4, 4, 1] 307s -0.138 0.375 -0.040 307s 0.114 -0.697 0.129 307s -0.920 0.342 -0.418 307s -0.201 0.361 -0.341 307s 307s y: [2, 4, 4, 1] 307s -0.093 0.428 307s 0.086 -0.727 307s -0.292 1.421 307s 0.005 0.757 307s testing: mul_mat, [1, 3, 4, 3] = [2, 1, 4, 3] * [2, 3, 4, 3] 307s x0: [2, 1, 4, 3] 307s 0.637 0.318 307s 307s x1: [2, 3, 4, 3] 307s 0.836 0.330 307s 0.120 -0.965 307s 0.534 0.963 307s 307s y: [1, 3, 4, 3] 307s 0.638 307s -0.230 307s 0.647 307s test-mul-mat0: iter:236/500 307s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 1, 1, 1] 307s -0.731 0.109 307s 307s x1: [2, 4, 1, 1] 307s -0.130 -0.181 307s -0.578 -0.493 307s -0.864 0.999 307s 0.817 -0.949 307s 307s y: [1, 4, 1, 1] 307s 0.075 307s 0.369 307s 0.740 307s -0.701 307s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 307s x0: [2, 1, 2, 1] 307s -0.160 -0.340 307s 307s x1: [2, 1, 2, 1] 307s 0.187 -0.946 307s 307s y: [1, 1, 2, 1] 307s 0.292 307s testing: mul_mat, [2, 1, 2, 1] = [2, 2, 2, 1] * [2, 1, 2, 1] 307s x0: [2, 2, 2, 1] 307s -0.650 0.025 307s 0.176 0.326 307s 307s x1: [2, 1, 2, 1] 307s 0.277 0.530 307s 307s y: [2, 1, 2, 1] 307s -0.167 0.221 307s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 3, 1, 1] 307s 0.444 -0.447 307s 0.193 -0.620 307s -0.211 -0.156 307s 307s x1: [2, 2, 1, 1] 307s -0.456 -0.297 307s 0.393 -0.457 307s 307s y: [3, 2, 1, 1] 307s -0.070 0.096 0.142 307s 0.379 0.359 -0.011 307s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 307s x0: [3, 2, 2, 1] 307s 0.413 -0.876 0.847 307s 0.725 0.851 -0.681 307s 307s x1: [3, 2, 2, 1] 307s 0.337 -0.165 0.219 307s -0.823 0.495 0.039 307s 307s y: [2, 2, 2, 1] 307s 0.470 -0.045 307s -0.741 -0.202 307s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 307s x0: [2, 1, 2, 1] 307s 0.609 -0.997 307s 307s x1: [2, 3, 2, 1] 307s 0.946 -0.872 307s -0.668 -0.501 307s -0.493 0.176 307s 307s y: [1, 3, 2, 1] 307s 1.446 307s 0.092 307s -0.475 307s test-mul-mat0: iter:237/500 307s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.317 -0.914 0.998 0.153 307s 0.428 -0.607 0.167 -0.734 307s 0.827 0.402 0.875 0.830 307s 307s x1: [4, 3, 1, 1] 307s 0.605 0.262 -0.876 0.924 307s -0.630 -0.484 -0.053 -0.128 307s 0.451 -0.510 -0.183 0.579 307s 307s y: [3, 3, 1, 1] 307s -0.780 -0.725 0.607 307s 0.170 0.109 -0.868 307s 0.516 0.048 0.488 307s testing: mul_mat, [2, 3, 3, 1] = [4, 2, 3, 1] * [4, 3, 3, 1] 307s x0: [4, 2, 3, 1] 307s -0.537 0.681 0.224 0.558 307s -0.404 -0.476 0.600 -0.618 307s 307s x1: [4, 3, 3, 1] 307s -0.915 0.872 -0.618 0.566 307s 0.282 -0.341 0.171 -0.456 307s -0.217 0.095 -0.086 0.300 307s 307s y: [2, 3, 3, 1] 307s 1.263 -0.766 307s -0.600 0.433 307s 0.329 -0.194 307s testing: mul_mat, [2, 2, 3, 4] = [4, 2, 3, 4] * [4, 2, 3, 4] 307s x0: [4, 2, 3, 4] 307s -0.919 -0.167 -0.954 0.800 307s -0.370 0.253 0.773 0.238 307s 307s x1: [4, 2, 3, 4] 307s 0.552 0.586 0.809 0.335 307s -0.122 -0.054 0.776 0.341 307s 307s y: [2, 2, 3, 4] 307s -1.109 0.649 307s -0.346 0.712 307s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.408 0.781 -0.174 0.695 307s 0.340 -0.206 0.504 0.580 307s -0.939 0.730 0.747 -0.831 307s -0.777 -0.907 -0.340 0.143 307s 307s x1: [4, 2, 1, 1] 307s 0.761 -0.339 -0.207 0.787 307s 0.331 -0.849 -0.475 0.461 307s 307s y: [4, 2, 1, 1] 307s 0.008 0.681 -1.771 -0.101 307s -0.395 0.316 -1.668 0.741 307s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 307s x0: [4, 2, 3, 1] 307s -0.286 -0.919 -0.002 0.652 307s 0.287 0.431 -0.051 -0.545 307s 307s x1: [4, 4, 3, 1] 307s -0.849 0.853 -0.122 -0.902 307s 0.045 0.978 0.859 0.705 307s -0.230 0.646 0.036 -0.079 307s -0.829 -0.503 0.186 -0.236 307s 307s y: [2, 4, 3, 1] 307s -1.128 0.621 307s -0.453 0.006 307s -0.579 0.253 307s 0.545 -0.335 307s testing: mul_mat, [4, 4, 3, 4] = [2, 4, 3, 4] * [2, 4, 3, 4] 307s x0: [2, 4, 3, 4] 307s 0.088 -0.927 307s 0.743 0.863 307s -0.511 -0.694 307s 0.258 -0.995 307s 307s x1: [2, 4, 3, 4] 307s -0.224 -0.129 307s 0.783 0.569 307s -0.402 0.452 307s 0.609 0.312 307s 307s y: [4, 4, 3, 4] 307s 0.100 -0.278 0.204 0.071 307s -0.459 1.073 -0.794 -0.364 307s -0.454 0.092 -0.108 -0.554 307s -0.235 0.721 -0.527 -0.153 307s test-mul-mat0: iter:238/500 307s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.419 0.435 0.938 0.909 307s -0.666 0.873 -0.125 0.975 307s -0.687 -0.842 -0.386 0.318 307s 307s x1: [4, 3, 1, 1] 307s 0.950 -0.985 -0.840 -0.443 307s 0.238 -0.649 0.492 0.568 307s -0.475 -0.255 -0.154 -0.408 307s 307s y: [3, 3, 1, 1] 307s -1.220 -1.821 0.359 307s 0.794 -0.233 0.374 307s -0.824 -0.284 0.470 307s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 307s x0: [4, 4, 3, 1] 307s 0.197 0.049 0.383 0.781 307s -0.976 -0.497 0.857 -0.433 307s -0.853 -0.321 0.957 -0.617 307s 0.036 -0.234 -0.945 0.330 307s 307s x1: [4, 3, 3, 1] 307s 0.341 -0.006 -0.791 -0.923 307s 0.723 -0.392 -0.972 0.738 307s -0.232 -0.416 -0.024 0.119 307s 307s y: [4, 3, 3, 1] 307s -0.957 -0.609 -0.477 0.457 307s 0.326 -1.663 -1.877 1.280 307s 0.018 0.360 0.234 0.151 307s testing: mul_mat, [2, 4, 3, 2] = [4, 2, 3, 2] * [4, 4, 3, 2] 307s x0: [4, 2, 3, 2] 307s -0.698 -0.599 0.087 -0.139 307s 0.028 -0.915 -0.705 -0.007 307s 307s x1: [4, 4, 3, 2] 307s -0.071 -0.537 -0.546 -0.031 307s -0.560 0.281 0.603 -0.785 307s 0.199 0.825 0.998 -0.714 307s 0.357 -0.605 -0.431 0.938 307s 307s y: [2, 4, 3, 2] 307s 0.328 0.874 307s 0.384 -0.692 307s -0.446 -1.447 307s -0.054 0.861 307s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 4, 1, 1] 307s 0.023 -0.085 -0.349 -0.213 307s -0.785 0.933 0.987 -0.215 307s -0.924 -0.821 -0.424 0.674 307s 0.400 -0.297 0.664 -0.551 307s 307s x1: [4, 2, 1, 1] 307s -0.477 -0.623 -0.748 0.021 307s 0.741 0.587 0.471 0.500 307s 307s y: [4, 2, 1, 1] 307s 0.299 -0.949 1.284 -0.514 307s -0.304 0.322 -1.030 0.160 307s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 307s x0: [4, 3, 3, 1] 307s 0.603 -0.065 -0.746 -0.640 307s -0.995 -0.373 0.824 0.807 307s 0.804 0.925 0.709 0.167 307s 307s x1: [4, 4, 3, 1] 307s -0.227 -0.174 0.386 0.715 307s 0.171 0.102 -0.762 0.548 307s 0.353 0.259 0.289 -0.060 307s -0.270 -0.211 0.461 0.753 307s 307s y: [3, 4, 3, 1] 307s -0.872 1.186 0.050 307s 0.314 -0.394 -0.217 307s 0.019 -0.258 0.719 307s -0.975 1.335 0.041 307s testing: mul_mat, [2, 4, 3, 2] = [3, 2, 3, 2] * [3, 4, 3, 2] 307s x0: [3, 2, 3, 2] 307s -0.736 -0.106 -0.434 307s -0.018 -0.978 -0.315 307s 307s x1: [3, 4, 3, 2] 307s -0.511 0.648 0.830 307s -0.802 -0.992 0.636 307s 0.366 -0.078 -0.802 307s -0.182 0.777 0.231 307s 307s y: [2, 4, 3, 2] 307s -0.053 -0.886 307s 0.418 0.785 307s 0.088 0.322 307s -0.048 -0.829 307s test-mul-mat0: iter:239/500 307s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 3, 1, 1] 307s 0.582 0.245 0.929 307s 0.568 0.258 -0.445 307s 0.478 -0.912 -0.896 307s 307s x1: [3, 3, 1, 1] 307s -0.882 0.962 0.753 307s 0.566 0.585 0.429 307s -0.120 -0.839 -0.353 307s 307s y: [3, 3, 1, 1] 307s 0.422 -0.589 -1.974 307s 0.871 0.282 -0.647 307s -0.603 -0.127 1.025 307s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 307s x0: [3, 1, 3, 1] 307s 0.959 0.127 0.331 307s 307s x1: [3, 3, 3, 1] 307s -0.135 0.954 -0.277 307s -0.483 -0.198 -0.763 307s -0.808 -0.784 -0.564 307s 307s y: [1, 3, 3, 1] 307s -0.099 307s -0.740 307s -1.061 307s testing: mul_mat, [2, 1, 3, 3] = [3, 2, 3, 3] * [3, 1, 3, 3] 307s x0: [3, 2, 3, 3] 307s 0.328 0.236 0.522 307s -0.139 0.336 -0.749 307s 307s x1: [3, 1, 3, 3] 307s 0.533 -0.900 -0.272 307s 307s y: [2, 1, 3, 3] 307s -0.180 -0.173 307s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 307s x0: [3, 4, 1, 1] 307s 0.532 -0.515 0.050 307s -0.436 -0.140 -0.659 307s 0.730 0.531 -0.212 307s -0.594 0.125 0.608 307s 307s x1: [3, 2, 1, 1] 307s -0.827 -0.941 0.773 307s 0.378 -0.820 0.504 307s 307s y: [4, 2, 1, 1] 307s 0.083 -0.016 -1.267 0.843 307s 0.649 -0.382 -0.266 -0.021 307s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 307s x0: [4, 4, 3, 1] 307s 0.657 0.675 0.388 0.563 307s 0.226 0.068 -0.098 0.089 307s -0.480 -0.823 -0.130 0.601 307s -0.169 -0.818 0.213 0.953 307s 307s x1: [4, 3, 3, 1] 307s -0.267 0.786 0.014 -0.510 307s 0.319 0.077 0.936 0.334 307s -0.479 0.174 -0.552 -0.452 307s 307s y: [4, 3, 3, 1] 307s 0.073 -0.054 -0.826 -1.080 307s 0.813 0.016 -0.138 0.400 307s -0.666 -0.083 -0.113 -0.610 307s testing: mul_mat, [3, 4, 3, 3] = [4, 3, 3, 3] * [4, 4, 3, 3] 307s x0: [4, 3, 3, 3] 307s -0.137 -0.440 -0.840 -0.867 307s -0.347 0.028 -0.297 -0.395 307s -0.743 -0.083 0.506 -0.250 307s 307s x1: [4, 4, 3, 3] 307s -0.403 0.608 -0.645 0.071 307s 0.111 -0.276 -0.668 -0.477 307s -0.676 -0.834 -0.144 0.645 307s 0.892 0.189 -0.378 -0.155 307s 307s y: [3, 4, 3, 3] 307s 0.268 0.321 -0.095 307s 1.082 0.341 -0.279 307s 0.022 -0.001 0.338 307s 0.247 -0.131 -0.831 307s test-mul-mat0: iter:240/500 307s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.471 0.535 0.662 0.201 307s -0.532 0.064 -0.958 -0.787 307s 307s x1: [4, 1, 1, 1] 307s -0.141 0.244 0.610 0.887 307s 307s y: [2, 1, 1, 1] 307s 0.779 -1.192 307s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 2, 1, 1] 307s 0.000 -0.463 0.679 0.162 307s 0.056 -0.646 -0.233 -0.806 307s 307s x1: [4, 2, 1, 1] 307s -0.249 0.728 -0.145 -0.472 307s 0.849 -0.359 -0.093 0.503 307s 307s y: [2, 2, 1, 1] 307s -0.512 -0.070 307s 0.185 -0.104 307s testing: mul_mat, [4, 2, 1, 4] = [4, 4, 1, 4] * [4, 2, 1, 4] 307s x0: [4, 4, 1, 4] 307s -0.366 -0.289 -0.818 0.836 307s 0.796 0.230 -0.300 -0.918 307s -0.254 -0.372 -0.589 -0.526 307s 0.307 -0.533 0.058 -0.485 307s 307s x1: [4, 2, 1, 4] 307s -0.053 0.626 0.439 -0.443 307s 0.513 0.202 0.086 0.048 307s 307s y: [4, 2, 1, 4] 307s -0.891 0.376 -0.245 -0.110 307s -0.276 0.385 -0.281 0.031 307s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.901 -0.952 0.814 -0.150 307s -0.659 0.112 0.981 -0.195 307s 307s x1: [4, 4, 1, 1] 307s -0.353 -0.399 0.226 0.792 307s 0.689 0.488 0.684 0.406 307s -0.840 -0.950 -0.570 0.299 307s 0.473 0.969 -0.191 0.179 307s 307s y: [2, 4, 1, 1] 307s 0.763 0.255 307s -0.590 0.192 307s 1.153 -0.171 307s -1.530 -0.425 307s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.851 -0.585 307s 0.009 0.387 307s 0.227 0.882 307s 0.833 -0.155 307s 307s x1: [2, 4, 1, 1] 307s -0.021 -0.492 307s 0.468 0.710 307s -0.281 -0.486 307s -0.643 0.320 307s 307s y: [4, 4, 1, 1] 307s 0.306 -0.191 -0.439 0.058 307s -0.813 0.279 0.733 0.280 307s 0.523 -0.191 -0.493 -0.159 307s 0.360 0.118 0.136 -0.585 307s testing: mul_mat, [2, 2, 1, 4] = [4, 2, 1, 4] * [4, 2, 1, 4] 307s x0: [4, 2, 1, 4] 307s 0.187 0.779 0.607 0.136 307s -0.987 -0.863 -0.345 -0.686 307s 307s x1: [4, 2, 1, 4] 307s -0.314 0.356 -0.186 0.496 307s -0.466 -0.050 0.594 -0.125 307s 307s y: [2, 2, 1, 4] 307s 0.173 -0.273 307s 0.218 0.383 307s test-mul-mat0: iter:241/500 307s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 307s x0: [1, 3, 1, 1] 307s 0.220 307s -0.138 307s -0.590 307s 307s x1: [1, 1, 1, 1] 307s 0.518 307s 307s y: [3, 1, 1, 1] 307s 0.114 -0.071 -0.305 307s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 2, 1, 1] 307s 0.501 307s -0.774 307s 307s x1: [1, 3, 1, 1] 307s 0.090 307s 0.700 307s -0.516 307s 307s y: [2, 3, 1, 1] 307s 0.045 -0.070 307s 0.351 -0.542 307s -0.258 0.399 307s testing: mul_mat, [3, 2, 1, 2] = [1, 3, 1, 2] * [1, 2, 1, 2] 307s x0: [1, 3, 1, 2] 307s 0.936 307s -0.502 307s -0.792 307s 307s x1: [1, 2, 1, 2] 307s 0.742 307s -0.222 307s 307s y: [3, 2, 1, 2] 307s 0.695 -0.373 -0.588 307s -0.208 0.112 0.176 307s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 2, 1, 1] 307s -0.182 307s 0.560 307s 307s x1: [1, 3, 1, 1] 307s 0.723 307s 0.796 307s -0.739 307s 307s y: [2, 3, 1, 1] 307s -0.131 0.404 307s -0.145 0.445 307s 0.134 -0.414 307s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 307s x0: [2, 2, 1, 1] 307s 0.187 0.686 307s -0.728 -0.951 307s 307s x1: [2, 1, 1, 1] 307s 0.669 0.977 307s 307s y: [2, 1, 1, 1] 307s 0.795 -1.417 307s testing: mul_mat, [1, 2, 1, 2] = [2, 1, 1, 2] * [2, 2, 1, 2] 307s x0: [2, 1, 1, 2] 307s 0.387 -0.894 307s 307s x1: [2, 2, 1, 2] 307s -0.318 -0.225 307s 0.749 0.166 307s 307s y: [1, 2, 1, 2] 307s 0.078 307s 0.141 307s test-mul-mat0: iter:242/500 307s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 3, 1, 1] 307s -0.258 307s 0.735 307s 0.179 307s 307s x1: [1, 2, 1, 1] 307s -0.519 307s -0.071 307s 307s y: [3, 2, 1, 1] 307s 0.134 -0.381 -0.093 307s 0.018 -0.052 -0.013 307s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 3, 1, 1] 307s -0.408 307s 0.428 307s -0.547 307s 307s x1: [1, 3, 1, 1] 307s -0.698 307s 0.405 307s 0.156 307s 307s y: [3, 3, 1, 1] 307s 0.285 -0.299 0.382 307s -0.165 0.173 -0.221 307s -0.064 0.067 -0.085 307s testing: mul_mat, [2, 3, 1, 4] = [1, 2, 1, 4] * [1, 3, 1, 4] 307s x0: [1, 2, 1, 4] 307s 0.378 307s 0.282 307s 307s x1: [1, 3, 1, 4] 307s -0.359 307s -0.890 307s 0.229 307s 307s y: [2, 3, 1, 4] 307s -0.136 -0.101 307s -0.336 -0.251 307s 0.086 0.064 307s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 4, 1, 1] 307s 0.998 307s -0.347 307s -0.458 307s -0.234 307s 307s x1: [1, 2, 1, 1] 307s 0.696 307s 0.248 307s 307s y: [4, 2, 1, 1] 307s 0.695 -0.242 -0.319 -0.163 307s 0.248 -0.086 -0.114 -0.058 307s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 2, 1, 1] 307s -0.552 0.356 0.916 -0.952 307s -0.724 0.477 -0.975 0.585 307s 307s x1: [4, 1, 1, 1] 307s 0.245 0.970 0.220 0.886 307s 307s y: [2, 1, 1, 1] 307s -0.432 0.589 307s testing: mul_mat, [4, 4, 1, 4] = [2, 4, 1, 4] * [2, 4, 1, 4] 307s x0: [2, 4, 1, 4] 307s -0.085 0.001 307s -0.041 -0.782 307s -0.636 0.916 307s 0.939 -0.444 307s 307s x1: [2, 4, 1, 4] 307s -0.919 -0.275 307s -0.449 0.458 307s -0.993 0.024 307s -0.958 0.854 307s 307s y: [4, 4, 1, 4] 307s 0.078 0.253 0.333 -0.741 307s 0.038 -0.340 0.705 -0.625 307s 0.084 0.022 0.653 -0.943 307s 0.082 -0.628 1.392 -1.279 307s test-mul-mat0: iter:243/500 307s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 2, 1, 1] 307s 0.337 0.436 -0.765 0.011 307s -0.205 -0.660 -0.277 -0.739 307s 307s x1: [4, 2, 1, 1] 307s 0.619 -0.118 -0.456 0.897 307s -0.527 0.903 0.623 0.735 307s 307s y: [2, 2, 1, 1] 307s 0.516 -0.586 307s -0.252 -1.204 307s testing: mul_mat, [4, 2, 2, 1] = [4, 4, 2, 1] * [4, 2, 2, 1] 307s x0: [4, 4, 2, 1] 307s 0.945 -0.486 0.808 0.568 307s -0.751 -0.473 -0.095 0.685 307s -0.238 0.916 -0.519 0.102 307s -0.360 -0.258 -0.591 -0.530 307s 307s x1: [4, 2, 2, 1] 307s 0.307 0.831 0.310 0.054 307s -0.642 0.990 0.166 -0.613 307s 307s y: [4, 2, 2, 1] 307s 0.168 -0.616 0.533 -0.537 307s -1.302 -0.423 0.912 0.202 307s testing: mul_mat, [3, 4, 2, 1] = [4, 3, 2, 1] * [4, 4, 2, 1] 307s x0: [4, 3, 2, 1] 307s -0.545 -0.292 0.293 -0.580 307s 0.179 -0.752 -0.698 -0.869 307s -0.695 -0.177 0.824 -0.230 307s 307s x1: [4, 4, 2, 1] 307s -0.463 0.666 0.060 -0.214 307s -0.807 0.965 -0.529 -0.045 307s 0.882 -0.048 -0.943 -0.479 307s 0.694 -0.534 -0.008 0.745 307s 307s y: [3, 4, 2, 1] 307s 0.200 -0.439 0.303 307s 0.029 -0.461 -0.035 307s -0.465 1.269 -1.272 307s -0.657 -0.116 -0.566 307s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.046 0.869 0.683 0.318 307s 0.324 0.148 -0.282 -0.925 307s -0.746 0.025 0.724 -0.018 307s 307s x1: [4, 3, 1, 1] 307s 0.874 -0.526 0.386 0.308 307s 0.869 0.308 -0.591 -0.676 307s -0.985 0.702 -0.256 0.194 307s 307s y: [3, 3, 1, 1] 307s -0.055 -0.189 -0.391 307s -0.311 1.120 -1.056 307s 0.451 -0.323 0.563 307s testing: mul_mat, [1, 4, 2, 1] = [3, 1, 2, 1] * [3, 4, 2, 1] 307s x0: [3, 1, 2, 1] 307s -0.130 -0.286 -0.469 307s 307s x1: [3, 4, 2, 1] 307s 0.988 -0.711 0.620 307s -0.715 -0.140 0.621 307s -0.841 0.335 0.007 307s 0.467 0.204 -0.686 307s 307s y: [1, 4, 2, 1] 307s -0.216 307s -0.159 307s 0.010 307s 0.203 307s testing: mul_mat, [1, 3, 2, 1] = [1, 1, 2, 1] * [1, 3, 2, 1] 307s x0: [1, 1, 2, 1] 307s 0.273 307s 307s x1: [1, 3, 2, 1] 307s -0.824 307s 0.078 307s 0.132 307s 307s y: [1, 3, 2, 1] 307s -0.225 307s 0.021 307s 0.036 307s test-mul-mat0: iter:244/500 307s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 307s x0: [2, 4, 1, 1] 307s -0.216 -0.229 307s 0.655 0.655 307s 0.486 -0.814 307s 0.842 -0.725 307s 307s x1: [2, 4, 1, 1] 307s -0.994 -0.596 307s 0.540 -0.721 307s 0.927 0.067 307s 0.597 -0.225 307s 307s y: [4, 4, 1, 1] 307s 0.351 -1.042 0.003 -0.405 307s 0.049 -0.119 0.850 0.978 307s -0.215 0.651 0.396 0.732 307s -0.077 0.244 0.473 0.666 307s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 307s x0: [2, 3, 4, 1] 307s -0.592 -0.027 307s 0.704 0.699 307s -0.443 -0.197 307s 307s x1: [2, 4, 4, 1] 307s 0.698 -0.981 307s 0.353 -0.170 307s -0.520 0.292 307s 0.584 0.100 307s 307s y: [3, 4, 4, 1] 307s -0.387 -0.195 -0.116 307s -0.204 0.130 -0.123 307s 0.300 -0.162 0.173 307s -0.348 0.480 -0.278 307s testing: mul_mat, [2, 3, 4, 3] = [2, 2, 4, 3] * [2, 3, 4, 3] 307s x0: [2, 2, 4, 3] 307s -0.317 0.834 307s -0.398 0.395 307s 307s x1: [2, 3, 4, 3] 307s 0.675 0.486 307s -0.113 -0.120 307s -0.459 0.030 307s 307s y: [2, 3, 4, 3] 307s 0.191 -0.077 307s -0.064 -0.003 307s 0.170 0.195 307s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 307s x0: [2, 4, 1, 1] 307s 0.749 0.405 307s 0.023 0.042 307s 0.702 0.232 307s 0.275 0.371 307s 307s x1: [2, 2, 1, 1] 307s -0.735 0.927 307s -0.035 -0.413 307s 307s y: [4, 2, 1, 1] 307s -0.176 0.022 -0.302 0.142 307s -0.193 -0.018 -0.120 -0.163 307s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 307s x0: [4, 1, 4, 1] 307s 0.952 -0.825 -0.289 0.607 307s 307s x1: [4, 2, 4, 1] 307s -0.473 0.872 0.171 -0.387 307s 0.907 0.655 0.979 0.827 307s 307s y: [1, 2, 4, 1] 307s -1.454 307s 0.543 307s testing: mul_mat, [1, 4, 4, 3] = [1, 1, 4, 3] * [1, 4, 4, 3] 307s x0: [1, 1, 4, 3] 307s 0.964 307s 307s x1: [1, 4, 4, 3] 307s -0.647 307s 0.061 307s -0.530 307s 0.335 307s 307s y: [1, 4, 4, 3] 307s -0.624 307s 0.058 307s -0.511 307s 0.323 307s test-mul-mat0: iter:245/500 307s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 307s x0: [3, 2, 1, 1] 307s -0.187 0.707 0.380 307s -0.827 -0.217 -0.228 307s 307s x1: [3, 1, 1, 1] 307s -0.594 0.832 -0.841 307s 307s y: [2, 1, 1, 1] 307s 0.380 0.502 307s testing: mul_mat, [1, 2, 3, 1] = [3, 1, 3, 1] * [3, 2, 3, 1] 307s x0: [3, 1, 3, 1] 307s -0.333 0.388 0.922 307s 307s x1: [3, 2, 3, 1] 307s 0.476 -0.808 0.647 307s -0.105 -0.355 0.611 307s 307s y: [1, 2, 3, 1] 307s 0.125 307s 0.461 307s testing: mul_mat, [3, 1, 3, 4] = [3, 3, 3, 4] * [3, 1, 3, 4] 307s x0: [3, 3, 3, 4] 307s 0.238 -0.473 0.956 307s 0.678 -0.919 -0.513 307s -0.312 0.509 -0.524 307s 307s x1: [3, 1, 3, 4] 307s 0.485 -0.962 0.592 307s 307s y: [3, 1, 3, 4] 307s 1.137 0.910 -0.951 307s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 307s x0: [3, 1, 1, 1] 307s -0.823 -0.785 -0.701 307s 307s x1: [3, 3, 1, 1] 307s 0.551 0.712 -0.831 307s 0.917 0.622 0.786 307s 0.323 -0.581 0.732 307s 307s y: [1, 3, 1, 1] 307s -0.431 307s -1.795 307s -0.322 307s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 307s x0: [1, 2, 3, 1] 307s 0.875 307s 0.572 307s 307s x1: [1, 3, 3, 1] 307s -0.649 307s 0.098 307s -0.699 307s 307s y: [2, 3, 3, 1] 307s -0.568 -0.371 307s 0.086 0.056 307s -0.612 -0.399 307s testing: mul_mat, [1, 1, 3, 4] = [2, 1, 3, 4] * [2, 1, 3, 4] 307s x0: [2, 1, 3, 4] 307s 0.170 0.049 307s 307s x1: [2, 1, 3, 4] 307s 0.800 0.819 307s 307s y: [1, 1, 3, 4] 307s 0.176 307s test-mul-mat0: iter:246/500 307s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 307s x0: [1, 2, 1, 1] 307s -0.621 307s -0.652 307s 307s x1: [1, 3, 1, 1] 307s 0.285 307s 0.330 307s 0.451 307s 307s y: [2, 3, 1, 1] 307s -0.177 -0.186 307s -0.205 -0.215 307s -0.280 -0.294 307s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 307s x0: [1, 2, 3, 1] 307s -0.672 307s -0.937 307s 307s x1: [1, 2, 3, 1] 307s -0.614 307s 0.154 307s 307s y: [2, 2, 3, 1] 307s 0.412 0.575 307s -0.103 -0.144 307s testing: mul_mat, [2, 2, 3, 4] = [1, 2, 3, 4] * [1, 2, 3, 4] 307s x0: [1, 2, 3, 4] 307s 0.330 307s 0.904 307s 307s x1: [1, 2, 3, 4] 307s -0.456 307s 0.511 307s 307s y: [2, 2, 3, 4] 307s -0.150 -0.412 307s 0.169 0.462 307s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 307s x0: [1, 4, 1, 1] 307s 0.173 307s 0.843 307s 0.907 307s 0.292 307s 307s x1: [1, 2, 1, 1] 307s -0.585 307s -0.159 307s 307s y: [4, 2, 1, 1] 307s -0.101 -0.493 -0.531 -0.171 307s -0.027 -0.134 -0.144 -0.046 307s testing: mul_mat, [4, 1, 3, 1] = [4, 4, 3, 1] * [4, 1, 3, 1] 307s x0: [4, 4, 3, 1] 307s -0.187 -0.390 -0.347 -0.508 307s 0.985 -0.122 0.651 0.031 307s 0.357 -0.937 -0.035 -0.759 307s -0.423 -0.180 0.068 -0.665 307s 307s x1: [4, 1, 3, 1] 307s 0.173 0.811 0.152 0.187 307s 307s y: [4, 1, 3, 1] 307s -0.497 0.176 -0.845 -0.333 307s testing: mul_mat, [1, 4, 3, 4] = [4, 1, 3, 4] * [4, 4, 3, 4] 307s x0: [4, 1, 3, 4] 307s 0.610 -0.210 0.514 0.247 307s 307s x1: [4, 4, 3, 4] 307s -0.770 0.694 0.510 -0.086 307s -0.611 0.714 -0.718 -0.172 307s -0.473 0.199 0.695 -0.218 307s 0.612 -0.804 0.849 -0.990 307s 307s y: [1, 4, 3, 4] 307s -0.375 307s -0.935 307s -0.027 307s 0.735 307s test-mul-mat0: iter:247/500 307s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 307s x0: [4, 3, 1, 1] 307s -0.091 0.296 -0.127 -0.622 307s 0.650 -0.694 -0.985 -0.035 307s -0.183 0.070 -0.166 0.235 307s 307s x1: [4, 2, 1, 1] 307s 0.283 -0.170 -0.326 0.297 307s -0.308 -0.606 -0.046 -0.811 307s 307s y: [3, 2, 1, 1] 307s -0.220 0.613 0.060 307s 0.359 0.295 -0.169 307s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 307s x0: [4, 3, 1, 1] 307s 0.846 0.248 0.404 -0.200 307s 0.437 0.642 0.709 -0.267 307s -0.486 -0.913 -0.616 -0.180 307s 307s x1: [4, 3, 1, 1] 307s 0.427 -0.841 0.864 0.953 307s -0.377 0.919 -0.750 0.267 307s 0.726 -0.664 -0.451 -0.444 307s 307s y: [3, 3, 1, 1] 307s 0.311 0.006 -0.143 307s -0.447 -0.177 -0.242 307s 0.356 -0.310 0.612 307s testing: mul_mat, [1, 3, 1, 2] = [4, 1, 1, 2] * [4, 3, 1, 2] 307s x0: [4, 1, 1, 2] 307s 0.136 -0.645 0.708 0.223 307s 307s x1: [4, 3, 1, 2] 307s -0.898 0.349 0.637 0.172 307s -0.817 -0.128 -0.401 -0.658 307s -0.264 -0.448 -0.035 -0.345 307s 307s y: [1, 3, 1, 2] 307s 0.142 307s -0.460 307s 0.151 307s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 307s x0: [4, 4, 1, 1] 307s -0.388 -0.571 0.588 0.216 307s 0.774 -0.550 -0.411 0.931 307s 0.648 0.808 0.747 0.288 307s 0.577 -0.190 0.737 -0.356 307s 307s x1: [4, 1, 1, 1] 307s -0.834 -0.503 -0.730 0.038 307s 307s y: [4, 1, 1, 1] 308s 0.190 -0.034 -1.481 -0.937 308s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 1, 1, 1] 308s 0.569 0.191 -0.875 -0.981 308s 308s x1: [4, 4, 1, 1] 308s 0.553 -0.518 0.780 0.908 308s -0.810 0.003 -0.354 -0.282 308s -0.672 -0.266 -0.116 -0.175 308s 0.003 0.921 0.921 0.615 308s 308s y: [1, 4, 1, 1] 308s -1.358 308s 0.126 308s -0.160 308s -1.231 308s testing: mul_mat, [2, 4, 1, 2] = [1, 2, 1, 2] * [1, 4, 1, 2] 308s x0: [1, 2, 1, 2] 308s 0.448 308s -0.834 308s 308s x1: [1, 4, 1, 2] 308s -0.000 308s -0.065 308s 0.607 308s 0.588 308s 308s y: [2, 4, 1, 2] 308s -0.000 0.000 308s -0.029 0.054 308s 0.272 -0.506 308s 0.264 -0.491 308s test-mul-mat0: iter:248/500 308s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.543 -0.173 0.305 -0.928 308s 308s x1: [4, 1, 1, 1] 308s -0.979 -0.441 0.454 -0.095 308s 308s y: [1, 1, 1, 1] 308s 0.834 308s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 308s x0: [4, 1, 4, 1] 308s 0.332 0.116 -0.108 0.563 308s 308s x1: [4, 1, 4, 1] 308s -0.478 -0.126 0.263 -0.353 308s 308s y: [1, 1, 4, 1] 308s -0.400 308s testing: mul_mat, [3, 1, 4, 3] = [4, 3, 4, 3] * [4, 1, 4, 3] 308s x0: [4, 3, 4, 3] 308s -0.040 -0.370 -0.391 0.933 308s -0.549 0.220 -0.588 -0.981 308s -0.523 0.703 0.406 -0.099 308s 308s x1: [4, 1, 4, 3] 308s 0.082 0.814 -0.422 0.345 308s 308s y: [3, 1, 4, 3] 308s 0.183 0.043 0.324 308s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.348 0.512 0.849 0.369 308s 0.488 0.315 0.876 0.447 308s 0.513 -0.676 -0.660 -0.010 308s 0.247 -0.185 -0.282 -0.482 308s 308s x1: [4, 3, 1, 1] 308s -0.164 0.901 -0.453 -0.243 308s 0.900 0.278 -0.579 0.719 308s 0.732 -0.269 -0.117 0.982 308s 308s y: [4, 3, 1, 1] 308s 0.045 -0.302 -0.392 0.037 308s -0.397 0.341 0.649 -0.012 308s -0.130 0.609 0.625 -0.209 308s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 308s x0: [4, 2, 4, 1] 308s -0.061 0.129 0.732 0.408 308s 0.358 -0.975 -0.707 0.575 308s 308s x1: [4, 4, 4, 1] 308s -0.223 0.910 0.354 -0.322 308s -0.542 -0.889 -0.422 0.736 308s -0.468 -0.703 0.468 0.263 308s 0.180 0.449 0.886 0.833 308s 308s y: [2, 4, 4, 1] 308s 0.259 -1.402 308s -0.091 1.393 308s 0.388 0.338 308s 1.036 -0.521 308s testing: mul_mat, [4, 4, 4, 3] = [2, 4, 4, 3] * [2, 4, 4, 3] 308s x0: [2, 4, 4, 3] 308s -0.428 -0.481 308s 0.372 -0.774 308s 0.443 0.901 308s -0.032 0.776 308s 308s x1: [2, 4, 4, 3] 308s 0.040 0.295 308s 0.269 -0.227 308s 0.589 -0.323 308s -0.652 -0.690 308s 308s y: [4, 4, 4, 3] 308s -0.159 -0.214 0.284 0.228 308s -0.006 0.276 -0.086 -0.185 308s -0.097 0.469 -0.030 -0.270 308s 0.612 0.292 -0.911 -0.515 308s test-mul-mat0: iter:249/500 308s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.266 -0.944 308s -0.127 -0.650 308s -0.494 -0.106 308s 308s x1: [2, 4, 1, 1] 308s 0.510 0.336 308s 0.726 -0.584 308s -0.168 -0.244 308s 0.290 0.705 308s 308s y: [3, 4, 1, 1] 308s -0.453 -0.283 -0.288 308s 0.358 0.287 -0.297 308s 0.275 0.180 0.109 308s -0.743 -0.495 -0.218 308s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 308s x0: [2, 2, 3, 1] 308s -0.651 -0.405 308s 0.042 0.638 308s 308s x1: [2, 3, 3, 1] 308s 0.769 0.535 308s 0.026 0.671 308s 0.334 0.196 308s 308s y: [2, 3, 3, 1] 308s -0.718 0.374 308s -0.288 0.429 308s -0.297 0.139 308s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 308s x0: [2, 2, 3, 1] 308s -0.795 0.490 308s -0.479 -0.862 308s 308s x1: [2, 2, 3, 1] 308s -0.509 -0.602 308s 0.124 -0.838 308s 308s y: [2, 2, 3, 1] 308s 0.109 0.762 308s -0.509 0.663 308s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.481 0.766 308s 0.710 -0.395 308s 308s x1: [2, 2, 1, 1] 308s -0.503 -0.495 308s 0.384 0.219 308s 308s y: [2, 2, 1, 1] 308s -0.621 -0.162 308s 0.352 0.186 308s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 308s x0: [2, 1, 3, 1] 308s -0.234 -0.098 308s 308s x1: [2, 2, 3, 1] 308s 0.872 0.498 308s -0.076 -0.863 308s 308s y: [1, 2, 3, 1] 308s -0.253 308s 0.102 308s testing: mul_mat, [3, 2, 3, 1] = [1, 3, 3, 1] * [1, 2, 3, 1] 308s x0: [1, 3, 3, 1] 308s -0.228 308s -0.727 308s -0.196 308s 308s x1: [1, 2, 3, 1] 308s 0.378 308s -0.101 308s 308s y: [3, 2, 3, 1] 308s -0.086 -0.275 -0.074 308s 0.023 0.073 0.020 308s test-mul-mat0: iter:250/500 308s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.639 -0.865 308s 0.124 0.260 308s 0.543 -0.001 308s -0.336 -0.665 308s 308s x1: [2, 4, 1, 1] 308s 0.058 -0.046 308s 0.727 -0.292 308s 0.527 -0.507 308s 0.610 -0.093 308s 308s y: [4, 4, 1, 1] 308s 0.002 -0.005 0.032 0.011 308s -0.212 0.015 0.395 -0.050 308s 0.101 -0.066 0.287 0.160 308s -0.309 0.052 0.332 -0.143 308s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 1, 1, 1] 308s -0.614 -0.313 308s 308s x1: [2, 4, 1, 1] 308s -0.907 0.436 308s -0.392 -0.103 308s 0.974 0.486 308s 0.573 -0.990 308s 308s y: [1, 4, 1, 1] 308s 0.420 308s 0.273 308s -0.750 308s -0.041 308s testing: mul_mat, [4, 1, 1, 3] = [2, 4, 1, 3] * [2, 1, 1, 3] 308s x0: [2, 4, 1, 3] 308s 0.771 -0.993 308s 0.564 -0.323 308s 0.753 0.925 308s -0.188 -0.123 308s 308s x1: [2, 1, 1, 3] 308s -0.813 0.289 308s 308s y: [4, 1, 1, 3] 308s -0.914 -0.552 -0.344 0.117 308s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 1, 1, 1] 308s 0.024 -0.193 308s 308s x1: [2, 4, 1, 1] 308s -0.739 -0.885 308s 0.741 0.507 308s -0.641 0.255 308s 0.460 -0.871 308s 308s y: [1, 4, 1, 1] 308s 0.153 308s -0.080 308s -0.065 308s 0.179 308s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.891 308s 308s x1: [1, 2, 1, 1] 308s 0.014 308s -0.051 308s 308s y: [1, 2, 1, 1] 308s 0.013 308s -0.045 308s testing: mul_mat, [2, 1, 1, 3] = [1, 2, 1, 3] * [1, 1, 1, 3] 308s x0: [1, 2, 1, 3] 308s -0.334 308s 0.737 308s 308s x1: [1, 1, 1, 3] 308s -0.866 308s 308s y: [2, 1, 1, 3] 308s 0.289 -0.639 308s test-mul-mat0: iter:251/500 308s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.022 -0.973 -0.103 308s -0.087 -0.839 -0.128 308s 308s x1: [3, 4, 1, 1] 308s 0.868 0.751 0.087 308s 0.983 0.492 -0.406 308s -0.658 -0.253 -0.946 308s -0.528 -0.992 0.078 308s 308s y: [2, 4, 1, 1] 308s -0.720 -0.716 308s -0.415 -0.446 308s 0.329 0.390 308s 0.945 0.868 308s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 308s x0: [3, 4, 3, 1] 308s 0.723 -0.184 -0.270 308s 0.731 0.895 -0.992 308s -0.247 0.922 -0.095 308s 0.666 -0.917 0.778 308s 308s x1: [3, 2, 3, 1] 308s -0.319 -0.856 0.538 308s -0.582 0.411 0.504 308s 308s y: [4, 2, 3, 1] 308s -0.219 -1.533 -0.761 0.992 308s -0.632 -0.557 0.475 -0.373 308s testing: mul_mat, [1, 4, 3, 2] = [3, 1, 3, 2] * [3, 4, 3, 2] 308s x0: [3, 1, 3, 2] 308s -0.655 0.030 0.197 308s 308s x1: [3, 4, 3, 2] 308s -0.304 0.972 0.720 308s 0.602 0.638 0.803 308s 0.379 0.985 -0.971 308s -0.305 -0.249 0.666 308s 308s y: [1, 4, 3, 2] 308s 0.370 308s -0.217 308s -0.410 308s 0.323 308s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.962 0.391 0.096 308s 308s x1: [3, 1, 1, 1] 308s -0.336 0.488 0.861 308s 308s y: [1, 1, 1, 1] 308s -0.049 308s testing: mul_mat, [1, 3, 3, 1] = [1, 1, 3, 1] * [1, 3, 3, 1] 308s x0: [1, 1, 3, 1] 308s -0.202 308s 308s x1: [1, 3, 3, 1] 308s 0.819 308s 0.119 308s 0.434 308s 308s y: [1, 3, 3, 1] 308s -0.165 308s -0.024 308s -0.088 308s testing: mul_mat, [2, 1, 3, 2] = [1, 2, 3, 2] * [1, 1, 3, 2] 308s x0: [1, 2, 3, 2] 308s 0.306 308s 0.343 308s 308s x1: [1, 1, 3, 2] 308s -0.431 308s 308s y: [2, 1, 3, 2] 308s -0.132 -0.148 308s test-mul-mat0: iter:252/500 308s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.437 -0.424 0.097 0.906 308s 308s x1: [4, 3, 1, 1] 308s -0.362 0.095 0.339 0.767 308s 0.189 -0.863 0.181 -0.189 308s -0.293 -0.857 -0.834 0.862 308s 308s y: [1, 3, 1, 1] 308s 0.846 308s 0.129 308s 1.192 308s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.910 0.439 0.578 0.363 308s 308s x1: [4, 1, 1, 1] 308s 0.884 0.553 0.914 -0.320 308s 308s y: [1, 1, 1, 1] 308s -0.149 308s testing: mul_mat, [3, 1, 1, 4] = [4, 3, 1, 4] * [4, 1, 1, 4] 308s x0: [4, 3, 1, 4] 308s 0.590 0.505 0.595 -0.313 308s 0.411 0.479 -0.760 0.325 308s -0.840 -0.890 0.415 0.598 308s 308s x1: [4, 1, 1, 4] 308s -0.984 -0.595 -0.931 0.681 308s 308s y: [3, 1, 1, 4] 308s -1.648 0.240 1.377 308s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 2, 1, 1] 308s 0.165 0.682 -0.383 0.850 308s -0.143 -0.233 -0.648 -0.384 308s 308s x1: [4, 3, 1, 1] 308s 0.750 -0.042 -0.412 0.821 308s -0.662 -0.384 0.858 -0.831 308s -0.699 -0.330 0.157 0.784 308s 308s y: [2, 3, 1, 1] 308s 0.951 -0.146 308s -1.405 -0.053 308s 0.265 -0.226 308s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.023 0.373 308s -0.864 0.564 308s 308s x1: [2, 4, 1, 1] 308s -0.654 0.091 308s -0.274 0.756 308s 0.931 -0.476 308s 0.943 -0.614 308s 308s y: [2, 4, 1, 1] 308s 0.049 0.616 308s 0.288 0.663 308s -0.199 -1.073 308s -0.251 -1.161 308s testing: mul_mat, [4, 2, 1, 4] = [2, 4, 1, 4] * [2, 2, 1, 4] 308s x0: [2, 4, 1, 4] 308s -0.645 0.045 308s 0.290 0.842 308s 0.911 0.604 308s 0.081 -0.012 308s 308s x1: [2, 2, 1, 4] 308s 0.958 0.711 308s -0.819 0.815 308s 308s y: [4, 2, 1, 4] 308s -0.586 0.876 1.302 0.069 308s 0.566 0.449 -0.254 -0.076 308s test-mul-mat0: iter:253/500 308s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.994 308s -0.625 308s 308s x1: [1, 2, 1, 1] 308s 0.765 308s -0.644 308s 308s y: [2, 2, 1, 1] 308s 0.760 -0.478 308s -0.640 0.403 308s testing: mul_mat, [2, 2, 2, 1] = [1, 2, 2, 1] * [1, 2, 2, 1] 308s x0: [1, 2, 2, 1] 308s -0.131 308s 0.594 308s 308s x1: [1, 2, 2, 1] 308s -0.645 308s -0.641 308s 308s y: [2, 2, 2, 1] 308s 0.085 -0.383 308s 0.084 -0.381 308s testing: mul_mat, [4, 2, 2, 3] = [1, 4, 2, 3] * [1, 2, 2, 3] 308s x0: [1, 4, 2, 3] 308s -0.479 308s 0.222 308s 0.559 308s 0.923 308s 308s x1: [1, 2, 2, 3] 308s 0.786 308s 0.443 308s 308s y: [4, 2, 2, 3] 308s -0.376 0.174 0.439 0.725 308s -0.212 0.098 0.247 0.408 308s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.327 308s 0.938 308s 308s x1: [1, 4, 1, 1] 308s 0.994 308s -0.645 308s -0.972 308s 0.131 308s 308s y: [2, 4, 1, 1] 308s 0.326 0.933 308s -0.211 -0.605 308s -0.318 -0.911 308s 0.043 0.123 308s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 308s x0: [2, 1, 2, 1] 308s 0.412 0.276 308s 308s x1: [2, 1, 2, 1] 308s 0.041 -0.451 308s 308s y: [1, 1, 2, 1] 308s -0.108 308s testing: mul_mat, [4, 2, 2, 3] = [1, 4, 2, 3] * [1, 2, 2, 3] 308s x0: [1, 4, 2, 3] 308s -0.743 308s -0.153 308s -0.256 308s -0.388 308s 308s x1: [1, 2, 2, 3] 308s 0.944 308s 0.856 308s 308s y: [4, 2, 2, 3] 308s -0.702 -0.144 -0.241 -0.367 308s -0.637 -0.131 -0.219 -0.333 308s test-mul-mat0: iter:254/500 308s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.274 0.566 0.123 308s 308s x1: [3, 1, 1, 1] 308s -0.745 -0.573 -0.178 308s 308s y: [1, 1, 1, 1] 308s -0.551 308s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.254 -0.573 0.105 308s -0.435 0.562 0.394 308s 308s x1: [3, 1, 1, 1] 308s -0.850 0.441 -0.745 308s 308s y: [2, 1, 1, 1] 308s -0.548 0.325 308s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.183 0.400 -0.247 308s -0.321 -0.345 0.074 308s -0.249 -0.089 0.501 308s 308s x1: [3, 2, 1, 1] 308s 0.286 0.974 -0.801 308s 0.710 -0.670 -0.139 308s 308s y: [3, 2, 1, 1] 308s 0.640 -0.487 -0.560 308s -0.104 -0.007 -0.187 308s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.227 -0.211 -0.236 308s -0.617 0.776 0.976 308s -0.602 0.684 0.394 308s 308s x1: [3, 3, 1, 1] 308s 0.572 0.422 -0.225 308s 0.138 -0.455 -0.076 308s -0.421 -0.200 0.277 308s 308s y: [3, 3, 1, 1] 308s 0.094 -0.245 -0.144 308s 0.145 -0.512 -0.424 308s -0.119 0.375 0.226 308s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.803 -0.387 0.279 308s 308s x1: [3, 3, 1, 1] 308s 0.094 -0.163 0.284 308s -0.723 -0.763 -0.962 308s -0.044 -0.108 0.112 308s 308s y: [1, 3, 1, 1] 308s 0.218 308s -0.553 308s 0.038 308s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.688 308s -0.004 308s -0.429 308s 308s x1: [1, 3, 1, 1] 308s 0.225 308s 0.387 308s -0.583 308s 308s y: [3, 3, 1, 1] 308s -0.155 -0.001 -0.097 308s -0.267 -0.002 -0.166 308s 0.401 0.002 0.250 308s test-mul-mat0: iter:255/500 308s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.555 -0.439 308s 0.591 -0.277 308s -0.202 0.629 308s 308s x1: [2, 3, 1, 1] 308s 0.228 -0.413 308s 0.748 -0.088 308s 0.351 0.724 308s 308s y: [3, 3, 1, 1] 308s 0.055 0.249 -0.305 308s -0.376 0.466 -0.206 308s -0.513 0.007 0.384 308s testing: mul_mat, [3, 3, 3, 1] = [2, 3, 3, 1] * [2, 3, 3, 1] 308s x0: [2, 3, 3, 1] 308s 0.446 -0.638 308s 0.047 -0.203 308s -0.914 0.354 308s 308s x1: [2, 3, 3, 1] 308s 0.679 0.691 308s -0.260 0.386 308s 0.494 0.353 308s 308s y: [3, 3, 3, 1] 308s -0.138 -0.108 -0.376 308s -0.362 -0.091 0.374 308s -0.005 -0.048 -0.326 308s testing: mul_mat, [3, 3, 3, 4] = [2, 3, 3, 4] * [2, 3, 3, 4] 308s x0: [2, 3, 3, 4] 308s -0.812 0.200 308s -0.194 -0.256 308s 0.006 0.868 308s 308s x1: [2, 3, 3, 4] 308s 0.695 0.348 308s 0.407 -0.224 308s 0.838 -0.540 308s 308s y: [3, 3, 3, 4] 308s -0.495 -0.224 0.307 308s -0.376 -0.022 -0.192 308s -0.789 -0.024 -0.464 308s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.948 -0.815 308s -0.452 -0.978 308s 308s x1: [2, 3, 1, 1] 308s -0.667 -0.721 308s 0.299 0.690 308s 0.972 0.345 308s 308s y: [2, 3, 1, 1] 308s -0.045 1.007 308s -0.278 -0.810 308s 0.641 -0.777 308s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 308s x0: [2, 1, 3, 1] 308s -0.638 -0.302 308s 308s x1: [2, 2, 3, 1] 308s 0.475 -0.311 308s -0.641 0.903 308s 308s y: [1, 2, 3, 1] 308s -0.209 308s 0.136 308s testing: mul_mat, [1, 2, 3, 4] = [1, 1, 3, 4] * [1, 2, 3, 4] 308s x0: [1, 1, 3, 4] 308s 0.703 308s 308s x1: [1, 2, 3, 4] 308s 0.476 308s 0.621 308s 308s y: [1, 2, 3, 4] 308s 0.335 308s 0.436 308s test-mul-mat0: iter:256/500 308s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.872 -0.670 308s 0.200 -0.339 308s -0.968 -0.042 308s 0.229 -0.987 308s 308s x1: [2, 1, 1, 1] 308s -0.003 -0.040 308s 308s y: [4, 1, 1, 1] 308s 0.029 0.013 0.005 0.039 308s testing: mul_mat, [2, 4, 3, 1] = [2, 2, 3, 1] * [2, 4, 3, 1] 308s x0: [2, 2, 3, 1] 308s 0.609 -0.538 308s -0.664 -0.432 308s 308s x1: [2, 4, 3, 1] 308s 0.359 -0.430 308s 0.393 0.263 308s -0.728 0.471 308s 0.328 -0.760 308s 308s y: [2, 4, 3, 1] 308s 0.450 -0.052 308s 0.098 -0.375 308s -0.696 0.280 308s 0.608 0.111 308s testing: mul_mat, [2, 2, 3, 3] = [2, 2, 3, 3] * [2, 2, 3, 3] 308s x0: [2, 2, 3, 3] 308s 0.582 -0.312 308s -0.288 0.447 308s 308s x1: [2, 2, 3, 3] 308s -0.483 -0.226 308s -0.950 -0.301 308s 308s y: [2, 2, 3, 3] 308s -0.210 0.038 308s -0.459 0.139 308s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.187 0.423 308s 0.289 -0.504 308s 308s x1: [2, 2, 1, 1] 308s 0.697 0.911 308s 0.758 0.421 308s 308s y: [2, 2, 1, 1] 308s 0.515 -0.257 308s 0.320 0.007 308s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 308s x0: [2, 1, 3, 1] 308s 0.088 -0.588 308s 308s x1: [2, 2, 3, 1] 308s 0.763 0.248 308s -0.746 -0.465 308s 308s y: [1, 2, 3, 1] 308s -0.078 308s 0.207 308s testing: mul_mat, [4, 2, 3, 3] = [1, 4, 3, 3] * [1, 2, 3, 3] 308s x0: [1, 4, 3, 3] 308s -0.121 308s 0.260 308s 0.866 308s 0.082 308s 308s x1: [1, 2, 3, 3] 308s 0.007 308s -0.866 308s 308s y: [4, 2, 3, 3] 308s -0.001 0.002 0.006 0.001 308s 0.104 -0.225 -0.750 -0.071 308s test-mul-mat0: iter:257/500 308s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.117 -0.976 308s -0.397 -0.493 308s 308s x1: [2, 3, 1, 1] 308s 0.465 -0.351 308s -0.325 0.334 308s -0.139 0.920 308s 308s y: [2, 3, 1, 1] 308s 0.397 -0.012 308s -0.364 -0.036 308s -0.915 -0.398 308s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.793 -0.650 308s -0.004 -0.322 308s 0.016 0.570 308s 308s x1: [2, 2, 1, 1] 308s -0.827 -0.287 308s -0.545 -0.136 308s 308s y: [3, 2, 1, 1] 308s 0.843 0.096 -0.177 308s 0.521 0.046 -0.087 308s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 1, 1, 1] 308s -0.443 0.429 308s 308s x1: [2, 3, 1, 1] 308s -0.972 -0.057 308s -0.989 -0.539 308s 0.986 -0.102 308s 308s y: [1, 3, 1, 1] 308s 0.406 308s 0.206 308s -0.480 308s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 4, 1, 1] 308s 0.864 0.184 308s -0.933 -0.951 308s -0.975 -0.627 308s 0.770 0.691 308s 308s x1: [2, 1, 1, 1] 308s -0.471 0.206 308s 308s y: [4, 1, 1, 1] 308s -0.369 0.243 0.330 -0.220 308s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.547 0.650 0.059 0.396 308s 308s x1: [4, 2, 1, 1] 308s -0.778 0.086 -0.854 0.086 308s 0.084 -0.647 0.436 -0.920 308s 308s y: [1, 2, 1, 1] 308s 0.465 308s -0.805 308s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.939 308s 308s x1: [1, 4, 1, 1] 308s 0.661 308s 0.520 308s 0.382 308s -0.441 308s 308s y: [1, 4, 1, 1] 308s 0.621 308s 0.488 308s 0.359 308s -0.414 308s test-mul-mat0: iter:258/500 308s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.767 0.477 0.290 308s -0.414 -0.087 0.370 308s 0.616 0.366 0.020 308s -0.325 -0.239 -0.319 308s 308s x1: [3, 3, 1, 1] 308s -0.023 0.212 -0.881 308s -0.253 -0.604 -0.832 308s 0.120 -0.913 -0.610 308s 308s y: [4, 3, 1, 1] 308s -0.137 -0.335 0.046 0.238 308s -0.335 -0.150 -0.393 0.492 308s -0.704 -0.196 -0.272 0.374 308s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.164 0.608 -0.263 308s -0.077 0.999 -0.057 308s 0.156 0.475 -0.767 308s 0.742 -0.612 0.602 308s 308s x1: [3, 4, 1, 1] 308s -0.805 -0.857 0.240 308s -0.221 -0.918 0.228 308s 0.893 0.228 0.322 308s -0.130 -0.560 0.440 308s 308s y: [4, 4, 1, 1] 308s -0.452 -0.808 -0.717 0.072 308s -0.582 -0.912 -0.646 0.535 308s -0.092 0.141 0.001 0.717 308s -0.435 -0.574 -0.624 0.511 308s testing: mul_mat, [2, 4, 1, 3] = [3, 2, 1, 3] * [3, 4, 1, 3] 308s x0: [3, 2, 1, 3] 308s -0.313 -0.071 0.369 308s 0.695 0.670 0.140 308s 308s x1: [3, 4, 1, 3] 308s 0.358 0.753 -0.378 308s -0.966 -0.485 0.303 308s -0.771 -0.342 -0.457 308s 0.008 -0.259 0.771 308s 308s y: [2, 4, 1, 3] 308s -0.305 0.701 308s 0.449 -0.954 308s 0.097 -0.829 308s 0.301 -0.060 308s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 2, 1, 1] 308s -0.727 -0.333 -0.307 308s -0.578 -0.269 0.494 308s 308s x1: [3, 2, 1, 1] 308s -0.057 -0.217 -0.338 308s -0.758 0.849 -0.335 308s 308s y: [2, 2, 1, 1] 308s 0.217 -0.075 308s 0.371 0.045 308s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.070 0.002 308s -0.764 0.827 308s -0.926 -0.732 308s -0.023 0.910 308s 308s x1: [2, 3, 1, 1] 308s 0.418 0.622 308s -0.137 0.113 308s 0.292 -0.997 308s 308s y: [4, 3, 1, 1] 308s -0.028 0.196 -0.842 0.556 308s 0.010 0.198 0.044 0.106 308s -0.023 -1.047 0.459 -0.914 308s testing: mul_mat, [2, 2, 1, 3] = [4, 2, 1, 3] * [4, 2, 1, 3] 308s x0: [4, 2, 1, 3] 308s 0.676 -0.701 -0.511 0.207 308s -0.779 0.503 -0.791 -0.784 308s 308s x1: [4, 2, 1, 3] 308s 0.704 0.727 -0.043 -0.353 308s -0.491 0.620 -0.111 -0.642 308s 308s y: [2, 2, 1, 3] 308s -0.085 0.128 308s -0.842 1.285 308s test-mul-mat0: iter:259/500 308s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 4, 1, 1] 308s 0.382 -0.468 308s -0.532 0.591 308s 0.739 -0.317 308s -0.243 0.593 308s 308s x1: [2, 2, 1, 1] 308s 0.353 0.758 308s 0.083 0.028 308s 308s y: [4, 2, 1, 1] 308s -0.220 0.260 0.020 0.364 308s 0.018 -0.027 0.052 -0.003 308s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 308s x0: [2, 4, 4, 1] 308s 0.474 0.071 308s 0.739 -0.414 308s 0.277 -0.869 308s 0.174 -0.439 308s 308s x1: [2, 4, 4, 1] 308s 0.408 0.543 308s -0.664 -0.508 308s -0.386 0.112 308s -0.794 -0.608 308s 308s y: [4, 4, 4, 1] 308s 0.232 0.077 -0.359 -0.167 308s -0.350 -0.280 0.258 0.108 308s -0.175 -0.332 -0.204 -0.116 308s -0.419 -0.335 0.308 0.129 308s testing: mul_mat, [1, 4, 4, 2] = [2, 1, 4, 2] * [2, 4, 4, 2] 308s x0: [2, 1, 4, 2] 308s 0.595 0.792 308s 308s x1: [2, 4, 4, 2] 308s 0.123 0.539 308s -0.339 -0.599 308s 0.670 0.835 308s -0.038 0.372 308s 308s y: [1, 4, 4, 2] 308s 0.501 308s -0.676 308s 1.060 308s 0.272 308s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.621 0.222 308s -0.920 0.921 308s -0.535 0.173 308s 308s x1: [2, 1, 1, 1] 308s 0.518 -0.826 308s 308s y: [3, 1, 1, 1] 308s -0.505 -1.237 -0.420 308s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 308s x0: [3, 1, 4, 1] 308s 0.595 -0.172 -0.322 308s 308s x1: [3, 2, 4, 1] 308s -0.900 0.496 -0.841 308s -0.864 -0.655 -0.913 308s 308s y: [1, 2, 4, 1] 308s -0.350 308s -0.107 308s testing: mul_mat, [1, 3, 4, 2] = [1, 1, 4, 2] * [1, 3, 4, 2] 308s x0: [1, 1, 4, 2] 308s 0.255 308s 308s x1: [1, 3, 4, 2] 308s -0.215 308s -0.273 308s -0.114 308s 308s y: [1, 3, 4, 2] 308s -0.055 308s -0.070 308s -0.029 308s test-mul-mat0: iter:260/500 308s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.612 308s -0.847 308s -0.950 308s 308s x1: [1, 3, 1, 1] 308s 0.506 308s 0.375 308s -0.310 308s 308s y: [3, 3, 1, 1] 308s -0.310 -0.429 -0.481 308s -0.229 -0.318 -0.356 308s 0.190 0.262 0.294 308s testing: mul_mat, [1, 3, 2, 1] = [1, 1, 2, 1] * [1, 3, 2, 1] 308s x0: [1, 1, 2, 1] 308s -0.417 308s 308s x1: [1, 3, 2, 1] 308s 0.099 308s -0.811 308s -0.832 308s 308s y: [1, 3, 2, 1] 308s -0.041 308s 0.338 308s 0.347 308s testing: mul_mat, [4, 1, 2, 1] = [1, 4, 2, 1] * [1, 1, 2, 1] 308s x0: [1, 4, 2, 1] 308s -0.860 308s 0.549 308s 0.239 308s -0.551 308s 308s x1: [1, 1, 2, 1] 308s -0.116 308s 308s y: [4, 1, 2, 1] 308s 0.099 -0.063 -0.028 0.064 308s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 1, 1, 1] 308s -0.068 308s 308s x1: [1, 4, 1, 1] 308s -0.941 308s 0.269 308s 0.557 308s -0.668 308s 308s y: [1, 4, 1, 1] 308s 0.064 308s -0.018 308s -0.038 308s 0.045 308s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 308s x0: [1, 2, 2, 1] 308s 0.175 308s 0.007 308s 308s x1: [1, 1, 2, 1] 308s 0.022 308s 308s y: [2, 1, 2, 1] 308s 0.004 0.000 308s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 308s x0: [2, 1, 2, 1] 308s -0.081 0.182 308s 308s x1: [2, 1, 2, 1] 308s 0.175 0.445 308s 308s y: [1, 1, 2, 1] 308s 0.067 308s test-mul-mat0: iter:261/500 308s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 4, 1, 1] 308s 0.007 -0.181 308s 0.056 -0.725 308s -0.624 0.388 308s 0.050 0.309 308s 308s x1: [2, 1, 1, 1] 308s 0.464 -0.846 308s 308s y: [4, 1, 1, 1] 308s 0.156 0.639 -0.618 -0.238 308s testing: mul_mat, [2, 4, 2, 1] = [2, 2, 2, 1] * [2, 4, 2, 1] 308s x0: [2, 2, 2, 1] 308s -0.623 0.477 308s 0.386 0.841 308s 308s x1: [2, 4, 2, 1] 308s -0.589 -0.993 308s -0.371 0.586 308s 0.014 0.049 308s -0.050 -0.812 308s 308s y: [2, 4, 2, 1] 308s -0.107 -1.063 308s 0.510 0.350 308s 0.015 0.047 308s -0.356 -0.702 308s testing: mul_mat, [3, 2, 2, 3] = [2, 3, 2, 3] * [2, 2, 2, 3] 308s x0: [2, 3, 2, 3] 308s -0.727 -0.626 308s -0.562 -0.344 308s 0.223 -0.112 308s 308s x1: [2, 2, 2, 3] 308s 0.439 0.124 308s -0.174 -0.173 308s 308s y: [3, 2, 2, 3] 308s -0.397 -0.289 0.084 308s 0.234 0.157 -0.019 308s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 1, 1, 1] 308s 0.810 0.387 308s 308s x1: [2, 3, 1, 1] 308s -0.458 -0.272 308s -0.836 -0.743 308s 0.650 -0.315 308s 308s y: [1, 3, 1, 1] 308s -0.476 308s -0.964 308s 0.404 308s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 308s x0: [1, 3, 2, 1] 308s -0.434 308s 0.888 308s 0.366 308s 308s x1: [1, 2, 2, 1] 308s -0.278 308s -0.207 308s 308s y: [3, 2, 2, 1] 308s 0.121 -0.247 -0.102 308s 0.090 -0.184 -0.076 308s testing: mul_mat, [4, 1, 2, 3] = [3, 4, 2, 3] * [3, 1, 2, 3] 308s x0: [3, 4, 2, 3] 308s 0.975 -0.497 -0.877 308s 0.352 -0.243 -0.081 308s 0.207 0.826 0.811 308s 0.260 -0.609 -0.432 308s 308s x1: [3, 1, 2, 3] 308s 0.911 0.107 -0.146 308s 308s y: [4, 1, 2, 3] 308s 0.964 0.307 0.158 0.235 308s test-mul-mat0: iter:262/500 308s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.368 0.220 308s -0.542 -0.445 308s 0.715 0.630 308s 308s x1: [2, 2, 1, 1] 308s -0.598 -0.184 308s -0.385 -0.796 308s 308s y: [3, 2, 1, 1] 308s 0.180 0.406 -0.544 308s -0.034 0.563 -0.776 308s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 308s x0: [2, 3, 4, 1] 308s 0.682 -0.479 308s 0.531 -0.764 308s -0.764 0.161 308s 308s x1: [2, 3, 4, 1] 308s -0.715 -0.790 308s -0.375 -0.588 308s 0.336 0.857 308s 308s y: [3, 3, 4, 1] 308s -0.109 0.224 0.419 308s 0.026 0.250 0.192 308s -0.181 -0.476 -0.120 308s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 308s x0: [2, 2, 4, 1] 308s 0.541 0.532 308s 0.549 0.638 308s 308s x1: [2, 3, 4, 1] 308s 0.849 -0.120 308s 0.977 -0.583 308s 0.930 0.277 308s 308s y: [2, 3, 4, 1] 308s 0.396 0.389 308s 0.218 0.164 308s 0.651 0.687 308s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.438 -0.744 308s 0.920 -0.830 308s 308s x1: [2, 2, 1, 1] 308s -0.752 0.515 308s -0.405 -0.383 308s 308s y: [2, 2, 1, 1] 308s -0.053 -1.119 308s 0.463 -0.055 308s testing: mul_mat, [2, 2, 4, 1] = [2, 2, 4, 1] * [2, 2, 4, 1] 308s x0: [2, 2, 4, 1] 308s 0.382 0.058 308s 0.060 -0.137 308s 308s x1: [2, 2, 4, 1] 308s 0.067 -0.255 308s 0.953 0.099 308s 308s y: [2, 2, 4, 1] 308s 0.011 0.039 308s 0.370 0.044 308s testing: mul_mat, [4, 2, 4, 1] = [2, 4, 4, 1] * [2, 2, 4, 1] 308s x0: [2, 4, 4, 1] 308s -0.497 -0.450 308s -0.828 -0.042 308s -0.110 0.731 308s 0.808 -0.078 308s 308s x1: [2, 2, 4, 1] 308s -0.247 -0.992 308s -0.126 -0.931 308s 308s y: [4, 2, 4, 1] 308s 0.569 0.246 -0.697 -0.123 308s 0.482 0.144 -0.667 -0.030 308s test-mul-mat0: iter:263/500 308s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 3, 1, 1] 308s -0.533 -0.200 -0.649 308s -0.050 0.724 0.492 308s 0.442 0.522 -0.298 308s 308s x1: [3, 1, 1, 1] 308s -0.624 -0.106 0.249 308s 308s y: [3, 1, 1, 1] 308s 0.192 0.077 -0.406 308s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.894 0.115 0.043 308s 0.460 -0.108 -0.539 308s -0.377 0.218 -0.163 308s 0.517 -0.533 -0.200 308s 308s x1: [3, 3, 1, 1] 308s -0.418 0.225 -0.155 308s -0.352 0.846 0.215 308s 0.403 0.254 0.511 308s 308s y: [4, 3, 1, 1] 308s 0.393 -0.133 0.232 -0.305 308s 0.422 -0.369 0.282 -0.676 308s -0.309 -0.117 -0.180 -0.028 308s testing: mul_mat, [2, 4, 1, 2] = [3, 2, 1, 2] * [3, 4, 1, 2] 308s x0: [3, 2, 1, 2] 308s 0.027 -0.859 0.868 308s -0.456 -0.392 -0.332 308s 308s x1: [3, 4, 1, 2] 308s 0.985 0.267 0.152 308s -0.065 -0.009 -0.356 308s -0.623 -0.487 0.346 308s -0.041 0.738 -0.809 308s 308s y: [2, 4, 1, 2] 308s -0.071 -0.604 308s -0.303 0.151 308s 0.702 0.360 308s -1.337 -0.002 308s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 1, 1, 1] 308s -0.298 0.406 0.417 308s 308s x1: [3, 2, 1, 1] 308s 0.841 0.380 0.810 308s -0.200 0.118 -1.000 308s 308s y: [1, 2, 1, 1] 308s 0.241 308s -0.310 308s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 4, 1, 1] 308s -0.647 308s 0.512 308s -0.114 308s 0.276 308s 308s x1: [1, 3, 1, 1] 308s 0.539 308s -0.678 308s -0.057 308s 308s y: [4, 3, 1, 1] 308s -0.349 0.276 -0.061 0.149 308s 0.439 -0.347 0.077 -0.187 308s 0.037 -0.029 0.006 -0.016 308s testing: mul_mat, [1, 1, 1, 2] = [4, 1, 1, 2] * [4, 1, 1, 2] 308s x0: [4, 1, 1, 2] 308s -0.102 -0.550 -0.232 0.362 308s 308s x1: [4, 1, 1, 2] 308s -0.457 0.913 0.417 -0.590 308s 308s y: [1, 1, 1, 2] 308s -0.766 308s test-mul-mat0: iter:264/500 308s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 4, 1, 1] 308s 0.989 0.253 308s 0.370 -0.124 308s -0.471 0.912 308s -0.211 0.946 308s 308s x1: [2, 2, 1, 1] 308s -0.422 -0.085 308s 0.506 -0.100 308s 308s y: [4, 2, 1, 1] 308s -0.439 -0.145 0.121 0.008 308s 0.476 0.200 -0.330 -0.202 308s testing: mul_mat, [4, 4, 2, 1] = [2, 4, 2, 1] * [2, 4, 2, 1] 308s x0: [2, 4, 2, 1] 308s -0.981 -0.416 308s -0.522 0.526 308s 0.484 -0.664 308s 0.515 -0.263 308s 308s x1: [2, 4, 2, 1] 308s -0.677 0.247 308s 0.971 0.401 308s -0.767 0.872 308s -0.700 -0.316 308s 308s y: [4, 4, 2, 1] 308s 0.561 0.483 -0.492 -0.414 308s -1.119 -0.296 0.203 0.395 308s 0.389 0.859 -0.950 -0.624 308s 0.818 0.199 -0.129 -0.278 308s testing: mul_mat, [3, 4, 2, 4] = [2, 3, 2, 4] * [2, 4, 2, 4] 308s x0: [2, 3, 2, 4] 308s -0.600 -0.605 308s 0.181 0.756 308s -0.290 0.094 308s 308s x1: [2, 4, 2, 4] 308s 0.182 0.342 308s -0.340 0.054 308s 0.642 0.344 308s 0.694 0.304 308s 308s y: [3, 4, 2, 4] 308s -0.316 0.292 -0.021 308s 0.171 -0.021 0.104 308s -0.593 0.376 -0.154 308s -0.600 0.355 -0.173 308s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 1, 1, 1] 308s 0.525 0.658 308s 308s x1: [2, 3, 1, 1] 308s 0.095 0.655 308s 0.893 -0.254 308s -0.282 0.711 308s 308s y: [1, 3, 1, 1] 308s 0.481 308s 0.302 308s 0.319 308s testing: mul_mat, [4, 2, 2, 1] = [1, 4, 2, 1] * [1, 2, 2, 1] 308s x0: [1, 4, 2, 1] 308s 0.430 308s -0.485 308s -0.695 308s -0.727 308s 308s x1: [1, 2, 2, 1] 308s -0.959 308s 0.668 308s 308s y: [4, 2, 2, 1] 308s -0.413 0.466 0.666 0.698 308s 0.287 -0.324 -0.464 -0.486 308s testing: mul_mat, [4, 1, 2, 4] = [4, 4, 2, 4] * [4, 1, 2, 4] 308s x0: [4, 4, 2, 4] 308s 0.606 0.665 -0.738 -0.805 308s 0.580 0.044 -0.377 0.082 308s 0.482 -0.238 -0.229 0.658 308s -0.205 -0.155 -0.803 0.425 308s 308s x1: [4, 1, 2, 4] 308s 0.704 0.107 0.034 -0.262 308s 308s y: [4, 1, 2, 4] 308s 0.683 0.379 0.134 -0.300 308s test-mul-mat0: iter:265/500 308s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.664 -0.527 308s 0.662 0.346 308s 308s x1: [2, 2, 1, 1] 308s -0.506 0.638 308s 0.790 -0.251 308s 308s y: [2, 2, 1, 1] 308s -0.000 -0.114 308s -0.392 0.436 308s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.027 0.652 308s -0.677 0.465 308s 308s x1: [2, 2, 1, 1] 308s 0.446 -0.650 308s 0.185 -0.239 308s 308s y: [2, 2, 1, 1] 308s -0.412 -0.604 308s -0.151 -0.237 308s testing: mul_mat, [1, 2, 1, 2] = [2, 1, 1, 2] * [2, 2, 1, 2] 308s x0: [2, 1, 1, 2] 308s -0.373 -0.589 308s 308s x1: [2, 2, 1, 2] 308s -0.368 -0.788 308s 0.080 -0.665 308s 308s y: [1, 2, 1, 2] 308s 0.602 308s 0.362 308s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 4, 1, 1] 308s 0.654 -0.037 308s 0.3ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s 02 -0.693 308s -0.039 0.573 308s -0.873 0.313 308s 308s x1: [2, 1, 1, 1] 308s -0.095 0.080 308s 308s y: [4, 1, 1, 1] 308s -0.065 -0.084 0.050 0.108 308s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 3, 1, 1] 308s 0.065 0.111 -0.961 0.481 308s -0.048 -0.949 -0.323 0.513 308s -0.842 0.856 -0.733 0.172 308s 308s x1: [4, 2, 1, 1] 308s 0.492 -0.666 0.993 -0.480 308s 0.986 -0.684 0.985 -0.383 308s 308s y: [3, 2, 1, 1] 308s -1.228 0.042 -1.795 308s -1.143 0.088 -2.203 308s testing: mul_mat, [2, 4, 1, 2] = [3, 2, 1, 2] * [3, 4, 1, 2] 308s x0: [3, 2, 1, 2] 308s 0.617 0.258 -0.344 308s 0.143 0.098 -0.570 308s 308s x1: [3, 4, 1, 2] 308s -0.439 -0.863 -0.174 308s 0.863 0.098 -0.047 308s -0.174 0.405 -0.474 308s -0.861 -0.102 -0.141 308s 308s y: [2, 4, 1, 2] 308s -0.433 -0.048 308s 0.574 0.160 308s 0.161 0.285 308s -0.509 -0.053 308s test-mul-mat0: iter:266/500 308s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 2, 1, 1] 308s 0.482 -0.684 0.180 0.060 308s -0.219 -0.829 -0.324 0.924 308s 308s x1: [4, 2, 1, 1] 308s -0.806 0.594 -0.380 0.612 308s -0.561 0.068 0.015 0.901 308s 308s y: [2, 2, 1, 1] 308s -0.826 0.373 308s -0.261 0.894 308s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 308s x0: [4, 2, 3, 1] 308s -0.297 0.923 0.087 -0.126 308s -0.400 0.011 -0.698 -0.626 308s 308s x1: [4, 2, 3, 1] 308s 0.429 0.774 -0.420 0.858 308s 0.433 0.373 0.114 -0.045 308s 308s y: [2, 2, 3, 1] 308s 0.442 -0.407 308s 0.231 -0.220 308s testing: mul_mat, [2, 2, 3, 4] = [4, 2, 3, 4] * [4, 2, 3, 4] 308s x0: [4, 2, 3, 4] 308s 0.665 0.962 -0.388 0.418 308s 0.231 -0.159 -0.203 -0.472 308s 308s x1: [4, 2, 3, 4] 308s -0.606 0.743 0.294 -0.616 308s 0.266 -0.843 -0.310 0.969 308s 308s y: [2, 2, 3, 4] 308s -0.060 -0.027 308s -0.108 -0.199 308s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.389 0.543 0.197 0.269 308s 308s x1: [4, 2, 1, 1] 308s -0.575 -0.250 -0.388 0.809 308s -0.391 -0.374 0.478 0.796 308s 308s y: [1, 2, 1, 1] 308s 0.229 308s 0.258 308s testing: mul_mat, [2, 4, 3, 1] = [1, 2, 3, 1] * [1, 4, 3, 1] 308s x0: [1, 2, 3, 1] 308s -0.464 308s -0.721 308s 308s x1: [1, 4, 3, 1] 308s -0.026 308s -0.920 308s -0.763 308s -0.638 308s 308s y: [2, 4, 3, 1] 308s 0.012 0.018 308s 0.427 0.663 308s 0.354 0.550 308s 0.296 0.460 308s testing: mul_mat, [3, 1, 3, 4] = [2, 3, 3, 4] * [2, 1, 3, 4] 308s x0: [2, 3, 3, 4] 308s 0.312 0.157 308s -0.644 0.561 308s 0.141 0.222 308s 308s x1: [2, 1, 3, 4] 308s -0.404 0.817 308s 308s y: [3, 1, 3, 4] 308s 0.002 0.718 0.125 308s test-mul-mat0: iter:267/500 308s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.640 -0.142 308s 0.901 0.083 308s -0.636 -0.564 308s 0.171 0.571 308s 308s x1: [2, 1, 1, 1] 308s -0.165 0.254 308s 308s y: [4, 1, 1, 1] 308s 0.070 -0.128 -0.039 0.117 308s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 308s x0: [2, 4, 4, 1] 308s -0.551 -0.838 308s 0.847 0.646 308s -0.162 -0.155 308s 0.887 -0.181 308s 308s x1: [2, 4, 4, 1] 308s -0.863 -0.245 308s -0.312 0.779 308s 0.912 0.197 308s -0.325 -0.002 308s 308s y: [4, 4, 4, 1] 308s 0.681 -0.890 0.178 -0.721 308s -0.481 0.239 -0.070 -0.418 308s -0.668 0.900 -0.179 0.773 308s 0.181 -0.276 0.053 -0.287 308s testing: mul_mat, [1, 4, 4, 3] = [2, 1, 4, 3] * [2, 4, 4, 3] 308s x0: [2, 1, 4, 3] 308s -0.089 -0.850 308s 308s x1: [2, 4, 4, 3] 308s -0.526 0.834 308s -0.136 0.312 308s -0.320 -0.249 308s -0.869 0.099 308s 308s y: [1, 4, 4, 3] 308s -0.662 308s -0.253 308s 0.240 308s -0.007 308s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.976 0.962 308s -0.165 0.745 308s 0.936 -0.914 308s 308s x1: [2, 1, 1, 1] 308s 0.909 0.169 308s 308s y: [3, 1, 1, 1] 308s -0.724 -0.024 0.696 308s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 308s x0: [3, 1, 4, 1] 308s 0.103 0.056 0.136 308s 308s x1: [3, 2, 4, 1] 308s -0.478 0.909 0.021 308s -0.094 0.869 -0.102 308s 308s y: [1, 2, 4, 1] 308s 0.004 308s 0.025 308s testing: mul_mat, [2, 3, 4, 3] = [1, 2, 4, 3] * [1, 3, 4, 3] 308s x0: [1, 2, 4, 3] 308s -0.514 308s 0.256 308s 308s x1: [1, 3, 4, 3] 308s 0.525 308s 0.867 308s 0.702 308s 308s y: [2, 3, 4, 3] 308s -0.270 0.135 308s -0.446 0.222 308s -0.361 0.180 308s test-mul-mat0: iter:268/500 308s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.501 0.558 0.823 308s -0.804 -0.400 0.168 308s 0.500 0.670 -0.007 308s 308s x1: [3, 1, 1, 1] 308s 0.002 -0.755 0.492 308s 308s y: [3, 1, 1, 1] 308s -0.016 0.383 -0.508 308s testing: mul_mat, [3, 3, 2, 1] = [3, 3, 2, 1] * [3, 3, 2, 1] 308s x0: [3, 3, 2, 1] 308s 0.280 -0.430 -0.064 308s -0.219 -0.872 -0.241 308s -0.022 -0.272 0.927 308s 308s x1: [3, 3, 2, 1] 308s -0.510 -0.011 -0.502 308s -0.731 0.613 -0.180 308s 0.903 -0.658 0.180 308s 308s y: [3, 3, 2, 1] 308s -0.106 0.242 -0.451 308s -0.457 -0.33ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png1 -0.318 308s 0.525 0.333 0.326 308s testing: mul_mat, [4, 3, 2, 3] = [3, 4, 2, 3] * [3, 3, 2, 3] 308s x0: [3, 4, 2, 3] 308s 0.478 0.997 -0.058 308s 0.435 -0.190 0.357 308s 0.629 -0.237 0.114 308s 0.242 -0.169 -0.900 308s 308s x1: [3, 3, 2, 3] 308s 0.139 0.341 0.418 308s -0.885 0.229 0.240 308s -0.902 -0.940 0.128 308s 308s y: [4, 3, 2, 3] 308s 0.382 0.145 0.054 -0.401 308s -0.208 -0.342 -0.584 -0.469 308s -1.376 -0.168 -0.330 -0.174 308s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.793 0.987 -0.343 308s -0.454 0.904 0.165 308s -0.056 0.146 -0.847 308s -0.174 0.542 -0.362 308s 308s x1: [3, 4, 1, 1] 308s 0.900 -0.821 0.131 308s -0.001 -0.049 0.402 308s 0.807 0.009 0.935 308s 0.028 -0.130 0.695 308s 308s y: [4, 4, 1, 1] 308s -1.569 -1.129 -0.281 -0.649 308s -0.185 0.022 -0.347 -0.172 308s -0.951 -0.203 -0.836 -0.474 308s -0.389 -0.016 -0.609 -0.327 308s testing: mul_mat, [4, 3, 2, 1] = [4, 4, 2, 1] * [4, 3, 2, 1] 308s x0: [4, 4, 2, 1] 308s -0.081 -0.195 0.143 -0.346 308s -0.349 0.667 0.265 0.624 308s 0.029 0.775 0.714 0.101 308s -0.916 0.983 0.557 0.042 308s 308s x1: [4, 3, 2, 1] 308s 0.692 0.178 0.476 0.489 308s 0.731 -0.587 0.389 0.910 308s 0.545 -0.612 -0.139 -0.054 308s 308s y: [4, 3, 2, 1] 308s -0.192 0.309 0.548 -0.172 308s -0.204 0.025 -0.064 -0.991 308s 0.074 -0.668 -0.563 -1.180 308s testing: mul_mat, [4, 4, 2, 3] = [4, 4, 2, 3] * [4, 4, 2, 3] 308s x0: [4, 4, 2, 3] 308s 0.620 0.254 0.585 0.930 308s 0.611 -0.988 0.054 -0.393 308s -0.213 0.613 -0.421 -0.867 308s -0.759 0.725 -0.494 -0.463 308s 308s x1: [4, 4, 2, 3] 308s -0.609 0.850 -0.182 0.196 308s 0.517 -0.406 0.179 -0.340 308s 0.858 -0.107 -0.783 -0.487 308s -0.483 0.318 0.555 0.002 308s 308s y: [4, 4, 2, 3] 308s -0.085 -1.298 0.557 1.077 308s 0.006 0.860 -0.140 -0.618 308s -0.407 0.779 0.504 -0.117 308s 0.107 -0.580 0.063 0.323 308s test-mul-mat0: iter:269/500 308s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.313 0.321 308s 0.881 -0.250 308s -0.912 -0.498 308s -0.073 0.257 308s 308s x1: [2, 4, 1, 1] 308s -0.280 0.879 308s -0.316 0.793 308s -0.645 0.698 308s -0.905 0.196 308s 308s y: [4, 4, 1, 1] 308s 0.370 -0.467 -0.182 0.247 308s 0.354 -0.477 -0.107 0.227 308s 0.426 -0.743 0.241 0.227 308s 0.346 -0.847 0.727 0.117 308s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.577 -0.844 308s 0.895 -0.942 308s 0.783 -0.386 308s 0.936 -0.533 308s 308s x1: [2, 4, 1, 1] 308s -0.918 0.185 308s 0.999 -0.430 308s 0.023 0.768 308s 0.307 0.561 308s 308s y: [4, 4, 1, 1] 308s 0.374 -0.996 -0.790 -0.958 308s -0.214 1.300 0.948 1.165 308s -0.661 -0.703 -0.278 -0.388 308s -0.650 -0.253 0.024 -0.011 308s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.940 -0.103 308s 0.754 -0.134 308s 308s x1: [2, 4, 1, 1] 308s -0.592 -0.709 308s -0.835 -0.497 308s 0.487 0.370 308s 0.190 -0.191 308s 308s y: [2, 4, 1, 1] 308s -0.484 -0.352 308s -0.734 -0.563 308s 0.420 0.318 308s 0.198 0.169 308s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.075 0.712 308s 0.922 -0.365 308s 308s x1: [2, 2, 1, 1] 308s -0.845 0.835 308s -0.949 -0.846 308s 308s y: [2, 2, 1, 1] 308s 0.532 -1.084 308s -0.673 -0.566 308s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.426 0.041 308s -0.942 -0.534 308s -0.871 -0.579 308s 308s x1: [2, 2, 1, 1] 308s 0.549 -0.865 308s -0.209 0.443 308s 308s y: [3, 2, 1, 1] 308s -0.269 -0.055 0.023 308s 0.107 -0.040 -0.075 308s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 1, 1, 1] 308s -0.902 0.614 0.581 308s 308s x1: [3, 2, 1, 1] 308s 0.206 -0.032 0.908 308s -0.424 -0.842 -0.283 308s 308s y: [1, 2, 1, 1] 308s 0.323 308s -0.299 308s test-mul-mat0: iter:270/500 308s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.164 0.862 308s -0.908 -0.106 308s 0.992 0.133 308s 0.359 -0.588 308s 308s x1: [2, 4, 1, 1] 308s 0.922 0.822 308s -0.909 0.844 308s 0.534 -0.274 308s 0.393 0.669 308s 308s y: [4, 4, 1, 1] 308s 0.557 -0.925 1.024 -0.152 308s 0.877 0.736 -0.790 -0.823 308s -0.324 -0.456 0.493 0.353 308s 0.513 -0.428 0.478 -0.252 308s testing: mul_mat, [2, 4, 4, 1] = [2, 2, 4, 1] * [2, 4, 4, 1] 308s x0: [2, 2, 4, 1] 308s 0.353 0.377 308s 0.481 -0.609 308s 308s x1: [2, 4, 4, 1] 308s -0.661 -0.672 308s -0.680 -0.085 308s -0.514 0.037 308s -0.257 -0.416 308s 308s y: [2, 4, 4, 1] 308s -0.487 0.092 308s -0.272 -0.275 308s -0.168 -0.270 308s -0.248 0.130 308s testing: mul_mat, [3, 2, 4, 2] = [2, 3, 4, 2] * [2, 2, 4, 2] 308s x0: [2, 3, 4, 2] 308s 0.505 0.033 308s -0.547 0.487 308s 0.277 -0.443 308s 308s x1: [2, 2, 4, 2] 308s -0.152 -0.785 308s 0.567 0.615 308s 308s y: [3, 2, 4, 2] 308s -0.103 -0.299 0.306 308s 0.307 -0.011 -0.115 308s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.688 -0.547 308s -0.022 -0.372 308s 0.284 -0.553 308s 308s x1: [2, 3, 1, 1] 308s -0.994 -0.430 308s 0.501 -0.637 308s 0.296 0.265 308s 308s y: [3, 3, 1, 1] 308s 0.919 0.182 -0.044 308s 0.004 0.226 0.495 308s -0.349 -0.105 -0.063 308s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 308s x0: [3, 1, 4, 1] 308s 0.964 0.964 0.843 308s 308s x1: [3, 2, 4, 1] 308s 0.932 0.782 -0.357 308s 0.864 -0.576 -0.883 308s 308s y: [1, 2, 4, 1] 308s 1.352 308s -0.466 308s testing: mul_mat, [3, 3, 4, 2] = [1, 3, 4, 2] * [1, 3, 4, 2] 308s x0: [1, 3, 4, 2] 308s -0.010 308s -0.636 308s -0.484 308s 308s x1: [1, 3, 4, 2] 308s -0.434 308s -0.359 308s -0.218 308s 308s y: [3, 3, 4, 2] 308s 0.004 0.276 0.210 308s 0.004 0.228 0.174 308s 0.002 0.139 0.106 308s test-mul-mat0: iter:271/500 308s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.148 -0.650 0.258 -0.187 308s -0.211 0.775 0.336 0.693 308s -0.200 0.073 -0.151 -0.449 308s -0.320 -0.387 -0.251 0.180 308s 308s x1: [4, 2, 1, 1] 308s -0.111 0.021 -0.172 0.879 308s 0.385 0.344 0.082 -0.453 308s 308s y: [4, 2, 1, 1] 308s -0.206 0.591 -0.345 0.229 308s -0.175 -0.101 0.139 -0.358 308s testing: mul_mat, [1, 4, 2, 1] = [4, 1, 2, 1] * [4, 4, 2, 1] 308s x0: [4, 1, 2, 1] 308s 0.800 -0.819 -0.615 -0.824 308s 308s x1: [4, 4, 2, 1] 308s -0.363 -0.618 0.131 -0.115 308s 0.413 -0.625 0.774 -0.566 308s 0.203 0.653 0.818 -0.453 308s -0.264 -0.634 0.457 0.587 308s 308s y: [1, 4, 2, 1] 308s 0.230 308s 0.833 308s -0.502 308s -0.457 308s testing: mul_mat, [3, 1, 2, 4] = [4, 3, 2, 4] * [4, 1, 2, 4] 308s x0: [4, 3, 2, 4] 308s -0.487 -0.878 0.697 -0.556 308s 0.840 0.794 -0.225 0.063 308s -0.620 -0.157 0.484 -0.744 308s 308s x1: [4, 1, 2, 4] 308s -0.363 0.925 -0.656 0.003 308s 308s y: [3, 1, 2, 4] 308s -1.094 0.577 -0.239 308s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.600 -0.296 -0.146 -0.825 308s 308s x1: [4, 3, 1, 1] 308s 0.249 0.731 -0.796 -0.586 308s -0.333 -0.422 -0.013 -0.065 308s -0.247 -0.311 -0.513 -0.298 308s 308s y: [1, 3, 1, 1] 308s 0.234 308s 0.380 308s 0.562 308s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 308s x0: [1, 4, 2, 1] 308s -0.918 308s -0.672 308s -0.223 308s -0.275 308s 308s x1: [1, 4, 2, 1] 308s -0.683 308s -0.605 308s 0.917 308s -0.238 308s 308s y: [4, 4, 2, 1] 308s 0.627 0.459 0.152 0.188 308s 0.555 0.406 0.135 0.166 308s -0.842 -0.616 -0.204 -0.252 308s 0.219 0.160 0.053 0.066 308s testing: mul_mat, [3, 1, 2, 4] = [4, 3, 2, 4] * [4, 1, 2, 4] 308s x0: [4, 3, 2, 4] 308s 0.205 -0.558 -0.618 0.024 308s -0.875 -0.760 0.959 -0.467 308s 0.906 -0.550 0.395 -0.485 308s 308s x1: [4, 1, 2, 4] 308s -0.561 0.122 -0.515 0.427 308s 308s y: [3, 1, 2, 4] 308s 0.146 -0.296 -0.985 308s test-mul-mat0: iter:272/500 308s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 4, 1, 1] 308s -0.532 308s -0.112 308s -0.188 308s 0.738 308s 308s x1: [1, 4, 1, 1] 308s -0.550 308s -0.517 308s 0.031 308s 0.728 308s 308s y: [4, 4, 1, 1] 308s 0.292 0.061 0.104 -0.405 308s 0.275 0.058 0.097 -0.381 308s -0.017 -0.003 -0.006 0.023 308s -0.387 -0.081 -0.137 0.537 308s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.992 308s -0.436 308s 308s x1: [1, 4, 1, 1] 308s 0.598 308s -0.081 308s -0.992 308s -0.696 308s 308s y: [2, 4, 1, 1] 308s 0.593 -0.261 308s -0.080 0.035 308s -0.985 0.433 308s -0.691 0.303 308s testing: mul_mat, [4, 2, 1, 2] = [1, 4, 1, 2] * [1, 2, 1, 2] 308s x0: [1, 4, 1, 2] 308s 0.947 308s -0.338 308s -0.173 308s -0.545 308s 308s x1: [1, 2, 1, 2] 308s 0.473 308s -0.324 308s 308s y: [4, 2, 1, 2] 308s 0.447 -0.160 -0.082 -0.258 308s -0.307 0.110 0.056 0.177 308s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.099 308s -0.410 308s -0.769 308s 308s x1: [1, 4, 1, 1] 308s 0.147 308s -0.269 308s 0.173 308s 0.630 308s 308s y: [3, 4, 1, 1] 308s -0.014 -0.060 -0.113 308s 0.027 0.110 0.207 308s -0.017 -0.071 -0.133 308s -0.062 -0.259 -0.485 308s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.680 0.968 0.003 308s 0.976 -0.745 -0.278 308s 0.691 0.410 -0.587 308s 0.937 -0.356 -0.050 308s 308s x1: [3, 1, 1, 1] 308s 0.789 0.401 0.968 308s 308s y: [4, 1, 1, 1] 308s -0.145 0.203 0.141 0.549 308s testing: mul_mat, [2, 3, 1, 2] = [4, 2, 1, 2] * [4, 3, 1, 2] 308s x0: [4, 2, 1, 2] 308s -0.009 0.476 -0.890 0.097 308s 0.697 0.713 -0.574 0.350 308s 308s x1: [4, 3, 1, 2] 308s 0.384 0.240 0.405 -0.447 308s -0.445 -0.585 0.276 0.702 308s 0.146 -0.551 0.332 -0.091 308s 308s y: [2, 3, 1, 2] 308s -0.293 0.050 308s -0.451 -0.639 308s -0.568 -0.513 308s test-mul-mat0: iter:273/500 308s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 2, 1, 1] 308s -0.392 0.409 -0.313 308s 0.081 -0.601 -0.616 308s 308s x1: [3, 2, 1, 1] 308s 0.441 0.864 -0.815 308s -0.450 -0.610 0.828 308s 308s y: [2, 2, 1, 1] 308s 0.435 0.019 308s -0.332 -0.180 308s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 2, 1, 1] 308s -0.141 0.750 0.059 308s 0.784 0.357 -0.548 308s 308s x1: [3, 2, 1, 1] 308s -0.444 -0.888 -0.506 308s -0.018 0.209 0.844 308s 308s y: [2, 2, 1, 1] 308s -0.633 -0.387 308s 0.209 -0.402 308s testing: mul_mat, [4, 2, 1, 4] = [3, 4, 1, 4] * [3, 2, 1, 4] 308s x0: [3, 4, 1, 4] 308s 0.159 0.538 0.236 308s -0.057 -0.105 0.687 308s -0.899 0.192 -0.560 308s 0.983 -0.650 -0.365 308s 308s x1: [3, 2, 1, 4] 308s 0.158 -0.703 -0.247 308s 0.882 0.158 -0.805 308s 308s y: [4, 2, 1, 4] 308s -0.411 -0.105 -0.139 0.702 308s 0.036 -0.620 -0.311 1.059 308s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 4, 1, 1] 308s 0.976 -0.378 -0.588 308s -0.295 -0.217 -0.446 308s -0.655 -0.161 -0.358 308s 0.564 -0.360 -0.608 308s 308s x1: [3, 4, 1, 1] 308s 0.486 -0.797 0.981 308s -0.691 -0.365 -0.597 308s -0.418 0.448 0.917 308s -0.201 0.624 0.731 308s 308s y: [4, 4, 1, 1] 308s 0.200 -0.408 -0.541 -0.035 308s -0.186 0.549 0.725 0.105 308s -1.116 -0.383 -0.128 -0.955 308s -0.862 -0.402 -0.231 -0.783 308s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.747 -0.365 -0.043 -0.744 308s -0.097 -0.388 0.417 -0.398 308s 0.809 0.853 0.961 -0.848 308s 0.877 0.340 0.740 -0.190 308s 308s x1: [4, 3, 1, 1] 308s -0.097 -0.628 -0.935 -0.368 308s 0.967 -0.398 -0.881 -0.830 308s -0.417 -0.572 -0.195 -0.014 308s 308s y: [4, 3, 1, 1] 308s 0.615 0.010 -1.201 -0.920 308s 0.079 0.024 0.298 0.219 308s 0.539 0.187 -1.001 -0.702 308s testing: mul_mat, [2, 4, 1, 4] = [4, 2, 1, 4] * [4, 4, 1, 4] 308s x0: [4, 2, 1, 4] 308s -0.851 -0.988 0.417 0.220 308s 0.881 -0.191 0.556 -0.253 308s 308s x1: [4, 4, 1, 4] 308s 0.243 -0.456 0.713 0.615 308s -0.391 -0.655 0.582 0.211 308s -0.536 0.751 0.794 -0.108 308s -0.444 -0.220 0.902 -0.191 308s 308s y: [2, 4, 1, 4] 308s 0.676 0.542 308s 1.269 0.051 308s 0.021 -0.148 308s 0.929 0.201 308s test-mul-mat0: iter:274/500 308s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.750 -0.044 308s 0.359 -0.421 308s 308s x1: [2, 1, 1, 1] 308s -0.742 -0.231 308s 308s y: [2, 1, 1, 1] 308s 0.567 -0.169 308s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 4, 1, 1] 308s 0.702 -0.222 308s 0.297 -0.903 308s 0.169 0.212 308s 0.160 -0.267 308s 308s x1: [2, 2, 1, 1] 308s -0.080 -0.991 308s -0.045 0.347 308s 308s y: [4, 2, 1, 1] 308s 0.164 0.872 -0.223 0.252 308s -0.109 -0.327 0.066 -0.100 308s testing: mul_mat, [1, 4, 1, 4] = [2, 1, 1, 4] * [2, 4, 1, 4] 308s x0: [2, 1, 1, 4] 308s -0.220 0.823 308s 308s x1: [2, 4, 1, 4] 308s -0.267 -0.937 308s -0.507 0.326 308s -0.479 0.184 308s -0.933 -0.140 308s 308s y: [1, 4, 1, 4] 308s -0.713 308s 0.379 308s 0.257 308s 0.090 308s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 1, 1, 1] 308s -0.934 -0.610 308s 308s x1: [2, 1, 1, 1] 308s -0.053 0.996 308s 308s y: [1, 1, 1, 1] 308s -0.557 308s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.493 308s 0.031 308s 308s x1: [1, 2, 1, 1] 308s 0.232 308s -0.456 308s 308s y: [2, 2, 1, 1] 308s 0.115 0.007 308s -0.225 -0.014 308s testing: mul_mat, [3, 1, 1, 4] = [2, 3, 1, 4] * [2, 1, 1, 4] 308s x0: [2, 3, 1, 4] 308s 0.536 -0.515 308s 0.330 -0.890 308s 0.100 -0.077 308s 308s x1: [2, 1, 1, 4] 308s 0.292 0.102 308s 308s y: [3, 1, 1, 4] 308s 0.104 0.006 0.021 308s test-mul-mat0: iter:275/500 308s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.897 0.703 -0.440 308s 308s x1: [3, 1, 1, 1] 308s -0.461 -0.433 -0.398 308s 308s y: [1, 1, 1, 1] 308s -0.543 308s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.438 -0.197 -0.993 308s 308s x1: [3, 1, 1, 1] 308s -0.993 -0.374 -0.484 308s 308s y: [1, 1, 1, 1] 308s 0.119 308s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.335 -0.761 0.406 308s 308s x1: [3, 1, 1, 1] 308s 0.756 -0.964 0.928 308s 308s y: [1, 1, 1, 1] 308s 1.364 308s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 2, 1, 1] 308s -0.119 0.213 0.901 308s -0.623 -0.229 0.213 308s 308s x1: [3, 1, 1, 1] 308s 0.178 0.914 -0.659 308s 308s y: [2, 1, 1, 1] 308s -0.421 -0.460 308s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.628 -0.546 308s -0.857 0.582 308s -0.539 0.264 308s 308s x1: [2, 3, 1, 1] 308s 0.310 -0.532 308s 0.815 0.385 308s -0.635 0.518 308s 308s y: [3, 3, 1, 1] 308s 0.096 -0.575 -0.307 308s -0.722 -0.474 -0.337 308s 0.116 0.845 0.479 308s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 1, 1, 1] 308s -0.291 0.814 -0.457 308s 308s x1: [3, 2, 1, 1] 308s -0.539 0.338 0.300 308s -0.611 0.303 -0.365 308s 308s y: [1, 2, 1, 1] 308s 0.294 308s 0.591 308s test-mul-mat0: iter:276/500 308s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.109 -0.839 0.624 308s -0.164 -0.467 0.768 308s 0.298 -0.013 0.349 308s -0.438 0.449 -0.313 308s 308s x1: [3, 2, 1, 1] 308s 0.079 -0.805 0.328 308s -0.708 0.506 0.796 308s 308s y: [4, 2, 1, 1] 308s 0.871 0.614 0.148 -0.498 308s 0.150 0.491 0.061 0.288 308s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 308s x0: [3, 1, 3, 1] 308s -0.610 -0.258 0.520 308s 308s x1: [3, 4, 3, 1] 308s 0.862 0.838 0.990 308s -0.503 -0.534 -0.301 308s -0.689 0.009 0.748 308s -0.823 -0.567 0.175 308s 308s y: [1, 4, 3, 1] 308s -0.228 308s 0.288 308s 0.807 308s 0.740 308s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 308s x0: [3, 2, 3, 1] 308s 0.982 -0.074 0.747 308s 0.702 -0.645 -0.170 308s 308s x1: [3, 1, 3, 1] 308s 0.371 0.937 0.495 308s 308s y: [2, 1, 3, 1] 308s 0.665 -0.429 308s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.973 -0.159 0.482 308s -0.465 -0.204 -0.807 308s 308s x1: [3, 2, 1, 1] 308s -0.859 0.074 0.086 308s 0.512 0.011 -0.419 308s 308s y: [2, 2, 1, 1] 308s -0.806 0.315 308s 0.294 0.098 308s testing: mul_mat, [4, 3, 3, 1] = [2, 4, 3, 1] * [2, 3, 3, 1] 308s x0: [2, 4, 3, 1] 308s -0.821 0.097 308s -0.484 0.386 308s -0.151 0.163 308s 0.190 0.632 308s 308s x1: [2, 3, 3, 1] 308s -0.222 -0.592 308s 0.940 -0.521 308s -0.237 -0.230 308s 308s y: [4, 3, 3, 1] 308s 0.125 -0.121 -0.063 -0.416 308s -0.822 -0.656 -0.227 -0.151 308s 0.172 0.026 -0.002 -0.190 308s testing: mul_mat, [1, 2, 3, 1] = [4, 1, 3, 1] * [4, 2, 3, 1] 308s x0: [4, 1, 3, 1] 308s -0.233 0.956 0.687 -0.129 308s 308s x1: [4, 2, 3, 1] 308s -0.019 -0.758 0.691 -0.823 308s 0.347 0.121 0.514 0.526 308s 308s y: [1, 2, 3, 1] 308s -0.140 308s 0.320 308s test-mul-mat0: iter:277/500 308s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.387 0.630 0.909 308s -0.133 -0.975 -0.517 308s 308s x1: [3, 1, 1, 1] 308s -0.805 0.020 0.654 308s 308s y: [2, 1, 1, 1] 308s 0.296 -0.251 308s testing: mul_mat, [3, 2, 4, 1] = [3, 3, 4, 1] * [3, 2, 4, 1] 308s x0: [3, 3, 4, 1] 308s 0.058 -0.478 0.694 308s 0.926 -0.452 -0.824 308s 0.795 0.328 -0.552 308s 308s x1: [3, 2, 4, 1] 308s 0.869 -0.219 -0.729 308s 0.156 -0.334 0.039 308s 308s y: [3, 2, 4, 1] 308s -0.350 1.504 1.021 308s 0.196 0.264 -0.007 308s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 308s x0: [3, 2, 4, 1] 308s -0.314 0.824 0.401 308s -0.439 -0.902 0.092 308s 308s x1: [3, 3, 4, 1] 308s -0.456 0.720 -0.187 308s -0.008 -0.329 -0.193 308s -0.522 -0.266 0.154 308s 308s y: [2, 3, 4, 1] 308s 0.661 -0.466 308s -0.346 0.283 308s 0.007 0.483 308s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 4, 1, 1] 308s 0.013 0.104 -0.183 308s 0.005 0.781 -0.256 308s -0.311 0.168 -0.340 308s 0.574 0.101 -0.586 308s 308s x1: [3, 2, 1, 1] 308s 0.602 -0.880 -0.908 308s 0.041 -0.673 0.182 308s 308s y: [4, 2, 1, 1] 308s 0.083 -0.452 -0.026 0.787 308s -0.103 -0.572 -0.187 -0.151 308s testing: mul_mat, [1, 3, 4, 1] = [4, 1, 4, 1] * [4, 3, 4, 1] 308s x0: [4, 1, 4, 1] 308s -0.886 -0.082 -0.999 0.762 308s 308s x1: [4, 3, 4, 1] 308s -0.413 -0.042 0.844 -0.782 308s -0.114 -0.954 -0.947 0.118 308s 0.022 0.028 -0.978 -0.304 308s 308s y: [1, 3, 4, 1] 308s -1.070 308s 1.216 308s 0.724 308s testing: mul_mat, [2, 4, 4, 1] = [1, 2, 4, 1] * [1, 4, 4, 1] 308s x0: [1, 2, 4, 1] 308s 0.079 308s 0.686 308s 308s x1: [1, 4, 4, 1] 308s -0.508 308s 0.583 308s 0.155 308s -0.682 308s 308s y: [2, 4, 4, 1] 308s -0.040 -0.348 308s 0.046 0.400 308s 0.012 0.106 308s -0.054 -0.468 308s test-mul-mat0: iter:278/500 308s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 1, 1, 1] 308s -0.002 -0.825 308s 308s x1: [2, 1, 1, 1] 308s 0.415 0.020 308s 308s y: [1, 1, 1, 1] 308s -0.017 308s testing: mul_mat, [4, 1, 4, 1] = [2, 4, 4, 1] * [2, 1, 4, 1] 308s x0: [2, 4, 4, 1] 308s 0.036 -0.608 308s 0.030 -0.040 308s -0.075 -0.891 308s -0.354 0.433 308s 308s x1: [2, 1, 4, 1] 308s 0.401 0.385 308s 308s y: [4, 1, 4, 1] 308s -0.220 -0.003 -0.373 0.025 308s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 308s x0: [2, 1, 4, 1] 308s 0.967 0.152 308s 308s x1: [2, 4, 4, 1] 308s -0.235 0.235 308s -0.123 0.690 308s 0.344 0.523 308s 0.123 -0.389 308s 308s y: [1, 4, 4, 1] 308s -0.191 308s -0.013 308s 0.412 308s 0.060 308s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 4, 1, 1] 308s 0.663 -0.018 308s -0.435 -0.770 308s -0.322 0.503 308s 0.776 -0.149 308s 308s x1: [2, 1, 1, 1] 308s -0.834 0.423 308s 308s y: [4, 1, 1, 1] 308s -0.560 0.038 0.481 -0.710 308s testing: mul_mat, [2, 2, 4, 1] = [4, 2, 4, 1] * [4, 2, 4, 1] 308s x0: [4, 2, 4, 1] 308s -0.695 0.171 0.746 -0.916 308s 0.418 0.854 -0.578 0.165 308s 308s x1: [4, 2, 4, 1] 308s -0.134 -0.770 0.073 0.157 308s -0.446 0.549 -0.671 0.252 308s 308s y: [2, 2, 4, 1] 308s -0.127 -0.729 308s -0.328 0.712 308s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 308s x0: [2, 4, 4, 1] 308s 0.976 -0.866 308s 0.675 0.501 308s 0.422 -0.943 308s -0.099 0.144 308s 308s x1: [2, 4, 4, 1] 308s 0.548 -0.480 308s -0.158 0.295 308s -0.057 -0.074 308s -0.541 -0.921 308s 308s y: [4, 4, 4, 1] 308s 0.950 0.130 0.684 -0.123 308s -0.409 0.041 -0.345 0.058 308s 0.009 -0.076 0.046 -0.005 308s 0.270 -0.826 0.641 -0.079 308s test-mul-mat0: iter:279/500 308s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 4, 1, 1] 308s 0.643 0.931 -0.505 308s 0.664 0.196 -0.756 308s -0.706 -0.394 -0.176 308s -0.118 0.150 0.785 308s 308s x1: [3, 4, 1, 1] 308s 0.989 0.477 0.914 308s -0.429 -0.674 0.491 308s 0.378 -0.120 -0.660 308s 0.234 0.497 -0.870 308s 308s y: [4, 4, 1, 1] 308s 0.619 0.059 -1.047 0.672 308s -1.152 -0.789 0.482 0.335 308s 0.464 0.727 -0.104 -0.581 308s 1.053 0.911 -0.208 -0.636 308s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.772 -0.065 0.611 308s 0.269 0.065 0.059 308s 308s x1: [3, 4, 1, 1] 308s 0.949 0.669 -0.580 308s -0.562 0.090 0.190 308s -0.573 -0.433 0.104 308s -0.002 -0.108 -0.405 308s 308s y: [2, 4, 1, 1] 308s 0.335 0.265 308s -0.324 -0.134 308s -0.351 -0.176 308s -0.242 -0.032 308s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 1, 1, 1] 308s -0.202 -0.378 0.752 308s 308s x1: [3, 2, 1, 1] 308s -0.088 -0.004 0.554 308s -0.424 -0.808 0.798 308s 308s y: [1, 2, 1, 1] 308s 0.436 308s 0.991 308s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 3, 1, 1] 308s -0.173 -0.983 0.121 308s -0.861 -0.434 0.564 308s -0.293 0.274 -0.834 308s 308s x1: [3, 1, 1, 1] 308s 0.948 -0.593 0.702 308s 308s y: [3, 1, 1, 1] 308s 0.504 -0.163 -1.025 308s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 2, 1, 1] 308s -0.836 -0.096 0.566 308s -0.304 0.962 0.702 308s 308s x1: [3, 3, 1, 1] 308s 0.716 0.940 0.938 308s -0.349 0.550 0.208 308s 0.716 -0.390 -0.880 308s 308s y: [2, 3, 1, 1] 308s -0.157 1.346 308s 0.357 0.781 308s -1.060 -1.212 308s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 3, 1, 1] 308s 0.160 0.726 308s 0.974 0.247 308s 0.835 -0.045 308s 308s x1: [2, 3, 1, 1] 308s -0.416 0.319 308s 0.650 -0.009 308s 0.020 0.267 308s 308s y: [3, 3, 1, 1] 308s 0.165 -0.326 -0.361 308s 0.097 0.631 0.543 308s 0.197 0.086 0.005 308s test-mul-mat0: iter:280/500 308s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 4, 1, 1] 308s -0.220 308s -0.441 308s 0.039 308s 0.389 308s 308s x1: [1, 1, 1, 1] 308s 0.352 308s 308s y: [4, 1, 1, 1] 308s -0.077 -0.155 0.014 0.137 308s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 308s x0: [1, 4, 2, 1] 308s -0.740 308s -0.992 308s 0.090 308s 0.280 308s 308s x1: [1, 4, 2, 1] 308s -0.321 308s 0.751 308s 0.553 308s 0.375 308s 308s y: [4, 4, 2, 1] 308s 0.238 0.318 -0.029 -0.090 308s -0.556 -0.745 0.068 0.210 308s -0.410 -0.549 0.050 0.155 308s -0.278 -0.372 0.034 0.105 308s testing: mul_mat, [3, 4, 2, 4] = [1, 3, 2, 4] * [1, 4, 2, 4] 308s x0: [1, 3, 2, 4] 308s -0.477 308s -0.539 308s -0.582 308s 308s x1: [1, 4, 2, 4] 308s -0.258 308s -0.834 308s -0.503 308s 0.698 308s 308s y: [3, 4, 2, 4] 308s 0.123 0.139 0.150 308s 0.398 0.450 0.486 308s 0.240 0.271 0.293 308s -0.333 -0.376 -0.406 308s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 1, 1, 1] 308s -0.329 308s 308s x1: [1, 3, 1, 1] 308s -0.859 308s -0.356 308s -0.092 308s 308s y: [1, 3, 1, 1] 308s 0.283 308s 0.117 308s 0.030 308s testing: mul_mat, [3, 1, 2, 1] = [1, 3, 2, 1] * [1, 1, 2, 1] 308s x0: [1, 3, 2, 1] 308s -0.867 308s -0.683 308s 0.627 308s 308s x1: [1, 1, 2, 1] 308s 0.672 308s 308s y: [3, 1, 2, 1] 308s -0.583 -0.459 0.421 308s testing: mul_mat, [3, 1, 2, 4] = [3, 3, 2, 4] * [3, 1, 2, 4] 308s x0: [3, 3, 2, 4] 308s -0.637 0.326 -0.189 308s -0.469 0.951 0.937 308s 0.707 0.029 0.866 308s 308s x1: [3, 1, 2, 4] 308s 0.485 0.987 -0.163 308s 308s y: [3, 1, 2, 4] 308s 0.043 0.558 0.231 308s test-mul-mat0: iter:281/500 308s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 4, 1, 1] 308s 0.238 0.820 0.485 0.525 308s 0.032 -0.750 -0.649 -0.909 308s -0.241 0.946 0.208 0.093 308s -0.328 -0.084 -0.041 0.857 308s 308s x1: [4, 1, 1, 1] 308s -0.390 -0.691 -0.067 -0.862 308s 308s y: [4, 1, 1, 1] 308s -1.144 1.333 -0.653 -0.550 308s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 308s x0: [4, 3, 3, 1] 308s 0.993 -0.547 0.464 0.448 308s -0.620 0.536 -0.152 0.514 308s -0.300 -0.079 0.566 -0.176 308s 308s x1: [4, 4, 3, 1] 308s 0.166 0.385 -0.690 0.896 308s -0.762 0.581 -0.551 -0.764 308s 0.691 0.408 -0.154 -1.000 308s -0.660 -0.016 0.577 0.579 308s 308s y: [3, 4, 3, 1] 308s 0.035 0.668 -0.628 308s -1.673 0.476 0.005 308s -0.056 -0.701 -0.150 308s -0.119 0.611 0.423 308s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 308s x0: [4, 1, 3, 1] 308s -0.359 -0.717 0.909 -0.327 308s 308s x1: [4, 3, 3, 1] 308s -0.824 -0.085 0.665 -0.124 308s 0.836 0.230 0.700 -0.314 308s -0.987 -0.968 0.777 0.910 308s 308s y: [1, 3, 3, 1] 308s 1.001 308s 0.273 308s 1.456 308s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.326 -0.770 0.703 -0.701 308s -0.147 0.453 -0.882 -0.297 308s 308s x1: [4, 1, 1, 1] 308s -0.986 -0.091 -0.485 0.774 308s 308s y: [2, 1, 1, 1] 308s -0.492 0.301 308s testing: mul_mat, [2, 4, 3, 1] = [2, 2, 3, 1] * [2, 4, 3, 1] 308s x0: [2, 2, 3, 1] 308s -0.269 -0.480 308s 0.800 -0.151 308s 308s x1: [2, 4, 3, 1] 308s -0.817 -0.940 308s 0.368 0.123 308s 0.657 0.263 308s 0.764 0.941 308s 308s y: [2, 4, 3, 1] 308s 0.672 -0.512 308s -0.158 0.276 308s -0.304 0.486 308s -0.658 0.470 308s testing: mul_mat, [3, 2, 3, 1] = [2, 3, 3, 1] * [2, 2, 3, 1] 308s x0: [2, 3, 3, 1] 308s -0.361 0.140 308s 0.024 0.371 308s 0.905 -0.279 308s 308s x1: [2, 2, 3, 1] 308s 0.919 0.758 308s 0.026 -0.643 308s 308s y: [3, 2, 3, 1] 308s -0.226 0.303 0.621 308s -0.099 -0.238 0.203 308s test-mul-mat0: iter:282/500 308s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 4, 1, 1] 308s 0.322 -0.240 -0.666 0.786 308s -0.489 0.765 -0.160 -0.583 308s 0.014 0.750 -0.757 -0.980 308s 0.685 -0.574 -0.216 0.638 308s 308s x1: [4, 4, 1, 1] 308s -0.235 0.952 0.760 0.273 308s -0.854 0.513 -0.608 0.497 308s 0.455 0.031 -0.479 0.360 308s -0.829 0.892 -0.919 -0.959 308s 308s y: [4, 4, 1, 1] 308s -0.596 0.564 -0.132 -0.698 308s 0.397 0.618 0.346 -0.432 308s 0.741 -0.332 0.039 0.627 308s -0.623 1.793 2.293 -1.494 308s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 308s x0: [4, 2, 4, 1] 308s -0.354 0.217 -0.668 0.737 308s 0.877 -0.187 0.342 -0.812 308s 308s x1: [4, 4, 4, 1] 308s -0.814 -0.943 0.783 0.700 308s -0.551 0.280 0.155 0.480 308s 0.801 -0.486 0.651 0.693 308s -0.405 0.692 -0.244 0.917 308s 308s y: [2, 4, 4, 1] 308s 0.075 -0.837 308s 0.506 -0.873 308s -0.313 0.454 308s 1.132 -1.312 308s testing: mul_mat, [3, 2, 4, 1] = [4, 3, 4, 1] * [4, 2, 4, 1] 308s x0: [4, 3, 4, 1] 308s -0.907 0.992 -0.641 -0.708 308s -0.191 0.532 -0.967 0.817 308s -0.379 0.433 0.473 0.644 308s 308s x1: [4, 2, 4, 1] 308s -0.249 0.374 -0.143 -0.372 308s -0.813 -0.801 -0.183 0.173 308s 308s y: [3, 2, 4, 1] 308s 0.951 0.082 -0.050 308s -0.062 0.048 -0.014 308s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 3, 1, 1] 308s 0.708 0.429 -0.317 -0.442 308s -0.643 0.397 -0.530 -0.024 308s -0.024 0.278 0.398 -0.009 308s 308s x1: [4, 3, 1, 1] 308s 0.866 -0.870 -0.769 -0.685 308s -0.235 0.534 0.841 0.156 308s -0.047 0.980 -0.655 0.608 308s 308s y: [3, 3, 1, 1] 308s 0.785 -0.478 -0.563 308s -0.272 -0.087 0.488 308s 0.326 0.751 0.008 308s testing: mul_mat, [4, 4, 4, 1] = [3, 4, 4, 1] * [3, 4, 4, 1] 308s x0: [3, 4, 4, 1] 308s -0.499 -0.621 -0.875 308s 0.189 0.226 0.054 308s -0.203 -0.155 -0.316 308s -0.966 -0.748 0.999 308s 308s x1: [3, 4, 4, 1] 308s -0.923 0.796 0.778 308s 0.073 0.657 -0.651 308s -0.061 0.787 -0.420 308s 0.254 -0.448 -0.886 308s 308s y: [4, 4, 4, 1] 308s -0.715 0.047 -0.182 1.074 308s 0.125 0.127 0.089 -1.213 308s -0.091 0.144 0.023 -0.949 308s 0.927 -0.101 0.298 -0.795 308s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 308s x0: [4, 4, 4, 1] 308s -0.433 -0.175 0.569 0.912 308s 0.625 0.401 0.374 0.340 308s 0.801 0.889 0.349 0.860 308s -0.316 0.510 0.536 -0.205 308s 308s x1: [4, 3, 4, 1] 308s -0.848 -0.643 -0.654 -0.734 308s -0.178 0.413 -0.953 0.308 308s 0.349 0.203 -0.118 0.230 308s 308s y: [4, 3, 4, 1] 308s -0.562 -1.283 -2.111 -0.260 308s -0.257 -0.198 0.156 -0.307 308s -0.044 0.334 0.617 -0.118 308s test-mul-mat0: iter:283/500 308s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 3, 1, 1] 308s -0.146 0.274 -0.020 -0.332 308s 0.313 0.196 0.181 0.703 308s 0.511 0.248 -0.648 -0.560 308s 308s x1: [4, 3, 1, 1] 308s 0.686 0.462 -0.456 0.754 308s 0.031 0.464 0.735 0.941 308s -0.757 -0.490 -0.553 -0.971 308s 308s y: [3, 3, 1, 1] 308s -0.215 0.753 0.338 308s -0.205 0.895 -0.872 308s 0.310 -1.116 0.394 308s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 308s x0: [4, 4, 4, 1] 308s 0.006 -0.473 -0.311 -0.525 308s 0.059 -0.501 0.139 -0.228 308s -0.989 0.314 0.734 0.876 308s 0.929 -0.870 -0.375 -0.673 308s 308s x1: [4, 3, 4, 1] 308s 0.435 -0.115 0.783 -0.573 308s -0.872 -0.057 -0.887 0.590 308s 0.486 0.867 -0.378 -0.050 308s 308s y: [4, 3, 4, 1] 308s 0.114 0.323 -0.393 0.596 308s -0.012 -0.280 0.710 -0.825 308s -0.263 -0.447 -0.530 -0.127 308s testing: mul_mat, [3, 4, 4, 3] = [4, 3, 4, 3] * [4, 4, 4, 3] 308s x0: [4, 3, 4, 3] 308s -0.989 -0.880 -0.796 -0.862 308s 0.779 -0.126 0.909 -0.603 308s 0.978 -0.226 -0.402 0.067 308s 308s x1: [4, 4, 4, 3] 308s 0.042 0.573 -0.390 0.664 308s 0.810 -0.658 -0.703 0.361 308s 0.807 -0.194 -0.159 0.403 308s 0.940 -0.353 0.953 -0.424 308s 308s y: [3, 4, 4, 3] 308s -0.807 -0.795 0.112 308s 0.027 -0.143 1.247 308s -0.848 0.265 0.924 308s -1.012 1.898 0.587 308s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 3, 1, 1] 308s 0.030 -0.922 -0.367 -0.929 308s -0.114 -0.211 -0.806 0.268 308s -0.696 0.400 0.354 0.299 308s 308s x1: [4, 3, 1, 1] 308s 0.092 0.260 -0.503 -0.537 308s 0.412 0.480 0.450 0.401 308s 0.641 0.524 0.815 -0.294 308s 308s y: [3, 3, 1, 1] 308s 0.446 0.196 -0.299 308s -0.968 -0.404 0.185 308s -0.489 -0.920 -0.036 308s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 308s x0: [3, 2, 4, 1] 308s -0.142 -0.936 0.889 308s -0.239 -0.996 0.571 308s 308s x1: [3, 4, 4, 1] 308s -0.076 -0.807 -0.808 308s 0.416 -0.869 0.507 308s -0.492 0.391 -0.995 308s -0.029 -0.197 0.485 308s 308s y: [2, 4, 4, 1] 308s 0.048 0.361 308s 1.205 1.056 308s -1.181 -0.840 308s 0.619 0.480 308s testing: mul_mat, [4, 3, 4, 3] = [2, 4, 4, 3] * [2, 3, 4, 3] 308s x0: [2, 4, 4, 3] 308s -0.034 -0.021 308s 0.872 0.402 308s -0.062 -0.136 308s 0.890 0.327 308s 308s x1: [2, 3, 4, 3] 308s 0.231 -0.189 308s -0.443 -0.255 308s -0.172 -0.731 308s 308s y: [4, 3, 4, 3] 308s -0.004 0.125 0.011 0.144 308s 0.020 -0.488 0.062 -0.477 308s 0.021 -0.444 0.110 -0.392 308s test-mul-mat0: iter:284/500 308s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 3, 1, 1] 308s 0.513 -0.088 0.905 -0.930 308s -0.355 0.046 0.909 -0.601 308s 0.623 -0.768 0.896 0.333 308s 308s x1: [4, 4, 1, 1] 308s 0.866 0.300 -0.136 0.364 308s -0.627 -0.301 -0.153 -0.508 308s 0.161 -0.996 0.164 -0.650 308s 0.151 -0.072 0.973 0.369 308s 308s y: [3, 4, 1, 1] 308s -0.044 -0.636 0.308 308s 0.039 0.374 -0.466 308s 0.923 0.437 0.796 308s 0.621 0.606 1.144 308s testing: mul_mat, [1, 3, 2, 1] = [4, 1, 2, 1] * [4, 3, 2, 1] 308s x0: [4, 1, 2, 1] 308s -0.741 0.890 0.952 -0.509 308s 308s x1: [4, 3, 2, 1] 308s 0.641 0.720 0.199 -0.059 308s -0.416 -0.437 0.314 0.283 308s 0.409 0.806 -0.556 0.413 308s 308s y: [1, 3, 2, 1] 308s 0.386 308s 0.074 308s -0.326 308s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 308s x0: [4, 3, 2, 1] 308s 0.869 0.161 -0.389 -0.566 308s 0.059 0.378 -0.633 -0.563 308s 0.657 0.213 0.720 -0.993 308s 308s x1: [4, 1, 2, 1] 308s -0.516 0.072 -0.910 0.047 308s 308s y: [3, 1, 2, 1] 308s -0.109 0.546 -1.026 308s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 1, 1, 1] 308s 0.945 0.195 -0.187 0.158 308s 308s x1: [4, 3, 1, 1] 308s 0.977 -0.182 -0.654 0.350 308s 0.274 -0.463 0.167 0.144 308s 0.699 0.778 0.577 -0.243 308s 308s y: [1, 3, 1, 1] 308s 1.065 308s 0.161 308s 0.665 308s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 308s x0: [1, 1, 2, 1] 308s -0.746 308s 308s x1: [1, 4, 2, 1] 308s -0.085 308s -0.180 308s 0.862 308s -0.035 308s 308s y: [1, 4, 2, 1] 308s 0.063 308s 0.135 308s -0.643 308s 0.026 308s testing: mul_mat, [4, 1, 2, 1] = [1, 4, 2, 1] * [1, 1, 2, 1] 308s x0: [1, 4, 2, 1] 308s -0.299 308s -0.157 308s 0.034 308s -0.948 308s 308s x1: [1, 1, 2, 1] 308s -0.276 308s 308s y: [4, 1, 2, 1] 308s 0.082 0.043 -0.009 0.262 308s test-mul-mat0: iter:285/500 308s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 3, 1, 1] 308s -0.863 0.785 0.803 0.102 308s -0.130 -0.741 -0.931 -0.289 308s 0.096 -0.678 0.440 0.821 308s 308s x1: [4, 1, 1, 1] 308s -0.848 -0.216 0.223 -0.035 308s 308s y: [3, 1, 1, 1] 308s 0.737 0.073 0.134 308s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 3, 1, 1] 308s -0.967 -0.059 -0.807 0.255 308s 0.906 -0.865 0.393 0.691 308s 0.938 -0.505 -0.439 -0.803 308s 308s x1: [4, 3, 1, 1] 308s -0.653 -0.871 -0.478 0.191 308s 0.163 -0.426 0.309 -0.265 308s 0.792 -0.430 -0.995 -0.211 308s 308s y: [3, 3, 1, 1] 308s 1.117 0.107 -0.115 308s -0.449 0.454 0.446 308s 0.008 0.553 1.567 308s testing: mul_mat, [3, 3, 1, 2] = [4, 3, 1, 2] * [4, 3, 1, 2] 308s x0: [4, 3, 1, 2] 308s 0.424 0.329 0.978 0.918 308s 0.890 -0.825 -0.518 0.161 308s 0.468 0.367 0.873 -0.418 308s 308s x1: [4, 3, 1, 2] 308s -0.437 0.272 0.293 -0.114 308s -0.288 0.114 0.233 -0.160 308s 0.636 -0.576 -0.997 -0.790 308s 308s y: [3, 3, 1, 2] 308s 0.086 -0.783 0.199 308s -0.004 -0.497 0.177 308s -1.621 1.431 -0.454 308s testing: mul_mat, [4, 3, 1, 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.pn 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.174 -0.154 0.137 -0.425 308s -0.027 -0.081 0.818 0.729 308s -0.663 -0.206 -0.725 0.994 308s -0.806 0.559 0.564 0.634 308s 308s x1: [4, 3, 1, 1] 308s -0.228 -0.028 -0.047 -0.323 308s 0.003 -0.408 -0.283 -0.574 308s 0.921 -0.305 -0.655 0.811 308s 308s y: [4, 3, 1, 1] 308s 0.175 -0.265 -0.130 -0.063 308s 0.268 -0.617 -0.283 -0.754 308s -0.547 0.054 0.734 -0.769 308s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 2, 1, 1] 308s 0.700 -0.689 -0.516 0.756 308s 0.690 -0.381 0.870 -0.697 308s 308s x1: [4, 4, 1, 1] 308s 0.925 0.215 -0.594 -0.103 308s -0.831 0.083 0.900 -0.239 308s 0.800 -0.674 -0.318 -0.506 308s -0.330 -0.507 0.364 0.497 308s 308s y: [2, 4, 1, 1] 308s 0.728 0.111 308s -1.284 0.344 308s 0.806 0.885 308s 0.306 -0.065 308s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 308s x0: [2, 4, 1, 2] 308s -0.706 0.088 308s 0.592 -0.900 308s -0.365 0.358 308s 0.657 -0.221 308s 308s x1: [2, 4, 1, 2] 308s -0.855 0.320 308s -0.123 0.874 308s 0.315 -0.489 308s 0.799 -0.470 308s 308s y: [4, 4, 1, 2] 308s 0.632 -0.794 0.427 -0.633 308s 0.164 -0.859 0.358 -0.274 308s -0.265 0.626 -0.290 0.315 308s -0.606 0.896 -0.460 0.629 308s test-mul-mat0: iter:286/500 308s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.597 308s 308s x1: [1, 3, 1, 1] 308s -0.900 308s -0.102 308s 0.871 308s 308s y: [1, 3, 1, 1] 308s -0.537 308s -0.061 308s 0.520 308s testing: mul_mat, [2, 1, 4, 1] = [1, 2, 4, 1] * [1, 1, 4, 1] 308s x0: [1, 2, 4, 1] 308s 0.198 308s 0.964 308s 308s x1: [1, 1, 4, 1] 308s 0.871 308s 308s y: [2, 1, 4, 1] 308s 0.173 0.840 308s testing: mul_mat, [1, 2, 4, 2] = [1, 1, 4, 2] * [1, 2, 4, 2] 308s x0: [1, 1, 4, 2] 308s -0.394 308s 308s x1: [1, 2, 4, 2] 308s 0.773 308s -0.655 308s 308s y: [1, 2, 4, 2] 308s -0.305 308s 0.258 308s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 1, 1, 1] 308s -0.002 308s 308s x1: [1, 1, 1, 1] 308s 0.864 308s 308s y: [1, 1, 1, 1] 308s -0.002 308s testing: mul_mat, [3, 1, 4, 1] = [1, 3, 4, 1] * [1, 1, 4, 1] 308s x0: [1, 3, 4, 1] 308s -0.066 308s 0.668 308s 0.599 308s 308s x1: [1, 1, 4, 1] 308s -0.141 308s 308s y: [3, 1, 4, 1] 308s 0.009 -0.094 -0.085 308s testing: mul_mat, [2, 1, 4, 2] = [3, 2, 4, 2] * [3, 1, 4, 2] 308s x0: [3, 2, 4, 2] 308s -0.386 -0.835 0.236 308s 0.923 -0.909 0.626 308s 308s x1: [3, 1, 4, 2] 308s -0.514 0.184 0.713 308s 308s y: [2, 1, 4, 2] 308s 0.213 -0.195 308s test-mul-mat0: iter:287/500 308s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.891 -0.169 -0.562 308s -0.519 -0.169 0.077 308s 0.429 0.250 0.055 308s -0.953 0.015 0.728 308s 308s x1: [3, 3, 1, 1] 308s -0.298 0.744 -0.007 308s 0.887 -0.837 0.226 308s -0.423 0.829 -0.933 308s 308s y: [4, 3, 1, 1] 308s 0.144 0.028 0.057 0.290 308s -0.775 -0.301 0.184 -0.692 308s 0.760 0.007 -0.025 -0.264 308s testing: mul_mat, [3, 4, 4, 1] = [3, 3, 4, 1] * [3, 4, 4, 1] 308s x0: [3, 3, 4, 1] 308s -0.701 0.839 -0.309 308s -0.083 -0.585 -0.981 308s -0.388 -0.580 -0.403 308s 308s x1: [3, 4, 4, 1] 308s 0.088 -0.539 -0.589 308s -0.834 0.302 -0.717 308s 0.589 -0.750 0.381 308s -0.709 0.994 -0.626 308s 308s y: [3, 4, 4, 1] 308s -0.333 0.885 0.515 308s 1.060 0.595 0.437 308s -1.160 0.016 0.053 308s 1.525 0.092 -0.049 308s testing: mul_mat, [4, 3, 4, 3] = [3, 4, 4, 3] * [3, 3, 4, 3] 308s x0: [3, 4, 4, 3] 308s 0.807 0.259 0.804 308s -0.953 0.544 0.474 308s -0.139 0.825 0.521 308s -0.745 -0.445 -0.579 308s 308s x1: [3, 3, 4, 3] 308s -0.186 -0.684 -0.018 308s 0.411 0.678 0.455 308s 0.601 0.519 0.068 308s 308s y: [4, 3, 4, 3] 308s -0.342 -0.203 -0.548 0.454 308s 0.873 0.193 0.740 -0.872 308s 0.675 -0.258 0.380 -0.719 308s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.562 -0.915 -0.587 308s -0.252 -0.915 0.084 308s 308s x1: [3, 4, 1, 1] 308s 0.326 0.604 -0.644 308s 0.554 -0.428 -0.728 308s -0.260 -0.288 0.390 308s -0.015 0.506 0.108 308s 308s y: [2, 4, 1, 1] 308s 0.009 -0.689 308s 1.130 0.191 308s -0.111 0.362 308s -0.535 -0.451 308s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 308s x0: [2, 4, 4, 1] 308s 0.723 0.017 308s -0.396 -0.340 308s 0.576 -0.795 308s 0.807 -0.736 308s 308s x1: [2, 3, 4, 1] 308s -0.602 0.246 308s 0.811 -0.635 308s -0.542 -0.496 308s 308s y: [4, 3, 4, 1] 308s -0.431 0.155 -0.543 -0.668 308s 0.575 -0.105 0.972 1.123 308s -0.400 0.383 0.082 -0.072 308s testing: mul_mat, [1, 2, 4, 3] = [4, 1, 4, 3] * [4, 2, 4, 3] 308s x0: [4, 1, 4, 3] 308s 0.983 -0.582 0.198 0.785 308s 308s x1: [4, 2, 4, 3] 308s 0.968 -0.341 -0.730 -0.015 308s 0.319 -0.525 0.249 0.791 308s 308s y: [1, 2, 4, 3] 308s 0.995 308s 1.289 308s test-mul-mat0: iter:288/500 308s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 3, 1, 1] 308s g 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.p0.748 308s -0.609 308s -0.874 308s 308s x1: [1, 2, 1, 1] 308s -0.301 308s 0.461 308s 308s y: [3, 2, 1, 1] 308s -0.225 0.184 0.263 308s 0.345 -0.281 -0.403 308s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.973 308s 308s x1: [1, 3, 1, 1] 308s -0.455 308s 0.190 308s 0.140 308s 308s y: [1, 3, 1, 1] 308s -0.443 308s 0.185 308s 0.137 308s testing: mul_mat, [1, 1, 1, 2] = [1, 1, 1, 2] * [1, 1, 1, 2] 308s x0: [1, 1, 1, 2] 308s 0.160 308s 308s x1: [1, 1, 1, 2] 308s -0.427 308s 308s y: [1, 1, 1, 2] 308s -0.069 308s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.933 308s 308s x1: [1, 1, 1, 1] 308s 0.148 308s 308s y: [1, 1, 1, 1] 308s 0.138 308s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.626 308s 308s x1: [1, 1, 1, 1] 308s -0.143 308s 308s y: [1, 1, 1, 1] 308s -0.090 308s testing: mul_mat, [4, 1, 1, 2] = [1, 4, 1, 2] * [1, 1, 1, 2] 308s x0: [1, 4, 1, 2] 308s 0.288 308s 0.045 308s -0.183 308s -0.424 308s 308s x1: [1, 1, 1, 2] 308s -0.793 308s 308s y: [4, 1, 1, 2] 308s -0.228 -0.036 0.145 0.336 308s test-mul-mat0: iter:289/500 308s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.736 0.802 -0.213 0.425 308s -0.553 0.935 0.191 -0.620 308s -0.208 0.356 -0.993 -0.001 308s 0.478 -0.342 -0.713 -0.477 308s 308s x1: [4, 1, 1, 1] 308s 0.567 -0.727 0.692 0.428 308s 308s y: [4, 1, 1, 1] 308s -0.966 -1.127 -1.064 -0.178 308s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 308s x0: [4, 3, 3, 1] 308s 0.470 -0.747 -0.723 0.216 308s 0.038 0.838 -0.683 0.828 308s -0.601 -0.103 0.277 0.246 308s 308s x1: [4, 4, 3, 1] 308s 0.475 -0.137 0.753 -0.802 308s -0.862 -0.555 -0.377 0.160 308s 0.527 0.174 -0.272 0.800 308s -0.134 -0.844 -0.953 0.130 308s 308s y: [3, 4, 3, 1] 308s -0.392 -1.275 -0.260 308s 0.317 -0.108 0.511 308s 0.487 1.015 -0.214 308s 1.285 0.046 -0.064 308s testing: mul_mat, [3, 3, 3, 1] = [4, 3, 3, 1] * [4, 3, 3, 1] 308s x0: [4, 3, 3, 1] 308s -0.921 0.114 0.548 -0.414 308s -0.447 -0.239 0.900 -0.855 308s 0.043 0.028 -0.282 0.310 308s 308s x1: [4, 3, 3, 1] 308s 0.905 0.689 -0.587 -0.696 308s -0.414 0.690 0.550 -0.415 308s 0.891 -0.493 0.439 0.214 308s 308s y: [3, 3, 3, 1] 308s -0.788 -0.502 0.008 308s 0.933 0.870 -0.282 308s -0.725 -0.069 -0.033 308s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 3, 1, 1] 308s 0.082 0.303 0.078 -0.182 308s -0.914 -0.979 -0.817 -0.127 308s -0.566 0.642 -0.207 -0.528 308s 308s x1: [4, 3, 1, 1] 308s 0.705 0.255 0.491 -0.252 308s -0.716 -0.791 -0.942 0.993 308s 0.108 0.406 0.828 -0.530 308s 308s y: [3, 3, 1, 1] 308s 0.219 -1.265 -0.204 308s -0.553 2.072 -0.431 308s 0.293 -1.106 0.308 308s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 308s x0: [3, 2, 3, 1] 308s -0.125 0.879 -0.514 308s 0.948 -0.513 -0.808 308s 308s x1: [3, 4, 3, 1] 308s -0.786 0.642 0.266 308s 0.158 -0.002 -0.388 308s -0.136 -0.746 -0.896 308s 0.612 -0.463 -0.687 308s 308s y: [2, 4, 3, 1] 308s 0.527 -1.290 308s 0.178 0.464 308s -0.179 0.978 308s -0.130 1.373 308s testing: mul_mat, [3, 3, 3, 1] = [2, 3, 3, 1] * [2, 3, 3, 1] 308s x0: [2, 3, 3, 1] 308s -0.600 0.632 308s -0.442 0.932 308s 0.358 -0.137 308s 308s x1: [2, 3, 3, 1] 308s 0.411 0.379 308s 0.662 -0.164 308s -0.983 -0.284 308s 308s y: [3, 3, 3, 1] 308s -0.007 0.171 0.096 308s -0.501 -0.445 0.260 308s 0.410 0.169 -0.313 308s test-mul-mat0: iter:290/500 308s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 2, 1, 1] 308s -0.250 308s 0.209 308s 308s x1: [1, 1, 1, 1] 308s 0.452 308s 308s y: [2, 1, 1, 1] 308s -0.113 0.095 308s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 308s x0: [1, 4, 4, 1] 308s 0.811 308s -0.731 308s -0.095 308s -0.443 308s 308s x1: [1, 2, 4, 1] 308s 0.779 308s -0.697 308s 308s y: [4, 2, 4, 1] 308s 0.631 -0.569 -0.074 -0.345 308s -0.565 0.509 0.066 0.309 308s testing: mul_mat, [3, 4, 4, 3] = [1, 3, 4, 3] * [1, 4, 4, 3] 308s x0: [1, 3, 4, 3] 308s 0.872 308s 0.992 308s 0.447 308s 308s x1: [1, 4, 4, 3] 308s 0.748 308s 0.418 308s -0.733 308s -0.529 308s 308s y: [3, 4, 4, 3] 308s 0.652 0.742 0.334 308s 0.364 0.414 0.187 308s -0.639 -0.727 -0.327 308s -0.461 -0.524 -0.236 308s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 3, 1, 1] 308s 0.720 308s -0.770 308s 0.495 308s 308s x1: [1, 3, 1, 1] 308s 0.827 308s -0.516 308s -0.498 308s 308s y: [3, 3, 1, 1] 308s 0.595 -0.637 0.409 308s -0.372 0.397 -0.255 308s -0.358 0.383 -0.246 308s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 308s x0: [3, 4, 4, 1] 308s 0.094 -0.634 0.305 308s 0.513 0.915 -0.737 308s 0.972 0.549 0.295 308s 0.386 0.210 0.131 308s 308s x1: [3, 1, 4, 1] 308s 0.237 0.014 -0.516 308s 308s y: [4, 1, 4, 1] 308s -0.144 0.515 0.086 0.027 308s testing: mul_mat, [3, 3, 4, 3] = [4, 3, 4, 3] * [4, 3, 4, 3] 308s x0: [4, 3, 4, 3] 308s -0.371 -0.522 -0.234 -0.063 308s 0.700 0.874 -0.654 -0.728 308s 0.569 0.441 -0.751 -0.549 308s 308s x1: [4, 3, 4, 3] 308s -0.070 0.853 0.335 -0.545 308s -0.142 0.703 0.531 0.250 308s 0.490 0.772 -0.931 -0.865 308s 308s y: [3, 3, 4, 3] 308s -0.464 0.874 0.385 308s -0.454 -0.015 -0.307 308s -0.313 2.256 1.793 308s test-mul-mat0: iter:291/500 308s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.941 308s 0.722 308s 0.535 308s 308s x1: [1, 4, 1, 1] 308s -0.504 308s 0.982 308s -0.843 308s 0.058 308s 308s y: [3, 4, 1, 1] 308s 0.475 -0.364 -0.270 308s -0.924 0.709 0.525 308s 0.793 -0.608 -0.451 308s -0.055 0.042 0.031 308s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.166 308s -0.573 308s 308s x1: [1, 3, 1, 1] 308s -0.136 308s 0.523 308s 0.169 308s 308s y: [2, 3, 1, 1] 308s -0.023 0.078 308s 0.087 -0.299 308s 0.028 -0.097 308s testing: mul_mat, [4, 2, 1, 3] = [1, 4, 1, 3] * [1, 2, 1, 3] 308s x0: [1, 4, 1, 3] 308s -0.115 308s 0.644 308s -0.660 308s -0.669 308s 308s x1: [1, 2, 1, 3] 308s 0.206 308s 0.275 308s 308s y: [4, 2, 1, 3] 308s -0.024 0.132 -0.136 -0.138 308s -0.032 0.177 -0.182 -0.184 308s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 4, 1, 1] 308s 0.210 308s 0.638 308s -0.235 308s -0.621 308s 308s x1: [1, 4, 1, 1] 308s -0.284 308s 0.520 308s 0.675 308s -0.226 308s 308s y: [4, 4, 1, 1] 308s -0.060 -0.181 0.067 0.176 308s 0.109 0.332 -0.122 -0.323 308s 0.142 0.431 -0.159 -0.419 308s -0.047 -0.144 0.053 0.140 308s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.898 0.163 0.264 0.948 308s 0.887 -0.067 0.982 -0.117 308s -0.952 0.241 0.073 0.438 308s 0.597 0.503 -0.120 -0.590 308s 308s x1: [4, 1, 1, 1] 308s 0.389 0.931 -0.194 -0.405 308s 308s y: [4, 1, 1, 1] 308s -0.632 0.140 -0.337 0.963 308s testing: mul_mat, [4, 4, 1, 3] = [4, 4, 1, 3] * [4, 4, 1, 3] 308s x0: [4, 4, 1, 3] 308s 0.613 -0.068 -0.308 -0.398 308s 0.828 -0.506 -0.421 0.901 308s 0.177 -0.035 -0.832 -0.883 308s 0.298 0.108 -0.672 -0.445 308s 308s x1: [4, 4, 1, 3] 308s -0.326 -0.846 0.930 -0.651 308s -0.072 0.172 0.559 -0.434 308s 0.936 0.938 0.955 0.867 308s -0.256 -0.450 0.073 -0.154 308s 308s y: [4, 4, 1, 3] 308s -0.169 -0.821 -0.227 -0.524 308s -0.055 -0.772 -0.101 -0.186 308s -0.129 0.679 -1.428 -0.647 308s -0.088 -0.154 0.046 -0.106 308s test-mul-mat0: iter:292/500 308s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 4, 1, 1] 308s 0.064 -0.932 308s -0.653 -0.560 308s -0.140 -0.344 308s 0.644 -0.172 308s 308s x1: [2, 2, 1, 1] 308s -0.271 -0.876 308s 0.914 -0.602 308s 308s y: [4, 2, 1, 1] 308s 0.799 0.667 0.339 -0.024 308s 0.619 -0.260 0.079 0.692 308s testing: mul_mat, [4, 4, 3, 1] = [2, 4, 3, 1] * [2, 4, 3, 1] 308s x0: [2, 4, 3, 1] 308s -0.913 0.938 308s -0.912 -0.257 308s 0.582 -0.083 308s 0.006 0.362 308s 308s x1: [2, 4, 3, 1] 308s -0.737 0.780 308s 0.291 -0.165 308s 0.024 -0.554 308s 0.985 -0.564 308s 308s y: [4, 4, 3, 1] 308s 1.404 0.472 -0.494 0.278 308s -0.421 -0.223 0.183 -0.058 308s -0.541 0.121 0.060 -0.200 308s -1.428 -0.753 0.620 -0.198 308s testing: mul_mat, [4, 4, 3, 4] = [2, 4, 3, 4] * [2, 4, 3, 4] 308s x0: [2, 4, 3, 4] 308s -0.141 0.187 308s 0.441 0.614 308s 0.766 0.822 308s 0.569 -0.554 308s 308s x1: [2, 4, 3, 4] 308s -0.597 0.670 308s 0.031 0.563 308s 0.411 -0.472 308s -0.208 0.498 308s 308s y: [4, 4, 3, 4] 308s 0.210 0.148 0.093 -0.711 308s 0.101 0.359 0.486 -0.295 308s -0.147 -0.109 -0.073 0.495 308s 0.123 0.214 0.249 -0.395 308s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 3, 1, 1] 308s 0.746 0.280 308s -0.656 0.051 308s -0.719 0.103 308s 308s x1: [2, 4, 1, 1] 308s 0.367 -0.899 308s -0.479 0.882 308s 0.712 -0.643 308s -0.293 0.749 308s 308s y: [3, 4, 1, 1] 308s 0.022 -0.286 -0.357 308s -0.111 0.359 0.436 308s 0.351 -0.500 -0.579 308s -0.009 0.230 0.288 308s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 308s x0: [3, 4, 3, 1] 308s 0.334 0.636 0.768 308s 0.887 0.487 0.066 308s 0.402 0.787 0.031 308s -0.959 0.980 -0.129 308s 308s x1: [3, 2, 3, 1] 308s -0.109 0.948 -0.293 308s -0.537 0.551 0.095 308s 308s y: [4, 2, 3, 1] 308s 0.341 0.345 0.693 1.072 308s 0.244 -0.202 0.221 1.044 308s testing: mul_mat, [4, 3, 3, 4] = [4, 4, 3, 4] * [4, 3, 3, 4] 308s x0: [4, 4, 3, 4] 308s -0.056 -0.377 -0.830 -0.293 308s 0.243 0.742 0.676 -0.702 308s 0.059 0.340 0.741 -0.381 308s 0.968 0.021 -0.040 -0.481 308s 308s x1: [4, 3, 3, 4] 308s -0.187 0.218 -0.789 -0.420 308s -0.716 0.242 0.452 -0.759 308s -0.779 0.030 -0.339 -0.249 308s 308s y: [4, 3, 3, 4] 308s 0.706 -0.123 -0.362 0.057 308s -0.204 0.844 0.664 -0.340 308s 0.387 -0.222 -0.192 -0.620 308s test-mul-mat0: iter:293/500 308s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 2, 1, 1] 308s 0.898 -0.354 0.184 -0.986 308s 0.842 0.098 0.575 -0.074 308s 308s x1: [4, 1, 1, 1] 308s 0.265 0.012 -0.370 0.050 308s 308s y: [2, 1, 1, 1] 308s 0.116 0.008 308s testing: mul_mat, [4, 2, 2, 1] = [4, 4, 2, 1] * [4, 2, 2, 1] 308s x0: [4, 4, 2, 1] 308s -0.453 0.088 0.243 0.177 308s -0.862 0.387 0.075 -0.216 308s -0.429 0.089 -0.375 0.668 308s -0.336 0.551 -0.331 -0.611 308s 308s x1: [4, 2, 2, 1] 308s 0.001 0.726 0.299 -0.213 308s 0.557 -0.703 0.690 -0.876 308s 308s y: [4, 2, 2, 1] 308s 0.098 0.349 -0.190 0.431 308s -0.301 -0.512 -1.145 -0.268 308s testing: mul_mat, [3, 4, 2, 4] = [4, 3, 2, 4] * [4, 4, 2, 4] 308s x0: [4, 3, 2, 4] 308s 0.097 0.836 0.193 -0.264 308s -0.794 -0.780 0.836 0.277 308s -0.919 -0.010 -0.580 0.903 308s 308s x1: [4, 4, 2, 4] 308s -0.152 -0.140 -0.509 -0.015 308s -0.753 0.566 0.769 -0.182 308s -0.345 -0.605 -0.514 0.319 308s 0.946 0.155 0.708 -0.204 308s 308s y: [3, 4, 2, 4] 308s -0.226 -0.200 0.423 308s 0.597 0.750 0.076 308s -0.723 0.405 0.909 308s 0.412 -0.337 -1.465 308s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 3, 1, 1] 308s 0.956 0.437 -0.016 0.840 308s -0.835 0.913 0.858 -0.176 308s -0.757 -0.034 -0.614 0.764 308s 308s x1: [4, 3, 1, 1] 308s -0.522 -0.771 0.524 0.495 308s -0.895 -0.437 -0.551 -0.863 308s -0.254 0.785 0.273 -0.357 308s 308s y: [3, 3, 1, 1] 308s -0.429 0.094 0.478 308s -1.763 0.028 0.371 308s -0.205 1.226 -0.274 308s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 308s x0: [3, 4, 2, 1] 308s 0.430 -0.196 0.783 308s 0.981 -0.063 -0.753 308s 0.174 -0.445 0.337 308s 0.270 -0.972 -0.649 308s 308s x1: [3, 4, 2, 1] 308s 0.285 0.224 -0.155 308s 0.691 0.309 -0.431 308s -0.831 0.538 -0.908 308s 0.664 0.643 -0.344 308s 308s y: [4, 4, 2, 1] 308s -0.042 0.382 -0.102 -0.040 308s -0.101 0.983 -0.163 0.166 308s -1.173 -0.165 -0.690 -0.159 308s -0.109 0.871 -0.287 -0.223 308s testing: mul_mat, [2, 3, 2, 4] = [4, 2, 2, 4] * [4, 3, 2, 4] 308s x0: [4, 2, 2, 4] 308s 0.019 0.853 0.323 -0.422 308s 0.288 0.303 -0.621 -0.369 308s 308s x1: [4, 3, 2, 4] 308s 0.670 -0.638 -0.244 0.492 308s -0.192 -0.121 -0.720 -0.762 308s -0.141 0.454 0.508 0.664 308s 308s y: [2, 3, 2, 4] 308s -0.819 -0.030 308s -0.018 0.636 308s 0.268 -0.463 308s test-mul-mat0: iter:294/500 308s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.196 -0.091 -0.228 -0.306 308s -0.317 0.719 -0.382 0.605 308s 0.181 -0.207 -0.460 -0.527 308s -0.762 -0.224 0.448 -0.744 308s 308s x1: [4, 3, 1, 1] 308s 0.168 -0.886 -0.616 0.225 308s -0.725 -0.524 0.882 0.610 308s 0.851 -0.077 -0.711 0.095 308s 308s y: [4, 3, 1, 1] 308s 0.119 -0.319 0.379 -0.373 308s -0.198 -0.115 -0.750 0.612 308s -0.026 0.003 0.448 -1.020 308s testing: mul_mat, [4, 4, 2, 1] = [4, 4, 2, 1] * [4, 4, 2, 1] 308s x0: [4, 4, 2, 1] 308s -0.249 -0.813 0.430 0.399 308s -0.789 -0.226 0.930 0.845 308s 0.970 0.384 0.768 -0.740 308s 0.865 -0.505 0.460 0.119 308s 308s x1: [4, 4, 2, 1] 308s 0.635 -0.515 0.424 0.749 308s -0.131 -0.351 -0.976 0.345 308s -0.469 0.634 0.196 0.454 308s 0.923 -0.710 -0.519 -0.273 308s 308s y: [4, 4, 2, 1] 308s 0.742 0.642 0.189 1.093 308s 0.037 -0.434 -1.266 -0.344 308s -0.133 0.792 -0.397 -0.582 308s 0.015 -1.282 0.426 0.887 308s testing: mul_mat, [3, 4, 2, 4] = [4, 3, 2, 4] * [4, 4, 2, 4] 308s x0: [4, 3, 2, 4] 308s 0.618 0.541 0.273 -0.822 308s -0.362 0.829 -0.409 0.872 308s -0.910 -0.494 0.761 0.788 308s 308s x1: [4, 4, 2, 4] 308s -0.718 -0.061 0.336 -0.507 308s 0.714 0.266 -0.662 0.684 308s -0.349 -0.895 0.944 -0.484 308s -0.400 0.404 0.635 -0.483 308s 308s y: [3, 4, 2, 4] 308s 0.032 -0.370 0.539 308s -0.158 0.829 -0.746 308s -0.044 -1.423 1.097 308s 0.542 -0.202 0.267 308s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 3, 1, 1] 308s 0.836 -0.091 0.239 -0.548 308s -0.411 -0.755 0.826 0.632 308s -0.430 0.539 0.846 0.262 308s 308s x1: [4, 3, 1, 1] 308s -0.956 0.017 0.623 -0.170 308s -0.471 0.121 0.034 -0.268 308s -0.195 0.952 -0.076 -0.092 308s 308s y: [3, 3, 1, 1] 308s -0.558 0.787 0.903 308s -0.250 -0.039 0.227 308s -0.217 -0.760 0.508 308s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 308s x0: [3, 3, 2, 1] 308s -0.838 -0.386 0.686 308s -0.367 -0.736 -0.194 308s -0.053 -0.791 0.202 308s 308s x1: [3, 4, 2, 1] 308s 0.072 -0.458 -0.007 308s 0.244 -0.024 0.516 308s 0.288 0.993 0.139 308s -0.882 -0.478 -0.740 308s 308s y: [3, 4, 2, 1] 308s 0.112 0.312 0.357 308s 0.159 -0.172 0.110 308s -0.530 -0.863 -0.772 308s 0.417 0.819 0.276 308s testing: mul_mat, [1, 3, 2, 4] = [3, 1, 2, 4] * [3, 3, 2, 4] 308s x0: [3, 1, 2, 4] 308s 0.945 -0.811 0.013 308s 308s x1: [3, 3, 2, 4] 308s 0.4ng 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.86 0.551 0.182 308s -0.410 0.728 0.155 308s 0.581 0.742 0.717 308s 308s y: [1, 3, 2, 4] 308s 0.015 308s -0.976 308s -0.043 308s test-mul-mat0: iter:295/500 308s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.630 308s 308s x1: [1, 4, 1, 1] 308s -0.858 308s 0.718 308s -0.383 308s -0.913 308s 308s y: [1, 4, 1, 1] 308s -0.541 308s 0.452 308s -0.241 308s -0.575 308s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 308s x0: [1, 2, 3, 1] 308s -0.793 308s -0.119 308s 308s x1: [1, 1, 3, 1] 308s 0.059 308s 308s y: [2, 1, 3, 1] 308s -0.046 -0.007 308s testing: mul_mat, [4, 2, 3, 3] = [1, 4, 3, 3] * [1, 2, 3, 3] 308s x0: [1, 4, 3, 3] 308s -0.767 308s -0.590 308s 0.132 308s 0.170 308s 308s x1: [1, 2, 3, 3] 308s -0.406 308s 0.203 308s 308s y: [4, 2, 3, 3] 308s 0.312 0.240 -0.054 -0.069 308s -0.156 -0.120 0.027 0.034 308s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 3, 1, 1] 308s 0.642 308s 0.099 308s -0.825 308s 308s x1: [1, 4, 1, 1] 308s 0.364 308s -0.813 308s 0.375 308s 0.552 308s 308s y: [3, 4, 1, 1] 308s 0.234 0.036 -0.301 308s -0.522 -0.080 0.670 308s 0.241 0.037 -0.309 308s 0.354 0.055 -0.455 308s testing: mul_mat, [1, 1, 3, 1] = [3, 1, 3, 1] * [3, 1, 3, 1] 308s x0: [3, 1, 3, 1] 308s 0.820 -0.119 0.386 308s 308s x1: [3, 1, 3, 1] 308s 0.111 0.260 -0.330 308s 308s y: [1, 1, 3, 1] 308s -0.067 308s testing: mul_mat, [4, 3, 3, 3] = [1, 4, 3, 3] * [1, 3, 3, 3] 308s x0: [1, 4, 3, 3] 308s 0.413 308s -0.556 308s -0.748 308s -0.398 308s 308s x1: [1, 3, 3, 3] 308s 0.189 308s 0.801 308s 0.245 308s 308s y: [4, 3, 3, 3] 308s 0.078 -0.105 -0.141 -0.075 308s 0.331 -0.445 -0.599 -0.319 308s 0.101 -0.136 -0.183 -0.097 308s test-mul-mat0: iter:296/500 308s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 3, 1, 1] 308s 0.483 -0.463 308s -0.683 0.380 308s 0.552 -0.737 308s 308s x1: [2, 2, 1, 1] 308s -0.758 0.347 308s 0.748 0.027 308s 308s y: [3, 2, 1, 1] 308s -0.527 0.649 -0.674 308s 0.349 -0.500 0.393 308s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 308s x0: [2, 4, 4, 1] 308s -0.890 0.171 308s -0.830 0.490 308s -0.277 -0.566 308s -0.466 -0.376 308s 308s x1: [2, 3, 4, 1] 308s 0.044 0.901 308s 0.982 -0.205 308s 0.886 0.293 308s 308s y: [4, 3, 4, 1] 308s 0.115 0.405 -0.522 -0.359 308s -0.909 -0.915 -0.156 -0.381 308s -0.739 -0.591 -0.412 -0.524 308s testing: mul_mat, [2, 4, 4, 4] = [2, 2, 4, 4] * [2, 4, 4, 4] 308s x0: [2, 2, 4, 4] 308s -0.386 0.511 308s 0.874 0.160 308s 308s x1: [2, 4, 4, 4] 308s -0.651 0.456 308s -0.594 0.071 308s 0.890 -0.060 308s 0.695 -0.694 308s 308s y: [2, 4, 4, 4] 308s 0.485 -0.496 308s 0.266 -0.507 308s -0.374 0.768 308s -0.623 0.496 308s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.746 0.722 308s -0.987 0.110 308s 308s x1: [2, 2, 1, 1] 308s -0.220 -0.358 308s 0.608 -0.111 308s 308s y: [2, 2, 1, 1] 308s -0.422 0.177 308s 0.374 -0.612 308s testing: mul_mat, [1, 2, 4, 1] = [2, 1, 4, 1] * [2, 2, 4, 1] 308s x0: [2, 1, 4, 1] 308s -0.361 -0.905 308s 308s x1: [2, 2, 4, 1] 308s -0.089 0.593 308s -0.028 -0.540 308s 308s y: [1, 2, 4, 1] 308s -0.504 308s 0.499 308s testing: mul_mat, [4, 2, 4, 4] = [1, 4, 4, 4] * [1, 2, 4, 4] 308s x0: [1, 4, 4, 4] 308s 0.797 308s -0.400 308s -0.502 308s 0.828 308s 308s x1: [1, 2, 4, 4] 308s 0.686 308s 0.453 308s 308s y: [4, 2, 4, 4] 308s 0.547 -0.275 -0.345 0.568 308s 0.361 -0.181 -0.228 0.375 308s test-mul-mat0: iter:297/500 308s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 4, 1, 1] 308s -0.086 308s 0.546 308s 0.747 308s -0.375 308s 308s x1: [1, 1, 1, 1] 308s -0.532 308s 308s y: [4, 1, 1, 1] 308s 0.046 -0.290 -0.397 0.199 308s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 308s x0: [1, 3, 3, 1] 308s -0.522 308s 0.669 308s 0.102 308s 308s x1: [1, 4, 3, 1] 308s 0.885 308s 0.618 308s -0.226 308s -0.327 308s 308s y: [3, 4, 3, 1] 308s -0.462 0.592 0.090 308s -0.323 0.413 0.063 308s 0.118 -0.151 -0.023 308s 0.171 -0.219 -0.033 308s testing: mul_mat, [1, 3, 3, 2] = [1, 1, 3, 2] * [1, 3, 3, 2] 308s x0: [1, 1, 3, 2] 308s 0.416 308s 308s x1: [1, 3, 3, 2] 308s -0.257 308s 0.462 308s 0.854 308s 308s y: [1, 3, 3, 2] 308s -0.107 308s 0.192 308s 0.355 308s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.327 308s -0.217 308s 0.464 308s 308s x1: [1, 1, 1, 1] 308s -0.401 308s 308s y: [3, 1, 1, 1] 308s 0.131 0.087 -0.186 308s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 308s x0: [3, 2, 3, 1] 308s -0.863 0.005 -0.831 308s 0.968 0.452 -0.963 308s 308s x1: [3, 1, 3, 1] 308s -0.176 0.526 -0.074 308s 308s y: [2, 1, 3, 1] 308s 0.217 0.139 308s testing: mul_mat, [1, 3, 3, 2] = [2, 1, 3, 2] * [2, 3, 3, 2] 308s x0: [2, 1, 3, 2] 308s -0.280 0.621 308s 308s x1: [2, 3, 3, 2] 308s -0.432 -0.428 308s 0.370 0.392 308s -0.902 -0.704 308s 308s y: [1, 3, 3, 2] 308s -0.145 308s 0.140 308s -0.185 308s test-mul-mat0: iter:298/500 308s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.031 -0.294 -0.975 308s 0.085 0.260 0.283 308s 0.773 0.183 0.933 308s -0.441 0.403 -0.347 308s 308s x1: [3, 1, 1, 1] 308s -0.460 -0.358 -0.941 308s 308s y: [4, 1, 1, 1] 308s 1.037 -0.399 -1.300 0.385 308s testing: mul_mat, [3, 4, 4, 1] = [3, 3, 4, 1] * [3, 4, 4, 1] 308s x0: [3, 3, 4, 1] 308s 0.948 -0.744 -0.119 308s -0.984 0.215 -0.233 308s 0.367 0.948 0.836 308s 308s x1: [3, 4, 4, 1] 308s -0.820 0.487 -0.113 308s -0.870 0.395 0.474 308s -0.454 0.097 0.419 308s -0.121 -0.240 -0.242 308s 308s y: [3, 4, 4, 1] 308s -1.126 0.938 0.066 308s -1.175 0.830 0.452 308s -0.552 0.370 0.275 308s 0.093 0.123 -0.474 308s testing: mul_mat, [1, 3, 4, 1] = [3, 1, 4, 1] * [3, 3, 4, 1] 308s x0: [3, 1, 4, 1] 308s -0.842 -0.217 -0.738 308s 308s x1: [3, 3, 4, 1] 308s -0.855 0.920 -0.446 308s 0.981 -0.428 0.793 308s -0.712 0.161 -0.495 308s 308s y: [1, 3, 4, 1] 308s 0.849 308s -1.318 308s 0.929 308s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 2, 1, 1] 308s -0.143 -0.656 0.194 308s -0.383 0.222 0.149 308s 308s x1: [3, 1, 1, 1] 308s -0.347 -0.011 -0.423 308s 308s y: [2, 1, 1, 1] 308s -0.025 0.068 308s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 308s x0: [2, 2, 4, 1] 308s 0.990 0.542 308s -0.701 0.212 308s 308s x1: [2, 3, 4, 1] 308s -0.034 -0.677 308s -0.441 -0.145 308s 0.373 -0.477 308s 308s y: [2, 3, 4, 1] 308s -0.400 -0.120 308s -0.515 0.279 308s 0.111 -0.363 308s testing: mul_mat, [3, 2, 4, 1] = [2, 3, 4, 1] * [2, 2, 4, 1] 308s x0: [2, 3, 4, 1] 308s 0.339 -0.970 308s -0.643 -0.464 308s -0.223 -0.407 308s 308s x1: [2, 2, 4, 1] 308s 0.962 -0.405 308s -0.761 0.097 308s 308s y: [3, 2, 4, 1] 308s 0.720 -0.430 -0.050 308s -0.353 0.444 0.130 308s test-mul-mat0: iter:299/500 308s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.270 -0.837 0.196 0.756 308s -0.923 -0.872 -0.340 -0.812 308s 0.394 0.585 0.602 0.261 308s 0.666 -0.998 -0.075 -0.108 308s 308s x1: [4, 4, 1, 1] 308s 0.665 0.226 0.684 0.004 308s 0.584 -0.539 0.034 -0.881 308s 0.053 -0.688 0.688 -0.165 308s 0.363 0.016 -0.198 -0.535 308s 308s y: [4, 4, 1, 1] 308s -0.231 -1.047 0.807 0.166 308s -0.365 0.635 -0.295 1.019 308s 0.572 0.450 -0.010 0.688 308s -0.554 0.153 -0.107 0.298 308s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 308s x0: [4, 4, 3, 1] 308s 0.935 0.707 -0.842 0.919 308s 0.238 0.161 0.489 -0.629 308s 0.425 -0.275 0.506 -0.386 308s -0.147 -0.672 0.733 0.458 308s 308s x1: [4, 4, 3, 1] 308s 0.686 0.930 -0.524 -0.853 308s -0.037 -0.405 0.200 0.275 308s -0.717 -0.964 -0.362 0.299 308s -0.162 0.103 -0.714 0.568 308s 308s y: [4, 4, 3, 1] 308s 0.956 0.594 0.100 -1.500 308s -0.236 -0.149 0.091 0.550 308s -0.773 -0.691 -0.338 0.625 308s 1.045 -0.729 -0.678 -0.309 308s testing: mul_mat, [1, 4, 3, 4] = [4, 1, 3, 4] * [4, 4, 3, 4] 308s x0: [4, 1, 3, 4] 308s -0.789 0.030 0.427 -0.440 308s 308s x1: [4, 4, 3, 4] 308s 0.444 -0.642 -0.458 -0.384 308s -0.503 -0.789 0.783 0.418 308s -0.078 -0.951 0.407 -0.757 308s -0.321 0.945 0.500 0.018 308s 308s y: [1, 4, 3, 4] 308s -0.396 308s 0.523 308s 0.539 308s 0.487 308s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.557 0.240 0.862 -0.476 308s 0.408 -0.346 -0.307 -0.924 308s 0.536 0.421 -0.279 -0.199 308s -0.639 -0.535 -0.502 0.148 308s 308s x1: [4, 1, 1, 1] 308s -0.399 -0.756 -0.900 0.449 308s 308s y: [4, 1, 1, 1] 308s -0.949 -0.039 -0.370 1.178 308s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 308s x0: [4, 4, 3, 1] 308s -0.117 -0.310 0.359 -0.101 308s 0.294 -0.765 -0.901 0.777 308s 0.609 -0.553 -0.002 -0.926 308s 0.318 -0.194 0.283 -0.250 308s 308s x1: [4, 4, 3, 1] 308s -0.414 -0.133 0.050 -0.976 308s -0.467 -0.459 -0.909 -0.768 308s 0.763 -0.889 -0.166 -0.992 308s -0.789 -0.717 -0.426 -0.347 308s 308s y: [4, 4, 3, 1] 308s 0.206 -0.822 0.725 0.152 308s -0.052 0.436 0.682 -0.125 308s 0.227 0.284 1.876 0.617 308s 0.197 0.432 0.238 -0.146 308s testing: mul_mat, [1, 4, 3, 4] = [4, 1, 3, 4] * [4, 4, 3, 4] 308s x0: [4, 1, 3, 4] 308s 0.751 -0.612 -0.239 -0.475 308s 308s x1: [4, 4, 3, 4] 308s 0.001 0.100 0.999 0.956 308s -0.602 -0.523 0.302 0.857 308s -0.830 0.321 -0.946 0.732 308s 0.703 0.096 -0.823 0.379 308s 308s y: [1, 4, 3, 4] 308s -0.754 308s -0.612 308s -0.941 308s 0.486 308s test-mul-mat0: iter:300/500 308s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 3, 1, 1] 308s 0.468 0.785 308s -0.862 0.166 308s 0.120 -0.483 308s 308s x1: [2, 1, 1, 1] 308s -0.306 -0.046 308s 308s y: [3, 1, 1, 1] 308s -0.179 0.256 -0.015 308s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 1, 1, 1] 308s 0.315 0.618 308s 308s x1: [2, 3, 1, 1] 308s -0.774 -0.794 308s 0.284 -0.953 308s 0.816 -0.512 308s 308s y: [1, 3, 1, 1] 308s -0.735 308s -0.500 308s -0.059 308s testing: mul_mat, [1, 1, 1, 4] = [2, 1, 1, 4] * [2, 1, 1, 4] 308s x0: [2, 1, 1, 4] 308s 0.099 0.481 308s 308s x1: [2, 1, 1, 4] 308s -0.722 0.530 308s 308s y: [1, 1, 1, 4] 308s 0.184 308s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.549 -0.343 308s 0.093 -0.622 308s 0.036 0.083 308s 308s x1: [2, 1, 1, 1] 308s 0.331 -0.424 308s 308s y: [3, 1, 1, 1] 308s -0.036 0.295 -0.023 308s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 3, 1, 1] 308s -0.186 0.103 0.911 308s -0.199 0.359 -0.542 308s 0.265 -0.133 -0.651 308s 308s x1: [3, 2, 1, 1] 308s -0.527 -0.134 -0.539 308s 0.789 -0.516 -0.261 308s 308s y: [3, 2, 1, 1] 308s -0.407 0.348 0.229 308s -0.437 -0.201 0.447 308s testing: mul_mat, [2, 3, 1, 4] = [3, 2, 1, 4] * [3, 3, 1, 4] 308s x0: [3, 2, 1, 4] 308s -0.249 -0.783 0.116 308s 0.848 -0.419 -0.771 308s 308s x1: [3, 3, 1, 4] 308s -0.498 0.160 -0.476 308s -0.952 0.598 -0.833 308s 0.379 -0.825 -0.023 308s 308s y: [2, 3, 1, 4] 308s -0.057 -0.122 308s -0.328 -0.416 308s 0.549 0.685 308s test-mul-mat0: iter:301/500 308s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.608 0.891 0.712 -0.340 308s 0.068 -0.444 -0.263 0.342 308s 308s x1: [4, 3, 1, 1] 308s -0.491 0.393 0.238 0.260 308s 0.241 0.455 0.841 -0.643 308s 0.685 -0.091 0.119 0.009 308s 308s y: [2, 3, 1, 1] 308s 0.730 -0.181 308s 1.076 -0.627 308s -0.416 0.059 308s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 308s x0: [4, 3, 2, 1] 308s -0.570 -0.590 0.193 0.549 308s 0.420 -0.871 0.941 0.310 308s 0.841 -0.399 -0.622 -0.604 308s 308s x1: [4, 2, 2, 1] 308s -0.268 0.726 -0.927 0.109 308s 0.537 0.719 -0.966 -0.327 308s 308s y: [3, 2, 2, 1] 308s -0.394 -1.583 -0.004 308s -1.095 -1.412 0.962 308s testing: mul_mat, [2, 3, 2, 1] = [4, 2, 2, 1] * [4, 3, 2, 1] 308s x0: [4, 2, 2, 1] 308s 0.382 -0.155 -0.621 -0.343 308s 0.797 -0.318 0.113 0.581 308s 308s x1: [4, 3, 2, 1] 308s -0.544 0.784 0.574 -0.101 308s 0.857 -0.701 0.183 -0.712 308s -0.291 -0.624 0.837 -0.871 308s 308s y: [2, 3, 2, 1] 308s -0.651 -0.676 308s 0.567 0.513 308s -0.235 -0.444 308s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 4, 1, 1] 308s 0.436 0.521 0.517 0.370 308s -0.811 0.139 -0.744 0.744 308s 0.031 0.600 -0.837 -0.545 308s -0.782 -0.634 -0.801 0.382 308s 308s x1: [4, 2, 1, 1] 308s 0.562 0.393 -0.925 0.340 308s -0.167 -0.580 0.719 -0.350 308s 308s y: [4, 2, 1, 1] 308s 0.098 0.539 0.842 0.181 308s -0.132 -0.739 -0.765 -0.211 308s testing: mul_mat, [3, 4, 2, 1] = [4, 3, 2, 1] * [4, 4, 2, 1] 308s x0: [4, 3, 2, 1] 308s -0.633 -0.485 -0.261 0.382 308s 0.223 0.692 0.502 0.031 308s 0.431 0.099 0.600 -0.249 308s 308s x1: [4, 4, 2, 1] 308s 0.182 0.010 -0.423 -0.093 308s -0.725 -0.852 -0.531 0.668 308s -0.777 0.810 -0.499 -0.357 308s 0.529 0.151 0.805 -0.035 308s 308s y: [3, 4, 2, 1] 308s -0.045 -0.168 -0.151 308s 1.266 -0.997 -0.882 308s 0.093 0.126 -0.465 308s -0.631 0.625 0.734 308s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 308s x0: [3, 4, 2, 1] 308s 0.410 -0.396 -0.146 308s 0.603 -0.848 0.406 308s -0.417 -0.921 0.215 308s -0.101 -0.986 0.872 308s 308s x1: [3, 4, 2, 1] 308s 0.180 0.410 -0.298 308s 0.327 0.200 0.018 308s -0.517 0.568 -0.759 308s 0.914 -0.917 0.933 308s 308s y: [4, 4, 2, 1] 308s -0.045 -0.360 -0.517 -0.682 308s 0.052 0.034 -0.317 -0.215 308s -0.326 -1.102 -0.470 -1.170 308s 0.601 1.708 0.663 1.625 308s test-mul-mat0: iter:302/500 308s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.485 -0.889 -0.624 308s 308s x1: [3, 4, 1, 1] 308s -0.307 -0.950 -0.350 308s -0.897 0.653 0.233 308s 0.002 -0.743 0.385 308s 0.081 -0.729 -0.761 308s 308s y: [1, 4, 1, 1] 308s 0.914 308s -1.161 308s 0.422 308s 1.163 308s testing: mul_mat, [1, 1, 2, 1] = [3, 1, 2, 1] * [3, 1, 2, 1] 308s x0: [3, 1, 2, 1] 308s 0.750 -0.575 -0.289 308s 308s x1: [3, 1, 2, 1] 308s -0.732 -0.776 -0.820 308s 308s y: [1, 1, 2, 1] 308s 0.134 308s testing: mul_mat, [3, 1, 2, 2] = [3, 3, 2, 2] * [3, 1, 2, 2] 308s x0: [3, 3, 2, 2] 308s -0.030 0.359 0.821 308s 0.081 0.735 -0.911 308s 0.304 0.915 0.222 308s 308s x1: [3, 1, 2, 2] 308s -0.894 0.463 -0.314 308s 308s y: [3, 1, 2, 2] 308s -0.065 0.555 0.082 308s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.479 -0.308 -0.836 308s 308s x1: [3, 3, 1, 1] 308s 0.399 0.562 0.891 308s -0.379 0.135 -0.198 308s -0.336 -0.541 -0.862 308s 308s y: [1, 3, 1, 1] 308s -0.726 308s -0.058 308s 0.726 308s testing: mul_mat, [4, 3, 2, 1] = [1, 4, 2, 1] * [1, 3, 2, 1] 308s x0: [1, 4, 2, 1] 308s -0.686 308s 0.828 308s -0.870 308s -0.479 308s 308s x1: [1, 3, 2, 1] 308s -0.395 308s -0.292 308s 0.597 308s 308s y: [4, 3, 2, 1] 308s 0.271 -0.327 0.343 0.189 308s 0.200 -0.242 0.254 0.140 308s -0.409 0.494 -0.519 -0.285 308s testing: mul_mat, [4, 1, 2, 2] = [4, 4, 2, 2] * [4, 1, 2, 2] 308s x0: [4, 4, 2, 2] 308s 0.159 -0.390 -0.810 -0.468 308s -0.207 -0.940 -0.167 -0.898 308s 0.084 -0.689 0.149 -0.261 308s 0.997 -0.562 0.809 -0.512 308s 308s x1: [4, 1, 2, 2] 308s -0.070 0.957 -0.071 -0.671 308s 308s y: [4, 1, 2, 2] 308s -0.012 -0.269 -0.500 -0.322 308s test-mul-mat0: iter:303/500 308s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.159 308s 308s x1: [1, 3, 1, 1] 308s 0.049 308s -0.692 308s 0.630 308s 308s y: [1, 3, 1, 1] 308s 0.008 308s -0.110 308s 0.100 308s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 4, 1, 1] 308s -0.888 308s 0.785 308s -0.451 308s -0.905 308s 308s x1: [1, 1, 1, 1] 308s -0.662 308s 308s y: [4, 1, 1, 1] 308s 0.588 -0.520 0.298 0.599 308s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 4, 1, 1] 308s 0.232 308s -0.001 308s -0.327 308s 0.767 308s 308s x1: [1, 4, 1, 1] 308s -0.699 308s 0.559 308s 0.928 308s -0.166 308s 308s y: [4, 4, 1, 1] 308s -0.162 0.001 0.229 -0.536 308s 0.129 -0.001 -0.183 0.428 308s 0.215 -0.001 -0.303 0.711 308s -0.038 0.000 0.054 -0.127 308s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.044 308s 308s x1: [1, 4, 1, 1] 308s 0.828 308s -0.517 308s 0.985 308s -0.482 308s 308s y: [1, 4, 1, 1] 308s 0.037 308s -0.023 308s 0.043 308s -0.021 308s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 1, 1, 1] 308s -0.057 308s 308s x1: [1, 1, 1, 1] 308s 0.861 308s 308s y: [1, 1, 1, 1] 308s -0.049 308s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.991 308s 308s x1: [1, 1, 1, 1] 308s -0.532 308s 308s y: [1, 1, 1, 1] 308s -0.528 308s test-mul-mat0: iter:304/500 308s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.323 -0.930 0.498 308s 0.906 0.302 -0.503 308s -0.421 0.068 -0.674 308s 0.062 0.053 -0.156 308s 308s x1: [3, 2, 1, 1] 308s -0.422 -0.430 -0.952 308s -0.636 0.119 -0.858 308s 308s y: [4, 2, 1, 1] 308s 0.062 -0.033 0.790 0.100 308s -0.332 -0.110 0.854 0.101 308s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 1, 1, 1] 308s -0.376 0.932 -0.409 308s 308s x1: [3, 4, 1, 1] 308s -0.081 -0.903 -0.295 308s -0.202 0.040 0.173 308s 0.408 0.031 0.949 308s 0.649 -0.946 0.884 308s 308s y: [1, 4, 1, 1] 308s -0.690 308s 0.042 308s -0.513 308s -1.487 308s testing: mul_mat, [2, 1, 1, 2] = [3, 2, 1, 2] * [3, 1, 1, 2] 308s x0: [3, 2, 1, 2] 308s 0.446 0.251 -0.095 308s -0.485 0.576 0.967 308s 308s x1: [3, 1, 1, 2] 308s 0.742 -0.926 0.255 308s 308s y: [2, 1, 1, 2] 308s 0.075 -0.647 308s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.869 0.559 -0.425 308s -0.032 -0.844 -0.718 308s -0.587 -0.863 0.568 308s -0.937 -0.186 -0.098 308s 308s x1: [3, 2, 1, 1] 308s -0.296 -0.702 0.092 308s 0.735 -0.754 -0.259 308s 308s y: [4, 2, 1, 1] 308s -0.175 0.536 0.832 0.398 308s -0.950 0.799 0.071 -0.524 308s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.763 0.914 -0.822 -0.386 308s 0.437 -0.517 0.704 0.146 308s 308s x1: [4, 3, 1, 1] 308s 0.728 -0.182 0.807 -0.758 308s -0.606 0.774 0.810 -0.186 308s -0.340 0.475 0.939 -0.656 308s 308s y: [2, 3, 1, 1] 308s -1.093 0.869 308s 0.576 -0.122 308s 0.174 0.172 308s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 308s x0: [2, 4, 1, 2] 308s 0.114 -0.664 308s 0.991 -0.470 308s -0.649 0.290 308s 0.053 0.772 308s 308s x1: [2, 4, 1, 2] 308s -0.883 -0.323 308s -0.295 -0.728 308s -0.186 0.519 308s -0.152 0.096 308s 308s y: [4, 4, 1, 2] 308s 0.114 -0.723 0.480 -0.296 308s 0.450 0.050 -0.020 -0.578 308s -0.366 -0.428 0.271 0.391 308s -0.081 -0.196 0.127 0.066 308s test-mul-mat0: iter:305/500 308s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.979 0.742 308s 0.727 -0.988 308s -0.908 -0.220 308s 308s x1: [2, 4, 1, 1] 308s 0.384 -0.024 308s -0.592 0.134 308s 0.800 -0.687 308s -0.310 -0.134 308s 308s y: [3, 4, 1, 1] 308s -0.395 0.304 -0.343 308s 0.679 -0.562 0.508 308s -1.292 1.260 -0.574 308s 0.204 -0.093 0.311 308s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.213 -0.769 308s 0.166 0.478 308s 308s x1: [2, 3, 1, 1] 308s -0.653 -0.378 308s -0.930 -0.880 308s 0.066 0.844 308s 308s y: [2, 3, 1, 1] 308s 0.151 -0.289 308s 0.478 -0.575 308s -0.634 0.414 308s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.399 -0.849 308s -0.303 -0.468 308s 308s x1: [2, 2, 1, 1] 308s 0.296 -0.032 308s -0.986 0.176 308s 308s y: [2, 2, 1, 1] 308s 0.145 -0.075 308s -0.542 0.217 308s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.243 0.350 308s -0.442 0.255 308s 308s x1: [2, 2, 1, 1] 308s 0.951 0.010 308s 0.222 -0.183 308s 308s y: [2, 2, 1, 1] 308s 0.235 -0.417 308s -0.010 -0.145 308s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.722 -0.957 308s -0.661 0.792 308s 308s x1: [2, 2, 1, 1] 308s -0.349 -0.871 308s 0.602 0.273 308s 308s y: [2, 2, 1, 1] 308s 0.581 -0.458 308s 0.174 -0.182 308s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 1, 1, 1] 308s 0.926 0.044 308s 308s x1: [2, 2, 1, 1] 308s 0.552 -0.725 308s -0.042 0.030 308s 308s y: [1, 2, 1, 1] 308s 0.479 308s -0.037 308s test-mul-mat0: iter:306/500 308s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 3, 1, 1] 308s 0.440 -0.776 308s -0.107 -0.305 308s -0.126 0.023 308s 308s x1: [2, 3, 1, 1] 308s -0.089 -0.025 308s -0.151 0.921 308s -0.803 0.665 308s 308s y: [3, 3, 1, 1] 308s -0.019 0.017 0.011 308s -0.782 -0.265 0.040 308s -0.870 -0.117 0.116 308s testing: mul_mat, [1, 3, 4, 1] = [2, 1, 4, 1] * [2, 3, 4, 1] 308s x0: [2, 1, 4, 1] 308s 0.165 0.493 308s 308s x1: [2, 3, 4, 1] 308s -0.703 -0.853 308s 0.223 -0.981 308s -0.514 0.266 308s 308s y: [1, 3, 4, 1] 308s -0.537 308s -0.447 308s 0.046 308s testing: mul_mat, [1, 1, 4, 1] = [2, 1, 4, 1] * [2, 1, 4, 1] 308s x0: [2, 1, 4, 1] 308s -0.657 0.452 308s 308s x1: [2, 1, 4, 1] 308s -0.575 -0.824 308s 308s y: [1, 1, 4, 1] 308s 0.005 308s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.975 0.325 308s 0.832 0.392 308s 0.212 0.050 308s 0.190 0.693 308s 308s x1: [2, 1, 1, 1] 308s -0.700 -0.438 308s 308s y: [4, 1, 1, 1] 308s 0.541 -0.754 -0.170 -0.437 308s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 308s x0: [4, 1, 4, 1] 308s 0.064 -0.733 -0.501 -0.727 308s 308s x1: [4, 2, 4, 1] 308s -0.406 0.208 -0.792 0.020 308s 0.384 0.209 -0.289 0.371 308s 308s y: [1, 2, 4, 1] 308s 0.204 308s -0.254 308s testing: mul_mat, [3, 4, 4, 1] = [1, 3, 4, 1] * [1, 4, 4, 1] 308s x0: [1, 3, 4, 1] 308s -0.518 308s -0.664 308s -0.901 308s 308s x1: [1, 4, 4, 1] 308s 0.137 308s 0.644 308s -0.566 308s 0.143 308s 308s y: [3, 4, 4, 1] 308s -0.071 -0.091 -0.123 308s -0.333 -0.427 -0.580 308s 0.293 0.376 0.510 308s -0.074 -0.095 -0.128 308s test-mul-mat0: iter:307/500 308s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.177 308s 308s x1: [1, 3, 1, 1] 308s -0.594 308s -0.803 308s -0.213 308s 308s y: [1, 3, 1, 1] 308s -0.105 308s -0.142 308s -0.038 308s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 308s x0: [1, 2, 2, 1] 308s 0.348 308s -0.665 308s 308s x1: [1, 1, 2, 1] 308s 0.741 308s 308s y: [2, 1, 2, 1] 308s 0.258 -0.493 308s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 308s x0: [1, 1, 2, 1] 308s 0.421 308s 308s x1: [1, 2, 2, 1] 308s -0.682 308s -0.617 308s 308s y: [1, 2, 2, 1] 308s -0.287 308s -0.260 308s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 4, 1, 1] 308s 0.505 308s 0.310 308s -0.335 308s 0.435 308s 308s x1: [1, 1, 1, 1] 308s 0.577 308s 308s y: [4, 1, 1, 1] 308s 0.291 0.179 -0.193 0.251 308s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 308s x0: [4, 3, 2, 1] 308s 0.376 -0.157 0.178 0.495 308s 0.012 -0.668 -0.348 0.035 308s -0.493 0.854 -0.944 0.379 308s 308s x1: [4, 1, 2, 1] 308s -0.510 -0.417 -0.115 -0.538 308s 308s y: [3, 1, 2, 1] 308s -0.413 0.293 -0.200 308s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 308s x0: [3, 2, 2, 1] 308s -0.950 0.760 0.849 308s -0.282 -0.561 -0.751 308s 308s x1: [3, 4, 2, 1] 308s 0.274 0.593 -0.874 308s 0.253 -0.539 0.961 308s -0.981 0.836 -0.027 308s -0.474 -0.321 0.305 308s 308s y: [2, 4, 2, 1] 308s -0.552 0.246 308s 0.164 -0.491 308s 1.545 -0.172 308s 0.466 0.085 308s test-mul-mat0: iter:308/500 308s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.671 0.627 308s 0.562 -0.856 308s 0.274 -0.692 308s -0.241 -0.630 308s 308s x1: [2, 2, 1, 1] 308s -0.582 -0.387 308s 0.892 -0.725 308s 308s y: [4, 2, 1, 1] 308s 0.148 0.004 0.108 0.384 308s -1.053 1.122 0.746 0.242 308s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 308s x0: [2, 4, 4, 1] 308s -0.581 0.183 308s -0.852 0.278 308s -0.866 -0.229 308s 0.849 -0.472 308s 308s x1: [2, 4, 4, 1] 308s -0.615 -0.386 308s -0.580 0.103 308s -0.625 -0.141 308s -0.048 -0.377 308s 308s y: [4, 4, 4, 1] 308s 0.286 0.417 0.620 -0.340 308s 0.356 0.523 0.479 -0.541 308s 0.337 0.494 0.574 -0.464 308s -0.041 -0.063 0.128 0.137 308s testing: mul_mat, [4, 4, 4, 4] = [2, 4, 4, 4] * [2, 4, 4, 4] 308s x0: [2, 4, 4, 4] 308s -0.271 0.434 308s 0.102 0.837 308s -0.958 0.898 308s -0.137 0.050 308s 308s x1: [2, 4, 4, 4] 308s 0.164 0.611 308s 0.719 0.299 308s -0.618 0.569 308s 0.827 -0.848 308s 308s y: [4, 4, 4, 4] 308s 0.220 0.528 0.391 0.008 308s -0.065 0.323 -0.420 -0.084 308s 0.414 0.413 1.102 0.113 308s -0.592 -0.626 -1.553 -0.156 308s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 4, 1, 1] 308s 0.783 -0.013 308s 0.998 -0.202 308s -0.760 0.544 308s 0.913 0.515 308s 308s x1: [2, 4, 1, 1] 308s -0.936 -0.062 308s -0.867 0.094 308s -0.426 -0.305 308s -0.930 -0.293 308s 308s y: [4, 4, 1, 1] 308s -0.733 -0.922 0.678 -0.887 308s -0.680 -0.884 0.710 -0.742 308s -0.330 -0.363 0.158 -0.546 308s -0.725 -0.869 0.548 -1.000 308s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 308s x0: [4, 1, 4, 1] 308s -0.331 -0.223 0.838 -0.040 308s 308s x1: [4, 2, 4, 1] 308s -0.476 0.993 0.870 -0.272 308s -0.465 -0.708 0.511 0.096 308s 308s y: [1, 2, 4, 1] 308s 0.676 308s 0.736 308s testing: mul_mat, [4, 4, 4, 4] = [1, 4, 4, 4] * [1, 4, 4, 4] 308s x0: [1, 4, 4, 4] 308s 0.801 308s 0.727 308s 0.209 308s -0.603 308s 308s x1: [1, 4, 4, 4] 308s -0.699 308s -0.071 308s 0.618 308s -0.402 308s 308s y: [4, 4, 4, 4] 308s -0.560 -0.508 -0.146 0.421 308s -0.057 -0.051 -0.015 0.043 308s 0.495 0.450 0.129 -0.373 308s -0.322 -0.292 -0.084 0.242 308s test-mul-mat0: iter:309/500 308s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.054 0.839 0.459 308s 0.536 0.762 0.292 308s 0.775 -0.075 0.539 308s 308s x1: [3, 4, 1, 1] 308s 0.026 0.634 0.486 308s 0.168 0.521 0.051 308s 0.619 -0.811 -0.244 308s -0.625 0.335 0.782 308s 308s y: [3, 4, 1, 1] 308s 0.756 0.639 0.234 308s 0.470 0.502 0.118 308s -0.759 -0.357 0.409 308s 0.606 0.149 -0.087 308s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 308s x0: [3, 1, 3, 1] 308s 0.882 0.497 0.734 308s 308s x1: [3, 3, 3, 1] 308s 0.868 -0.831 -0.830 308s 0.617 0.221 -0.606 308s 0.419 -0.162 0.895 308s 308s y: [1, 3, 3, 1] 308s -0.257 308s 0.209 308s 0.947 308s testing: mul_mat, [2, 1, 3, 4] = [3, 2, 3, 4] * [3, 1, 3, 4] 308s x0: [3, 2, 3, 4] 308s -0.572 0.713 0.941 308s -0.495 -0.914 0.137 308s 308s x1: [3, 1, 3, 4] 308s -0.214 0.725 -0.806 308s 308s y: [2, 1, 3, 4] 308s -0.119 -0.667 308s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.913 0.440 -0.409 308s 308s x1: [3, 2, 1, 1] 308s -0.764 -0.677 -0.150 308s 0.497 -0.321 0.376 308s 308s y: [1, 2, 1, 1] 308s -0.934 308s 0.159 308s testing: mul_mat, [3, 3, 3, 1] = [1, 3, 3, 1] * [1, 3, 3, 1] 308s x0: [1, 3, 3, 1] 308s 0.720 308s 0.622 308s -0.809 308s 308s x1: [1, 3, 3, 1] 308s -0.261 308s -0.094 308s -0.810 308s 308s y: [3, 3, 3, 1] 308s -0.188 -0.162 0.211 308s -0.067 -0.058 0.076 308s -0.583 -0.504 0.656 308s testing: mul_mat, [2, 1, 3, 4] = [3, 2, 3, 4] * [3, 1, 3, 4] 308s x0: [3, 2, 3, 4] 308s 0.616 0.076 0.416 308s 0.914 -0.773 0.952 308s 308s x1: [3, 1, 3, 4] 308s 0.695 0.837 -0.427 308s 308s y: [2, 1, 3, 4] 308s 0.314 -0.418 308s test-mul-mat0: iter:310/500 308s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 1, 1, 1] 308s 0.350 0.356 0.966 0.485 308s 308s x1: [4, 3, 1, 1] 308s 0.153 -0.631 -0.307 -0.184 308s 0.418 -0.402 0.198 -0.929 308s 0.407 0.626 -0.525 -0.979 308s 308s y: [1, 3, 1, 1] 308s -0.557 308s -0.257 308s -0.617 308s testing: mul_mat, [2, 1, 4, 1] = [4, 2, 4, 1] * [4, 1, 4, 1] 308s x0: [4, 2, 4, 1] 308s 0.570 -0.234 -0.550 -0.233 308s -0.163 0.857 -0.607 0.312 308s 308s x1: [4, 1, 4, 1] 308s 0.031 0.643 0.956 0.270 308s 308s y: [2, 1, 4, 1] 308s -0.722 0.050 308s testing: mul_mat, [1, 2, 4, 4] = [4, 1, 4, 4] * [4, 2, 4, 4] 308s x0: [4, 1, 4, 4] 308s 0.732 0.596 0.943 -0.435 308s 308s x1: [4, 2, 4, 4] 308s -0.859 0.107 -0.712 -0.022 308s -0.036 -0.319 -0.711 -0.159 308s 308s y: [1, 2, 4, 4] 308s -1.226 308s -0.817 308s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.421 0.288 -0.367 0.014 308s 0.326 0.122 0.581 0.905 308s 0.380 0.582 0.982 -0.792 308s 0.919 0.354 0.184 0.428 308s 308s x1: [4, 1, 1, 1] 308s -0.397 -0.209 -0.973 -0.514 308s 308s y: [4, 1, 1, 1] 308s 0.457 -1.186 -0.821 -0.838 308s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 308s x0: [4, 1, 4, 1] 308s -0.622 -0.197 -0.169 0.887 308s 308s x1: [4, 4, 4, 1] 308s -0.566 -0.782 -0.536 0.414 308s 0.121 -0.924 0.813 -0.097 308s 0.995 0.227 0.506 -0.213 308s 0.254 0.992 -0.544 0.833 308s 308s y: [1, 4, 4, 1] 308s 0.963 308s -0.117 308s -0.938 308s 0.478 308s testing: mul_mat, [3, 4, 4, 4] = [1, 3, 4, 4] * [1, 4, 4, 4] 308s x0: [1, 3, 4, 4] 308s 0.266 308s -0.756 308s -0.094 308s 308s x1: [1, 4, 4, 4] 308s -0.822 308s 0.445 308s -0.079 308s -0.212 308s 308s y: [3, 4, 4, 4] 308s -0.218 0.622 0.077 308s 0.118 -0.337 -0.042 308s -0.021 0.060 0.007 308s -0.056 0.160 0.020 308s test-mul-mat0: iter:311/500 308s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.767 -0.313 308s 0.898 -0.896 308s 308s x1: [2, 3, 1, 1] 308s -0.487 -0.709 308s -0.921 -0.030 308s -0.304 0.246 308s 308s y: [2, 3, 1, 1] 308s -0.151 0.199 308s -0.697 -0.800 308s -0.311 -0.494 308s testing: mul_mat, [2, 2, 4, 1] = [2, 2, 4, 1] * [2, 2, 4, 1] 308s x0: [2, 2, 4, 1] 308s -0.069 -0.171 308s -0.430 0.445 308s 308s x1: [2, 2, 4, 1] 308s -0.629 0.701 308s 0.647 0.536 308s 308s y: [2, 2, 4, 1] 308s -0.077 0.582 308s -0.136 -0.040 308s testing: mul_mat, [1, 2, 4, 3] = [2, 1, 4, 3] * [2, 2, 4, 3] 308s x0: [2, 1, 4, 3] 308s -0.301 0.319 308s 308s x1: [2, 2, 4, 3] 308s 0.333 -0.512 308s 0.962 0.411 308s 308s y: [1, 2, 4, 3] 308s -0.264 308s -0.158 308s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 3, 1, 1] 308s 0.619 -0.521 308s -0.142 0.557 308s 0.320 -0.360 308s 308s x1: [2, 1, 1, 1] 308s -0.224 0.962 308s 308s y: [3, 1, 1, 1] 308s -0.640 0.568 -0.418 308s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 308s x0: [3, 1, 4, 1] 308s -0.836 0.645 0.723 308s 308s x1: [3, 2, 4, 1] 308s -0.996 -0.527 -0.607 308s -0.910 0.022 -0.838 308s 308s y: [1, 2, 4, 1] 308s 0.054 308s 0.169 308s testing: mul_mat, [3, 3, 4, 3] = [1, 3, 4, 3] * [1, 3, 4, 3] 308s x0: [1, 3, 4, 3] 308s 0.400 308s -0.062 308s -0.942 308s 308s x1: [1, 3, 4, 3] 308s -0.945 308s 0.213 308s -0.447 308s 308s y: [3, 3, 4, 3] 308s -0.378 0.058 0.891 308s 0.085 -0.013 -0.201 308s -0.179 0.028 0.422 308s test-mul-mat0: iter:312/500 308s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 1, 1, 1] 308s 0.008 -0.638 308s 308s x1: [2, 4, 1, 1] 308s 0.680 -0.807 308s 0.275 0.010 308s 0.336 0.767 308s 0.332 -0.490 308s 308s y: [1, 4, 1, 1] 308s 0.520 308s -0.004 308s -0.487 308s 0.315 308s testing: mul_mat, [4, 1, 3, 1] = [2, 4, 3, 1] * [2, 1, 3, 1] 308s x0: [2, 4, 3, 1] 308s -0.990 0.272 308s -0.335 -0.317 308s 0.576 -0.276 308s 0.414 0.995 308s 308s x1: [2, 1, 3, 1] 308s 0.362 -0.206 308s 308s y: [4, 1, 3, 1] 308s -0.414 -0.056 0.265 -0.055 308s testing: mul_mat, [4, 4, 3, 3] = [2, 4, 3, 3] * [2, 4, 3, 3] 308s x0: [2, 4, 3, 3] 308s -0.223 0.376 308s -0.389 0.582 308s 0.596 0.387 308s -0.684 -0.789 308s 308s x1: [2, 4, 3, 3] 308s -0.079 0.437 308s 0.104 0.758 308s 0.047 0.473 308s 0.303 0.057 308s 308s y: [4, 4, 3, 3] 308s 0.182 0.285 0.122 -0.291 308s 0.262 0.401 0.355 -0.670 308s 0.167 0.257 0.211 -0.406 308s -0.046 -0.085 0.202 -0.252 308s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 4, 1, 1] 308s 0.726 -0.322 308s 0.145 0.353 308s 0.755 0.069 308s 0.150 0.498 308s 308s x1: [2, 4, 1, 1] 308s -0.152 0.416 308s -0.930 0.300 308s 0.082 0.926 308s -0.324 -0.375 308s 308s y: [4, 4, 1, 1] 308s -0.244 0.125 -0.086 0.184 308s -0.772 -0.029 -0.681 0.010 308s -0.239 0.339 0.126 0.473 308s -0.114 -0.179 -0.270 -0.235 308s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 308s x0: [4, 4, 3, 1] 308s 0.252 -0.536 -0.187 0.725 308s 0.395 -0.271 0.424 0.712 308s 0.231 0.291 -0.730 -0.097 308s -0.395 -0.765 -0.375 -0.694 308s 308s x1: [4, 2, 3, 1] 308s -0.314 0.771 -0.916 -0.868 308s -0.965 0.812 -0.698 0.442 308s 308s y: [4, 2, 3, 1] 308s -0.950 -1.339 0.905 0.480 308s -0.227 -0.582 0.480 -0.284 308s testing: mul_mat, [4, 4, 3, 3] = [4, 4, 3, 3] * [4, 4, 3, 3] 308s x0: [4, 4, 3, 3] 308s -0.621 0.257 -0.734 0.247 308s -0.501 -0.646 -0.425 -0.995 308s 0.129 -0.255 -0.277 -0.573 308s -0.655 -0.722 -0.191 0.254 308s 308s x1: [4, 4, 3, 3] 308s 0.937 0.487 -0.236 0.076 308s 0.780 -0.339 -0.943 -0.144 308s 0.457 0.557 0.342 0.749 308s 0.302 -0.619 0.294 -0.559 308s 308s y: [4, 4, 3, 3] 308s -0.265 -0.759 0.019 -0.900 308s 0.085 0.372 0.531 -0.122 308s -0.206 -1.480 -0.607 -0.576 308s -0.701 0.680 0.435 0.051 308s test-mul-mat0: iter:313/500 308s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.902 0.166 308s 0.573 0.522 308s 308s x1: [2, 1, 1, 1] 308s -0.244 0.548 308s 308s y: [2, 1, 1, 1] 308s -0.129 0.146 308s testing: mul_mat, [3, 2, 3, 1] = [2, 3, 3, 1] * [2, 2, 3, 1] 308s x0: [2, 3, 3, 1] 308s 0.248 0.364 308s -0.319 -0.599 308s 0.862 -0.136 308s 308s x1: [2, 2, 3, 1] 308s 0.147 0.061 308s -0.943 -0.177 308s 308s y: [3, 2, 3, 1] 308s 0.059 -0.083 0.118 308s -0.299 0.406 -0.789 308s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 308s x0: [2, 2, 3, 1] 308s 0.179 0.550 308s 0.373 0.351 308s 308s x1: [2, 3, 3, 1] 308s -0.968 -0.250 308s -0.420 -0.145 308s -0.960 -0.280 308s 308s y: [2, 3, 3, 1] 308s -0.311 -0.449 308s -0.155 -0.208 308s -0.326 -0.456 308s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.298 -0.482 308s 0.150 -0.118 308s 308s x1: [2, 2, 1, 1] 308s 0.986 0.424 308s -0.422 -0.159 308s 308s y: [2, 2, 1, 1] 308s 0.090 0.098 308s -0.049 -0.045 308s testing: mul_mat, [4, 2, 3, 1] = [2, 4, 3, 1] * [2, 2, 3, 1] 308s x0: [2, 4, 3, 1] 308s -0.557 0.389 308s -0.595 -0.741 308s -0.215 0.468 308s 0.513 -0.938 308s 308s x1: [2, 2, 3, 1] 308s -0.739 -0.983 308s 0.054 0.745 308s 308s y: [4, 2, 3, 1] 308s 0.029 1.168 -0.301 0.542 308s 0.260 -0.584 0.337 -0.671 308s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 308s x0: [4, 4, 3, 1] 308s 0.582 0.675 0.270 0.310 308s 0.425 -0.375 -0.303 -0.204 308s 0.967 -0.604 0.096 -0.964 308s 0.034 0.839 0.451 -0.292 308s 308s x1: [4, 2, 3, 1] 308s 0.362 -0.836 -0.356 -0.699 308s 0.257 -0.819 -0.387 0.700 308s 308s y: [4, 2, 3, 1] 308s -0.666 0.718 1.495 -0.645 308s -0.291 0.391 0.032 -1.058 308s test-mul-mat0: iter:314/500 308s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 1, 1, 1] 308s 0.186 0.298 -0.573 0.329 308s 308s x1: [4, 3, 1, 1] 308s 0.501 -0.663 -0.214 -0.470 308s 0.593 -0.172 -0.559 -0.276 308s -0.191 -0.750 0.438 -0.784 308s 308s y: [1, 3, 1, 1] 308s -0.136 308s 0.288 308s -0.768 308s testing: mul_mat, [2, 1, 2, 1] = [4, 2, 2, 1] * [4, 1, 2, 1] 308s x0: [4, 2, 2, 1] 308s 0.872 0.546 -0.604 0.384 308s -0.238 0.897 0.721 0.548 308s 308s x1: [4, 1, 2, 1] 308s -0.780 -0.902 -0.832 -0.763 308s 308s y: [2, 1, 2, 1] 308s -0.963 -1.642 308s testing: mul_mat, [3, 2, 2, 2] = [4, 3, 2, 2] * [4, 2, 2, 2] 308s x0: [4, 3, 2, 2] 308s -0.326 -0.220 0.072 -0.336 308s 0.699 -0.260 -0.177 -0.145 308s 0.628 0.299 0.060 -0.107 308s 308s x1: [4, 2, 2, 2] 308s 0.401 0.144 -0.338 -0.301 308s 0.571 0.991 -0.081 0.668 308s 308s y: [3, 2, 2, 2] 308s -0.086 0.346 0.307 308s -0.634 0.059 0.578 308s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.655 0.981 -0.343 0.824 308s 308s x1: [4, 3, 1, 1] 308s 0.718 0.171 -0.435 -0.887 308s -0.519 -0.157 -0.997 0.031 308s 0.657 -0.426 0.937 -0.518 308s 308s y: [1, 3, 1, 1] 308s -0.885 308s 0.553 308s -1.596 308s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 308s x0: [1, 2, 2, 1] 308s -0.350 308s 0.004 308s 308s x1: [1, 4, 2, 1] 308s -0.856 308s 0.788 308s -0.957 308s 0.130 308s 308s y: [2, 4, 2, 1] 308s 0.299 -0.004 308s -0.276 0.003 308s 0.335 -0.004 308s -0.045 0.001 308s testing: mul_mat, [4, 1, 2, 2] = [2, 4, 2, 2] * [2, 1, 2, 2] 308s x0: [2, 4, 2, 2] 308s -0.148 -0.296 308s 0.479 0.846 308s 0.501 0.314 308s 0.333 0.361 308s 308s x1: [2, 1, 2, 2] 308s 0.787 -0.211 308s 308s y: [4, 1, 2, 2] 308s -0.054 0.198 0.328 0.186 308s test-mul-mat0: iter:315/500 308s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.442 308s -0.301 308s 308s x1: [1, 1, 1, 1] 308s 0.029 308s 308s y: [2, 1, 1, 1] 308s 0.013 -0.009 308s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 308s x0: [1, 3, 2, 1] 308s -0.987 308s 0.631 308s 0.259 308s 308s x1: [1, 2, 2, 1] 308s 0.040 308s -0.409 308s 308s y: [3, 2, 2, 1] 308s -0.039 0.025 0.010 308s 0.403 -0.258 -0.106 308s testing: mul_mat, [4, 3, 2, 2] = [1, 4, 2, 2] * [1, 3, 2, 2] 308s x0: [1, 4, 2, 2] 308s -0.607 308s -0.285 308s 0.987 308s 0.422 308s 308s x1: [1, 3, 2, 2] 308s 0.546 308s 0.820 308s -0.458 308s 308s y: [4, 3, 2, 2] 308s -0.332 -0.156 0.539 0.231 308s -0.498 -0.234 0.809 0.346 308s 0.278 0.130 -0.452 -0.193 308s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.973 308s 308s x1: [1, 4, 1, 1] 308s -0.119 308s -0.199 308s -0.665 308s -0.299 308s 308s y: [1, 4, 1, 1] 308s -0.116 308s -0.194 308s -0.647 308s -0.291 308s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 308s x0: [1, 2, 2, 1] 308s 0.634 308s -0.714 308s 308s x1: [1, 1, 2, 1] 308s -0.892 308s 308s y: [2, 1, 2, 1] 308s -0.566 0.637 308s testing: mul_mat, [1, 1, 2, 2] = [2, 1, 2, 2] * [2, 1, 2, 2] 308s x0: [2, 1, 2, 2] 308s 0.082 -0.525 308s 308s x1: [2, 1, 2, 2] 308s -0.267 0.040 308s 308s y: [1, 1, 2, 2] 308s -0.043 308s test-mul-mat0: iter:316/500 308s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 3, 1, 1] 308s 0.722 308s 0.558 308s 0.966 308s 308s x1: [1, 3, 1, 1] 308s -0.776 308s -0.051 308s -0.047 308s 308s y: [3, 3, 1, 1] 308s -0.560 -0.433 -0.750 308s -0.037 -0.029 -0.050 308s -0.034 -0.026 -0.045 308s testing: mul_mat, [2, 3, 4, 1] = [1, 2, 4, 1] * [1, 3, 4, 1] 308s x0: [1, 2, 4, 1] 308s 0.688 308s -0.205 308s 308s x1: [1, 3, 4, 1] 308s -0.992 308s -0.309 308s -0.190 308s 308s y: [2, 3, 4, 1] 308s -0.683 0.203 308s -0.212 0.063 308s -0.131 0.039 308s testing: mul_mat, [3, 2, 4, 2] = [1, 3, 4, 2] * [1, 2, 4, 2] 308s x0: [1, 3, 4, 2] 308s 0.967 308s 0.308 308s 0.651 308s 308s x1: [1, 2, 4, 2] 308s 0.226 308s -0.892 308s 308s y: [3, 2, 4, 2] 308s 0.219 0.070 0.147 308s -0.862 -0.275 -0.580 308s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.486 308s -0.200 308s 0.046 308s 308s x1: [1, 3, 1, 1] 308s 0.801 308s 0.304 308s -0.804 308s 308s y: [3, 3, 1, 1] 308s -0.389 -0.160 0.037 308s -0.148 -0.061 0.014 308s 0.390 0.161 -0.037 308s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 308s x0: [3, 4, 4, 1] 308s -0.741 0.285 -0.408 308s 0.178 0.578 -0.067 308s 0.343 0.107 -0.186 308s -0.931 0.175 -0.607 308s 308s x1: [3, 1, 4, 1] 308s -0.519 -0.891 -0.303 308s 308s y: [4, 1, 4, 1] 308s 0.253 -0.587 -0.217 0.510 308s testing: mul_mat, [2, 3, 4, 2] = [4, 2, 4, 2] * [4, 3, 4, 2] 308s x0: [4, 2, 4, 2] 308s -0.283 0.071 -0.565 -0.438 308s -0.741 -0.814 0.154 0.090 308s 308s x1: [4, 3, 4, 2] 308s 0.084 -0.374 0.632 -0.450 308s 0.520 -0.548 0.379 -0.055 308s 0.759 0.298 0.465 0.793 308s 308s y: [2, 3, 4, 2] 308s -0.210 0.299 308s -0.376 0.114 308s -0.803 -0.662 308s test-mul-mat0: iter:317/500 308s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.727 -0.010 0.143 -0.505 308s 0.816 -0.287 -0.216 -0.857 308s 308s x1: [4, 4, 1, 1] 308s -0.716 0.224 -0.475 -0.713 308s 0.382 0.915 -0.045 -0.924 308s -0.340 0.979 -0.537 0.515 308s -0.942 -0.059 0.348 0.475 308s 308s y: [2, 4, 1, 1] 308s 0.810 0.064 308s 0.173 0.849 308s -0.099 -0.884 308s 0.496 -1.234 308s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 308s x0: [4, 3, 3, 1] 308s -0.886 -0.602 0.662 -0.173 308s 0.182 0.805 -0.631 -0.422 308s -0.153 -0.814 0.348 -0.486 308s 308s x1: [4, 2, 3, 1] 308s 0.542 0.397 0.042 0.817 308s -0.230 0.667 -0.899 0.994 308s 308s y: [3, 2, 3, 1] 308s -0.833 0.047 -0.788 308s -0.965 0.644 -1.304 308s testing: mul_mat, [2, 3, 3, 3] = [4, 2, 3, 3] * [4, 3, 3, 3] 308s x0: [4, 2, 3, 3] 308s -0.190 0.673 -0.535 0.502 308s 0.113 -0.098 -0.567 0.607 308s 308s x1: [4, 3, 3, 3] 308s -0.109 0.221 0.550 0.739 308s 0.407 -0.102 -0.747 0.694 308s -0.760 -0.042 -0.631 -0.042 308s 308s y: [2, 3, 3, 3] 308s 0.246 0.103 308s 0.602 0.901 308s 0.433 0.251 308s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 3, 1, 1] 308s -0.223 0.211 -0.161 0.985 308s 0.602 0.804 0.323 0.381 308s -0.533 0.358 0.197 0.423 308s 308s x1: [4, 2, 1, 1] 308s -0.291 -0.808 -0.869 0.859 308s -0.317 0.841 0.951 0.105 308s 308s y: [3, 2, 1, 1] 308s 0.880 -0.778 0.058 308s 0.198 0.832 0.701 308s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 308s x0: [3, 1, 3, 1] 308s 0.655 0.536 0.628 308s 308s x1: [3, 4, 3, 1] 308s 0.459 0.653 -0.498 308s -0.239 0.250 0.335 308s -0.675 0.780 -0.236 308s 0.210 -0.511 -0.044 308s 308s y: [1, 4, 3, 1] 308s 0.337 308s 0.188 308s -0.172 308s -0.164 308s testing: mul_mat, [3, 3, 3, 3] = [1, 3, 3, 3] * [1, 3, 3, 3] 308s x0: [1, 3, 3, 3] 308s -0.107 308s 0.984 308s -0.121 308s 308s x1: [1, 3, 3, 3] 308s 0.386 308s -0.328 308s -0.034 308s 308s y: [3, 3, 3, 3] 308s -0.041 0.380 -0.047 308s 0.035 -0.323 0.040 308s 0.004 -0.034 0.004 308s test-mul-mat0: iter:318/500 308s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 4, 1, 1] 308s 0.518 0.238 -0.198 308s 0.921 -0.606 -0.937 308s -0.642 0.011 -0.255 308s 0.955 -0.439 -0.547 308s 308s x1: [3, 1, 1, 1] 308s -0.722 -0.138 0.392 308s 308s y: [4, 1, 1, 1] 308s -0.484 -0.949 0.362 -0.843 308s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 308s x0: [3, 4, 3, 1] 308s 0.716 -0.058 0.479 308s 0.813 0.420 -0.329 308s 0.296 -0.224 -0.625 308s 0.057 -0.006 0.472 308s 308s x1: [3, 4, 3, 1] 308s 0.821 0.899 -0.788 308s -0.474 0.531 0.551 308s 0.400 0.212 0.335 308s -0.902 -0.522 0.191 308s 308s y: [4, 4, 3, 1] 308s 0.157 1.305 0.534 -0.331 308s -0.106 -0.344 -0.604 0.230 308s 0.435 0.304 -0.138 0.180 308s -0.524 -1.016 -0.270 0.042 308s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 308s x0: [3, 1, 3, 1] 308s 0.852 -0.262 0.137 308s 308s x1: [3, 4, 3, 1] 308s -0.125 0.300 0.641 308s 0.250 -0.642 -0.365 308s -0.278 0.733 0.364 308s -0.472 -0.772 0.749 308s 308s y: [1, 4, 3, 1] 308s -0.098 308s 0.331 308s -0.379 308s -0.097 308s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 4, 1, 1] 308s 0.879 0.382 0.190 308s -0.770 -0.441 0.766 308s 0.373 -0.240 -0.928 308s 0.957 -0.275 -0.313 308s 308s x1: [3, 1, 1, 1] 308s -0.221 -0.619 0.553 308s 308s y: [4, 1, 1, 1] 308s -0.325 0.866 -0.447 -0.214 308s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 308s x0: [4, 1, 3, 1] 308s -0.903 0.524 0.886 0.107 308s 308s x1: [4, 3, 3, 1] 308s 0.647 -0.280 0.824 -0.222 308s 0.725 0.597 -0.370 -0.537 308s -0.266 0.010 0.428 0.620 308s 308s y: [1, 3, 3, 1] 308s -0.024 308s -0.727 308s 0.692 308s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 308s x0: [1, 3, 3, 1] 308s -0.981 308s 0.126 308s -0.803 308s 308s x1: [1, 4, 3, 1] 308s -0.284 308s -0.507 308s -0.193 308s -0.989 308s 308s y: [3, 4, 3, 1] 308s 0.278 -0.036 0.228 308s 0.498 -0.064 0.408 308s 0.189 -0.024 0.155 308s 0.970 -0.124 0.794 308s test-mul-mat0: iter:319/500 308s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 3, 1, 1] 308s 0.761 -0.658 308s -0.921 0.773 308s 0.351 -0.294 308s 308s x1: [2, 2, 1, 1] 308s 0.917 -0.097 308s 0.045 0.849 308s 308s y: [3, 2, 1, 1] 308s 0.761 -0.919 0.351 308s -0.525 0.615 -0.234 308s testing: mul_mat, [3, 3, 3, 1] = [2, 3, 3, 1] * [2, 3, 3, 1] 308s x0: [2, 3, 3, 1] 308s -0.005 0.273 308s 0.616 -0.961 308s 0.122 -0.112 308s 308s x1: [2, 3, 3, 1] 308s 0.638 0.638 308s 0.878 -0.452 308s -0.033 0.667 308s 308s y: [3, 3, 3, 1] 308s 0.171 -0.219 0.006 308s -0.128 0.975 0.158 308s 0.182 -0.661 -0.079 308s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 308s x0: [2, 2, 3, 1] 308s -0.492 -0.103 308s 0.225 -0.919 308s 308s x1: [2, 3, 3, 1] 308s -0.051 -0.595 308s -0.990 -0.665 308s -0.124 -0.010 308s 308s y: [2, 3, 3, 1] 308s 0.087 0.535 308s 0.555 0.388 308s 0.062 -0.019 308s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.333 0.793 308s 0.408 -0.651 308s 308s x1: [2, 2, 1, 1] 308s -0.998 0.988 308s 0.677 -0.663 308s 308s y: [2, 2, 1, 1] 308s 1.116 -1.050 308s -0.751 0.707 308s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 308s x0: [2, 2, 3, 1] 308s 0.432 0.956 308s 0.739 -0.275 308s 308s x1: [2, 2, 3, 1] 308s -0.550 0.467 308s 0.387 -0.796 308s 308s y: [2, 2, 3, 1] 308s 0.209 -0.535 308s -0.594 0.505 308s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 308s x0: [2, 1, 3, 1] 308s -0.425 -0.020 308s 308s x1: [2, 2, 3, 1] 308s -0.884 -0.662 308s -0.586 0.524 308s 308s y: [1, 2, 3, 1] 308s 0.389 308s 0.239 308s test-mul-mat0: iter:320/500 308s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 1, 1, 1] 308s -0.863 0.077 308s 308s x1: [2, 1, 1, 1] 308s -0.349 0.006 308s 308s y: [1, 1, 1, 1] 308s 0.302 308s testing: mul_mat, [3, 1, 4, 1] = [2, 3, 4, 1] * [2, 1, 4, 1] 308s x0: [2, 3, 4, 1] 308s 0.252 0.678 308s -0.847 0.430 308s 0.411 -0.998 308s 308s x1: [2, 1, 4, 1] 308s 0.638 0.611 308s 308s y: [3, 1, 4, 1] 308s 0.576 -0.278 -0.348 308s testing: mul_mat, [2, 3, 4, 4] = [2, 2, 4, 4] * [2, 3, 4, 4] 308s x0: [2, 2, 4, 4] 308s 0.645 -0.548 308s 0.200 0.706 308s 308s x1: [2, 3, 4, 4] 308s -0.076 -0.396 308s 0.086 -0.837 308s 0.883 0.166 308s 308s y: [2, 3, 4, 4] 308s 0.168 -0.294 308s 0.514 -0.574 308s 0.478 0.293 308s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.459 -0.367 308s 0.370 -0.147 308s 308s x1: [2, 2, 1, 1] 308s 0.128 0.079 308s 0.366 0.832 308s 308s y: [2, 2, 1, 1] 308s -0.088 0.036 308s -0.473 0.013 308s testing: mul_mat, [3, 2, 4, 1] = [2, 3, 4, 1] * [2, 2, 4, 1] 308s x0: [2, 3, 4, 1] 308s -0.459 -0.044 308s -0.324 -0.819 308s 0.045 -0.827 308s 308s x1: [2, 2, 4, 1] 308s 0.305 -0.473 308s 0.946 -0.244 308s 308s y: [3, 2, 4, 1] 308s -0.119 0.289 0.405 308s -0.423 -0.107 0.244 308s testing: mul_mat, [1, 2, 4, 4] = [3, 1, 4, 4] * [3, 2, 4, 4] 308s x0: [3, 1, 4, 4] 308s -0.752 0.163 0.580 308s 308s x1: [3, 2, 4, 4] 308s -0.748 -0.379 0.222 308s 0.345 0.707 0.088 308s 308s y: [1, 2, 4, 4] 308s 0.630 308s -0.093 308s test-mul-mat0: iter:321/500 308s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.507 0.710 0.514 -0.755 308s 0.415 0.387 -0.437 -0.004 308s 308s x1: [4, 3, 1, 1] 308s -0.171 0.358 0.205 -0.577 308s 0.939 -0.281 0.085 -0.200 308s 0.625 -0.813 0.909 0.694 308s 308s y: [2, 3, 1, 1] 308s 0.882 -0.019 308s -0.481 0.244 308s -0.951 -0.456 308s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.397 -0.863 -0.335 0.808 308s -0.440 -0.397 -0.472 0.645 308s 308s x1: [4, 2, 1, 1] 308s -0.698 -0.647 -0.330 0.636 308s 0.041 0.201 -0.954 0.307 308s 308s y: [2, 2, 1, 1] 308s 1.461 1.130 308s 0.378 0.551 308s testing: mul_mat, [4, 2, 1, 2] = [4, 4, 1, 2] * [4, 2, 1, 2] 308s x0: [4, 4, 1, 2] 308s 0.541 -0.993 0.839 0.588 308s 0.314 0.145 -0.809 0.451 308s 0.810 0.999 -0.989 -0.587 308s -0.473 0.655 0.817 -0.320 308s 308s x1: [4, 2, 1, 2] 308s 0.403 -0.847 0.832 0.312 308s 0.847 -0.297 0.805 0.557 308s 308s y: [4, 2, 1, 2] 308s 1.942 -0.529 -1.526 -0.166 308s 1.757 -0.177 -0.735 -0.116 308s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 3, 1, 1] 308s -0.031 0.053 -0.890 0.134 308s -0.322 0.084 0.094 0.010 308s -0.251 0.733 0.330 0.892 308s 308s x1: [4, 4, 1, 1] 308s -0.431 0.501 0.044 0.883 308s -0.353 0.235 0.334 -0.543 308s 0.235 0.344 -0.130 0.762 308s -0.000 -0.314 -0.558 -0.513 308s 308s y: [3, 4, 1, 1] 308s 0.119 0.194 1.279 308s -0.347 0.160 -0.114 308s 0.229 -0.051 0.831 308s 0.411 -0.084 -0.871 308s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 4, 1, 1] 308s 0.743 -0.490 0.522 308s -0.977 -0.227 -0.793 308s -0.042 0.154 -0.728 308s -0.815 0.188 0.255 308s 308s x1: [3, 4, 1, 1] 308s -0.203 -0.533 -0.539 308s -0.702 0.511 -0.655 308s -0.055 -0.254 0.678 308s 0.401 0.981 0.023 308s 308s y: [4, 4, 1, 1] 308s -0.171 0.747 0.319 -0.072 308s -1.114 1.090 0.585 0.501 308s 0.437 -0.426 -0.530 0.170 308s -0.171 -0.633 0.117 -0.137 308s testing: mul_mat, [4, 3, 1, 2] = [4, 4, 1, 2] * [4, 3, 1, 2] 308s x0: [4, 4, 1, 2] 308s -0.838 0.977 -0.744 -0.615 308s 0.705 0.671 -0.863 -0.437 308s -0.584 -0.314 0.720 0.673 308s -0.631 0.344 -0.266 -0.070 308s 308s x1: [4, 3, 1, 2] 308s -0.683 0.366 -0.415 0.451 308s -0.624 -0.522 -0.752 -0.157 308s -0.061 -0.454 -0.646 0.284 308s 308s y: [4, 3, 1, 2] 308s 0.962 -0.075 0.289 0.636 308s 0.669 -0.072 -0.119 0.425 308s -0.087 0.086 -0.096 0.034 308s test-mul-mat0: iter:322/500 308s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 3, 1, 1] 308s 0.455 308s 0.834 308s -0.719 308s 308s x1: [1, 1, 1, 1] 308s 0.578 308s 308s y: [3, 1, 1, 1] 308s 0.263 0.482 -0.415 308s testing: mul_mat, [1, 3, 4, 1] = [1, 1, 4, 1] * [1, 3, 4, 1] 308s x0: [1, 1, 4, 1] 308s 0.021 308s 308s x1: [1, 3, 4, 1] 308s 0.175 308s -0.432 308s -0.334 308s 308s y: [1, 3, 4, 1] 308s 0.004 308s -0.009 308s -0.007 308s testing: mul_mat, [2, 1, 4, 4] = [1, 2, 4, 4] * [1, 1, 4, 4] 308s x0: [1, 2, 4, 4] 308s 0.975 308s -0.977 308s 308s x1: [1, 1, 4, 4] 308s -0.598 308s 308s y: [2, 1, 4, 4] 308s -0.582 0.584 308s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.283 308s 0.118 308s 0.957 308s 308s x1: [1, 2, 1, 1] 308s 0.496 308s 0.248 308s 308s y: [3, 2, 1, 1] 308s -0.140 0.058 0.474 308s -0.070 0.029 0.237 308s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 308s x0: [3, 1, 4, 1] 308s 0.132 -0.546 -0.730 308s 308s x1: [3, 1, 4, 1] 308s 0.056 -0.683 0.022 308s 308s y: [1, 1, 4, 1] 308s 0.364 308s testing: mul_mat, [1, 3, 4, 4] = [1, 1, 4, 4] * [1, 3, 4, 4] 308s x0: [1, 1, 4, 4] 308s 0.634 308s 308s x1: [1, 3, 4, 4] 308s -0.729 308s 0.782 308s -0.168 308s 308s y: [1, 3, 4, 4] 308s -0.462 308s 0.496 308s -0.106 308s test-mul-mat0: iter:323/500 308s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.421 -0.837 -0.266 308s -0.107 -0.250 -0.181 308s 0.310 -0.616 0.336 308s 308s x1: [3, 1, 1, 1] 308s -0.567 -0.321 0.108 308s 308s y: [3, 1, 1, 1] 308s 0.001 0.121 0.058 308s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 308s x0: [3, 3, 4, 1] 308s -0.191 -0.707 -0.108 308s 0.755 0.514 0.136 308s -0.601 -0.085 0.179 308s 308s x1: [3, 3, 4, 1] 308s 0.127 0.335 0.895 308s -0.653 0.691 0.800 308s -0.892 0.595 0.826 308s 308s y: [3, 3, 4, 1] 308s -0.358 0.390 0.055 308s -0.450 -0.029 0.477 308s -0.339 -0.255 0.634 308s testing: mul_mat, [2, 3, 4, 4] = [3, 2, 4, 4] * [3, 3, 4, 4] 308s x0: [3, 2, 4, 4] 308s 0.499 0.641 -0.379 308s 0.563 0.357 0.599 308s 308s x1: [3, 3, 4, 4] 308s -0.495 0.630 -0.258 308s 0.685 -0.870 -0.418 308s -0.870 0.163 -0.975 308s 308s y: [2, 3, 4, 4] 308s 0.255 -0.208 308s -0.058 -0.176 308s 0.040 -1.016 308s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 2, 1, 1] 308s -0.351 0.855 -0.039 308s -0.492 -0.673 -0.020 308s 308s x1: [3, 2, 1, 1] 308s -0.696 0.735 0.421 308s 0.683 -0.280 -0.220 308s 308s y: [2, 2, 1, 1] 308s 0.856 -0.161 308s -0.471 -0.143 308s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 308s x0: [2, 4, 4, 1] 308s -0.445 -0.822 308s 0.217 -0.391 308s 0.629 0.317 308s -0.118 -0.835 308s 308s x1: [2, 3, 4, 1] 308s -0.565 0.987 308s -0.142 0.171 308s -0.490 -0.008 308s 308s y: [4, 3, 4, 1] 308s -0.559 -0.509 -0.043 -0.757 308s -0.077 -0.098 -0.035 -0.126 308s 0.225 -0.103 -0.311 0.064 308s testing: mul_mat, [1, 2, 4, 4] = [4, 1, 4, 4] * [4, 2, 4, 4] 308s x0: [4, 1, 4, 4] 308s 0.317 0.542 0.796 -0.290 308s 308s x1: [4, 2, 4, 4] 308s 0.053 0.896 -0.987 0.232 308s -0.495 0.329 0.397 0.972 308s 308s y: [1, 2, 4, 4] 308s -0.351 308s 0.056 308s test-mul-mat0: iter:324/500 308s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 1, 1, 1] 308s 0.568 -0.302 -0.226 0.868 308s 308s x1: [4, 3, 1, 1] 308s 0.223 0.438 -0.671 0.983 308s -0.677 0.009 -0.309 0.003 308s -0.590 -0.151 -0.597 0.333 308s 308s y: [1, 3, 1, 1] 308s 1.000 308s -0.315 308s 0.134 308s testing: mul_mat, [4, 1, 2, 1] = [4, 4, 2, 1] * [4, 1, 2, 1] 308s x0: [4, 4, 2, 1] 308s 0.440 -0.474 0.179 0.689 308s 0.790 -0.598 0.127 -0.881 308s -0.615 0.450 0.128 0.077 308s -0.547 0.538 0.925 -0.143 308s 308s x1: [4, 1, 2, 1] 308s -0.785 -0.378 0.239 -0.636 308s 308s y: [4, 1, 2, 1] 308s -0.562 0.197 0.295 0.538 308s testing: mul_mat, [1, 4, 2, 4] = [4, 1, 2, 4] * [4, 4, 2, 4] 308s x0: [4, 1, 2, 4] 308s 0.544 -0.303 -0.548 -0.806 308s 308s x1: [4, 4, 2, 4] 308s 0.750 -0.938 -0.798 0.540 308s -0.536 0.328 0.659 -0.151 308s -0.222 -0.213 0.925 0.231 308s -0.675 0.851 -0.912 0.195 308s 308s y: [1, 4, 2, 4] 308s 0.694 308s -0.630 308s -0.750 308s -0.283 308s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.207 -0.375 -0.059 0.522 308s 0.119 0.093 0.805 0.266 308s -0.624 -0.871 0.628 0.950 308s -0.924 -0.806 0.216 0.602 308s 308s x1: [4, 1, 1, 1] 308s 0.734 0.695 -0.343 0.713 308s 308s y: [4, 1, 1, 1] 308s -0.020 0.065 -0.602 -0.884 308s testing: mul_mat, [2, 4, 2, 1] = [4, 2, 2, 1] * [4, 4, 2, 1] 308s x0: [4, 2, 2, 1] 308s 0.758 -0.065 -0.429 0.105 308s 0.353 -0.190 0.964 -0.748 308s 308s x1: [4, 4, 2, 1] 308s 0.747 0.186 0.493 -0.701 308s 0.992 0.052 0.218 0.029 308s -0.705 0.681 -0.237 0.990 308s -0.662 -0.524 -0.819 0.131 308s 308s y: [2, 4, 2, 1] 308s 0.269 1.228 308s 0.658 0.529 308s -0.373 -1.348 308s -0.102 -1.022 308s testing: mul_mat, [1, 4, 2, 4] = [2, 1, 2, 4] * [2, 4, 2, 4] 308s x0: [2, 1, 2, 4] 308s 0.349 -0.437 308s 308s x1: [2, 4, 2, 4] 308s -0.072 0.016 308s 0.482 -0.736 308s 0.429 -0.926 308s 0.404 0.470 308s 308s y: [1, 4, 2, 4] 308s -0.032 308s 0.490 308s 0.555 308s -0.065 308s test-mul-mat0: iter:325/500 308s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.397 0.363 308s 0.637 0.166 308s -0.211 0.900 308s 308s x1: [2, 4, 1, 1] 308s 0.525 0.952 308s 0.856 -0.995 308s 0.724 -0.551 308s -0.307 0.700 308s 308s y: [3, 4, 1, 1] 308s 0.138 0.493 0.746 308s -0.701 0.380 -1.076 308s -0.487 0.369 -0.649 308s 0.376 -0.079 0.695 308s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 308s x0: [2, 3, 4, 1] 308s 0.291 0.199 308s 0.700 -0.543 308s 0.988 0.601 308s 308s x1: [2, 3, 4, 1] 308s 0.852 0.856 308s 0.144 0.438 308s -0.795 0.698 308s 308s y: [3, 3, 4, 1] 308s 0.418 0.132 1.356 308s 0.129 -0.137 0.405 308s -0.092 -0.936 -0.366 308s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 308s x0: [2, 3, 4, 1] 308s 0.785 0.806 308s 0.061 -0.365 308s -0.265 0.935 308s 308s x1: [2, 3, 4, 1] 308s -0.824 -0.076 308s 0.010 0.952 308s 0.611 -0.154 308s 308s y: [3, 3, 4, 1] 308s -0.708 -0.023 0.147 308s 0.775 -0.347 0.887 308s 0.356 0.094 -0.306 308s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 3, 1, 1] 308s 0.725 -0.641 308s -0.265 0.469 308s -0.368 -0.433 308s 308s x1: [2, 3, 1, 1] 308s -0.627 0.534 308s -0.938 -0.029 308s 0.940 -0.071 308s 308s y: [3, 3, 1, 1] 308s -0.797 0.417 -0.000 308s -0.661 0.235 0.358 308s 0.727 -0.283 -0.315 308s testing: mul_mat, [3, 2, 4, 1] = [3, 3, 4, 1] * [3, 2, 4, 1] 308s x0: [3, 3, 4, 1] 308s 0.117 0.476 -0.353 308s -0.848 0.622 -0.250 308s -0.570 -0.003 -0.491 308s 308s x1: [3, 2, 4, 1] 308s 0.170 0.128 0.512 308s 0.933 -0.602 0.304 308s 308s y: [3, 2, 4, 1] 308s -0.100 -0.193 -0.349 308s -0.285 -1.242 -0.679 308s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 308s x0: [3, 3, 4, 1] 308s -0.172 0.204 0.542 308s -0.909 0.581 -0.420 308s 0.653 0.910 0.288 308s 308s x1: [3, 3, 4, 1] 308s 0.100 0.124 0.575 308s 0.609 0.704 -0.278 308s 0.422 -0.005 -0.561 308s 308s y: [3, 3, 4, 1] 308s 0.320 -0.261 0.344 308s -0.112 -0.028 0.958 308s -0.377 -0.152 0.109 308s test-mul-mat0: iter:326/500 308s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 1, 1, 1] 308s 0.401 -0.973 0.131 -0.193 308s 308s x1: [4, 1, 1, 1] 308s -0.405 -0.815 -0.213 0.393 308s 308s y: [1, 1, 1, 1] 308s 0.528 308s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 308s x0: [4, 1, 2, 1] 308s -0.302 -0.684 -0.705 -0.072 308s 308s x1: [4, 1, 2, 1] 308s 0.546 0.655 -0.994 0.156 308s 308s y: [1, 1, 2, 1] 308s 0.077 308s testing: mul_mat, [4, 1, 2, 3] = [4, 4, 2, 3] * [4, 1, 2, 3] 308s x0: [4, 4, 2, 3] 308s -0.208 -0.956 0.010 0.137 308s -0.146 0.034 0.113 0.459 308s 0.054 0.301 0.145 0.670 308s 0.674 0.618 0.679 0.246 308s 308s x1: [4, 1, 2, 3] 308s 0.976 -0.396 -0.980 -0.812 308s 308s y: [4, 1, 2, 3] 308s 0.054 -0.639 -0.752 -0.451 308s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.349 0.453 -0.904 -0.944 308s 0.488 0.330 -0.201 0.944 308s 308s x1: [4, 4, 1, 1] 308s -0.310 0.251 -0.722 -0.230 308s -0.138 -0.900 -0.286 0.540 308s -0.203 -0.805 -0.095 -0.951 308s -0.541 -0.552 0.568 0.455 308s 308s y: [2, 4, 1, 1] 308s 1.092 -0.140 308s -0.610 0.203 308s 0.690 -1.243 308s -1.004 -0.131 308s testing: mul_mat, [3, 4, 2, 1] = [2, 3, 2, 1] * [2, 4, 2, 1] 308s x0: [2, 3, 2, 1] 308s -0.975 0.593 308s 0.902 0.357 308s -0.036 0.307 308s 308s x1: [2, 4, 2, 1] 308s 0.902 -0.604 308s 0.140 0.074 308s 0.959 -0.199 308s 0.765 0.210 308s 308s y: [3, 4, 2, 1] 308s -1.238 0.598 -0.218 308s -0.092 0.153 0.018 308s -1.053 0.794 -0.096 308s -0.621 0.765 0.037 308s testing: mul_mat, [1, 2, 2, 3] = [3, 1, 2, 3] * [3, 2, 2, 3] 308s x0: [3, 1, 2, 3] 308s -0.860 -0.696 -0.721 308s 308s x1: [3, 2, 2, 3] 308s 0.631 -0.116 0.461 308s -0.973 -0.976 -0.465 308s 308s y: [1, 2, 2, 3] 308s -0.794 308s 1.851 308s test-mul-mat0: iter:327/500 308s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 1, 1, 1] 308s -0.242 308s 308s x1: [1, 4, 1, 1] 308s 0.532 308s 0.135 308s 0.313 308s 0.660 308s 308s y: [1, 4, 1, 1] 308s -0.129 308s -0.033 308s -0.076 308s -0.160 308s testing: mul_mat, [2, 1, 4, 1] = [1, 2, 4, 1] * [1, 1, 4, 1] 308s x0: [1, 2, 4, 1] 308s 0.017 308s 0.291 308s 308s x1: [1, 1, 4, 1] 308s 0.814 308s 308s y: [2, 1, 4, 1] 308s 0.014 0.237 308s testing: mul_mat, [2, 2, 4, 3] = [1, 2, 4, 3] * [1, 2, 4, 3] 308s x0: [1, 2, 4, 3] 308s -0.552 308s 0.681 308s 308s x1: [1, 2, 4, 3] 308s -0.777 308s -0.950 308s 308s y: [2, 2, 4, 3] 308s 0.429 -0.529 308s 0.524 -0.647 308s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.293 308s 0.721 308s 0.113 308s 308s x1: [1, 2, 1, 1] 308s -0.062 308s 0.853 308s 308s y: [3, 2, 1, 1] 308s 0.018 -0.045 -0.007 308s -0.250 0.615 0.096 308s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 308s x0: [3, 1, 4, 1] 308s 0.208 -0.488 -0.812 308s 308s x1: [3, 1, 4, 1] 308s 0.767 -0.831 -0.206 308s 308s y: [1, 1, 4, 1] 308s 0.733 308s testing: mul_mat, [1, 3, 4, 3] = [1, 1, 4, 3] * [1, 3, 4, 3] 308s x0: [1, 1, 4, 3] 308s 0.642 308s 308s x1: [1, 3, 4, 3] 308s 0.173 308s 0.751 308s -0.791 308s 308s y: [1, 3, 4, 3] 308s 0.111 308s 0.482 308s -0.508 308s test-mul-mat0: iter:328/500 308s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.276 -0.845 -0.035 308s -0.521 0.977 -0.040 308s 308s x1: [3, 2, 1, 1] 308s 0.202 -0.729 0.578 308s 0.909 0.825 -0.457 308s 308s y: [2, 2, 1, 1] 308s 0.652 -0.841 308s -0.429 0.351 308s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.556 -0.953 0.523 308s 308s x1: [3, 2, 1, 1] 308s 0.154 0.121 -0.398 308s 0.469 -0.620 -0.387 308s 308s y: [1, 2, 1, 1] 308s -0.238 308s 0.650 308s testing: mul_mat, [2, 1, 1, 4] = [3, 2, 1, 4] * [3, 1, 1, 4] 308s x0: [3, 2, 1, 4] 308s -0.841 0.097 0.987 308s -0.685 -0.938 -0.534 308s 308s x1: [3, 1, 1, 4] 308s 0.510 -0.461 0.528 308s 308s y: [2, 1, 1, 4] 308s 0.047 -0.199 308s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.556 -0.064 0.501 308s -0.126 0.881 -0.537 308s 0.415 0.050 0.582 308s -0.241 0.958 -0.411 308s 308s x1: [3, 2, 1, 1] 308s 0.832 -0.331 0.529 308s -0.282 -0.715 0.776 308s 308s y: [4, 2, 1, 1] 308s -0.177 -0.681 0.637 -0.735 308s 0.591 -1.011 0.299 -0.936 308s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.774 -0.105 -0.771 -0.489 308s 308s x1: [4, 3, 1, 1] 308s -0.745 0.819 0.593 0.604 308s -0.897 -0.880 -0.538 -0.074 308s -0.825 0.679 0.557 0.366 308s 308s y: [1, 3, 1, 1] 308s -0.262 308s 1.238 308s -0.041 308s testing: mul_mat, [3, 4, 1, 4] = [1, 3, 1, 4] * [1, 4, 1, 4] 308s x0: [1, 3, 1, 4] 308s 0.085 308s 0.943 308s -0.243 308s 308s x1: [1, 4, 1, 4] 308s -0.329 308s 0.657 308s -0.045 308s 0.545 308s 308s y: [3, 4, 1, 4] 308s -0.028 -0.310 0.080 308s 0.056 0.620 -0.160 308s -0.004 -0.043 0.011 308s 0.046 0.513 -0.132 308s test-mul-mat0: iter:329/500 308s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 1, 1, 1] 308s 0.831 0.889 308s 308s x1: [2, 1, 1, 1] 308s -0.883 0.408 308s 308s y: [1, 1, 1, 1] 308s -0.371 308s testing: mul_mat, [1, 1, 4, 1] = [2, 1, 4, 1] * [2, 1, 4, 1] 308s x0: [2, 1, 4, 1] 308s -0.216 -0.612 308s 308s x1: [2, 1, 4, 1] 308s -0.350 -0.405 308s 308s y: [1, 1, 4, 1] 308s 0.324 308s testing: mul_mat, [3, 1, 4, 1] = [2, 3, 4, 1] * [2, 1, 4, 1] 308s x0: [2, 3, 4, 1] 308s 0.357 0.235 308s 0.185 0.188 308s 0.124 0.835 308s 308s x1: [2, 1, 4, 1] 308s 0.425 -0.229 308s 308s y: [3, 1, 4, 1] 308s 0.098 0.036 -0.138 308s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 1, 1, 1] 308s 0.214 0.684 308s 308s x1: [2, 3, 1, 1] 308s -0.712 -0.382 308s -0.378 0.152 308s 0.858 -0.551 308s 308s y: [1, 3, 1, 1] 308s -0.414 308s 0.023 308s -0.193 308s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 308s x0: [1, 4, 4, 1] 308s 0.688 308s -0.306 308s -0.952 308s 0.559 308s 308s x1: [1, 2, 4, 1] 308s 0.826 308s -0.598 308s 308s y: [4, 2, 4, 1] 308s 0.569 -0.253 -0.787 0.462 308s -0.411 0.183 0.569 -0.334 308s testing: mul_mat, [3, 1, 4, 1] = [4, 3, 4, 1] * [4, 1, 4, 1] 308s x0: [4, 3, 4, 1] 308s 0.449 0.614 -0.103 -0.280 308s 0.024 0.996 -0.146 -0.630 308s -0.429 0.788 0.395 0.289 308s 308s x1: [4, 1, 4, 1] 308s 0.047 -0.700 -0.414 0.688 308s 308s y: [3, 1, 4, 1] 308s -0.559 -1.069 -0.536 308s test-mul-mat0: iter:330/500 308s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 2, 1, 1] 308s 0.461 0.522 0.557 -0.394 308s 0.352 -0.225 -0.529 0.552 308s 308s x1: [4, 3, 1, 1] 308s -0.640 0.610 0.120 0.353 308s 0.394 0.611 -0.766 -0.421 308s 0.566 0.698 0.213 -0.454 308s 308s y: [2, 3, 1, 1] 308s -0.049 -0.231 308s 0.240 0.174 308s 0.923 -0.321 308s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 308s x0: [4, 3, 3, 1] 308s -0.607 -0.910 0.117 0.168 308s -0.439 -0.330 -0.549 -0.939 308s -0.071 -0.423 -0.950 -0.009 308s 308s x1: [4, 2, 3, 1] 308s 0.283 0.499 -0.740 -0.874 308s 0.990 -0.939 -0.006 0.457 308s 308s y: [3, 2, 3, 1] 308s -0.859 0.938 0.480 308s 0.329 -0.550 0.328 308s testing: mul_mat, [1, 3, 3, 2] = [4, 1, 3, 2] * [4, 3, 3, 2] 308s x0: [4, 1, 3, 2] 308s -0.637 -0.510 0.719 0.200 308s 308s x1: [4, 3, 3, 2] 308s 0.114 0.847 -0.681 -0.957 308s -0.576 -0.631png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 308s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 308s 0.034 0.995 308s 0.876 0.252 -0.033 0.200 308s 308s y: [1, 3, 3, 2] 308s -1.186 308s 0.913 308s -0.671 308s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.616 0.167 0.469 0.698 308s 0.447 0.839 0.775 -0.601 308s -0.361 0.439 0.465 -0.786 308s -0.126 -0.293 -0.882 -0.368 308s 308s x1: [4, 1, 1, 1] 308s -0.222 0.057 -0.626 0.470 308s 308s y: [4, 1, 1, 1] 308s 0.182 -0.819 -0.555 0.390 308s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 308s x0: [4, 1, 3, 1] 308s 0.675 -0.747 -0.887 0.281 308s 308s x1: [4, 4, 3, 1] 308s 0.794 -0.588 0.696 -0.620 308s -0.237 -0.729 0.998 0.166 308s -0.947 -0.465 0.944 0.110 308s -0.091 0.414 0.386 0.293 308s 308s y: [1, 4, 3, 1] 308s 0.183 308s -0.454 308s -1.099 308s -0.630 308s testing: mul_mat, [2, 4, 3, 2] = [1, 2, 3, 2] * [1, 4, 3, 2] 308s x0: [1, 2, 3, 2] 308s -0.628 308s 0.443 308s 308s x1: [1, 4, 3, 2] 308s 0.452 308s -0.819 308s -0.367 308s -0.141 308s 308s y: [2, 4, 3, 2] 308s -0.284 0.200 308s 0.515 -0.363 308s 0.231 -0.163 308s 0.089 -0.063 308s test-mul-mat0: iter:331/500 308s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.085 -0.923 0.631 -0.642 308s 308s x1: [4, 3, 1, 1] 308s 0.121 0.594 -0.668 -0.633 308s -0.618 0.664 0.121 0.394 308s 0.245 0.549 -0.340 -0.061 308s 308s y: [1, 3, 1, 1] 308s -0.573 308s -0.737 308s -0.703 308s testing: mul_mat, [3, 1, 4, 1] = [4, 3, 4, 1] * [4, 1, 4, 1] 308s x0: [4, 3, 4, 1] 308s -0.055 -0.236 0.913 -0.934 308s -0.842 0.158 0.615 -0.182 308s -0.903 -0.125 0.733 -0.826 308s 308s x1: [4, 1, 4, 1] 308s -0.890 0.743 0.589 -0.300 308s 308s y: [3, 1, 4, 1] 308s 0.691 1.284 1.390 308s testing: mul_mat, [3, 3, 4, 2] = [4, 3, 4, 2] * [4, 3, 4, 2] 308s x0: [4, 3, 4, 2] 308s -0.980 0.137 0.466 0.634 308s 0.667 -0.192 0.639 0.976 308s -0.533 0.231 0.351 -0.909 308s 308s x1: [4, 3, 4, 2] 308s -0.247 0.894 -0.380 0.660 308s 0.181 -0.332 0.185 0.158 308s -0.827 0.497 0.052 -0.743 308s 308s y: [3, 3, 4, 2] 308s 0.606 0.065 -0.395 308s -0.037 0.457 -0.252 308s 0.432 -1.338 1.248 308s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 2, 1, 1] 308s 0.403 0.930 0.165 -0.003 308s 0.207 0.185 0.108 0.487 308s 308s x1: [4, 3, 1, 1] 308s 0.412 -0.662 -0.945 0.049 308s -0.706 -0.925 0.287 0.782 308s -0.321 0.786 -0.027 -0.186 308s 308s y: [2, 3, 1, 1] 308s -0.606 -0.115 308s -1.100 0.094 308s 0.598 -0.015 308s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 308s x0: [2, 1, 4, 1] 308s -0.466 -0.197 308s 308s x1: [2, 4, 4, 1] 308s 0.315 0.169 308s 0.443 -0.944 308s 0.779 -0.566 308s 0.082 -0.076 308s 308s y: [1, 4, 4, 1] 308s -0.180 308s -0.021 308s -0.251 308s -0.023 308s testing: mul_mat, [4, 2, 4, 2] = [1, 4, 4, 2] * [1, 2, 4, 2] 308s x0: [1, 4, 4, 2] 308s -0.413 308s -0.160 308s 0.448 308s 0.678 308s 308s x1: [1, 2, 4, 2] 308s -0.824 308s 0.298 308s 308s y: [4, 2, 4, 2] 308s 0.340 0.132 -0.369 -0.559 308s -0.123 -0.048 0.134 0.202 308s test-mul-mat0: iter:332/500 308s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.586 0.288 308s 0.471 0.357 308s 308s x1: [2, 2, 1, 1] 308s -0.552 0.146 308s 0.310 0.949 308s 308s y: [2, 2, 1, 1] 308s -0.281 -0.207 308s 0.455 0.484 308s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.888 0.188 308s -0.010 0.252 308s 0.188 0.419 308s -0.063 -0.728 308s 308s x1: [2, 2, 1, 1] 308s -0.197 0.913 308s -0.714 0.879 308s 308s y: [4, 2, 1, 1] 308s 0.346 0.232 0.346 -0.652 308s 0.800 0.228 0.235 -0.595 308s testing: mul_mat, [1, 4, 1, 4] = [2, 1, 1, 4] * [2, 4, 1, 4] 308s x0: [2, 1, 1, 4] 308s -0.583 0.475 308s 308s x1: [2, 4, 1, 4] 308s -0.644 0.607 308s -0.235 -0.228 308s -0.137 -0.903 308s -0.364 0.798 308s 308s y: [1, 4, 1, 4] 308s 0.664 308s 0.029 308s -0.349 308s 0.591 308s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.661 -0.450 308s 0.771 0.080 308s 308s x1: [2, 1, 1, 1] 308s 0.068 0.858 308s 308s y: [2, 1, 1, 1] 308s -0.432 0.121 308s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 4, 1, 1] 308s 0.671 0.183 308s -0.736 -0.750 308s -0.130 -0.054 308s -0.401 0.040 308s 308s x1: [2, 2, 1, 1] 308s 0.041 0.674 308s 0.734 -0.403 308s 308s y: [4, 2, 1, 1] 308s 0.151 -0.536 -0.042 0.010 308s 0.419 -0.238 -0.073 -0.311 308s testing: mul_mat, [4, 2, 1, 4] = [4, 4, 1, 4] * [4, 2, 1, 4] 308s x0: [4, 4, 1, 4] 308s -0.380 0.732 -0.174 -0.214 308s -0.100 -0.604 -0.575 -0.691 308s 0.162 -0.597 -0.684 -0.307 308s 0.450 -0.905 0.485 -0.774 308s 308s x1: [4, 2, 1, 4] 308s 0.902 0.648 -0.497 -0.682 308s 0.123 -0.171 -0.168 0.234 308s 308s y: [4, 2, 1, 4] 308s 0.365 0.275 0.308 0.106 308s -0.193 0.025 0.164 -0.053 308s test-mul-mat0: iter:333/500 308s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.763 0.717 0.522 0.439 308s 0.108 -0.105 0.470 -0.383 308s 308s x1: [4, 4, 1, 1] 308s -0.273 -0.224 -0.033 0.689 308s -0.352 -0.045 0.437 -0.171 308s 0.634 0.411 -0.647 0.890 308s -0.214 -0.151 0.280 -0.594 308s 308s y: [2, 4, 1, 1] 308s 0.333 -0.285 308s 0.389 0.238 308s -0.137 -0.620 308s -0.059 0.352 308s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 308s x0: [4, 2, 3, 1] 308s 0.638 -0.728 -0.579 -0.467 308s 0.742 0.037 0.484 -0.029 308s 308s x1: [4, 2, 3, 1] 308s -0.049 0.229 0.406 0.141 308s -0.552 0.871 0.868 0.224 308s 308s y: [2, 2, 3, 1] 308s -0.498 0.164 308s -1.593 0.036 308s testing: mul_mat, [4, 2, 3, 4] = [4, 4, 3, 4] * [4, 2, 3, 4] 308s x0: [4, 4, 3, 4] 308s 0.221 -0.913 -0.155 0.117 308s 0.433 -0.022 -0.978 -0.378 308s -0.901 0.878 0.758 0.655 308s 0.249 -0.635 0.408 0.196 308s 308s x1: [4, 2, 3, 4] 308s -0.363 -0.828 -0.715 -0.766 308s -0.713 0.118 0.547 0.925 308s 308s y: [4, 2, 3, 4] 308s 0.697 0.851 -1.444 -0.007 308s -0.242 -1.195 1.767 0.152 308s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 1, 1, 1] 308s 0.319 0.670 0.175 -0.657 308s 308s x1: [4, 4, 1, 1] 308s 0.213 0.933 -0.194 0.976 308s -0.756 0.537 -0.053 -0.907 308s 0.093 -0.906 -0.507 0.178 308s -0.175 0.172 -0.572 -0.243 308s 308s y: [1, 4, 1, 1] 308s 0.018 308s 0.706 308s -0.784 308s 0.119 308s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 308s x0: [1, 4, 3, 1] 308s 0.614 308s 0.257 308s -0.339 308s -0.439 308s 308s x1: [1, 4, 3, 1] 308s 0.200 308s 0.231 308s -0.102 308s -0.033 308s 308s y: [4, 4, 3, 1] 308s 0.123 0.051 -0.068 -0.088 308s 0.142 0.059 -0.078 -0.101 308s -0.063 -0.026 0.035 0.045 308s -0.020 -0.009 0.011 0.015 308s testing: mul_mat, [4, 1, 3, 4] = [4, 4, 3, 4] * [4, 1, 3, 4] 308s x0: [4, 4, 3, 4] 308s 0.124 -0.263 -0.032 -0.735 308s 0.015 0.529 -0.945 0.068 308s 0.933 0.205 -0.027 -0.828 308s 0.287 0.115 0.423 0.155 308s 308s x1: [4, 1, 3, 4] 308s -0.762 -0.707 -0.321 0.908 308s 308s y: [4, 1, 3, 4] 308s -0.566 -0.020 -1.599 -0.295 308s test-mul-mat0: iter:334/500 308s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.193 0.395 0.690 308s 0.506 0.923 -0.784 308s 308s x1: [3, 4, 1, 1] 308s -0.353 -0.821 0.623 308s 0.670 0.575 0.283 308s 0.541 -0.781 -0.569 308s 0.252 -0.560 -0.418 308s 308s y: [2, 4, 1, 1] 308s 0.038 -1.425 308s 0.551 0.648 308s -0.596 -0.001 308s -0.461 -0.061 308s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 308s x0: [3, 3, 3, 1] 308s 0.709 -0.885 0.220 308s -0.851 -0.303 0.318 308s 0.342 -0.909 0.008 308s 308s x1: [3, 2, 3, 1] 308s 0.798 0.874 -0.944 308s -0.928 -0.188 -0.953 308s 308s y: [3, 2, 3, 1] 308s -0.416 -1.244 -0.528 308s -0.702 0.543 -0.155 308s testing: mul_mat, [4, 3, 3, 2] = [3, 4, 3, 2] * [3, 3, 3, 2] 308s x0: [3, 4, 3, 2] 308s 0.653 -0.304 -0.488 308s 0.392 0.114 0.839 308s 0.248 0.273 0.851 308s -0.095 0.143 -0.743 308s 308s x1: [3, 3, 3, 2] 308s 0.742 -0.316 0.801 308s 0.710 -0.607 0.916 308s -0.070 -0.457 -0.387 308s 308s y: [4, 3, 3, 2] 308s 0.189 0.927 0.779 -0.711 308s 0.201 0.978 0.790 -0.835 308s 0.282 -0.404 -0.472 0.229 308s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.194 -0.621 0.925 308s 308s x1: [3, 4, 1, 1] 308s -0.483 0.529 0.680 308s 0.877 -0.524 -0.736 308s -0.773 0.462 -0.599 308s 0.870 -0.948 0.701 308s 308s y: [1, 4, 1, 1] 308s 0.207 308s -0.185 308s -0.991 308s 1.406 308s testing: mul_mat, [1, 3, 3, 1] = [1, 1, 3, 1] * [1, 3, 3, 1] 308s x0: [1, 1, 3, 1] 308s 0.792 308s 308s x1: [1, 3, 3, 1] 308s 0.936 308s 0.962 308s -0.490 308s 308s y: [1, 3, 3, 1] 308s 0.742 308s 0.762 308s -0.388 308s testing: mul_mat, [2, 1, 3, 2] = [1, 2, 3, 2] * [1, 1, 3, 2] 308s x0: [1, 2, 3, 2] 308s -0.212 308s -0.764 308s 308s x1: [1, 1, 3, 2] 308s 0.578 308s 308s y: [2, 1, 3, 2] 308s -0.123 -0.441 308s test-mul-mat0: iter:335/500 308s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 3, 1, 1] 308s -0.948 -0.970 -0.654 308s -0.939 0.613 0.134 308s -0.703 -0.343 -0.677 308s 308s x1: [3, 3, 1, 1] 308s 0.124 0.789 0.554 308s 0.894 -0.695 0.346 308s -0.021 0.920 -0.076 308s 308s y: [3, 3, 1, 1] 308s -1.245 0.442 -0.733 308s -0.400 -1.218 -0.624 308s -0.822 0.574 -0.249 308s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 308s x0: [3, 3, 4, 1] 308s 0.010 0.967 -0.126 308s -0.143 -0.666 -0.352 308s 0.828 -0.509 0.976 308s 308s x1: [3, 3, 4, 1] 308s -0.597 0.753 0.213 308s -0.903 -0.956 -0.519 308s 0.717 -0.729 0.713 308s 308s y: [3, 3, 4, 1] 308s 0.695 -0.491 -0.670 308s -0.868 0.948 -0.767 308s -0.787 0.132 1.660 308s testing: mul_mat, [3, 3, 4, 4] = [3, 3, 4, 4] * [3, 3, 4, 4] 308s x0: [3, 3, 4, 4] 308s 0.612 0.766 -0.100 308s 0.090 -0.241 -0.111 308s 0.124 -0.757 0.102 308s 308s x1: [3, 3, 4, 4] 308s -0.812 0.243 0.157 308s -0.836 0.935 -0.889 308s -0.185 -0.531 0.447 308s 308s y: [3, 3, 4, 4] 308s -0.326 -0.149 -0.268 308s 0.294 -0.202 -0.902 308s -0.565 0.062 0.425 308s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.043 0.140 0.149 308s 0.341 -0.312 -0.313 308s -0.095 -0.232 -0.285 308s 308s x1: [3, 3, 1, 1] 308s 0.133 1.000 -0.130 308s 0.332 0.474 -0.132 308s 0.072 -0.964 0.101 308s 308s y: [3, 3, 1, 1] 308s 0.126 -0.226 -0.207 308s 0.061 0.007 -0.104 308s -0.117 0.294 0.188 308s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 308s x0: [3, 2, 4, 1] 308s -0.538 -0.076 -0.442 308s 0.596 0.179 0.912 308s 308s x1: [3, 3, 4, 1] 308s 0.172 0.538 -0.298 308s 0.118 0.196 0.386 308s -0.632 -0.681 0.423 308s 308s y: [2, 3, 4, 1] 308s -0.002 -0.073 308s -0.249 0.458 308s 0.204 -0.112 308s testing: mul_mat, [1, 3, 4, 4] = [2, 1, 4, 4] * [2, 3, 4, 4] 308s x0: [2, 1, 4, 4] 308s 0.279 0.853 308s 308s x1: [2, 3, 4, 4] 308s 0.528 0.377 308s 0.969 0.643 308s 0.472 0.246 308s 308s y: [1, 3, 4, 4] 308s 0.469 308s 0.818 308s 0.341 308s test-mul-mat0: iter:336/500 308s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.858 -0.644 0.706 -0.305 308s 0.529 0.602 -0.308 0.889 308s 308s x1: [4, 1, 1, 1] 308s 0.076 -0.327 0.189 0.605 308s 308s y: [2, 1, 1, 1] 308s 0.095 0.323 308s testing: mul_mat, [1, 2, 3, 1] = [4, 1, 3, 1] * [4, 2, 3, 1] 308s x0: [4, 1, 3, 1] 308s -0.907 -0.659 -0.687 0.695 308s 308s x1: [4, 2, 3, 1] 308s -0.342 0.215 -0.736 -0.648 308s 0.189 -0.117 -0.997 0.781 308s 308s y: [1, 2, 3, 1] 308s 0.224 308s 1.134 308s testing: mul_mat, [1, 1, 3, 4] = [4, 1, 3, 4] * [4, 1, 3, 4] 308s x0: [4, 1, 3, 4] 308s 0.416 0.204 -0.808 0.441 308s 308s x1: [4, 1, 3, 4] 308s -0.292 0.218 -0.379 0.004 308s 308s y: [1, 1, 3, 4] 308s 0.231 308s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 4, 1, 1] 308s 0.368 -0.134 -0.845 0.846 308s 0.758 -0.040 0.011 -0.289 308s -0.706 0.618 -0.705 0.816 308s 0.641 -0.022 0.542 -0.650 308s 308s x1: [4, 1, 1, 1] 308s -0.482 -0.094 0.871 0.549 308s 308s y: [4, 1, 1, 1] 308s -0.436 -0.511 0.116 -0.192 308s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 308s x0: [4, 1, 3, 1] 308s 0.413 -0.649 -0.592 0.118 308s 308s x1: [4, 4, 3, 1] 308s -0.527 0.920 0.216 -0.464 308s -0.766 -0.514 -0.441 -0.646 308s -0.177 0.207 -0.129 0.730 308s 0.078 -0.580 -0.436 -0.554 308s 308s y: [1, 4, 3, 1] 308s -0.998 308s 0.202 308s -0.046 308s 0.602 308s testing: mul_mat, [2, 4, 3, 4] = [1, 2, 3, 4] * [1, 4, 3, 4] 308s x0: [1, 2, 3, 4] 308s -0.080 308s 0.697 308s 308s x1: [1, 4, 3, 4] 308s 0.308 308s 0.217 308s -0.525 308s 0.436 308s 308s y: [2, 4, 3, 4] 308s -0.025 0.214 308s -0.017 0.151 308s 0.042 -0.366 308s -0.035 0.304 308s test-mul-mat0: iter:337/500 308s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 2, 1, 1] 308s -0.398 -0.872 0.316 308s -0.090 0.635 0.046 308s 308s x1: [3, 2, 1, 1] 308s -0.981 -0.181 0.485 308s -0.060 -0.483 -0.025 308s 308s y: [2, 2, 1, 1] 308s 0.701 -0.004 308s 0.437 -0.303 308s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 308s x0: [3, 3, 3, 1] 308s -0.700 -0.853 -0.926 308s -0.183 0.121 0.319 308s 0.419 0.250 -0.365 308s 308s x1: [3, 2, 3, 1] 308s 0.835 0.212 0.662 308s -0.316 -0.926 0.638 308s 308s y: [3, 2, 3, 1] 308s -1.378 0.084 0.161 308s 0.420 0.149 -0.597 308s testing: mul_mat, [1, 3, 3, 4] = [3, 1, 3, 4] * [3, 3, 3, 4] 308s x0: [3, 1, 3, 4] 308s 0.407 0.164 -0.446 308s 308s x1: [3, 3, 3, 4] 308s -0.586 0.477 0.292 308s 0.548 0.777 0.438 308s 0.622 -0.406 -0.440 308s 308s y: [1, 3, 3, 4] 308s -0.291 308s 0.155 308s 0.383 308s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.199 0.963 -0.961 308s -0.769 -0.359 0.232 308s 0.001 0.199 0.397 308s 0.172 -0.759 0.789 308s 308s x1: [3, 1, 1, 1] 308s 0.724 -0.651 0.484 308s 308s y: [4, 1, 1, 1] 308s -1.236 -0.210 0.063 1.000 308s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 308s x0: [4, 1, 3, 1] 308s -0.267 0.360 0.595 -0.269 308s 308s x1: [4, 3, 3, 1] 308s 0.860 0.120 0.157 -0.151 308s -0.526 0.885 -0.282 -0.762 308s -0.107 0.998 0.409 0.063 308s 308s y: [1, 3, 3, 1] 308s -0.053 308s 0.496 308s 0.614 308s testing: mul_mat, [1, 4, 3, 4] = [1, 1, 3, 4] * [1, 4, 3, 4] 308s x0: [1, 1, 3, 4] 308s -0.209 308s 308s x1: [1, 4, 3, 4] 308s -0.691 308s 0.929 308s -0.505 308s 0.501 308s 308s y: [1, 4, 3, 4] 308s 0.145 308s -0.195 308s 0.106 308s -0.105 308s test-mul-mat0: iter:338/500 308s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.417 0.694 -0.344 308s -0.408 0.715 0.446 308s -0.297 -0.090 -0.786 308s 0.645 -0.950 0.618 308s 308s x1: [3, 3, 1, 1] 308s 0.001 0.547 -0.494 308s 0.659 -0.349 0.975 308s 0.522 0.941 0.488 308s 308s y: [4, 3, 1, 1] 308s 0.549 0.170 0.339 -0.824 308s -0.853 -0.083 -0.931 1.359 308s 0.268 0.678 -0.623 -0.256 308s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 308s x0: [3, 3, 3, 1] 308s -0.334 0.891 -0.020 308s 0.179 0.114 -0.450 308s 0.351 -0.011 -0.906 308s 308s x1: [3, 4, 3, 1] 308s 0.982 -0.544 -0.472 308s 0.835 -0.644 0.512 308s 0.511 0.677 0.064 308s -0.488 0.223 0.570 308s 308s y: [3, 4, 3, 1] 308s -0.803 0.326 0.778 308s -0.863 -0.155 -0.163 308s 0.431 0.140 0.114 308s 0.350 -0.318 -0.689 308s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 308s x0: [3, 2, 3, 1] 308s 0.785 -0.032 -0.400 308s 0.952 -0.333 0.725 308s 308s x1: [3, 3, 3, 1] 308s -0.833 0.698 0.125 308s -0.917 -0.635 0.016 308s 0.063 0.543 -0.870 308s 308s y: [2, 3, 3, 1] 308s -0.726 -0.935 308s -0.706 -0.650 308s 0.380 -0.752 308s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 2, 1, 1] 308s -0.024 0.562 0.982 308s 0.557 -0.001 0.251 308s 308s x1: [3, 2, 1, 1] 308s 0.251 -0.668 0.038 308s 0.940 -0.160 -0.645 308s 308s y: [2, 2, 1, 1] 308s -0.344 0.150 308s -0.746 0.362 308s testing: mul_mat, [1, 3, 3, 1] = [2, 1, 3, 1] * [2, 3, 3, 1] 308s x0: [2, 1, 3, 1] 308s -0.570 -0.869 308s 308s x1: [2, 3, 3, 1] 308s -0.216 -0.049 308s 0.851 -0.264 308s 0.617 0.577 308s 308s y: [1, 3, 3, 1] 308s 0.166 308s -0.256 308s -0.852 308s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 308s x0: [1, 2, 3, 1] 308s -0.024 308s 0.778 308s 308s x1: [1, 2, 3, 1] 308s -0.753 308s -0.956 308s 308s y: [2, 2, 3, 1] 308s 0.018 -0.586 308s 0.022 -0.744 308s test-mul-mat0: iter:339/500 308s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.018 0.255 0.135 308s 0.229 0.685 0.267 308s 0.415 -0.045 0.753 308s -0.472 0.202 0.797 308s 308s x1: [3, 1, 1, 1] 308s -0.138 0.985 0.156 308s 308s y: [4, 1, 1, 1] 308s 0.275 0.685 0.016 0.389 308s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 308s x0: [3, 2, 2, 1] 308s 0.798 -0.849 -0.007 308s -0.674 0.353 -0.210 308s 308s x1: [3, 4, 2, 1] 308s 0.203 -0.553 0.823 308s 0.129 -0.523 -0.201 308s -0.093 0.243 0.393 308s -0.739 -0.220 -0.365 308s 308s y: [2, 4, 2, 1] 308s 0.626 -0.504 308s 0.549 -0.229 308s -0.284 0.066 308s -0.400 0.497 308s testing: mul_mat, [3, 2, 2, 4] = [3, 3, 2, 4] * [3, 2, 2, 4] 308s x0: [3, 3, 2, 4] 308s 0.577 -0.945 0.458 308s 0.176 -0.626 -0.537 308s 0.565 -0.777 0.268 308s 308s x1: [3, 2, 2, 4] 308s 0.565 0.521 -0.194 308s 0.826 -0.699 0.441 308s 308s y: [3, 2, 2, 4] 308s -0.255 -0.122 -0.138 308s 1.339 0.346 1.128 308s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 1, 1, 1] 308s -0.546 -0.085 0.875 308s 308s x1: [3, 3, 1, 1] 308s -0.130 0.513 0.485 308s -0.723 -0.827 -0.301 308s -0.618 -0.311 -0.225 308s 308s y: [1, 3, 1, 1] 308s 0.452 308s 0.202 308s 0.168 308s testing: mul_mat, [1, 3, 2, 1] = [1, 1, 2, 1] * [1, 3, 2, 1] 308s x0: [1, 1, 2, 1] 308s -0.586 308s 308s x1: [1, 3, 2, 1] 308s 0.518 308s 0.116 308s 0.081 308s 308s y: [1, 3, 2, 1] 308s -0.303 308s -0.068 308s -0.047 308s testing: mul_mat, [4, 1, 2, 4] = [1, 4, 2, 4] * [1, 1, 2, 4] 308s x0: [1, 4, 2, 4] 308s 0.454 308s -0.457 308s 0.889 308s 0.730 308s 308s x1: [1, 1, 2, 4] 308s 0.932 308s 308s y: [4, 1, 2, 4] 308s 0.423 -0.426 0.829 0.681 308s test-mul-mat0: iter:340/500 308s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 1, 1, 1] 308s 0.495 0.857 0.759 0.352 308s 308s x1: [4, 3, 1, 1] 308s -0.842 -0.547 0.181 0.521 308s 0.408 0.039 0.799 -0.762 308s -0.585 0.194 -0.851 0.536 308s 308s y: [1, 3, 1, 1] 308s -0.565 308s 0.574 308s -0.580 308s testing: mul_mat, [2, 1, 3, 1] = [4, 2, 3, 1] * [4, 1, 3, 1] 308s x0: [4, 2, 3, 1] 308s -0.133 0.383 0.243 -0.951 308s -0.096 -0.349 0.088 -0.297 308s 308s x1: [4, 1, 3, 1] 308s -0.890 -0.977 -0.302 -0.317 308s 308s y: [2, 1, 3, 1] 308s -0.028 0.494 308s testing: mul_mat, [4, 2, 3, 3] = [4, 4, 3, 3] * [4, 2, 3, 3] 308s x0: [4, 4, 3, 3] 308s -0.184 -0.515 0.021 0.601 308s 0.693 -0.475 -0.287 0.492 308s 0.154 -0.680 -0.587 0.802 308s -0.654 -0.657 0.476 -0.261 308s 308s x1: [4, 2, 3, 3] 308s 0.528 0.488 -0.786 0.977 308s -0.421 0.440 -0.232 0.447 308s 308s y: [4, 2, 3, 3] 308s 0.222 0.839 0.994 -1.294 308s 0.114 -0.214 0.131 -0.241 308s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.877 -0.891 -0.310 0.298 308s 0.099 -0.291 0.251 0.297 308s 308s x1: [4, 4, 1, 1] 308s 0.382 -0.394 0.721 0.165 308s -0.783 -0.428 -0.341 0.276 308s -0.718 -0.024 -0.479 -0.806 308s 0.704 0.995 0.932 -0.397 308s 308s y: [2, 4, 1, 1] 308s -0.159 0.382 308s 1.256 0.043 308s 0.559 -0.424 308s -1.911 -0.103 308s testing: mul_mat, [3, 4, 3, 1] = [2, 3, 3, 1] * [2, 4, 3, 1] 308s x0: [2, 3, 3, 1] 308s -0.813 0.438 308s 0.729 0.027 308s 0.377 -0.326 308s 308s x1: [2, 4, 3, 1] 308s -0.096 0.901 308s 0.124 0.099 308s 0.893 -0.806 308s -0.519 -0.501 308s 308s y: [3, 4, 3, 1] 308s 0.473 -0.045 -0.330 308s -0.058 0.093 0.014 308s -1.079 0.629 0.599 308s 0.202 -0.392 -0.032 308s testing: mul_mat, [3, 2, 3, 3] = [3, 3, 3, 3] * [3, 2, 3, 3] 308s x0: [3, 3, 3, 3] 308s -0.874 -0.709 -0.148 308s -0.219 -0.193 -0.292 308s 0.656 0.565 0.500 308s 308s x1: [3, 2, 3, 3] 308s 0.875 -0.973 0.166 308s 0.156 -0.461 -0.870 308s 308s y: [3, 2, 3, 3] 308s -0.100 -0.052 0.108 308s 0.319 0.309 -0.593 308s test-mul-mat0: iter:341/500 308s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 2, 1, 1] 308s -0.744 -0.423 0.667 308s 0.619 -0.958 -0.992 308s 308s x1: [3, 2, 1, 1] 308s -0.590 0.247 -0.868 308s 0.663 -0.983 0.371 308s 308s y: [2, 2, 1, 1] 308s -0.244 0.259 308s 0.170 0.983 308s testing: mul_mat, [1, 2, 3, 1] = [3, 1, 3, 1] * [3, 2, 3, 1] 308s x0: [3, 1, 3, 1] 308s -0.953 -0.053 -0.953 308s 308s x1: [3, 2, 3, 1] 308s 0.671 -0.381 0.551 308s 0.913 -0.114 -0.938 308s 308s y: [1, 2, 3, 1] 308s -1.145 308s 0.030 308s testing: mul_mat, [4, 1, 3, 3] = [3, 4, 3, 3] * [3, 1, 3, 3] 308s x0: [3, 4, 3, 3] 308s -0.295 0.475 -0.733 308s -0.356 -0.589 0.810 308s -0.745 0.967 -0.095 308s 0.778 -0.590 -0.938 308s 308s x1: [3, 1, 3, 3] 308s 0.939 -0.063 0.543 308s 308s y: [4, 1, 3, 3] 308s -0.705 0.144 -0.813 0.258 308s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.366 0.186 0.697 308s 0.252 -0.443 -0.450 308s -0.438 0.999 -0.520 308s 308s x1: [3, 4, 1, 1] 308s -0.077 0.199 0.604 308s -0.290 0.612 0.636 308s 0.799 0.355 -0.661 308s 0.740 0.465 0.941 308s 308s y: [3, 4, 1, 1] 308s 0.430 -0.380 -0.082 308s 0.451 -0.631 0.407 308s -0.103 0.342 0.348 308s 1.013 -0.443 -0.349 308s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 308s x0: [3, 2, 3, 1] 308s -0.058 0.545 0.191 308s 0.296 -0.130 0.676 308s 308s x1: [3, 3, 3, 1] 308s 0.927 0.895 -0.870 308s -0.318 0.665 0.140 308s -0.613 0.063 0.418 308s 308s y: [2, 3, 3, 1] 308s 0.268 -0.430 308s 0.407 -0.086 308s 0.150 0.093 308s testing: mul_mat, [3, 3, 3, 3] = [2, 3, 3, 3] * [2, 3, 3, 3] 308s x0: [2, 3, 3, 3] 308s 0.699 -0.491 308s 0.224 -0.675 308s -0.938 -0.657 308s 308s x1: [2, 3, 3, 3] 308s 0.088 0.282 308s -0.089 -0.353 308s 0.976 0.849 308s 308s y: [3, 3, 3, 3] 308s -0.077 -0.171 -0.268 308s 0.111 0.218 0.315 308s 0.266 -0.354 -1.473 308s test-mul-mat0: iter:342/500 308s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 1, 1, 1] 308s -0.464 -0.656 0.632 308s 308s x1: [3, 1, 1, 1] 308s 0.860 -0.489 0.803 308s 308s y: [1, 1, 1, 1] 308s 0.429 308s testing: mul_mat, [2, 1, 4, 1] = [3, 2, 4, 1] * [3, 1, 4, 1] 308s x0: [3, 2, 4, 1] 308s 0.009 -0.201 -0.644 308s 0.660 -0.753 0.965 308s 308s x1: [3, 1, 4, 1] 308s 0.070 0.210 0.891 308s 308s y: [2, 1, 4, 1] 308s -0.616 0.748 308s testing: mul_mat, [2, 2, 4, 2] = [3, 2, 4, 2] * [3, 2, 4, 2] 308s x0: [3, 2, 4, 2] 308s -0.954 0.576 0.377 308s 0.269 -0.013 0.993 308s 308s x1: [3, 2, 4, 2] 308s -0.722 -0.435 -0.372 308s -0.265 0.958 -0.075 308s 308s y: [2, 2, 4, 2] 308s 0.298 -0.557 308s 0.777 -0.158 308s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.503 -0.668 0.644 308s -0.028 0.581 -0.798 308s 0.095 -0.352 -0.586 308s -0.529 0.739 -0.306 308s 308s x1: [3, 2, 1, 1] 308s 0.296 -0.846 -0.313 308s 0.172 -0.348 0.816 308s 308s y: [4, 2, 1, 1] 308s 0.215 -0.251 0.510 -0.686 308s 0.672 -0.859 -0.339 -0.598 308s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 308s x0: [4, 4, 4, 1] 308s -0.823 0.331 -0.258 -0.950 308s 0.547 -0.096 -0.656 -0.220 308s -0.194 0.331 -0.602 0.838 308s 0.963 0.764 -0.007 0.867 308s 308s x1: [4, 3, 4, 1] 308s 0.748 -0.406 -0.889 -0.445 308s 0.416 -0.917 0.131 -0.021 308s 0.076 -0.449 -0.989 -0.709 308s 308s y: [4, 3, 4, 1] 308s -0.098 1.130 -0.118 0.031 308s -0.660 0.234 -0.481 -0.319 308s 0.717 0.889 -0.162 -0.878 308s testing: mul_mat, [4, 4, 4, 2] = [4, 4, 4, 2] * [4, 4, 4, 2] 308s x0: [4, 4, 4, 2] 308s -0.693 0.517 -0.325 -0.188 308s 0.340 -0.410 -0.331 0.586 308s 0.327 -0.326 -0.032 0.205 308s 0.796 -0.996 -0.684 0.402 308s 308s x1: [4, 4, 4, 2] 308s -0.744 -0.791 0.753 0.260 308s -0.966 -0.366 0.006 -0.798 308s 0.912 0.744 -0.579 0.970 308s -0.678 -0.492 0.744 -0.002 308s 308s y: [4, 4, 4, 2] 308s -0.188 -0.026 0.043 -0.216 308s 0.628 -0.648 -0.360 -0.729 308s -0.241 0.765 0.273 0.770 308s -0.026 -0.277 -0.086 -0.560 308s test-mul-mat0: iter:343/500 308s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 1, 1, 1] 308s -0.543 -0.600 308s 308s x1: [2, 3, 1, 1] 308s -0.761 0.729 308s -0.473 -0.786 308s 0.254 -0.805 308s 308s y: [1, 3, 1, 1] 308s -0.025 308s 0.728 308s 0.345 308s testing: mul_mat, [4, 1, 2, 1] = [2, 4, 2, 1] * [2, 1, 2, 1] 308s x0: [2, 4, 2, 1] 308s 0.142 0.324 308s 0.104 0.895 308s 0.220 0.765 308s 0.369 0.346 308s 308s x1: [2, 1, 2, 1] 308s 0.523 -0.080 308s 308s y: [4, 1, 2, 1] 308s 0.048 -0.017 0.054 0.165 308s testing: mul_mat, [3, 4, 2, 4] = [2, 3, 2, 4] * [2, 4, 2, 4] 308s x0: [2, 3, 2, 4] 308s -0.904 -0.144 308s -0.876 -0.741 308s -0.589 0.976 308s 308s x1: [2, 4, 2, 4] 308s -0.069 0.872 308s -0.409 0.459 308s -0.914 0.845 308s 0.654 -0.760 308s 308s y: [3, 4, 2, 4] 308s -0.064 -0.586 0.891 308s 0.303 0.018 0.688 308s 0.704 0.174 1.363 308s -0.482 -0.010 -1.127 308s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 1, 1, 1] 308s -0.913 0.780 308s 308s x1: [2, 3, 1, 1] 308s -0.251 0.929 308s 0.947 -0.222 308s -0.871 0.594 308s 308s y: [1, 3, 1, 1] 308s 0.954 308s -1.038 308s 1.260 308s testing: mul_mat, [2, 2, 2, 1] = [1, 2, 2, 1] * [1, 2, 2, 1] 308s x0: [1, 2, 2, 1] 308s 0.424 308s 0.578 308s 308s x1: [1, 2, 2, 1] 308s 0.054 308s -0.084 308s 308s y: [2, 2, 2, 1] 308s 0.023 0.031 308s -0.036 -0.049 308s testing: mul_mat, [3, 1, 2, 4] = [2, 3, 2, 4] * [2, 1, 2, 4] 308s x0: [2, 3, 2, 4] 308s -0.181 -0.095 308s 0.858 0.638 308s -0.937 0.117 308s 308s x1: [2, 1, 2, 4] 308s 0.679 0.352 308s 308s y: [3, 1, 2, 4] 308s -0.156 0.807 -0.595 308s test-mul-mat0: iter:344/500 308s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.947 -0.291 0.521 308s -0.935 -0.369 -0.742 308s 308s x1: [3, 2, 1, 1] 308s 0.629 -0.962 -0.156 308s -0.524 -0.353 -0.355 308s 308s y: [2, 2, 1, 1] 308s 0.794 -0.117 308s -0.579 0.884 308s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 308s x0: [3, 4, 4, 1] 308s -0.466 0.141 -0.769 308s -0.400 0.772 -0.511 308s 0.688 0.964 -0.399 308s 0.621 -0.092 0.571 308s 308s x1: [3, 2, 4, 1] 308s 0.089 -0.808 -0.888 308s 0.933 -0.056 -0.030 308s 308s y: [4, 2, 4, 1] 308s 0.528 -0.206 -0.364 -0.378 308s -0.419 -0.401 0.600 0.567 308s testing: mul_mat, [3, 4, 4, 4] = [3, 3, 4, 4] * [3, 4, 4, 4] 308s x0: [3, 3, 4, 4] 308s -0.151 -0.698 -0.949 308s 0.283 0.145 -0.889 308s -0.960 0.722 -0.191 308s 308s x1: [3, 4, 4, 4] 308s 0.314 0.255 0.699 308s -0.012 0.643 -0.614 308s 0.606 0.418 0.013 308s -0.989 0.056 -0.772 308s 308s y: [3, 4, 4, 4] 308s -0.888 -0.495 -0.251 308s 0.136 0.636 0.593 308s -0.396 0.220 -0.283 308s 0.843 0.414 1.138 308s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 3, 1, 1] 308s -0.584 -0.893 -0.763 308s -0.292 0.303 0.405 308s -0.964 0.085 0.115 308s 308s x1: [3, 3, 1, 1] 308s -0.945 0.803 0.021 308s 0.846 -0.652 -0.160 308s -0.317 -0.431 -0.489 308s 308s y: [3, 3, 1, 1] 308s -0.181 0.528 0.982 308s 0.210 -0.510 -0.889 308s 0.943 -0.237 0.212 308s testing: mul_mat, [4, 3, 4, 1] = [3, 4, 4, 1] * [3, 3, 4, 1] 308s x0: [3, 4, 4, 1] 308s -0.376 0.303 0.695 308s 0.140 -0.391 -0.524 308s -0.456 -0.390 0.582 308s -0.410 0.269 0.622 308s 308s x1: [3, 3, 4, 1] 308s -0.412 -0.408 -0.798 308s 0.861 0.731 -0.202 308s -0.466 -0.037 0.769 308s 308s y: [4, 3, 4, 1] 308s -0.524 0.519 -0.118 -0.437 308s -0.242 -0.059 -0.795 -0.282 308s 0.699 -0.453 0.675 0.659 308s testing: mul_mat, [4, 3, 4, 4] = [4, 4, 4, 4] * [4, 3, 4, 4] 308s x0: [4, 4, 4, 4] 308s 0.856 -0.694 -0.671 -0.250 308s -0.697 0.344 0.021 0.216 308s -0.379 0.899 0.795 0.458 308s -0.817 0.912 0.789 -0.473 308s 308s x1: [4, 3, 4, 4] 308s 0.064 0.166 -0.180 -0.283 308s 0.968 0.630 -0.777 -0.453 308s -0.330 -0.824 0.102 0.801 308s 308s y: [4, 3, 4, 4] 308s 0.132 -0.053 -0.148 0.091 308s 1.027 -0.572 -0.626 -0.615 308s 0.021 0.121 -0.168 -0.781 308s test-mul-mat0: iter:345/500 308s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 2, 1, 1] 308s -0.316 0.435 0.550 308s -0.547 0.817 0.259 308s 308s x1: [3, 3, 1, 1] 308s 0.376 0.053 0.155 308s 0.529 0.112 -0.319 308s -0.980 -0.862 0.804 308s 308s y: [2, 3, 1, 1] 308s -0.011 -0.123 308s -0.294 -0.280 308s 0.377 0.040 308s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 308s x0: [3, 2, 2, 1] 308s 0.169 -0.413 0.014 308s -0.778 0.742 -0.456 308s 308s x1: [3, 2, 2, 1] 308s 0.934 0.810 0.717 308s 0.251 0.892 -0.994 308s 308s y: [2, 2, 2, 1] 308s -0.166 -0.453 308s -0.340 0.920 308s testing: mul_mat, [3, 2, 2, 1] = [3, 3, 2, 1] * [3, 2, 2, 1] 308s x0: [3, 3, 2, 1] 308s 0.353 -0.163 0.061 308s 0.164 0.350 -0.301 308s -0.667 0.937 0.713 308s 308s x1: [3, 2, 2, 1] 308s -0.844 0.661 -0.623 308s -0.391 0.478 0.636 308s 308s y: [3, 2, 2, 1] 308s -0.444 0.281 0.738 308s -0.178 -0.088 1.162 308s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.934 0.287 -0.549 308s -0.628 0.209 -0.441 308s 0.098 -0.842 -0.143 308s 308s x1: [3, 3, 1, 1] 308s 0.518 0.988 -0.975 308s -0.872 0.466 0.661 308s -0.329 -0.246 0.013 308s 308s y: [3, 3, 1, 1] 308s 1.303 0.311 -0.641 308s -1.043 0.354 -0.572 308s -0.385 0.149 0.173 308s testing: mul_mat, [3, 3, 2, 1] = [3, 3, 2, 1] * [3, 3, 2, 1] 308s x0: [3, 3, 2, 1] 308s -0.189 -0.256 -0.969 308s 0.992 -0.636 0.573 308s 0.374 -0.528 -0.370 308s 308s x1: [3, 3, 2, 1] 308s -0.216 -0.504 -0.430 308s 0.339 -0.825 -0.174 308s 0.229 -0.725 0.646 308s 308s y: [3, 3, 2, 1] 308s 0.587 -0.141 0.345 308s 0.315 0.762 0.627 308s -0.484 1.058 0.229 308s testing: mul_mat, [4, 3, 2, 1] = [3, 4, 2, 1] * [3, 3, 2, 1] 308s x0: [3, 4, 2, 1] 308s 0.914 -0.819 0.700 308s -0.952 0.644 -0.732 308s -0.843 0.663 0.612 308s -0.603 -0.191 -0.417 308s 308s x1: [3, 3, 2, 1] 308s 0.835 0.079 -0.472 308s -0.574 0.681 0.822 308s -0.464 -0.728 0.140 308s 308s y: [4, 3, 2, 1] 308s 0.369 -0.399 -0.940 -0.322 308s -0.508 0.384 1.439 -0.126 308s 0.270 -0.129 -0.005 0.361 308s test-mul-mat0: iter:346/500 308s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 3, 1, 1] 308s 0.910 308s -0.174 308s -0.742 308s 308s x1: [1, 2, 1, 1] 308s 0.996 308s -0.222 308s 308s y: [3, 2, 1, 1] 308s 0.906 -0.173 -0.739 308s -0.202 0.039 0.165 308s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.816 308s 308s x1: [1, 3, 1, 1] 308s -0.693 308s 0.007 308s 0.902 308s 308s y: [1, 3, 1, 1] 308s -0.566 308s 0.006 308s 0.736 308s testing: mul_mat, [2, 1, 1, 4] = [1, 2, 1, 4] * [1, 1, 1, 4] 308s x0: [1, 2, 1, 4] 308s -0.880 308s 0.296 308s 308s x1: [1, 1, 1, 4] 308s 0.602 308s 308s y: [2, 1, 1, 4] 308s -0.530 0.179 308s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 4, 1, 1] 308s 0.289 308s -0.778 308s -0.202 308s 0.863 308s 308s x1: [1, 2, 1, 1] 308s 0.771 308s -0.890 308s 308s y: [4, 2, 1, 1] 308s 0.223 -0.600 -0.156 0.666 308s -0.258 0.692 0.180 -0.768 308s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 3, 1, 1] 308s -0.778 -0.876 0.726 0.911 308s -0.565 -0.596 -0.358 -0.018 308s 0.409 0.225 -0.346 -0.227 308s 308s x1: [4, 1, 1, 1] 308s -0.782 0.576 0.964 -0.872 308s 308s y: [3, 1, 1, 1] 308s 0.009 -0.231 -0.327 308s testing: mul_mat, [4, 4, 1, 4] = [3, 4, 1, 4] * [3, 4, 1, 4] 308s x0: [3, 4, 1, 4] 308s 0.929 -0.119 -0.980 308s 0.862 0.459 -0.705 308s 0.539 0.995 -0.718 308s -0.650 0.626 0.564 308s 308s x1: [3, 4, 1, 4] 308s 0.207 0.852 0.266 308s 0.437 0.786 -0.597 308s 0.740 0.557 -0.487 308s -0.765 -0.154 -0.265 308s 308s y: [4, 4, 1, 4] 308s -0.169 0.382 0.769 0.548 308s 0.898 1.159 1.447 -0.130 308s 1.099 1.237 1.303 -0.408 308s -0.433 -0.543 -0.375 0.251 308s test-mul-mat0: iter:347/500 308s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.462 -0.776 0.609 308s 308s x1: [3, 4, 1, 1] 308s -0.218 -0.785 0.685 308s -0.528 -0.714 -0.557 308s 0.105 0.275 -0.832 308s 0.761 -0.807 0.755 308s 308s y: [1, 4, 1, 1] 308s 0.926 308s -0.028 308s -0.671 308s 1.437 308s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.305 -0.479 0.210 308s 0.216 -0.280 0.843 308s 0.183 0.060 -0.077 308s 0.636 -0.719 0.705 308s 308s x1: [3, 1, 1, 1] 308s -0.274 -0.681 0.283 308s 308s y: [4, 1, 1, 1] 308s 0.470 0.370 -0.113 0.515 308s testing: mul_mat, [4, 4, 1, 3] = [3, 4, 1, 3] * [3, 4, 1, 3] 308s x0: [3, 4, 1, 3] 308s 0.006 0.424 -0.739 308s -0.389 0.757 0.260 308s 0.678 -0.687 0.868 308s 0.471 0.188 0.758 308s 308s x1: [3, 4, 1, 3] 308s 0.851 0.966 -0.823 308s -0.863 -0.591 0.283 308s 0.412 -0.423 0.043 308s 0.605 -0.668 -0.001 308s 308s y: [4, 4, 1, 3] 308s 1.023 0.186 -0.800 -0.041 308s -0.465 -0.038 0.066 -0.303 308s -0.209 -0.469 0.608 0.147 308s -0.279 -0.741 0.868 0.159 308s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.282 0.299 0.074 308s 0.748 -0.132 0.445 308s 0.037 0.003 0.406 308s 308s x1: [3, 4, 1, 1] 308s -0.551 0.466 -0.255 308s -0.684 -0.063 0.933 308s -0.926 -0.516 -0.309 308s -0.756 0.318 -0.765 308s 308s y: [3, 4, 1, 1] 308s -0.035 -0.587 -0.123 308s -0.143 -0.088 0.354 308s -0.438 -0.762 -0.161 308s -0.175 -0.948 -0.338 308s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 3, 1, 1] 308s -0.953 -0.016 0.468 308s -0.489 -0.556 0.135 308s 0.665 0.739 0.983 308s 308s x1: [3, 3, 1, 1] 308s -0.217 0.616 -0.342 308s 0.711 -0.207 0.333 308s -0.100 -0.419 0.766 308s 308s y: [3, 3, 1, 1] 308s 0.036 -0.283 -0.025 308s -0.518 -0.187 0.647 308s 0.461 0.385 0.376 308s testing: mul_mat, [3, 3, 1, 3] = [3, 3, 1, 3] * [3, 3, 1, 3] 308s x0: [3, 3, 1, 3] 308s -0.081 0.706 0.775 308s -0.180 -0.810 0.308 308s -0.430 -0.903 -0.338 308s 308s x1: [3, 3, 1, 3] 308s -0.213 0.370 0.527 308s -0.931 0.118 -0.436 308s 0.368 0.986 0.567 308s 308s y: [3, 3, 1, 3] 308s 0.687 -0.099 -0.421 308s -0.179 -0.063 0.441 308s 1.106 -0.690 -1.240 308s test-mul-mat0: iter:348/500 308s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 3, 1, 1] 308s 0.493 0.068 308s 0.763 0.078 308s 0.793 -0.035 308s 308s x1: [2, 4, 1, 1] 308s -0.133 -0.725 308s -0.225 -0.427 308s -0.535 -0.127 308s -0.651 0.773 308s 308s y: [3, 4, 1, 1] 308s -0.115 -0.158 -0.080 308s -0.140 -0.205 -0.163 308s -0.272 -0.418 -0.420 308s -0.268 -0.436 -0.543 308s testing: mul_mat, [1, 3, 3, 1] = [2, 1, 3, 1] * [2, 3, 3, 1] 308s x0: [2, 1, 3, 1] 308s 0.091 -0.915 308s 308s x1: [2, 3, 3, 1] 308s 0.890 0.565 308s 0.798 0.637 308s 0.176 0.596 308s 308s y: [1, 3, 3, 1] 308s -0.435 308s -0.510 308s -0.529 308s testing: mul_mat, [4, 1, 3, 4] = [2, 4, 3, 4] * [2, 1, 3, 4] 308s x0: [2, 4, 3, 4] 308s 0.629 -0.815 308s -0.782 0.069 308s -0.956 0.214 308s -0.998 -0.029 308s 308s x1: [2, 1, 3, 4] 308s -0.067 -0.073 308s 308s y: [4, 1, 3, 4] 308s 0.018 0.047 0.048 0.069 308s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 1, 1, 1] 308s -0.691 0.718 308s 308s x1: [2, 4, 1, 1] 308s 0.766 0.620 308s 0.262 0.567 308s -0.191 -0.597 308s 0.109 -0.817 308s 308s y: [1, 4, 1, 1] 308s -0.085 308s 0.226 308s -0.296 308s -0.662 308s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 308s x0: [1, 2, 3, 1] 308s -0.831 308s -0.321 308s 308s x1: [1, 2, 3, 1] 308s 0.957 308s -0.382 308s 308s y: [2, 2, 3, 1] 308s -0.795 -0.307 308s 0.317 0.123 308s testing: mul_mat, [3, 1, 3, 4] = [2, 3, 3, 4] * [2, 1, 3, 4] 308s x0: [2, 3, 3, 4] 308s 0.172 -0.133 308s -0.667 -0.327 308s -0.055 0.063 308s 308s x1: [2, 1, 3, 4] 308s -0.684 0.689 308s 308s y: [3, 1, 3, 4] 308s -0.209 0.231 0.081 308s test-mul-mat0: iter:349/500 308s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 2, 1, 1] 308s 0.677 -0.047 0.334 0.573 308s 0.012 0.147 0.005 -0.801 308s 308s x1: [4, 2, 1, 1] 308s -0.771 -0.865 -0.907 0.555 308s 0.051 -0.315 0.662 0.133 308s 308s y: [2, 2, 1, 1] 308s -0.467 -0.585 308s 0.347 -0.150 308s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 308s x0: [4, 3, 3, 1] 308s -0.809 0.303 0.665 0.338 308s -0.693 0.865 -0.202 -0.387 308s 0.326 0.936 -0.238 0.186 308s 308s x1: [4, 2, 3, 1] 308s 0.460 -0.694 0.461 0.138 308s -0.851 0.860 0.367 -0.104 308s 308s y: [3, 2, 3, 1] 308s -0.229 -1.065 -0.584 308s 1.158 1.300 0.422 308s testing: mul_mat, [4, 3, 3, 2] = [4, 4, 3, 2] * [4, 3, 3, 2] 308s x0: [4, 4, 3, 2] 308s 0.534 0.707 -0.895 0.918 308s 0.894 -0.938 0.717 -0.188 308s -0.665 0.446 0.872 -0.002 308s -0.526 -0.789 -0.224 -0.637 308s 308s x1: [4, 3, 3, 2] 308s -0.744 0.697 0.362 0.581 308s 0.633 -0.876 -0.232 -0.064 308s 0.782 -0.714 0.847 0.732 308s 308s y: [4, 3, 3, 2] 308s 0.304 -1.168 1.121 -0.610 308s -0.131 1.233 -1.014 0.451 308s -0.173 1.839 -0.101 -0.504 308s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 3, 1, 1] 308s -0.841 -0.018 -0.642 0.178 308s -0.976 0.920 -0.217 -0.765 308s 0.374 -0.355 -0.409 -0.701 308s 308s x1: [4, 4, 1, 1] 308s -0.524 0.395 0.870 0.968 308s 0.233 -0.903 0.628 -0.753 308s 0.445 0.931 -0.353 -0.310 308s 0.240 -0.295 0.893 0.567 308s 308s y: [3, 4, 1, 1] 308s 0.047 -0.054 -1.371 308s -0.717 -0.618 0.679 308s -0.219 0.736 0.198 308s -0.670 -1.133 -0.568 308s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 308s x0: [3, 2, 3, 1] 308s -0.187 -0.711 0.322 308s 0.909 0.728 -0.410 308s 308s x1: [3, 4, 3, 1] 308s -0.961 -0.999 -0.225 308s 0.435 0.871 -0.257 308s -0.332 0.967 -0.630 308s -0.085 0.412 -0.699 308s 308s y: [2, 4, 3, 1] 308s 0.817 -1.509 308s -0.783 1.135 308s -0.829 0.660 308s -0.502 0.509 308s testing: mul_mat, [2, 3, 3, 2] = [2, 2, 3, 2] * [2, 3, 3, 2] 308s x0: [2, 2, 3, 2] 308s -0.055 0.053 308s -0.636 -0.955 308s 308s x1: [2, 3, 3, 2] 308s 0.422 -0.797 308s 0.259 0.524 308s -0.125 0.329 308s 308s y: [2, 3, 3, 2] 308s -0.065 0.492 308s 0.013 -0.665 308s 0.024 -0.235 308s test-mul-mat0: iter:350/500 308s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 4, 1, 1] 308s -0.760 308s 0.294 308s 0.371 308s 0.293 308s 308s x1: [1, 1, 1, 1] 308s -0.651 308s 308s y: [4, 1, 1, 1] 308s 0.495 -0.191 -0.242 -0.191 308s testing: mul_mat, [1, 4, 3, 1] = [1, 1, 3, 1] * [1, 4, 3, 1] 308s x0: [1, 1, 3, 1] 308s 0.086 308s 308s x1: [1, 4, 3, 1] 308s 0.339 308s 0.467 308s 0.689 308s -0.599 308s 308s y: [1, 4, 3, 1] 308s 0.029 308s 0.040 308s 0.059 308s -0.051 308s testing: mul_mat, [2, 1, 3, 4] = [1, 2, 3, 4] * [1, 1, 3, 4] 308s x0: [1, 2, 3, 4] 308s -0.025 308s -0.516 308s 308s x1: [1, 1, 3, 4] 308s -0.159 308s 308s y: [2, 1, 3, 4] 308s 0.004 0.082 308s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 4, 1, 1] 308s -0.995 308s -0.133 308s -0.986 308s 0.646 308s 308s x1: [1, 2, 1, 1] 308s 0.657 308s 0.263 308s 308s y: [4, 2, 1, 1] 308s -0.654 -0.088 -0.648 0.425 308s -0.262 -0.035 -0.259 0.170 308s testing: mul_mat, [3, 1, 3, 1] = [4, 3, 3, 1] * [4, 1, 3, 1] 308s x0: [4, 3, 3, 1] 308s -0.908 -0.650 -0.351 0.316 308s 0.868 0.282 -0.208 -0.336 308s 0.608 -0.404 -0.745 0.912 308s 308s x1: [4, 1, 3, 1] 308s 0.842 -0.502 -0.374 -0.716 308s 308s y: [3, 1, 3, 1] 308s -0.534 0.908 0.341 308s testing: mul_mat, [1, 4, 3, 4] = [3, 1, 3, 4] * [3, 4, 3, 4] 308s x0: [3, 1, 3, 4] 308s -0.018 -0.514 0.701 308s 308s x1: [3, 4, 3, 4] 308s -0.530 0.188 0.645 308s -0.275 -0.496 -0.691 308s -0.363 0.082 0.796 308s -0.446 -0.472 0.296 308s 308s y: [1, 4, 3, 4] 308s 0.366 308s -0.225 308s 0.523 308s 0.459 308s test-mul-mat0: iter:351/500 308s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.618 0.077 0.632 308s -0.821 0.710 -0.274 308s 0.226 0.486 0.748 308s 0.255 0.749 -0.529 308s 308s x1: [3, 4, 1, 1] 308s 0.857 0.249 0.994 308s 0.891 -0.300 -0.147 308s 0.230 -0.925 -0.723 308s -0.474 -0.222 -0.169 308s 308s y: [4, 4, 1, 1] 308s 0.117 -0.799 1.059 -0.121 308s -0.667 -0.905 -0.054 0.080 308s -0.671 -0.647 -0.939 -0.251 308s 0.169 0.277 -0.342 -0.198 308s testing: mul_mat, [4, 4, 4, 1] = [3, 4, 4, 1] * [3, 4, 4, 1] 308s x0: [3, 4, 4, 1] 308s 0.176 0.220 -0.535 308s 0.211 0.646 0.052 308s 0.973 0.298 0.126 308s -0.517 -0.796 -0.052 308s 308s x1: [3, 4, 4, 1] 308s -0.856 0.809 0.465 308s 0.526 0.063 0.844 308s 0.384 -0.687 0.839 308s 0.275 0.013 -0.308 308s 308s y: [4, 4, 4, 1] 308s -0.221 0.366 -0.534 -0.225 308s -0.345 0.196 0.637 -0.366 308s -0.533 -0.319 0.274 0.305 308s 0.216 0.050 0.232 -0.136 308s testing: mul_mat, [2, 4, 4, 2] = [3, 2, 4, 2] * [3, 4, 4, 2] 308s x0: [3, 2, 4, 2] 308s -0.023 0.129 -0.381 308s -0.689 0.132 -0.924 308s 308s x1: [3, 4, 4, 2] 308s 0.968 0.951 0.633 308s -0.749 -0.723 -0.338 308s -0.445 0.422 0.431 308s 0.967 -0.645 -0.029 308s 308s y: [2, 4, 4, 2] 308s -0.141 -1.127 308s 0.053 0.733 308s -0.100 -0.036 308s -0.094 -0.725 308s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.086 0.587 0.864 308s 0.977 -0.596 0.808 308s 0.901 -0.836 0.556 308s 308s x1: [3, 2, 1, 1] 308s 0.306 -0.287 0.035 308s 0.741 -0.837 -0.659 308s 308s y: [3, 2, 1, 1] 308s -0.112 0.498 0.535 308s -0.997 0.690 1.001 308s testing: mul_mat, [1, 3, 4, 1] = [3, 1, 4, 1] * [3, 3, 4, 1] 308s x0: [3, 1, 4, 1] 308s -0.767 -0.510 0.034 308s 308s x1: [3, 3, 4, 1] 308s -0.240 0.523 -0.920 308s 0.732 -0.615 -0.206 308s 0.202 0.609 0.502 308s 308s y: [1, 3, 4, 1] 308s -0.114 308s -0.254 308s -0.449 308s testing: mul_mat, [1, 3, 4, 2] = [1, 1, 4, 2] * [1, 3, 4, 2] 308s x0: [1, 1, 4, 2] 308s 0.619 308s 308s x1: [1, 3, 4, 2] 308s -0.468 308s -0.887 308s -0.970 308s 308s y: [1, 3, 4, 2] 308s -0.290 308s -0.549 308s -0.600 308s test-mul-mat0: iter:352/500 308s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.374 0.250 0.582 308s 0.102 0.189 -0.446 308s -0.279 0.400 -0.670 308s 308s x1: [3, 4, 1, 1] 308s -0.427 0.513 0.799 308s -0.815 0.930 -0.273 308s -0.544 0.647 -0.848 308s 0.465 -0.606 -0.544 308s 308s y: [3, 4, 1, 1] 308s 0.433 -0.303 -0.211 308s -0.231 0.215 0.782 308s -0.535 0.446 0.979 308s -0.294 0.175 -0.007 308s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 308s x0: [3, 2, 4, 1] 308s 0.562 -0.114 -0.612 308s 0.371 -0.811 -0.566 308s 308s x1: [3, 3, 4, 1] 308s -0.319 0.721 0.352 308s 0.174 -0.845 -0.596 308s 0.236 0.790 -0.753 308s 308s y: [2, 3, 4, 1] 308s -0.477 -0.902 308s 0.559 1.087 308s 0.503 -0.127 308s testing: mul_mat, [4, 2, 4, 3] = [3, 4, 4, 3] * [3, 2, 4, 3] 308s x0: [3, 4, 4, 3] 308s -0.950 -0.419 -0.268 308s 0.951 -0.569 0.112 308s 0.872 0.918 0.259 308s 0.391 -0.445 -0.176 308s 308s x1: [3, 2, 4, 3] 308s 0.596 0.599 -0.876 308s 0.333 0.925 0.219 308s 308s y: [4, 2, 4, 3] 308s -0.583 0.127 0.842 0.120 308s -0.763 -0.185 1.197 -0.320 308s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 4, 1, 1] 308s 0.966 0.556 -0.500 308s -0.241 -0.225 0.656 308s -0.006 -0.652 -0.570 308s 0.417 0.549 -0.630 308s 308s x1: [3, 4, 1, 1] 308s -0.694 0.435 -0.454 308s 0.024 0.936 0.577 308s -0.234 0.689 0.924 308s -0.213 0.218 -0.199 308s 308s y: [4, 4, 1, 1] 308s -0.202 -0.228 -0.021 0.235 308s 0.254 0.162 -0.939 0.160 308s -0.305 0.507 -0.975 -0.301 308s 0.015 -0.128 -0.027 0.156 308s testing: mul_mat, [3, 3, 4, 1] = [4, 3, 4, 1] * [4, 3, 4, 1] 308s x0: [4, 3, 4, 1] 308s -0.414 0.252 -0.307 -0.366 308s -0.790 -0.170 0.798 -0.577 308s 0.253 -0.760 -0.223 0.743 308s 308s x1: [4, 3, 4, 1] 308s 0.319 0.102 -0.178 0.271 308s -0.041 0.825 0.577 -0.606 308s -0.629 -0.399 -0.670 0.948 308s 308s y: [3, 3, 4, 1] 308s -0.151 -0.568 0.244 308s 0.270 0.703 -1.216 308s 0.019 -0.517 0.998 308s testing: mul_mat, [2, 4, 4, 3] = [3, 2, 4, 3] * [3, 4, 4, 3] 308s x0: [3, 2, 4, 3] 308s 0.068 -0.610 0.428 308s 0.433 -0.280 -0.832 308s 308s x1: [3, 4, 4, 3] 308s 0.278 -0.335 -0.635 308s 0.538 0.032 -0.870 308s 0.549 -0.324 -0.347 308s 0.330 0.470 -0.910 308s 308s y: [2, 4, 4, 3] 308s -0.048 0.742 308s -0.355 0.948 308s 0.086 0.617 308s -0.653 0.769 308s test-mul-mat0: iter:353/500 308s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 1, 1, 1] 308s 0.718 0.003 -0.473 0.574 308s 308s x1: [4, 4, 1, 1] 308s -0.615 0.894 0.189 -0.069 308s 0.463 -0.003 -0.721 0.854 308s 0.131 -0.298 0.510 -0.609 308s -0.133 -0.214 -0.769 0.823 308s 308s y: [1, 4, 1, 1] 308s -0.568 308s 1.164 308s -0.498 308s 0.740 308s testing: mul_mat, [4, 1, 2, 1] = [4, 4, 2, 1] * [4, 1, 2, 1] 308s x0: [4, 4, 2, 1] 308s 0.478 -0.992 0.395 -0.333 308s -0.061 -0.141 0.664 0.218 308s -0.287 -0.206 0.920 -0.777 308s 0.185 -0.213 0.009 0.416 308s 308s x1: [4, 1, 2, 1] 308s 0.834 0.550 -0.693 -0.031 308s 308s y: [4, 1, 2, 1] 308s -0.410 -0.595 -0.966 0.018 308s testing: mul_mat, [4, 4, 2, 3] = [4, 4, 2, 3] * [4, 4, 2, 3] 308s x0: [4, 4, 2, 3] 308s 0.644 0.163 -0.844 -0.748 308s -0.530 -0.590 -0.935 0.722 308s -0.181 0.284 -0.037 -0.012 308s -0.221 0.371 -0.862 -0.382 308s 308s x1: [4, 4, 2, 3] 308s -0.866 0.396 -0.015 0.073 308s -0.746 -0.351 -0.709 -0.033 308s 0.443 -0.789 0.190 -0.372 308s -0.002 -0.800 -0.956 0.608 308s 308s y: [4, 4, 2, 3] 308s -0.535 0.292 0.269 0.323 308s 0.085 1.241 0.062 0.658 308s 0.274 -0.216 -0.307 -0.412 308s 0.221 1.806 -0.199 0.296 308s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.879 0.629 0.198 0.811 308s 308s x1: [4, 4, 1, 1] 308s -0.267 0.486 -0.630 0.623 308s 0.751 0.062 0.320 0.197 308s -0.426 -0.395 0.193 0.045 308s -0.906 -0.429 0.408 0.405 308s 308s y: [1, 4, 1, 1] 308s 0.920 308s -0.399 308s 0.201 308s 0.936 308s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 308s x0: [1, 1, 2, 1] 308s -0.147 308s 308s x1: [1, 4, 2, 1] 308s 0.256 308s 0.960 308s -0.833 308s 0.678 308s 308s y: [1, 4, 2, 1] 308s -0.038 308s -0.141 308s 0.122 308s -0.100 308s testing: mul_mat, [2, 1, 2, 3] = [1, 2, 2, 3] * [1, 1, 2, 3] 308s x0: [1, 2, 2, 3] 308s -0.141 308s 0.071 308s 308s x1: [1, 1, 2, 3] 308s -0.027 308s 308s y: [2, 1, 2, 3] 308s 0.004 -0.002 308s test-mul-mat0: iter:354/500 308s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.525 -0.373 308s -0.053 0.328 308s -0.850 0.920 308s -0.449 0.296 308s 308s x1: [2, 1, 1, 1] 308s 0.132 0.838 308s 308s y: [4, 1, 1, 1] 308s -0.382 0.268 0.659 0.188 308s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 4, 1, 1] 308s 0.366 -0.091 308s -0.433 -0.376 308s -0.659 -0.235 308s 0.080 0.584 308s 308s x1: [2, 4, 1, 1] 308s -0.355 -0.165 308s 0.762 -0.434 308s 0.694 -0.168 308s 0.680 0.598 308s 308s y: [4, 4, 1, 1] 308s -0.115 0.216 0.273 -0.125 308s 0.318 -0.167 -0.400 -0.192 308s 0.269 -0.237 -0.418 -0.042 308s 0.195 -0.519 -0.588 0.404 308s testing: mul_mat, [1, 4, 1, 2] = [2, 1, 1, 2] * [2, 4, 1, 2] 308s x0: [2, 1, 1, 2] 308s -0.469 -0.766 308s 308s x1: [2, 4, 1, 2] 308s -0.780 0.497 308s -0.006 0.352 308s 0.335 -0.547 308s 0.827 0.962 308s 308s y: [1, 4, 1, 2] 308s -0.015 308s -0.266 308s 0.262 308s -1.124 308s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.259 -0.798 308s -0.435 0.082 308s 308s x1: [2, 1, 1, 1] 308s 0.832 0.998 308s 308s y: [2, 1, 1, 1] 308s -1.013 -0.280 308s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.660 -0.887 308s -0.098 -0.887 308s 308s x1: [2, 2, 1, 1] 308s 0.331 0.282 308s -0.334 0.550 308s 308s y: [2, 2, 1, 1] 308s -0.032 -0.282 308s -0.708 -0.455 308s testing: mul_mat, [1, 2, 1, 2] = [2, 1, 1, 2] * [2, 2, 1, 2] 308s x0: [2, 1, 1, 2] 308s -0.872 -0.236 308s 308s x1: [2, 2, 1, 2] 308s -0.271 -0.925 308s 0.514 0.883 308s 308s y: [1, 2, 1, 2] 308s 0.455 308s -0.656 308s test-mul-mat0: iter:355/500 308s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.543 0.841 0.572 0.971 308s 0.724 0.759 -0.194 0.312 308s 308s x1: [4, 3, 1, 1] 308s 0.121 -0.065 0.329 0.323 308s -0.983 -0.340 -0.395 -0.316 308s -0.790 0.383 -0.656 0.112 308s 308s y: [2, 3, 1, 1] 308s 0.381 0.075 308s -0.286 -0.992 308s 0.485 -0.119 308s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 308s x0: [4, 4, 3, 1] 308s 0.981 -0.595 -0.477 0.741 308s 0.210 0.835 0.095 -0.184 308s 0.275 0.213 0.754 0.077 308s -0.903 -0.764 0.074 0.745 308s 308s x1: [4, 2, 3, 1] 308s 0.354 0.606 0.440 -0.881 308s -0.062 0.802 -0.116 -0.519 308s 308s y: [4, 2, 3, 1] 308s -0.876 0.784 0.491 -1.408 308s -0.867 0.741 0.027 -0.952 308s testing: mul_mat, [4, 4, 3, 4] = [4, 4, 3, 4] * [4, 4, 3, 4] 308s x0: [4, 4, 3, 4] 308s -0.743 0.777 0.403 0.184 308s -0.787 -0.646 -0.465 0.679 308s 0.405 0.732 -0.292 0.132 308s 0.114 -0.141 0.696 -0.968 308s 308s x1: [4, 4, 3, 4] 308s 0.750 -0.792 -0.981 -0.296 308s -0.434 -0.689 0.291 -0.230 308s 0.516 0.854 0.932 0.131 308s -0.149 0.893 -0.274 -0.748 308s 308s y: [4, 4, 3, 4] 308s -1.623 0.176 -0.028 -0.199 308s -0.137 0.495 -0.796 0.473 308s 0.679 -1.303 0.579 0.460 308s 0.556 -0.839 0.575 0.391 308s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 1, 1, 1] 308s 0.113 -0.979 0.662 0.442 308s 308s x1: [4, 4, 1, 1] 308s 0.136 -0.856 0.470 0.334 308s -0.450 0.874 0.378 -0.725 308s 0.117 -0.257 -0.303 -0.833 308s 0.847 -0.845 -0.946 0.803 308s 308s y: [1, 4, 1, 1] 308s 1.311 308s -0.977 308s -0.304 308s 0.652 308s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 308s x0: [1, 4, 3, 1] 308s -0.285 308s 0.556 308s 0.585 308s -0.907 308s 308s x1: [1, 4, 3, 1] 308s 0.935 308s -0.213 308s 0.043 308s 0.844 308s 308s y: [4, 4, 3, 1] 308s -0.267 0.520 0.547 -0.848 308s 0.061 -0.118 -0.125 0.193 308s -0.012 0.024 0.025 -0.039 308s -0.241 0.469 0.493 -0.765 308s testing: mul_mat, [3, 1, 3, 4] = [4, 3, 3, 4] * [4, 1, 3, 4] 308s x0: [4, 3, 3, 4] 308s -0.377 -0.277 0.525 0.197 308s 0.824 0.325 0.662 -0.318 308s -0.426 0.776 0.508 0.922 308s 308s x1: [4, 1, 3, 4] 308s -0.514 -0.060 -0.963 -0.493 308s 308s y: [3, 1, 3, 4] 308s -0.393 -0.924 -0.771 308s test-mul-mat0: iter:356/500 308s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.280 308s 308s x1: [1, 4, 1, 1] 308s 0.245 308s 0.852 308s -0.611 308s 0.630 308s 308s y: [1, 4, 1, 1] 308s 0.069 308s 0.238 308s -0.171 308s 0.176 308s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 308s x0: [1, 1, 2, 1] 308s -0.664 308s 308s x1: [1, 1, 2, 1] 308s 0.030 308s 308s y: [1, 1, 2, 1] 308s -0.020 308s testing: mul_mat, [1, 1, 2, 3] = [1, 1, 2, 3] * [1, 1, 2, 3] 308s x0: [1, 1, 2, 3] 308s -0.728 308s 308s x1: [1, 1, 2, 3] 308s 0.679 308s 308s y: [1, 1, 2, 3] 308s -0.495 308s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 1, 1, 1] 308s -0.722 308s 308s x1: [1, 1, 1, 1] 308s 0.528 308s 308s y: [1, 1, 1, 1] 308s -0.381 308s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 308s x0: [1, 1, 2, 1] 308s -0.734 308s 308s x1: [1, 1, 2, 1] 308s -0.394 308s 308s y: [1, 1, 2, 1] 308s 0.289 308s testing: mul_mat, [1, 1, 2, 3] = [1, 1, 2, 3] * [1, 1, 2, 3] 308s x0: [1, 1, 2, 3] 308s 0.232 308s 308s x1: [1, 1, 2, 3] 308s -0.221 308s 308s y: [1, 1, 2, 3] 308s -0.051 308s test-mul-mat0: iter:357/500 308s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.295 0.361 0.471 308s 308s x1: [3, 3, 1, 1] 308s 0.296 0.403 0.401 308s 0.071 -0.866 -0.844 308s -0.401 -0.230 -0.566 308s 308s y: [1, 3, 1, 1] 308s 0.422 308s -0.690 308s -0.468 308s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 308s x0: [3, 4, 2, 1] 308s 0.235 0.293 0.663 308s 0.237 -0.796 0.548 308s -0.577 -0.285 -0.427 308s 0.866 -0.920 0.869 308s 308s x1: [3, 1, 2, 1] 308s 0.065 -0.859 -0.874 308s 308s y: [4, 1, 2, 1] 308s -0.816 0.221 0.580 0.088 308s testing: mul_mat, [2, 4, 2, 3] = [3, 2, 2, 3] * [3, 4, 2, 3] 308s x0: [3, 2, 2, 3] 308s -0.387 -0.090 0.670 308s -0.455 0.933 -0.147 308s 308s x1: [3, 4, 2, 3] 308s -0.467 0.574 -0.659 308s -0.002 -0.815 -0.598 308s 0.894 0.421 0.695 308s 0.557 -0.342 0.899 308s 308s y: [2, 4, 2, 3] 308s -0.313 0.845 308s -0.327 -0.671 308s 0.082 -0.116 308s 0.417 -0.705 308s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.530 -0.389 0.505 308s 0.064 0.553 -0.128 308s 0.202 0.336 0.323 308s 308s x1: [3, 2, 1, 1] 308s 0.614 -0.025 -0.136 308s 0.865 -0.054 -0.576 308s 308s y: [3, 2, 1, 1] 308s 0.267 0.043 0.072 308s 0.188 0.099 -0.030 308s testing: mul_mat, [3, 3, 2, 1] = [3, 3, 2, 1] * [3, 3, 2, 1] 308s x0: [3, 3, 2, 1] 308s 0.321 -0.148 0.463 308s 0.498 -0.438 -0.885 308s -0.395 0.807 0.143 308s 308s x1: [3, 3, 2, 1] 308s 0.104 -0.656 0.952 308s -0.516 0.693 0.905 308s -0.858 -0.662 0.422 308s 308s y: [3, 3, 2, 1] 308s 0.571 -0.503 -0.434 308s 0.150 -1.362 0.893 308s 0.017 -0.512 -0.134 308s testing: mul_mat, [2, 3, 2, 3] = [3, 2, 2, 3] * [3, 3, 2, 3] 308s x0: [3, 2, 2, 3] 308s 0.693 0.576 0.873 308s 0.905 0.140 0.973 308s 308s x1: [3, 3, 2, 3] 308s -0.302 0.363 0.744 308s 0.931 -0.040 0.594 308s 0.926 -0.640 0.804 308s 308s y: [2, 3, 2, 3] 308s 0.650 0.501 308s 1.140 1.415 308s 0.975 1.531 308s test-mul-mat0: iter:358/500 308s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.142 308s -0.637 308s 308s x1: [1, 4, 1, 1] 308s -0.611 308s 0.097 308s 0.611 308s 0.920 308s 308s y: [2, 4, 1, 1] 308s -0.087 0.389 308s 0.014 -0.062 308s 0.087 -0.389 308s 0.131 -0.586 308s testing: mul_mat, [3, 2, 3, 1] = [1, 3, 3, 1] * [1, 2, 3, 1] 308s x0: [1, 3, 3, 1] 308s 0.704 308s -0.490 308s -0.721 308s 308s x1: [1, 2, 3, 1] 308s -0.527 308s -0.512 308s 308s y: [3, 2, 3, 1] 308s -0.371 0.258 0.380 308s -0.360 0.251 0.369 308s testing: mul_mat, [1, 3, 3, 3] = [1, 1, 3, 3] * [1, 3, 3, 3] 308s x0: [1, 1, 3, 3] 308s -0.898 308s 308s x1: [1, 3, 3, 3] 308s -0.955 308s 0.515 308s 0.478 308s 308s y: [1, 3, 3, 3] 308s 0.858 308s -0.462 308s -0.429 308s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.687 308s 0.564 308s 308s x1: [1, 1, 1, 1] 308s 0.040 308s 308s y: [2, 1, 1, 1] 308s 0.027 0.023 308s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 308s x0: [2, 2, 3, 1] 308s -0.728 0.984 308s 0.608 0.985 308s 308s x1: [2, 1, 3, 1] 308s -0.261 0.441 308s 308s y: [2, 1, 3, 1] 308s 0.624 0.276 308s testing: mul_mat, [2, 2, 3, 3] = [2, 2, 3, 3] * [2, 2, 3, 3] 308s x0: [2, 2, 3, 3] 308s -0.064 0.819 308s 0.377 0.951 308s 308s x1: [2, 2, 3, 3] 308s 0.081 -0.223 308s -0.410 0.064 308s 308s y: [2, 2, 3, 3] 308s -0.188 -0.182 308s 0.079 -0.094 308s test-mul-mat0: iter:359/500 308s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.234 0.701 308s -0.693 -0.635 308s 0.669 0.884 308s 308s x1: [2, 1, 1, 1] 308s 0.432 0.713 308s 308s y: [3, 1, 1, 1] 308s 0.398 -0.752 0.919 308s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 1, 1, 1] 308s 0.627 -0.889 308s 308s x1: [2, 3, 1, 1] 308s -0.034 0.826 308s 0.990 -0.093 308s -0.215 -0.527 308s 308s y: [1, 3, 1, 1] 308s -0.756 308s 0.703 308s 0.333 308s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.405 -0.859 308s 0.440 0.898 308s 308s x1: [2, 1, 1, 1] 308s -0.269 0.416 308s 308s y: [2, 1, 1, 1] 308s -0.466 0.255 308s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.589 0.396 308s -0.370 -0.971 308s -0.671 -0.359 308s -0.666 0.762 308s 308s x1: [2, 2, 1, 1] 308s -0.183 -0.106 308s 0.016 0.198 308s 308s y: [4, 2, 1, 1] 308s 0.066 0.170 0.160 0.041 308s 0.069 -0.198 -0.082 0.140 308s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 4, 1, 1] 308s 0.937 0.186 -0.699 0.510 308s 0.099 -0.597 -0.689 -0.864 308s -0.002 0.494 0.521 0.729 308s 0.353 -0.374 0.318 -0.860 308s 308s x1: [4, 2, 1, 1] 308s 0.699 -0.475 -0.273 0.525 308s -0.486 0.635 -0.690 -0.012 308s 308s y: [4, 2, 1, 1] 308s 1.024 0.087 0.005 -0.114 308s 0.139 0.059 -0.054 -0.617 308s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.075 -0.188 0.162 -0.324 308s 0.318 0.641 -0.053 -0.227 308s 0.015 0.629 -0.367 0.763 308s 0.328 0.123 0.298 -0.261 308s 308s x1: [4, 4, 1, 1] 308s -0.535 -0.937 0.536 -0.506 308s -0.296 0.298 -0.807 0.228 308s -0.975 0.718 0.743 0.660 308s -0.972 -0.270 0.927 0.965 308s 308s y: [4, 4, 1, 1] 308s 0.467 -0.684 -1.180 0.001 308s -0.238 0.088 0.654 -0.361 308s -0.156 -0.039 0.668 -0.183 308s -0.039 -0.750 0.212 -0.328 308s test-mul-mat0: iter:360/500 308s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 3, 1, 1] 308s 0.987 0.472 -0.709 0.628 308s 0.101 0.414 -0.210 -0.952 308s -0.953 -0.912 -0.276 -0.180 308s 308s x1: [4, 3, 1, 1] 308s -0.549 -0.329 0.632 -0.831 308s -0.587 0.292 -0.803 0.144 308s 0.219 -0.838 -0.027 -0.856 308s 308s y: [3, 3, 1, 1] 308s -1.668 0.466 0.799 308s 0.218 0.093 0.488 308s -0.698 0.496 0.717 308s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 4, 1, 1] 308s 0.133 -0.121 0.087 -0.894 308s 0.023 -0.433 -0.907 -0.505 308s -0.141 0.722 0.597 -0.727 308s -0.488 0.645 -0.680 -0.401 308s 308s x1: [4, 3, 1, 1] 308s 0.851 0.463 0.129 -0.892 308s -0.095 -0.264 -0.441 0.576 308s -0.632 -0.272 0.990 0.660 308s 308s y: [4, 3, 1, 1] 308s 0.866 0.153 0.939 0.153 308s -0.534 0.221 -0.859 -0.055 308s -0.555 -1.127 0.003 -0.804 308s testing: mul_mat, [2, 4, 1, 4] = [4, 2, 1, 4] * [4, 4, 1, 4] 308s x0: [4, 2, 1, 4] 308s -0.420 -0.489 -0.074 -0.811 308s -0.199 0.519 -0.889 -0.537 308s 308s x1: [4, 4, 1, 4] 308s -0.631 0.140 -0.550 0.832 308s -0.731 -0.442 -0.263 0.004 308s 0.117 -0.687 0.372 0.845 308s -0.698 0.032 -0.230 0.436 308s 308s y: [2, 4, 1, 4] 308s -0.437 0.241 308s 0.539 0.148 308s -0.426 -1.164 308s -0.059 0.126 308s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 4, 1, 1] 308s 0.195 -0.928 0.090 -0.194 308s 0.842 0.056 -0.465 0.116 308s 0.859 -0.739 -0.711 0.612 308s -0.042 0.794 0.320 0.746 308s 308s x1: [4, 2, 1, 1] 308s -0.227 0.200 0.417 0.574 308s -0.281 0.528 -0.963 -0.324 308s 308s y: [4, 2, 1, 1] 308s -0.303 -0.308 -0.288 0.730 308s -0.569 0.203 -0.145 -0.118 308s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.710 -0.051 0.219 0.346 308s 308s x1: [4, 4, 1, 1] 308s -0.849 -0.564 -0.607 -0.587 308s -0.290 0.622 0.185 0.910 308s 0.039 -0.241 -0.371 -0.432 308s -0.204 0.306 -0.569 0.991 308s 308s y: [1, 4, 1, 1] 308s 0.295 308s 0.529 308s -0.246 308s 0.347 308s testing: mul_mat, [2, 4, 1, 4] = [1, 2, 1, 4] * [1, 4, 1, 4] 308s x0: [1, 2, 1, 4] 308s -0.576 308s 0.352 308s 308s x1: [1, 4, 1, 4] 308s 0.210 308s 0.013 308s -0.564 308s 0.746 308s 308s y: [2, 4, 1, 4] 308s -0.121 0.074 308s -0.008 0.005 308s 0.325 -0.199 308s -0.429 0.262 308s test-mul-mat0: iter:361/500 308s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.873 308s 0.739 308s 308s x1: [1, 1, 1, 1] 308s -0.274 308s 308s y: [2, 1, 1, 1] 308s -0.239 -0.203 308s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 308s x0: [1, 3, 4, 1] 308s 0.349 308s 0.160 308s 0.010 308s 308s x1: [1, 2, 4, 1] 308s -0.578 308s 0.619 308s 308s y: [3, 2, 4, 1] 308s -0.202 -0.092 -0.006 308s 0.216 0.099 0.006 308s testing: mul_mat, [2, 3, 4, 1] = [1, 2, 4, 1] * [1, 3, 4, 1] 308s x0: [1, 2, 4, 1] 308s -0.681 308s 0.865 308s 308s x1: [1, 3, 4, 1] 308s 0.700 308s 0.094 308s 0.540 308s 308s y: [2, 3, 4, 1] 308s -0.476 0.605 308s -0.064 0.082 308s -0.368 0.467 308s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 1, 1, 1] 308s -0.614 308s 308s x1: [1, 2, 1, 1] 308s 0.209 308s 0.075 308s 308s y: [1, 2, 1, 1] 308s -0.128 308s -0.046 308s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 308s x0: [1, 1, 4, 1] 308s -0.683 308s 308s x1: [1, 1, 4, 1] 308s 0.362 308s 308s y: [1, 1, 4, 1] 308s -0.247 308s testing: mul_mat, [2, 1, 4, 1] = [1, 2, 4, 1] * [1, 1, 4, 1] 308s x0: [1, 2, 4, 1] 308s -0.864 308s 0.210 308s 308s x1: [1, 1, 4, 1] 308s 0.608 308s 308s y: [2, 1, 4, 1] 308s -0.526 0.128 308s test-mul-mat0: iter:362/500 308s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.884 0.059 -0.725 308s -0.626 0.762 -0.192 308s 308s x1: [3, 1, 1, 1] 308s 0.520 0.497 0.697 308s 308s y: [2, 1, 1, 1] 308s -0.016 -0.081 308s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 308s x0: [3, 1, 4, 1] 308s -0.798 -0.565 -0.422 308s 308s x1: [3, 2, 4, 1] 308s -0.309 -0.836 -0.564 308s -0.452 0.772 0.798 308s 308s y: [1, 2, 4, 1] 308s 0.957 308s -0.413 308s testing: mul_mat, [3, 1, 4, 4] = [3, 3, 4, 4] * [3, 1, 4, 4] 308s x0: [3, 3, 4, 4] 308s -0.842 -0.609 -0.316 308s 0.166 0.252 0.686 308s 0.559 0.379 0.049 308s 308s x1: [3, 1, 4, 4] 308s -0.576 0.446 -0.499 308s 308s y: [3, 1, 4, 4] 308s 0.371 -0.326 -0.177 308s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.276 0.347 -0.157 308s 0.355 -0.771 0.689 308s 308s x1: [3, 3, 1, 1] 308s -0.816 -0.674 0.213 308s -0.730 -0.328 -0.732 308s 0.650 0.985 0.149 308s 308s y: [2, 3, 1, 1] 308s -0.493 0.376 308s -0.201 -0.511 308s 0.498 -0.426 308s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 308s x0: [2, 3, 4, 1] 308s 0.969 -0.802 308s 0.228 -0.929 308s -0.879 0.809 308s 308s x1: [2, 3, 4, 1] 308s -0.113 0.581 308s -0.993 -0.301 308s 0.326 0.773 308s 308s y: [3, 3, 4, 1] 308s -0.576 -0.566 0.570 308s -0.720 0.053 0.629 308s -0.304 -0.644 0.339 308s testing: mul_mat, [1, 2, 4, 4] = [3, 1, 4, 4] * [3, 2, 4, 4] 308s x0: [3, 1, 4, 4] 308s 0.585 0.220 -0.946 308s 308s x1: [3, 2, 4, 4] 308s -0.542 -0.552 -0.919 308s 0.268 0.141 0.954 308s 308s y: [1, 2, 4, 4] 308s 0.430 308s -0.714 308s test-mul-mat0: iter:363/500 308s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 4, 1, 1] 308s -0.774 308s -0.203 308s -0.595 308s 0.195 308s 308s x1: [1, 1, 1, 1] 308s -0.838 308s 308s y: [4, 1, 1, 1] 308s 0.649 0.170 0.499 -0.163 308s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 2, 1, 1] 308s -0.225 308s -0.801 308s 308s x1: [1, 4, 1, 1] 308s -0.671 308s -0.981 308s -0.625 308s 0.237 308s 308s y: [2, 4, 1, 1] 308s 0.151 0.537 308s 0.220 0.785 308s 0.140 0.501 308s -0.053 -0.190 308s testing: mul_mat, [1, 2, 1, 2] = [1, 1, 1, 2] * [1, 2, 1, 2] 308s x0: [1, 1, 1, 2] 308s -0.211 308s 308s x1: [1, 2, 1, 2] 308s 0.581 308s -0.890 308s 308s y: [1, 2, 1, 2] 308s -0.122 308s 0.188 308s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 1, 1, 1] 308s -0.382 308s 308s x1: [1, 1, 1, 1] 308s 0.138 308s 308s y: [1, 1, 1, 1] 308s -0.053 308s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.813 308s -0.285 308s 308s x1: [1, 1, 1, 1] 308s -0.349 308s 308s y: [2, 1, 1, 1] 308s -0.284 0.099 308s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 308s x0: [2, 4, 1, 2] 308s 0.407 -0.269 308s 0.536 0.206 308s -0.123 0.831 308s 0.812 0.106 308s 308s x1: [2, 1, 1, 2] 308s 0.328 0.918 308s 308s y: [4, 1, 1, 2] 308s -0.114 0.365 0.723 0.364 308s test-mul-mat0: iter:364/500 308s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 2, 1, 1] 308s -0.659 -0.854 -0.327 308s 0.547 0.977 0.779 308s 308s x1: [3, 4, 1, 1] 308s -0.015 0.651 0.833 308s 0.768 0.464 -0.452 308s 0.096 0.383 -0.073 308s -0.594 0.463 -0.666 308s 308s y: [2, 4, 1, 1] 308s -0.819 1.276 308s -0.755 0.522 308s -0.367 0.370 308s 0.213 -0.390 308s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 308s x0: [3, 4, 4, 1] 308s 0.846 -0.337 -0.907 308s 0.393 -0.360 0.872 308s 0.383 0.667 0.531 308s -0.984 0.326 0.181 308s 308s x1: [3, 2, 4, 1] 308s 0.990 0.027 0.659 308s -0.367 0.659 0.650 308s 308s y: [4, 2, 4, 1] 308s 0.230 0.954 0.748 -0.846 308s -1.122 0.186 0.644 0.694 308s testing: mul_mat, [4, 4, 4, 1] = [3, 4, 4, 1] * [3, 4, 4, 1] 308s x0: [3, 4, 4, 1] 308s -0.899 -0.513 0.780 308s -0.013 -0.077 0.033 308s -0.416 -0.042 0.253 308s -0.272 0.467 0.210 308s 308s x1: [3, 4, 4, 1] 308s -0.775 -0.285 -0.500 308s -0.317 0.667 0.733 308s -0.603 0.691 0.008 308s -0.707 0.193 0.788 308s 308s y: [4, 4, 4, 1] 308s 0.453 0.015 0.208 -0.027 308s 0.515 -0.023 0.289 0.552 308s 0.194 -0.046 0.223 0.489 308s 1.151 0.020 0.485 0.448 308s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.367 -0.737 -0.504 308s 308s x1: [3, 4, 1, 1] 308s -0.088 0.186 -0.633 308s 0.162 -0.835 0.905 308s -0.365 -0.757 -0.742 308s 0.447 0.832 0.210 308s 308s y: [1, 4, 1, 1] 308s 0.150 308s 0.218 308s 0.798 308s -0.555 308s testing: mul_mat, [4, 3, 4, 1] = [1, 4, 4, 1] * [1, 3, 4, 1] 308s x0: [1, 4, 4, 1] 308s 0.945 308s -0.797 308s 0.045 308s 0.131 308s 308s x1: [1, 3, 4, 1] 308s -0.319 308s -0.697 308s 0.187 308s 308s y: [4, 3, 4, 1] 308s -0.302 0.254 -0.014 -0.042 308s -0.659 0.555 -0.031 -0.092 308s 0.177 -0.149 0.008 0.025 308s testing: mul_mat, [4, 1, 4, 1] = [4, 4, 4, 1] * [4, 1, 4, 1] 308s x0: [4, 4, 4, 1] 308s 0.697 -0.481 -0.261 -0.951 308s 0.222 -0.995 0.033 -0.831 308s 0.529 -0.255 0.430 -0.110 308s 0.904 -0.941 -0.317 0.561 308s 308s x1: [4, 1, 4, 1] 308s -0.793 0.512 0.419 -0.490 308s 308s y: [4, 1, 4, 1] 308s -0.443 -0.265 -0.316 -1.607 308s test-mul-mat0: iter:365/500 308s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 1, 1, 1] 308s -0.943 -0.882 -0.119 308s 308s x1: [3, 4, 1, 1] 308s 0.353 -0.742 0.993 308s 0.019 -0.722 0.948 308s -0.266 -0.533 -0.208 308s -0.990 -0.756 0.036 308s 308s y: [1, 4, 1, 1] 308s 0.203 308s 0.506 308s 0.746 308s 1.596 308s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 308s x0: [3, 3, 4, 1] 308s -0.985 -0.278 0.303 308s -0.727 -0.285 -0.678 308s -0.449 -0.337 0.056 308s 308s x1: [3, 1, 4, 1] 308s -0.015 0.753 0.499 308s 308s y: [3, 1, 4, 1] 308s -0.043 -0.542 -0.219 308s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 308s x0: [3, 3, 4, 1] 308s -0.174 -0.733 -0.944 308s -0.386 -0.285 0.678 308s 0.895 0.468 0.664 308s 308s x1: [3, 3, 4, 1] 308s 0.053 -0.152 0.068 308s -0.891 0.866 -0.478 308s 0.175 0.129 0.014 308s 308s y: [3, 3, 4, 1] 308s 0.038 0.069 0.021 308s -0.029 -0.227 -0.709 308s -0.138 -0.095 0.226 308s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.779 0.387 -0.022 308s 0.963 0.120 0.811 308s 308s x1: [3, 3, 1, 1] 308s 0.135 -0.968 0.709 308s -0.202 -0.799 0.781 308s -0.103 0.795 -0.293 308s 308s y: [2, 3, 1, 1] 308s -0.286 0.588 308s -0.484 0.343 308s 0.234 -0.242 308s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 308s x0: [2, 3, 4, 1] 308s 0.690 -0.190 308s 0.964 -0.059 308s 0.871 0.682 308s 308s x1: [2, 3, 4, 1] 308s 0.508 -0.518 308s -0.341 0.348 308s 0.527 -0.221 308s 308s y: [3, 3, 4, 1] 308s 0.449 0.520 0.089 308s -0.301 -0.349 -0.060 308s 0.406 0.521 0.308 308s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 308s x0: [3, 1, 4, 1] 308s -0.876 0.505 -0.471 308s 308s x1: [3, 2, 4, 1] 308s 0.240 -0.168 0.329 308s -0.366 -0.258 0.329 308s 308s y: [1, 2, 4, 1] 308s -0.450 308s 0.036 308s test-mul-mat0: iter:366/500 308s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.015 -0.341 -0.144 308s 308s x1: [3, 2, 1, 1] 308s 0.470 -0.250 0.517 308s 0.030 -0.593 -0.472 308s 308s y: [1, 2, 1, 1] 308s 0.018 308s 0.271 308s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.953 -0.941 0.003 308s -0.518 -0.075 0.225 308s 0.046 0.031 -0.721 308s 308s x1: [3, 1, 1, 1] 308s -0.204 0.946 0.935 308s 308s y: [3, 1, 1, 1] 308s -1.081 0.245 -0.655 308s testing: mul_mat, [1, 3, 1, 4] = [3, 1, 1, 4] * [3, 3, 1, 4] 308s x0: [3, 1, 1, 4] 308s -0.614 0.738 0.803 308s 308s x1: [3, 3, 1, 4] 308s -0.060 0.771 -0.925 308s -0.837 0.628 -0.697 308s -0.321 -0.526 0.773 308s 308s y: [1, 3, 1, 4] 308s -0.137 308s 0.418 308s 0.430 308s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.625 0.183 0.787 308s 0.343 -0.822 -0.957 308s 0.442 -0.183 -0.531 308s 308s x1: [3, 1, 1, 1] 308s -0.852 -0.452 0.433 308s 308s y: [3, 1, 1, 1] 308s -0.274 -0.335 -0.524 308s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.590 -0.698 0.538 308s -0.364 0.390 -0.370 308s -0.111 -0.918 0.318 308s -0.343 0.885 -0.168 308s 308s x1: [3, 3, 1, 1] 308s 0.332 0.680 -0.803 308s 0.039 -0.056 -0.773 308s 0.425 -0.318 -0.970 308s 308s y: [4, 3, 1, 1] 308s -1.102 0.442 -0.916 0.623 308s -0.400 0.250 -0.199 0.067 308s -0.551 0.080 -0.063 -0.263 308s testing: mul_mat, [2, 3, 1, 4] = [4, 2, 1, 4] * [4, 3, 1, 4] 308s x0: [4, 2, 1, 4] 308s -0.683 -0.762 -0.357 -0.995 308s 0.388 0.466 0.190 0.981 308s 308s x1: [4, 3, 1, 4] 308s -0.745 -0.339 -0.726 0.437 308s -0.162 0.091 0.225 -0.118 308s 0.560 -0.443 -0.439 0.757 308s 308s y: [2, 3, 1, 4] 308s 0.592 -0.156 308s 0.079 -0.094 308s -0.641 0.670 308s test-mul-mat0: iter:367/500 308s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.118 0.635 -0.329 308s -0.890 0.806 0.668 308s 308s x1: [3, 1, 1, 1] 308s -0.538 0.035 0.687 308s 308s y: [2, 1, 1, 1] 308s -0.267 0.966 308s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 308s x0: [3, 2, 2, 1] 308s -0.056 -0.655 0.371 308s -0.491 0.408 -0.357 308s 308s x1: [3, 2, 2, 1] 308s -0.715 0.636 -0.682 308s -0.266 -0.650 0.504 308s 308s y: [2, 2, 2, 1] 308s -0.629 0.853 308s 0.627 -0.314 308s testing: mul_mat, [4, 2, 2, 2] = [3, 4, 2, 2] * [3, 2, 2, 2] 308s x0: [3, 4, 2, 2] 308s 0.419 0.080 -0.815 308s 0.993 0.880 0.780 308s 0.686 -0.685 -0.954 308s 0.488 -0.444 0.979 308s 308s x1: [3, 2, 2, 2] 308s 0.693 -0.565 -0.734 308s 0.803 -0.759 0.934 308s 308s y: [4, 2, 2, 2] 308s 0.843 -0.382 1.562 -0.130 308s -0.486 0.857 0.179 1.644 308s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 2, 1, 1] 308s -0.125 -0.050 0.610 308s 0.132 -0.395 -0.821 308s 308s x1: [3, 4, 1, 1] 308s 0.754 0.865 -0.421 308s 0.284 -0.169 -0.605 308s 0.028 -0.138 0.581 308s 0.331 0.329 -0.353 308s 308s y: [2, 4, 1, 1] 308s -0.395 0.103 308s -0.396 0.601 308s 0.358 -0.419 308s -0.273 0.203 308s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 308s x0: [2, 4, 2, 1] 308s -0.854 -0.479 308s -0.874 0.041 308s -0.988 0.839 308s -0.023 -0.898 308s 308s x1: [2, 3, 2, 1] 308s -0.885 0.773 308s 0.724 0.671 308s 0.425 0.825 308s 308s y: [4, 3, 2, 1] 308s 0.386 0.804 1.522 -0.674 308s -0.940 -0.605 -0.152 -0.620 308s -0.758 -0.338 0.273 -0.750 308s testing: mul_mat, [1, 2, 2, 2] = [4, 1, 2, 2] * [4, 2, 2, 2] 308s x0: [4, 1, 2, 2] 308s 0.205 -0.309 0.585 0.640 308s 308s x1: [4, 2, 2, 2] 308s 0.492 0.100 -0.237 0.265 308s -0.175 -0.565 -0.311 -0.351 308s 308s y: [1, 2, 2, 2] 308s 0.100 308s -0.268 308s test-mul-mat0: iter:368/500 308s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 3, 1, 1] 308s -0.502 -0.011 -0.034 308s -0.842 0.431 -0.607 308s -0.081 -0.364 0.084 308s 308s x1: [3, 1, 1, 1] 308s -0.021 0.759 0.194 308s 308s y: [3, 1, 1, 1] 308s -0.004 0.227 -0.258 308s testing: mul_mat, [4, 3, 3, 1] = [3, 4, 3, 1] * [3, 3, 3, 1] 308s x0: [3, 4, 3, 1] 308s 0.614 -0.806 -0.625 308s -0.882 -0.530 -0.161 308s -0.143 -0.973 -0.975 308s -0.164 0.481 0.556 308s 308s x1: [3, 3, 3, 1] 308s -0.496 -0.724 -0.536 308s -0.261 0.557 0.186 308s 0.979 0.454 0.531 308s 308s y: [4, 3, 3, 1] 308s 0.614 0.907 1.298 -0.565 308s -0.726 -0.095 -0.686 0.414 308s -0.096 -1.189 -1.099 0.352 308s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 308s x0: [3, 4, 3, 1] 308s 0.134 0.581 0.689 308s -0.068 0.483 0.964 308s -0.570 -0.835 0.981 308s 0.573 -0.473 0.779 308s 308s x1: [3, 4, 3, 1] 308s 0.019 0.601 0.156 308s 0.044 -0.563 -0.362 308s -0.401 0.046 -0.188 308s 0.798 0.902 -0.725 308s 308s y: [4, 4, 3, 1] 308s 0.459 0.440 -0.359 -0.152 308s -0.571 -0.625 0.090 0.009 308s -0.157 -0.132 0.006 -0.398 308s 0.131 -0.318 -1.920 -0.535 308s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 4, 1, 1] 308s 0.294 -0.807 0.532 308s -0.562 -0.841 -0.568 308s -0.115 0.532 0.219 308s -0.129 0.439 0.440 308s 308s x1: [3, 4, 1, 1] 308s 0.432 -0.723 0.137 308s 0.413 0.849 0.664 308s 0.192 0.345 -0.834 308s 0.086 0.672 0.156 308s 308s y: [4, 4, 1, 1] 308s 0.783 0.288 -0.404 -0.313 308s -0.211 -1.323 0.549 0.611 308s -0.666 0.076 -0.022 -0.240 308s -0.434 -0.702 0.381 0.352 308s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 308s x0: [4, 1, 3, 1] 308s -0.752 0.683 -0.208 -0.230 308s 308s x1: [4, 3, 3, 1] 308s -0.790 -0.866 -0.071 0.677 308s 0.980 0.901 0.109 -0.743 308s 0.039 -0.478 -0.894 -0.298 308s 308s y: [1, 3, 3, 1] 308s -0.139 308s 0.028 308s -0.101 308s testing: mul_mat, [2, 4, 3, 1] = [1, 2, 3, 1] * [1, 4, 3, 1] 308s x0: [1, 2, 3, 1] 308s 0.602 308s -0.643 308s 308s x1: [1, 4, 3, 1] 308s -0.808 308s -0.220 308s -0.152 308s 0.985 308s 308s y: [2, 4, 3, 1] 308s -0.487 0.520 308s -0.133 0.141 308s -0.092 0.098 308s 0.593 -0.633 308s test-mul-mat0: iter:369/500 308s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.831 0.704 0.707 308s 0.334 0.640 -0.405 308s -0.069 0.059 -0.265 308s 308s x1: [3, 3, 1, 1] 308s 0.256 -0.766 -0.756 308s -0.504 -0.403 0.528 308s -0.141 -0.017 0.719 308s 308s y: [3, 3, 1, 1] 308s -0.860 -0.098 0.137 308s -0.329 -0.640 -0.129 308s 0.379 -0.349 -0.182 308s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 308s x0: [3, 1, 3, 1] 308s -0.807 0.724 -0.262 308s 308s x1: [3, 3, 3, 1] 308s 0.841 0.401 -0.662 308s -0.802 0.596 0.079 308s 0.982 0.544 -0.930 308s 308s y: [1, 3, 3, 1] 308s -0.215 308s 1.057 308s -0.155 308s testing: mul_mat, [2, 1, 3, 3] = [3, 2, 3, 3] * [3, 1, 3, 3] 308s x0: [3, 2, 3, 3] 308s 0.930 -0.689 -0.289 308s -0.855 -0.424 -0.064 308s 308s x1: [3, 1, 3, 3] 308s -0.786 -0.735 -0.775 308s 308s y: [2, 1, 3, 3] 308s 0.000 1.034 308s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.153 -0.906 0.970 308s -0.475 -0.704 0.876 308s -0.501 -0.837 -0.049 308s 308s x1: [3, 2, 1, 1] 308s 0.446 0.249 0.202 308s -0.367 -0.077 -0.102 308s 308s y: [3, 2, 1, 1] 308s 0.039 -0.210 -0.441 308s -0.086 0.139 0.253 308s testing: mul_mat, [3, 3, 3, 1] = [3, 3, 3, 1] * [3, 3, 3, 1] 308s x0: [3, 3, 3, 1] 308s -0.924 -0.087 0.738 308s -0.837 0.797 -0.062 308s -0.765 -0.835 0.449 308s 308s x1: [3, 3, 3, 1] 308s -0.163 0.634 0.931 308s -0.175 0.142 0.284 308s 0.664 -0.970 0.291 308s 308s y: [3, 3, 3, 1] 308s 0.782 0.584 0.013 308s 0.359 0.242 0.144 308s -0.314 -1.347 0.432 308s testing: mul_mat, [4, 3, 3, 3] = [3, 4, 3, 3] * [3, 3, 3, 3] 308s x0: [3, 4, 3, 3] 308s 0.040 0.701 -0.467 308s 0.661 -0.849 -0.036 308s -0.575 0.962 -0.985 308s -0.315 -0.611 -0.962 308s 308s x1: [3, 3, 3, 3] 308s -0.534 -0.803 -0.422 308s 0.749 -0.728 -0.259 308s 0.984 0.185 -0.462 308s 308s y: [4, 3, 3, 3] 308s -0.388 0.344 -0.051 1.065 308s -0.360 1.122 -0.876 0.458 308s 0.385 0.510 0.068 0.021 308s test-mul-mat0: iter:370/500 308s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.421 -0.202 308s -0.673 0.877 308s 308s x1: [2, 4, 1, 1] 308s -0.174 -0.412 308s 0.854 0.935 308s -0.047 -0.590 308s 0.399 0.533 308s 308s y: [2, 4, 1, 1] 308s 0.157 -0.244 308s -0.549 0.245 308s 0.139 -0.485 308s -0.276 0.199 308s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 1, 1, 1] 308s 0.130 0.205 308s 308s x1: [2, 2, 1, 1] 308s -0.122 0.923 308s -0.623 0.607 308s 308s y: [1, 2, 1, 1] 308s 0.174 308s 0.044 308s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.094 0.323 308s 0.112 0.182 308s 0.565 -0.230 308s 308s x1: [2, 1, 1, 1] 308s 0.179 -0.855 308s 308s y: [3, 1, 1, 1] 308s -0.293 -0.135 0.298 308s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 1, 1, 1] 308s 0.532 -0.071 308s 308s x1: [2, 3, 1, 1] 308s 0.118 0.268 308s 0.596 0.706 308s 0.122 0.530 308s 308s y: [1, 3, 1, 1] 308s 0.044 308s 0.267 308s 0.027 308s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.011 308s 0.125 308s 0.385 308s 308s x1: [1, 2, 1, 1] 308s -0.808 308s -0.202 308s 308s y: [3, 2, 1, 1] 308s 0.009 -0.101 -0.311 308s 0.002 -0.025 -0.078 308s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.584 -0.108 -0.320 308s 308s x1: [3, 1, 1, 1] 308s 0.867 0.049 0.762 308s 308s y: [1, 1, 1, 1] 308s 0.257 308s test-mul-mat0: iter:371/500 308s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.597 -0.667 0.846 308s -0.474 -0.475 -0.355 308s -0.966 0.514 0.770 308s 308s x1: [3, 3, 1, 1] 308s -0.640 0.701 -0.150 308s 0.925 -0.530 0.968 308s 0.193 -0.934 0.674 308s 308s y: [3, 3, 1, 1] 308s -0.975 0.024 0.863 308s 1.725 -0.531 -0.421 308s 1.308 0.113 -0.147 308s testing: mul_mat, [4, 3, 3, 1] = [3, 4, 3, 1] * [3, 3, 3, 1] 308s x0: [3, 4, 3, 1] 308s -0.482 0.700 0.165 308s 0.937 0.081 0.983 308s 0.118 0.937 -0.614 308s 0.191 0.473 0.553 308s 308s x1: [3, 3, 3, 1] 308s 0.419 0.381 -0.181 308s 0.181 -0.144 -0.597 308s -0.927 0.536 0.166 308s 308s y: [4, 3, 3, 1] 308s 0.035 0.245 0.518 0.160 308s -0.286 -0.429 0.253 -0.364 308s 0.849 -0.661 0.291 0.169 308s testing: mul_mat, [4, 4, 3, 4] = [3, 4, 3, 4] * [3, 4, 3, 4] 308s x0: [3, 4, 3, 4] 308s 0.275 0.343 -0.753 308s 0.852 0.871 0.091 308s -0.994 0.524 -0.940 308s 0.887 -0.429 -0.551 308s 308s x1: [3, 4, 3, 4] 308s 0.952 -0.906 0.620 308s -0.661 0.285 0.093 308s 0.891 0.586 -0.310 308s -0.720 0.358 -0.887 308s 308s y: [4, 4, 3, 4] 308s -0.516 0.079 -2.003 0.892 308s -0.154 -0.306 0.720 -0.760 308s 0.679 1.242 -0.288 0.709 308s 0.593 -0.383 1.738 -0.304 308s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 3, 1, 1] 308s -0.102 0.916 -0.600 308s -0.182 -0.398 0.442 308s 0.843 -0.975 -0.161 308s 308s x1: [3, 4, 1, 1] 308s -0.523 -0.912 0.716 308s -0.785 -0.791 -0.928 308s 0.357 -0.035 -0.639 308s -0.385 -0.764 -0.354 308s 308s y: [3, 4, 1, 1] 308s -1.212 0.775 0.333 308s -0.089 0.048 0.259 308s 0.315 -0.334 0.439 308s -0.449 0.218 0.478 308s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 308s x0: [3, 2, 3, 1] 308s -0.848 -0.759 0.355 308s -0.447 -0.790 -0.216 308s 308s x1: [3, 3, 3, 1] 308s -0.941 -0.198 -0.457 308s -0.380 0.968 0.693 308s 0.440 0.440 -0.103 308s 308s y: [2, 3, 3, 1] 308s 0.787 0.676 308s -0.167 -0.745 308s -0.743 -0.522 308s testing: mul_mat, [3, 3, 3, 4] = [2, 3, 3, 4] * [2, 3, 3, 4] 308s x0: [2, 3, 3, 4] 308s 0.834 0.257 308s 0.758 0.657 308s 0.699 0.192 308s 308s x1: [2, 3, 3, 4] 308s 0.808 -0.273 308s 0.719 0.913 308s 0.664 0.410 308s 308s y: [3, 3, 3, 4] 308s 0.604 0.433 0.513 308s 0.834 1.145 0.678 308s 0.659 0.773 0.543 308s test-mul-mat0: iter:372/500 308s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.609 308s 308s x1: [1, 1, 1, 1] 308s -0.720 308s 308s y: [1, 1, 1, 1] 308s -0.439 308s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 308s x0: [1, 1, 2, 1] 308s -0.876 308s 308s x1: [1, 1, 2, 1] 308s -0.735 308s 308s y: [1, 1, 2, 1] 308s 0.644 308s testing: mul_mat, [2, 1, 2, 2] = [1, 2, 2, 2] * [1, 1, 2, 2] 308s x0: [1, 2, 2, 2] 308s 0.280 308s 0.577 308s 308s x1: [1, 1, 2, 2] 308s 0.144 308s 308s y: [2, 1, 2, 2] 308s 0.040 0.083 308s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 4, 1, 1] 308s -0.741 308s -0.833 308s 0.640 308s 0.955 308s 308s x1: [1, 2, 1, 1] 308s -0.492 308s -0.628 308s 308s y: [4, 2, 1, 1] 308s 0.365 0.410 -0.315 -0.470 308s 0.465 0.523 -0.402 -0.600 308s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 308s x0: [4, 3, 2, 1] 308s 0.213 0.799 -0.433 0.561 308s 0.889 0.154 -0.566 -0.477 308s 0.463 0.315 -0.108 0.046 308s 308s x1: [4, 1, 2, 1] 308s -0.455 0.883 0.251 -0.175 308s 308s y: [3, 1, 2, 1] 308s 0.402 -0.326 0.032 308s testing: mul_mat, [2, 4, 2, 2] = [3, 2, 2, 2] * [3, 4, 2, 2] 308s x0: [3, 2, 2, 2] 308s 0.651 0.776 -0.526 308s -0.248 0.990 0.139 308s 308s x1: [3, 4, 2, 2] 308s -0.444 0.820 0.506 308s 0.416 -0.091 0.169 308s 0.735 -0.878 0.058 308s 0.198 0.921 -0.788 308s 308s y: [2, 4, 2, 2] 308s 0.081 0.993 308s 0.111 -0.169 308s -0.234 -1.043 308s 1.259 0.753 308s test-mul-mat0: iter:373/500 308s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.716 308s 0.204 308s -0.415 308s 308s x1: [1, 4, 1, 1] 308s 0.563 308s 0.359 308s -0.492 308s 0.214 308s 308s y: [3, 4, 1, 1] 308s -0.403 0.115 -0.233 308s -0.257 0.073 -0.149 308s 0.352 -0.100 0.204 308s -0.153 0.044 -0.089 308s testing: mul_mat, [3, 3, 4, 1] = [1, 3, 4, 1] * [1, 3, 4, 1] 308s x0: [1, 3, 4, 1] 308s -0.047 308s 0.402 308s -0.954 308s 308s x1: [1, 3, 4, 1] 308s 0.424 308s -0.322 308s -0.868 308s 308s y: [3, 3, 4, 1] 308s -0.020 0.171 -0.405 308s 0.015 -0.130 0.308 308s 0.041 -0.349 0.829 308s testing: mul_mat, [1, 3, 4, 1] = [1, 1, 4, 1] * [1, 3, 4, 1] 308s x0: [1, 1, 4, 1] 308s -0.488 308s 308s x1: [1, 3, 4, 1] 308s -0.041 308s 0.112 308s 0.926 308s 308s y: [1, 3, 4, 1] 308s 0.020 308s -0.055 308s -0.452 308s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 4, 1, 1] 308s 0.685 308s 0.126 308s -0.785 308s -0.959 308s 308s x1: [1, 1, 1, 1] 308s 0.724 308s 308s y: [4, 1, 1, 1] 308s 0.496 0.091 -0.568 -0.694 308s testing: mul_mat, [2, 1, 4, 1] = [4, 2, 4, 1] * [4, 1, 4, 1] 308s x0: [4, 2, 4, 1] 308s 0.047 0.479 0.676 0.943 308s 0.165 -0.770 0.088 -0.592 308s 308s x1: [4, 1, 4, 1] 308s 0.097 0.430 -0.319 0.432 308s 308s y: [2, 1, 4, 1] 308s 0.402 -0.599 308s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 308s x0: [2, 3, 4, 1] 308s -0.141 0.456 308s 0.996 0.995 308s 0.570 -0.162 308s 308s x1: [2, 4, 4, 1] 308s 0.914 0.368 308s -0.345 0.590 308s -0.544 -0.403 308s 0.999 0.268 308s 308s y: [3, 4, 4, 1] 308s 0.039 1.277 0.461 308s 0.318 0.243 -0.293 308s -0.107 -0.943 -0.245 308s -0.019 1.261 0.526 308s test-mul-mat0: iter:374/500 308s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.118 308s 0.240 308s -0.923 308s 308s x1: [1, 3, 1, 1] 308s 0.762 308s -0.115 308s 0.670 308s 308s y: [3, 3, 1, 1] 308s -0.090 0.183 -0.704 308s 0.014 -0.028 0.106 308s -0.079 0.161 -0.618 308s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 308s x0: [1, 2, 3, 1] 308s 0.396 308s 0.860 308s 308s x1: [1, 3, 3, 1] 308s -0.123 308s -0.922 308s -0.759 308s 308s y: [2, 3, 3, 1] 308s -0.049 -0.106 308s -0.365 -0.794 308s -0.301 -0.653 308s testing: mul_mat, [1, 2, 3, 1] = [1, 1, 3, 1] * [1, 2, 3, 1] 308s x0: [1, 1, 3, 1] 308s -0.615 308s 308s x1: [1, 2, 3, 1] 308s 0.136 308s 0.019 308s 308s y: [1, 2, 3, 1] 308s -0.084 308s -0.012 308s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.368 308s 0.295 308s 308s x1: [1, 1, 1, 1] 308s -0.945 308s 308s y: [2, 1, 1, 1] 308s -0.348 -0.279 308s testing: mul_mat, [4, 1, 3, 1] = [2, 4, 3, 1] * [2, 1, 3, 1] 308s x0: [2, 4, 3, 1] 308s -0.513 0.294 308s 0.898 0.128 308s 0.268 -0.899 308s 0.121 -0.813 308s 308s x1: [2, 1, 3, 1] 308s -0.847 -0.755 308s 308s y: [4, 1, 3, 1] 308s 0.213 -0.857 0.452 0.511 308s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 308s x0: [4, 4, 3, 1] 308s -0.866 -0.720 0.882 -0.529 308s -0.624 -0.269 -0.725 0.630 308s -0.047 0.915 0.786 0.067 308s 0.948 -0.572 -0.474 0.934 308s 308s x1: [4, 2, 3, 1] 308s 0.967 -0.851 0.151 -0.639 308s 0.358 -0.356 -0.805 0.844 308s 308s y: [4, 2, 3, 1] 308s 0.247 -0.886 -0.749 0.735 308s -1.209 0.988 -0.918 1.713 308s test-mul-mat0: iter:375/500 308s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.315 -0.341 -0.665 -0.541 308s -0.567 -0.102 -0.036 -0.877 308s 0.889 0.351 -0.913 -0.334 308s -0.737 -0.478 0.072 -0.758 308s 308s x1: [4, 2, 1, 1] 308s 0.205 0.845 -0.920 0.514 308s 0.141 -0.855 0.865 -0.167 308s 308s y: [4, 2, 1, 1] 308s -0.019 -0.620 1.147 -1.010 308s -0.237 0.122 -0.908 0.493 308s testing: mul_mat, [2, 4, 2, 1] = [4, 2, 2, 1] * [4, 4, 2, 1] 308s x0: [4, 2, 2, 1] 308s 0.456 0.055 -0.121 -0.612 308s -0.955 0.460 0.399 -0.451 308s 308s x1: [4, 4, 2, 1] 308s -0.109 -0.926 0.124 0.785 308s -0.264 -0.068 -0.010 -0.419 308s 0.011 -0.497 0.722 0.157 308s -0.632 -0.445 0.209 0.053 308s 308s y: [2, 4, 2, 1] 308s -0.597 -0.627 308s 0.134 0.406 308s -0.206 -0.022 308s -0.371 0.458 308s testing: mul_mat, [4, 2, 2, 3] = [4, 4, 2, 3] * [4, 2, 2, 3] 308s x0: [4, 4, 2, 3] 308s 0.431 0.078 -0.766 -0.120 308s -0.397 0.047 -0.115 0.044 308s 0.596 -0.346 0.455 0.096 308s 0.732 0.348 0.195 -0.440 308s 308s x1: [4, 2, 2, 3] 308s 0.482 -0.402 0.751 0.958 308s -0.632 -0.918 0.785 -0.775 308s 308s y: [4, 2, 2, 3] 308s -0.514 -0.255 0.860 -0.063 308s -0.853 0.084 0.224 -0.288 308s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.666 -0.258 -0.608 -0.911 308s -0.833 0.566 -0.349 -0.232 308s 308s x1: [4, 4, 1, 1] 308s -0.543 0.783 -0.623 -0.922 308s -0.741 0.453 -0.005 0.840 308s -0.863 -0.061 0.873 0.622 308s -0.530 0.559 0.570 0.059 308s 308s y: [2, 4, 1, 1] 308s 1.378 1.327 308s -0.386 0.681 308s -0.507 0.236 308s -0.192 0.546 308s testing: mul_mat, [3, 4, 2, 1] = [2, 3, 2, 1] * [2, 4, 2, 1] 308s x0: [2, 3, 2, 1] 308s -0.674 0.896 308s 0.325 -0.616 308s 0.098 -0.168 308s 308s x1: [2, 4, 2, 1] 308s -0.093 -0.173 308s -0.073 -0.616 308s 0.784 -0.263 308s -0.158 0.567 308s 308s y: [3, 4, 2, 1] 308s -0.092 0.076 0.020 308s -0.502 0.355 0.096 308s -0.764 0.417 0.121 308s 0.615 -0.401 -0.111 308s testing: mul_mat, [1, 2, 2, 3] = [3, 1, 2, 3] * [3, 2, 2, 3] 308s x0: [3, 1, 2, 3] 308s 0.098 -0.027 0.829 308s 308s x1: [3, 2, 2, 3] 308s 0.884 0.710 0.132 308s -0.289 -0.363 0.516 308s 308s y: [1, 2, 2, 3] 308s 0.177 308s 0.409 308s test-mul-mat0: iter:376/500 308s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.998 -0.714 0.059 308s 0.596 0.757 -0.843 308s 308s x1: [3, 1, 1, 1] 308s -0.436 0.036 -0.668 308s 308s y: [2, 1, 1, 1] 308s -0.500 0.331 308s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 308s x0: [3, 3, 3, 1] 308s -0.674 -0.020 -0.348 308s 0.362 0.312 0.107 308s 0.360 0.598 -0.834 308s 308s x1: [3, 2, 3, 1] 308s -0.432 0.586 0.318 308s -0.971 -0.307 -0.632 308s 308s y: [3, 2, 3, 1] 308s 0.168 0.060 -0.070 308s 0.881 -0.515 -0.005 308s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 308s x0: [3, 1, 3, 1] 308s 0.783 0.116 -0.539 308s 308s x1: [3, 3, 3, 1] 308s 0.641 0.569 0.677 308s 0.728 0.895 -0.344 308s -0.620 0.257 0.968 308s 308s y: [1, 3, 3, 1] 308s 0.203 308s 0.859 308s -0.978 308s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.546 0.247 -0.734 308s -0.673 -0.351 0.773 308s -0.328 0.123 -0.398 308s -0.974 0.108 0.891 308s 308s x1: [3, 1, 1, 1] 308s 0.532 0.837 -0.239 308s 308s y: [4, 1, 1, 1] 308s 0.091 -0.837 0.024 -0.641 308s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 308s x0: [4, 4, 3, 1] 308s 0.102 -0.748 -0.464 -0.744 308s 0.642 -0.606 0.149 0.945 308s 0.045 0.061 -0.534 -0.330 308s -0.495 0.440 0.440 -0.964 308s 308s x1: [4, 3, 3, 1] 308s -0.477 -0.278 -0.503 -0.803 308s -0.191 -0.249 0.980 0.925 308s 0.212 0.404 -0.391 0.349 308s 308s y: [4, 3, 3, 1] 308s 0.990 -0.971 0.495 0.666 308s -0.975 1.048 -0.852 -0.475 308s -0.359 0.163 0.128 -0.435 308s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 308s x0: [4, 1, 3, 1] 308s -0.258 0.925 0.888 0.167 308s 308s x1: [4, 4, 3, 1] 308s 0.892 0.100 -0.180 -0.376 308s -0.741 0.300 0.543 -0.997 308s -0.296 0.371 -0.171 0.230 308s -0.083 0.488 -0.142 -0.895 308s 308s y: [1, 4, 3, 1] 308s -0.360 308s 0.785 308s 0.306 308s 0.197 308s test-mul-mat0: iter:377/500 308s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 1, 1, 1] 308s -0.653 308s 308s x1: [1, 1, 1, 1] 308s -0.506 308s 308s y: [1, 1, 1, 1] 308s 0.330 308s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 308s x0: [1, 2, 3, 1] 308s -0.632 308s -0.170 308s 308s x1: [1, 1, 3, 1] 308s 0.298 308s 308s y: [2, 1, 3, 1] 308s -0.189 -0.051 308s testing: mul_mat, [1, 2, 3, 2] = [1, 1, 3, 2] * [1, 2, 3, 2] 308s x0: [1, 1, 3, 2] 308s -0.600 308s 308s x1: [1, 2, 3, 2] 308s -0.557 308s 0.247 308s 308s y: [1, 2, 3, 2] 308s 0.334 308s -0.148 308s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.695 308s 308s x1: [1, 1, 1, 1] 308s 0.859 308s 308s y: [1, 1, 1, 1] 308s 0.597 308s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 308s x0: [1, 2, 3, 1] 308s -0.016 308s 0.733 308s 308s x1: [1, 1, 3, 1] 308s -0.726 308s 308s y: [2, 1, 3, 1] 308s 0.012 -0.533 308s testing: mul_mat, [2, 1, 3, 2] = [2, 2, 3, 2] * [2, 1, 3, 2] 308s x0: [2, 2, 3, 2] 308s 0.299 -0.474 308s -0.878 -0.867 308s 308s x1: [2, 1, 3, 2] 308s 0.775 -0.999 308s 308s y: [2, 1, 3, 2] 308s 0.705 0.186 308s test-mul-mat0: iter:378/500 308s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.741 0.105 0.118 -0.098 308s 308s x1: [4, 4, 1, 1] 308s 0.458 0.157 0.640 -0.243 308s 0.279 -0.834 -0.110 0.798 308s -0.449 -0.796 -0.988 0.209 308s 0.673 0.393 -0.491 -0.875 308s 308s y: [1, 4, 1, 1] 308s -0.223 308s -0.386 308s 0.112 308s -0.429 308s testing: mul_mat, [3, 1, 3, 1] = [4, 3, 3, 1] * [4, 1, 3, 1] 308s x0: [4, 3, 3, 1] 308s -0.202 0.563 0.140 0.688 308s 0.362 0.691 0.892 0.373 308s -0.100 0.565 -0.234 0.409 308s 308s x1: [4, 1, 3, 1] 308s 0.859 0.730 -0.194 0.524 308s 308s y: [3, 1, 3, 1] 308s 0.571 0.838 0.587 308s testing: mul_mat, [3, 3, 3, 2] = [4, 3, 3, 2] * [4, 3, 3, 2] 308s x0: [4, 3, 3, 2] 308s -0.340 0.659 0.335 0.391 308s 0.547 -0.109 -0.911 0.890 308s -0.703 0.475 0.381 -0.285 308s 308s x1: [4, 3, 3, 2] 308s -0.032 0.140 0.275 0.868 308s -0.295 -0.959 0.277 -0.605 308s 0.315 -0.055 0.190 0.707 308s 308s y: [3, 3, 3, 2] 308s 0.535 0.489 -0.053 308s -0.676 -0.848 0.029 308s 0.197 0.634 -0.376 308s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 4, 1, 1] 308s 0.633 -0.007 -0.518 0.076 308s -0.138 -0.587 0.271 -0.936 308s -0.874 -0.188 -0.519 -0.774 308s -0.847 -0.579 0.723 -0.884 308s 308s x1: [4, 3, 1, 1] 308s 0.657 0.940 -0.709 0.269 308s -0.243 0.500 -0.845 0.847 308s -0.023 0.158 -0.409 -0.773 308s 308s y: [4, 3, 1, 1] 308s 0.798 -1.086 -0.590 -1.851 308s 0.345 -1.282 -0.098 -1.444 308s 0.138 0.523 0.801 0.316 308s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 308s x0: [4, 3, 3, 1] 308s 0.564 -0.234 0.239 -0.213 308s 0.109 0.848 0.067 -0.650 308s -0.362 -0.026 0.033 0.319 308s 308s x1: [4, 4, 3, 1] 308s 0.468 0.467 0.773 0.408 308s 0.758 0.041 -0.835 0.258 308s 0.196 -0.988 -0.765 -0.646 308s -0.397 -0.538 0.315 -0.764 308s 308s y: [3, 4, 3, 1] 308s 0.252 0.234 -0.026 308s 0.164 -0.106 -0.221 308s 0.297 -0.448 -0.277 308s 0.139 0.018 -0.076 308s testing: mul_mat, [1, 4, 3, 2] = [3, 1, 3, 2] * [3, 4, 3, 2] 308s x0: [3, 1, 3, 2] 308s -0.576 0.214 0.773 308s 308s x1: [3, 4, 3, 2] 308s 0.809 0.602 -0.364 308s -0.158 -0.610 -0.014 308s -0.839 -0.159 -0.912 308s 0.232 -0.271 0.349 308s 308s y: [1, 4, 3, 2] 308s -0.618 308s -0.050 308s -0.256 308s 0.078 308s test-mul-mat0: iter:379/500 308s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 3, 1, 1] 308s -0.142 -0.315 -0.880 308s -0.057 -0.333 0.674 308s -0.434 0.975 -0.226 308s 308s x1: [3, 4, 1, 1] 308s -0.001 -0.961 -0.911 308s -0.837 -0.950 -0.770 308s -0.717 0.755 0.639 308s -0.293 -0.031 0.411 308s 308s y: [3, 4, 1, 1] 308s 1.104 -0.293 -0.730 308s 1.095 -0.154 -0.388 308s -0.698 0.219 0.903 308s -0.311 0.304 0.004 308s testing: mul_mat, [2, 3, 2, 1] = [3, 2, 2, 1] * [3, 3, 2, 1] 308s x0: [3, 2, 2, 1] 308s 0.966 0.203 0.193 308s -0.176 0.888 0.313 308s 308s x1: [3, 3, 2, 1] 308s 0.683 0.424 -0.238 308s 0.969 -0.337 0.346 308s -0.328 0.153 0.834 308s 308s y: [2, 3, 2, 1] 308s 0.700 0.182 308s 0.935 -0.361 308s -0.126 0.454 308s testing: mul_mat, [2, 2, 2, 3] = [3, 2, 2, 3] * [3, 2, 2, 3] 308s x0: [3, 2, 2, 3] 308s -0.255 -0.918 -0.553 308s 0.073 0.042 -0.928 308s 308s x1: [3, 2, 2, 3] 308s -0.985 0.953 -0.478 308s 0.985 -0.384 0.868 308s 308s y: [2, 2, 2, 3] 308s -0.360 0.412 308s -0.379 -0.750 308s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 3, 1, 1] 308s -0.188 0.723 -0.758 308s -0.765 0.830 0.181 308s 0.071 0.923 0.990 308s 308s x1: [3, 2, 1, 1] 308s 0.609 -0.316 -0.813 308s 0.459 -0.804 -0.371 308s 308s y: [3, 2, 1, 1] 308s 0.273 -0.876 -1.054 308s -0.386 -1.086 -1.077 308s testing: mul_mat, [4, 3, 2, 1] = [3, 4, 2, 1] * [3, 3, 2, 1] 308s x0: [3, 4, 2, 1] 308s -0.498 0.023 -0.266 308s -0.212 -0.189 0.280 308s 0.740 0.037 -0.966 308s 0.314 -0.147 -0.276 308s 308s x1: [3, 3, 2, 1] 308s 0.356 -0.379 0.800 308s -0.176 -0.836 0.307 308s 0.168 0.796 0.127 308s 308s y: [4, 3, 2, 1] 308s -0.399 0.220 -0.524 -0.053 308s -0.013 0.281 -0.459 -0.017 308s -0.099 -0.150 0.031 -0.099 308s testing: mul_mat, [1, 3, 2, 3] = [4, 1, 2, 3] * [4, 3, 2, 3] 308s x0: [4, 1, 2, 3] 308s 0.808 0.147 -0.175 0.770 308s 308s x1: [4, 3, 2, 3] 308s -0.321 -0.590 0.961 -0.919 308s -0.284 -0.880 -0.058 0.218 308s -0.092 -0.317 -0.468 0.931 308s 308s y: [1, 3, 2, 3] 308s -1.221 308s -0.182 308s 0.678 308s test-mul-mat0: iter:380/500 308s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 4, 1, 1] 308s 0.413 0.015 0.917 308s 0.637 -0.277 0.268 308s -0.835 0.423 -0.928 308s 0.265 0.575 -0.974 308s 308s x1: [3, 3, 1, 1] 308s -0.014 0.322 -0.914 308s -0.206 -0.531 -0.089 308s -0.437 -0.818 -0.274 308s 308s y: [4, 3, 1, 1] 308s -0.840 -0.343 0.997 1.072 308s -0.174 -0.008 0.030 -0.273 308s -0.444 -0.125 0.273 -0.318 308s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 308s x0: [3, 2, 2, 1] 308s -0.440 -0.196 0.234 308s 0.825 -0.622 0.260 308s 308s x1: [3, 4, 2, 1] 308s 0.192 -0.686 0.235 308s -0.836 -0.141 -0.480 308s -0.480 0.371 0.920 308s 0.506 -0.307 -0.994 308s 308s y: [2, 4, 2, 1] 308s 0.105 0.646 308s 0.283 -0.726 308s 0.353 -0.388 308s -0.395 0.350 308s testing: mul_mat, [4, 2, 2, 4] = [3, 4, 2, 4] * [3, 2, 2, 4] 308s x0: [3, 4, 2, 4] 308s -0.372 -0.612 -0.316 308s 0.264 -0.953 0.405 308s 0.159 -0.278 -0.182 308s 0.549 -0.422 0.782 308s 308s x1: [3, 2, 2, 4] 308s 0.700 -0.078 -0.065 308s 0.206 0.615 -0.059 308s 308s y: [4, 2, 2, 4] 308s -0.192 0.233 0.145 0.367 308s -0.435 -0.555 -0.127 -0.192 308s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.549 -0.117 0.887 308s 308s x1: [3, 4, 1, 1] 308s -0.460 0.252 -0.879 308s -0.650 0.383 -0.517 308s -0.229 -0.074 0.036 308s -0.243 -0.983 0.447 308s 308s y: [1, 4, 1, 1] 308s -1.062 308s -0.860 308s -0.085 308s 0.379 308s testing: mul_mat, [3, 3, 2, 1] = [1, 3, 2, 1] * [1, 3, 2, 1] 308s x0: [1, 3, 2, 1] 308s -0.335 308s 0.904 308s -0.077 308s 308s x1: [1, 3, 2, 1] 308s -0.312 308s -0.212 308s 0.325 308s 308s y: [3, 3, 2, 1] 308s 0.104 -0.282 0.024 308s 0.071 -0.192 0.016 308s -0.109 0.294 -0.025 308s testing: mul_mat, [1, 1, 2, 4] = [3, 1, 2, 4] * [3, 1, 2, 4] 308s x0: [3, 1, 2, 4] 308s -0.694 -0.869 0.345 308s 308s x1: [3, 1, 2, 4] 308s 0.396 0.875 0.255 308s 308s y: [1, 1, 2, 4] 308s -0.948 308s test-mul-mat0: iter:381/500 308s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.903 308s 0.701 308s -0.160 308s 308s x1: [1, 3, 1, 1] 308s -0.213 308s 0.967 308s -0.644 308s 308s y: [3, 3, 1, 1] 308s 0.192 -0.149 0.034 308s -0.873 0.678 -0.155 308s 0.581 -0.451 0.103 308s testing: mul_mat, [2, 3, 2, 1] = [1, 2, 2, 1] * [1, 3, 2, 1] 308s x0: [1, 2, 2, 1] 308s 0.996 308s 0.592 308s 308s x1: [1, 3, 2, 1] 308s 0.936 308s 0.761 308s 0.981 308s 308s y: [2, 3, 2, 1] 308s 0.933 0.554 308s 0.758 0.450 308s 0.978 0.581 308s testing: mul_mat, [2, 2, 2, 3] = [1, 2, 2, 3] * [1, 2, 2, 3] 308s x0: [1, 2, 2, 3] 308s -0.634 308s -0.613 308s 308s x1: [1, 2, 2, 3] 308s -0.630 308s 0.252 308s 308s y: [2, 2, 2, 3] 308s 0.400 0.386 308s -0.160 -0.155 308s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 4, 1, 1] 308s 0.644 308s -0.021 308s -0.999 308s -0.987 308s 308s x1: [1, 2, 1, 1] 308s -0.948 308s 0.431 308s 308s y: [4, 2, 1, 1] 308s -0.610 0.020 0.948 0.935 308s 0.277 -0.009 -0.430 -0.425 308s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 308s x0: [4, 3, 2, 1] 308s -0.839 -0.473 0.987 -0.714 308s 0.712 -0.900 -0.416 0.005 308s -0.766 -0.592 -0.717 0.918 308s 308s x1: [4, 1, 2, 1] 308s -0.769 0.723 -0.865 -0.849 308s 308s y: [3, 1, 2, 1] 308s 0.056 -0.843 0.001 308s testing: mul_mat, [4, 4, 2, 3] = [3, 4, 2, 3] * [3, 4, 2, 3] 308s x0: [3, 4, 2, 3] 308s -0.000 -0.184 -0.965 308s 0.092 -0.707 0.248 308s -0.470 0.414 0.499 308s 0.024 -0.258 -0.627 308s 308s x1: [3, 4, 2, 3] 308s -0.589 0.868 0.673 308s -0.057 -0.549 -0.035 308s 0.359 -0.388 -0.322 308s 0.593 0.139 -0.223 308s 308s y: [4, 4, 2, 3] 308s -0.809 -0.501 0.973 -0.660 308s 0.134 0.374 -0.218 0.162 308s 0.382 0.227 -0.490 0.311 308s 0.189 -0.099 -0.332 0.118 308s test-mul-mat0: iter:382/500 308s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 3, 1, 1] 308s -0.489 -0.380 -0.423 308s 0.766 -0.508 0.611 308s 0.047 0.260 0.751 308s 308s x1: [3, 3, 1, 1] 308s 0.650 -0.910 -0.079 308s -0.619 -0.415 -0.771 308s -0.106 0.102 -0.355 308s 308s y: [3, 3, 1, 1] 308s 0.062 0.913 -0.266 308s 0.786 -0.734 -0.715 308s 0.163 -0.350 -0.245 308s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.202 -0.104 0.605 308s -0.112 0.817 0.986 308s 0.472 -0.953 -0.120 308s -0.426 -0.308 -0.564 308s 308s x1: [3, 3, 1, 1] 308s -0.118 0.948 0.812 308s 0.566 0.971 -0.464 308s 0.132 -0.423 0.422 308s 308s y: [4, 3, 1, 1] 308s 0.417 1.588 -1.057 -0.700 308s -0.496 0.272 -0.603 -0.278 308s 0.273 0.056 0.415 -0.164 308s testing: mul_mat, [1, 4, 1, 3] = [3, 1, 1, 3] * [3, 4, 1, 3] 308s x0: [3, 1, 1, 3] 308s 0.127 0.774 -0.649 308s 308s x1: [3, 4, 1, 3] 308s 0.086 0.312 0.013 308s -0.148 0.803 -0.376 308s 0.899 0.063 -0.626 308s -0.219 0.011 -0.814 308s 308s y: [1, 4, 1, 3] 308s 0.244 308s 0.847 308s 0.569 308s 0.509 308s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.682 -0.556 -0.795 308s 308s x1: [3, 1, 1, 1] 308s 0.733 0.325 0.403 308s 308s y: [1, 1, 1, 1] 308s -0.002 308s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 4, 1, 1] 308s -0.793 308s 0.134 308s -0.065 308s 0.803 308s 308s x1: [1, 3, 1, 1] 308s -0.073 308s 0.302 308s 0.229 308s 308s y: [4, 3, 1, 1] 308s 0.058 -0.010 0.005 -0.059 308s -0.240 0.040 -0.020 0.243 308s -0.182 0.031 -0.015 0.184 308s testing: mul_mat, [4, 1, 1, 3] = [4, 4, 1, 3] * [4, 1, 1, 3] 308s x0: [4, 4, 1, 3] 308s 0.829 0.072 -0.202 -0.838 308s 0.747 -0.646 -0.067 0.325 308s -0.049 -0.272 0.681 -0.693 308s 0.562 -0.246 -0.900 0.296 308s 308s x1: [4, 1, 1, 3] 308s 0.474 0.311 -0.289 -0.173 308s 308s y: [4, 1, 1, 3] 308s 0.619 0.117 -0.185 0.399 308s test-mul-mat0: iter:383/500 308s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.009 0.194 -0.808 -0.538 308s -0.813 0.545 -0.135 -0.140 308s -0.002 0.431 -0.142 -0.242 308s 0.293 0.116 -0.372 0.926 308s 308s x1: [4, 3, 1, 1] 308s -0.769 0.938 -0.066 -0.367 308s 0.715 -0.628 -0.811 0.067 308s 0.791 0.438 -0.752 -0.043 308s 308s y: [4, 3, 1, 1] 308s 0.441 1.197 0.504 -0.433 308s 0.490 -0.824 -0.174 0.501 308s 0.709 -0.297 0.304 0.522 308s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 308s x0: [4, 4, 3, 1] 308s 0.853 0.484 0.318 -0.918 308s 0.098 -0.892 0.743 0.570 308s 0.657 -0.302 0.159 0.834 308s 0.578 0.690 0.330 -0.385 308s 308s x1: [4, 4, 3, 1] 308s -0.056 0.319 -0.843 -0.118 308s -0.747 -0.211 -0.403 -0.375 308s -0.021 0.664 -0.584 -0.583 308s 0.912 0.373 -0.945 -0.097 308s 308s y: [4, 4, 3, 1] 308s -0.053 -0.984 -0.366 -0.045 308s -0.523 -0.399 -0.804 -0.566 308s 0.653 -1.360 -0.793 0.478 308s 0.747 -1.001 0.255 0.510 308s testing: mul_mat, [3, 4, 3, 2] = [4, 3, 3, 2] * [4, 4, 3, 2] 308s x0: [4, 3, 3, 2] 308s -0.342 -0.813 0.269 0.988 308s 0.724 0.106 0.148 0.944 308s -0.620 -0.253 0.940 0.548 308s 308s x1: [4, 4, 3, 2] 308s -0.403 0.873 -0.645 -0.950 308s 0.120 0.143 -0.706 0.590 308s 0.516 -0.300 0.337 -0.623 308s 0.837 -0.391 0.091 -0.542 308s 308s y: [3, 4, 3, 2] 308s -1.683 -1.191 -1.098 308s 0.235 0.555 -0.451 308s -0.457 -0.197 -0.269 308s -0.479 0.066 -0.631 308s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 2, 1, 1] 308s 0.427 0.913 0.894 0.883 308s 0.147 0.163 0.882 -0.598 308s 308s x1: [4, 3, 1, 1] 308s -0.600 -0.747 0.672 -0.224 308s 0.105 0.258 -0.499 0.518 308s -0.847 0.079 0.718 0.130 308s 308s y: [2, 3, 1, 1] 308s -0.535 0.516 308s 0.292 -0.693 308s 0.467 0.443 308s testing: mul_mat, [1, 4, 3, 1] = [2, 1, 3, 1] * [2, 4, 3, 1] 308s x0: [2, 1, 3, 1] 308s 0.100 -0.014 308s 308s x1: [2, 4, 3, 1] 308s -0.184 0.773 308s 0.939 -0.295 308s -0.444 0.612 308s -0.305 -0.822 308s 308s y: [1, 4, 3, 1] 308s -0.030 308s 0.098 308s -0.053 308s -0.019 308s testing: mul_mat, [2, 2, 3, 2] = [1, 2, 3, 2] * [1, 2, 3, 2] 308s x0: [1, 2, 3, 2] 308s 0.307 308s 0.756 308s 308s x1: [1, 2, 3, 2] 308s 0.799 308s -0.359 308s 308s y: [2, 2, 3, 2] 308s 0.245 0.603 308s -0.110 -0.271 308s test-mul-mat0: iter:384/500 308s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.163 308s 0.145 308s 308s x1: [1, 1, 1, 1] 308s -0.496 308s 308s y: [2, 1, 1, 1] 308s -0.081 -0.072 308s testing: mul_mat, [1, 2, 4, 1] = [1, 1, 4, 1] * [1, 2, 4, 1] 308s x0: [1, 1, 4, 1] 308s -0.358 308s 308s x1: [1, 2, 4, 1] 308s -0.237 308s 0.667 308s 308s y: [1, 2, 4, 1] 308s 0.085 308s -0.239 308s testing: mul_mat, [3, 1, 4, 4] = [1, 3, 4, 4] * [1, 1, 4, 4] 308s x0: [1, 3, 4, 4] 308s 0.596 308s -0.788 308s -0.906 308s 308s x1: [1, 1, 4, 4] 308s 0.934 308s 308s y: [3, 1, 4, 4] 308s 0.556 -0.735 -0.846 308s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 1, 1, 1] 308s -0.858 308s 308s x1: [1, 3, 1, 1] 308s -0.521 308s 0.945 308s 0.145 308s 308s y: [1, 3, 1, 1] 308s 0.447 308s -0.811 308s -0.124 308s testing: mul_mat, [4, 1, 4, 1] = [1, 4, 4, 1] * [1, 1, 4, 1] 308s x0: [1, 4, 4, 1] 308s 0.600 308s -0.707 308s -0.584 308s 0.388 308s 308s x1: [1, 1, 4, 1] 308s -0.253 308s 308s y: [4, 1, 4, 1] 308s -0.152 0.179 0.148 -0.098 308s testing: mul_mat, [3, 1, 4, 4] = [4, 3, 4, 4] * [4, 1, 4, 4] 308s x0: [4, 3, 4, 4] 308s -0.704 0.812 -0.376 -0.032 308s -0.171 0.093 -0.051 -0.307 308s -0.702 -0.676 0.717 0.571 308s 308s x1: [4, 1, 4, 4] 308s 0.943 0.849 -0.501 0.208 308s 308s y: [3, 1, 4, 4] 308s 0.208 -0.121 -1.475 308s test-mul-mat0: iter:385/500 308s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 2, 1, 1] 308s -0.738 0.460 0.109 308s -0.823 0.513 0.359 308s 308s x1: [3, 1, 1, 1] 308s -0.380 -0.304 0.457 308s 308s y: [2, 1, 1, 1] 308s 0.190 0.321 308s testing: mul_mat, [2, 2, 4, 1] = [3, 2, 4, 1] * [3, 2, 4, 1] 308s x0: [3, 2, 4, 1] 308s -0.979 0.987 0.050 308s -0.801 0.500 -0.591 308s 308s x1: [3, 2, 4, 1] 308s 0.111 0.084 -0.085 308s -0.045 0.474 -0.387 308s 308s y: [2, 2, 4, 1] 308s -0.029 0.004 308s 0.493 0.501 308s testing: mul_mat, [2, 2, 4, 4] = [3, 2, 4, 4] * [3, 2, 4, 4] 308s x0: [3, 2, 4, 4] 308s 0.479 -0.422 0.365 308s -0.747 0.161 -0.822 308s 308s x1: [3, 2, 4, 4] 308s 0.094 -0.189 0.857 308s -0.243 -0.430 -0.616 308s 308s y: [2, 2, 4, 4] 308s 0.437 -0.805 308s -0.159 0.618 308s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 3, 1, 1] 308s -1.000 0.029 0.085 308s 0.499 -0.333 0.675 308s -0.281 0.946 -0.355 308s 308s x1: [3, 2, 1, 1] 308s 0.765 0.940 0.309 308s 0.361 0.774 -0.493 308s 308s y: [3, 2, 1, 1] 308s -0.712 0.277 0.565 308s -0.381 -0.411 0.806 308s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 308s x0: [3, 2, 4, 1] 308s 0.033 -0.699 -0.743 308s 0.912 -0.499 0.339 308s 308s x1: [3, 3, 4, 1] 308s 0.190 0.869 0.079 308s 0.062 -0.677 0.450 308s 0.703 -0.645 0.421 308s 308s y: [2, 3, 4, 1] 308s -0.660 -0.234 308s 0.141 0.547 308s 0.161 1.106 308s testing: mul_mat, [4, 3, 4, 4] = [2, 4, 4, 4] * [2, 3, 4, 4] 308s x0: [2, 4, 4, 4] 308s -0.566 0.267 308s -0.278 -0.244 308s -0.441 -0.064 308s 0.751 -0.787 308s 308s x1: [2, 3, 4, 4] 308s -0.183 0.968 308s -0.099 -0.753 308s 0.298 -0.543 308s 308s y: [4, 3, 4, 4] 308s 0.362 -0.185 0.018 -0.899 308s -0.145 0.211 0.092 0.518 308s -0.313 0.050 -0.096 0.650 308s test-mul-mat0: iter:386/500 308s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 2, 1, 1] 308s -0.431 308s 0.104 308s 308s x1: [1, 1, 1, 1] 308s 0.769 308s 308s y: [2, 1, 1, 1] 308s -0.331 0.080 308s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 308s x0: [1, 3, 4, 1] 308s 0.375 308s -0.430 308s -0.613 308s 308s x1: [1, 2, 4, 1] 308s 0.998 308s -0.215 308s 308s y: [3, 2, 4, 1] 308s 0.375 -0.430 -0.612 308s -0.081 0.092 0.132 308s testing: mul_mat, [2, 3, 4, 2] = [1, 2, 4, 2] * [1, 3, 4, 2] 308s x0: [1, 2, 4, 2] 308s 0.589 308s 0.404 308s 308s x1: [1, 3, 4, 2] 308s 0.373 308s -0.130 308s 0.170 308s 308s y: [2, 3, 4, 2] 308s 0.220 0.151 308s -0.076 -0.052 308s 0.100 0.069 308s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.315 308s 0.345 308s 0.205 308s 308s x1: [1, 2, 1, 1] 308s 0.875 308s -0.062 308s 308s y: [3, 2, 1, 1] 308s -0.276 0.302 0.180 308s 0.020 -0.021 -0.013 308s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 308s x0: [3, 3, 4, 1] 308s -0.372 -0.017 0.612 308s 0.485 0.935 -0.426 308s -0.166 -0.526 -0.071 308s 308s x1: [3, 1, 4, 1] 308s -0.654 -0.292 0.357 308s 308s y: [3, 1, 4, 1] 308s 0.467 -0.742 0.237 308s testing: mul_mat, [2, 3, 4, 2] = [3, 2, 4, 2] * [3, 3, 4, 2] 308s x0: [3, 2, 4, 2] 308s 0.260 0.099 0.703 308s -0.246 0.914 -0.613 308s 308s x1: [3, 3, 4, 2] 308s 0.149 0.710 -0.960 308s -0.921 -0.425 -0.991 308s 0.383 0.315 -0.084 308s 308s y: [2, 3, 4, 2] 308s -0.566 1.200 308s -0.979 0.446 308s 0.072 0.245 308s test-mul-mat0: iter:387/500 308s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 4, 1, 1] 308s 0.966 308s 0.990 308s 0.784 308s -0.809 308s 308s x1: [1, 2, 1, 1] 308s -0.893 308s 0.869 308s 308s y: [4, 2, 1, 1] 308s -0.863 -0.884 -0.700 0.723 308s 0.839 0.860 0.681 -0.703 308s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 1, 1, 1] 308s -0.307 308s 308s x1: [1, 4, 1, 1] 308s -0.153 308s -0.914 308s 0.892 308s -0.035 308s 308s y: [1, 4, 1, 1] 308s 0.047 308s 0.281 308s -0.274 308s 0.011 308s testing: mul_mat, [2, 1, 1, 2] = [1, 2, 1, 2] * [1, 1, 1, 2] 308s x0: [1, 2, 1, 2] 308s 0.326 308s -0.180 308s 308s x1: [1, 1, 1, 2] 308s -0.004 308s 308s y: [2, 1, 1, 2] 308s -0.001 0.001 308s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.752 308s -0.763 308s 308s x1: [1, 2, 1, 1] 308s 0.705 308s 0.416 308s 308s y: [2, 2, 1, 1] 308s 0.530 -0.538 308s 0.313 -0.318 308s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.833 -0.614 308s -0.787 0.940 308s 308s x1: [2, 1, 1, 1] 308s 0.590 0.084 308s 308s y: [2, 1, 1, 1] 308s 0.440 -0.385 308s testing: mul_mat, [3, 2, 1, 2] = [2, 3, 1, 2] * [2, 2, 1, 2] 308s x0: [2, 3, 1, 2] 308s 0.884 -0.120 308s -0.741 -0.840 308s -0.319 -0.439 308s 308s x1: [2, 2, 1, 2] 308s -0.918 0.248 308s 0.906 -0.928 308s 308s y: [3, 2, 1, 2] 308s -0.841 0.472 0.184 308s 0.912 0.109 0.119 308s test-mul-mat0: iter:388/500 308s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.250 308s 0.816 308s 308s x1: [1, 4, 1, 1] 308s 0.521 308s -0.891 308s 0.310 308s 0.734 308s 308s y: [2, 4, 1, 1] 308s 0.130 0.426 308s -0.222 -0.727 308s 0.077 0.253 308s 0.183 0.600 308s testing: mul_mat, [2, 2, 2, 1] = [1, 2, 2, 1] * [1, 2, 2, 1] 308s x0: [1, 2, 2, 1] 308s -0.193 308s 0.892 308s 308s x1: [1, 2, 2, 1] 308s 0.744 308s 0.156 308s 308s y: [2, 2, 2, 1] 308s -0.144 0.663 308s -0.030 0.139 308s testing: mul_mat, [1, 2, 2, 4] = [1, 1, 2, 4] * [1, 2, 2, 4] 308s x0: [1, 1, 2, 4] 308s -0.931 308s 308s x1: [1, 2, 2, 4] 308s -0.849 308s 0.922 308s 308s y: [1, 2, 2, 4] 308s 0.790 308s -0.858 308s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 4, 1, 1] 308s -0.820 308s 0.223 308s -0.032 308s -0.129 308s 308s x1: [1, 1, 1, 1] 308s 0.332 308s 308s y: [4, 1, 1, 1] 308s -0.272 0.074 -0.011 -0.043 308s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 308s x0: [4, 1, 2, 1] 308s -0.048 -0.590 -0.103 0.365 308s 308s x1: [4, 1, 2, 1] 308s 0.374 -0.111 -0.558 0.685 308s 308s y: [1, 1, 2, 1] 308s 0.354 308s testing: mul_mat, [1, 4, 2, 4] = [1, 1, 2, 4] * [1, 4, 2, 4] 308s x0: [1, 1, 2, 4] 308s 0.599 308s 308s x1: [1, 4, 2, 4] 308s 0.726 308s -0.032 308s 0.750 308s 0.045 308s 308s y: [1, 4, 2, 4] 308s 0.435 308s -0.019 308s 0.449 308s 0.027 308s test-mul-mat0: iter:389/500 308s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 3, 1, 1] 308s -0.867 -0.582 0.029 0.983 308s 0.852 -0.492 0.581 -0.668 308s -0.559 0.487 -0.667 -0.801 308s 308s x1: [4, 3, 1, 1] 308s -0.359 -0.434 0.964 -0.438 308s 0.043 0.503 0.458 -0.074 308s -0.342 0.305 0.221 -0.291 308s 308s y: [3, 3, 1, 1] 308s 0.161 0.760 -0.303 308s -0.389 0.104 -0.025 308s -0.160 -0.120 0.425 308s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 308s x0: [4, 4, 4, 1] 308s -0.418 -0.435 0.357 0.532 308s 0.479 0.071 -0.011 0.974 308s 0.117 -0.113 0.956 0.495 308s -0.016 -0.032 0.453 0.047 308s 308s x1: [4, 3, 4, 1] 308s 0.030 0.580 0.965 0.436 308s 0.042 -0.391 -0.923 0.608 308s -0.428 -0.361 -0.349 -0.924 308s 308s y: [4, 3, 4, 1] 308s 0.312 0.470 1.076 0.439 308s 0.146 0.595 -0.532 -0.378 308s -0.281 -1.127 -0.800 -0.184 308s testing: mul_mat, [3, 4, 4, 4] = [4, 3, 4, 4] * [4, 4, 4, 4] 308s x0: [4, 3, 4, 4] 308s 0.410 0.694 -0.258 0.495 308s -0.162 0.405 -0.200 -0.326 308s -0.890 -0.379 -0.315 -0.018 308s 308s x1: [4, 4, 4, 4] 308s 0.362 -0.663 -0.692 0.621 308s -0.533 0.119 -0.004 0.484 308s 0.887 0.867 0.485 0.623 308s -0.810 -0.467 -0.226 -0.032 308s 308s y: [3, 4, 4, 4] 308s 0.175 -0.391 0.136 308s 0.105 -0.023 0.422 308s 1.148 -0.093 -1.282 308s -0.613 -0.002 0.969 308s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.067 -0.944 0.300 0.723 308s -0.811 0.032 -0.497 -0.092 308s 308s x1: [4, 3, 1, 1] 308s 0.127 -0.892 0.843 0.267 308s -0.777 -0.225 0.465 0.568 308s 0.049 -0.553 0.746 0.097 308s 308s y: [2, 3, 1, 1] 308s 1.280 -0.575 308s 0.815 0.340 308s 0.813 -0.437 308s testing: mul_mat, [2, 4, 4, 1] = [2, 2, 4, 1] * [2, 4, 4, 1] 308s x0: [2, 2, 4, 1] 308s 0.285 -0.251 308s 0.788 0.992 308s 308s x1: [2, 4, 4, 1] 308s -0.060 0.195 308s -0.610 -0.075 308s -0.004 -0.293 308s 0.852 -0.531 308s 308s y: [2, 4, 4, 1] 308s -0.066 0.146 308s -0.155 -0.556 308s 0.072 -0.294 308s 0.376 0.144 308s testing: mul_mat, [4, 2, 4, 4] = [2, 4, 4, 4] * [2, 2, 4, 4] 308s x0: [2, 4, 4, 4] 308s 0.814 -0.377 308s -0.376 -0.703 308s -0.589 -0.961 308s -0.008 -0.889 308s 308s x1: [2, 2, 4, 4] 308s -0.301 -0.221 308s -0.900 0.196 308s 308s y: [4, 2, 4, 4] 308s -0.162 0.268 0.390 0.199 308s -0.806 0.201 0.342 -0.167 308s test-mul-mat0: iter:390/500 308s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.809 0.204 -0.024 308s 308s x1: [3, 1, 1, 1] 308s 0.417 0.205 -0.163 308s 308s y: [1, 1, 1, 1] 308s 0.383 308s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 308s x0: [3, 4, 4, 1] 308s -0.589 -0.104 -0.455 308s 0.285 0.205 -0.702 308s -0.869 -0.983 -0.736 308s -0.997 0.187 0.681 308s 308s x1: [3, 1, 4, 1] 308s -0.740 0.349 -0.035 308s 308s y: [4, 1, 4, 1] 308s 0.415 -0.115 0.326 0.779 308s testing: mul_mat, [4, 4, 4, 3] = [3, 4, 4, 3] * [3, 4, 4, 3] 308s x0: [3, 4, 4, 3] 308s 0.665 0.655 -0.936 308s -0.656 -0.970 -0.651 308s 0.612 0.768 -0.899 308s 0.362 -0.641 -0.054 308s 308s x1: [3, 4, 4, 3] 308s 0.474 -0.926 0.088 308s 0.003 0.253 -0.376 308s -0.587 -0.755 0.505 308s 0.623 -0.075 -0.753 308s 308s y: [4, 4, 4, 3] 308s -0.373 0.530 -0.500 0.761 308s 0.520 -0.002 0.534 -0.141 308s -1.358 0.789 -1.393 0.245 308s 1.070 0.154 1.000 0.314 308s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.491 0.419 -0.646 308s 308s x1: [3, 4, 1, 1] 308s -0.158 0.019 0.886 308s 0.462 0.425 -0.658 308s -0.994 0.927 -0.867 308s 0.272 -0.011 0.702 308s 308s y: [1, 4, 1, 1] 308s -0.642 308s 0.830 308s 0.460 308s -0.325 308s testing: mul_mat, [1, 3, 4, 1] = [1, 1, 4, 1] * [1, 3, 4, 1] 308s x0: [1, 1, 4, 1] 308s 0.029 308s 308s x1: [1, 3, 4, 1] 308s 0.086 308s 0.192 308s -0.216 308s 308s y: [1, 3, 4, 1] 308s 0.002 308s 0.006 308s -0.006 308s testing: mul_mat, [3, 1, 4, 3] = [1, 3, 4, 3] * [1, 1, 4, 3] 308s x0: [1, 3, 4, 3] 308s -0.747 308s -0.034 308s 0.603 308s 308s x1: [1, 1, 4, 3] 308s -0.184 308s 308s y: [3, 1, 4, 3] 308s 0.137 0.006 -0.111 308s test-mul-mat0: iter:391/500 308s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 4, 1, 1] 308s 0.333 308s -0.710 308s 0.908 308s 0.470 308s 308s x1: [1, 1, 1, 1] 308s 0.386 308s 308s y: [4, 1, 1, 1] 308s 0.129 -0.274 0.351 0.181 308s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 308s x0: [1, 2, 2, 1] 308s 0.680 308s -0.986 308s 308s x1: [1, 4, 2, 1] 308s -0.876 308s 0.616 308s 0.655 308s -0.226 308s 308s y: [2, 4, 2, 1] 308s -0.596 0.864 308s 0.419 -0.607 308s 0.445 -0.645 308s -0.154 0.223 308s testing: mul_mat, [4, 2, 2, 2] = [1, 4, 2, 2] * [1, 2, 2, 2] 308s x0: [1, 4, 2, 2] 308s -0.289 308s 0.244 308s -0.850 308s -0.903 308s 308s x1: [1, 2, 2, 2] 308s 0.898 308s 0.140 308s 308s y: [4, 2, 2, 2] 308s -0.259 0.219 -0.763 -0.811 308s -0.040 0.034 -0.119 -0.126 308s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.316 308s 0.436 308s 308s x1: [1, 4, 1, 1] 308s 0.524 308s -0.712 308s 0.545 308s 0.538 308s 308s y: [2, 4, 1, 1] 308s 0.166 0.228 308s -0.225 -0.310 308s 0.172 0.237 308s 0.170 0.234 308s testing: mul_mat, [3, 1, 2, 1] = [2, 3, 2, 1] * [2, 1, 2, 1] 308s x0: [2, 3, 2, 1] 308s -0.323 0.388 308s 0.655 -0.100 308s 0.897 -0.953 308s 308s x1: [2, 1, 2, 1] 308s 0.241 0.591 308s 308s y: [3, 1, 2, 1] 308s 0.151 0.099 -0.347 308s testing: mul_mat, [1, 2, 2, 2] = [3, 1, 2, 2] * [3, 2, 2, 2] 308s x0: [3, 1, 2, 2] 308s -0.713 0.084 0.430 308s 308s x1: [3, 2, 2, 2] 308s -0.619 0.279 0.092 308s 0.665 -0.227 0.012 308s 308s y: [1, 2, 2, 2] 308s 0.504 308s -0.488 308s test-mul-mat0: iter:392/500 308s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 3, 1, 1] 308s 0.974 0.361 308s 0.180 -0.287 308s -0.325 0.134 308s 308s x1: [2, 1, 1, 1] 308s -0.295 -0.281 308s 308s y: [3, 1, 1, 1] 308s -0.389 0.028 0.058 308s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 308s x0: [2, 4, 2, 1] 308s -0.076 0.234 308s -0.879 0.499 308s 0.252 0.855 308s -0.631 -0.430 308s 308s x1: [2, 3, 2, 1] 308s -0.871 0.645 308s -0.015 -0.068 308s 0.514 -0.116 308s 308s y: [4, 3, 2, 1] 308s 0.217 1.087 0.331 0.272 308s -0.015 -0.021 -0.062 0.039 308s -0.066 -0.510 0.030 -0.274 308s testing: mul_mat, [1, 4, 2, 1] = [2, 1, 2, 1] * [2, 4, 2, 1] 308s x0: [2, 1, 2, 1] 308s 0.458 -0.374 308s 308s x1: [2, 4, 2, 1] 308s 0.324 -0.826 308s 0.891 -0.031 308s 0.159 -0.178 308s -0.517 -0.958 308s 308s y: [1, 4, 2, 1] 308s 0.458 308s 0.419 308s 0.139 308s 0.122 308s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.930 0.835 308s -0.071 0.118 308s 308s x1: [2, 1, 1, 1] 308s -0.005 0.640 308s 308s y: [2, 1, 1, 1] 308s 0.539 0.076 308s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 308s x0: [2, 1, 2, 1] 308s -0.645 -0.750 308s 308s x1: [2, 2, 2, 1] 308s 0.578 -0.125 308s -0.120 -0.097 308s 308s y: [1, 2, 2, 1] 308s -0.279 308s 0.151 308s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 308s x0: [1, 3, 2, 1] 308s -0.232 308s 0.006 308s 0.848 308s 308s x1: [1, 2, 2, 1] 308s -0.394 308s 0.054 308s 308s y: [3, 2, 2, 1] 308s 0.092 -0.002 -0.334 308s -0.013 0.000 0.046 308s test-mul-mat0: iter:393/500 308s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.004 0.103 308s -0.180 0.352 308s 308s x1: [2, 4, 1, 1] 308s -0.356 -0.029 308s 0.577 -0.778 308s 0.847 -0.543 308s 0.125 -0.104 308s 308s y: [2, 4, 1, 1] 308s -0.002 0.054 308s -0.082 -0.377 308s -0.059 -0.344 308s -0.011 -0.059 308s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 308s x0: [2, 2, 3, 1] 308s -0.092 -0.021 308s 0.946 -0.956 308s 308s x1: [2, 2, 3, 1] 308s 0.353 -0.546 308s -0.212 0.959 308s 308s y: [2, 2, 3, 1] 308s -0.021 0.856 308s -0.000 -1.117 308s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 308s x0: [2, 2, 3, 1] 308s 0.380 -0.302 308s 0.477 0.127 308s 308s x1: [2, 2, 3, 1] 308s 0.758 -0.302 308s -0.067 -0.139 308s 308s y: [2, 2, 3, 1] 308s 0.379 0.323 308s 0.017 -0.049 308s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.007 0.927 308s 0.714 -0.424 308s -0.110 -0.592 308s 308s x1: [2, 2, 1, 1] 308s 0.094 -0.280 308s 0.056 0.956 308s 308s y: [3, 2, 1, 1] 308s -0.260 0.186 0.155 308s 0.886 -0.366 -0.572 308s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 308s x0: [3, 3, 3, 1] 308s 0.370 -0.574 0.419 308s 0.577 0.534 0.248 308s 0.465 0.656 -0.454 308s 308s x1: [3, 2, 3, 1] 308s -0.788 -0.209 -0.619 308s 0.285 -0.035 0.862 308s 308s y: [3, 2, 3, 1] 308s -0.431 -0.720 -0.223 308s 0.487 0.359 -0.282 308s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 308s x0: [3, 1, 3, 1] 308s 0.820 -0.324 0.288 308s 308s x1: [3, 3, 3, 1] 308s -0.074 -0.769 0.696 308s 0.671 0.601 0.273 308s 0.136 -0.973 -0.194 308s 308s y: [1, 3, 3, 1] 308s 0.389 308s 0.434 308s 0.371 308s test-mul-mat0: iter:394/500 308s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 3, 1, 1] 308s 0.775 -0.111 0.746 0.063 308s 0.635 -0.347 -0.953 -0.948 308s 0.160 -0.697 0.604 0.693 308s 308s x1: [4, 4, 1, 1] 308s 0.980 0.117 0.683 -0.228 308s -0.005 0.977 0.122 0.488 308s 0.606 -0.686 0.560 -0.567 308s 0.135 0.499 0.699 0.069 308s 308s y: [3, 4, 1, 1] 308s 1.242 0.147 0.330 308s 0.010 -0.921 -0.270 308s 0.928 0.627 0.520 308s 0.575 -0.820 0.144 308s testing: mul_mat, [2, 3, 4, 1] = [4, 2, 4, 1] * [4, 3, 4, 1] 308s x0: [4, 2, 4, 1] 308s -0.528 -0.214 0.989 0.314 308s -0.029 -0.403 -0.191 0.203 308s 308s x1: [4, 3, 4, 1] 308s 0.366 0.949 0.673 -0.517 308s 0.632 -0.554 0.478 0.609 308s 0.567 -0.035 0.215 0.881 308s 308s y: [2, 3, 4, 1] 308s 0.107 -0.626 308s 0.448 0.237 308s 0.197 0.135 308s testing: mul_mat, [2, 2, 4, 2] = [4, 2, 4, 2] * [4, 2, 4, 2] 308s x0: [4, 2, 4, 2] 308s 0.746 -0.121 -0.587 0.670 308s 0.243 0.210 0.983 0.165 308s 308s x1: [4, 2, 4, 2] 308s -0.523 -0.821 0.223 0.448 308s -0.224 -0.968 -0.349 -0.965 308s 308s y: [2, 2, 4, 2] 308s -0.122 -0.006 308s -0.492 -0.759 308s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.224 -0.093 0.693 -0.398 308s 0.670 0.865 -0.190 0.703 308s 308s x1: [4, 2, 1, 1] 308s 0.567 -0.572 -0.973 0.580 308s -0.610 -0.427 -0.096 -0.325 308s 308s y: [2, 2, 1, 1] 308s -0.980 0.478 308s 0.239 -0.988 308s testing: mul_mat, [2, 4, 4, 1] = [2, 2, 4, 1] * [2, 4, 4, 1] 308s x0: [2, 2, 4, 1] 308s -0.585 -0.727 308s 0.370 -0.135 308s 308s x1: [2, 4, 4, 1] 308s -0.148 0.428 308s 0.357 -0.663 308s 0.966 -0.550 308s 0.912 0.213 308s 308s y: [2, 4, 4, 1] 308s -0.225 -0.112 308s 0.273 0.222 308s -0.165 0.432 308s -0.688 0.309 308s testing: mul_mat, [2, 2, 4, 2] = [2, 2, 4, 2] * [2, 2, 4, 2] 308s x0: [2, 2, 4, 2] 308s -0.236 0.484 308s -0.313 0.974 308s 308s x1: [2, 2, 4, 2] 308s -0.927 -0.075 308s -0.203 -0.935 308s 308s y: [2, 2, 4, 2] 308s 0.182 0.217 308s -0.404 -0.848 308s test-mul-mat0: iter:395/500 308s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.593 -0.521 -0.413 308s 0.859 -0.912 0.727 308s 0.745 -0.197 -0.172 308s 0.269 0.900 0.721 308s 308s x1: [3, 2, 1, 1] 308s 0.725 -0.927 -0.343 308s -0.087 0.903 -0.709 308s 308s y: [4, 2, 1, 1] 308s 0.194 1.219 0.781 -0.886 308s -0.126 -1.415 -0.121 0.278 308s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 308s x0: [3, 2, 3, 1] 308s 0.986 0.150 0.321 308s 0.367 -0.926 -0.541 308s 308s x1: [3, 4, 3, 1] 308s -0.998 0.805 0.162 308s 0.904 0.677 0.225 308s 0.900 -0.687 0.975 308s 0.381 -0.076 0.138 308s 308s y: [2, 4, 3, 1] 308s -0.812 -1.199 308s 1.066 -0.417 308s 1.098 0.439 308s 0.408 0.135 308s testing: mul_mat, [4, 2, 3, 4] = [3, 4, 3, 4] * [3, 2, 3, 4] 308s x0: [3, 4, 3, 4] 308s -0.295 -0.026 0.382 308s 0.675 0.400 0.098 308s -0.764 -0.056 -0.557 308s 0.459 0.862 0.907 308s 308s x1: [3, 2, 3, 4] 308s 0.676 0.356 0.013 308s -0.086 0.536 -0.631 308s 308s y: [4, 2, 3, 4] 308s -0.203 0.600 -0.544 0.629 308s -0.229 0.094 0.388 -0.150 308s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 2, 1, 1] 308s -0.696 -0.017 0.722 308s 0.592 -0.065 0.517 308s 308s x1: [3, 4, 1, 1] 308s 0.202 0.131 0.885 308s 0.847 -0.564 0.187 308s 0.774 0.481 0.505 308s -0.044 0.544 -0.453 308s 308s y: [2, 4, 1, 1] 308s 0.496 0.569 308s -0.445 0.635 308s -0.182 0.688 308s -0.306 -0.296 308s testing: mul_mat, [1, 3, 3, 1] = [2, 1, 3, 1] * [2, 3, 3, 1] 308s x0: [2, 1, 3, 1] 308s -0.571 -0.251 308s 308s x1: [2, 3, 3, 1] 308s -0.452 0.284 308s 0.492 -0.898 308s 0.206 -0.876 308s 308s y: [1, 3, 3, 1] 308s 0.187 308s -0.055 308s 0.102 308s testing: mul_mat, [4, 2, 3, 4] = [1, 4, 3, 4] * [1, 2, 3, 4] 308s x0: [1, 4, 3, 4] 308s -0.546 308s 0.879 308s -0.391 308s -0.573 308s 308s x1: [1, 2, 3, 4] 308s -0.722 308s -0.112 308s 308s y: [4, 2, 3, 4] 308s 0.395 -0.635 0.283 0.414 308s 0.061 -0.098 0.044 0.064 308s test-mul-mat0: iter:396/500 308s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 3, 1, 1] 308s -0.880 0.703 -0.010 308s -0.780 0.274 0.841 308s -0.762 0.520 -0.763 308s 308s x1: [3, 4, 1, 1] 308s -0.992 -0.251 -0.913 308s 0.810 0.240 0.410 308s -0.749 0.755 0.862 308s -0.162 -0.276 -0.805 308s 308s y: [3, 4, 1, 1] 308s 0.706 -0.063 1.322 308s -0.548 -0.221 -0.805 308s 1.181 1.516 0.305 308s -0.044 -0.627 0.594 308s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 308s x0: [3, 1, 3, 1] 308s 0.198 0.063 -0.710 308s 308s x1: [3, 3, 3, 1] 308s 0.933 -0.666 0.322 308s 0.168 -0.183 -0.638 308s -0.720 -0.848 0.012 308s 308s y: [1, 3, 3, 1] 308s -0.086 308s 0.475 308s -0.204 308s testing: mul_mat, [4, 1, 3, 1] = [3, 4, 3, 1] * [3, 1, 3, 1] 308s x0: [3, 4, 3, 1] 308s 0.303 -0.036 -0.499 308s 0.922 0.530 0.722 308s -0.338 0.799 0.934 308s 0.621 0.342 0.986 308s 308s x1: [3, 1, 3, 1] 308s -0.421 -0.634 -0.015 308s 308s y: [4, 1, 3, 1] 308s -0.097 -0.735 -0.378 -0.493 308s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.580 -0.861 0.761 308s 0.380 -0.592 -0.015 308s 308s x1: [3, 4, 1, 1] 308s -0.804 -0.059 0.817 308s -0.871 -0.437 0.159 308s -0.884 0.381 0.563 308s -0.608 0.331 0.365 308s 308s y: [2, 4, 1, 1] 308s 0.205 -0.283 308s -0.008 -0.074 308s -0.413 -0.570 308s -0.361 -0.433 308s testing: mul_mat, [4, 3, 3, 1] = [2, 4, 3, 1] * [2, 3, 3, 1] 308s x0: [2, 4, 3, 1] 308s 0.985 0.845 308s -0.519 -0.679 308s -0.958 -0.103 308s 0.316 0.225 308s 308s x1: [2, 3, 3, 1] 308s -0.897 0.408 308s 0.915 -0.237 308s -0.537 0.438 308s 308s y: [4, 3, 3, 1] 308s -0.538 0.188 0.816 -0.192 308s 0.701 -0.314 -0.851 0.236 308s -0.159 -0.018 0.469 -0.071 308s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 308s x0: [4, 2, 3, 1] 308s 0.414 0.857 0.584 0.055 308s -0.193 0.532 -0.478 -0.597 308s 308s x1: [4, 2, 3, 1] 308s 0.523 -0.181 -0.576 0.058 308s 0.423 0.341 -0.291 0.408 308s 308s y: [2, 2, 3, 1] 308s -0.272 0.044 308s 0.320 -0.004 308s test-mul-mat0: iter:397/500 308s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 1, 1, 1] 308s -0.374 308s 308s x1: [1, 1, 1, 1] 308s 0.349 308s 308s y: [1, 1, 1, 1] 308s -0.130 308s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 308s x0: [1, 1, 2, 1] 308s -0.705 308s 308s x1: [1, 1, 2, 1] 308s -0.237 308s 308s y: [1, 1, 2, 1] 308s 0.167 308s testing: mul_mat, [3, 1, 2, 2] = [1, 3, 2, 2] * [1, 1, 2, 2] 308s x0: [1, 3, 2, 2] 308s -0.431 308s -0.764 308s -0.717 308s 308s x1: [1, 1, 2, 2] 308s 0.005 308s 308s y: [3, 1, 2, 2] 308s -0.002 -0.004 -0.004 308s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.847 308s 0.322 308s -0.956 308s 308s x1: [1, 3, 1, 1] 308s 0.852 308s 0.334 308s 0.830 308s 308s y: [3, 3, 1, 1] 308s -0.721 0.274 -0.815 308s -0.283 0.108 -0.320 308s -0.703 0.267 -0.794 308s testing: mul_mat, [3, 1, 2, 1] = [3, 3, 2, 1] * [3, 1, 2, 1] 308s x0: [3, 3, 2, 1] 308s 0.437 0.387 0.623 308s -0.548 0.915 -0.802 308s 0.940 -0.491 -0.686 308s 308s x1: [3, 1, 2, 1] 308s -0.898 0.948 -0.193 308s 308s y: [3, 1, 2, 1] 308s -0.146 1.514 -1.177 308s testing: mul_mat, [2, 3, 2, 2] = [3, 2, 2, 2] * [3, 3, 2, 2] 308s x0: [3, 2, 2, 2] 308s 0.175 -0.149 -0.149 308s -0.910 -0.503 -0.229 308s 308s x1: [3, 3, 2, 2] 308s -0.790 0.059 0.968 308s -0.637 -0.619 -0.989 308s -0.535 -0.671 -0.182 308s 308s y: [2, 3, 2, 2] 308s -0.292 0.468 308s 0.128 1.117 308s 0.033 0.866 308s test-mul-mat0: iter:398/500 308s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 2, 1, 1] 308s 0.628 -0.830 -0.915 0.470 308s -0.914 0.811 -0.513 -0.459 308s 308s x1: [4, 3, 1, 1] 308s 0.476 0.005 0.974 -0.348 308s 0.095 -0.176 0.149 0.946 308s 0.596 -0.835 -0.005 -0.261 308s 308s y: [2, 3, 1, 1] 308s -0.760 -0.771 308s 0.513 -0.740 308s 0.949 -1.099 308s testing: mul_mat, [2, 2, 2, 1] = [4, 2, 2, 1] * [4, 2, 2, 1] 308s x0: [4, 2, 2, 1] 308s 0.243 0.017 0.392 -0.762 308s 0.756 0.033 0.866 0.927 308s 308s x1: [4, 2, 2, 1] 308s -0.104 -0.234 -0.914 -0.238 308s 0.184 0.952 -0.318 0.950 308s 308s y: [2, 2, 2, 1] 308s -0.206 -1.097 308s -0.788 0.775 308s testing: mul_mat, [2, 2, 2, 3] = [4, 2, 2, 3] * [4, 2, 2, 3] 308s x0: [4, 2, 2, 3] 308s -0.222 -0.487 0.426 0.413 308s 0.124 0.421 0.384 0.748 308s 308s x1: [4, 2, 2, 3] 308s -0.360 -0.412 0.773 -0.408 308s 0.270 0.722 0.789 0.893 308s 308s y: [2, 2, 2, 3] 308s 0.441 -0.227 308s 0.294 1.308 308s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 1, 1, 1] 308s 0.384 0.692 -0.610 -0.355 308s 308s x1: [4, 2, 1, 1] 308s 0.880 -0.360 -0.189 0.420 308s 0.255 -0.651 0.951 -0.878 308s 308s y: [1, 2, 1, 1] 308s 0.054 308s -0.621 308s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 308s x0: [1, 3, 2, 1] 308s 0.632 308s 0.787 308s 0.535 308s 308s x1: [1, 4, 2, 1] 308s 0.811 308s -0.807 308s -0.581 308s 0.355 308s 308s y: [3, 4, 2, 1] 308s 0.513 0.638 0.434 308s -0.510 -0.635 -0.432 308s -0.367 -0.457 -0.311 308s 0.225 0.280 0.190 308s testing: mul_mat, [1, 1, 2, 3] = [3, 1, 2, 3] * [3, 1, 2, 3] 308s x0: [3, 1, 2, 3] 308s 0.048 0.829 0.894 308s 308s x1: [3, 1, 2, 3] 308s -0.123 -0.827 0.311 308s 308s y: [1, 1, 2, 3] 308s -0.413 308s test-mul-mat0: iter:399/500 308s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.207 -0.350 0.566 308s 0.626 0.227 -0.387 308s 308s x1: [3, 1, 1, 1] 308s 0.992 -0.019 -0.507 308s 308s y: [2, 1, 1, 1] 308s -0.075 0.813 308s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 308s x0: [3, 4, 4, 1] 308s -0.826 0.587 0.558 308s 0.800 -0.187 -0.829 308s 0.255 0.934 -0.846 308s -0.451 -0.086 0.137 308s 308s x1: [3, 2, 4, 1] 308s 0.455 0.121 0.982 308s 0.293 -0.021 -0.017 308s 308s y: [4, 2, 4, 1] 308s 0.243 -0.472 -0.602 -0.081 308s -0.264 0.253 0.070 -0.133 308s testing: mul_mat, [4, 4, 4, 4] = [3, 4, 4, 4] * [3, 4, 4, 4] 308s x0: [3, 4, 4, 4] 308s 0.482 -0.937 0.937 308s 0.523 -0.117 0.738 308s -0.098 -0.534 -0.616 308s -0.741 -0.531 -0.592 308s 308s x1: [3, 4, 4, 4] 308s 0.568 -0.032 0.057 308s 0.279 0.020 -0.036 308s -0.547 0.200 -0.144 308s -0.929 0.499 0.715 308s 308s y: [4, 4, 4, 4] 308s 0.357 0.343 -0.074 -0.438 308s 0.082 0.117 -0.016 -0.196 308s -0.586 -0.416 0.036 0.385 308s -0.246 -0.017 -0.616 0.000 308s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.276 0.701 0.647 308s 0.020 0.265 0.494 308s 308s x1: [3, 4, 1, 1] 308s -0.198 0.217 0.329 308s -0.546 0.522 0.885 308s 0.771 0.708 0.249 308s -0.947 0.551 -0.295 308s 308s y: [2, 4, 1, 1] 308s 0.310 0.216 308s 0.788 0.565 308s 0.870 0.326 308s -0.066 -0.019 308s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 308s x0: [2, 4, 4, 1] 308s -0.308 -0.521 308s -0.168 0.233 308s 0.739 -0.686 308s 0.957 -0.243 308s 308s x1: [2, 3, 4, 1] 308s -0.643 -0.721 308s -0.914 -0.306 308s 0.004 -0.248 308s 308s y: [4, 3, 4, 1] 308s 0.574 -0.060 0.020 -0.440 308s 0.441 0.083 -0.466 -0.801 308s 0.128 -0.058 0.173 0.064 308s testing: mul_mat, [3, 2, 4, 4] = [4, 3, 4, 4] * [4, 2, 4, 4] 308s x0: [4, 3, 4, 4] 308s 0.601 0.559 -0.083 -0.871 308s 0.980 -0.091 -0.342 -0.905 308s 0.225 0.602 -0.394 -0.889 308s 308s x1: [4, 2, 4, 4] 308s 0.050 0.549 0.012 0.528 308s -0.218 0.326 -0.715 -0.899 308s 308s y: [3, 2, 4, 4] 308s -0.124 -0.484 -0.132 308s 0.893 0.815 1.228 308s test-mul-mat0: iter:400/500 308s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 3, 1, 1] 308s 0.595 308s 0.317 308s -0.969 308s 308s x1: [1, 3, 1, 1] 308s -0.271 308s 0.259 308s -0.567 308s 308s y: [3, 3, 1, 1] 308s -0.161 -0.086 0.262 308s 0.154 0.082 -0.251 308s -0.337 -0.180 0.549 308s testing: mul_mat, [4, 3, 3, 1] = [1, 4, 3, 1] * [1, 3, 3, 1] 308s x0: [1, 4, 3, 1] 308s 0.697 308s 0.547 308s 0.354 308s 0.032 308s 308s x1: [1, 3, 3, 1] 308s 0.397 308s 0.128 308s 0.301 308s 308s y: [4, 3, 3, 1] 308s 0.277 0.217 0.140 0.013 308s 0.089 0.070 0.045 0.004 308s 0.210 0.165 0.106 0.010 308s testing: mul_mat, [4, 4, 3, 3] = [1, 4, 3, 3] * [1, 4, 3, 3] 308s x0: [1, 4, 3, 3] 308s 0.112 308s 0.966 308s 0.690 308s -0.483 308s 308s x1: [1, 4, 3, 3] 308s 0.155 308s 0.413 308s -0.384 308s -0.587 308s 308s y: [4, 4, 3, 3] 308s 0.017 0.149 0.107 -0.075 308s 0.046 0.399 0.285 -0.200 308s -0.043 -0.371 -0.265 0.186 308s -0.066 -0.567 -0.405 0.284 308s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.372 308s 308s x1: [1, 4, 1, 1] 308s 0.300 308s 0.059 308s 0.981 308s -0.095 308s 308s y: [1, 4, 1, 1] 308s 0.111 308s 0.022 308s 0.364 308s -0.035 308s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 308s x0: [1, 2, 3, 1] 308s 0.365 308s -0.975 308s 308s x1: [1, 1, 3, 1] 308s -0.529 308s 308s y: [2, 1, 3, 1] 308s -0.193 0.515 308s testing: mul_mat, [1, 1, 3, 3] = [2, 1, 3, 3] * [2, 1, 3, 3] 308s x0: [2, 1, 3, 3] 308s -0.521 0.680 308s 308s x1: [2, 1, 3, 3] 308s 0.242 0.414 308s 308s y: [1, 1, 3, 3] 308s 0.155 308s test-mul-mat0: iter:401/500 308s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.282 -0.080 0.071 0.525 308s -0.025 0.598 0.697 0.056 308s -0.574 0.852 0.088 -0.462 308s 0.250 -0.466 -0.542 0.676 308s 308s x1: [4, 2, 1, 1] 308s 0.028 -0.395 0.974 0.104 308s -0.068 0.579 -0.761 0.240 308s 308s y: [4, 2, 1, 1] 308s 0.148 0.447 -0.315 -0.266 308s 0.045 -0.169 0.354 0.288 308s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 308s x0: [4, 1, 3, 1] 308s -0.123 0.126 0.084 -0.430 308s 308s x1: [4, 4, 3, 1] 308s 0.547 0.669 -0.941 0.383 308s -0.548 0.727 -0.589 0.056 308s 0.701 0.514 0.989 0.279 308s 0.754 0.229 0.369 -0.529 308s 308s y: [1, 4, 3, 1] 308s -0.227 308s 0.085 308s -0.059 308s 0.194 308s testing: mul_mat, [4, 1, 3, 4] = [4, 4, 3, 4] * [4, 1, 3, 4] 308s x0: [4, 4, 3, 4] 308s 0.977 0.836 -0.982 -0.916 308s -0.179 -0.718 0.738 0.920 308s 0.119 0.941 0.930 -0.671 308s -0.847 0.322 0.260 0.501 308s 308s x1: [4, 1, 3, 4] 308s 0.383 0.721 0.137 0.914 308s 308s y: [4, 1, 3, 4] 308s 0.005 0.355 0.238 0.402 308s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.649 0.114 0.127 -0.056 308s -0.956 -0.537 -0.093 -0.546 308s 0.556 0.900 -0.434 -0.830 308s -0.820 -0.900 0.770 0.280 308s 308s x1: [4, 4, 1, 1] 308s -0.601 -0.664 0.611 -0.554 308s 0.250 -0.622 0.802 0.928 308s 0.003 0.035 0.928 -0.319 308s -0.125 0.931 -0.075 0.806 308s 308s y: [4, 4, 1, 1] 308s 0.422 1.176 -0.737 1.406 308s -0.184 -0.485 -1.540 1.233 308s 0.138 0.066 -0.105 0.592 308s 0.133 -0.814 0.132 -0.568 308s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 308s x0: [4, 3, 3, 1] 308s -0.471 -0.988 -0.599 0.734 308s 0.989 0.381 0.339 0.751 308s 0.336 -0.033 -0.631 0.941 308s 308s x1: [4, 4, 3, 1] 308s -0.935 -0.384 -0.470 -0.557 308s -0.582 -0.543 0.446 0.453 308s -0.614 -0.873 -0.672 -0.683 308s 0.052 -0.866 -0.514 0.403 308s 308s y: [3, 4, 3, 1] 308s 0.693 -1.649 -0.529 308s 0.875 -0.292 -0.033 308s 1.053 -1.681 -0.397 308s 1.435 -0.150 0.749 308s testing: mul_mat, [4, 4, 3, 4] = [3, 4, 3, 4] * [3, 4, 3, 4] 308s x0: [3, 4, 3, 4] 308s 0.613 -0.013 -0.545 308s 0.155 0.279 -0.421 308s 0.868 0.564 -0.572 308s 0.506 0.190 0.909 308s 308s x1: [3, 4, 3, 4] 308s 0.300 0.440 0.102 308s 0.670 0.174 -0.147 308s 0.611 0.521 0.081 308s 0.739 0.011 -0.772 308s 308s y: [4, 4, 3, 4] 308s 0.123 0.126 0.450 0.328 308s 0.488 0.214 0.764 0.238 308s 0.324 0.206 0.778 0.481 308s 0.874 0.442 1.089 -0.325 308s test-mul-mat0: iter:402/500 308s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.809 0.613 308s -0.756 0.594 308s 308s x1: [2, 4, 1, 1] 308s 0.125 0.496 308s -0.211 -0.669 308s 0.174 -0.715 308s 0.404 0.289 308s 308s y: [2, 4, 1, 1] 308s 0.405 0.201 308s -0.581 -0.239 308s -0.298 -0.556 308s 0.504 -0.133 308s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.407 0.369 308s 0.091 0.450 308s -0.360 0.678 308s 308s x1: [2, 2, 1, 1] 308s 0.104 -0.869 308s 0.845 -0.515 308s 308s y: [3, 2, 1, 1] 308s -0.363 -0.381 -0.627 308s -0.533 -0.155 -0.654 308s testing: mul_mat, [1, 3, 1, 2] = [2, 1, 1, 2] * [2, 3, 1, 2] 308s x0: [2, 1, 1, 2] 308s -0.770 -0.273 308s 308s x1: [2, 3, 1, 2] 308s 0.223 0.746 308s -0.340 -0.216 308s 0.371 -0.232 308s 308s y: [1, 3, 1, 2] 308s -0.375 308s 0.321 308s -0.222 308s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 3, 1, 1] 308s 0.444 0.930 308s -0.707 0.246 308s 0.479 -0.927 308s 308s x1: [2, 1, 1, 1] 308s -0.660 -0.838 308s 308s y: [3, 1, 1, 1] 308s -1.072 0.260 0.461 308s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 2, 1, 1] 308s -0.325 0.055 -0.922 308s 0.530 0.443 0.551 308s 308s x1: [3, 2, 1, 1] 308s 0.298 -0.663 0.522 308s 0.938 -0.985 -0.254 308s 308s y: [2, 2, 1, 1] 308s -0.615 0.152 308s -0.125 -0.079 308s testing: mul_mat, [1, 3, 1, 2] = [2, 1, 1, 2] * [2, 3, 1, 2] 308s x0: [2, 1, 1, 2] 308s 0.412 0.760 308s 308s x1: [2, 3, 1, 2] 308s 0.707 0.416 308s -0.623 0.145 308s 0.039 -0.392 308s 308s y: [1, 3, 1, 2] 308s 0.608 308s -0.146 308s -0.282 308s test-mul-mat0: iter:403/500 308s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 4, 1, 1] 308s 0.981 -0.837 -0.901 308s 0.853 0.120 -0.255 308s -0.934 -0.761 0.026 308s 0.723 0.651 -0.214 308s 308s x1: [3, 4, 1, 1] 308s -0.177 0.011 -0.899 308s -0.492 0.686 0.631 308s 0.563 0.129 0.709 308s 0.114 -0.164 0.124 308s 308s y: [4, 4, 1, 1] 308s 0.628 0.079 0.133 0.071 308s -1.626 -0.499 -0.046 -0.044 308s -0.194 0.315 -0.605 0.340 308s 0.137 0.046 0.022 -0.051 308s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.130 0.414 -0.797 308s 0.966 -0.461 0.694 308s 308s x1: [3, 4, 1, 1] 308s 0.310 -0.691 -0.381 308s -0.804 0.305 0.974 308s 0.019 -0.684 -0.925 308s 0.527 -0.999 0.705 308s 308s y: [2, 4, 1, 1] 308s 0.058 0.354 308s -0.754 -0.241 308s 0.456 -0.308 308s -0.907 1.459 308s testing: mul_mat, [4, 2, 1, 3] = [3, 4, 1, 3] * [3, 2, 1, 3] 308s x0: [3, 4, 1, 3] 308s 0.641 0.019 0.642 308s 0.642 -0.276 -0.269 308s -0.228 -0.861 -0.066 308s -0.262 -0.323 -0.371 308s 308s x1: [3, 2, 1, 3] 308s 0.947 -0.298 0.793 308s 0.800 0.821 -0.462 308s 308s y: [4, 2, 1, 3] 308s 1.110 0.477 -0.011 -0.446 308s 0.232 0.412 -0.859 -0.303 308s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.369 -0.843 -0.387 308s 0.187 -0.232 0.353 308s 0.893 0.415 0.464 308s -0.427 0.148 0.402 308s 308s x1: [3, 4, 1, 1] 308s -0.575 -0.629 -0.329 308s 0.359 0.109 0.348 308s 0.988 0.794 -0.273 308s -0.591 -0.721 0.927 308s 308s y: [4, 4, 1, 1] 308s 0.869 -0.077 -0.927 0.020 308s -0.359 0.165 0.528 0.003 308s -0.928 -0.096 1.084 -0.414 308s 0.466 0.384 -0.396 0.518 308s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.706 0.280 -0.584 0.205 308s -0.511 -0.426 -0.351 0.603 308s 308s x1: [4, 3, 1, 1] 308s 0.405 0.421 0.210 0.099 308s 0.020 0.743 0.524 0.391 308s -0.586 -0.117 -0.500 0.762 308s 308s y: [2, 3, 1, 1] 308s -0.270 -0.400 308s -0.032 -0.275 308s 0.829 0.984 308s testing: mul_mat, [2, 4, 1, 3] = [2, 2, 1, 3] * [2, 4, 1, 3] 308s x0: [2, 2, 1, 3] 308s 0.609 0.357 308s 0.574 -0.743 308s 308s x1: [2, 4, 1, 3] 308s -0.459 0.778 308s 0.760 0.309 308s 0.193 -0.092 308s 0.921 -0.455 308s 308s y: [2, 4, 1, 3] 308s -0.001 -0.841 308s 0.573 0.207 308s 0.084 0.179 308s 0.398 0.867 308s test-mul-mat0: iter:404/500 308s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 2, 1, 1] 308s -0.392 308s -0.839 308s 308s x1: [1, 3, 1, 1] 308s -0.755 308s 0.794 308s 0.885 308s 308s y: [2, 3, 1, 1] 308s 0.296 0.634 308s -0.311 -0.666 308s -0.347 -0.743 308s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.325 308s 0.520 308s 308s x1: [1, 2, 1, 1] 308s 0.868 308s -0.186 308s 308s y: [2, 2, 1, 1] 308s 0.282 0.451 308s -0.060 -0.097 308s testing: mul_mat, [1, 2, 1, 2] = [1, 1, 1, 2] * [1, 2, 1, 2] 308s x0: [1, 1, 1, 2] 308s -0.906 308s 308s x1: [1, 2, 1, 2] 308s 0.302 308s 0.653 308s 308s y: [1, 2, 1, 2] 308s -0.273 308s -0.591 308s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 1, 1, 1] 308s -0.440 308s 308s x1: [1, 1, 1, 1] 308s 0.519 308s 308s y: [1, 1, 1, 1] 308s -0.228 308s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.280 308s 308s x1: [1, 1, 1, 1] 308s -0.682 308s 308s y: [1, 1, 1, 1] 308s -0.191 308s testing: mul_mat, [2, 1, 1, 2] = [1, 2, 1, 2] * [1, 1, 1, 2] 308s x0: [1, 2, 1, 2] 308s -0.545 308s 0.473 308s 308s x1: [1, 1, 1, 2] 308s -0.575 308s 308s y: [2, 1, 1, 2] 308s 0.313 -0.272 308s test-mul-mat0: iter:405/500 308s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.875 -0.297 308s -0.795 0.645 308s -0.995 0.857 308s -0.835 -0.752 308s 308s x1: [2, 1, 1, 1] 308s 0.311 0.853 308s 308s y: [4, 1, 1, 1] 308s -0.525 0.302 0.422 -0.901 308s testing: mul_mat, [2, 4, 3, 1] = [2, 2, 3, 1] * [2, 4, 3, 1] 308s x0: [2, 2, 3, 1] 308s 0.029 0.287 308s 0.896 -0.114 308s 308s x1: [2, 4, 3, 1] 308s 0.119 -0.741 308s 0.848 -0.362 308s 0.132 -0.592 308s -0.045 -0.439 308s 308s y: [2, 4, 3, 1] 308s -0.209 0.191 308s -0.080 0.801 308s -0.166 0.185 308s -0.127 0.010 308s testing: mul_mat, [3, 2, 3, 4] = [2, 3, 3, 4] * [2, 2, 3, 4] 308s x0: [2, 3, 3, 4] 308s -0.906 0.409 308s -0.052 -0.143 308s 0.381 0.239 308s 308s x1: [2, 2, 3, 4] 308s 0.598 0.403 308s -0.913 -0.022 308s 308s y: [3, 2, 3, 4] 308s -0.376 -0.089 0.324 308s 0.818 0.051 -0.353 308s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.489 0.185 308s -0.901 0.579 308s 0.530 -0.024 308s -0.504 -0.421 308s 308s x1: [2, 3, 1, 1] 308s 0.143 0.181 308s -0.340 -0.452 308s 0.988 -0.325 308s 308s y: [4, 3, 1, 1] 308s -0.036 -0.024 0.072 -0.148 308s 0.082 0.045 -0.170 0.362 308s -0.543 -1.078 0.532 -0.361 308s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 308s x0: [4, 4, 3, 1] 308s -0.439 0.370 -0.317 0.279 308s -0.606 0.847 0.113 0.501 308s 0.268 0.877 -0.866 0.957 308s -0.861 0.588 -0.253 -0.333 308s 308s x1: [4, 2, 3, 1] 308s 0.738 -0.782 -0.164 0.236 308s -0.455 -0.936 -0.833 0.367 308s 308s y: [4, 2, 3, 1] 308s -0.496 -1.010 -0.120 -1.132 308s 0.220 -0.428 0.131 -0.071 308s testing: mul_mat, [1, 4, 3, 4] = [4, 1, 3, 4] * [4, 4, 3, 4] 308s x0: [4, 1, 3, 4] 308s -0.999 -0.855 -0.493 -0.452 308s 308s x1: [4, 4, 3, 4] 308s 0.327 -0.611 -0.508 0.016 308s -0.635 0.197 -0.895 0.650 308s 0.592 -0.421 -0.082 0.018 308s -0.048 -0.731 0.004 0.719 308s 308s y: [1, 4, 3, 4] 308s 0.440 308s 0.613 308s -0.199 308s 0.346 308s test-mul-mat0: iter:406/500 308s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 1, 1, 1] 308s -0.624 308s 308s x1: [1, 2, 1, 1] 308s -0.737 308s 0.198 308s 308s y: [1, 2, 1, 1] 308s 0.460 308s -0.123 308s testing: mul_mat, [4, 1, 2, 1] = [1, 4, 2, 1] * [1, 1, 2, 1] 308s x0: [1, 4, 2, 1] 308s -0.344 308s -0.879 308s 0.863 308s -0.610 308s 308s x1: [1, 1, 2, 1] 308s -0.078 308s 308s y: [4, 1, 2, 1] 308s 0.027 0.068 -0.067 0.047 308s testing: mul_mat, [4, 4, 2, 3] = [1, 4, 2, 3] * [1, 4, 2, 3] 308s x0: [1, 4, 2, 3] 308s -0.162 308s 0.064 308s 0.232 308s 0.106 308s 308s x1: [1, 4, 2, 3] 308s 0.218 308s -0.894 308s 0.692 308s -0.881 308s 308s y: [4, 4, 2, 3] 308s -0.035 0.014 0.050 0.023 308s 0.144 -0.058 -0.207 -0.095 308s -0.112 0.045 0.160 0.073 308s 0.142 -0.057 -0.204 -0.093 308s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 4, 1, 1] 308s 0.702 308s -0.220 308s -0.925 308s -0.233 308s 308s x1: [1, 4, 1, 1] 308s -0.711 308s -0.740 308s 0.028 308s 0.474 308s 308s y: [4, 4, 1, 1] 308s -0.500 0.157 0.658 0.166 308s -0.519 0.163 0.684 0.173 308s 0.020 -0.006 -0.026 -0.007 308s 0.333 -0.104 -0.438 -0.111 308s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 308s x0: [4, 1, 2, 1] 308s -0.189 -0.473 -0.253 -0.682 308s 308s x1: [4, 1, 2, 1] 308s -0.988 0.180 -0.497 0.952 308s 308s y: [1, 1, 2, 1] 308s -0.423 308s testing: mul_mat, [4, 4, 2, 3] = [1, 4, 2, 3] * [1, 4, 2, 3] 308s x0: [1, 4, 2, 3] 308s -0.573 308s -0.782 308s 0.548 308s 0.417 308s 308s x1: [1, 4, 2, 3] 308s 0.605 308s -0.755 308s -0.002 308s -0.145 308s 308s y: [4, 4, 2, 3] 308s -0.346 -0.473 0.332 0.252 308s 0.432 0.590 -0.414 -0.315 308s 0.001 0.001 -0.001 -0.001 308s 0.083 0.114 -0.080 -0.061 308s test-mul-mat0: iter:407/500 308s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 4, 1, 1] 308s 0.128 308s -0.971 308s 0.834 308s -0.324 308s 308s x1: [1, 1, 1, 1] 308s 0.601 308s 308s y: [4, 1, 1, 1] 308s 0.077 -0.584 0.502 -0.195 308s testing: mul_mat, [2, 4, 4, 1] = [1, 2, 4, 1] * [1, 4, 4, 1] 308s x0: [1, 2, 4, 1] 308s 0.627 308s 0.825 308s 308s x1: [1, 4, 4, 1] 308s 0.446 308s -0.615 308s 0.659 308s -0.532 308s 308s y: [2, 4, 4, 1] 308s 0.279 0.368 308s -0.386 -0.507 308s 0.413 0.544 308s -0.334 -0.439 308s testing: mul_mat, [1, 2, 4, 3] = [1, 1, 4, 3] * [1, 2, 4, 3] 308s x0: [1, 1, 4, 3] 308s 0.858 308s 308s x1: [1, 2, 4, 3] 308s -0.213 308s 0.583 308s 308s y: [1, 2, 4, 3] 308s -0.183 308s 0.500 308s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 4, 1, 1] 308s 0.490 308s 0.635 308s -0.058 308s -0.551 308s 308s x1: [1, 1, 1, 1] 308s -0.094 308s 308s y: [4, 1, 1, 1] 308s -0.046 -0.059 0.005 0.052 308s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 308s x0: [4, 1, 4, 1] 308s 0.711 -0.684 0.903 -0.549 308s 308s x1: [4, 1, 4, 1] 308s -0.291 0.154 -0.684 0.119 308s 308s y: [1, 1, 4, 1] 308s -0.995 308s testing: mul_mat, [4, 4, 4, 3] = [1, 4, 4, 3] * [1, 4, 4, 3] 308s x0: [1, 4, 4, 3] 308s 0.003 308s 0.903 308s 0.372 308s -0.500 308s 308s x1: [1, 4, 4, 3] 308s 0.255 308s -0.083 308s 0.589 308s -0.625 308s 308s y: [4, 4, 4, 3] 308s 0.001 0.230 0.095 -0.128 308s -0.000 -0.075 -0.031 0.042 308s 0.002 0.532 0.219 -0.295 308s -0.002 -0.564 -0.232 0.313 308s test-mul-mat0: iter:408/500 308s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 4, 1, 1] 308s -0.123 308s 0.307 308s 0.110 308s 0.879 308s 308s x1: [1, 1, 1, 1] 308s -0.899 308s 308s y: [4, 1, 1, 1] 308s 0.111 -0.276 -0.099 -0.790 308s testing: mul_mat, [3, 4, 4, 1] = [1, 3, 4, 1] * [1, 4, 4, 1] 308s x0: [1, 3, 4, 1] 308s -0.446 308s -0.904 308s -0.212 308s 308s x1: [1, 4, 4, 1] 308s -0.351 308s -0.235 308s -0.130 308s -0.528 308s 308s y: [3, 4, 4, 1] 308s 0.156 0.317 0.074 308s 0.105 0.213 0.050 308s 0.058 0.118 0.028 308s 0.236 0.478 0.112 308s testing: mul_mat, [3, 3, 4, 2] = [1, 3, 4, 2] * [1, 3, 4, 2] 308s x0: [1, 3, 4, 2] 308s -0.202 308s -0.412 308s -0.019 308s 308s x1: [1, 3, 4, 2] 308s 0.731 308s -0.560 308s 0.438 308s 308s y: [3, 3, 4, 2] 308s -0.148 -0.301 -0.014 308s 0.113 0.231 0.011 308s -0.088 -0.180 -0.008 308s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.542 308s -0.551 308s -0.233 308s 308s x1: [1, 3, 1, 1] 308s 0.150 308s -0.288 308s 0.546 308s 308s y: [3, 3, 1, 1] 308s -0.081 -0.083 -0.035 308s 0.156 0.159 0.067 308s -0.295 -0.301 -0.127 308s testing: mul_mat, [2, 1, 4, 1] = [3, 2, 4, 1] * [3, 1, 4, 1] 308s x0: [3, 2, 4, 1] 308s -0.354 0.107 0.383 308s -0.465 0.163 0.972 308s 308s x1: [3, 1, 4, 1] 308s 0.257 0.037 0.748 308s 308s y: [2, 1, 4, 1] 308s 0.199 0.614 308s testing: mul_mat, [3, 3, 4, 2] = [2, 3, 4, 2] * [2, 3, 4, 2] 308s x0: [2, 3, 4, 2] 308s 0.807 0.215 308s -0.195 -0.809 308s 0.759 -0.203 308s 308s x1: [2, 3, 4, 2] 308s -0.130 0.574 308s -0.033 -0.655 308s -0.752 -0.191 308s 308s y: [3, 3, 4, 2] 308s 0.019 -0.439 -0.215 308s -0.168 0.537 0.108 308s -0.648 0.301 -0.532 308s test-mul-mat0: iter:409/500 308s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.134 -0.378 0.868 -0.851 308s 308s x1: [4, 3, 1, 1] 308s 0.928 -0.998 0.344 0.110 308s -0.946 -0.183 0.249 -0.286 308s -0.182 -0.316 0.182 0.625 308s 308s y: [1, 3, 1, 1] 308s 0.458 308s 0.656 308s -0.230 308s testing: mul_mat, [2, 1, 4, 1] = [4, 2, 4, 1] * [4, 1, 4, 1] 308s x0: [4, 2, 4, 1] 308s 0.618 -0.823 -0.754 -0.132 308s -0.109 0.064 0.552 -0.927 308s 308s x1: [4, 1, 4, 1] 308s 0.562 0.305 -0.857 0.240 308s 308s y: [2, 1, 4, 1] 308s 0.711 -0.738 308s testing: mul_mat, [4, 2, 4, 2] = [4, 4, 4, 2] * [4, 2, 4, 2] 308s x0: [4, 4, 4, 2] 308s -0.023 -0.504 0.064 0.655 308s 0.633 -0.538 0.911 -0.978 308s 0.779 -0.168 -0.463 0.617 308s 0.649 0.293 0.215 0.792 308s 308s x1: [4, 2, 4, 2] 308s 0.674 -0.813 0.637 -0.435 308s 0.251 0.189 -0.361 0.941 308s 308s y: [4, 2, 4, 2] 308s 0.150 1.870 0.099 -0.008 308s 0.492 -1.192 0.911 0.886 308s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.886 -0.263 -0.139 0.489 308s 308s x1: [4, 4, 1, 1] 308s -0.566 -0.955 -0.207 -0.349 308s -0.554 0.621 -0.631 -0.175 308s 0.384 0.294 0.924 -0.953 308s -0.140 -0.819 -0.100 0.585 308s 308s y: [1, 4, 1, 1] 308s 0.611 308s 0.329 308s -1.013 308s 0.640 308s testing: mul_mat, [3, 4, 4, 1] = [1, 3, 4, 1] * [1, 4, 4, 1] 308s x0: [1, 3, 4, 1] 308s 0.232 308s -0.203 308s 0.093 308s 308s x1: [1, 4, 4, 1] 308s 0.794 308s 0.665 308s 0.149 308s 0.388 308s 308s y: [3, 4, 4, 1] 308s 0.184 -0.161 0.074 308s 0.154 -0.135 0.062 308s 0.035 -0.030 0.014 308s 0.090 -0.079 0.036 308s testing: mul_mat, [3, 1, 4, 2] = [3, 3, 4, 2] * [3, 1, 4, 2] 308s x0: [3, 3, 4, 2] 308s -0.668 0.169 -0.132 308s 0.323 0.181 -0.471 308s 0.345 0.621 0.690 308s 308s x1: [3, 1, 4, 2] 308s 0.698 0.347 -0.930 308s 308s y: [3, 1, 4, 2] 308s -0.285 0.727 -0.186 308s test-mul-mat0: iter:410/500 308s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.583 -0.659 308s 0.119 0.698 308s 308s x1: [2, 3, 1, 1] 308s -0.003 0.007 308s 0.632 0.589 308s 0.773 -0.209 308s 308s y: [2, 3, 1, 1] 308s -0.003 0.005 308s -0.756 0.486 308s -0.313 -0.054 308s testing: mul_mat, [2, 2, 4, 1] = [2, 2, 4, 1] * [2, 2, 4, 1] 308s x0: [2, 2, 4, 1] 308s -0.856 0.691 308s 0.767 0.140 308s 308s x1: [2, 2, 4, 1] 308s -0.881 -0.272 308s 0.468 0.121 308s 308s y: [2, 2, 4, 1] 308s 0.566 -0.713 308s -0.318 0.376 308s testing: mul_mat, [2, 2, 4, 4] = [2, 2, 4, 4] * [2, 2, 4, 4] 308s x0: [2, 2, 4, 4] 308s 0.640 -0.987 308s -0.549 0.226 308s 308s x1: [2, 2, 4, 4] 308s -0.945 0.771 308s 0.617 0.590 308s 308s y: [2, 2, 4, 4] 308s -1.365 0.693 308s -0.187 -0.206 308s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.027 0.702 308s 0.585 -0.075 308s 0.415 -0.818 308s 308s x1: [2, 2, 1, 1] 308s -0.655 -0.016 308s -0.086 -0.347 308s 308s y: [3, 2, 1, 1] 308s 0.007 -0.382 -0.259 308s -0.241 -0.024 0.248 308s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 308s x0: [3, 4, 4, 1] 308s -0.461 0.641 0.833 308s -0.285 -0.393 -0.914 308s -0.576 -0.376 0.900 308s -0.759 0.505 0.100 308s 308s x1: [3, 2, 4, 1] 308s -0.617 0.865 0.226 308s 0.461 -0.606 0.267 308s 308s y: [4, 2, 4, 1] 308s 1.027 -0.371 0.234 0.928 308s -0.378 -0.137 0.202 -0.630 308s testing: mul_mat, [3, 3, 4, 4] = [4, 3, 4, 4] * [4, 3, 4, 4] 308s x0: [4, 3, 4, 4] 308s 0.368 -0.426 -0.303 -0.655 308s -0.414 0.685 -0.908 -0.801 308s -0.301 -0.283 0.929 -0.451 308s 308s x1: [4, 3, 4, 4] 308s -0.511 -0.940 0.144 -0.047 308s -0.886 0.787 0.549 -0.187 308s 0.083 -0.378 0.141 0.945 308s 308s y: [3, 3, 4, 4] 308s 0.199 -0.525 0.575 308s -0.705 0.556 0.638 308s -0.471 -1.179 -0.213 308s test-mul-mat0: iter:411/500 308s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 3, 1, 1] 308s 0.168 -0.284 308s 0.089 -0.401 308s 0.312 0.190 308s 308s x1: [2, 2, 1, 1] 308s 0.404 0.187 308s 0.377 -0.520 308s 308s y: [3, 2, 1, 1] 308s 0.015 -0.039 0.162 308s 0.211 0.242 0.019 308s testing: mul_mat, [3, 3, 3, 1] = [2, 3, 3, 1] * [2, 3, 3, 1] 308s x0: [2, 3, 3, 1] 308s -0.246 -0.548 308s 0.251 -0.869 308s -0.067 -0.504 308s 308s x1: [2, 3, 3, 1] 308s 0.729 0.663 308s -0.547 0.489 308s -0.621 0.819 308s 308s y: [3, 3, 3, 1] 308s -0.543 -0.394 -0.384 308s -0.134 -0.562 -0.210 308s -0.296 -0.867 -0.371 308s testing: mul_mat, [2, 3, 3, 3] = [2, 2, 3, 3] * [2, 3, 3, 3] 308s x0: [2, 2, 3, 3] 308s 0.051 0.227 308s -0.380 -0.295 308s 308s x1: [2, 3, 3, 3] 308s 0.388 -0.955 308s -0.891 -0.204 308s -0.896 0.488 308s 308s y: [2, 3, 3, 3] 308s -0.197 0.134 308s -0.092 0.399 308s 0.065 0.196 308s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.160 0.084 308s -0.948 0.159 308s 308s x1: [2, 2, 1, 1] 308s -0.445 -0.650 308s 0.285 -0.573 308s 308s y: [2, 2, 1, 1] 308s 0.017 0.318 308s -0.094 -0.362 308s testing: mul_mat, [4, 2, 3, 1] = [2, 4, 3, 1] * [2, 2, 3, 1] 308s x0: [2, 4, 3, 1] 308s 0.778 -0.242 308s -0.482 -0.338 308s 0.975 0.821 308s 0.490 0.702 308s 308s x1: [2, 2, 3, 1] 308s -0.272 -0.165 308s -0.501 0.215 308s 308s y: [4, 2, 3, 1] 308s -0.172 0.187 -0.401 -0.249 308s -0.442 0.169 -0.312 -0.095 308s testing: mul_mat, [4, 2, 3, 3] = [4, 4, 3, 3] * [4, 2, 3, 3] 308s x0: [4, 4, 3, 3] 308s -0.634 -0.844 0.172 -0.630 308s -0.718 0.893 0.944 -0.508 308s 0.746 -0.911 0.394 0.278 308s 0.103 -0.569 -0.561 0.906 308s 308s x1: [4, 2, 3, 3] 308s 0.827 -0.222 0.889 0.641 308s -0.137 0.219 -0.844 -0.360 308s 308s y: [4, 2, 3, 3] 308s -0.588 -0.278 1.347 0.293 308s -0.016 -0.320 -0.734 0.009 308s test-mul-mat0: iter:412/500 308s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.112 308s 308s x1: [1, 1, 1, 1] 308s 0.148 308s 308s y: [1, 1, 1, 1] 308s 0.017 308s testing: mul_mat, [1, 1, 3, 1] = [1, 1, 3, 1] * [1, 1, 3, 1] 308s x0: [1, 1, 3, 1] 308s -0.855 308s 308s x1: [1, 1, 3, 1] 308s -0.167 308s 308s y: [1, 1, 3, 1] 308s 0.143 308s testing: mul_mat, [1, 1, 3, 2] = [1, 1, 3, 2] * [1, 1, 3, 2] 308s x0: [1, 1, 3, 2] 308s 0.562 308s 308s x1: [1, 1, 3, 2] 308s -0.249 308s 308s y: [1, 1, 3, 2] 308s -0.140 308s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 2, 1, 1] 308s -0.210 308s -0.026 308s 308s x1: [1, 1, 1, 1] 308s 0.351 308s 308s y: [2, 1, 1, 1] 308s -0.074 -0.009 308s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 308s x0: [2, 2, 3, 1] 308s -0.380 0.018 308s 0.542 -0.172 308s 308s x1: [2, 1, 3, 1] 308s 0.543 -0.361 308s 308s y: [2, 1, 3, 1] 308s -0.213 0.356 308s testing: mul_mat, [4, 2, 3, 2] = [2, 4, 3, 2] * [2, 2, 3, 2] 308s x0: [2, 4, 3, 2] 308s 0.316 -0.576 308s -0.306 -0.115 308s -0.804 0.397 308s -0.063 0.458 308s 308s x1: [2, 2, 3, 2] 308s -0.540 0.034 308s -0.748 -0.898 308s 308s y: [4, 2, 3, 2] 308s -0.190 0.162 0.447 0.049 308s 0.281 0.332 0.245 -0.365 308s test-mul-mat0: iter:413/500 308s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.702 0.020 308s -0.295 0.493 308s 308s x1: [2, 4, 1, 1] 308s -0.700 0.055 308s 0.099 -0.127 308s 0.451 0.232 308s 0.300 0.578 308s 308s y: [2, 4, 1, 1] 308s 0.493 0.233 308s -0.072 -0.092 308s -0.312 -0.019 308s -0.199 0.196 308s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 308s x0: [2, 2, 3, 1] 308s 0.914 0.207 308s -0.549 0.474 308s 308s x1: [2, 2, 3, 1] 308s 0.399 -0.787 308s 0.572 0.176 308s 308s y: [2, 2, 3, 1] 308s 0.203 -0.592 308s 0.560 -0.231 308s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 308s x0: [2, 1, 3, 1] 308s -0.268 -0.224 308s 308s x1: [2, 2, 3, 1] 308s 0.557 -0.307 308s 0.222 -0.423 308s 308s y: [1, 2, 3, 1] 308s -0.080 308s 0.035 308s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 4, 1, 1] 308s 0.689 -0.227 308s -0.065 0.532 308s 0.908 -0.803 308s -0.782 0.845 308s 308s x1: [2, 1, 1, 1] 308s -0.784 -0.805 308s 308s y: [4, 1, 1, 1] 308s -0.358 -0.377 -0.066 -0.067 308s testing: mul_mat, [1, 2, 3, 1] = [4, 1, 3, 1] * [4, 2, 3, 1] 308s x0: [4, 1, 3, 1] 308s 0.655 0.494 0.425 0.187 308s 308s x1: [4, 2, 3, 1] 308s -0.544 0.755 -0.462 0.678 308s -0.668 0.936 -0.607 -0.692 308s 308s y: [1, 2, 3, 1] 308s -0.054 308s -0.362 308s testing: mul_mat, [1, 4, 3, 1] = [1, 1, 3, 1] * [1, 4, 3, 1] 308s x0: [1, 1, 3, 1] 308s 0.086 308s 308s x1: [1, 4, 3, 1] 308s 0.714 308s -0.914 308s 0.290 308s -0.606 308s 308s y: [1, 4, 3, 1] 308s 0.061 308s -0.078 308s 0.025 308s -0.052 308s test-mul-mat0: iter:414/500 308s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 1, 1, 1] 308s 0.341 -0.181 308s 308s x1: [2, 4, 1, 1] 308s -0.574 -1.000 308s 0.674 -0.882 308s 0.270 0.316 308s 0.564 0.077 308s 308s y: [1, 4, 1, 1] 308s -0.015 308s 0.389 308s 0.035 308s 0.178 308s testing: mul_mat, [4, 1, 2, 1] = [2, 4, 2, 1] * [2, 1, 2, 1] 308s x0: [2, 4, 2, 1] 308s 0.737 -0.104 308s 0.587 -0.565 308s 0.582 -0.917 308s -0.496 0.789 308s 308s x1: [2, 1, 2, 1] 308s -0.650 0.427 308s 308s y: [4, 1, 2, 1] 308s -0.523 -0.622 -0.770 0.659 308s testing: mul_mat, [2, 4, 2, 2] = [2, 2, 2, 2] * [2, 4, 2, 2] 308s x0: [2, 2, 2, 2] 308s -0.353 0.325 308s 0.913 0.846 308s 308s x1: [2, 4, 2, 2] 308s -0.712 -0.837 308s 0.636 0.558 308s 0.479 0.200 308s -0.365 -0.884 308s 308s y: [2, 4, 2, 2] 308s -0.021 -1.358 308s -0.043 1.053 308s -0.104 0.607 308s -0.158 -1.082 308s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.782 -0.830 308s -0.346 0.999 308s 308s x1: [2, 2, 1, 1] 308s -0.986 0.502 308s -0.563 -0.746 308s 308s y: [2, 2, 1, 1] 308s 0.355 0.843 308s 1.059 -0.550 308s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 308s x0: [2, 2, 2, 1] 308s 0.650 -0.355 308s -0.299 -0.963 308s 308s x1: [2, 2, 2, 1] 308s -0.854 0.649 308s -0.731 0.157 308s 308s y: [2, 2, 2, 1] 308s -0.786 -0.370 308s -0.531 0.067 308s testing: mul_mat, [4, 2, 2, 2] = [2, 4, 2, 2] * [2, 2, 2, 2] 308s x0: [2, 4, 2, 2] 308s 0.597 0.119 308s -0.622 0.758 308s 0.142 0.051 308s 0.401 0.820 308s 308s x1: [2, 2, 2, 2] 308s -0.153 0.690 308s 0.371 -0.340 308s 308s y: [4, 2, 2, 2] 308s -0.009 0.618 0.013 0.505 308s 0.181 -0.488 0.036 -0.130 308s test-mul-mat0: iter:415/500 308s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.882 -0.732 308s -0.225 -0.090 308s 308s x1: [2, 2, 1, 1] 308s -0.678 -0.794 308s 0.946 -0.276 308s 308s y: [2, 2, 1, 1] 308s -0.017 0.224 308s 1.036 -0.189 308s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 3, 1, 1] 308s 0.094 -0.079 308s 0.272 -0.481 308s 0.276 -0.916 308s 308s x1: [2, 2, 1, 1] 308s -0.342 0.945 308s 0.309 0.708 308s 308s y: [3, 2, 1, 1] 308s -0.107 -0.548 -0.960 308s -0.027 -0.257 -0.563 308s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.421 0.050 308s 0.305 -0.295 308s 0.372 0.511 308s -0.349 -0.904 308s 308s x1: [2, 3, 1, 1] 308s -0.763 -0.056 308s 0.066 -0.605 308s 0.573 -0.513 308s 308s y: [4, 3, 1, 1] 308s 0.318 -0.216 -0.313 0.317 308s -0.058 0.198 -0.285 0.524 308s -0.267 0.326 -0.049 0.264 308s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.844 0.650 308s 0.847 0.429 308s 308s x1: [2, 4, 1, 1] 308s -0.195 -0.467 308s -0.636 0.579 308s 0.443 0.022 308s 0.524 -0.248 308s 308s y: [2, 4, 1, 1] 308s -0.139 -0.366 308s 0.913 -0.290 308s -0.360 0.384 308s -0.603 0.338 308s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.422 0.146 308s -0.004 -0.978 308s 0.443 -0.885 308s 0.065 -0.549 308s 308s x1: [2, 2, 1, 1] 308s -0.635 -0.074 308s 0.513 -0.398 308s 308s y: [4, 2, 1, 1] 308s 0.257 0.074 -0.216 -0.001 308s -0.274 0.388 0.579 0.252 308s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 4, 1, 1] 308s 0.355 0.698 0.455 -0.079 308s -0.031 -0.974 -0.681 -0.855 308s 0.870 0.954 -0.725 0.546 308s -0.893 0.349 -0.032 0.918 308s 308s x1: [4, 2, 1, 1] 308s -0.273 0.487 0.961 0.379 308s 0.583 -0.234 0.912 0.947 308s 308s y: [4, 2, 1, 1] 308s 0.651 -1.444 -0.263 0.730 308s 0.384 -1.221 0.140 0.238 308s test-mul-mat0: iter:416/500 308s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.476 0.715 0.797 308s -0.758 0.627 0.745 308s 308s x1: [3, 1, 1, 1] 308s -0.273 0.514 -0.663 308s 308s y: [2, 1, 1, 1] 308s -0.291 0.036 308s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 308s x0: [3, 4, 3, 1] 308s 0.265 0.377 0.789 308s -0.220 0.714 -0.997 308s -0.744 0.429 0.801 308s -0.503 0.057 0.545 308s 308s x1: [3, 2, 3, 1] 308s -0.413 -0.018 -0.287 308s -0.544 0.090 -0.588 308s 308s y: [4, 2, 3, 1] 308s -0.343 0.364 0.070 0.050 308s -0.575 0.770 -0.028 -0.043 308s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 308s x0: [3, 4, 3, 1] 308s 0.825 0.101 -0.337 308s 0.603 -0.454 0.822 308s -0.949 -0.987 0.152 308s -0.069 0.442 -0.983 308s 308s x1: [3, 4, 3, 1] 308s -0.827 -0.678 -0.065 308s 0.973 -0.181 0.992 308s 0.519 0.903 -0.969 308s 0.778 0.444 0.159 308s 308s y: [4, 4, 3, 1] 308s -0.730 -0.244 1.444 -0.179 308s 0.450 1.484 -0.594 -1.121 308s 0.847 -0.894 -1.531 1.316 308s 0.633 0.398 -1.152 -0.013 308s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 4, 1, 1] 308s 0.773 -0.947 -0.696 308s -0.445 -0.530 -0.544 308s 0.015 0.233 -0.980 308s -0.350 0.884 0.335 308s 308s x1: [3, 4, 1, 1] 308s -0.660 0.616 -0.308 308s 0.492 -0.453 -0.866 308s 0.509 -0.175 0.870 308s -0.789 0.095 0.217 308s 308s y: [4, 4, 1, 1] 308s -0.880 0.135 0.435 0.672 308s 1.412 0.492 0.750 -0.862 308s -0.046 -0.607 -0.885 -0.041 308s -0.851 0.183 -0.202 0.433 308s testing: mul_mat, [3, 3, 3, 1] = [4, 3, 3, 1] * [4, 3, 3, 1] 308s x0: [4, 3, 3, 1] 308s -0.945 -0.284 -0.114 0.268 308s 0.265 -0.025 0.511 0.141 308s 0.576 -0.451 0.392 0.452 308s 308s x1: [4, 3, 3, 1] 308s -0.688 0.982 0.468 -0.170 308s 0.547 -0.853 0.170 0.163 308s -0.161 -0.339 0.711 -0.027 308s 308s y: [3, 3, 3, 1] 308s 0.273 0.009 -0.733 308s -0.250 0.275 0.840 308s 0.161 0.325 0.326 308s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 308s x0: [3, 1, 3, 1] 308s -0.512 -0.235 0.997 308s 308s x1: [3, 4, 3, 1] 308s -0.874 -0.773 -0.735 308s 0.518 0.494 0.406 308s -0.030 -0.239 0.951 308s 0.037 0.041 -0.450 308s 308s y: [1, 4, 3, 1] 308s -0.104 308s 0.024 308s 1.020 308s -0.477 308s test-mul-mat0: iter:417/500 308s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 2, 1, 1] 308s -0.941 -0.938 -0.536 308s -0.657 -0.563 -0.536 308s 308s x1: [3, 2, 1, 1] 308s 0.999 -0.203 -0.402 308s -0.706 0.116 -0.559 308s 308s y: [2, 2, 1, 1] 308s -0.534 -0.327 308s 0.855 0.698 308s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 4, 1, 1] 308s 0.120 0.994 0.430 308s 0.666 0.290 -0.959 308s -0.352 0.643 0.010 308s 0.695 -0.087 0.009 308s 308s x1: [3, 2, 1, 1] 308s -0.147 0.077 0.982 308s -0.142 0.123 -0.530 308s 308s y: [4, 2, 1, 1] 308s 0.481 -1.017 0.111 -0.100 308s -0.123 0.449 0.124 -0.115 308s testing: mul_mat, [3, 4, 1, 2] = [3, 3, 1, 2] * [3, 4, 1, 2] 308s x0: [3, 3, 1, 2] 308s -0.916 -0.797 0.825 308s 0.779 0.116 -0.166 308s -0.729 -0.373 -0.862 308s 308s x1: [3, 4, 1, 2] 308s -0.508 0.511 0.304 308s 0.608 0.952 0.894 308s 0.667 -0.987 -0.641 308s -0.990 -0.550 -0.177 308s 308s y: [3, 4, 1, 2] 308s 0.309 -0.387 -0.082 308s -0.577 0.436 -1.569 308s -0.354 0.511 0.434 308s 1.199 -0.806 1.080 308s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 1, 1, 1] 308s -0.575 0.124 0.069 308s 308s x1: [3, 3, 1, 1] 308s -0.582 -0.430 -0.981 308s -0.862 0.220 0.295 308s 0.481 -0.011 -0.436 308s 308s y: [1, 3, 1, 1] 308s 0.214 308s 0.544 308s -0.308 308s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 1, 1, 1] 308s -0.556 308s 308s x1: [1, 3, 1, 1] 308s -0.492 308s 0.328 308s -0.107 308s 308s y: [1, 3, 1, 1] 308s 0.273 308s -0.182 308s 0.059 308s testing: mul_mat, [4, 1, 1, 2] = [1, 4, 1, 2] * [1, 1, 1, 2] 308s x0: [1, 4, 1, 2] 308s 0.865 308s -0.563 308s 0.651 308s 0.897 308s 308s x1: [1, 1, 1, 2] 308s 0.727 308s 308s y: [4, 1, 1, 2] 308s 0.629 -0.410 0.473 0.653 308s test-mul-mat0: iter:418/500 308s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.828 -0.510 -0.495 308s 308s x1: [3, 2, 1, 1] 308s 0.521 -0.908 0.076 308s -0.184 0.574 -0.935 308s 308s y: [1, 2, 1, 1] 308s 0.857 308s 0.018 308s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 308s x0: [3, 2, 3, 1] 308s -0.719 -0.001 0.281 308s -0.737 0.242 0.569 308s 308s x1: [3, 1, 3, 1] 308s -0.103 -0.002 0.833 308s 308s y: [2, 1, 3, 1] 308s 0.308 0.549 308s testing: mul_mat, [3, 2, 3, 2] = [3, 3, 3, 2] * [3, 2, 3, 2] 308s x0: [3, 3, 3, 2] 308s -0.163 -0.789 0.371 308s -0.708 -0.647 -0.878 308s 0.129 -0.224 0.872 308s 308s x1: [3, 2, 3, 2] 308s 0.249 -0.986 0.294 308s -0.854 0.012 0.126 308s 308s y: [3, 2, 3, 2] 308s 0.846 0.204 0.509 308s 0.176 0.486 -0.003 308s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.660 0.315 -0.157 308s 0.147 -0.159 0.783 308s 0.521 -0.786 -0.632 308s 308s x1: [3, 3, 1, 1] 308s 0.252 0.771 -0.126 308s -0.310 0.965 -0.690 308s -0.958 -0.873 -0.417 308s 308s y: [3, 3, 1, 1] 308s 0.429 -0.184 -0.395 308s 0.208 -0.739 -0.484 308s -0.841 -0.330 0.451 308s testing: mul_mat, [4, 3, 3, 1] = [3, 4, 3, 1] * [3, 3, 3, 1] 308s x0: [3, 4, 3, 1] 308s 0.944 -0.146 -0.294 308s 0.194 0.950 -0.735 308s 0.481 0.190 0.930 308s 0.179 -0.916 -0.978 308s 308s x1: [3, 3, 3, 1] 308s 0.235 0.660 -0.531 308s -0.989 0.230 -0.244 308s 0.075 0.845 0.316 308s 308s y: [4, 3, 3, 1] 308s 0.282 1.063 -0.255 -0.043 308s -0.896 0.206 -0.658 -0.150 308s -0.146 0.585 0.491 -1.070 308s testing: mul_mat, [3, 3, 3, 2] = [4, 3, 3, 2] * [4, 3, 3, 2] 308s x0: [4, 3, 3, 2] 308s 0.304 -0.618 -0.021 0.239 308s 0.683 0.018 0.903 0.376 308s -0.517 0.367 -0.378 0.124 308s 308s x1: [4, 3, 3, 2] 308s 0.419 0.557 -0.418 -0.875 308s 0.823 -0.488 -0.853 0.877 308s -0.295 0.825 -0.028 -0.065 308s 308s y: [3, 3, 3, 2] 308s -0.417 -0.411 0.037 308s 0.779 0.114 -0.173 308s -0.615 -0.237 0.458 308s test-mul-mat0: iter:419/500 308s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.214 308s 308s x1: [1, 1, 1, 1] 308s 0.563 308s 308s y: [1, 1, 1, 1] 308s 0.121 308s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 308s x0: [1, 1, 4, 1] 308s -0.736 308s 308s x1: [1, 1, 4, 1] 308s 0.338 308s 308s y: [1, 1, 4, 1] 308s -0.249 308s testing: mul_mat, [2, 1, 4, 1] = [1, 2, 4, 1] * [1, 1, 4, 1] 308s x0: [1, 2, 4, 1] 308s 0.745 308s 0.568 308s 308s x1: [1, 1, 4, 1] 308s 0.513 308s 308s y: [2, 1, 4, 1] 308s 0.383 0.291 308s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 2, 1, 1] 308s -0.839 308s -0.727 308s 308s x1: [1, 2, 1, 1] 308s 0.070 308s -0.303 308s 308s y: [2, 2, 1, 1] 308s -0.058 -0.051 308s 0.254 0.220 308s testing: mul_mat, [2, 1, 4, 1] = [2, 2, 4, 1] * [2, 1, 4, 1] 308s x0: [2, 2, 4, 1] 308s 0.702 -0.281 308s 0.345 0.295 308s 308s x1: [2, 1, 4, 1] 308s 0.282 0.724 308s 308s y: [2, 1, 4, 1] 308s -0.006 0.311 308s testing: mul_mat, [1, 2, 4, 1] = [2, 1, 4, 1] * [2, 2, 4, 1] 308s x0: [2, 1, 4, 1] 308s -0.205 -0.296 308s 308s x1: [2, 2, 4, 1] 308s -0.846 -0.751 308s 0.137 -0.509 308s 308s y: [1, 2, 4, 1] 308s 0.396 308s 0.123 308s test-mul-mat0: iter:420/500 308s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.722 -0.199 308s -0.098 -0.092 308s 0.070 -0.901 308s -0.536 -0.223 308s 308s x1: [2, 3, 1, 1] 308s -0.892 0.731 308s -0.462 -0.643 308s -0.132 0.029 308s 308s y: [4, 3, 1, 1] 308s 0.500 0.020 -0.721 0.316 308s 0.461 0.104 0.547 0.391 308s 0.090 0.010 -0.035 0.065 308s testing: mul_mat, [2, 4, 2, 1] = [2, 2, 2, 1] * [2, 4, 2, 1] 308s x0: [2, 2, 2, 1] 308s 0.905 -0.571 308s -0.602 -0.227 308s 308s x1: [2, 4, 2, 1] 308s 0.338 -0.461 308s -0.814 0.921 308s 0.334 -0.111 308s 0.362 0.670 308s 308s y: [2, 4, 2, 1] 308s 0.569 -0.098 308s -1.263 0.281 308s 0.366 -0.176 308s -0.055 -0.370 308s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 308s x0: [2, 2, 2, 1] 308s 0.425 -0.705 308s 0.182 -0.213 308s 308s x1: [2, 2, 2, 1] 308s -0.932 0.959 308s 0.330 -0.833 308s 308s y: [2, 2, 2, 1] 308s -1.072 -0.373 308s 0.727 0.237 308s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.054 0.345 308s 0.352 -0.875 308s 0.315 -0.227 308s 308s x1: [2, 2, 1, 1] 308s 0.272 -0.005 308s -0.095 0.447 308s 308s y: [3, 2, 1, 1] 308s -0.016 0.100 0.087 308s 0.159 -0.424 -0.132 308s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 308s x0: [3, 2, 2, 1] 308s -0.187 -0.537 -0.669 308s 0.942 -0.222 0.951 308s 308s x1: [3, 2, 2, 1] 308s -0.489 0.176 0.032 308s -0.421 0.134 -0.638 308s 308s y: [2, 2, 2, 1] 308s -0.024 -0.470 308s 0.434 -1.034 308s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 308s x0: [2, 1, 2, 1] 308s -0.606 0.781 308s 308s x1: [2, 3, 2, 1] 308s 0.600 -0.598 308s 0.147 -0.055 308s -0.473 0.919 308s 308s y: [1, 3, 2, 1] 308s -0.832 308s -0.132 308s 1.005 308s test-mul-mat0: iter:421/500 308s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 3, 1, 1] 308s -0.748 -0.582 -0.931 308s -0.094 0.467 0.901 308s -0.493 0.869 0.048 308s 308s x1: [3, 1, 1, 1] 308s 0.171 -0.497 -0.185 308s 308s y: [3, 1, 1, 1] 308s 0.334 -0.415 -0.525 308s testing: mul_mat, [1, 3, 4, 1] = [3, 1, 4, 1] * [3, 3, 4, 1] 308s x0: [3, 1, 4, 1] 308s 0.434 -0.963 -0.108 308s 308s x1: [3, 3, 4, 1] 308s 0.452 -0.604 -0.033 308s -0.093 -0.902 0.919 308s -0.058 -0.065 0.232 308s 308s y: [1, 3, 4, 1] 308s 0.781 308s 0.729 308s 0.012 308s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 308s x0: [3, 4, 4, 1] 308s -0.898 0.977 0.834 308s -0.406 0.079 0.495 308s -0.971 0.116 -0.613 308s 0.186 -0.517 -0.708 308s 308s x1: [3, 1, 4, 1] 308s -0.992 -0.961 -0.646 308s 308s y: [4, 1, 4, 1] 308s -0.588 0.007 1.248 0.770 308s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.800 0.805 -0.141 308s -0.199 -0.121 0.430 308s 308s x1: [3, 4, 1, 1] 308s -0.743 0.322 -0.327 308s 0.863 0.567 0.132 308s 0.094 0.402 0.976 308s -0.310 -0.445 0.337 308s 308s y: [2, 4, 1, 1] 308s -0.289 -0.031 308s 1.128 -0.184 308s 0.261 0.352 308s -0.654 0.260 308s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 308s x0: [2, 2, 4, 1] 308s -0.922 0.639 308s 0.600 -0.043 308s 308s x1: [2, 3, 4, 1] 308s 0.453 -0.054 308s -0.829 -0.586 308s -0.781 0.394 308s 308s y: [2, 3, 4, 1] 308s -0.452 0.274 308s 0.390 -0.472 308s 0.972 -0.486 308s testing: mul_mat, [1, 2, 4, 1] = [2, 1, 4, 1] * [2, 2, 4, 1] 308s x0: [2, 1, 4, 1] 308s -0.177 0.753 308s 308s x1: [2, 2, 4, 1] 308s 0.644 0.022 308s -0.906 -0.603 308s 308s y: [1, 2, 4, 1] 308s -0.098 308s -0.294 308s test-mul-mat0: iter:422/500 308s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 4, 1, 1] 308s 0.624 0.185 308s -0.634 -0.603 308s 0.625 -0.310 308s 0.746 -0.656 308s 308s x1: [2, 3, 1, 1] 308s 0.106 -0.358 308s -0.931 -0.872 308s -0.263 -0.533 308s 308s y: [4, 3, 1, 1] 308s 0.000 0.148 0.178 0.314 308s -0.741 1.116 -0.311 -0.122 308s -0.263 0.489 0.001 0.153 308s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 308s x0: [2, 1, 4, 1] 308s 0.772 -0.317 308s 308s x1: [2, 4, 4, 1] 308s 0.812 -0.070 308s 0.140 -0.465 308s 0.753 -0.106 308s 0.718 0.645 308s 308s y: [1, 4, 4, 1] 308s 0.650 308s 0.256 308s 0.615 308s 0.350 308s testing: mul_mat, [1, 1, 4, 4] = [2, 1, 4, 4] * [2, 1, 4, 4] 308s x0: [2, 1, 4, 4] 308s -0.841 -0.502 308s 308s x1: [2, 1, 4, 4] 308s 0.772 0.766 308s 308s y: [1, 1, 4, 4] 308s -1.034 308s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.436 0.010 308s -0.082 0.636 308s 308s x1: [2, 1, 1, 1] 308s -0.025 -0.986 308s 308s y: [2, 1, 1, 1] 308s -0.021 -0.625 308s testing: mul_mat, [3, 2, 4, 1] = [2, 3, 4, 1] * [2, 2, 4, 1] 308s x0: [2, 3, 4, 1] 308s 0.596 -0.378 308s 0.287 0.764 308s -0.247 0.315 308s 308s x1: [2, 2, 4, 1] 308s -0.824 0.165 308s -0.146 -0.689 308s 308s y: [3, 2, 4, 1] 308s -0.554 -0.110 0.256 308s 0.173 -0.569 -0.181 308s testing: mul_mat, [4, 2, 4, 4] = [3, 4, 4, 4] * [3, 2, 4, 4] 308s x0: [3, 4, 4, 4] 308s -0.432 0.111 0.372 308s 0.853 0.147 -0.832 308s 0.923 -0.419 -0.080 308s -0.219 0.626 0.580 308s 308s x1: [3, 2, 4, 4] 308s -0.124 -0.334 -0.263 308s 0.231 -0.828 0.731 308s 308s y: [4, 2, 4, 4] 308s -0.081 0.064 0.047 -0.334 308s 0.080 -0.533 0.502 -0.145 308s test-mul-mat0: iter:423/500 308s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.430 308s 0.796 308s -0.779 308s 308s x1: [1, 1, 1, 1] 308s -0.130 308s 308s y: [3, 1, 1, 1] 308s 0.056 -0.103 0.101 308s testing: mul_mat, [4, 3, 2, 1] = [1, 4, 2, 1] * [1, 3, 2, 1] 308s x0: [1, 4, 2, 1] 308s -0.477 308s 0.997 308s 0.600 308s 0.440 308s 308s x1: [1, 3, 2, 1] 308s -0.897 308s -0.347 308s 0.662 308s 308s y: [4, 3, 2, 1] 308s 0.428 -0.895 -0.538 -0.395 308s 0.165 -0.346 -0.208 -0.153 308s -0.316 0.661 0.398 0.292 308s testing: mul_mat, [4, 4, 2, 2] = [1, 4, 2, 2] * [1, 4, 2, 2] 308s x0: [1, 4, 2, 2] 308s 0.933 308s -0.598 308s -0.470 308s 0.569 308s 308s x1: [1, 4, 2, 2] 308s -0.264 308s 0.470 308s -0.087 308s -0.564 308s 308s y: [4, 4, 2, 2] 308s -0.246 0.158 0.124 -0.150 308s 0.439 -0.281 -0.221 0.268 308s -0.081 0.052 0.041 -0.049 308s -0.526 0.337 0.265 -0.321 308s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.997 308s 0.798 308s 0.323 308s 308s x1: [1, 4, 1, 1] 308s 0.048 308s -0.869 308s -0.351 308s 0.185 308s 308s y: [3, 4, 1, 1] 308s -0.048 0.038 0.015 308s 0.866 -0.694 -0.281 308s 0.350 -0.280 -0.113 308s -0.185 0.148 0.060 308s testing: mul_mat, [1, 1, 2, 1] = [3, 1, 2, 1] * [3, 1, 2, 1] 308s x0: [3, 1, 2, 1] 308s -0.507 -0.018 0.549 308s 308s x1: [3, 1, 2, 1] 308s -0.406 0.281 0.841 308s 308s y: [1, 1, 2, 1] 308s 0.662 308s testing: mul_mat, [3, 3, 2, 2] = [1, 3, 2, 2] * [1, 3, 2, 2] 308s x0: [1, 3, 2, 2] 308s -0.153 308s -0.395 308s 0.187 308s 308s x1: [1, 3, 2, 2] 308s -0.845 308s 0.946 308s -0.547 308s 308s y: [3, 3, 2, 2] 308s 0.129 0.333 -0.158 308s -0.144 -0.373 0.177 308s 0.083 0.216 -0.102 308s test-mul-mat0: iter:424/500 308s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 4, 1, 1] 308s 0.514 -0.019 0.348 308s -0.880 -0.832 0.993 308s -0.952 0.950 0.920 308s 0.818 0.487 -0.592 308s 308s x1: [3, 4, 1, 1] 308s 0.797 0.306 0.198 308s 0.744 0.760 -0.114 308s -0.776 0.171 0.262 308s -0.162 -0.723 0.797 308s 308s y: [4, 4, 1, 1] 308s 0.473 -0.760 -0.286 0.685 308s 0.328 -1.400 -0.091 1.046 308s -0.311 0.801 1.142 -0.707 308s 0.208 1.535 0.201 -0.956 308s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 308s x0: [3, 2, 4, 1] 308s -0.856 -0.756 -0.856 308s -0.904 -0.459 -0.133 308s 308s x1: [3, 4, 4, 1] 308s -0.831 -0.957 0.389 308s 0.501 -0.852 -0.568 308s 0.298 0.454 0.629 308s 0.042 0.214 -0.485 308s 308s y: [2, 4, 4, 1] 308s 1.102 1.140 308s 0.702 0.014 308s -1.137 -0.561 308s 0.218 -0.072 308s testing: mul_mat, [3, 2, 4, 3] = [3, 3, 4, 3] * [3, 2, 4, 3] 308s x0: [3, 3, 4, 3] 308s -0.992 0.482 -0.317 308s -0.528 -0.681 0.675 308s -0.791 -0.087 -0.472 308s 308s x1: [3, 2, 4, 3] 308s 0.899 0.952 -0.513 308s 0.914 0.492 -0.446 308s 308s y: [3, 2, 4, 3] 308s -0.270 -1.469 -0.551 308s -0.528 -1.119 -0.556 308s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.875 0.766 0.622 308s 0.577 0.595 -0.848 308s 0.424 0.345 -0.698 308s 308s x1: [3, 3, 1, 1] 308s -0.741 -0.481 -0.813 308s -0.018 0.487 -0.040 308s -0.828 0.823 -0.822 308s 308s y: [3, 3, 1, 1] 308s -1.523 -0.025 0.086 308s 0.332 0.313 0.188 308s -0.606 0.709 0.507 308s testing: mul_mat, [1, 3, 4, 1] = [3, 1, 4, 1] * [3, 3, 4, 1] 308s x0: [3, 1, 4, 1] 308s 0.111 -0.953 0.137 308s 308s x1: [3, 3, 4, 1] 308s -0.954 0.487 -0.730 308s 0.845 -0.249 0.752 308s -0.572 -0.733 -0.665 308s 308s y: [1, 3, 4, 1] 308s -0.670 308s 0.434 308s 0.544 308s testing: mul_mat, [1, 3, 4, 3] = [1, 1, 4, 3] * [1, 3, 4, 3] 308s x0: [1, 1, 4, 3] 308s 0.935 308s 308s x1: [1, 3, 4, 3] 308s -0.750 308s 0.204 308s 0.363 308s 308s y: [1, 3, 4, 3] 308s -0.701 308s 0.191 308s 0.339 308s test-mul-mat0: iter:425/500 308s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 1, 1, 1] 308s -0.371 308s 308s x1: [1, 4, 1, 1] 308s 0.583 308s -0.578 308s -0.844 308s 0.440 308s 308s y: [1, 4, 1, 1] 308s -0.216 308s 0.214 308s 0.313 308s -0.163 308s testing: mul_mat, [3, 1, 4, 1] = [1, 3, 4, 1] * [1, 1, 4, 1] 308s x0: [1, 3, 4, 1] 308s 0.233 308s 0.808 308s 0.099 308s 308s x1: [1, 1, 4, 1] 308s -0.923 308s 308s y: [3, 1, 4, 1] 308s -0.215 -0.746 -0.092 308s testing: mul_mat, [4, 3, 4, 3] = [1, 4, 4, 3] * [1, 3, 4, 3] 308s x0: [1, 4, 4, 3] 308s -0.411 308s 0.328 308s -0.506 308s -0.750 308s 308s x1: [1, 3, 4, 3] 308s -0.277 308s -0.654 308s 0.435 308s 308s y: [4, 3, 4, 3] 308s 0.114 -0.091 0.140 0.208 308s 0.269 -0.215 0.331 0.490 308s -0.179 0.143 -0.220 -0.326 308s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 3, 1, 1] 308s 0.090 308s -0.425 308s 0.277 308s 308s x1: [1, 4, 1, 1] 308s -0.786 308s -0.844 308s 0.547 308s 0.095 308s 308s y: [3, 4, 1, 1] 308s -0.071 0.334 -0.217 308s -0.076 0.359 -0.234 308s 0.049 -0.233 0.151 308s 0.009 -0.041 0.026 308s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 308s x0: [3, 3, 4, 1] 308s 0.228 -0.705 0.277 308s 0.452 0.164 0.999 308s -0.625 -0.649 -0.201 308s 308s x1: [3, 1, 4, 1] 308s -0.527 -0.001 0.556 308s 308s y: [3, 1, 4, 1] 308s 0.034 0.318 0.218 308s testing: mul_mat, [2, 3, 4, 3] = [3, 2, 4, 3] * [3, 3, 4, 3] 308s x0: [3, 2, 4, 3] 308s 0.674 0.300 0.906 308s 0.802 0.217 -0.188 308s 308s x1: [3, 3, 4, 3] 308s -0.275 0.730 -0.379 308s 0.524 -0.871 -0.166 308s -0.522 -0.924 -0.857 308s 308s y: [2, 3, 4, 3] 308s -0.310 0.009 308s -0.058 0.263 308s -1.405 -0.458 308s test-mul-mat0: iter:426/500 308s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.879 308s 0.959 308s 0.122 308s 308s x1: [1, 4, 1, 1] 308s 0.887 308s 0.279 308s -0.659 308s -0.240 308s 308s y: [3, 4, 1, 1] 308s -0.779 0.851 0.108 308s -0.246 0.268 0.034 308s 0.579 -0.632 -0.081 308s 0.211 -0.230 -0.029 308s testing: mul_mat, [3, 3, 2, 1] = [1, 3, 2, 1] * [1, 3, 2, 1] 308s x0: [1, 3, 2, 1] 308s 0.795 308s 0.374 308s 0.789 308s 308s x1: [1, 3, 2, 1] 308s -0.509 308s -0.599 308s -0.718 308s 308s y: [3, 3, 2, 1] 308s -0.405 -0.190 -0.402 308s -0.477 -0.224 -0.473 308s -0.571 -0.269 -0.567 308s testing: mul_mat, [2, 3, 2, 3] = [1, 2, 2, 3] * [1, 3, 2, 3] 308s x0: [1, 2, 2, 3] 308s -0.002 308s -0.519 308s 308s x1: [1, 3, 2, 3] 308s 0.661 308s 0.256 308s 0.080 308s 308s y: [2, 3, 2, 3] 308s -0.001 -0.343 308s -0.000 -0.133 308s -0.000 -0.042 308s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.191 308s -0.759 308s -0.826 308s 308s x1: [1, 2, 1, 1] 308s 0.637 308s 0.678 308s 308s y: [3, 2, 1, 1] 308s -0.122 -0.483 -0.526 308s -0.130 -0.515 -0.560 308s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 308s x0: [3, 4, 2, 1] 308s -0.252 0.348 0.666 308s 0.149 -0.904 -0.455 308s -0.653 -0.656 0.879 308s 0.345 0.829 -0.736 308s 308s x1: [3, 1, 2, 1] 308s 0.154 -0.768 -0.517 308s 308s y: [4, 1, 2, 1] 308s -0.650 0.952 -0.050 -0.203 308s testing: mul_mat, [1, 3, 2, 3] = [4, 1, 2, 3] * [4, 3, 2, 3] 308s x0: [4, 1, 2, 3] 308s 0.123 0.773 -0.581 0.422 308s 308s x1: [4, 3, 2, 3] 308s -0.882 0.876 0.806 -0.932 308s 0.986 0.878 0.156 -0.266 308s 0.027 0.502 -0.920 -0.625 308s 308s y: [1, 3, 2, 3] 308s -0.293 308s 0.597 308s 0.663 308s test-mul-mat0: iter:427/500 308s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 1, 1, 1] 308s -0.423 0.023 308s 308s x1: [2, 4, 1, 1] 308s -0.772 0.609 308s -0.976 0.351 308s 0.382 -0.557 308s -0.227 -0.990 308s 308s y: [1, 4, 1, 1] 308s 0.340 308s 0.421 308s -0.174 308s 0.073 308s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 3, 1, 1] 308s 0.591 -0.409 308s 0.280 0.672 308s -0.581 -0.247 308s 308s x1: [2, 1, 1, 1] 308s 0.456 -0.853 308s 308s y: [3, 1, 1, 1] 308s 0.619 -0.446 -0.054 308s testing: mul_mat, [2, 3, 1, 2] = [2, 2, 1, 2] * [2, 3, 1, 2] 308s x0: [2, 2, 1, 2] 308s -0.871 -0.306 308s -0.954 -0.428 308s 308s x1: [2, 3, 1, 2] 308s -0.151 0.787 308s -0.974 -0.611 308s -0.276 0.916 308s 308s y: [2, 3, 1, 2] 308s -0.109 -0.193 308s 1.035 1.191 308s -0.040 -0.129 308s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.218 -0.626 308s -0.042 0.201 308s 308s x1: [2, 2, 1, 1] 308s 0.079 0.112 308s -0.809 0.678 308s 308s y: [2, 2, 1, 1] 308s -0.087 0.019 308s -0.248 0.170 308s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 4, 1, 1] 308s 0.712 -0.232 308s 0.653 -0.704 308s 0.241 0.064 308s -0.041 -0.889 308s 308s x1: [2, 2, 1, 1] 308s 0.711 0.224 308s -0.012 0.737 308s 308s y: [4, 2, 1, 1] 308s 0.454 0.307 0.185 -0.228 308s -0.179 -0.527 0.044 -0.655 308s testing: mul_mat, [2, 2, 1, 2] = [4, 2, 1, 2] * [4, 2, 1, 2] 308s x0: [4, 2, 1, 2] 308s -0.509 -0.169 -0.776 0.191 308s -0.513 0.479 -0.556 0.877 308s 308s x1: [4, 2, 1, 2] 308s -0.040 0.192 -0.195 0.005 308s 0.764 -0.727 0.061 0.420 308s 308s y: [2, 2, 1, 2] 308s 0.140 0.226 308s -0.234 -0.406 308s test-mul-mat0: iter:428/500 308s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 4, 1, 1] 308s -0.342 308s -0.036 308s 0.355 308s 0.948 308s 308s x1: [1, 4, 1, 1] 308s 0.007 308s 0.590 308s -0.850 308s 0.146 308s 308s y: [4, 4, 1, 1] 308s -0.002 -0.000 0.002 0.006 308s -0.202 -0.021 0.209 0.560 308s 0.290 0.030 -0.301 -0.806 308s -0.050 -0.005 0.052 0.139 308s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 308s x0: [1, 2, 2, 1] 308s -0.671 308s 0.923 308s 308s x1: [1, 4, 2, 1] 308s 0.741 308s -0.038 308s -0.561 308s -0.772 308s 308s y: [2, 4, 2, 1] 308s -0.497 0.684 308s 0.025 -0.035 308s 0.376 -0.518 308s 0.518 -0.713 308s testing: mul_mat, [2, 2, 2, 2] = [1, 2, 2, 2] * [1, 2, 2, 2] 308s x0: [1, 2, 2, 2] 308s 0.796 308s -0.359 308s 308s x1: [1, 2, 2, 2] 308s 0.904 308s -0.526 308s 308s y: [2, 2, 2, 2] 308s 0.720 -0.325 308s -0.419 0.189 308s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.681 308s 0.876 308s -0.127 308s 308s x1: [1, 2, 1, 1] 308s 0.880 308s 0.648 308s 308s y: [3, 2, 1, 1] 308s -0.599 0.771 -0.112 308s -0.441 0.568 -0.082 308s testing: mul_mat, [1, 1, 2, 1] = [3, 1, 2, 1] * [3, 1, 2, 1] 308s x0: [3, 1, 2, 1] 308s 0.631 -0.062 0.080 308s 308s x1: [3, 1, 2, 1] 308s -0.763 -0.672 0.111 308s 308s y: [1, 1, 2, 1] 308s -0.431 308s testing: mul_mat, [1, 3, 2, 2] = [1, 1, 2, 2] * [1, 3, 2, 2] 308s x0: [1, 1, 2, 2] 308s -0.134 308s 308s x1: [1, 3, 2, 2] 308s -0.349 308s -0.428 308s 0.010 308s 308s y: [1, 3, 2, 2] 308s 0.047 308s 0.058 308s -0.001 308s test-mul-mat0: iter:429/500 308s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 2, 1, 1] 308s 0.600 0.485 0.171 -0.182 308s -0.984 -0.968 0.683 0.626 308s 308s x1: [4, 4, 1, 1] 308s -0.236 0.727 -0.371 0.370 308s 0.358 0.567 -0.550 -0.282 308s 0.349 -0.590 0.369 0.921 308s 0.420 0.143 -0.711 0.072 308s 308s y: [2, 4, 1, 1] 308s 0.080 -0.493 308s 0.447 -1.453 308s -0.182 1.057 308s 0.187 -0.992 308s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.237 -0.421 0.900 0.213 308s 308s x1: [4, 2, 1, 1] 308s 0.212 -0.575 -0.890 -0.371 308s 0.495 0.704 0.393 0.221 308s 308s y: [1, 2, 1, 1] 308s -0.689 308s -0.012 308s testing: mul_mat, [3, 1, 1, 2] = [4, 3, 1, 2] * [4, 1, 1, 2] 308s x0: [4, 3, 1, 2] 308s 1.000 0.060 0.601 0.171 308s 0.877 0.617 0.203 0.561 308s 0.243 -0.585 0.985 0.353 308s 308s x1: [4, 1, 1, 2] 308s 0.297 0.250 0.623 -0.334 308s 308s y: [3, 1, 1, 2] 308s 0.629 0.354 0.422 308s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 1, 1, 1] 308s 0.426 0.669 0.657 0.841 308s 308s x1: [4, 3, 1, 1] 308s -0.963 0.244 0.712 0.080 308s 0.053 0.172 0.196 0.052 308s -0.769 -0.204 -0.777 -0.891 308s 308s y: [1, 3, 1, 1] 308s 0.288 308s 0.310 308s -1.723 308s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.322 308s 0.836 308s 308s x1: [1, 4, 1, 1] 308s 0.655 308s 0.010 308s -0.115 308s 0.135 308s 308s y: [2, 4, 1, 1] 308s 0.211 0.547 308s 0.003 0.008 308s -0.037 -0.097 308s 0.043 0.113 308s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 308s x0: [2, 4, 1, 2] 308s 0.695 0.002 308s 0.291 -0.947 308s -0.028 0.991 308s -0.061 -0.826 308s 308s x1: [2, 1, 1, 2] 308s 0.459 -0.478 308s 308s y: [4, 1, 1, 2] 308s 0.317 0.586 -0.487 0.367 308s test-mul-mat0: iter:430/500 308s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.261 0.926 0.401 308s 308s x1: [3, 2, 1, 1] 308s 0.125 0.418 -0.027 308s 0.193 -0.261 -0.191 308s 308s y: [1, 2, 1, 1] 308s 0.409 308s -0.268 308s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 308s x0: [3, 3, 4, 1] 308s -0.140 -0.211 -0.028 308s 0.553 -0.028 0.087 308s -0.914 -0.189 -0.788 308s 308s x1: [3, 1, 4, 1] 308s -0.804 0.621 -0.308 308s 308s y: [3, 1, 4, 1] 308s -0.010 -0.488 0.859 308s testing: mul_mat, [4, 3, 4, 3] = [3, 4, 4, 3] * [3, 3, 4, 3] 308s x0: [3, 4, 4, 3] 308s -0.932 -0.447 -0.680 308s 0.294 -0.641 0.063 308s -0.742 0.763 0.624 308s 0.844 -0.143 -0.264 308s 308s x1: [3, 3, 4, 3] 308s 0.132 0.343 -0.441 308s 0.344 -0.154 -0.657 308s -0.251 0.089 -0.064 308s 308s y: [4, 3, 4, 3] 308s 0.023 -0.209 -0.111 0.179 308s 0.195 0.158 -0.782 0.486 308s 0.238 -0.135 0.214 -0.208 308s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.995 -0.480 -0.574 308s -0.758 -0.355 0.825 308s -0.233 0.533 -0.121 308s 0.988 0.001 0.229 308s 308s x1: [3, 4, 1, 1] 308s 0.386 -0.298 0.630 308s -0.337 0.816 0.308 308s 0.979 0.097 -0.675 308s -0.937 0.569 0.329 308s 308s y: [4, 4, 1, 1] 308s -0.602 0.333 -0.325 0.525 308s -0.232 0.220 0.476 -0.263 308s -0.633 -1.333 -0.095 0.813 308s 0.470 0.780 0.482 -0.850 308s testing: mul_mat, [3, 3, 4, 1] = [4, 3, 4, 1] * [4, 3, 4, 1] 308s x0: [4, 3, 4, 1] 308s 0.891 -0.055 -0.356 -0.230 308s -0.082 0.699 -0.988 -0.850 308s 0.856 -0.379 -0.614 0.030 308s 308s x1: [4, 3, 4, 1] 308s -0.897 0.448 -0.218 -0.238 308s 0.603 0.410 -0.852 -0.695 308s 0.041 -0.189 -0.879 -0.652 308s 308s y: [3, 3, 4, 1] 308s -0.692 0.804 -0.811 308s 0.977 1.670 0.863 308s 0.509 1.287 0.627 308s testing: mul_mat, [2, 4, 4, 3] = [3, 2, 4, 3] * [3, 4, 4, 3] 308s x0: [3, 2, 4, 3] 308s 0.420 0.304 0.151 308s -0.322 -0.888 -0.352 308s 308s x1: [3, 4, 4, 3] 308s -0.615 0.311 0.515 308s 0.201 0.708 -0.976 308s -0.862 0.040 0.285 308s -0.586 0.982 -0.850 308s 308s y: [2, 4, 4, 3] 308s -0.086 -0.260 308s 0.152 -0.351 308s -0.307 0.141 308s -0.076 -0.385 308s test-mul-mat0: iter:431/500 308s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.042 -0.146 -0.560 308s 308s x1: [3, 1, 1, 1] 308s 0.879 0.136 0.131 308s 308s y: [1, 1, 1, 1] 308s -0.056 308s testing: mul_mat, [2, 1, 4, 1] = [3, 2, 4, 1] * [3, 1, 4, 1] 308s x0: [3, 2, 4, 1] 308s -0.677 0.768 -0.248 308s 0.316 -0.079 0.154 308s 308s x1: [3, 1, 4, 1] 308s 0.028 0.244 0.067 308s 308s y: [2, 1, 4, 1] 308s 0.151 0.000 308s testing: mul_mat, [3, 2, 4, 2] = [3, 3, 4, 2] * [3, 2, 4, 2] 308s x0: [3, 3, 4, 2] 308s -0.659 -0.420 0.859 308s 0.459 0.407 0.865 308s 0.487 0.445 0.958 308s 308s x1: [3, 2, 4, 2] 308s -0.076 0.670 0.469 308s -0.793 0.392 0.302 308s 308s y: [3, 2, 4, 2] 308s 0.172 0.643 0.710 308s 0.617 0.057 0.077 308s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 3, 1, 1] 308s -0.089 0.099 -0.354 308s -0.986 -0.386 0.057 308s 0.146 0.084 -0.070 308s 308s x1: [3, 3, 1, 1] 308s 0.992 0.175 0.257 308s 0.788 -0.628 -0.447 308s -0.663 0.649 0.732 308s 308s y: [3, 3, 1, 1] 308s -0.162 -1.031 0.142 308s 0.026 -0.560 0.094 308s -0.136 0.445 -0.094 308s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 308s x0: [3, 3, 4, 1] 308s -0.301 0.650 -0.406 308s 0.270 -0.801 -0.697 308s 0.338 -0.141 0.637 308s 308s x1: [3, 3, 4, 1] 308s 0.490 -0.961 0.026 308s -0.789 0.420 -0.170 308s -0.783 0.064 0.831 308s 308s y: [3, 3, 4, 1] 308s -0.783 0.884 0.318 308s 0.579 -0.431 -0.434 308s -0.060 -0.841 0.255 308s testing: mul_mat, [3, 3, 4, 2] = [3, 3, 4, 2] * [3, 3, 4, 2] 308s x0: [3, 3, 4, 2] 308s 0.795 0.175 0.411 308s 0.980 0.723 -0.168 308s 0.768 -0.938 -0.820 308s 308s x1: [3, 3, 4, 2] 308s 0.280 -0.452 -0.690 308s -0.083 0.874 0.089 308s 0.885 -0.731 0.992 308s 308s y: [3, 3, 4, 2] 308s -0.140 0.063 1.205 308s 0.123 0.535 -0.956 308s 0.983 0.173 0.551 308s test-mul-mat0: iter:432/500 308s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.621 308s -0.093 308s 0.225 308s 308s x1: [1, 4, 1, 1] 308s 0.574 308s -0.396 308s 0.721 308s 0.407 308s 308s y: [3, 4, 1, 1] 308s -0.356 -0.053 0.129 308s 0.246 0.037 -0.089 308s -0.447 -0.067 0.162 308s -0.252 -0.038 0.091 308s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 2, 1, 1] 308s -0.396 308s 0.321 308s 308s x1: [1, 3, 1, 1] 308s 0.494 308s -0.747 308s 0.549 308s 308s y: [2, 3, 1, 1] 308s -0.196 0.159 308s 0.296 -0.240 308s -0.218 0.176 308s testing: mul_mat, [4, 2, 1, 2] = [1, 4, 1, 2] * [1, 2, 1, 2] 308s x0: [1, 4, 1, 2] 308s -0.820 308s 0.311 308s 0.706 308s 0.096 308s 308s x1: [1, 2, 1, 2] 308s -0.572 308s -0.981 308s 308s y: [4, 2, 1, 2] 308s 0.469 -0.178 -0.404 -0.055 308s 0.805 -0.305 -0.692 -0.094 308s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 4, 1, 1] 308s -0.862 308s -0.678 308s 0.180 308s 0.774 308s 308s x1: [1, 4, 1, 1] 308s -0.399 308s -0.800 308s 0.534 308s -0.398 308s 308s y: [4, 4, 1, 1] 308s 0.344 0.271 -0.072 -0.309 308s 0.689 0.542 -0.144 -0.620 308s -0.460 -0.362 0.096 0.413 308s 0.343 0.270 -0.072 -0.309 308s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.452 -0.338 0.442 -0.913 308s -0.766 -0.037 -0.009 -0.177 308s -0.056 -0.188 -0.566 0.680 308s 0.870 0.123 0.147 0.958 308s 308s x1: [4, 1, 1, 1] 308s -0.298 -0.912 -0.001 -0.804 308s 308s y: [4, 1, 1, 1] 308s 1.177 0.405 -0.357 -1.142 308s testing: mul_mat, [3, 4, 1, 2] = [4, 3, 1, 2] * [4, 4, 1, 2] 308s x0: [4, 3, 1, 2] 308s 0.015 -0.053 -0.941 0.259 308s 0.200 0.016 -0.393 0.197 308s -0.122 -0.918 0.988 -0.910 308s 308s x1: [4, 4, 1, 2] 308s -0.856 -0.720 -0.842 0.678 308s -0.118 0.932 0.816 0.204 308s 0.112 0.591 0.906 0.200 308s -0.410 -0.898 0.540 0.138 308s 308s y: [3, 4, 1, 2] 308s 0.993 0.282 -0.684 308s -0.766 -0.290 -0.220 308s -0.830 -0.285 0.158 308s -0.431 -0.281 1.282 308s test-mul-mat0: iter:433/500 308s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.015 -0.594 0.806 308s 0.350 -0.168 0.089 308s 308s x1: [3, 4, 1, 1] 308s 0.726 -0.004 0.367 308s -0.259 -0.804 -0.755 308s 0.688 0.211 -0.673 308s 0.747 0.818 -0.685 308s 308s y: [2, 4, 1, 1] 308s 0.309 0.288 308s -0.134 -0.023 308s -0.658 0.145 308s -1.027 0.063 308s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.896 0.094 -0.304 308s 0.371 -0.536 -0.577 308s 308s x1: [3, 2, 1, 1] 308s -0.308 -0.745 0.820 308s 0.854 0.799 0.439 308s 308s y: [2, 2, 1, 1] 308s -0.595 -0.188 308s 0.707 -0.364 308s testing: mul_mat, [2, 2, 1, 2] = [3, 2, 1, 2] * [3, 2, 1, 2] 308s x0: [3, 2, 1, 2] 308s 0.125 0.412 0.958 308s 0.956 -0.499 -0.350 308s 308s x1: [3, 2, 1, 2] 308s -0.633 0.831 0.164 308s -0.437 -0.924 -0.148 308s 308s y: [2, 2, 1, 2] 308s 0.421 -1.077 308s -0.577 0.095 308s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.149 -0.387 -0.792 308s 308s x1: [3, 2, 1, 1] 308s 0.906 -0.147 0.026 308s 0.278 0.318 0.449 308s 308s y: [1, 2, 1, 1] 308s 0.171 308s -0.437 308s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 2, 1, 1] 308s -0.935 308s 0.575 308s 308s x1: [1, 3, 1, 1] 308s 0.225 308s 0.465 308s 0.982 308s 308s y: [2, 3, 1, 1] 308s -0.211 0.129 308s -0.435 0.267 308s -0.919 0.564 308s testing: mul_mat, [3, 1, 1, 2] = [2, 3, 1, 2] * [2, 1, 1, 2] 308s x0: [2, 3, 1, 2] 308s -0.860 -0.211 308s 0.428 0.639 308s 0.584 0.905 308s 308s x1: [2, 1, 1, 2] 308s -0.653 0.671 308s 308s y: [3, 1, 1, 2] 308s 0.420 0.149 0.226 308s test-mul-mat0: iter:434/500 308s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.758 -0.815 0.912 -0.576 308s 308s x1: [4, 2, 1, 1] 308s -0.522 -0.016 -0.289 -0.315 308s -0.791 -0.824 -0.333 0.838 308s 308s y: [1, 2, 1, 1] 308s 0.327 308s 0.485 308s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 2, 1, 1] 308s 0.353 -0.276 -0.518 -0.354 308s -0.627 -0.854 -0.731 0.928 308s 308s x1: [4, 1, 1, 1] 308s 0.657 -0.006 -0.436 0.085 308s 308s y: [2, 1, 1, 1] 308s 0.429 -0.010 308s testing: mul_mat, [2, 2, 1, 4] = [4, 2, 1, 4] * [4, 2, 1, 4] 308s x0: [4, 2, 1, 4] 308s -0.760 0.421 -0.974 0.479 308s -0.097 0.754 0.403 -0.405 308s 308s x1: [4, 2, 1, 4] 308s -0.336 -0.081 -0.239 -0.501 308s 0.017 0.239 0.483 0.729 308s 308s y: [2, 2, 1, 4] 308s 0.214 0.078 308s -0.034 0.078 308s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.121 0.106 0.807 -0.567 308s 0.243 0.901 0.590 0.222 308s 0.817 0.926 -0.435 0.786 308s -0.282 -0.979 -0.114 -0.173 308s 308s x1: [4, 2, 1, 1] 308s 0.257 -0.976 0.593 -0.840 308s 0.778 -0.004 -0.245 0.438 308s 308s y: [4, 2, 1, 1] 308s 0.820 -0.653 -1.612 0.960 308s -0.540 0.138 1.083 -0.264 308s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.789 -0.636 0.668 0.919 308s 0.742 -0.888 -0.615 0.258 308s 308s x1: [4, 4, 1, 1] 308s -0.864 -0.225 -0.299 0.972 308s -0.226 -0.185 0.229 -0.202 308s -0.592 0.389 -0.424 0.404 308s -0.855 -0.986 -0.606 0.024 308s 308s y: [2, 4, 1, 1] 308s 1.518 -0.007 308s 0.263 -0.197 308s 0.308 -0.420 308s 0.919 0.619 308s testing: mul_mat, [3, 4, 1, 4] = [2, 3, 1, 4] * [2, 4, 1, 4] 308s x0: [2, 3, 1, 4] 308s -0.573 -0.054 308s -0.341 -0.032 308s 0.878 0.245 308s 308s x1: [2, 4, 1, 4] 308s -0.049 -0.195 308s 0.691 -0.828 308s -0.409 -0.481 308s -0.692 0.366 308s 308s y: [3, 4, 1, 4] 308s 0.039 0.023 -0.091 308s -0.351 -0.209 0.405 308s 0.261 0.155 -0.477 308s 0.376 0.224 -0.518 308s test-mul-mat0: iter:435/500 308s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 2, 1, 1] 308s -0.799 -0.978 -0.471 308s -0.042 -0.655 0.172 308s 308s x1: [3, 3, 1, 1] 308s -0.209 0.326 0.514 308s 0.218 0.985 0.392 308s -0.836 -0.047 -0.363 308s 308s y: [2, 3, 1, 1] 308s -0.394 -0.116 308s -1.322 -0.587 308s 0.886 0.004 308s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 308s x0: [3, 2, 3, 1] 308s 0.154 -0.552 -0.109 308s -0.893 0.085 0.220 308s 308s x1: [3, 2, 3, 1] 308s -0.385 -0.817 0.661 308s 0.316 0.549 -0.610 308s 308s y: [2, 2, 3, 1] 308s 0.320 0.420 308s -0.188 -0.370 308s testing: mul_mat, [1, 2, 3, 2] = [3, 1, 3, 2] * [3, 2, 3, 2] 308s x0: [3, 1, 3, 2] 308s -0.298 0.869 0.032 308s 308s x1: [3, 2, 3, 2] 308s 0.282 -0.116 -0.457 308s 0.944 0.889 0.858 308s 308s y: [1, 2, 3, 2] 308s -0.199 308s 0.519 308s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 4, 1, 1] 308s 0.633 0.809 0.894 308s 0.561 -0.739 -0.526 308s -0.513 0.772 0.814 308s 0.730 0.945 -0.074 308s 308s x1: [3, 1, 1, 1] 308s -0.003 -0.183 -0.802 308s 308s y: [4, 1, 1, 1] 308s -0.867 0.555 -0.793 -0.115 308s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 308s x0: [4, 1, 3, 1] 308s -0.377 -0.604 -0.227 0.859 308s 308s x1: [4, 3, 3, 1] 308s 0.346 -0.415 -0.587 0.115 308s 0.412 -0.197 -0.328 -0.597 308s 0.180 0.236 0.865 -0.349 308s 308s y: [1, 3, 3, 1] 308s 0.352 308s -0.474 308s -0.706 308s testing: mul_mat, [1, 4, 3, 2] = [1, 1, 3, 2] * [1, 4, 3, 2] 308s x0: [1, 1, 3, 2] 308s -0.847 308s 308s x1: [1, 4, 3, 2] 308s -0.224 308s -0.281 308s 0.387 308s -0.927 308s 308s y: [1, 4, 3, 2] 308s 0.190 308s 0.238 308s -0.328 308s 0.786 308s test-mul-mat0: iter:436/500 308s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 1, 1, 1] 308s 0.681 0.692 0.711 0.140 308s 308s x1: [4, 1, 1, 1] 308s -0.757 -0.895 -0.401 0.223 308s 308s y: [1, 1, 1, 1] 308s -1.389 308s testing: mul_mat, [2, 1, 2, 1] = [4, 2, 2, 1] * [4, 1, 2, 1] 308s x0: [4, 2, 2, 1] 308s 0.872 -0.731 0.888 -0.975 308s -0.375 -0.978 -0.855 -0.814 308s 308s x1: [4, 1, 2, 1] 308s -0.002 -0.908 0.389 -0.746 308s 308s y: [2, 1, 2, 1] 308s 1.734 1.163 308s testing: mul_mat, [1, 2, 2, 3] = [4, 1, 2, 3] * [4, 2, 2, 3] 308s x0: [4, 1, 2, 3] 308s 0.225 -0.024 -0.209 -0.723 308s 308s x1: [4, 2, 2, 3] 308s 0.932 0.612 -0.711 0.624 308s 0.322 0.429 -0.379 0.415 308s 308s y: [1, 2, 2, 3] 308s -0.107 308s -0.158 308s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 1, 1, 1] 308s 0.016 0.329 -0.594 0.993 308s 308s x1: [4, 1, 1, 1] 308s 0.152 -0.137 -0.946 -0.653 308s 308s y: [1, 1, 1, 1] 308s -0.129 308s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 308s x0: [1, 3, 2, 1] 308s -0.464 308s -0.292 308s -0.253 308s 308s x1: [1, 4, 2, 1] 308s -0.880 308s -0.316 308s 0.169 308s 0.836 308s 308s y: [3, 4, 2, 1] 308s 0.409 0.257 0.223 308s 0.147 0.093 0.080 308s -0.079 -0.049 -0.043 308s -0.388 -0.244 -0.212 308s testing: mul_mat, [2, 1, 2, 3] = [3, 2, 2, 3] * [3, 1, 2, 3] 308s x0: [3, 2, 2, 3] 308s -0.861 -0.963 -0.664 308s -0.189 -0.787 -0.737 308s 308s x1: [3, 1, 2, 3] 308s -0.713 0.498 0.197 308s 308s y: [2, 1, 2, 3] 308s 0.003 -0.403 308s test-mul-mat0: iter:437/500 308s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.568 0.489 0.360 308s -0.647 -0.484 -0.665 308s 0.644 0.029 -0.841 308s 308s x1: [3, 1, 1, 1] 308s 0.311 -0.864 0.086 308s 308s y: [3, 1, 1, 1] 308s -0.215 0.160 0.103 308s testing: mul_mat, [3, 3, 2, 1] = [3, 3, 2, 1] * [3, 3, 2, 1] 308s x0: [3, 3, 2, 1] 308s -0.200 -0.593 -0.283 308s -0.633 0.896 -0.923 308s -0.280 -0.588 -0.588 308s 308s x1: [3, 3, 2, 1] 308s 0.789 -0.790 0.846 308s -0.884 -0.535 0.391 308s -0.254 -0.522 0.963 308s 308s y: [3, 3, 2, 1] 308s 0.070 -1.988 -0.254 308s 0.383 -0.282 0.331 308s 0.088 -1.197 -0.188 308s testing: mul_mat, [2, 3, 2, 4] = [3, 2, 2, 4] * [3, 3, 2, 4] 308s x0: [3, 2, 2, 4] 308s 0.709 -0.749 -0.622 308s 0.015 -0.924 0.278 308s 308s x1: [3, 3, 2, 4] 308s 0.016 -0.405 0.771 308s -0.469 0.895 -0.658 308s 0.028 -0.645 0.783 308s 308s y: [2, 3, 2, 4] 308s -0.165 0.589 308s -0.593 -1.017 308s 0.015 0.814 308s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.783 0.612 0.353 308s -0.697 0.327 0.864 308s 308s x1: [3, 2, 1, 1] 308s 0.630 0.120 0.259 308s 0.390 0.006 0.168 308s 308s y: [2, 2, 1, 1] 308s 0.658 -0.176 308s 0.369 -0.125 308s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 308s x0: [2, 4, 2, 1] 308s -0.014 0.478 308s 0.809 0.444 308s 0.815 -0.290 308s 0.589 -0.264 308s 308s x1: [2, 3, 2, 1] 308s -0.466 -0.889 308s -0.634 -0.880 308s 0.885 -0.054 308s 308s y: [4, 3, 2, 1] 308s -0.418 -0.772 -0.121 -0.040 308s -0.411 -0.903 -0.261 -0.142 308s -0.039 0.691 0.736 0.536 308s testing: mul_mat, [2, 2, 2, 4] = [4, 2, 2, 4] * [4, 2, 2, 4] 308s x0: [4, 2, 2, 4] 308s -0.712 0.179 -0.020 -0.121 308s -0.915 0.112 0.906 0.804 308s 308s x1: [4, 2, 2, 4] 308s 0.560 0.605 0.360 0.671 308s 0.971 0.480 0.555 -0.083 308s 308s y: [2, 2, 2, 4] 308s -0.379 0.421 308s -0.607 -0.398 308s test-mul-mat0: iter:438/500 308s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.212 0.180 -0.951 308s -0.566 -0.532 -0.936 308s -0.747 0.663 -0.595 308s 308s x1: [3, 1, 1, 1] 308s -0.650 -0.040 0.294 308s 308s y: [3, 1, 1, 1] 308s -0.424 0.115 0.285 308s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 308s x0: [3, 2, 4, 1] 308s -0.925 0.476 -0.795 308s -0.282 0.980 0.841 308s 308s x1: [3, 3, 4, 1] 308s -0.776 0.804 0.178 308s 0.731 -0.411 0.090 308s -0.802 -0.879 -0.729 308s 308s y: [2, 3, 4, 1] 308s 0.959 1.156 308s -0.943 -0.533 308s 0.903 -1.249 308s testing: mul_mat, [4, 2, 4, 4] = [3, 4, 4, 4] * [3, 2, 4, 4] 308s x0: [3, 4, 4, 4] 308s 0.376 -0.719 -0.660 308s -0.289 -0.106 0.581 308s -0.880 0.876 0.711 308s -0.786 0.913 -0.650 308s 308s x1: [3, 2, 4, 4] 308s -0.409 0.868 -0.928 308s 0.436 0.746 0.427 308s 308s y: [4, 2, 4, 4] 308s -0.165 -0.513 0.460 1.717 308s -0.653 0.043 0.572 0.061 308s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 3, 1, 1] 308s -0.385 0.018 -0.087 308s -0.658 0.485 -0.216 308s -0.057 -0.027 0.595 308s 308s x1: [3, 4, 1, 1] 308s 0.581 0.299 0.776 308s 0.516 -0.671 -0.482 308s 0.979 -0.079 0.831 308s 0.417 -0.866 0.615 308s 308s y: [3, 4, 1, 1] 308s -0.286 -0.405 0.421 308s -0.169 -0.560 -0.298 308s -0.451 -0.862 0.441 308s -0.230 -0.827 0.366 308s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 308s x0: [3, 2, 4, 1] 308s -0.104 0.294 0.848 308s 0.414 -0.876 0.249 308s 308s x1: [3, 3, 4, 1] 308s 0.730 0.542 -0.204 308s 0.155 -0.794 -0.930 308s 0.646 0.136 -0.820 308s 308s y: [2, 3, 4, 1] 308s -0.089 -0.224 308s -1.039 0.527 308s -0.723 -0.056 308s testing: mul_mat, [3, 3, 4, 4] = [2, 3, 4, 4] * [2, 3, 4, 4] 308s x0: [2, 3, 4, 4] 308s -0.464 -0.889 308s 0.756 -0.787 308s -0.659 0.469 308s 308s x1: [2, 3, 4, 4] 308s 0.045 -0.537 308s -0.446 -0.910 308s 0.713 -0.168 308s 308s y: [3, 3, 4, 4] 308s 0.457 0.457 -0.282 308s 1.016 0.379 -0.133 308s -0.181 0.671 -0.549 308s test-mul-mat0: iter:439/500 308s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.662 0.068 -0.623 0.193 308s 308s x1: [4, 1, 1, 1] 308s -0.613 -0.858 0.200 0.018 308s 308s y: [1, 1, 1, 1] 308s 0.226 308s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 308s x0: [4, 1, 2, 1] 308s -0.933 -0.768 0.420 -0.890 308s 308s x1: [4, 1, 2, 1] 308s 0.034 0.329 -0.606 -0.340 308s 308s y: [1, 1, 2, 1] 308s -0.236 308s testing: mul_mat, [1, 1, 2, 4] = [4, 1, 2, 4] * [4, 1, 2, 4] 308s x0: [4, 1, 2, 4] 308s -0.137 -0.203 0.775 0.930 308s 308s x1: [4, 1, 2, 4] 308s 0.215 0.257 -0.319 -0.872 308s 308s y: [1, 1, 2, 4] 308s -1.141 308s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.193 -0.569 -0.718 0.978 308s 308s x1: [4, 1, 1, 1] 308s 0.457 0.944 -0.209 -0.476 308s 308s y: [1, 1, 1, 1] 308s -0.940 308s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 308s x0: [1, 3, 2, 1] 308s -0.622 308s 0.403 308s 0.349 308s 308s x1: [1, 4, 2, 1] 308s 0.555 308s -0.624 308s 0.336 308s 0.225 308s 308s y: [3, 4, 2, 1] 308s -0.345 0.224 0.194 308s 0.388 -0.252 -0.218 308s -0.209 0.136 0.118 308s -0.140 0.091 0.079 308s testing: mul_mat, [4, 1, 2, 4] = [3, 4, 2, 4] * [3, 1, 2, 4] 308s x0: [3, 4, 2, 4] 308s 0.333 0.074 -0.322 308s 0.134 -0.791 -0.801 308s 0.084 0.306 0.597 308s -0.589 0.005 0.316 308s 308s x1: [3, 1, 2, 4] 308s -0.105 0.931 -0.531 308s 308s y: [4, 1, 2, 4] 308s 0.205 -0.325 -0.041 -0.101 308s test-mul-mat0: iter:440/500 308s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 2, 1, 1] 308s 0.934 -0.863 0.299 -0.884 308s -0.180 -0.360 0.209 -0.336 308s 308s x1: [4, 4, 1, 1] 308s 0.728 -0.661 0.008 0.346 308s -0.978 0.478 -0.016 -0.327 308s -0.840 -0.138 -0.360 -0.098 308s -0.803 0.001 -0.120 -0.232 308s 308s y: [2, 4, 1, 1] 308s 0.947 -0.008 308s -1.042 0.111 308s -0.686 0.159 308s -0.583 0.197 308s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 308s x0: [4, 1, 4, 1] 308s -0.409 -0.812 0.760 -0.223 308s 308s x1: [4, 2, 4, 1] 308s -0.332 -0.920 0.930 0.155 308s 0.808 -0.815 -0.117 -0.852 308s 308s y: [1, 2, 4, 1] 308s 1.555 308s 0.433 308s testing: mul_mat, [4, 1, 4, 4] = [4, 4, 4, 4] * [4, 1, 4, 4] 308s x0: [4, 4, 4, 4] 308s 0.732 0.453 0.330 0.667 308s -0.386 -0.067 -0.322 0.177 308s 0.435 0.423 -0.823 -0.210 308s -0.504 0.799 -0.244 -0.328 308s 308s x1: [4, 1, 4, 4] 308s -0.140 -0.112 0.818 0.900 308s 308s y: [4, 1, 4, 4] 308s 0.718 -0.042 -0.971 -0.514 308s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 2, 1, 1] 308s 0.519 0.834 -0.642 0.414 308s 0.935 0.834 -0.859 0.896 308s 308s x1: [4, 4, 1, 1] 308s -0.688 -0.333 -0.150 -0.741 308s -0.566 0.692 0.645 0.585 308s 0.114 0.724 0.612 -0.074 308s 0.297 0.584 0.021 0.599 308s 308s y: [2, 4, 1, 1] 308s -0.846 -1.457 308s 0.111 0.018 308s 0.239 0.118 308s 0.876 1.284 308s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 308s x0: [2, 3, 4, 1] 308s -0.938 -0.608 308s -0.690 0.981 308s 0.290 -0.812 308s 308s x1: [2, 4, 4, 1] 308s -0.095 -0.640 308s 0.680 0.359 308s -0.769 -0.670 308s 0.671 -0.102 308s 308s y: [3, 4, 4, 1] 308s 0.478 -0.562 0.492 308s -0.856 -0.117 -0.095 308s 1.129 -0.127 0.322 308s -0.567 -0.563 0.277 308s testing: mul_mat, [3, 2, 4, 4] = [3, 3, 4, 4] * [3, 2, 4, 4] 308s x0: [3, 3, 4, 4] 308s 0.053 0.185 -0.107 308s 0.701 -0.469 -0.356 308s 0.048 0.364 0.263 308s 308s x1: [3, 2, 4, 4] 308s -0.992 -0.813 0.098 308s -0.293 -0.430 -0.951 308s 308s y: [3, 2, 4, 4] 308s -0.214 -0.349 -0.318 308s 0.007 0.335 -0.420 308s test-mul-mat0: iter:441/500 308s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.206 0.292 308s -0.755 0.201 308s -0.947 0.805 308s 308s x1: [2, 1, 1, 1] 308s -0.806 -0.308 308s 308s y: [3, 1, 1, 1] 308s 0.076 0.547 0.516 308s testing: mul_mat, [1, 3, 4, 1] = [2, 1, 4, 1] * [2, 3, 4, 1] 308s x0: [2, 1, 4, 1] 308s 0.375 -0.738 308s 308s x1: [2, 3, 4, 1] 308s -0.528 -0.251 308s 0.659 -0.565 308s 0.371 -0.113 308s 308s y: [1, 3, 4, 1] 308s -0.012 308s 0.664 308s 0.223 308s testing: mul_mat, [2, 1, 4, 1] = [2, 2, 4, 1] * [2, 1, 4, 1] 308s x0: [2, 2, 4, 1] 308s -0.944 0.749 308s 0.025 -0.771 308s 308s x1: [2, 1, 4, 1] 308s -0.043 0.483 308s 308s y: [2, 1, 4, 1] 308s 0.402 -0.374 308s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 1, 1, 1] 308s 0.590 0.819 308s 308s x1: [2, 2, 1, 1] 308s 0.563 -0.410 308s -0.473 -0.138 308s 308s y: [1, 2, 1, 1] 308s -0.003 308s -0.392 308s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 308s x0: [1, 3, 4, 1] 308s 0.096 308s -0.105 308s -0.196 308s 308s x1: [1, 2, 4, 1] 308s 0.121 308s -0.975 308s 308s y: [3, 2, 4, 1] 308s 0.012 -0.013 -0.024 308s -0.094 0.103 0.191 308s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 308s x0: [3, 4, 4, 1] 308s -0.827 -0.973 0.596 308s -0.842 -0.208 0.901 308s -0.783 -0.384 0.488 308s 0.520 -0.078 0.105 308s 308s x1: [3, 1, 4, 1] 308s 0.790 0.279 -0.346 308s 308s y: [4, 1, 4, 1] 308s -1.131 -1.035 -0.894 0.353 308s test-mul-mat0: iter:442/500 308s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 4, 1, 1] 308s 0.380 -0.759 -0.581 0.417 308s 0.564 -0.912 0.568 -0.518 308s -0.721 0.096 0.437 -0.218 308s 0.280 0.083 -0.050 0.989 308s 308s x1: [4, 4, 1, 1] 308s -0.832 -0.291 0.519 -0.953 308s -0.260 -0.837 0.961 0.399 308s 0.605 0.573 -0.769 0.204 308s 0.402 -0.417 -0.169 -0.976 308s 308s y: [4, 4, 1, 1] 308s -0.795 0.584 1.007 -1.225 308s 0.144 0.955 0.440 0.204 308s 0.327 -0.724 -0.762 0.458 308s 0.160 1.017 -0.191 -0.879 308s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 308s x0: [4, 4, 3, 1] 308s 0.474 0.350 0.698 -0.755 308s 0.595 -0.023 -0.888 0.277 308s 0.038 0.259 -0.958 -0.951 308s -0.606 0.410 -0.944 -0.741 308s 308s x1: [4, 4, 3, 1] 308s -0.398 -0.003 -0.271 -0.234 308s -0.042 -0.872 -0.629 -0.469 308s -0.641 0.575 0.934 -0.058 308s -0.594 0.957 -0.507 0.786 308s 308s y: [4, 4, 3, 1] 308s -0.202 -0.060 0.466 0.669 308s -0.410 0.424 0.821 0.609 308s 0.593 -1.239 -0.715 -0.214 308s -0.894 0.293 -0.037 0.649 308s testing: mul_mat, [4, 4, 3, 4] = [4, 4, 3, 4] * [4, 4, 3, 4] 308s x0: [4, 4, 3, 4] 308s 0.649 0.507 0.782 0.914 308s -0.463 0.968 -0.388 0.608 308s 0.256 -0.186 0.626 -0.261 308s 0.221 -0.004 -0.897 0.613 308s 308s x1: [4, 4, 3, 4] 308s 0.223 -0.124 -0.812 0.742 308s 0.479 -0.685 0.691 0.376 308s -0.073 0.028 0.059 0.809 308s 0.951 0.441 -0.836 -0.776 308s 308s y: [4, 4, 3, 4] 308s 0.125 0.542 -0.622 1.233 308s 0.847 -0.923 0.585 -0.281 308s 0.752 0.529 -0.198 0.426 308s -0.522 -0.161 -0.159 0.482 308s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 3, 1, 1] 308s 0.357 -0.255 -0.352 0.193 308s 0.222 -0.984 0.573 -0.041 308s -0.969 0.659 -0.460 0.491 308s 308s x1: [4, 4, 1, 1] 308s 0.973 -0.715 -0.769 -0.317 308s -0.775 -0.066 -0.192 0.760 308s 0.359 0.066 -0.761 -0.234 308s -0.721 0.680 0.434 0.928 308s 308s y: [3, 4, 1, 1] 308s 0.740 0.492 -1.215 308s -0.045 -0.248 1.168 308s 0.334 -0.413 -0.069 308s -0.405 -0.619 1.402 308s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 308s x0: [3, 3, 3, 1] 308s -0.559 -0.305 0.188 308s -0.525 -0.975 -0.659 308s 0.998 -0.980 -0.678 308s 308s x1: [3, 4, 3, 1] 308s 0.984 0.026 0.464 308s -0.731 0.257 -0.853 308s -0.505 -0.809 -0.044 308s -0.745 0.550 -0.978 308s 308s y: [3, 4, 3, 1] 308s -0.471 -0.848 0.642 308s 0.170 0.695 -0.403 308s 0.521 1.083 0.319 308s 0.065 0.499 -0.620 308s testing: mul_mat, [1, 3, 3, 4] = [3, 1, 3, 4] * [3, 3, 3, 4] 308s x0: [3, 1, 3, 4] 308s -0.328 -0.791 0.388 308s 308s x1: [3, 3, 3, 4] 308s -0.515 -0.137 0.827 308s 0.528 0.303 -0.698 308s 0.526 0.998 -0.673 308s 308s y: [1, 3, 3, 4] 308s 0.598 308s -0.684 308s -1.224 308s test-mul-mat0: iter:443/500 308s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.554 -0.132 -0.233 308s 0.534 -0.865 0.051 308s 308s x1: [3, 1, 1, 1] 308s -0.710 -0.213 -0.652 308s 308s y: [2, 1, 1, 1] 308s -0.213 -0.228 308s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 308s x0: [3, 2, 3, 1] 308s 0.457 0.012 0.701 308s -0.756 0.360 -0.167 308s 308s x1: [3, 2, 3, 1] 308s 0.579 -0.055 0.775 308s 0.424 0.015 -0.780 308s 308s y: [2, 2, 3, 1] 308s 0.808 -0.587 308s -0.353 -0.184 308s testing: mul_mat, [3, 2, 3, 3] = [3, 3, 3, 3] * [3, 2, 3, 3] 308s x0: [3, 3, 3, 3] 308s -0.072 -0.242 0.660 308s -0.851 0.148 -0.281 308s -0.985 -0.258 0.755 308s 308s x1: [3, 2, 3, 3] 308s 0.204 0.977 0.669 308s 0.533 -0.495 -0.730 308s 308s y: [3, 2, 3, 3] 308s 0.191 -0.217 0.052 308s -0.400 -0.322 -0.948 308s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 3, 1, 1] 308s -0.552 -0.601 -0.078 308s 0.521 -0.160 -0.918 308s -0.014 -0.850 -0.579 308s 308s x1: [3, 3, 1, 1] 308s 0.430 -0.840 -0.106 308s -0.335 -0.940 -0.160 308s 0.781 0.921 0.408 308s 308s y: [3, 3, 1, 1] 308s 0.276 0.457 0.769 308s 0.763 0.123 0.897 308s -1.017 -0.115 -1.030 308s testing: mul_mat, [4, 3, 3, 1] = [3, 4, 3, 1] * [3, 3, 3, 1] 308s x0: [3, 4, 3, 1] 308s 0.291 -0.095 0.050 308s 0.902 -0.241 -0.198 308s 0.410 0.827 -0.479 308s -0.951 0.803 0.294 308s 308s x1: [3, 3, 3, 1] 308s -0.242 0.003 0.350 308s 0.778 -0.102 -0.709 308s -0.025 -0.282 -0.756 308s 308s y: [4, 3, 3, 1] 308s -0.053 -0.288 -0.264 0.335 308s 0.200 0.867 0.574 -1.031 308s -0.018 0.195 0.119 -0.425 308s testing: mul_mat, [1, 3, 3, 3] = [4, 1, 3, 3] * [4, 3, 3, 3] 308s x0: [4, 1, 3, 3] 308s -0.109 0.644 -0.743 0.649 308s 308s x1: [4, 3, 3, 3] 308s -0.693 -0.928 0.744 0.357 308s -0.126 -0.735 -0.350 -0.260 308s -0.833 -0.738 0.100 0.611 308s 308s y: [1, 3, 3, 3] 308s -0.844 308s -0.369 308s -0.063 308s test-mul-mat0: iter:444/500 308s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.290 0.264 0.439 308s 308s x1: [3, 3, 1, 1] 308s 0.286 0.224 -0.879 308s -0.419 -0.543 0.485 308s 0.721 -0.853 -0.192 308s 308s y: [1, 3, 1, 1] 308s -0.244 308s -0.052 308s -0.101 308s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 308s x0: [3, 2, 3, 1] 308s -0.073 0.578 0.671 308s -0.558 -0.467 -0.443 308s 308s x1: [3, 1, 3, 1] 308s 0.675 0.924 0.573 308s 308s y: [2, 1, 3, 1] 308s 0.869 -1.061 308s testing: mul_mat, [3, 2, 3, 3] = [3, 3, 3, 3] * [3, 2, 3, 3] 308s x0: [3, 3, 3, 3] 308s 0.209 0.252 0.737 308s 0.680 -0.786 -0.408 308s 0.845 -0.765 -0.070 308s 308s x1: [3, 2, 3, 3] 308s 0.059 0.482 0.133 308s -0.265 0.406 -0.294 308s 308s y: [3, 2, 3, 3] 308s 0.232 -0.393 -0.328 308s -0.170 -0.380 -0.514 308s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 1, 1, 1] 308s -0.153 0.231 0.700 308s 308s x1: [3, 3, 1, 1] 308s -0.027 0.580 0.304 308s 0.115 -0.008 -0.908 308s 0.641 0.395 -0.632 308s 308s y: [1, 3, 1, 1] 308s 0.351 308s -0.654 308s -0.449 308s testing: mul_mat, [3, 3, 3, 1] = [1, 3, 3, 1] * [1, 3, 3, 1] 308s x0: [1, 3, 3, 1] 308s -0.061 308s 0.965 308s -0.375 308s 308s x1: [1, 3, 3, 1] 308s -0.398 308s -0.582 308s -0.877 308s 308s y: [3, 3, 3, 1] 308s 0.024 -0.384 0.149 308s 0.036 -0.561 0.218 308s 0.054 -0.846 0.329 308s testing: mul_mat, [1, 1, 3, 3] = [3, 1, 3, 3] * [3, 1, 3, 3] 308s x0: [3, 1, 3, 3] 308s -0.660 -0.464 0.932 308s 308s x1: [3, 1, 3, 3] 308s 0.362 0.405 -0.054 308s 308s y: [1, 1, 3, 3] 308s -0.477 308s test-mul-mat0: iter:445/500 308s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 2, 1, 1] 308s -0.497 308s 0.310 308s 308s x1: [1, 2, 1, 1] 308s -0.199 308s 0.369 308s 308s y: [2, 2, 1, 1] 308s 0.099 -0.062 308s -0.184 0.115 308s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.868 308s -0.635 308s 308s x1: [1, 2, 1, 1] 308s -0.597 308s -0.440 308s 308s y: [2, 2, 1, 1] 308s -0.518 0.379 308s -0.383 0.280 308s testing: mul_mat, [3, 2, 1, 2] = [1, 3, 1, 2] * [1, 2, 1, 2] 308s x0: [1, 3, 1, 2] 308s -0.634 308s -0.631 308s 0.600 308s 308s x1: [1, 2, 1, 2] 308s -0.947 308s 0.353 308s 308s y: [3, 2, 1, 2] 308s 0.601 0.598 -0.569 308s -0.224 -0.223 0.212 308s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 4, 1, 1] 308s -0.318 308s 0.365 308s 0.406 308s 0.143 308s 308s x1: [1, 3, 1, 1] 308s 0.666 308s -0.222 308s -0.034 308s 308s y: [4, 3, 1, 1] 308s -0.212 0.243 0.271 0.095 308s 0.071 -0.081 -0.090 -0.032 308s 0.011 -0.012 -0.014 -0.005 308s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.553 -0.071 0.627 0.372 308s -0.122 0.007 -0.203 0.680 308s 308s x1: [4, 1, 1, 1] 308s -0.802 -0.000 0.944 0.568 308s 308s y: [2, 1, 1, 1] 308s 1.246 0.292 308s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 308s x0: [2, 4, 1, 2] 308s 0.425 0.437 308s 0.869 0.050 308s -0.475 0.817 308s 0.369 -0.685 308s 308s x1: [2, 4, 1, 2] 308s -0.850 -0.862 308s -0.867 -0.294 308s -0.496 -0.498 308s -0.694 -0.461 308s 308s y: [4, 4, 1, 2] 308s -0.738 -0.782 -0.300 0.277 308s -0.497 -0.768 0.171 -0.118 308s -0.428 -0.456 -0.171 0.158 308s -0.497 -0.626 -0.047 0.060 308s test-mul-mat0: iter:446/500 308s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 3, 1, 1] 308s 0.276 0.580 308s -0.319 0.582 308s 0.698 -0.036 308s 308s x1: [2, 1, 1, 1] 308s 0.937 0.376 308s 308s y: [3, 1, 1, 1] 308s 0.476 -0.080 0.641 308s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 308s x0: [2, 4, 2, 1] 308s 0.553 -0.407 308s -0.564 -0.522 308s -0.074 -0.809 308s -0.891 0.763 308s 308s x1: [2, 3, 2, 1] 308s 0.252 0.224 308s -0.611 0.121 308s 0.748 0.759 308s 308s y: [4, 3, 2, 1] 308s 0.048 -0.259 -0.200 -0.054 308s -0.387 0.281 -0.053 0.636 308s 0.105 -0.818 -0.669 -0.088 308s testing: mul_mat, [1, 4, 2, 2] = [2, 1, 2, 2] * [2, 4, 2, 2] 308s x0: [2, 1, 2, 2] 308s 0.531 -0.509 308s 308s x1: [2, 4, 2, 2] 308s -0.583 0.174 308s -0.844 0.640 308s 0.564 0.277 308s 0.389 0.322 308s 308s y: [1, 4, 2, 2] 308s -0.399 308s -0.774 308s 0.158 308s 0.042 308s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.410 -0.170 308s -0.128 -0.458 308s 0.547 0.295 308s -0.520 -0.022 308s 308s x1: [2, 1, 1, 1] 308s 0.294 0.350 308s 308s y: [4, 1, 1, 1] 308s -0.180 -0.198 0.264 -0.160 308s testing: mul_mat, [1, 2, 2, 1] = [4, 1, 2, 1] * [4, 2, 2, 1] 308s x0: [4, 1, 2, 1] 308s 0.015 0.626 0.313 -0.692 308s 308s x1: [4, 2, 2, 1] 308s 0.646 0.873 0.575 -0.204 308s 0.590 0.701 0.268 -0.976 308s 308s y: [1, 2, 2, 1] 308s 0.877 308s 1.205 308s testing: mul_mat, [3, 4, 2, 2] = [1, 3, 2, 2] * [1, 4, 2, 2] 308s x0: [1, 3, 2, 2] 308s -0.486 308s -0.040 308s -0.598 308s 308s x1: [1, 4, 2, 2] 308s 0.891 308s 0.378 308s -0.322 308s -0.567 308s 308s y: [3, 4, 2, 2] 308s -0.433 -0.036 -0.533 308s -0.184 -0.015 -0.226 308s 0.157 0.013 0.193 308s 0.276 0.023 0.339 308s test-mul-mat0: iter:447/500 308s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 1, 1, 1] 308s 0.952 0.957 -0.419 -0.912 308s 308s x1: [4, 1, 1, 1] 308s 0.070 0.628 0.406 -0.274 308s 308s y: [1, 1, 1, 1] 308s 0.747 308s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 2, 1, 1] 308s 0.284 -0.630 -0.532 0.686 308s 0.503 -0.590 0.334 0.650 308s 308s x1: [4, 1, 1, 1] 308s -0.112 -0.277 -0.752 0.856 308s 308s y: [2, 1, 1, 1] 308s 1.129 0.413 308s testing: mul_mat, [2, 2, 1, 3] = [4, 2, 1, 3] * [4, 2, 1, 3] 308s x0: [4, 2, 1, 3] 308s 0.409 -0.142 0.282 0.819 308s -0.809 -0.067 0.797 -0.514 308s 308s x1: [4, 2, 1, 3] 308s 0.978 -0.706 -0.894 -0.479 308s 0.598 0.461 -0.087 -0.207 308s 308s y: [2, 2, 1, 3] 308s -0.144 -1.209 308s -0.015 -0.478 308s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 3, 1, 1] 308s -0.388 0.545 -0.416 0.084 308s 0.735 0.532 0.851 0.082 308s 0.596 -0.918 -0.834 0.044 308s 308s x1: [4, 2, 1, 1] 308s -0.860 0.566 0.375 0.550 308s -0.493 -0.453 0.330 0.916 308s 308s y: [3, 2, 1, 1] 308s 0.533 0.033 -1.321 308s -0.116 -0.248 -0.113 308s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 3, 1, 1] 308s -0.505 0.825 -0.563 308s 0.976 0.892 0.627 308s 0.325 -0.270 -0.674 308s 308s x1: [3, 4, 1, 1] 308s 0.778 -0.704 -0.658 308s -0.928 -0.782 0.768 308s 0.918 -0.195 0.903 308s 0.404 -0.055 0.469 308s 308s y: [3, 4, 1, 1] 308s -0.603 -0.281 0.886 308s -0.609 -1.121 -0.609 308s -1.133 1.289 -0.257 308s -0.513 0.640 -0.170 308s testing: mul_mat, [3, 3, 1, 3] = [3, 3, 1, 3] * [3, 3, 1, 3] 308s x0: [3, 3, 1, 3] 308s 0.114 0.095 0.661 308s -0.403 0.757 -0.233 308s 0.983 -0.609 -0.034 308s 308s x1: [3, 3, 1, 3] 308s 0.982 0.160 -0.592 308s -0.434 0.010 -0.425 308s 0.650 -0.908 0.618 308s 308s y: [3, 3, 1, 3] 308s -0.264 -0.137 0.888 308s -0.330 0.282 -0.419 308s 0.396 -1.093 1.170 308s test-mul-mat0: iter:448/500 308s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 3, 1, 1] 308s 0.041 0.021 308s -0.824 -0.993 308s -0.667 0.035 308s 308s x1: [2, 2, 1, 1] 308s -0.735 0.652 308s -0.351 0.360 308s 308s y: [3, 2, 1, 1] 308s -0.016 -0.041 0.514 308s -0.007 -0.069 0.247 308s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 308s x0: [2, 3, 2, 1] 308s 0.535 0.500 308s -0.591 -0.456 308s -0.349 0.464 308s 308s x1: [2, 3, 2, 1] 308s -0.409 0.072 308s -0.717 0.136 308s 0.312 -0.862 308s 308s y: [3, 3, 2, 1] 308s -0.183 0.209 0.176 308s -0.315 0.361 0.313 308s -0.264 0.209 -0.509 308s testing: mul_mat, [2, 3, 2, 4] = [2, 2, 2, 4] * [2, 3, 2, 4] 308s x0: [2, 2, 2, 4] 308s -0.378 -0.035 308s -0.962 -0.282 308s 308s x1: [2, 3, 2, 4] 308s -0.099 0.297 308s -0.300 -0.093 308s 0.630 0.735 308s 308s y: [2, 3, 2, 4] 308s 0.027 0.012 308s 0.117 0.315 308s -0.264 -0.813 308s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 1, 1, 1] 308s 0.226 -0.234 308s 308s x1: [2, 2, 1, 1] 308s -0.924 -0.494 308s -0.052 0.557 308s 308s y: [1, 2, 1, 1] 308s -0.093 308s -0.142 308s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 308s x0: [1, 1, 2, 1] 308s -0.155 308s 308s x1: [1, 2, 2, 1] 308s 0.707 308s -0.821 308s 308s y: [1, 2, 2, 1] 308s -0.110 308s 0.127 308s testing: mul_mat, [3, 1, 2, 4] = [1, 3, 2, 4] * [1, 1, 2, 4] 308s x0: [1, 3, 2, 4] 308s -0.443 308s -0.134 308s 0.743 308s 308s x1: [1, 1, 2, 4] 308s -0.615 308s 308s y: [3, 1, 2, 4] 308s 0.272 0.083 -0.457 308s test-mul-mat0: iter:449/500 308s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.759 -0.115 0.809 0.095 308s -0.575 -0.488 -0.976 -0.530 308s -0.837 -0.490 0.795 0.040 308s 0.763 -0.173 -0.903 -0.423 308s 308s x1: [4, 1, 1, 1] 308s 0.256 -0.530 -0.502 0.813 308s 308s y: [4, 1, 1, 1] 308s -0.462 0.171 -0.321 0.397 308s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 308s x0: [4, 1, 3, 1] 308s 0.003 -0.946 0.187 0.191 308s 308s x1: [4, 4, 3, 1] 308s 0.920 0.486 -0.763 -0.347 308s 0.260 0.419 0.459 0.106 308s 0.696 -0.669 -0.639 -0.835 308s -0.171 -0.826 0.501 0.070 308s 308s y: [1, 4, 3, 1] 308s -0.667 308s -0.290 308s 0.356 308s 0.888 308s testing: mul_mat, [4, 1, 3, 3] = [4, 4, 3, 3] * [4, 1, 3, 3] 308s x0: [4, 4, 3, 3] 308s 0.982 0.721 -0.903 0.735 308s 0.244 -0.798 -0.956 -0.466 308s 0.817 -0.590 -0.337 -0.998 308s -0.857 0.793 -0.760 0.062 308s 308s x1: [4, 1, 3, 3] 308s 0.391 -0.172 0.927 -0.333 308s 308s y: [4, 1, 3, 3] 308s -0.822 -0.498 0.441 -1.196 308s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.095 -0.138 0.984 0.453 308s -0.392 0.969 -0.272 0.993 308s 308s x1: [4, 4, 1, 1] 308s -0.433 0.113 -0.586 -0.217 308s -0.828 -0.304 -0.395 0.033 308s 0.128 0.198 -0.331 0.873 308s -0.435 -0.942 -0.725 -0.201 308s 308s y: [2, 4, 1, 1] 308s -0.649 0.223 308s -0.253 0.170 308s 0.031 1.098 308s -0.633 -0.745 308s testing: mul_mat, [1, 4, 3, 1] = [2, 1, 3, 1] * [2, 4, 3, 1] 308s x0: [2, 1, 3, 1] 308s 0.265 0.719 308s 308s x1: [2, 4, 3, 1] 308s 0.487 -0.820 308s -0.107 0.400 308s -0.027 -0.541 308s 0.968 -0.915 308s 308s y: [1, 4, 3, 1] 308s -0.460 308s 0.260 308s -0.396 308s -0.401 308s testing: mul_mat, [3, 2, 3, 3] = [1, 3, 3, 3] * [1, 2, 3, 3] 308s x0: [1, 3, 3, 3] 308s 0.932 308s -0.595 308s -0.453 308s 308s x1: [1, 2, 3, 3] 308s 0.480 308s 0.352 308s 308s y: [3, 2, 3, 3] 308s 0.447 -0.285 -0.217 308s 0.328 -0.209 -0.159 308s test-mul-mat0: iter:450/500 308s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 4, 1, 1] 308s 0.593 -0.045 -0.361 0.655 308s 0.356 -0.564 -0.988 -0.289 308s -0.811 0.361 0.577 0.857 308s -0.729 0.071 0.457 0.586 308s 308s x1: [4, 4, 1, 1] 308s 0.600 0.315 -0.959 0.935 308s 0.470 0.114 0.536 0.344 308s -0.304 0.129 -0.611 -0.220 308s -0.798 -0.214 -0.741 -0.846 308s 308s y: [4, 4, 1, 1] 308s 1.301 0.713 -0.124 -0.306 308s 0.305 -0.526 0.264 0.112 308s -0.110 0.486 -0.248 -0.177 308s -0.751 0.813 -0.581 -0.267 308s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 3, 1, 1] 308s 0.722 0.208 -0.276 -0.842 308s 0.220 0.436 -0.652 -0.419 308s 0.012 -0.795 -0.149 -0.917 308s 308s x1: [4, 4, 1, 1] 308s 0.112 0.393 0.056 -0.775 308s -0.071 -0.601 -0.079 -0.943 308s -0.211 0.701 -0.741 0.575 308s 0.960 -0.587 0.083 0.554 308s 308s y: [3, 4, 1, 1] 308s 0.799 0.484 0.391 308s 0.638 0.169 1.353 308s -0.286 0.501 -0.977 308s 0.082 -0.331 -0.042 308s testing: mul_mat, [1, 3, 1, 3] = [4, 1, 1, 3] * [4, 3, 1, 3] 308s x0: [4, 1, 1, 3] 308s -0.527 0.238 -0.707 -0.486 308s 308s x1: [4, 3, 1, 3] 308s 0.662 -0.563 0.195 0.055 308s 0.493 0.420 0.984 0.892 308s -0.659 -0.959 -0.319 -0.958 308s 308s y: [1, 3, 1, 3] 308s -0.647 308s -1.289 308s 0.810 308s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.356 -0.343 0.361 0.210 308s 308s x1: [4, 1, 1, 1] 308s 0.609 -0.426 -0.341 -0.584 308s 308s y: [1, 1, 1, 1] 308s -0.317 308s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.520 308s 0.779 308s 0.057 308s 308s x1: [1, 4, 1, 1] 308s 0.911 308s 0.133 308s -0.374 308s 0.248 308s 308s y: [3, 4, 1, 1] 308s -0.474 0.710 0.052 308s -0.069 0.104 0.008 308s 0.194 -0.291 -0.021 308s -0.129 0.193 0.014 308s testing: mul_mat, [1, 1, 1, 3] = [3, 1, 1, 3] * [3, 1, 1, 3] 308s x0: [3, 1, 1, 3] 308s -0.303 -0.615 -0.330 308s 308s x1: [3, 1, 1, 3] 308s 0.826 0.731 0.530 308s 308s y: [1, 1, 1, 3] 308s -0.875 308s test-mul-mat0: iter:451/500 308s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 1, 1, 1] 308s -0.269 -0.918 -0.880 308s 308s x1: [3, 4, 1, 1] 308s -0.022 0.533 0.730 308s -0.774 -0.899 -0.790 308s -0.994 0.158 -0.964 308s 0.737 -0.313 0.100 308s 308s y: [1, 4, 1, 1] 308s -1.126 308s 1.729 308s 0.972 308s 0.001 308s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 308s x0: [3, 4, 2, 1] 308s 0.154 -0.342 -0.624 308s -0.807 -0.448 0.443 308s -0.407 0.656 -0.578 308s -0.874 0.386 -0.352 308s 308s x1: [3, 1, 2, 1] 308s 0.588 0.239 -0.183 308s 308s y: [4, 1, 2, 1] 308s 0.123 -0.663 0.023 -0.357 308s testing: mul_mat, [1, 4, 2, 4] = [3, 1, 2, 4] * [3, 4, 2, 4] 308s x0: [3, 1, 2, 4] 308s 0.302 0.413 0.640 308s 308s x1: [3, 4, 2, 4] 308s -0.609 -0.947 0.088 308s -0.636 0.963 -0.504 308s -0.669 0.117 0.154 308s -0.293 0.309 0.706 308s 308s y: [1, 4, 2, 4] 308s -0.519 308s -0.118 308s -0.056 308s 0.491 308s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.837 -0.269 0.047 308s 0.633 0.139 -0.629 308s 308s x1: [3, 1, 1, 1] 308s 0.219 0.444 0.750 308s 308s y: [2, 1, 1, 1] 308s 0.098 -0.272 308s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 308s x0: [2, 1, 2, 1] 308s 0.944 0.624 308s 308s x1: [2, 3, 2, 1] 308s -0.993 0.412 308s -0.893 -0.597 308s 0.860 -0.603 308s 308s y: [1, 3, 2, 1] 308s -0.681 308s -1.216 308s 0.436 308s testing: mul_mat, [3, 2, 2, 4] = [1, 3, 2, 4] * [1, 2, 2, 4] 308s x0: [1, 3, 2, 4] 308s -0.616 308s -0.557 308s 0.731 308s 308s x1: [1, 2, 2, 4] 308s 0.614 308s -0.972 308s 308s y: [3, 2, 2, 4] 308s -0.378 -0.342 0.449 308s 0.599 0.542 -0.711 308s test-mul-mat0: iter:452/500 308s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 1, 1, 1] 308s -0.919 0.762 -0.718 308s 308s x1: [3, 2, 1, 1] 308s 0.458 -0.685 -0.969 308s 0.843 -0.242 0.763 308s 308s y: [1, 2, 1, 1] 308s -0.247 308s -1.506 308s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.324 0.153 -0.787 308s 308s x1: [3, 1, 1, 1] 308s 0.118 0.731 0.942 308s 308s y: [1, 1, 1, 1] 308s -0.591 308s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 1, 1, 1] 308s -0.123 -0.450 -0.084 308s 308s x1: [3, 1, 1, 1] 308s -0.469 -0.608 0.883 308s 308s y: [1, 1, 1, 1] 308s 0.257 308s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 2, 1, 1] 308s 0.530 0.656 0.526 308s 0.211 -0.011 0.687 308s 308s x1: [3, 1, 1, 1] 308s 0.490 -0.947 0.478 308s 308s y: [2, 1, 1, 1] 308s -0.110 0.443 308s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 3, 1, 1] 308s 0.483 0.581 308s -0.057 -0.733 308s 0.477 -0.370 308s 308s x1: [2, 3, 1, 1] 308s -0.169 -0.716 308s 0.450 0.254 308s -0.635 0.212 308s 308s y: [3, 3, 1, 1] 308s -0.498 0.534 0.184 308s 0.365 -0.212 0.121 308s -0.184 -0.119 -0.381 308s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 1, 1, 1] 308s -0.807 0.389 -0.719 308s 308s x1: [3, 2, 1, 1] 308s 0.795 -0.202 0.022 308s 0.678 0.277 0.900 308s 308s y: [1, 2, 1, 1] 308s -0.736 308s -1.086 308s test-mul-mat0: iter:453/500 308s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.691 308s 0.631 308s 308s x1: [1, 2, 1, 1] 308s -0.996 308s -0.200 308s 308s y: [2, 2, 1, 1] 308s -0.688 -0.629 308s -0.138 -0.126 308s testing: mul_mat, [1, 2, 3, 1] = [1, 1, 3, 1] * [1, 2, 3, 1] 308s x0: [1, 1, 3, 1] 308s 0.295 308s 308s x1: [1, 2, 3, 1] 308s -0.308 308s 0.141 308s 308s y: [1, 2, 3, 1] 308s -0.091 308s 0.042 308s testing: mul_mat, [4, 1, 3, 1] = [1, 4, 3, 1] * [1, 1, 3, 1] 308s x0: [1, 4, 3, 1] 308s 0.550 308s 0.594 308s 0.637 308s 0.449 308s 308s x1: [1, 1, 3, 1] 308s 0.562 308s 308s y: [4, 1, 3, 1] 308s 0.309 0.334 0.358 0.253 308s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.482 308s -0.978 308s 308s x1: [1, 4, 1, 1] 308s 0.190 308s -0.286 308s -0.210 308s -0.119 308s 308s y: [2, 4, 1, 1] 308s 0.092 -0.186 308s -0.138 0.280 308s -0.101 0.206 308s -0.057 0.116 308s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 308s x0: [2, 2, 3, 1] 308s 0.201 -0.925 308s 0.231 0.117 308s 308s x1: [2, 1, 3, 1] 308s 0.230 -0.461 308s 308s y: [2, 1, 3, 1] 308s 0.473 -0.001 308s testing: mul_mat, [4, 2, 3, 1] = [2, 4, 3, 1] * [2, 2, 3, 1] 308s x0: [2, 4, 3, 1] 308s 0.751 0.236 308s 0.567 -0.963 308s -0.510 -0.969 308s -0.170 -0.532 308s 308s x1: [2, 2, 3, 1] 308s -0.363 -0.441 308s 0.100 -0.449 308s 308s y: [4, 2, 3, 1] 308s -0.377 0.219 0.613 0.296 308s -0.031 0.489 0.384 0.222 308s test-mul-mat0: iter:454/500 308s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.459 -0.953 308s 0.786 0.372 308s 0.284 0.823 308s 308s x1: [2, 1, 1, 1] 308s -0.210 -0.520 308s 308s y: [3, 1, 1, 1] 308s 0.591 -0.358 -0.487 308s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 308s x0: [2, 4, 4, 1] 308s 0.108 -0.031 308s 0.805 -0.520 308s -0.747 0.628 308s 0.883 -0.996 308s 308s x1: [2, 3, 4, 1] 308s 0.403 0.751 308s 0.936 -0.448 308s 0.811 0.674 308s 308s y: [4, 3, 4, 1] 308s 0.020 -0.066 0.171 -0.393 308s 0.115 0.987 -0.981 1.273 308s 0.067 0.302 -0.183 0.045 308s testing: mul_mat, [1, 4, 4, 4] = [2, 1, 4, 4] * [2, 4, 4, 4] 308s x0: [2, 1, 4, 4] 308s -0.403 -0.690 308s 308s x1: [2, 4, 4, 4] 308s 0.463 0.721 308s -0.158 0.715 308s 0.350 -0.276 308s 0.719 -0.086 308s 308s y: [1, 4, 4, 4] 308s -0.684 308s -0.429 308s 0.049 308s -0.231 308s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 3, 1, 1] 308s 0.832 -0.181 308s -0.680 -0.048 308s 0.860 0.931 308s 308s x1: [2, 1, 1, 1] 308s -0.391 0.547 308s 308s y: [3, 1, 1, 1] 308s -0.424 0.239 0.173 308s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 308s x0: [3, 1, 4, 1] 308s 0.024 0.198 -0.918 308s 308s x1: [3, 2, 4, 1] 308s -0.901 0.209 0.961 308s 0.401 0.522 -0.663 308s 308s y: [1, 2, 4, 1] 308s -0.862 308s 0.721 308s testing: mul_mat, [4, 3, 4, 4] = [1, 4, 4, 4] * [1, 3, 4, 4] 308s x0: [1, 4, 4, 4] 308s -0.564 308s -0.711 308s -0.572 308s -0.159 308s 308s x1: [1, 3, 4, 4] 308s 0.426 308s 0.790 308s 0.319 308s 308s y: [4, 3, 4, 4] 308s -0.240 -0.303 -0.244 -0.068 308s -0.445 -0.562 -0.452 -0.126 308s -0.180 -0.227 -0.183 -0.051 308s test-mul-mat0: iter:455/500 308s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 2, 1, 1] 308s -0.174 0.907 -0.687 308s -0.113 0.547 0.282 308s 308s x1: [3, 2, 1, 1] 308s 0.509 0.891 0.478 308s 0.413 -0.858 -0.494 308s 308s y: [2, 2, 1, 1] 308s 0.392 0.565 308s -0.511 -0.656 308s testing: mul_mat, [4, 2, 2, 1] = [3, 4, 2, 1] * [3, 2, 2, 1] 308s x0: [3, 4, 2, 1] 308s -0.792 0.941 -0.090 308s 0.020 0.153 -0.580 308s -0.090 -0.369 0.833 308s 0.052 0.137 0.506 308s 308s x1: [3, 2, 2, 1] 308s -0.908 -0.079 0.966 308s -0.116 0.433 0.773 308s 308s y: [4, 2, 2, 1] 308s 0.559 -0.590 0.915 0.431 308s 0.430 -0.384 0.494 0.445 308s testing: mul_mat, [2, 4, 2, 4] = [3, 2, 2, 4] * [3, 4, 2, 4] 308s x0: [3, 2, 2, 4] 308s 0.451 -0.546 -0.514 308s -0.345 -0.105 -0.452 308s 308s x1: [3, 4, 2, 4] 308s 0.021 0.926 -0.692 308s -0.589 0.068 -0.643 308s -0.935 0.276 -0.703 308s -0.025 -0.705 0.451 308s 308s y: [2, 4, 2, 4] 308s -0.141 0.208 308s 0.028 0.487 308s -0.212 0.611 308s 0.142 -0.121 308s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.729 -0.258 -0.992 308s 0.454 0.788 -0.315 308s -0.978 -0.910 -0.124 308s 0.983 0.482 0.122 308s 308s x1: [3, 2, 1, 1] 308s 0.057 -0.401 0.055 308s -0.588 0.863 0.996 308s 308s y: [4, 2, 1, 1] 308s 0.007 -0.307 0.302 -0.130 308s -0.782 0.099 -0.333 -0.041 308s testing: mul_mat, [3, 3, 2, 1] = [4, 3, 2, 1] * [4, 3, 2, 1] 308s x0: [4, 3, 2, 1] 308s 0.128 0.813 0.640 -0.413 308s -0.222 0.654 0.661 -0.298 308s -0.381 0.741 0.288 0.042 308s 308s x1: [4, 3, 2, 1] 308s 0.827 -0.993 0.547 -0.053 308s 0.040 0.754 -0.933 0.483 308s 0.492 -0.461 -0.678 -0.952 308s 308s y: [3, 3, 2, 1] 308s -0.329 -0.456 -0.896 308s -0.179 -0.277 0.295 308s -0.352 -0.576 -0.764 308s testing: mul_mat, [2, 4, 2, 4] = [3, 2, 2, 4] * [3, 4, 2, 4] 308s x0: [3, 2, 2, 4] 308s -0.847 -0.779 0.809 308s -0.197 -0.705 -0.960 308s 308s x1: [3, 4, 2, 4] 308s 0.599 0.266 0.341 308s -0.577 -0.696 -0.362 308s 0.034 0.432 0.416 308s 0.653 0.244 0.070 308s 308s y: [2, 4, 2, 4] 308s -0.439 -0.633 308s 0.738 0.953 308s -0.029 -0.711 308s -0.687 -0.369 308s test-mul-mat0: iter:456/500 308s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 4, 1, 1] 308s 0.097 308s 0.748 308s 0.942 308s 0.477 308s 308s x1: [1, 2, 1, 1] 308s -0.514 308s -0.137 308s 308s y: [4, 2, 1, 1] 308s -0.050 -0.384 -0.484 -0.245 308s -0.013 -0.102 -0.129 -0.065 308s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 1, 1, 1] 308s -0.512 308s 308s x1: [1, 4, 1, 1] 308s 0.411 308s -0.895 308s 0.872 308s 0.227 308s 308s y: [1, 4, 1, 1] 308s -0.211 308s 0.458 308s -0.447 308s -0.116 308s testing: mul_mat, [1, 1, 1, 4] = [1, 1, 1, 4] * [1, 1, 1, 4] 308s x0: [1, 1, 1, 4] 308s -0.336 308s 308s x1: [1, 1, 1, 4] 308s 0.338 308s 308s y: [1, 1, 1, 4] 308s -0.113 308s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.772 308s -0.291 308s 308s x1: [1, 1, 1, 1] 308s -0.080 308s 308s y: [2, 1, 1, 1] 308s -0.061 0.023 308s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 1, 1, 1] 308s 0.868 0.006 308s 308s x1: [2, 1, 1, 1] 308s 0.150 -0.118 308s 308s y: [1, 1, 1, 1] 308s 0.130 308s testing: mul_mat, [1, 2, 1, 4] = [1, 1, 1, 4] * [1, 2, 1, 4] 308s x0: [1, 1, 1, 4] 308s 0.964 308s 308s x1: [1, 2, 1, 4] 308s 0.517 308s -0.268 308s 308s y: [1, 2, 1, 4] 308s 0.499 308s -0.259 308s test-mul-mat0: iter:457/500 308s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 3, 1, 1] 308s -0.521 -0.035 0.799 308s 0.485 -0.518 -0.469 308s -0.226 0.097 0.010 308s 308s x1: [3, 3, 1, 1] 308s 0.467 -0.740 -0.695 308s 0.934 0.825 0.225 308s -0.219 0.596 0.934 308s 308s y: [3, 3, 1, 1] 308s -0.773 0.936 -0.184 308s -0.336 -0.080 -0.129 308s 0.839 -0.854 0.117 308s testing: mul_mat, [4, 3, 4, 1] = [3, 4, 4, 1] * [3, 3, 4, 1] 308s x0: [3, 4, 4, 1] 308s -0.286 -0.220 -0.148 308s -0.284 0.979 0.681 308s -0.815 0.439 -0.186 308s 0.588 -0.278 0.173 308s 308s x1: [3, 3, 4, 1] 308s -0.994 0.188 -0.098 308s 0.342 0.152 -0.980 308s 0.749 0.604 -0.524 308s 308s y: [4, 3, 4, 1] 308s 0.257 0.399 0.911 -0.654 308s 0.014 -0.615 -0.030 -0.010 308s -0.270 0.023 -0.248 0.182 308s testing: mul_mat, [3, 4, 4, 2] = [3, 3, 4, 2] * [3, 4, 4, 2] 308s x0: [3, 3, 4, 2] 308s 0.719 0.626 -0.584 308s 0.461 -0.189 -0.826 308s 0.195 0.822 -0.045 308s 308s x1: [3, 4, 4, 2] 308s 0.136 -0.328 0.782 308s 0.596 -0.084 0.204 308s -0.109 -0.386 -0.751 308s -0.790 -0.332 -0.741 308s 308s y: [3, 4, 4, 2] 308s -0.564 -0.521 -0.278 308s 0.257 0.122 0.038 308s 0.119 0.644 -0.305 308s -0.342 0.311 -0.393 308s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.988 0.155 -0.380 308s 0.554 -0.989 -0.396 308s 0.875 -0.433 0.396 308s -0.628 0.443 0.420 308s 308s x1: [3, 3, 1, 1] 308s 0.628 0.442 0.344 308s -0.934 -0.856 0.939 308s 0.535 0.777 -0.006 308s 308s y: [4, 3, 1, 1] 308s -0.683 -0.225 0.494 -0.054 308s 0.433 -0.042 -0.075 0.602 308s -0.406 -0.470 0.130 0.006 308s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 308s x0: [4, 4, 4, 1] 308s 0.709 0.088 -0.566 0.576 308s -0.870 -0.337 0.732 -0.019 308s -0.664 0.307 -0.257 -0.804 308s 0.503 -0.387 0.601 0.295 308s 308s x1: [4, 3, 4, 1] 308s -0.891 0.429 0.874 0.893 308s 0.715 0.175 0.777 0.211 308s 0.341 0.405 -0.347 -0.315 308s 308s y: [4, 3, 4, 1] 308s -0.574 1.254 -0.219 0.174 308s 0.204 -0.117 -0.791 0.821 308s 0.292 -0.682 0.240 -0.287 308s testing: mul_mat, [1, 4, 4, 2] = [4, 1, 4, 2] * [4, 4, 4, 2] 308s x0: [4, 1, 4, 2] 308s -0.416 0.617 -0.610 0.259 308s 308s x1: [4, 4, 4, 2] 308s 0.307 0.493 -0.310 -0.643 308s -0.082 0.238 0.840 -0.926 308s -0.471 -0.076 -0.193 -0.200 308s -0.796 -0.165 -0.815 0.991 308s 308s y: [1, 4, 4, 2] 308s 0.199 308s -0.571 308s 0.215 308s 0.984 308s test-mul-mat0: iter:458/500 308s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 1, 1, 1] 308s 0.171 -0.474 308s 308s x1: [2, 4, 1, 1] 308s 0.169 -0.888 308s 0.273 -0.242 308s 0.021 -0.333 308s 0.243 0.738 308s 308s y: [1, 4, 1, 1] 308s 0.450 308s 0.161 308s 0.162 308s -0.309 308s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.893 0.383 308s -0.600 0.221 308s 0.160 -0.749 308s 308s x1: [2, 1, 1, 1] 308s -0.734 -0.053 308s 308s y: [3, 1, 1, 1] 308s 0.636 0.429 -0.078 308s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.648 0.663 308s -0.951 0.585 308s 308s x1: [2, 3, 1, 1] 308s 0.798 0.604 308s 0.826 0.740 308s 0.817 0.550 308s 308s y: [2, 3, 1, 1] 308s 0.918 -0.405 308s 1.026 -0.352 308s 0.894 -0.455 308s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 3, 1, 1] 308s 0.525 -0.627 308s -0.167 -0.996 308s -0.080 0.446 308s 308s x1: [2, 2, 1, 1] 308s -0.168 -0.839 308s -0.142 0.590 308s 308s y: [3, 2, 1, 1] 308s 0.438 0.864 -0.361 308s -0.445 -0.564 0.275 308s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.494 0.098 -0.085 308s 0.962 0.788 0.338 308s 0.764 0.504 0.769 308s 308s x1: [3, 2, 1, 1] 308s -0.361 -0.049 0.311 308s -0.255 -0.666 0.711 308s 308s y: [3, 2, 1, 1] 308s -0.210 -0.281 -0.062 308s -0.251 -0.529 0.017 308s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 3, 1, 1] 308s -0.743 -0.739 0.212 308s -0.918 0.527 -0.161 308s -0.096 0.543 -0.712 308s 308s x1: [3, 3, 1, 1] 308s -0.437 0.001 0.818 308s -0.852 0.834 0.979 308s 0.006 0.424 0.161 308s 308s y: [3, 3, 1, 1] 308s 0.497 0.270 -0.540 308s 0.225 1.064 -0.163 308s -0.283 0.192 0.115 308s test-mul-mat0: iter:459/500 308s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 3, 1, 1] 308s 0.088 -0.229 0.897 -0.751 308s 0.302 -0.846 -0.670 -0.794 308s -0.584 0.858 0.748 0.628 308s 308s x1: [4, 3, 1, 1] 308s -0.488 -0.982 -0.861 -0.700 308s 0.522 0.054 0.638 0.291 308s 0.617 -0.361 0.109 0.765 308s 308s y: [3, 3, 1, 1] 308s -0.064 1.816 -1.641 308s 0.387 -0.546 0.401 308s -0.341 -0.189 -0.109 308s testing: mul_mat, [1, 3, 2, 1] = [4, 1, 2, 1] * [4, 3, 2, 1] 308s x0: [4, 1, 2, 1] 308s 0.897 0.069 0.273 0.754 308s 308s x1: [4, 3, 2, 1] 308s -0.304 -0.964 0.175 0.246 308s -0.709 -0.785 0.758 -0.691 308s -0.646 -0.942 0.831 0.408 308s 308s y: [1, 3, 2, 1] 308s -0.105 308s -1.005 308s -0.109 308s testing: mul_mat, [3, 1, 2, 3] = [4, 3, 2, 3] * [4, 1, 2, 3] 308s x0: [4, 3, 2, 3] 308s 0.185 0.170 -0.819 -0.914 308s 0.621 0.035 -0.838 0.318 308s -0.820 -0.547 -0.227 0.634 308s 308s x1: [4, 1, 2, 3] 308s -0.924 0.697 0.145 -0.709 308s 308s y: [3, 1, 2, 3] 308s 0.477 -0.895 -0.106 308s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.716 0.583 0.292 -0.954 308s 308s x1: [4, 3, 1, 1] 308s -0.059 0.937 0.217 -0.047 308s 0.074 0.703 -0.541 0.534 308s -0.580 0.000 0.953 0.236 308s 308s y: [1, 3, 1, 1] 308s 0.696 308s -0.310 308s 0.468 308s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 308s x0: [1, 4, 2, 1] 308s -0.023 308s 0.769 308s -0.248 308s -0.305 308s 308s x1: [1, 4, 2, 1] 308s 0.755 308s -0.995 308s -0.346 308s 0.115 308s 308s y: [4, 4, 2, 1] 308s -0.017 0.581 -0.187 -0.230 308s 0.023 -0.765 0.247 0.303 308s 0.008 -0.266 0.086 0.106 308s -0.003 0.088 -0.028 -0.035 308s testing: mul_mat, [1, 1, 2, 3] = [4, 1, 2, 3] * [4, 1, 2, 3] 308s x0: [4, 1, 2, 3] 308s 0.745 -0.802 -0.874 0.439 308s 308s x1: [4, 1, 2, 3] 308s -0.353 0.706 -0.427 0.106 308s 308s y: [1, 1, 2, 3] 308s -0.411 308s test-mul-mat0: iter:460/500 308s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 4, 1, 1] 308s -0.655 308s 0.078 308s -0.130 308s 0.784 308s 308s x1: [1, 2, 1, 1] 308s -0.400 308s -0.119 308s 308s y: [4, 2, 1, 1] 308s 0.262 -0.031 0.052 -0.313 308s 0.078 -0.009 0.015 -0.093 308s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.061 308s 308s x1: [1, 4, 1, 1] 308s 0.909 308s 0.866 308s 0.870 308s -0.555 308s 308s y: [1, 4, 1, 1] 308s 0.055 308s 0.053 308s 0.053 308s -0.034 308s testing: mul_mat, [3, 1, 1, 4] = [1, 3, 1, 4] * [1, 1, 1, 4] 308s x0: [1, 3, 1, 4] 308s -0.311 308s 0.641 308s 0.394 308s 308s x1: [1, 1, 1, 4] 308s -0.778 308s 308s y: [3, 1, 1, 4] 308s 0.242 -0.499 -0.307 308s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 2, 1, 1] 308s -0.681 308s 0.757 308s 308s x1: [1, 3, 1, 1] 308s -0.830 308s 0.974 308s -0.321 308s 308s y: [2, 3, 1, 1] 308s 0.565 -0.628 308s -0.663 0.737 308s 0.219 -0.243 308s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 4, 1, 1] 308s 0.651 0.034 308s 0.973 -0.668 308s -0.889 0.086 308s 0.087 0.392 308s 308s x1: [2, 1, 1, 1] 308s 0.785 -0.897 308s 308s y: [4, 1, 1, 1] 308s 0.481 1.363 -0.775 -0.283 308s testing: mul_mat, [2, 2, 1, 4] = [4, 2, 1, 4] * [4, 2, 1, 4] 308s x0: [4, 2, 1, 4] 308s -0.201 0.495 0.070 0.979 308s -0.711 -0.776 -0.668 0.617 308s 308s x1: [4, 2, 1, 4] 308s 0.525 0.876 -0.919 0.166 308s 0.271 0.425 -0.219 -0.163 308s 308s y: [2, 2, 1, 4] 308s 0.427 -0.337 308s -0.019 -0.477 308s test-mul-mat0: iter:461/500 308s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 4, 1, 1] 308s 0.520 -0.219 -0.610 -0.045 308s 0.156 -0.416 -0.397 0.019 308s 0.300 -0.430 -0.962 -0.809 308s -0.171 -0.676 -0.657 -0.588 308s 308s x1: [4, 1, 1, 1] 308s -0.448 0.303 0.982 -0.860 308s 308s y: [4, 1, 1, 1] 308s -0.859 -0.602 -0.512 -0.267 308s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 308s x0: [4, 1, 3, 1] 308s 0.151 -0.120 0.325 0.082 308s 308s x1: [4, 4, 3, 1] 308s -0.793 -0.156 -0.287 0.213 308s 0.569 0.812 -0.493 0.788 308s 0.136 -0.129 -0.660 -0.562 308s -0.147 -0.520 0.373 -0.627 308s 308s y: [1, 4, 3, 1] 308s -0.177 308s -0.108 308s -0.225 308s 0.110 308s testing: mul_mat, [1, 1, 3, 2] = [4, 1, 3, 2] * [4, 1, 3, 2] 308s x0: [4, 1, 3, 2] 308s -0.779 -0.639 0.925 0.135 308s 308s x1: [4, 1, 3, 2] 308s -0.344 0.594 -0.986 0.112 308s 308s y: [1, 1, 3, 2] 308s -1.010 308s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 1, 1, 1] 308s 0.337 0.613 0.429 0.698 308s 308s x1: [4, 1, 1, 1] 308s -0.648 -0.430 -0.232 -0.503 308s 308s y: [1, 1, 1, 1] 308s -0.933 308s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 308s x0: [1, 3, 3, 1] 308s -0.392 308s -0.530 308s 0.667 308s 308s x1: [1, 4, 3, 1] 308s 0.538 308s -0.436 308s 0.648 308s -0.547 308s 308s y: [3, 4, 3, 1] 308s -0.211 -0.285 0.359 308s 0.171 0.231 -0.291 308s -0.254 -0.343 0.432 308s 0.214 0.290 -0.365 308s testing: mul_mat, [1, 1, 3, 2] = [3, 1, 3, 2] * [3, 1, 3, 2] 308s x0: [3, 1, 3, 2] 308s 0.023 0.959 -0.982 308s 308s x1: [3, 1, 3, 2] 308s -0.814 -0.335 -0.910 308s 308s y: [1, 1, 3, 2] 308s 0.554 308s test-mul-mat0: iter:462/500 308s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.284 0.294 -0.963 308s -0.325 0.312 0.668 308s 0.105 -0.003 0.599 308s -0.385 0.490 0.364 308s 308s x1: [3, 2, 1, 1] 308s 0.311 0.233 0.046 308s 0.533 0.200 -0.287 308s 308s y: [4, 2, 1, 1] 308s -0.065 0.003 0.060 0.011 308s 0.184 -0.303 -0.117 -0.212 308s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 308s x0: [3, 4, 2, 1] 308s 0.933 -0.002 0.239 308s -0.452 -0.513 -0.397 308s -0.233 0.792 0.918 308s 0.256 0.003 0.865 308s 308s x1: [3, 4, 2, 1] 308s -0.781 0.305 0.315 308s -0.511 0.211 0.947 308s -0.368 -0.456 -0.125 308s -0.923 0.003 0.636 308s 308s y: [4, 4, 2, 1] 308s -0.654 0.072 0.712 0.073 308s -0.251 -0.253 1.155 0.689 308s -0.372 0.450 -0.390 -0.204 308s -0.710 0.163 0.801 0.314 308s testing: mul_mat, [2, 4, 2, 3] = [3, 2, 2, 3] * [3, 4, 2, 3] 308s x0: [3, 2, 2, 3] 308s -0.245 0.269 -0.100 308s -0.698 -0.042 0.997 308s 308s x1: [3, 4, 2, 3] 308s -0.792 -0.623 0.143 308s -0.820 0.205 0.144 308s 0.819 0.138 -0.859 308s 0.058 0.685 -0.372 308s 308s y: [2, 4, 2, 3] 308s 0.012 0.721 308s 0.242 0.707 308s -0.078 -1.434 308s 0.208 -0.440 308s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 1, 1, 1] 308s -0.921 -0.622 0.996 308s 308s x1: [3, 2, 1, 1] 308s -0.739 -0.808 0.695 308s -0.050 0.405 0.100 308s 308s y: [1, 2, 1, 1] 308s 1.876 308s -0.106 308s testing: mul_mat, [4, 3, 2, 1] = [1, 4, 2, 1] * [1, 3, 2, 1] 308s x0: [1, 4, 2, 1] 308s -0.419 308s -0.843 308s -0.499 308s -0.183 308s 308s x1: [1, 3, 2, 1] 308s -0.478 308s 0.147 308s -0.551 308s 308s y: [4, 3, 2, 1] 308s 0.200 0.403 0.239 0.088 308s -0.061 -0.124 -0.073 -0.027 308s 0.231 0.464 0.275 0.101 308s testing: mul_mat, [2, 1, 2, 3] = [4, 2, 2, 3] * [4, 1, 2, 3] 308s x0: [4, 2, 2, 3] 308s 0.408 -0.293 0.885 0.479 308s 0.204 0.762 -0.537 0.184 308s 308s x1: [4, 1, 2, 3] 308s 0.717 0.300 -0.597 0.981 308s 308s y: [2, 1, 2, 3] 308s 0.147 0.876 308s test-mul-mat0: iter:463/500 308s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 4, 1, 1] 308s 0.058 0.873 0.376 0.825 308s 0.871 0.729 -0.590 -0.550 308s -0.024 -0.370 -0.587 -0.802 308s -0.621 -0.056 -0.524 -0.922 308s 308s x1: [4, 4, 1, 1] 308s -0.723 0.698 0.428 -0.140 308s 0.332 -0.869 0.615 0.874 308s 0.221 -0.299 0.824 0.515 308s -0.506 0.535 0.694 -0.250 308s 308s y: [4, 4, 1, 1] 308s 0.613 -0.295 -0.379 0.315 308s 0.213 -1.188 -0.748 -1.286 308s 0.487 -0.795 -0.791 -1.028 308s 0.493 -0.322 -0.393 0.151 308s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.255 0.816 -0.360 -0.526 308s 308s x1: [4, 4, 1, 1] 308s -0.628 0.336 0.410 -0.497 308s -0.049 0.284 0.723 0.652 308s 0.108 0.239 -0.854 -0.357 308s -0.067 -0.104 0.369 0.990 308s 308s y: [1, 4, 1, 1] 308s 0.548 308s -0.359 308s 0.662 308s -0.721 308s testing: mul_mat, [1, 1, 1, 2] = [4, 1, 1, 2] * [4, 1, 1, 2] 308s x0: [4, 1, 1, 2] 308s 0.313 -0.180 0.460 -0.277 308s 308s x1: [4, 1, 1, 2] 308s -0.774 0.090 0.450 -0.144 308s 308s y: [1, 1, 1, 2] 308s -0.012 308s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 3, 1, 1] 308s 0.217 0.208 0.024 0.250 308s 0.103 0.872 -0.487 0.603 308s 0.127 0.872 -0.654 0.796 308s 308s x1: [4, 1, 1, 1] 308s -0.938 0.115 -0.715 -0.792 308s 308s y: [3, 1, 1, 1] 308s -0.396 -0.126 -0.182 308s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 1, 1, 1] 308s -0.258 0.500 -0.500 308s 308s x1: [3, 4, 1, 1] 308s -0.894 0.106 0.444 308s 0.342 0.554 0.568 308s -0.345 -0.626 0.028 308s 0.378 0.696 0.438 308s 308s y: [1, 4, 1, 1] 308s 0.061 308s -0.096 308s -0.238 308s 0.031 308s testing: mul_mat, [1, 3, 1, 2] = [1, 1, 1, 2] * [1, 3, 1, 2] 308s x0: [1, 1, 1, 2] 308s -0.316 308s 308s x1: [1, 3, 1, 2] 308s 0.026 308s 0.708 308s -0.742 308s 308s y: [1, 3, 1, 2] 308s -0.008 308s -0.224 308s 0.235 308s test-mul-mat0: iter:464/500 308s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 4, 1, 1] 308s 0.174 0.459 -0.588 0.829 308s 0.832 0.440 0.207 0.528 308s -0.122 -0.408 -0.730 -0.622 308s 0.092 0.297 -0.914 0.350 308s 308s x1: [4, 1, 1, 1] 308s -0.201 0.399 0.832 0.905 308s 308s y: [4, 1, 1, 1] 308s 0.409 0.658 -1.308 -0.345 308s testing: mul_mat, [3, 4, 4, 1] = [4, 3, 4, 1] * [4, 4, 4, 1] 308s x0: [4, 3, 4, 1] 308s 0.590 0.321 -0.422 0.457 308s 0.605 0.166 -0.482 0.465 308s -0.254 -0.394 -0.196 -0.839 308s 308s x1: [4, 4, 4, 1] 308s 0.541 -0.103 -0.266 -0.008 308s 0.581 0.990 0.468 -0.223 308s 0.593 0.194 0.575 -0.008 308s 0.027 0.480 0.835 -0.799 308s 308s y: [3, 4, 4, 1] 308s 0.395 0.435 -0.038 308s 0.361 0.186 -0.443 308s 0.165 0.110 -0.333 308s -0.548 -0.678 0.311 308s testing: mul_mat, [4, 3, 4, 3] = [4, 4, 4, 3] * [4, 3, 4, 3] 308s x0: [4, 4, 4, 3] 308s 0.499 -0.984 -0.091 0.844 308s -0.704 0.607 0.296 -0.205 308s -0.969 0.373 0.659 -0.029 308s -0.689 0.400 -0.357 0.993 308s 308s x1: [4, 3, 4, 3] 308s -0.731 0.418 0.536 0.356 308s 0.573 -0.066 0.301 -0.966 308s -0.885 0.134 0.073 -0.512 308s 308s y: [4, 3, 4, 3] 308s -0.525 0.854 1.208 0.834 308s -0.492 -0.156 -0.353 -1.489 308s -1.012 0.831 0.971 0.129 308s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 3, 1, 1] 308s 0.202 -0.977 0.556 0.112 308s -0.457 0.235 0.313 -0.505 308s -0.043 0.941 0.355 0.017 308s 308s x1: [4, 4, 1, 1] 308s 0.062 0.563 0.876 -0.882 308s -0.232 -0.788 0.088 0.130 308s 0.598 -0.446 -0.623 -0.676 308s -0.932 0.139 -0.965 0.237 308s 308s y: [3, 4, 1, 1] 308s -0.150 0.824 0.823 308s 0.786 -0.117 -0.698 308s 0.134 -0.231 -0.678 308s -0.833 0.037 -0.168 308s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 308s x0: [3, 2, 4, 1] 308s 0.207 0.589 0.229 308s -0.826 -0.657 -0.489 308s 308s x1: [3, 4, 4, 1] 308s -0.811 0.784 -0.921 308s 0.752 0.660 -0.803 308s -0.480 0.873 0.285 308s 0.650 0.470 0.839 308s 308s y: [2, 4, 4, 1] 308s 0.083 0.605 308s 0.360 -0.663 308s 0.480 -0.317 308s 0.603 -1.257 308s testing: mul_mat, [3, 3, 4, 3] = [2, 3, 4, 3] * [2, 3, 4, 3] 308s x0: [2, 3, 4, 3] 308s 0.952 0.990 308s 0.896 0.442 308s 0.796 0.700 308s 308s x1: [2, 3, 4, 3] 308s -0.584 0.022 308s 0.035 0.173 308s -0.950 -0.823 308s 308s y: [3, 3, 4, 3] 308s -0.533 -0.513 -0.449 308s 0.205 0.108 0.149 308s -1.719 -1.215 -1.332 308s test-mul-mat0: iter:465/500 308s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 2, 1, 1] 308s -0.301 308s -0.189 308s 308s x1: [1, 4, 1, 1] 308s 0.075 308s -0.255 308s 0.534 308s -0.344 308s 308s y: [2, 4, 1, 1] 308s -0.023 -0.014 308s 0.077 0.048 308s -0.161 -0.101 308s 0.104 0.065 308s testing: mul_mat, [2, 2, 4, 1] = [1, 2, 4, 1] * [1, 2, 4, 1] 308s x0: [1, 2, 4, 1] 308s 0.705 308s -0.986 308s 308s x1: [1, 2, 4, 1] 308s 0.022 308s -0.242 308s 308s y: [2, 2, 4, 1] 308s 0.016 -0.022 308s -0.171 0.239 308s testing: mul_mat, [4, 2, 4, 2] = [1, 4, 4, 2] * [1, 2, 4, 2] 308s x0: [1, 4, 4, 2] 308s 0.671 308s -0.044 308s 0.044 308s -0.948 308s 308s x1: [1, 2, 4, 2] 308s -0.665 308s 0.441 308s 308s y: [4, 2, 4, 2] 308s -0.446 0.029 -0.029 0.631 308s 0.296 -0.019 0.019 -0.418 308s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.831 308s 0.797 308s 308s x1: [1, 4, 1, 1] 308s -0.674 308s 0.713 308s -0.926 308s 0.055 308s 308s y: [2, 4, 1, 1] 308s -0.560 -0.537 308s 0.593 0.568 308s -0.770 -0.738 308s 0.046 0.044 308s testing: mul_mat, [3, 1, 4, 1] = [2, 3, 4, 1] * [2, 1, 4, 1] 308s x0: [2, 3, 4, 1] 308s 0.355 -0.916 308s -0.523 -0.838 308s 0.077 -0.408 308s 308s x1: [2, 1, 4, 1] 308s 0.997 0.099 308s 308s y: [3, 1, 4, 1] 308s 0.262 -0.604 0.036 308s testing: mul_mat, [3, 2, 4, 2] = [3, 3, 4, 2] * [3, 2, 4, 2] 308s x0: [3, 3, 4, 2] 308s -0.789 -0.210 -0.170 308s -0.042 -0.472 0.577 308s 0.386 0.599 0.677 308s 308s x1: [3, 2, 4, 2] 308s -0.466 0.987 -0.744 308s -0.853 -0.426 -0.675 308s 308s y: [3, 2, 4, 2] 308s 0.287 -0.876 -0.093 308s 0.878 -0.152 -1.041 308s test-mul-mat0: iter:466/500 308s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 2, 1, 1] 308s -0.938 0.814 0.353 308s 0.268 0.022 0.658 308s 308s x1: [3, 3, 1, 1] 308s 0.484 -0.099 -0.021 308s 0.212 0.321 0.896 308s 0.418 0.018 0.111 308s 308s y: [2, 3, 1, 1] 308s -0.542 0.113 308s 0.378 0.653 308s -0.339 0.185 308s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.856 -0.546 0.450 308s -0.590 0.214 0.252 308s 0.060 0.198 -0.264 308s 0.961 -0.823 0.948 308s 308s x1: [3, 2, 1, 1] 308s -0.670 -0.054 -0.584 308s -0.364 -0.623 -0.844 308s 308s y: [4, 2, 1, 1] 308s 0.340 0.236 0.103 -1.153 308s 0.271 -0.132 0.077 -0.637 308s testing: mul_mat, [2, 4, 1, 2] = [3, 2, 1, 2] * [3, 4, 1, 2] 308s x0: [3, 2, 1, 2] 308s -0.044 -0.640 0.819 308s -0.083 -0.463 0.768 308s 308s x1: [3, 4, 1, 2] 308s 0.282 -0.927 0.366 308s -0.700 0.184 0.910 308s -0.638 -0.003 0.263 308s 0.630 -0.981 -0.079 308s 308s y: [2, 4, 1, 2] 308s 0.881 0.687 308s 0.659 0.672 308s 0.246 0.256 308s 0.536 0.342 308s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 4, 1, 1] 308s 0.774 -0.939 0.260 308s -0.433 0.429 -0.503 308s 0.049 -0.398 0.171 308s 0.116 -0.991 -0.657 308s 308s x1: [3, 2, 1, 1] 308s -0.139 -0.210 -0.692 308s -0.509 -0.191 0.229 308s 308s y: [4, 2, 1, 1] 308s -0.091 0.318 -0.042 0.646 308s -0.155 0.023 0.090 -0.020 308s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 4, 1, 1] 308s 0.262 0.646 0.923 0.563 308s -0.583 -0.125 -0.038 -0.718 308s -0.577 0.846 -0.727 -0.387 308s -0.929 -0.788 0.353 -0.939 308s 308s x1: [4, 3, 1, 1] 308s 0.454 0.531 -0.837 -0.629 308s -0.932 0.931 -0.429 -0.322 308s 0.065 0.070 -0.528 -0.891 308s 308s y: [4, 3, 1, 1] 308s -0.666 0.153 1.040 -0.544 308s -0.221 0.675 1.761 0.283 308s -0.928 0.614 0.751 0.535 308s testing: mul_mat, [1, 4, 1, 2] = [4, 1, 1, 2] * [4, 4, 1, 2] 308s x0: [4, 1, 1, 2] 308s 0.481 0.488 -0.280 0.367 308s 308s x1: [4, 4, 1, 2] 308s 0.452 -0.044 0.515 -0.017 308s 0.119 0.886 0.052 0.050 308s -0.544 0.730 -0.886 0.526 308s -0.799 -0.776 0.458 0.464 308s 308s y: [1, 4, 1, 2] 308s 0.046 308s 0.493 308s 0.536 308s -0.722 308s test-mul-mat0: iter:467/500 308s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.192 -0.698 -0.845 308s 0.098 0.354 -0.201 308s 0.065 0.859 -0.601 308s 308s x1: [3, 3, 1, 1] 308s -0.193 0.935 -0.253 308s -0.312 0.470 0.033 308s 0.444 -0.150 0.531 308s 308s y: [3, 3, 1, 1] 308s -0.476 0.363 0.943 308s -0.416 0.129 0.364 308s -0.259 -0.116 -0.419 308s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 308s x0: [3, 2, 3, 1] 308s -0.761 0.707 0.499 308s -0.216 0.054 -0.381 308s 308s x1: [3, 3, 3, 1] 308s -0.454 0.347 0.119 308s 0.912 0.887 -0.112 308s 0.735 -0.843 -0.228 308s 308s y: [2, 3, 3, 1] 308s 0.651 0.072 308s -0.123 -0.106 308s -1.269 -0.117 308s testing: mul_mat, [1, 2, 3, 2] = [3, 1, 3, 2] * [3, 2, 3, 2] 308s x0: [3, 1, 3, 2] 308s 0.683 0.614 -0.386 308s 308s x1: [3, 2, 3, 2] 308s 0.986 -0.676 0.445 308s -0.990 0.208 0.636 308s 308s y: [1, 2, 3, 2] 308s 0.087 308s -0.794 308s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.311 0.896 -0.573 308s -0.225 0.942 0.417 308s 0.093 0.734 0.840 308s -0.793 -0.774 0.042 308s 308s x1: [3, 1, 1, 1] 308s 0.070 0.158 0.977 308s 308s y: [4, 1, 1, 1] 308s -0.440 0.541 0.943 -0.137 308s testing: mul_mat, [3, 3, 3, 1] = [4, 3, 3, 1] * [4, 3, 3, 1] 308s x0: [4, 3, 3, 1] 308s -0.591 -0.156 -0.112 -0.998 308s 0.314 -0.333 0.054 -0.401 308s 0.767 0.379 -0.538 0.522 308s 308s x1: [4, 3, 3, 1] 308s 0.557 0.911 0.633 0.254 308s -0.321 0.907 -0.993 -0.073 308s -0.080 -0.566 0.353 0.612 308s 308s y: [3, 3, 3, 1] 308s -0.795 -0.195 0.564 308s 0.232 -0.428 0.594 308s -0.515 -0.063 -0.146 308s testing: mul_mat, [2, 4, 3, 2] = [3, 2, 3, 2] * [3, 4, 3, 2] 308s x0: [3, 2, 3, 2] 308s -0.283 0.671 -0.769 308s 0.966 0.509 -0.888 308s 308s x1: [3, 4, 3, 2] 308s 0.043 -0.265 0.974 308s 0.505 -0.263 -0.427 308s 0.028 0.542 0.407 308s -0.615 -0.757 -0.318 308s 308s y: [2, 4, 3, 2] 308s -0.939 -0.957 308s 0.009 0.733 308s 0.043 -0.059 308s -0.090 -0.697 308s test-mul-mat0: iter:468/500 308s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 2, 1, 1] 308s -0.588 308s 0.451 308s 308s x1: [1, 4, 1, 1] 308s -0.036 308s 0.402 308s 0.738 308s 0.075 308s 308s y: [2, 4, 1, 1] 308s 0.021 -0.016 308s -0.236 0.181 308s -0.434 0.333 308s -0.044 0.034 308s testing: mul_mat, [4, 2, 2, 1] = [1, 4, 2, 1] * [1, 2, 2, 1] 308s x0: [1, 4, 2, 1] 308s -0.009 308s 0.583 308s -0.568 308s 0.992 308s 308s x1: [1, 2, 2, 1] 308s -0.526 308s -0.068 308s 308s y: [4, 2, 2, 1] 308s 0.005 -0.307 0.299 -0.522 308s 0.001 -0.040 0.039 -0.068 308s testing: mul_mat, [4, 4, 2, 2] = [1, 4, 2, 2] * [1, 4, 2, 2] 308s x0: [1, 4, 2, 2] 308s 0.912 308s 0.235 308s -0.434 308s -0.182 308s 308s x1: [1, 4, 2, 2] 308s -0.893 308s -0.698 308s 0.593 308s -0.979 308s 308s y: [4, 4, 2, 2] 308s -0.814 -0.210 0.388 0.163 308s -0.637 -0.164 0.303 0.127 308s 0.541 0.140 -0.258 -0.108 308s -0.893 -0.230 0.425 0.178 308s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.262 308s -0.223 308s 308s x1: [1, 4, 1, 1] 308s -0.914 308s 0.936 308s -0.622 308s -0.644 308s 308s y: [2, 4, 1, 1] 308s -0.240 0.204 308s 0.246 -0.209 308s -0.163 0.139 308s -0.169 0.144 308s testing: mul_mat, [4, 1, 2, 1] = [2, 4, 2, 1] * [2, 1, 2, 1] 308s x0: [2, 4, 2, 1] 308s -0.376 0.839 308s -0.396 -0.834 308s 0.601 0.354 308s -0.464 -0.654 308s 308s x1: [2, 1, 2, 1] 308s -0.729 -0.254 308s 308s y: [4, 1, 2, 1] 308s 0.060 0.501 -0.528 0.504 308s testing: mul_mat, [2, 2, 2, 2] = [4, 2, 2, 2] * [4, 2, 2, 2] 308s x0: [4, 2, 2, 2] 308s 0.865 0.172 -0.844 -0.432 308s -0.282 -0.415 0.967 -0.628 308s 308s x1: [4, 2, 2, 2] 308s -0.003 -0.243 -0.657 0.083 308s -0.307 -0.279 0.439 -0.204 308s 308s y: [2, 2, 2, 2] 308s 0.474 -0.586 308s -0.595 0.755 308s test-mul-mat0: iter:469/500 308s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 1, 1, 1] 308s -0.868 -0.855 -0.441 308s 308s x1: [3, 4, 1, 1] 308s -0.185 0.803 -0.841 308s 0.850 0.100 -0.090 308s 0.793 0.092 -0.336 308s 0.248 0.381 0.958 308s 308s y: [1, 4, 1, 1] 308s -0.155 308s -0.783 308s -0.619 308s -0.963 308s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 308s x0: [3, 1, 4, 1] 308s -0.678 -0.196 -0.254 308s 308s x1: [3, 1, 4, 1] 308s -0.270 -0.611 0.198 308s 308s y: [1, 1, 4, 1] 308s 0.253 308s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 308s x0: [3, 1, 4, 1] 308s 0.117 0.311 0.257 308s 308s x1: [3, 1, 4, 1] 308s 0.698 -0.506 0.692 308s 308s y: [1, 1, 4, 1] 308s 0.102 308s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.499 -0.754 -0.718 308s -0.445 0.722 -0.337 308s 0.892 0.635 0.945 308s -0.005 -0.503 0.050 308s 308s x1: [3, 1, 1, 1] 308s 0.876 0.965 -0.082 308s 308s y: [4, 1, 1, 1] 308s -1.106 0.335 1.317 -0.494 308s testing: mul_mat, [1, 3, 4, 1] = [4, 1, 4, 1] * [4, 3, 4, 1] 308s x0: [4, 1, 4, 1] 308s 0.622 -0.886 -0.382 0.425 308s 308s x1: [4, 3, 4, 1] 308s 0.344 0.869 0.224 -0.539 308s 0.179 -0.520 -0.335 0.507 308s 0.668 0.190 -0.362 0.602 308s 308s y: [1, 3, 4, 1] 308s -0.871 308s 0.915 308s 0.640 308s testing: mul_mat, [2, 4, 4, 1] = [1, 2, 4, 1] * [1, 4, 4, 1] 308s x0: [1, 2, 4, 1] 308s 0.920 308s -0.376 308s 308s x1: [1, 4, 4, 1] 308s -0.239 308s -0.385 308s -0.739 308s 0.722 308s 308s y: [2, 4, 4, 1] 308s -0.220 0.090 308s -0.354 0.145 308s -0.679 0.278 308s 0.664 -0.272 308s test-mul-mat0: iter:470/500 308s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 3, 1, 1] 308s 0.910 -0.784 0.672 308s -0.599 -0.910 -0.377 308s -0.275 0.957 0.792 308s 308s x1: [3, 1, 1, 1] 308s 0.593 0.648 -0.506 308s 308s y: [3, 1, 1, 1] 308s -0.309 -0.754 0.056 308s testing: mul_mat, [3, 3, 3, 1] = [3, 3, 3, 1] * [3, 3, 3, 1] 308s x0: [3, 3, 3, 1] 308s 0.898 -0.021 -0.962 308s -0.089 -0.487 0.915 308s 0.226 0.246 0.989 308s 308s x1: [3, 3, 3, 1] 308s 0.013 0.534 0.876 308s -0.685 -0.267 -0.926 308s -0.765 0.357 -0.421 308s 308s y: [3, 3, 3, 1] 308s -0.842 0.540 1.001 308s 0.281 -0.656 -1.136 308s -0.290 -0.490 -0.501 308s testing: mul_mat, [1, 3, 3, 2] = [3, 1, 3, 2] * [3, 3, 3, 2] 308s x0: [3, 1, 3, 2] 308s -0.234 -0.065 0.944 308s 308s x1: [3, 3, 3, 2] 308s 0.384 -0.186 0.171 308s 0.631 -0.288 -0.850 308s 0.669 0.623 -0.337 308s 308s y: [1, 3, 3, 2] 308s 0.084 308s -0.931 308s -0.515 308s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 4, 1, 1] 308s 0.721 -0.619 -0.997 308s -0.994 0.785 -0.600 308s -0.580 0.633 -0.935 308s 0.574 0.131 0.947 308s 308s x1: [3, 1, 1, 1] 308s 0.421 0.796 0.940 308s 308s y: [4, 1, 1, 1] 308s -1.126 -0.358 -0.619 1.236 308s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 308s x0: [4, 4, 3, 1] 308s -0.942 -0.622 0.678 -0.804 308s -0.745 0.372 -0.836 -0.906 308s 0.333 -0.970 -0.557 -0.823 308s 0.316 -0.487 0.924 -0.352 308s 308s x1: [4, 3, 3, 1] 308s 0.090 -0.055 0.258 0.852 308s 0.155 -0.249 0.858 -0.675 308s 0.137 0.258 -0.877 -0.961 308s 308s y: [4, 3, 3, 1] 308s -0.561 -1.075 -0.763 -0.007 308s 1.134 -0.314 0.371 1.202 308s -0.111 1.597 1.075 -0.554 308s testing: mul_mat, [3, 4, 3, 2] = [4, 3, 3, 2] * [4, 4, 3, 2] 308s x0: [4, 3, 3, 2] 308s 0.593 0.244 -0.290 0.411 308s 0.090 -0.507 0.337 0.145 308s -0.303 -0.145 -0.412 -0.238 308s 308s x1: [4, 4, 3, 2] 308s -0.756 0.278 -0.715 -0.182 308s -0.598 0.719 0.221 0.713 308s 0.502 -0.602 -0.531 0.484 308s 0.505 0.420 0.524 -0.133 308s 308s y: [3, 4, 3, 2] 308s -0.248 -0.476 0.527 308s 0.050 -0.241 -0.183 308s 0.504 0.242 0.039 308s 0.196 -0.011 -0.399 308s test-mul-mat0: iter:471/500 308s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 4, 1, 1] 308s 0.072 -0.808 -0.172 308s 0.148 0.693 0.463 308s 0.256 0.236 -0.147 308s 0.584 -0.890 -0.359 308s 308s x1: [3, 1, 1, 1] 308s 0.467 -0.191 -0.882 308s 308s y: [4, 1, 1, 1] 308s 0.340 -0.472 0.204 0.760 308s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 1, 1, 1] 308s -0.677 0.073 0.721 308s 308s x1: [3, 4, 1, 1] 308s -0.260 0.907 0.916 308s 0.419 0.872 0.171 308s -0.523 -0.284 0.743 308s -0.499 0.848 -0.222 308s 308s y: [1, 4, 1, 1] 308s 0.903 308s -0.096 308s 0.870 308s 0.240 308s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 308s x0: [3, 4, 1, 1] 308s 0.383 -0.157 0.353 308s 0.076 -0.693 -0.391 308s -0.687 0.160 -0.807 308s -0.577 0.801 -0.067 308s 308s x1: [3, 1, 1, 1] 308s 0.132 0.191 -0.984 308s 308s y: [4, 1, 1, 1] 308s -0.327 0.262 0.734 0.143 308s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 2, 1, 1] 308s -0.518 -0.779 0.322 308s 0.306 0.674 -0.574 308s 308s x1: [3, 4, 1, 1] 308s -0.670 0.716 -0.648 308s -0.798 -0.113 -0.171 308s -0.082 -0.369 0.330 308s -0.234 0.409 0.585 308s 308s y: [2, 4, 1, 1] 308s -0.419 0.649 308s 0.446 -0.222 308s 0.436 -0.464 308s -0.009 -0.132 308s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.632 -0.132 308s -0.419 0.433 308s 308s x1: [2, 3, 1, 1] 308s 0.057 -0.834 308s 0.779 -0.867 308s -0.528 -0.612 308s 308s y: [2, 3, 1, 1] 308s 0.146 -0.385 308s 0.606 -0.701 308s -0.253 -0.044 308s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.964 -0.974 308s -0.305 0.085 308s -0.682 -0.924 308s -0.333 0.611 308s 308s x1: [2, 2, 1, 1] 308s 0.514 0.198 308s 0.149 0.866 308s 308s y: [4, 2, 1, 1] 308s -0.689 -0.140 -0.534 -0.050 308s -0.988 0.028 -0.902 0.479 308s test-mul-mat0: iter:472/500 308s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.123 -0.012 0.867 308s -0.490 0.568 -0.264 308s 0.942 0.083 0.934 308s 0.092 -0.051 0.334 308s 308s x1: [3, 2, 1, 1] 308s -0.769 -0.761 -0.179 308s 0.288 -0.595 -0.400 308s 308s y: [4, 2, 1, 1] 308s -0.051 -0.008 -0.954 -0.091 308s -0.375 -0.374 -0.151 -0.077 308s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 308s x0: [3, 4, 3, 1] 308s -0.944 0.910 -0.457 308s -0.515 -0.892 0.851 308s 0.145 -0.455 0.979 308s 0.093 0.387 -0.292 308s 308s x1: [3, 4, 3, 1] 308s 0.128 0.644 0.653 308s 0.795 0.670 -0.263 308s 0.871 0.280 -0.088 308s -0.572 -0.802 0.307 308s 308s y: [4, 4, 3, 1] 308s 0.167 -0.085 0.365 0.070 308s -0.021 -1.230 -0.447 0.409 308s -0.526 -0.774 -0.088 0.215 308s -0.331 1.272 0.584 -0.453 308s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 308s x0: [3, 2, 3, 1] 308s 0.216 0.183 0.772 308s -0.930 0.470 0.144 308s 308s x1: [3, 4, 3, 1] 308s 0.742 0.031 0.545 308s 0.722 -0.876 -0.069 308s -0.570 -0.413 -0.963 308s -0.146 -0.713 0.372 308s 308s y: [2, 4, 3, 1] 308s 0.586 -0.598 308s -0.058 -1.093 308s -0.941 0.197 308s 0.125 -0.146 308s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 1, 1, 1] 308s 0.234 -0.899 0.376 308s 308s x1: [3, 2, 1, 1] 308s 0.056 -0.152 -0.813 308s 0.314 -0.830 0.629 308s 308s y: [1, 2, 1, 1] 308s -0.156 308s 1.056 308s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 308s x0: [1, 2, 3, 1] 308s -0.218 308s -0.951 308s 308s x1: [1, 3, 3, 1] 308s -0.981 308s -0.303 308s 0.110 308s 308s y: [2, 3, 3, 1] 308s 0.214 0.933 308s 0.066 0.288 308s -0.024 -0.105 308s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 308s x0: [2, 3, 3, 1] 308s 0.017 -0.355 308s -0.425 0.148 308s 0.530 -0.237 308s 308s x1: [2, 1, 3, 1] 308s 0.093 -0.802 308s 308s y: [3, 1, 3, 1] 308s 0.286 -0.158 0.239 308s test-mul-mat0: iter:473/500 308s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.647 0.028 308s 0.707 -0.002 308s 308s x1: [2, 4, 1, 1] 308s -0.691 -0.013 308s -0.695 -0.493 308s 0.192 -0.183 308s 0.336 -0.547 308s 308s y: [2, 4, 1, 1] 308s 0.447 -0.488 308s 0.436 -0.490 308s -0.129 0.136 308s -0.233 0.239 308s testing: mul_mat, [4, 2, 4, 1] = [2, 4, 4, 1] * [2, 2, 4, 1] 308s x0: [2, 4, 4, 1] 308s 0.858 -0.714 308s 0.309 -0.836 308s -0.208 -0.499 308s -0.019 -0.872 308s 308s x1: [2, 2, 4, 1] 308s -0.825 -0.530 308s 0.745 -0.302 308s 308s y: [4, 2, 4, 1] 308s -0.330 0.188 0.436 0.478 308s 0.855 0.482 -0.004 0.249 308s testing: mul_mat, [2, 4, 4, 2] = [2, 2, 4, 2] * [2, 4, 4, 2] 308s x0: [2, 2, 4, 2] 308s 0.172 0.725 308s -0.601 -0.665 308s 308s x1: [2, 4, 4, 2] 308s 0.681 0.932 308s -0.216 -0.527 308s -0.568 0.765 308s -0.398 0.385 308s 308s y: [2, 4, 4, 2] 308s 0.792 -1.029 308s -0.419 0.480 308s 0.457 -0.167 308s 0.211 -0.017 308s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 3, 1, 1] 308s 0.948 0.340 308s 0.892 0.933 308s 0.387 -0.216 308s 308s x1: [2, 2, 1, 1] 308s 0.015 -0.500 308s 0.367 0.427 308s 308s y: [3, 2, 1, 1] 308s -0.156 -0.453 0.114 308s 0.493 0.725 0.050 308s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 308s x0: [3, 1, 4, 1] 308s -0.782 0.805 0.659 308s 308s x1: [3, 2, 4, 1] 308s 0.328 0.925 -0.101 308s -0.884 0.429 0.299 308s 308s y: [1, 2, 4, 1] 308s 0.421 308s 1.234 308s testing: mul_mat, [4, 3, 4, 2] = [1, 4, 4, 2] * [1, 3, 4, 2] 308s x0: [1, 4, 4, 2] 308s 0.606 308s 0.213 308s -0.219 308s -0.392 308s 308s x1: [1, 3, 4, 2] 308s 0.834 308s 0.129 308s -0.360 308s 308s y: [4, 3, 4, 2] 308s 0.506 0.178 -0.183 -0.327 308s 0.078 0.028 -0.028 -0.051 308s -0.218 -0.077 0.079 0.141 308s test-mul-mat0: iter:474/500 308s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 4, 1, 1] 308s 0.433 0.874 0.734 0.194 308s -0.968 0.413 0.048 0.256 308s -0.962 -0.091 0.817 0.827 308s -0.417 0.375 -0.664 0.808 308s 308s x1: [4, 2, 1, 1] 308s 0.200 0.165 -0.823 0.263 308s -0.837 0.502 0.281 0.508 308s 308s y: [4, 2, 1, 1] 308s -0.322 -0.098 -0.663 0.738 308s 0.380 1.161 1.409 0.762 308s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 308s x0: [4, 1, 4, 1] 308s 0.172 -0.666 0.787 0.407 308s 308s x1: [4, 4, 4, 1] 308s -0.629 -0.549 -0.753 -0.851 308s 0.174 -0.010 0.350 -0.661 308s 0.166 -0.387 -0.498 -0.332 308s 0.894 -0.990 0.399 0.327 308s 308s y: [1, 4, 4, 1] 308s -0.682 308s 0.043 308s -0.241 308s 1.261 308s testing: mul_mat, [3, 1, 4, 3] = [4, 3, 4, 3] * [4, 1, 4, 3] 308s x0: [4, 3, 4, 3] 308s 0.098 -0.434 -0.683 -0.233 308s -0.621 -0.444 0.432 0.672 308s 0.135 0.163 0.555 -0.474 308s 308s x1: [4, 1, 4, 3] 308s 0.612 0.832 0.813 0.809 308s 308s y: [3, 1, 4, 3] 308s -1.045 0.146 0.286 308s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 4, 1, 1] 308s 0.914 -0.768 -0.877 0.531 308s -0.764 -0.858 0.439 0.967 308s 0.949 0.529 0.105 -0.732 308s 0.227 0.128 -0.385 -0.256 308s 308s x1: [4, 3, 1, 1] 308s -0.844 0.346 0.760 -0.357 308s 0.080 -0.951 0.743 -0.706 308s 0.044 -0.119 0.179 -0.167 308s 308s y: [4, 3, 1, 1] 308s -1.893 0.336 -0.277 -0.348 308s -0.223 0.399 0.166 -0.209 308s -0.114 -0.014 0.120 -0.031 308s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 308s x0: [4, 1, 4, 1] 308s 0.363 -0.639 0.333 0.444 308s 308s x1: [4, 4, 4, 1] 308s -0.454 -0.684 -0.100 0.892 308s -0.924 0.543 -0.028 -0.875 308s 0.286 0.267 0.169 -0.833 308s -0.554 -0.997 -0.431 -0.640 308s 308s y: [1, 4, 4, 1] 308s 0.635 308s -1.080 308s -0.380 308s 0.008 308s testing: mul_mat, [3, 4, 4, 3] = [1, 3, 4, 3] * [1, 4, 4, 3] 308s x0: [1, 3, 4, 3] 308s -0.089 308s 0.771 308s 0.046 308s 308s x1: [1, 4, 4, 3] 308s -0.089 308s -0.802 308s 0.338 308s -0.425 308s 308s y: [3, 4, 4, 3] 308s 0.008 -0.068 -0.004 308s 0.071 -0.618 -0.037 308s -0.030 0.260 0.016 308s 0.038 -0.328 -0.020 308s test-mul-mat0: iter:475/500 308s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 1, 1, 1] 308s -0.913 -0.332 -0.679 308s 308s x1: [3, 2, 1, 1] 308s -0.222 -0.581 -0.862 308s -0.266 -0.307 -0.485 308s 308s y: [1, 2, 1, 1] 308s 0.981 308s 0.675 308s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 308s x0: [3, 2, 3, 1] 308s 0.961 -0.878 0.011 308s 0.254 -0.257 -0.691 308s 308s x1: [3, 1, 3, 1] 308s 0.544 -0.296 -0.044 308s 308s y: [2, 1, 3, 1] 308s 0.782 0.245 308s testing: mul_mat, [2, 2, 3, 3] = [3, 2, 3, 3] * [3, 2, 3, 3] 308s x0: [3, 2, 3, 3] 308s 0.279 -0.843 0.176 308s -0.205 -0.118 -0.415 308s 308s x1: [3, 2, 3, 3] 308s 0.743 -0.700 -0.735 308s 0.287 0.004 0.221 308s 308s y: [2, 2, 3, 3] 308s 0.668 0.234 308s 0.116 -0.151 308s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 308s x0: [3, 4, 1, 1] 308s -0.910 -0.128 0.446 308s 0.722 -0.186 0.941 308s 0.532 -0.067 0.659 308s -0.781 -0.724 0.183 308s 308s x1: [3, 2, 1, 1] 308s 0.739 0.585 -0.710 308s -0.108 0.138 0.366 308s 308s y: [4, 2, 1, 1] 308s -1.064 -0.245 -0.114 -1.131 308s 0.244 0.241 0.174 0.052 308s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 308s x0: [4, 1, 3, 1] 308s 0.482 0.484 -0.530 0.619 308s 308s x1: [4, 3, 3, 1] 308s 0.956 0.965 -0.890 0.745 308s 0.511 0.451 -0.433 -0.467 308s -0.967 -0.863 0.306 0.291 308s 308s y: [1, 3, 3, 1] 308s 1.861 308s 0.405 308s -0.866 308s testing: mul_mat, [3, 4, 3, 3] = [1, 3, 3, 3] * [1, 4, 3, 3] 308s x0: [1, 3, 3, 3] 308s 0.193 308s 0.283 308s 0.450 308s 308s x1: [1, 4, 3, 3] 308s -0.837 308s 0.830 308s -0.045 308s 0.596 308s 308s y: [3, 4, 3, 3] 308s -0.162 -0.237 -0.377 308s 0.161 0.235 0.373 308s -0.009 -0.013 -0.020 308s 0.115 0.168 0.268 308s test-mul-mat0: iter:476/500 308s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.830 0.712 0.383 -0.467 308s -0.576 0.681 0.197 -0.027 308s 308s x1: [4, 2, 1, 1] 308s 0.774 0.525 0.051 -0.498 308s 0.460 -0.714 0.638 0.218 308s 308s y: [2, 2, 1, 1] 308s -0.017 -0.065 308s -0.747 -0.631 308s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.565 -0.668 -0.863 -0.324 308s 0.933 0.912 -0.799 -0.016 308s -0.587 0.661 0.270 -0.949 308s -0.121 -0.984 -0.779 -0.409 308s 308s x1: [4, 2, 1, 1] 308s -0.571 0.923 -0.147 0.310 308s -0.948 -0.673 -0.965 0.870 308s 308s y: [4, 2, 1, 1] 308s -0.268 0.421 0.611 -0.852 308s 1.537 -0.742 -0.974 1.172 308s testing: mul_mat, [4, 4, 1, 3] = [4, 4, 1, 3] * [4, 4, 1, 3] 308s x0: [4, 4, 1, 3] 308s 0.252 0.947 -0.333 0.420 308s -0.009 0.853 0.248 0.305 308s 0.090 0.956 0.635 -0.451 308s 0.254 0.364 -0.239 0.567 308s 308s x1: [4, 4, 1, 3] 308s 0.400 -0.246 0.015 0.081 308s 0.951 0.987 0.510 0.874 308s -0.159 -0.180 0.926 0.168 308s -0.144 0.796 -0.276 0.290 308s 308s y: [4, 4, 1, 3] 308s -0.103 -0.185 -0.226 0.054 308s 1.372 1.226 0.959 0.975 308s -0.448 0.129 0.326 -0.232 308s 0.931 0.700 0.441 0.484 308s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.580 -0.938 -0.678 0.712 308s 0.250 0.921 -0.902 -0.694 308s -0.932 -0.950 -0.680 0.570 308s 0.257 -0.491 0.484 0.193 308s 308s x1: [4, 4, 1, 1] 308s -0.914 0.481 -0.520 0.048 308s -0.512 -0.885 0.973 0.805 308s 0.745 -0.344 -0.847 -0.338 308s 0.226 -0.604 -0.169 0.743 308s 308s y: [4, 4, 1, 1] 308s 0.466 0.650 0.776 -0.714 308s 1.040 -2.379 1.115 0.929 308s 0.223 0.868 0.015 -0.114 308s 1.078 -0.863 0.901 0.416 308s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 2, 1, 1] 308s 0.409 0.529 0.867 0.652 308s 0.816 0.330 -0.962 0.965 308s 308s x1: [4, 4, 1, 1] 308s -0.214 -0.382 0.681 -0.099 308s -0.409 0.486 -0.354 0.247 308s 0.639 0.308 -0.527 -0.965 308s -0.861 -0.784 0.341 -0.441 308s 308s y: [2, 4, 1, 1] 308s 0.236 -1.052 308s -0.056 0.405 308s -0.661 0.200 308s -0.759 -1.715 308s testing: mul_mat, [1, 4, 1, 3] = [2, 1, 1, 3] * [2, 4, 1, 3] 308s x0: [2, 1, 1, 3] 308s -0.153 0.791 308s 308s x1: [2, 4, 1, 3] 308s -0.642 0.136 308s 0.676 -0.337 308s -0.293 -0.131 308s 0.449 0.325 308s 308s y: [1, 4, 1, 3] 308s 0.206 308s -0.370 308s -0.059 308s 0.189 308s test-mul-mat0: iter:477/500 308s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 3, 1, 1] 308s 0.705 -0.472 308s 0.782 -0.299 308s 0.691 0.457 308s 308s x1: [2, 2, 1, 1] 308s 0.287 0.196 308s 0.355 -0.388 308s 308s y: [3, 2, 1, 1] 308s 0.110 0.166 0.288 308s 0.434 0.394 0.068 308s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 1, 1, 1] 308s -0.502 -0.319 308s 308s x1: [2, 3, 1, 1] 308s 0.006 0.327 308s 0.168 0.449 308s 0.179 -0.781 308s 308s y: [1, 3, 1, 1] 308s -0.107 308s -0.228 308s 0.159 308s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 1, 1, 1] 308s 0.956 -0.770 308s 308s x1: [2, 1, 1, 1] 308s 0.270 0.345 308s 308s y: [1, 1, 1, 1] 308s -0.007 308s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 1, 1, 1] 308s -0.504 -0.068 308s 308s x1: [2, 1, 1, 1] 308s 0.916 -0.394 308s 308s y: [1, 1, 1, 1] 308s -0.435 308s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 2, 1, 1] 308s -0.266 308s -0.605 308s 308s x1: [1, 2, 1, 1] 308s 0.379 308s 0.783 308s 308s y: [2, 2, 1, 1] 308s -0.101 -0.229 308s -0.208 -0.474 308s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 1, 1, 1] 308s 0.656 0.141 308s 308s x1: [2, 1, 1, 1] 308s 0.874 -0.561 308s 308s y: [1, 1, 1, 1] 308s 0.495 308s test-mul-mat0: iter:478/500 308s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 1, 1, 1] 308s 0.653 0.273 0.193 0.569 308s 308s x1: [4, 2, 1, 1] 308s -0.719 0.595 0.121 -0.499 308s -0.953 0.619 0.181 0.317 308s 308s y: [1, 2, 1, 1] 308s -0.568 308s -0.238 308s testing: mul_mat, [3, 1, 3, 1] = [4, 3, 3, 1] * [4, 1, 3, 1] 308s x0: [4, 3, 3, 1] 308s -0.641 0.781 0.583 -0.495 308s 0.722 0.864 -0.899 -0.157 308s -0.635 -0.852 -0.539 0.546 308s 308s x1: [4, 1, 3, 1] 308s 0.879 -0.334 -0.935 -0.189 308s 308s y: [3, 1, 3, 1] 308s -1.276 1.216 0.127 308s testing: mul_mat, [3, 3, 3, 2] = [4, 3, 3, 2] * [4, 3, 3, 2] 308s x0: [4, 3, 3, 2] 308s 0.367 0.730 0.267 0.161 308s 0.416 0.338 -0.491 0.594 308s -0.538 0.519 0.188 0.820 308s 308s x1: [4, 3, 3, 2] 308s 0.098 -0.710 -0.564 0.463 308s -0.563 -0.102 0.009 0.902 308s -0.678 -0.792 -0.360 -0.059 308s 308s y: [3, 3, 3, 2] 308s -0.558 0.353 -0.147 308s -0.133 0.262 0.991 308s -0.932 -0.408 -0.162 308s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.890 0.211 -0.200 0.279 308s 308s x1: [4, 3, 1, 1] 308s -0.869 -0.376 0.489 0.431 308s -0.150 0.789 0.501 -0.496 308s 0.795 0.793 -0.830 -0.819 308s 308s y: [1, 3, 1, 1] 308s 0.717 308s 0.062 308s -0.602 308s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 308s x0: [1, 4, 3, 1] 308s 0.382 308s 0.145 308s 0.783 308s -0.129 308s 308s x1: [1, 4, 3, 1] 308s -0.364 308s -0.521 308s 0.532 308s -0.665 308s 308s y: [4, 4, 3, 1] 308s -0.139 -0.053 -0.285 0.047 308s -0.199 -0.076 -0.408 0.067 308s 0.203 0.077 0.417 -0.069 308s -0.254 -0.097 -0.521 0.086 308s testing: mul_mat, [1, 1, 3, 2] = [4, 1, 3, 2] * [4, 1, 3, 2] 308s x0: [4, 1, 3, 2] 308s -0.928 0.536 -0.196 -0.473 308s 308s x1: [4, 1, 3, 2] 308s -0.364 0.041 0.417 0.847 308s 308s y: [1, 1, 3, 2] 308s -0.123 308s test-mul-mat0: iter:479/500 308s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.477 0.469 308s 0.193 0.534 308s 0.756 0.416 308s 0.027 -0.636 308s 308s x1: [2, 4, 1, 1] 308s -0.238 -0.920 308s -0.250 -0.166 308s 0.616 0.554 308s 0.360 0.022 308s 308s y: [4, 4, 1, 1] 308s -0.318 -0.537 -0.563 0.579 308s 0.041 -0.137 -0.258 0.099 308s -0.033 0.414 0.696 -0.336 308s -0.162 0.081 0.282 -0.004 308s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 308s x0: [2, 3, 4, 1] 308s -0.318 0.569 308s -0.901 0.199 308s -0.283 -0.058 308s 308s x1: [2, 4, 4, 1] 308s 0.868 0.338 308s -0.133 0.147 308s -0.955 -0.483 308s 0.149 -0.157 308s 308s y: [3, 4, 4, 1] 308s -0.083 -0.715 -0.265 308s 0.126 0.149 0.029 308s 0.029 0.765 0.298 308s -0.137 -0.165 -0.033 308s testing: mul_mat, [1, 3, 4, 3] = [2, 1, 4, 3] * [2, 3, 4, 3] 308s x0: [2, 1, 4, 3] 308s -0.242 0.546 308s 308s x1: [2, 3, 4, 3] 308s -0.614 0.277 308s -0.545 0.102 308s 0.092 -0.123 308s 308s y: [1, 3, 4, 3] 308s 0.300 308s 0.188 308s -0.089 308s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 4, 1, 1] 308s 0.167 0.425 308s -0.333 0.308 308s 0.762 -0.232 308s 0.437 0.749 308s 308s x1: [2, 1, 1, 1] 308s -0.541 -0.293 308s 308s y: [4, 1, 1, 1] 308s -0.215 0.090 -0.344 -0.455 308s testing: mul_mat, [2, 2, 4, 1] = [4, 2, 4, 1] * [4, 2, 4, 1] 308s x0: [4, 2, 4, 1] 308s 0.048 -0.794 -0.653 -0.993 308s -0.146 -0.632 0.778 0.285 308s 308s x1: [4, 2, 4, 1] 308s -0.538 0.859 0.520 0.066 308s -0.956 0.320 0.494 0.571 308s 308s y: [2, 2, 4, 1] 308s -1.112 -0.041 308s -1.189 0.484 308s testing: mul_mat, [2, 4, 4, 3] = [2, 2, 4, 3] * [2, 4, 4, 3] 308s x0: [2, 2, 4, 3] 308s 0.872 -0.968 308s -0.231 0.634 308s 308s x1: [2, 4, 4, 3] 308s 0.454 -0.060 308s -0.020 0.801 308s -0.282 -0.013 308s 0.087 0.723 308s 308s y: [2, 4, 4, 3] 308s 0.453 -0.143 308s -0.793 0.513 308s -0.233 0.057 308s -0.624 0.439 308s test-mul-mat0: iter:480/500 308s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.296 308s 0.143 308s 308s x1: [1, 4, 1, 1] 308s 0.884 308s 0.439 308s 0.941 308s 0.364 308s 308s y: [2, 4, 1, 1] 308s 0.262 0.126 308s 0.130 0.063 308s 0.279 0.134 308s 0.108 0.052 308s testing: mul_mat, [1, 2, 3, 1] = [1, 1, 3, 1] * [1, 2, 3, 1] 308s x0: [1, 1, 3, 1] 308s 0.335 308s 308s x1: [1, 2, 3, 1] 308s -0.910 308s 0.297 308s 308s y: [1, 2, 3, 1] 308s -0.305 308s 0.100 308s testing: mul_mat, [2, 1, 3, 4] = [1, 2, 3, 4] * [1, 1, 3, 4] 308s x0: [1, 2, 3, 4] 308s -0.633 308s -0.636 308s 308s x1: [1, 1, 3, 4] 308s 0.762 308s 308s y: [2, 1, 3, 4] 308s -0.482 -0.485 308s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 1, 1, 1] 308s -0.292 308s 308s x1: [1, 2, 1, 1] 308s -0.837 308s -0.930 308s 308s y: [1, 2, 1, 1] 308s 0.245 308s 0.272 308s testing: mul_mat, [4, 1, 3, 1] = [1, 4, 3, 1] * [1, 1, 3, 1] 308s x0: [1, 4, 3, 1] 308s 0.984 308s -0.723 308s -0.513 308s 0.711 308s 308s x1: [1, 1, 3, 1] 308s 0.812 308s 308s y: [4, 1, 3, 1] 308s 0.798 -0.587 -0.416 0.577 308s testing: mul_mat, [1, 1, 3, 4] = [4, 1, 3, 4] * [4, 1, 3, 4] 308s x0: [4, 1, 3, 4] 308s -0.133 0.859 0.268 -0.842 308s 308s x1: [4, 1, 3, 4] 308s 0.756 -0.683 -0.737 -0.406 308s 308s y: [1, 1, 3, 4] 308s -0.543 308s test-mul-mat0: iter:481/500 308s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 2, 1, 1] 308s 0.546 0.631 0.721 -0.663 308s -0.351 -0.933 0.043 -0.028 308s 308s x1: [4, 3, 1, 1] 308s -0.374 -0.186 -0.493 0.462 308s -0.024 0.332 0.305 0.201 308s 0.495 -0.853 -0.705 0.517 308s 308s y: [2, 3, 1, 1] 308s -0.983 0.270 308s 0.283 -0.293 308s -1.119 0.576 308s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 2, 1, 1] 308s 0.034 -0.994 0.658 0.541 308s 0.468 -0.366 -0.127 -0.226 308s 308s x1: [4, 2, 1, 1] 308s 0.920 0.999 -0.244 -0.784 308s 0.803 -0.248 -0.447 0.380 308s 308s y: [2, 2, 1, 1] 308s -1.546 0.273 308s 0.186 0.438 308s testing: mul_mat, [2, 2, 1, 2] = [4, 2, 1, 2] * [4, 2, 1, 2] 308s x0: [4, 2, 1, 2] 308s 0.103 -0.141 -0.355 0.657 308s -0.761 0.489 -0.309 -0.755 308s 308s x1: [4, 2, 1, 2] 308s 0.835 -0.632 -0.079 -0.870 308s 0.885 0.179 0.676 0.516 308s 308s y: [2, 2, 1, 2] 308s -0.368 -0.264 308s 0.165 -1.185 308s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.546 -0.823 0.548 -0.557 308s -0.508 0.340 -0.929 -0.593 308s 308s x1: [4, 2, 1, 1] 308s 0.409 0.747 0.359 -0.413 308s 0.423 -0.125 0.487 0.436 308s 308s y: [2, 2, 1, 1] 308s -0.412 -0.042 308s -0.104 -0.968 308s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.134 0.092 308s -0.872 -0.248 308s 308s x1: [2, 4, 1, 1] 308s -0.284 -0.900 308s -0.354 -0.795 308s -0.209 -0.109 308s 0.353 0.023 308s 308s y: [2, 4, 1, 1] 308s -0.121 0.471 308s -0.121 0.506 308s -0.038 0.209 308s 0.050 -0.313 308s testing: mul_mat, [4, 2, 1, 2] = [2, 4, 1, 2] * [2, 2, 1, 2] 308s x0: [2, 4, 1, 2] 308s -0.125 -0.632 308s 0.028 0.398 308s 0.850 0.123 308s 0.052 -0.188 308s 308s x1: [2, 2, 1, 2] 308s 0.601 -0.500 308s -0.501 -0.040 308s 308s y: [4, 2, 1, 2] 308s 0.240 -0.182 0.450 0.125 308s 0.088 -0.030 -0.431 -0.019 308s test-mul-mat0: iter:482/500 308s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 3, 1, 1] 308s -0.090 0.176 -0.403 -0.693 308s -0.701 0.409 -0.888 -0.862 308s -0.679 -0.437 -0.818 -0.977 308s 308s x1: [4, 3, 1, 1] 308s 0.038 0.283 -0.545 0.538 308s 0.781 0.415 -0.374 0.703 308s 0.250 0.201 0.060 -0.876 308s 308s y: [3, 3, 1, 1] 308s -0.107 0.108 -0.229 308s -0.333 -0.652 -1.092 308s 0.595 0.609 0.549 308s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.124 -0.278 -0.746 0.936 308s 308s x1: [4, 3, 1, 1] 308s 0.905 0.578 -0.251 0.851 308s -0.891 0.603 -0.111 0.392 308s -0.942 -0.572 0.173 0.473 308s 308s y: [1, 3, 1, 1] 308s 0.711 308s 0.393 308s 0.589 308s testing: mul_mat, [3, 1, 1, 4] = [4, 3, 1, 4] * [4, 1, 1, 4] 308s x0: [4, 3, 1, 4] 308s 0.584 -0.671 0.184 -0.527 308s 0.721 0.242 -0.099 -0.106 308s -0.285 0.955 0.771 0.438 308s 308s x1: [4, 1, 1, 4] 308s -0.153 -0.517 -0.154 -0.977 308s 308s y: [3, 1, 1, 4] 308s 0.744 -0.118 -0.997 308s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.168 0.049 -0.665 0.499 308s 308s x1: [4, 3, 1, 1] 308s -0.345 -0.882 -0.370 0.285 308s -0.622 0.601 -0.626 0.447 308s -0.600 -0.895 0.349 -0.068 308s 308s y: [1, 3, 1, 1] 308s 0.403 308s 0.773 308s -0.208 308s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 3, 1, 1] 308s -0.965 308s -0.425 308s 0.896 308s 308s x1: [1, 4, 1, 1] 308s 0.639 308s -0.665 308s 0.410 308s 0.129 308s 308s y: [3, 4, 1, 1] 308s -0.616 -0.272 0.572 308s 0.641 0.283 -0.596 308s -0.395 -0.174 0.367 308s -0.125 -0.055 0.116 308s testing: mul_mat, [3, 1, 1, 4] = [3, 3, 1, 4] * [3, 1, 1, 4] 308s x0: [3, 3, 1, 4] 308s -0.483 0.866 -0.302 308s 0.823 -0.245 0.804 308s -0.134 -0.078 0.256 308s 308s x1: [3, 1, 1, 4] 308s -0.901 -0.771 -0.732 308s 308s y: [3, 1, 1, 4] 308s -0.011 -1.142 -0.007 308s test-mul-mat0: iter:483/500 308s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.030 -0.385 308s 0.983 -0.654 308s 308s x1: [2, 3, 1, 1] 308s -0.007 0.251 308s 0.074 -0.400 308s 0.823 0.897 308s 308s y: [2, 3, 1, 1] 308s -0.096 -0.171 308s 0.152 0.335 308s -0.370 0.223 308s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 308s x0: [2, 1, 3, 1] 308s -0.120 -0.013 308s 308s x1: [2, 2, 3, 1] 308s 0.601 -0.829 308s -0.702 0.780 308s 308s y: [1, 2, 3, 1] 308s -0.061 308s 0.074 308s testing: mul_mat, [3, 1, 3, 4] = [2, 3, 3, 4] * [2, 1, 3, 4] 308s x0: [2, 3, 3, 4] 308s -0.173 -0.571 308s 0.457 0.934 308s -0.788 0.723 308s 308s x1: [2, 1, 3, 4] 308s -0.411 -0.224 308s 308s y: [3, 1, 3, 4] 308s 0.199 -0.397 0.162 308s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 308s x0: [2, 4, 1, 1] 308s 0.022 -0.342 308s 0.664 0.587 308s 0.685 0.543 308s 0.085 -0.758 308s 308s x1: [2, 3, 1, 1] 308s -0.946 0.438 308s 0.878 -0.578 308s 0.457 0.923 308s 308s y: [4, 3, 1, 1] 308s -0.171 -0.371 -0.410 -0.413 308s 0.217 0.244 0.287 0.513 308s -0.306 0.845 0.815 -0.661 308s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 308s x0: [4, 2, 3, 1] 308s 0.219 -0.836 -0.137 0.256 308s 0.319 -0.195 -0.594 0.813 308s 308s x1: [4, 2, 3, 1] 308s -0.549 -0.050 -0.040 -0.776 308s -0.253 0.812 0.735 0.364 308s 308s y: [2, 2, 3, 1] 308s -0.272 -0.773 308s -0.741 -0.379 308s testing: mul_mat, [2, 4, 3, 4] = [2, 2, 3, 4] * [2, 4, 3, 4] 308s x0: [2, 2, 3, 4] 308s -0.616 0.902 308s 0.691 0.114 308s 308s x1: [2, 4, 3, 4] 308s -0.617 0.516 308s -0.273 -0.774 308s 0.050 -0.039 308s 0.732 -0.732 308s 308s y: [2, 4, 3, 4] 308s 0.846 -0.368 308s -0.530 -0.277 308s -0.066 0.030 308s -1.111 0.423 308s test-mul-mat0: iter:484/500 308s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 1, 1, 1] 308s -0.751 -0.854 308s 308s x1: [2, 4, 1, 1] 308s 0.151 -0.508 308s -0.137 -0.223 308s -0.646 -0.363 308s 0.387 0.058 308s 308s y: [1, 4, 1, 1] 308s 0.320 308s 0.293 308s 0.795 308s -0.340 308s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 308s x0: [2, 1, 2, 1] 308s -0.343 -0.406 308s 308s x1: [2, 1, 2, 1] 308s 0.329 0.014 308s 308s y: [1, 1, 2, 1] 308s -0.118 308s testing: mul_mat, [2, 1, 2, 3] = [2, 2, 2, 3] * [2, 1, 2, 3] 308s x0: [2, 2, 2, 3] 308s -0.052 -0.055 308s 0.770 0.585 308s 308s x1: [2, 1, 2, 3] 308s 0.788 -0.463 308s 308s y: [2, 1, 2, 3] 308s -0.015 0.336 308s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.301 0.326 308s -0.630 -0.754 308s 308s x1: [2, 2, 1, 1] 308s -0.970 -0.707 308s 0.133 -0.046 308s 308s y: [2, 2, 1, 1] 308s -0.522 1.145 308s 0.025 -0.049 308s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 308s x0: [2, 2, 2, 1] 308s 0.267 0.952 308s 0.876 0.248 308s 308s x1: [2, 2, 2, 1] 308s -0.860 -0.089 308s -0.423 -0.031 308s 308s y: [2, 2, 2, 1] 308s -0.315 -0.775 308s -0.143 -0.378 308s testing: mul_mat, [1, 2, 2, 3] = [2, 1, 2, 3] * [2, 2, 2, 3] 308s x0: [2, 1, 2, 3] 308s -0.891 -0.887 308s 308s x1: [2, 2, 2, 3] 308s 0.949 -0.125 308s 0.192 0.689 308s 308s y: [1, 2, 2, 3] 308s -0.735 308s -0.782 308s test-mul-mat0: iter:485/500 308s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.946 0.332 -0.840 0.284 308s -0.263 0.758 -0.800 -0.107 308s 308s x1: [4, 1, 1, 1] 308s 0.415 0.820 0.458 0.085 308s 308s y: [2, 1, 1, 1] 308s -0.481 0.137 308s testing: mul_mat, [3, 2, 4, 1] = [4, 3, 4, 1] * [4, 2, 4, 1] 308s x0: [4, 3, 4, 1] 308s 0.939 -0.014 0.581 -0.267 308s 0.725 -0.288 0.267 0.340 308s 0.720 0.231 -0.177 0.829 308s 308s x1: [4, 2, 4, 1] 308s -0.377 -0.008 0.002 -0.264 308s -0.555 -0.206 -0.261 0.131 308s 308s y: [3, 2, 4, 1] 308s -0.282 -0.360 -0.492 308s -0.706 -0.368 -0.293 308s testing: mul_mat, [4, 3, 4, 3] = [4, 4, 4, 3] * [4, 3, 4, 3] 308s x0: [4, 4, 4, 3] 308s -0.556 -0.406 0.874 -0.326 308s 0.073 -0.432 -0.360 -0.579 308s -0.053 0.482 0.751 -0.360 308s -0.565 -0.562 -0.490 -0.311 308s 308s x1: [4, 3, 4, 3] 308s 0.717 0.342 0.390 0.842 308s -0.636 0.857 0.836 0.331 308s -0.632 0.457 -0.558 0.815 308s 308s y: [4, 3, 4, 3] 308s -0.471 -0.723 0.117 -1.050 308s 0.628 -0.909 0.955 -0.635 308s -0.588 -0.514 -0.459 0.120 308s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 2, 1, 1] 308s 0.528 0.890 0.437 0.555 308s -0.749 0.054 -0.572 0.657 308s 308s x1: [4, 4, 1, 1] 308s -0.961 -0.091 -0.463 -0.748 308s 0.417 -0.364 -0.918 0.083 308s 0.007 -0.382 -0.629 0.793 308s 0.525 -0.961 -0.500 -0.615 308s 308s y: [2, 4, 1, 1] 308s -1.206 0.488 308s -0.459 0.247 308s -0.171 0.854 308s -1.137 -0.564 308s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 308s x0: [2, 4, 4, 1] 308s -0.775 0.744 308s -0.902 0.489 308s 0.847 -0.357 308s -0.834 0.640 308s 308s x1: [2, 4, 4, 1] 308s -0.256 -0.438 308s -0.627 0.606 308s -0.267 0.941 308s 0.645 0.642 308s 308s y: [4, 4, 4, 1] 308s -0.127 0.017 -0.061 -0.067 308s 0.936 0.862 -0.747 0.911 308s 0.906 0.701 -0.562 0.825 308s -0.023 -0.268 0.318 -0.127 308s testing: mul_mat, [1, 2, 4, 3] = [4, 1, 4, 3] * [4, 2, 4, 3] 308s x0: [4, 1, 4, 3] 308s -0.872 -0.073 -0.515 0.123 308s 308s x1: [4, 2, 4, 3] 308s -0.159 -0.341 -0.955 -0.416 308s -0.852 -0.312 -0.775 -0.305 308s 308s y: [1, 2, 4, 3] 308s 0.605 308s 1.128 308s test-mul-mat0: iter:486/500 308s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.611 -0.212 -0.118 0.239 308s -0.773 0.578 0.016 -0.849 308s 0.397 -0.537 -0.182 -0.652 308s -0.989 0.060 -0.962 0.896 308s 308s x1: [4, 1, 1, 1] 308s 0.046 -0.495 0.088 -0.913 308s 308s y: [4, 1, 1, 1] 308s -0.152 0.455 0.863 -0.978 308s testing: mul_mat, [1, 4, 2, 1] = [4, 1, 2, 1] * [4, 4, 2, 1] 308s x0: [4, 1, 2, 1] 308s -0.290 -0.130 -0.943 0.407 308s 308s x1: [4, 4, 2, 1] 308s -0.316 -0.991 -0.526 0.715 308s 0.266 -0.303 0.255 -0.706 308s 0.721 -0.865 0.340 -0.773 308s 0.223 0.428 -0.460 0.612 308s 308s y: [1, 4, 2, 1] 308s 1.007 308s -0.566 308s -0.733 308s 0.563 308s testing: mul_mat, [2, 1, 2, 1] = [4, 2, 2, 1] * [4, 1, 2, 1] 308s x0: [4, 2, 2, 1] 308s 0.778 -0.683 0.813 -0.629 308s -0.287 -0.858 0.783 0.458 308s 308s x1: [4, 1, 2, 1] 308s 0.692 0.356 0.483 0.119 308s 308s y: [2, 1, 2, 1] 308s 0.613 -0.070 308s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 3, 1, 1] 308s -0.750 0.586 0.364 0.735 308s 0.217 -0.466 -0.149 0.564 308s 0.244 0.190 0.003 0.145 308s 308s x1: [4, 2, 1, 1] 308s 0.088 -0.163 -0.595 0.439 308s 0.966 -0.335 0.131 0.321 308s 308s y: [3, 2, 1, 1] 308s -0.055 0.431 0.052 308s -0.636 0.527 0.219 308s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 308s x0: [3, 3, 2, 1] 308s 0.150 -0.115 -0.597 308s -0.499 -0.934 0.088 308s -0.883 0.262 -0.111 308s 308s x1: [3, 4, 2, 1] 308s 0.518 0.022 0.627 308s 0.772 0.262 -0.654 308s 0.181 -0.707 0.775 308s 0.461 0.381 -0.388 308s 308s y: [3, 4, 2, 1] 308s -0.300 -0.224 -0.521 308s 0.476 -0.687 -0.541 308s -0.355 0.638 -0.431 308s 0.257 -0.620 -0.265 308s testing: mul_mat, [3, 3, 2, 1] = [3, 3, 2, 1] * [3, 3, 2, 1] 308s x0: [3, 3, 2, 1] 308s 0.217 0.391 -0.253 308s -0.481 -0.131 0.511 308s 0.203 -0.562 0.448 308s 308s x1: [3, 3, 2, 1] 308s -0.316 -0.158 -0.800 308s 0.216 -0.207 -0.901 308s 0.896 -0.007 0.215 308s 308s y: [3, 3, 2, 1] 308s 0.072 -0.236 -0.334 308s 0.193 -0.537 -0.244 308s 0.137 -0.320 0.282 308s test-mul-mat0: iter:487/500 308s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.130 -0.184 308s 0.168 0.684 308s -0.752 0.482 308s 308s x1: [2, 1, 1, 1] 308s -0.059 0.450 308s 308s y: [3, 1, 1, 1] 308s -0.075 0.298 0.261 308s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 308s x0: [2, 1, 2, 1] 308s 0.056 -0.087 308s 308s x1: [2, 3, 2, 1] 308s -0.099 -0.233 308s -0.315 -0.708 308s 0.636 0.123 308s 308s y: [1, 3, 2, 1] 308s 0.015 308s 0.044 308s 0.025 308s testing: mul_mat, [1, 1, 2, 3] = [2, 1, 2, 3] * [2, 1, 2, 3] 308s x0: [2, 1, 2, 3] 308s 0.626 -0.218 308s 308s x1: [2, 1, 2, 3] 308s -0.717 0.678 308s 308s y: [1, 1, 2, 3] 308s -0.597 308s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.441 0.566 308s 0.888 0.277 308s -0.109 0.710 308s -0.158 -0.575 308s 308s x1: [2, 1, 1, 1] 308s 0.646 0.571 308s 308s y: [4, 1, 1, 1] 308s 0.038 0.732 0.335 -0.431 308s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 308s x0: [4, 3, 2, 1] 308s -0.082 -0.436 0.123 0.965 308s 0.368 -0.061 -0.172 -0.606 308s 0.019 0.685 -0.424 0.853 308s 308s x1: [4, 2, 2, 1] 308s -0.397 -0.972 0.400 -0.200 308s 0.162 0.544 -0.319 -0.456 308s 308s y: [3, 2, 2, 1] 308s 0.313 -0.035 -1.014 308s -0.730 0.358 0.122 308s testing: mul_mat, [1, 4, 2, 3] = [3, 1, 2, 3] * [3, 4, 2, 3] 308s x0: [3, 1, 2, 3] 308s -0.424 -0.812 0.078 308s 308s x1: [3, 4, 2, 3] 308s -0.899 -0.587 0.935 308s -0.422 0.326 -0.415 308s 0.986 -0.756 0.953 308s 0.004 -0.193 -0.108 308s 308s y: [1, 4, 2, 3] 308s 0.931 308s -0.118 308s 0.270 308s 0.146 308s test-mul-mat0: iter:488/500 308s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.049 -0.683 308s 0.473 -0.126 308s 308s x1: [2, 4, 1, 1] 308s 0.017 -0.221 308s -0.993 0.426 308s 0.846 0.883 308s -0.527 -0.871 308s 308s y: [2, 4, 1, 1] 308s 0.152 0.036 308s -0.340 -0.523 308s -0.562 0.289 308s 0.570 -0.139 308s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 308s x0: [2, 2, 2, 1] 308s 0.041 0.752 308s 0.763 -0.292 308s 308s x1: [2, 2, 2, 1] 308s 0.675 0.010 308s -0.938 0.323 308s 308s y: [2, 2, 2, 1] 308s 0.036 0.512 308s 0.205 -0.810 308s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 308s x0: [2, 1, 2, 1] 308s 0.501 0.965 308s 308s x1: [2, 2, 2, 1] 308s 0.216 0.017 308s 0.744 0.223 308s 308s y: [1, 2, 2, 1] 308s 0.124 308s 0.588 308s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.099 -0.438 308s 0.034 -0.554 308s 308s x1: [2, 1, 1, 1] 308s -0.161 0.710 308s 308s y: [2, 1, 1, 1] 308s -0.295 -0.399 308s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 308s x0: [2, 1, 2, 1] 308s 0.618 0.768 308s 308s x1: [2, 2, 2, 1] 308s 0.869 -0.993 308s -0.080 -0.090 308s 308s y: [1, 2, 2, 1] 308s -0.225 308s -0.118 308s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 308s x0: [1, 3, 2, 1] 308s 0.993 308s -0.181 308s -0.013 308s 308s x1: [1, 2, 2, 1] 308s 0.511 308s -0.620 308s 308s y: [3, 2, 2, 1] 308s 0.508 -0.092 -0.006 308s -0.616 0.112 0.008 308s test-mul-mat0: iter:489/500 308s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.065 308s -0.623 308s 308s x1: [1, 4, 1, 1] 308s 0.598 308s -0.492 308s -0.856 308s 0.467 308s 308s y: [2, 4, 1, 1] 308s 0.039 -0.372 308s -0.032 0.307 308s -0.055 0.533 308s 0.030 -0.291 308s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 308s x0: [1, 2, 3, 1] 308s -0.153 308s -0.753 308s 308s x1: [1, 2, 3, 1] 308s -0.725 308s 0.748 308s 308s y: [2, 2, 3, 1] 308s 0.111 0.546 308s -0.114 -0.563 308s testing: mul_mat, [1, 2, 3, 4] = [1, 1, 3, 4] * [1, 2, 3, 4] 308s x0: [1, 1, 3, 4] 308s 0.265 308s 308s x1: [1, 2, 3, 4] 308s -0.286 308s 0.318 308s 308s y: [1, 2, 3, 4] 308s -0.076 308s 0.084 308s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 2, 1, 1] 308s 0.740 308s -0.823 308s 308s x1: [1, 1, 1, 1] 308s -0.431 308s 308s y: [2, 1, 1, 1] 308s -0.319 0.354 308s testing: mul_mat, [1, 1, 3, 1] = [2, 1, 3, 1] * [2, 1, 3, 1] 308s x0: [2, 1, 3, 1] 308s -0.073 0.829 308s 308s x1: [2, 1, 3, 1] 308s -0.245 0.032 308s 308s y: [1, 1, 3, 1] 308s 0.045 308s testing: mul_mat, [3, 2, 3, 4] = [1, 3, 3, 4] * [1, 2, 3, 4] 308s x0: [1, 3, 3, 4] 308s -0.086 308s -0.542 308s 0.091 308s 308s x1: [1, 2, 3, 4] 308s -0.198 308s -0.362 308s 308s y: [3, 2, 3, 4] 308s 0.017 0.107 -0.018 308s 0.031 0.196 -0.033 308s test-mul-mat0: iter:490/500 308s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.758 0.463 308s 0.574 0.666 308s 308s x1: [2, 1, 1, 1] 308s -0.436 -0.726 308s 308s y: [2, 1, 1, 1] 308s -0.006 -0.734 308s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 2, 1, 1] 308s 0.461 0.172 308s -0.757 0.570 308s 308s x1: [2, 2, 1, 1] 308s -0.970 -0.498 308s 0.744 -0.981 308s 308s y: [2, 2, 1, 1] 308s -0.533 0.451 308s 0.174 -1.123 308s testing: mul_mat, [1, 2, 1, 2] = [2, 1, 1, 2] * [2, 2, 1, 2] 308s x0: [2, 1, 1, 2] 308s 0.327 -0.553 308s 308s x1: [2, 2, 1, 2] 308s -0.479 0.525 308s -0.257 0.857 308s 308s y: [1, 2, 1, 2] 308s -0.447 308s -0.558 308s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 1, 1, 1] 308s -0.732 -0.406 308s 308s x1: [2, 1, 1, 1] 308s 0.993 0.281 308s 308s y: [1, 1, 1, 1] 308s -0.841 308s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 1, 1, 1] 308s -0.205 308s 308s x1: [1, 2, 1, 1] 308s 0.129 308s 0.731 308s 308s y: [1, 2, 1, 1] 308s -0.026 308s -0.150 308s testing: mul_mat, [1, 1, 1, 2] = [1, 1, 1, 2] * [1, 1, 1, 2] 308s x0: [1, 1, 1, 2] 308s 0.780 308s 308s x1: [1, 1, 1, 2] 308s 0.761 308s 308s y: [1, 1, 1, 2] 308s 0.593 308s test-mul-mat0: iter:491/500 308s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 4, 1, 1] 308s -0.237 -0.204 308s 0.016 0.085 308s -0.211 -0.703 308s 0.972 0.057 308s 308s x1: [2, 4, 1, 1] 308s 0.473 0.104 308s -0.687 0.329 308s -0.458 -0.059 308s 0.435 -0.651 308s 308s y: [4, 4, 1, 1] 308s -0.133 0.017 -0.173 0.465 308s 0.096 0.017 -0.087 -0.649 308s 0.121 -0.012 0.138 -0.449 308s 0.030 -0.049 0.366 0.386 308s testing: mul_mat, [2, 4, 2, 1] = [2, 2, 2, 1] * [2, 4, 2, 1] 308s x0: [2, 2, 2, 1] 308s -0.918 -0.708 308s 0.257 0.518 308s 308s x1: [2, 4, 2, 1] 308s -0.109 0.101 308s -0.212 0.059 308s 0.895 -0.451 308s 0.730 -0.566 308s 308s y: [2, 4, 2, 1] 308s 0.029 0.024 308s 0.152 -0.024 308s -0.503 -0.004 308s -0.269 -0.106 308s testing: mul_mat, [1, 2, 2, 4] = [2, 1, 2, 4] * [2, 2, 2, 4] 308s x0: [2, 1, 2, 4] 308s -0.143 -0.485 308s 308s x1: [2, 2, 2, 4] 308s -0.180 0.366 308s -0.774 0.116 308s 308s y: [1, 2, 2, 4] 308s -0.152 308s 0.054 308s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 308s x0: [2, 1, 1, 1] 308s 0.019 0.031 308s 308s x1: [2, 1, 1, 1] 308s -0.241 0.512 308s 308s y: [1, 1, 1, 1] 308s 0.011 308s testing: mul_mat, [4, 2, 2, 1] = [1, 4, 2, 1] * [1, 2, 2, 1] 308s x0: [1, 4, 2, 1] 308s -0.615 308s 0.509 308s 0.395 308s 0.784 308s 308s x1: [1, 2, 2, 1] 308s -0.937 308s 0.571 308s 308s y: [4, 2, 2, 1] 308s 0.576 -0.477 -0.370 -0.734 308s -0.351 0.291 0.226 0.448 308s testing: mul_mat, [2, 1, 2, 4] = [4, 2, 2, 4] * [4, 1, 2, 4] 308s x0: [4, 2, 2, 4] 308s -0.192 0.114 0.242 0.216 308s 0.803 -0.541 0.909 -0.535 308s 308s x1: [4, 1, 2, 4] 308s -0.607 -0.179 0.311 -0.394 308s 308s y: [2, 1, 2, 4] 308s 0.086 0.103 308s test-mul-mat0: iter:492/500 308s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 4, 1, 1] 308s 0.601 308s 0.369 308s 0.551 308s -0.455 308s 308s x1: [1, 2, 1, 1] 308s 0.517 308s -0.520 308s 308s y: [4, 2, 1, 1] 308s 0.311 0.191 0.285 -0.235 308s -0.312 -0.192 -0.286 0.236 308s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 308s x0: [1, 2, 2, 1] 308s 0.353 308s -0.961 308s 308s x1: [1, 4, 2, 1] 308s -0.806 308s 0.716 308s 0.960 308s 0.253 308s 308s y: [2, 4, 2, 1] 308s -0.285 0.774 308s 0.253 -0.688 308s 0.339 -0.922 308s 0.089 -0.243 308s testing: mul_mat, [4, 2, 2, 2] = [1, 4, 2, 2] * [1, 2, 2, 2] 308s x0: [1, 4, 2, 2] 308s -0.592 308s -0.435 308s -0.593 308s -0.112 308s 308s x1: [1, 2, 2, 2] 308s 0.453 308s 0.919 308s 308s y: [4, 2, 2, 2] 308s -0.268 -0.197 -0.269 -0.051 308s -0.544 -0.400 -0.545 -0.103 308s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 4, 1, 1] 308s 0.585 308s 0.239 308s -0.556 308s 0.628 308s 308s x1: [1, 4, 1, 1] 308s 0.747 308s -0.980 308s -0.455 308s 0.786 308s 308s y: [4, 4, 1, 1] 308s 0.437 0.179 -0.415 0.469 308s -0.573 -0.235 0.545 -0.616 308s -0.266 -0.109 0.253 -0.286 308s 0.460 0.188 -0.437 0.494 308s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 308s x0: [4, 1, 2, 1] 308s -0.805 0.164 -0.894 -0.548 308s 308s x1: [4, 1, 2, 1] 308s 0.783 0.636 -0.198 -0.102 308s 308s y: [1, 1, 2, 1] 308s -0.295 308s testing: mul_mat, [4, 4, 2, 2] = [1, 4, 2, 2] * [1, 4, 2, 2] 308s x0: [1, 4, 2, 2] 308s 0.129 308s -0.358 308s -0.949 308s -0.565 308s 308s x1: [1, 4, 2, 2] 308s 0.172 308s -0.394 308s 0.674 308s -0.055 308s 308s y: [4, 4, 2, 2] 308s 0.022 -0.061 -0.163 -0.097 308s -0.051 0.141 0.374 0.222 308s 0.087 -0.241 -0.640 -0.381 308s -0.007 0.020 0.052 0.031 308s test-mul-mat0: iter:493/500 308s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 2, 1, 1] 308s -0.011 -0.424 -0.176 0.632 308s -0.373 0.259 0.911 -0.224 308s 308s x1: [4, 2, 1, 1] 308s 0.996 -0.268 0.019 0.486 308s -0.339 0.465 0.420 -0.783 308s 308s y: [2, 2, 1, 1] 308s 0.407 -0.533 308s -0.762 0.805 308s testing: mul_mat, [4, 2, 4, 1] = [4, 4, 4, 1] * [4, 2, 4, 1] 308s x0: [4, 4, 4, 1] 308s -0.446 0.077 -0.107 -0.498 308s -0.969 -0.352 -0.464 0.575 308s -0.208 0.602 0.508 -0.252 308s -0.335 -0.827 0.723 0.213 308s 308s x1: [4, 2, 4, 1] 308s 0.889 0.354 0.032 -0.030 308s 0.038 0.947 -0.046 0.754 308s 308s y: [4, 2, 4, 1] 308s -0.357 -1.018 0.053 -0.574 308s -0.314 0.085 0.349 -0.668 308s testing: mul_mat, [3, 4, 4, 1] = [4, 3, 4, 1] * [4, 4, 4, 1] 308s x0: [4, 3, 4, 1] 308s 0.987 0.465 0.360 -0.199 308s 0.598 0.774 -0.323 -0.885 308s -0.798 0.505 0.517 -0.908 308s 308s x1: [4, 4, 4, 1] 308s -0.151 0.452 -0.979 0.476 308s -0.527 -0.712 -0.105 0.096 308s -0.936 0.062 -0.616 -0.987 308s -0.048 -0.115 0.462 0.004 308s 308s y: [3, 4, 4, 1] 308s -0.386 0.155 -0.590 308s -0.908 -0.917 -0.080 308s -0.920 0.560 1.355 308s 0.064 -0.271 0.216 308s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 1, 1, 1] 308s 0.433 0.895 0.279 -0.482 308s 308s x1: [4, 3, 1, 1] 308s -0.536 -0.637 -0.802 -0.553 308s 0.225 0.374 0.178 -0.007 308s -0.826 0.772 0.709 0.041 308s 308s y: [1, 3, 1, 1] 308s -0.759 308s 0.486 308s 0.511 308s testing: mul_mat, [3, 4, 4, 1] = [1, 3, 4, 1] * [1, 4, 4, 1] 308s x0: [1, 3, 4, 1] 308s 0.587 308s -0.828 308s 0.105 308s 308s x1: [1, 4, 4, 1] 308s 0.549 308s 0.364 308s 0.376 308s 0.881 308s 308s y: [3, 4, 4, 1] 308s 0.323 -0.455 0.058 308s 0.214 -0.301 0.038 308s 0.221 -0.311 0.040 308s 0.517 -0.729 0.093 308s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 308s x0: [3, 4, 4, 1] 308s -0.096 0.782 0.671 308s -0.165 -0.434 -0.602 308s -0.165 0.632 0.120 308s -0.955 0.954 -0.050 308s 308s x1: [3, 1, 4, 1] 308s -0.389 -0.175 0.764 308s 308s y: [4, 1, 4, 1] 308s 0.413 -0.320 0.045 0.167 308s test-mul-mat0: iter:494/500 308s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 4, 1, 1] 308s -0.504 308s -0.088 308s 0.691 308s 0.705 308s 308s x1: [1, 2, 1, 1] 308s -0.895 308s -0.054 308s 308s y: [4, 2, 1, 1] 308s 0.451 0.079 -0.618 -0.631 308s 0.027 0.005 -0.037 -0.038 308s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 3, 1, 1] 308s 0.564 308s 0.345 308s -0.336 308s 308s x1: [1, 4, 1, 1] 308s 0.105 308s -0.802 308s -0.783 308s -0.798 308s 308s y: [3, 4, 1, 1] 308s 0.059 0.036 -0.035 308s -0.452 -0.276 0.270 308s -0.442 -0.270 0.263 308s -0.450 -0.275 0.268 308s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.291 308s 308s x1: [1, 3, 1, 1] 308s 0.477 308s -0.881 308s 0.742 308s 308s y: [1, 3, 1, 1] 308s 0.139 308s -0.256 308s 0.216 308s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 308s x0: [1, 4, 1, 1] 308s 0.398 308s -0.869 308s 0.402 308s 0.773 308s 308s x1: [1, 1, 1, 1] 308s 0.939 308s 308s y: [4, 1, 1, 1] 308s 0.374 -0.816 0.378 0.726 308s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 1, 1, 1] 308s 0.131 0.189 -0.331 0.627 308s 308s x1: [4, 1, 1, 1] 308s -0.377 -0.307 0.026 -0.758 308s 308s y: [1, 1, 1, 1] 308s -0.591 308s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 3, 1, 1] 308s 0.549 308s 0.408 308s -0.902 308s 308s x1: [1, 4, 1, 1] 308s -0.900 308s -0.640 308s 0.332 308s 0.205 308s 308s y: [3, 4, 1, 1] 308s -0.494 -0.367 0.812 308s -0.351 -0.261 0.578 308s 0.182 0.135 -0.300 308s 0.113 0.084 -0.185 308s test-mul-mat0: iter:495/500 308s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 4, 1, 1] 308s 0.248 0.560 -0.427 -0.350 308s 0.333 0.197 0.343 -0.641 308s 0.439 -0.423 0.490 -0.372 308s 0.246 0.117 -0.272 0.606 308s 308s x1: [4, 1, 1, 1] 308s -0.129 -0.497 0.651 -0.838 308s 308s y: [4, 1, 1, 1] 308s -0.295 0.620 0.784 -0.775 308s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 308s x0: [4, 2, 4, 1] 308s -0.189 0.055 -0.713 0.357 308s -0.040 0.760 0.603 0.829 308s 308s x1: [4, 4, 4, 1] 308s -0.551 0.934 -0.836 0.998 308s 0.341 -0.738 0.111 -0.906 308s 0.024 0.701 -0.035 0.527 308s 0.352 0.127 0.970 -0.400 308s 308s y: [2, 4, 4, 1] 308s 1.108 1.055 308s -0.508 -1.259 308s 0.247 0.947 308s -0.894 0.335 308s testing: mul_mat, [3, 2, 4, 2] = [4, 3, 4, 2] * [4, 2, 4, 2] 308s x0: [4, 3, 4, 2] 308s 0.402 0.806 0.619 -0.421 308s 0.662 0.456 -0.390 0.268 308s -0.774 -0.998 0.866 -0.224 308s 308s x1: [4, 2, 4, 2] 308s -0.759 0.500 -0.269 0.200 308s 0.260 -0.666 0.029 -0.980 308s 308s y: [3, 2, 4, 2] 308s -0.153 -0.116 -0.190 308s -0.002 -0.405 0.709 308s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.956 -0.632 -0.161 -0.415 308s 0.367 0.880 0.972 0.683 308s 0.790 0.262 -0.603 -0.549 308s -0.235 0.330 -0.890 -0.806 308s 308s x1: [4, 3, 1, 1] 308s -0.722 0.149 0.068 0.229 308s 0.722 -0.593 -0.538 0.012 308s -0.419 0.945 -0.030 0.579 308s 308s y: [4, 3, 1, 1] 308s 0.490 0.088 -0.697 -0.026 308s -0.234 -0.772 0.733 0.103 308s -0.432 1.044 -0.383 -0.030 308s testing: mul_mat, [3, 4, 4, 1] = [4, 3, 4, 1] * [4, 4, 4, 1] 308s x0: [4, 3, 4, 1] 308s 0.729 -0.907 0.449 -0.233 308s 0.464 -0.625 0.581 -0.340 308s 0.719 -0.161 -0.934 0.875 308s 308s x1: [4, 4, 4, 1] 308s 0.109 -0.761 -0.528 -0.742 308s 0.307 0.701 0.980 0.713 308s -0.837 -0.008 -0.706 -0.892 308s 0.962 0.874 -0.419 -0.994 308s 308s y: [3, 4, 4, 1] 308s 0.705 0.472 0.043 308s -0.138 0.031 -0.183 308s -0.712 -0.490 -0.723 308s -0.048 -0.005 0.071 308s testing: mul_mat, [1, 4, 4, 2] = [3, 1, 4, 2] * [3, 4, 4, 2] 308s x0: [3, 1, 4, 2] 308s -0.286 0.212 0.611 308s 308s x1: [3, 4, 4, 2] 308s -0.523 0.161 0.108 308s -0.515 0.607 0.079 308s 0.215 -0.225 -0.731 308s -0.681 0.449 -0.197 308s 308s y: [1, 4, 4, 2] 308s 0.250 308s 0.324 308s -0.556 308s 0.169 308s test-mul-mat0: iter:496/500 308s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 3, 1, 1] 308s -0.336 -0.698 -0.726 -0.180 308s -0.261 0.918 -0.675 0.124 308s -0.423 0.693 -0.584 0.629 308s 308s x1: [4, 3, 1, 1] 308s 0.209 -0.734 0.065 0.923 308s 0.478 -0.323 -0.674 -0.230 308s 0.864 -0.279 0.143 -0.169 308s 308s y: [3, 3, 1, 1] 308s 0.228 -0.658 -0.055 308s 0.595 0.005 -0.177 308s -0.169 -0.599 -0.749 308s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 308s x0: [4, 1, 1, 1] 308s 0.428 -0.408 0.407 -0.429 308s 308s x1: [4, 3, 1, 1] 308s 0.899 0.978 -0.532 0.228 308s -0.085 -0.014 -0.563 0.181 308s -0.948 -0.640 -0.342 -0.272 308s 308s y: [1, 3, 1, 1] 308s -0.329 308s -0.338 308s -0.168 308s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 1, 1, 1] 308s -0.945 -0.536 0.895 -0.620 308s 308s x1: [4, 1, 1, 1] 308s 0.423 0.702 0.235 0.725 308s 308s y: [1, 1, 1, 1] 308s -1.015 308s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 308s x0: [4, 2, 1, 1] 308s 0.971 -0.431 -0.103 0.636 308s 0.982 0.199 0.555 -0.922 308s 308s x1: [4, 1, 1, 1] 308s 0.588 -0.528 -0.928 -0.996 308s 308s y: [2, 1, 1, 1] 308s 0.260 0.876 308s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 308s x0: [2, 2, 1, 1] 308s -0.650 0.971 308s 0.792 -0.925 308s 308s x1: [2, 4, 1, 1] 308s 0.607 0.996 308s -0.264 -0.665 308s -0.318 -0.836 308s -0.073 -0.910 308s 308s y: [2, 4, 1, 1] 308s 0.572 -0.441 308s -0.474 0.406 308s -0.605 0.522 308s -0.836 0.784 308s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 308s x0: [2, 3, 1, 1] 308s -0.873 -0.869 308s -0.863 -0.762 308s -0.522 -0.551 308s 308s x1: [2, 2, 1, 1] 308s 0.769 -0.974 308s -0.461 0.665 308s 308s y: [3, 2, 1, 1] 308s 0.175 0.079 0.135 308s -0.175 -0.108 -0.125 308s test-mul-mat0: iter:497/500 308s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 308s x0: [4, 4, 1, 1] 308s -0.280 -0.806 0.279 0.125 308s -0.680 0.416 0.603 -0.549 308s 0.654 -0.949 -0.436 -0.539 308s 0.699 0.573 -0.177 -0.017 308s 308s x1: [4, 4, 1, 1] 308s -0.638 0.284 0.087 0.969 308s 0.280 0.823 -0.696 0.963 308s 0.988 0.231 -0.948 -0.277 308s 0.580 0.845 -0.306 0.655 308s 308s y: [4, 4, 1, 1] 308s 0.095 0.072 -1.247 -0.315 308s -0.816 -0.796 -0.814 0.775 308s -0.761 -0.994 0.989 0.995 308s -0.847 -0.587 -0.642 0.933 308s testing: mul_mat, [4, 4, 2, 1] = [4, 4, 2, 1] * [4, 4, 2, 1] 308s x0: [4, 4, 2, 1] 308s -0.666 0.809 0.256 -0.440 308s -0.719 0.582 -0.161 0.476 308s 0.489 -0.038 0.366 0.050 308s -0.301 0.975 -0.195 0.715 308s 308s x1: [4, 4, 2, 1] 308s -0.339 -0.208 -0.737 -0.516 308s 0.096 -0.774 -0.528 -0.674 308s -0.722 0.195 0.907 -0.877 308s 0.889 0.562 0.737 -0.391 308s 308s y: [4, 4, 2, 1] 308s 0.096 -0.004 -0.453 -0.326 308s -0.529 -0.755 -0.151 -1.162 308s 1.256 0.069 -0.073 -0.396 308s 0.223 -0.618 0.663 -0.143 308s testing: mul_mat, [2, 4, 2, 2] = [4, 2, 2, 2] * [4, 4, 2, 2] 308s x0: [4, 2, 2, 2] 308s 0.635 -0.614 0.462 0.491 308s -0.966 0.180 -0.234 0.365 308s 308s x1: [4, 4, 2, 2] 308s -0.703 0.562 -0.514 -0.422 308s 0.144 0.325 -0.946 -0.367 308s -0.714 0.420 0.683 -0.014 308s 0.394 -0.512 -0.299 0.103 308s 308s y: [2, 4, 2, 2] 308s -1.236 0.746 308s -0.725 0.007 308s -0.402 0.599 308s 0.477 -0.365 308s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 308s x0: [4, 1, 1, 1] 308s 0.092 -0.687 -0.757 0.465 308s 308s x1: [4, 2, 1, 1] 308s -0.492 0.960 -0.167 -0.458 308s 0.140 0.599 0.907 0.024 308s 308s y: [1, 2, 1, 1] 308s -0.792 308s -1.075 308s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 308s x0: [1, 3, 2, 1] 308s -0.967 308s 0.793 308s -0.474 308s 308s x1: [1, 4, 2, 1] 308s 0.853 308s 0.373 308s 0.804 308s -0.276 308s 308s y: [3, 4, 2, 1] 308s -0.824 0.676 -0.404 308s -0.361 0.296 -0.177 308s -0.777 0.637 -0.381 308s 0.267 -0.219 0.131 308s testing: mul_mat, [2, 1, 2, 2] = [3, 2, 2, 2] * [3, 1, 2, 2] 308s x0: [3, 2, 2, 2] 308s 0.195 -0.582 -0.340 308s 0.287 0.048 -0.778 308s 308s x1: [3, 1, 2, 2] 308s -0.095 -0.242 0.576 308s 308s y: [2, 1, 2, 2] 308s -0.074 -0.487 308s test-mul-mat0: iter:498/500 308s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 308s x0: [3, 1, 1, 1] 308s -0.414 -0.033 -0.655 308s 308s x1: [3, 4, 1, 1] 308s 0.186 -0.942 -0.542 308s -0.619 0.345 -0.124 308s 0.429 -0.995 0.098 308s 0.201 0.671 -0.293 308s 308s y: [1, 4, 1, 1] 308s 0.309 308s 0.326 308s -0.209 308s 0.087 308s testing: mul_mat, [4, 1, 3, 1] = [3, 4, 3, 1] * [3, 1, 3, 1] 308s x0: [3, 4, 3, 1] 308s -0.623 0.326 -0.265 308s 0.391 -0.169 0.920 308s 0.450 0.289 -0.699 308s -0.205 -0.836 0.730 308s 308s x1: [3, 1, 3, 1] 308s 0.294 0.754 0.717 308s 308s y: [4, 1, 3, 1] 308s -0.128 0.647 -0.152 -0.167 308s testing: mul_mat, [3, 4, 3, 3] = [3, 3, 3, 3] * [3, 4, 3, 3] 308s x0: [3, 3, 3, 3] 308s -0.168 0.395 -0.083 308s -0.996 -0.326 0.380 308s -0.553 0.716 -0.592 308s 308s x1: [3, 4, 3, 3] 308s 0.687 -0.947 0.872 308s 0.988 -0.152 -0.964 308s 0.718 0.648 0.299 308s -0.351 -0.881 0.269 308s 308s y: [3, 4, 3, 3] 308s -0.562 -0.045 -1.574 308s -0.147 -1.301 -0.085 308s 0.110 -0.813 -0.110 308s -0.311 0.738 -0.596 308s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 308s x0: [3, 3, 1, 1] 308s -0.494 -0.352 0.064 308s -0.305 0.945 0.394 308s -0.511 0.853 0.905 308s 308s x1: [3, 3, 1, 1] 308s -0.262 -0.188 -0.620 308s 0.001 0.626 0.736 308s -0.519 0.963 -0.735 308s 308s y: [3, 3, 1, 1] 308s 0.156 -0.343 -0.588 308s -0.174 0.882 1.199 308s -0.130 0.779 0.422 308s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 308s x0: [3, 1, 3, 1] 308s -0.603 0.406 0.957 308s 308s x1: [3, 3, 3, 1] 308s 0.469 0.451 -0.420 308s -0.207 -0.842 0.891 308s -0.644 -0.571 0.747 308s 308s y: [1, 3, 3, 1] 308s -0.502 308s 0.636 308s 0.872 308s testing: mul_mat, [1, 3, 3, 3] = [1, 1, 3, 3] * [1, 3, 3, 3] 308s x0: [1, 1, 3, 3] 308s 0.154 308s 308s x1: [1, 3, 3, 3] 308s 0.015 308s 0.445 308s -0.825 308s 308s y: [1, 3, 3, 3] 308s 0.002 308s 0.069 308s -0.127 308s test-mul-mat0: iter:499/500 308s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 308s x0: [1, 1, 1, 1] 308s 0.097 308s 308s x1: [1, 2, 1, 1] 308s -0.115 308s -0.391 308s 308s y: [1, 2, 1, 1] 308s -0.011 308s -0.038 308s testing: mul_mat, [4, 1, 4, 1] = [1, 4, 4, 1] * [1, 1, 4, 1] 308s x0: [1, 4, 4, 1] 308s -0.776 308s 0.796 308s 0.573 308s -0.148 308s 308s x1: [1, 1, 4, 1] 308s 0.623 308s 308s y: [4, 1, 4, 1] 308s -0.483 0.496 0.357 -0.092 308s testing: mul_mat, [4, 4, 4, 2] = [1, 4, 4, 2] * [1, 4, 4, 2] 308s x0: [1, 4, 4, 2] 308s -0.434 308s 0.259 308s 0.574 308s 0.023 308s 308s x1: [1, 4, 4, 2] 308s -0.122 308s 0.144 308s 0.287 308s 0.732 308s 308s y: [4, 4, 4, 2] 308s 0.053 -0.032 -0.070 -0.003 308s -0.062 0.037 0.082 0.003 308s -0.124 0.074 0.165 0.007 308s -0.318 0.190 0.420 0.017 308s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 308s x0: [1, 3, 1, 1] 308s 0.799 308s -0.840 308s -0.539 308s 308s x1: [1, 4, 1, 1] 308s -0.308 308s 0.534 308s -0.057 308s -0.431 308s 308s y: [3, 4, 1, 1] 308s -0.246 0.258 0.166 308s 0.426 -0.449 -0.288 308s -0.045 0.048 0.031 308s -0.344 0.362 0.232 308s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 308s x0: [3, 4, 4, 1] 308s 0.616 0.929 -0.493 308s -0.978 -0.453 -0.035 308s -0.949 0.044 -0.946 308s 0.691 0.362 -0.959 308s 308s x1: [3, 1, 4, 1] 308s 0.778 0.458 -0.860 308s 308s y: [4, 1, 4, 1] 308s 1.328 -0.937 0.095 1.527 308s testing: mul_mat, [4, 3, 4, 2] = [4, 4, 4, 2] * [4, 3, 4, 2] 308s x0: [4, 4, 4, 2] 308s -0.098 0.579 -0.110 0.879 308s -0.433 0.923 -0.015 0.200 308s 0.544 -0.770 0.666 0.494 308s -0.418 0.165 0.131 -0.611 308s 308s x1: [4, 3, 4, 2] 308s 0.187 -0.115 0.229 0.655 308s -0.346 -0.844 -0.215 0.320 308s 0.784 -0.766 0.291 -0.746 308s 308s y: [4, 3, 4, 2] 308s 0.466 -0.060 0.667 -0.468 308s -0.150 -0.562 0.476 -0.218 308s -1.208 -1.200 0.841 0.040 312s compression: 0.000000 312s convert time: 0.001000 ms / method = 0 312s -0.040188 0.785085 312s 0.405617 0.183192 312s 0.016901 0.564737 312s 0.001560 0.452003 312s -0.111647 -0.158779 312s 0.602449 0.452541 312s 0.464777 0.596264 312s 0.031770 0.389379 312s 0.522225 -0.094984 312s 0.246030 0.173205 312s 0.322603 -0.063522 312s 0.171129 0.240454 312s 0.435216 0.577889 312s 0.286599 -0.102425 312s -0.152230 0.570174 312s -0.116195 0.552043 312s main: elapsed ticks: 4383311 312s main: elapsed us: 4391127 / 4391.127000 ms 312s 135.421090 312s Testing 1 devices 312s 312s Backend 1/1: CPU 312s Device description: CPU 312s Device memory: 4013 MB (4013 MB free) 312s 312s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=1): OK 312s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=2): OK 312s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=3): OK 312s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=4): OK 312s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=5): OK 312s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=6): OK 312s test_dataset(shuffle=no, ndata_shard=2, ndata_batch=2): OK 312s test_dataset(shuffle=no, ndata_shard=2, ndata_batch=4): OK 312s test_dataset(shuffle=no, ndata_shard=2, ndata_batch=6): OK 312s test_dataset(shuffle=no, ndata_shard=3, ndata_batch=3): OK 312s test_dataset(shuffle=no, ndata_shard=3, ndata_batch=6): OK 312s test_dataset(shuffle=no, ndata_shard=4, ndata_batch=4): OK 312s test_dataset(shuffle=no, ndata_shard=5, ndata_batch=5): OK 312s test_dataset(shuffle=no, ndata_shard=6, ndata_batch=6): OK 312s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=1): OK 312s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=2): OK 312s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=3): OK 312s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=4): OK 312s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=5): OK 312s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=6): OK 312s test_dataset(shuffle=yes, ndata_shard=2, ndata_batch=2): OK 312s test_dataset(shuffle=yes, ndata_shard=2, ndata_batch=4): OK 312s test_dataset(shuffle=yes, ndata_shard=2, ndata_batch=6): OK 312s test_dataset(shuffle=yes, ndata_shard=3, ndata_batch=3): OK 312s test_dataset(shuffle=yes, ndata_shard=3, ndata_batch=6): OK 312s test_dataset(shuffle=yes, ndata_shard=4, ndata_batch=4): OK 312s test_dataset(shuffle=yes, ndata_shard=5, ndata_batch=5): OK 312s test_dataset(shuffle=yes, ndata_shard=6, ndata_batch=6): OK 312s test_grad(): OK 312s test_forward_backward(high_level=no, shuffle=no, subtest=results_initial): OK 312s test_forward_backward(high_level=no, shuffle=no, subtest=weights_after_forward): OK 312s test_forward_backward(high_level=no, shuffle=no, subtest=results_after_forward): OK 312s test_forward_backward(high_level=no, shuffle=no, subtest=weights_after_forward_backward): OK 312s test_forward_backward(high_level=no, shuffle=no, subtest=result_after_forward_backward): OK 312s test_forward_backward(high_level=yes, shuffle=no, subtest=results_initial): OK 312s test_forward_backward(high_level=yes, shuffle=no, subtest=weights_after_forward): OK 312s test_forward_backward(high_level=yes, shuffle=no, subtest=results_after_forward): OK 312s test_forward_backward(high_level=yes, shuffle=no, subtest=weights_after_forward_backward): OK 312s test_forward_backward(high_level=yes, shuffle=no, subtest=result_after_forward_backward): OK 312s test_forward_backward(high_level=yes, shuffle=yes, subtest=results_initial): OK 312s test_forward_backward(high_level=yes, shuffle=yes, subtest=weights_after_forward): OK 312s test_forward_backward(high_level=yes, shuffle=yes, subtest=results_after_forward): OK 312s test_forward_backward(high_level=yes, shuffle=yes, subtest=weights_after_forward_backward): OK 312s test_forward_backward(high_level=yes, shuffle=yes, subtest=result_after_forward_backward): OK 312s test_epoch_vs_fit(): OK 312s test_idata_split(high_level=no, epoch=1, subtest=weights): OK 312s test_idata_split(high_level=no, epoch=1, subtest=results_backward): OK 312s test_idata_split(high_level=no, epoch=1, subtest=results_forward): OK 312s test_idata_split(high_level=no, epoch=2, subtest=weights): OK 312s test_idata_split(high_level=no, epoch=2, subtest=results_backward): OK 312s test_idata_split(high_level=no, epoch=2, subtest=results_forward): OK 312s test_idata_split(high_level=no, epoch=3, subtest=weights): OK 312s test_idata_split(high_level=no, epoch=3, subtest=results_backward): OK 312s test_idata_split(high_level=no, epoch=3, subtest=results_forward): OK 312s test_idata_split(high_level=no, epoch=4, subtest=weights): OK 312s test_idata_split(high_level=no, epoch=4, subtest=results_backward): OK 312s test_idata_split(high_level=no, epoch=4, subtest=results_forward): OK 312s test_idata_split(high_level=yes, epoch=1, subtest=weights): OK 312s test_idata_split(high_level=yes, epoch=1, subtest=results_backward): OK 312s test_idata_split(high_level=yes, epoch=1, subtest=results_forward): OK 312s test_idata_split(high_level=yes, epoch=2, subtest=weights): OK 312s test_idata_split(high_level=yes, epoch=2, subtest=results_backward): OK 312s test_idata_split(high_level=yes, epoch=2, subtest=results_forward): OK 312s test_idata_split(high_level=yes, epoch=3, subtest=weights): OK 312s test_idata_split(high_level=yes, epoch=3, subtest=results_backward): OK 312s test_idata_split(high_level=yes, epoch=3, subtest=results_forward): OK 312s test_idata_split(high_level=yes, epoch=4, subtest=weights): OK 312s test_idata_split(high_level=yes, epoch=4, subtest=results_backward): OK 312s test_idata_split(high_level=yes, epoch=4, subtest=results_forward): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=1, subtest=grads): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=1, subtest=weights): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=1, subtest=results): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=2, subtest=grads): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=2, subtest=weights): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=2, subtest=results): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=3, subtest=grads): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=3, subtest=weights): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=3, subtest=results): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=4, subtest=grads): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=4, subtest=weights): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=4, subtest=results): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=1, subtest=grads): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=1, subtest=weights): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=1, subtest=results): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=2, subtest=grads): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=2, subtest=weights): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=2, subtest=results): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=3, subtest=grads): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=3, subtest=weights): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=3, subtest=results): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=4, subtest=grads): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=4, subtest=weights): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=4, subtest=results): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=1, subtest=grads): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=1, subtest=weights): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=1, subtest=results): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=2, subtest=grads): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=2, subtest=weights): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=2, subtest=results): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=3, subtest=grads): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=3, subtest=weights): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=3, subtest=results): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=4, subtest=grads): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=4, subtest=weights): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=4, subtest=results): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=1, subtest=grads): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=1, subtest=weights): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=1, subtest=results): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=2, subtest=grads): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=2, subtest=weights): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=2, subtest=results): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=3, subtest=grads): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=3, subtest=weights): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=3, subtest=results): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=4, subtest=grads): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=4, subtest=weights): OK 312s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=4, subtest=results): OK 312s test_regression(subtest=weights): OK 312s 118/118 tests passed 312s Backend CPU: OK 312s 312s 1/1 backends passed 312s OK 312s test_pad_reflect_1d: using CPU backend 342s Testing f32 342s Testing f16 342s Testing q4_0 342s Testing q4_1 342s Testing q5_0 342s Testing q5_1 342s Testing q8_0 342s Testing q8_1 342s Testing q2_K 342s Testing q3_K 342s Testing q4_K 342s Testing q5_K 342s Testing q6_K 342s Testing q8_K 342s Testing iq2_xxs 342s Testing iq2_xs 342s Testing iq3_xxs 342s Testing iq1_s 342s Testing iq4_nl 342s Testing iq3_s 342s Testing iq2_s 342s Testing iq4_xs 342s Testing i8 342s Testing i16 342s Testing i32 342s Testing i64 342s Testing f64 342s Testing iq1_m 342s Testing bf16 342s Testing tq1_0 342s Testing tq2_0 342s f16 342s quantize_row_q_reference 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 6.10 GB/s 342s quantized throughput : 3.05 GB/s 342s 342s quantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 5.87 GB/s 342s quantized throughput : 2.93 GB/s 342s 342s dequantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 0.33 GB/s 342s quantized throughput : 0.16 GB/s 342s 342s quantize_row_q_dot 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 5.87 GB/s 342s quantized throughput : 2.93 GB/s 342s 342s vec_dot_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 2.63 GB/s 342s quantized throughput : 1.32 GB/s 342s 342s q4_0 342s quantize_row_q_reference 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 1.93 GB/s 342s quantized throughput : 0.27 GB/s 342s 342s quantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 1.91 GB/s 342s quantized throughput : 0.27 GB/s 342s 342s dequantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 8.98 GB/s 342s quantized throughput : 1.26 GB/s 342s 342s quantize_row_q_dot 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 2.01 GB/s 342s quantized throughput : 0.28 GB/s 342s 342s vec_dot_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 9.54 GB/s 342s quantized throughput : 1.34 GB/s 342s 342s q4_1 342s quantize_row_q_reference 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 2.09 GB/s 342s quantized throughput : 0.33 GB/s 342s 342s quantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 1.93 GB/s 342s quantized throughput : 0.30 GB/s 342s 342s dequantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 7.27 GB/s 342s quantized throughput : 1.14 GB/s 342s 342s quantize_row_q_dot 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 1.75 GB/s 342s quantized throughput : 0.27 GB/s 342s 342s vec_dot_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 4.12 GB/s 342s quantized throughput : 0.64 GB/s 342s 342s q5_0 342s quantize_row_q_reference 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 1.70 GB/s 342s quantized throughput : 0.29 GB/s 342s 342s quantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 1.54 GB/s 342s quantized throughput : 0.26 GB/s 342s 342s dequantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 7.27 GB/s 342s quantized throughput : 1.25 GB/s 342s 342s quantize_row_q_dot 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 2.12 GB/s 342s quantized throughput : 0.36 GB/s 342s 342s vec_dot_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 7.27 GB/s 342s quantized throughput : 1.25 GB/s 342s 342s q5_1 342s quantize_row_q_reference 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 1.77 GB/s 342s quantized throughput : 0.33 GB/s 342s 342s quantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 1.77 GB/s 342s quantized throughput : 0.33 GB/s 342s 342s dequantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 5.87 GB/s 342s quantized throughput : 1.10 GB/s 342s 342s quantize_row_q_dot 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 1.75 GB/s 342s quantized throughput : 0.33 GB/s 342s 342s vec_dot_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 4.02 GB/s 342s quantized throughput : 0.75 GB/s 342s 342s q8_0 342s quantize_row_q_reference 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 1.20 GB/s 342s quantized throughput : 0.32 GB/s 342s 342s quantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 2.15 GB/s 342s quantized throughput : 0.57 GB/s 342s 342s dequantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 8.03 GB/s 342s quantized throughput : 2.13 GB/s 342s 342s quantize_row_q_dot 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 2.12 GB/s 342s quantized throughput : 0.56 GB/s 342s 342s vec_dot_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 10.90 GB/s 342s quantized throughput : 2.90 GB/s 342s 342s q2_K 342s quantize_row_q_reference 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 0.03 GB/s 342s quantized throughput : 0.00 GB/s 342s 342s quantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 0.03 GB/s 342s quantized throughput : 0.00 GB/s 342s 342s dequantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 8.03 GB/s 342s quantized throughput : 0.66 GB/s 342s 342s quantize_row_q_dot 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 2.18 GB/s 342s quantized throughput : 0.18 GB/s 342s 342s vec_dot_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 21.80 GB/s 342s quantized throughput : 1.79 GB/s 342s 342s q3_K 342s quantize_row_q_reference 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 0.33 GB/s 342s quantized throughput : 0.04 GB/s 342s 342s quantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 0.33 GB/s 342s quantized throughput : 0.03 GB/s 342s 342s dequantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 6.94 GB/s 342s quantized throughput : 0.75 GB/s 342s 342s quantize_row_q_dot 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 2.15 GB/s 342s quantized throughput : 0.23 GB/s 342s 342s vec_dot_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 15.26 GB/s 342s quantized throughput : 1.64 GB/s 342s 342s q4_K 342s quantize_row_q_reference 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 0.02 GB/s 342s quantized throughput : 0.00 GB/s 342s 342s quantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 0.02 GB/s 342s quantized throughput : 0.00 GB/s 342s 342s dequantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 8.03 GB/s 342s quantized throughput : 1.13 GB/s 342s 342s quantize_row_q_dot 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 2.15 GB/s 342s quantized throughput : 0.30 GB/s 342s 342s vec_dot_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 15.26 GB/s 342s quantized throughput : 2.15 GB/s 342s 342s q5_K 342s quantize_row_q_reference 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 0.03 GB/s 342s quantized throughput : 0.01 GB/s 342s 342s quantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 0.03 GB/s 342s quantized throughput : 0.00 GB/s 342s 342s dequantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 6.36 GB/s 342s quantized throughput : 1.09 GB/s 342s 342s quantize_row_q_dot 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 2.15 GB/s 342s quantized throughput : 0.37 GB/s 342s 342s vec_dot_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 12.72 GB/s 342s quantized throughput : 2.19 GB/s 342s 342s q6_K 342s quantize_row_q_reference 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 0.05 GB/s 342s quantized throughput : 0.01 GB/s 342s 342s quantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 0.05 GB/s 342s quantized throughput : 0.01 GB/s 342s 342s dequantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 2.06 GB/s 342s quantized throughput : 0.42 GB/s 342s 342s quantize_row_q_dot 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 2.12 GB/s 342s quantized throughput : 0.43 GB/s 342s 342s vec_dot_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 15.26 GB/s 342s quantized throughput : 3.13 GB/s 342s 342s iq4_nl 342s quantize_row_q_reference 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 0.14 GB/s 342s quantized throughput : 0.02 GB/s 342s 342s quantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 0.15 GB/s 342s quantized throughput : 0.02 GB/s 342s 342s dequantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 2.88 GB/s 342s quantized throughput : 0.40 GB/s 342s 342s quantize_row_q_dot 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 2.01 GB/s 342s quantized throughput : 0.28 GB/s 342s 342s vec_dot_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 8.03 GB/s 342s quantized throughput : 1.13 GB/s 342s 342s iq4_xs 342s quantize_row_q_reference 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 0.01 GB/s 342s quantized throughput : 0.00 GB/s 342s 342s quantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 0.01 GB/s 342s quantized throughput : 0.00 GB/s 342s 342s dequantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 3.32 GB/s 342s quantized throughput : 0.44 GB/s 342s 342s quantize_row_q_dot 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 2.15 GB/s 342s quantized throughput : 0.29 GB/s 342s 342s vec_dot_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 21.80 GB/s 342s quantized throughput : 2.90 GB/s 342s 342s bf16 342s quantize_row_q_reference 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 3.72 GB/s 342s quantized throughput : 1.86 GB/s 342s 342s quantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 3.47 GB/s 342s quantized throughput : 1.73 GB/s 342s 342s dequantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 9.54 GB/s 342s quantized throughput : 4.77 GB/s 342s 342s quantize_row_q_dot 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 3.72 GB/s 342s quantized throughput : 1.86 GB/s 342s 342s vec_dot_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 2.01 GB/s 342s quantized throughput : 1.00 GB/s 342s 342s tq1_0 342s quantize_row_q_reference 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 0.61 GB/s 342s quantized throughput : 0.03 GB/s 342s 342s quantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 0.62 GB/s 342s quantized throughput : 0.03 GB/s 342s 342s dequantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 5.09 GB/s 342s quantized throughput : 0.27 GB/s 342s 342s quantize_row_q_dot 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 2.09 GB/s 342s quantized throughput : 0.11 GB/s 342s 342s vec_dot_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 6.36 GB/s 342s quantized throughput : 0.34 GB/s 342s 342s tq2_0 342s quantize_row_q_reference 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 0.62 GB/s 342s quantized throughput : 0.04 GB/s 342s 342s quantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 0.60 GB/s 342s quantized throughput : 0.04 GB/s 342s 342s dequantize_row_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 7.27 GB/s 342s quantized throughput : 0.47 GB/s 342s 342s quantize_row_q_dot 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 2.12 GB/s 342s quantized throughput : 0.14 GB/s 342s 342s vec_dot_q 342s 4096 values (0.02 MB) 342s min cycles/32 vals : 0.00 342s avg cycles/32 vals : 0.00 342s float32 throughput : 10.90 GB/s 342s quantized throughput : 0.70 GB/s 342s 342s ggml_roll(3(1), 7(0), 4(-1), 2(0), contiguous): PASSED 342s ggml_roll(37(-4), 42(3), 59(-7), 2(1), contiguous): PASSED 342s ggml_roll(37(-4), 42(3), 59(-7), 2(1), permuted): PASSED 342s 0.8439 -0.9970 0.6497 0.9733 0.9981 0.9999 1.0000 -0.5366 -0.0776 0.7602 0.2296 0.0621 0.0167 0.0045 0.0000 0.0000 0.4242 0.9880 -0.1558 0.8946 0.9923 0.9994 1.0000 -0.9056 0.1547 0.9878 0.4470 0.1240 0.0333 0.0089 0.0000 0.0000 342s ----------------------------------- 342s 0.8439 -0.9970 0.6497 0.9733 0.9981 0.9999 1.0000 -0.5366 -0.0776 0.7602 0.2296 0.0621 0.0167 0.0045 0.0000 0.0000 0.4242 0.9880 -0.1558 0.8946 0.9923 0.9994 1.0000 -0.9056 0.1547 0.9878 0.4470 0.1240 0.0333 0.0089 0.0000 0.0000 347s main: elapsed ticks: 4790042 347s 2951358968546669887488.000000 347s ggml_print_objects: objects in context 0x41862412930: 347s - ggml_object: type = 0, offset = 32, size = 384, next = 0x7de7232d01e0 347s - ggml_object: type = 0, offset = 448, size = 736, next = 0x7de7232d04e0 347s - ggml_object: type = 0, offset = 1216, size = 24336, next = (nil) 347s ggml_print_objects: --- end --- 347s autopkgtest [20:35:45]: test libggml-cpu: -----------------------] 348s autopkgtest [20:35:46]: test libggml-cpu: - - - - - - - - - - results - - - - - - - - - - 348s libggml-cpu PASS 349s autopkgtest [20:35:47]: test libggml-cpu: preparing testbed 371s Creating nova instance adt-questing-ppc64el-ggml-20250707-202958-juju-7f2275-prod-proposed-migration-environment-23-07757ea6-0230-4b76-8e11-82459d259bcf from image adt/ubuntu-questing-ppc64el-server-20250707.img (UUID 8474c3c3-f147-4740-a7c9-57b5279c46a3)... 389s nova [E] nova boot failed (attempt #0): 389s nova [E] DEBUG (extension:189) found extension EntryPoint.parse('v1password = swiftclient.authv1:PasswordLoader') 389s DEBUG (extension:189) found extension EntryPoint.parse('noauth = cinderclient.contrib.noauth:CinderNoAuthLoader') 389s DEBUG (extension:189) found extension EntryPoint.parse('admin_token = keystoneauth1.loading._plugins.admin_token:AdminToken') 389s DEBUG (extension:189) found extension EntryPoint.parse('none = keystoneauth1.loading._plugins.noauth:NoAuth') 389s DEBUG (extension:189) found extension EntryPoint.parse('password = keystoneauth1.loading._plugins.identity.generic:Password') 389s DEBUG (extension:189) found extension EntryPoint.parse('token = keystoneauth1.loading._plugins.identity.generic:Token') 389s DEBUG (extension:189) found extension EntryPoint.parse('v2password = keystoneauth1.loading._plugins.identity.v2:Password') 389s DEBUG (extension:189) found extension EntryPoint.parse('v2token = keystoneauth1.loading._plugins.identity.v2:Token') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3adfspassword = keystoneauth1.extras._saml2._loading:ADFSPassword') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3applicationcredential = keystoneauth1.loading._plugins.identity.v3:ApplicationCredential') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3fedkerb = keystoneauth1.extras.kerberos._loading:MappedKerberos') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3kerberos = keystoneauth1.extras.kerberos._loading:Kerberos') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3multifactor = keystoneauth1.loading._plugins.identity.v3:MultiFactor') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3oauth1 = keystoneauth1.extras.oauth1._loading:V3OAuth1') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcaccesstoken = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAccessToken') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcauthcode = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAuthorizationCode') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcclientcredentials = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectClientCredentials') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcpassword = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectPassword') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3password = keystoneauth1.loading._plugins.identity.v3:Password') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3samlpassword = keystoneauth1.extras._saml2._loading:Saml2Password') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3token = keystoneauth1.loading._plugins.identity.v3:Token') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3tokenlessauth = keystoneauth1.loading._plugins.identity.v3:TokenlessAuth') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3totp = keystoneauth1.loading._plugins.identity.v3:TOTP') 389s DEBUG (session:517) REQ: curl -g -i -X GET https://keystone.ps7.canonical.com:5000/v3 -H "Accept: application/json" -H "User-Agent: nova keystoneauth1/4.0.0 python-requests/2.22.0 CPython/3.8.10" 389s DEBUG (connectionpool:962) Starting new HTTPS connection (1): keystone.ps7.canonical.com:5000 389s DEBUG (connectionpool:429) https://keystone.ps7.canonical.com:5000 "GET /v3 HTTP/1.1" 200 267 389s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 267 Content-Type: application/json Date: Mon, 07 Jul 2025 20:36:19 GMT Keep-Alive: timeout=75, max=1000 Server: Apache/2.4.52 (Ubuntu) Vary: X-Auth-Token x-openstack-request-id: req-87533fb4-243e-42f8-830f-844881667b56 389s DEBUG (session:580) RESP BODY: {"version": {"id": "v3.14", "status": "stable", "updated": "2020-04-07T00:00:00Z", "links": [{"rel": "self", "href": "https://keystone.ps7.canonical.com:5000/v3/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}]}} 389s DEBUG (session:946) GET call to https://keystone.ps7.canonical.com:5000/v3 used request id req-87533fb4-243e-42f8-830f-844881667b56 389s DEBUG (base:182) Making authentication request to https://keystone.ps7.canonical.com:5000/v3/auth/tokens 389s DEBUG (connectionpool:429) https://keystone.ps7.canonical.com:5000 "POST /v3/auth/tokens HTTP/1.1" 201 12527 389s DEBUG (base:187) {"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "20f4f30c2cfd4bfe806cd0db10c0e446", "name": "prod-autopkgtest-workers-ppc64el", "password_expires_at": null}, "audit_ids": ["l5YUdNudQBqBf8BB7d79tg"], "expires_at": "2025-07-08T20:36:20.000000Z", "issued_at": "2025-07-07T20:36:20.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "9bf77f46fd6c4d3da81ee79a717acf43", "name": "prod-autopkgtest-workers-ppc64el_project"}, "is_domain": false, "roles": [{"id": "c4de4cd4a6e842c48c193225243b4507", "name": "reader"}, {"id": "9531825e299647e9b8713fcf36566f08", "name": "member"}, {"id": "a31fb543f37543d3b12c7fcb6e29636f", "name": "load-balancer_member"}], "is_admin_project": false, "catalog": [{"endpoints": [{"id": "09e03191c89d4421aebaa8dcff0e22e3", "interface": "admin", "region_id": "prodstack7", "url": "https://heat-admin.ps7.canonical.com:8004/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "0b44af32db1b408da5b67a834350711b", "interface": "internal", "region_id": "prodstack7", "url": "https://heat-internal.ps7.canonical.com:8004/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "325f3c044aa54591be49e39f7260483d", "interface": "public", "region_id": "prodstack7", "url": "https://heat.ps7.canonical.com:8004/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "07902f28d63c4792bef57723f11a597e", "type": "orchestration", "name": "heat"}, {"endpoints": [{"id": "296a5126b56949f8abc8663ba48d7c69", "interface": "admin", "region_id": "prodstack7", "url": "https://nova-admin.ps7.canonical.com:8774/v2.1", "region": "prodstack7"}, {"id": "4ed46fd286814be9ad5f53c713db2b21", "interface": "public", "region_id": "prodstack7", "url": "https://nova.ps7.canonical.com:8774/v2.1", "region": "prodstack7"}, {"id": "f920fb8274c74c72b50e57ac95f88f51", "interface": "internal", "region_id": "prodstack7", "url": "https://nova-internal.ps7.canonical.com:8774/v2.1", "region": "prodstack7"}], "id": "0f4ee03d0c134dceb7ed6b2fa51eb189", "type": "compute", "name": "nova"}, {"endpoints": [{"id": "074ea936d15d47e8ba1b8f1347fdaeec", "interface": "admin", "region_id": "prodstack7", "url": "https://neutron-admin.ps7.canonical.com:9696", "region": "prodstack7"}, {"id": "4d5667208af943eab425bb1952f67d2f", "interface": "public", "region_id": "prodstack7", "url": "https://neutron.ps7.canonical.com:9696", "region": "prodstack7"}, {"id": "ae71a7dd75fc495fa3dd207ac977346d", "interface": "internal", "region_id": "prodstack7", "url": "https://neutron-internal.ps7.canonical.com:9696", "region": "prodstack7"}], "id": "1fde991012bf4a91a97b5b02cd662e5d", "type": "network", "name": "neutron"}, {"endpoints": [{"id": "5f3171f69df346c9a40ff13f8a9f3feb", "interface": "public", "region_id": "prodstack7", "url": "https://heat.ps7.canonical.com:8000/v1", "region": "prodstack7"}, {"id": "951c2c04417d456eb29a4cbd2675f1bc", "interface": "internal", "region_id": "prodstack7", "url": "https://heat-internal.ps7.canonical.com:8000/v1", "region": "prodstack7"}, {"id": "e4062e144ad243cbb53c8ce87aefee44", "interface": "admin", "region_id": "prodstack7", "url": "https://heat-admin.ps7.canonical.com:8000/v1", "region": "prodstack7"}], "id": "2c59c0123c304ef3824d75e9779ac5a3", "type": "cloudformation", "name": "heat-cfn"}, {"endpoints": [{"id": "4a95fbf112804721b96a3578858faf45", "interface": "internal", "region_id": "prodstack7", "url": "https://octavia-internal.ps7.canonical.com:9876", "region": "prodstack7"}, {"id": "56bed7c3efd54a57bae11cc93844edc5", "interface": "public", "region_id": "prodstack7", "url": "https://octavia.ps7.canonical.com:9876", "region": "prodstack7"}, {"id": "e9c2ec6bc0e94e1e8ca6b15aa24b9294", "interface": "admin", "region_id": "prodstack7", "url": "https://octavia-admin.ps7.canonical.com:9876", "region": "prodstack7"}], "id": "4e42217a7f46428b87e7458a8a73942c", "type": "load-balancer", "name": "octavia"}, {"endpoints": [{"id": "29929a56ac7944d8867150f9d9a51ffe", "interface": "public", "region_id": "prodstack7", "url": "https://gnocchi.ps7.canonical.com:8041", "region": "prodstack7"}, {"id": "d1146fdec43e4c339f3c0766fda1923d", "interface": "internal", "region_id": "prodstack7", "url": "https://gnocchi-internal.ps7.canonical.com:8041", "region": "prodstack7"}, {"id": "ff5d256a28064e13b52758d6206687eb", "interface": "admin", "region_id": "prodstack7", "url": "https://gnocchi-admin.ps7.canonical.com:8041", "region": "prodstack7"}], "id": "50872dac84974216b104c7eef043dfe6", "type": "metric", "name": "gnocchi"}, {"endpoints": [{"id": "3901a2889b584fe5baf1325da2d5571c", "interface": "internal", "region_id": "prodstack7", "url": "https://aodh-internal.ps7.canonical.com:8042", "region": "prodstack7"}, {"id": "94f9e723537a4d0ab35ab53fe1af6f01", "interface": "public", "region_id": "prodstack7", "url": "https://aodh.ps7.canonical.com:8042", "region": "prodstack7"}, {"id": "f3fc8781a98149c680bd7f34c6893410", "interface": "admin", "region_id": "prodstack7", "url": "https://aodh-admin.ps7.canonical.com:8042", "region": "prodstack7"}], "id": "6f7af5495c2447c9bf258f72605a99b1", "type": "alarming", "name": "aodh"}, {"endpoints": [{"id": "0592d4bf15d54ba8aac00dfc34292295", "interface": "admin", "region_id": "prodstack7", "url": "https://keystone-admin.ps7.canonical.com:35357/v3", "region": "prodstack7"}, {"id": "1f5df236ded54026af4f5e947a599b2f", "interface": "internal", "region_id": "prodstack7", "url": "https://keystone-internal.ps7.canonical.com:5000/v3", "region": "prodstack7"}, {"id": "cd17fef7e3d246b3974b2ffe55b7889c", "interface": "public", "region_id": "prodstack7", "url": "https://keystone.ps7.canonical.com:5000/v3", "region": "prodstack7"}], "id": "7ad024307b634ea989f1e03d73d7737b", "type": "identity", "name": "keystone"}, {"endpoints": [{"id": "001dac935b6c44b1ad62c90175538578", "interface": "admin", "region_id": "prodstack7", "url": "https://cinder-admin.ps7.canonical.com:8776/v3/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "90abac2983a34488bb6ada4e5004bb99", "interface": "public", "region_id": "prodstack7", "url": "https://cinder.ps7.canonical.com:8776/v3/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "e49add7152684a8e9e1e3ea9502b5dc6", "interface": "internal", "region_id": "prodstack7", "url": "https://cinder-internal.ps7.canonical.com:8776/v3/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "7bea8b97c0304a62afd8325515928cc0", "type": "volumev3", "name": "cinderv3"}, {"endpoints": [{"id": "2450babeee5e4fe49947cbe7bcc0f3c3", "interface": "public", "region_id": "prodstack7", "url": "https://designate.ps7.canonical.com:9001", "region": "prodstack7"}, {"id": "c2e77ece29cd4dc7bf518bb51c619cce", "interface": "internal", "region_id": "prodstack7", "url": "https://designate-internal.ps7.canonical.com:9001", "region": "prodstack7"}, {"id": "fc292615aa2d43ff943da365870944ce", "interface": "admin", "region_id": "prodstack7", "url": "https://designate-admin.ps7.canonical.com:9001", "region": "prodstack7"}], "id": "8d13654c658644c4a375ce8428638f3d", "type": "dns", "name": "designate"}, {"endpoints": [{"id": "604f1f7088c54ec4a558d1747b0e7396", "interface": "public", "region_id": "prodstack7", "url": "https://barbican.ps7.canonical.com:9311", "region": "prodstack7"}, {"id": "81268c6bd3524a4d85af3d6faa426863", "interface": "admin", "region_id": "prodstack7", "url": "https://barbican-admin.ps7.canonical.com:9312", "region": "prodstack7"}, {"id": "becc73f676f34e66ab1daf0fbcb42366", "interface": "internal", "region_id": "prodstack7", "url": "https://barbican-internal.ps7.canonical.com:9311", "region": "prodstack7"}], "id": "8df4ed7c02d44fe28ec72b1e19e3f66f", "type": "key-manager", "name": "barbican"}, {"endpoints": [{"id": "38557e1243014f1abaa578a61bb0a387", "interface": "public", "region_id": "prodstack7", "url": "https://manila.ps7.canonical.com:8786/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "b12d5a4329f94a1fa6dbd2cd38ebcd52", "interface": "internal", "region_id": "prodstack7", "url": "https://manila-internal.ps7.canonical.com:8786/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "bc081c0d5d954446b7ee77886f5d68a3", "interface": "admin", "region_id": "prodstack7", "url": "https://manila-admin.ps7.canonical.com:8786/v1/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "8e7967c2620d49448787e035e8f21af0", "type": "share", "name": "manila"}, {"endpoints": [{"id": "03802d072c514ae484a2d26be0c906af", "interface": "public", "region_id": "prodstack7", "url": "https://radosgw.ps7.canonical.com:443/", "region": "prodstack7"}, {"id": "c07a315e261f430d94542a872596d654", "interface": "admin", "region_id": "prodstack7", "url": "https://radosgw-admin.ps7.canonical.com:443/", "region": "prodstack7"}, {"id": "d62fcd20c1e34d64930fbec97503a40a", "interface": "internal", "region_id": "prodstack7", "url": "https://radosgw-internal.ps7.canonical.com:443/", "region": "prodstack7"}], "id": "9569f1b0b4714254a3d116760dc3968d", "type": "s3", "name": "s3"}, {"endpoints": [{"id": "12d47bbd1cc64dbf8d4e442b821c64f2", "interface": "admin", "region_id": "prodstack7", "url": "https://radosgw-admin.ps7.canonical.com:443/swift/simplestreams/data", "region": "prodstack7"}, {"id": "35aba6c3a1fc4041b30963e8b6c7b929", "interface": "public", "region_id": "prodstack7", "url": "https://radosgw.ps7.canonical.com:443/swift/v1/AUTH_588a6b5285ea4ed38ae122d264c01490/simplestreams/data", "region": "prodstack7"}, {"id": "739ab5131dff4cdbb3151f6de36b36f6", "interface": "internal", "region_id": "prodstack7", "url": "https://radosgw-internal.ps7.canonical.com:443/swift/v1/AUTH_588a6b5285ea4ed38ae122d264c01490/simplestreams/data", "region": "prodstack7"}], "id": "b28a039721b147af8e77d77242d4297f", "type": "product-streams", "name": "image-stream"}, {"endpoints": [{"id": "9321fba4588641dbb1c9f89508f1bf23", "interface": "internal", "region_id": "prodstack7", "url": "https://placement-internal.ps7.canonical.com:8778", "region": "prodstack7"}, {"id": "9a75eebf33e7409d9b69dc7e650f756c", "interface": "admin", "region_id": "prodstack7", "url": "https://placement-admin.ps7.canonical.com:8778", "region": "prodstack7"}, {"id": "c03942ddacb94fe39c1529aa74bd31c1", "interface": "public", "region_id": "prodstack7", "url": "https://placement.ps7.canonical.com:8778", "region": "prodstack7"}], "id": "bc5c019477934e89bab2a097e8df84b6", "type": "placement", "name": "placement"}, {"endpoints": [{"id": "b8152f5e649d4603ac092897639d38c9", "interface": "admin", "region_id": "prodstack7", "url": "https://radosgw-admin.ps7.canonical.com:443/swift", "region": "prodstack7"}, {"id": "baa313d85b904c308b7a5c98505fc32c", "interface": "internal", "region_id": "prodstack7", "url": "https://radosgw-internal.ps7.canonical.com:443/swift/v1/AUTH_9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "c17c3db416224561b5e045562bbe76bf", "interface": "public", "region_id": "prodstack7", "url": "https://radosgw.ps7.canonical.com:443/swift/v1/AUTH_9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "c6dd2bcf96bf44c2a99e39d1302563f1", "type": "object-store", "name": "swift"}, {"endpoints": [{"id": "526da263451648898c9187c65f441a1c", "interface": "public", "region_id": "prodstack7", "url": "https://glance.ps7.canonical.com:9292", "region": "prodstack7"}, {"id": "61b55755ca9e4e2ab04a144f92cb6e97", "interface": "admin", "region_id": "prodstack7", "url": "https://glance-admin.ps7.canonical.com:9292", "region": "prodstack7"}, {"id": "9080969b2cde4926b647f63b9591233c", "interface": "internal", "region_id": "prodstack7", "url": "https://glance-internal.ps7.canonical.com:9292", "region": "prodstack7"}], "id": "dd3a22e287464998be0514a67dafb7e4", "type": "image", "name": "glance"}, {"endpoints": [{"id": "2f4dcba2a4ce46b2a2e3cf103fd929f4", "interface": "admin", "region_id": "prodstack7", "url": "https://manila-admin.ps7.canonical.com:8786/v2/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "789faa303fb54473b9449fa2f52866b3", "interface": "internal", "region_id": "prodstack7", "url": "https://manila-internal.ps7.canonical.com:8786/v2/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}, {"id": "fa7fa08da5e147df8dbc9528f3d7135b", "interface": "public", "region_id": "prodstack7", "url": "https://manila.ps7.canonical.com:8786/v2/9bf77f46fd6c4d3da81ee79a717acf43", "region": "prodstack7"}], "id": "f6880aea736446b8a4232e0cf3528a12", "type": "sharev2", "name": "manilav2"}]}} 389s REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1 -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}b868bfe41a639da71974c56be8ff639b6f45faf1bd4d58634a4e56ebe5d90829" 389s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1 -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}b868bfe41a639da71974c56be8ff639b6f45faf1bd4d58634a4e56ebe5d90829" 389s DEBUG (connectionpool:962) Starting new HTTPS connection (1): nova.ps7.canonical.com:8774 389s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1 HTTP/1.1" 302 0 389s RESP: [302] Connection: Keep-Alive Content-Length: 0 Content-Type: text/plain; charset=utf8 Date: Mon, 07 Jul 2025 20:36:20 GMT Keep-Alive: timeout=75, max=1000 Location: https://nova.ps7.canonical.com:8774/v2.1/ Server: Apache/2.4.52 (Ubuntu) x-compute-request-id: req-10585c74-1aa2-4c2b-8870-f52e3ef24c76 x-openstack-request-id: req-10585c74-1aa2-4c2b-8870-f52e3ef24c76 389s DEBUG (session:548) RESP: [302] Connection: Keep-Alive Content-Length: 0 Content-Type: text/plain; charset=utf8 Date: Mon, 07 Jul 2025 20:36:20 GMT Keep-Alive: timeout=75, max=1000 Location: https://nova.ps7.canonical.com:8774/v2.1/ Server: Apache/2.4.52 (Ubuntu) x-compute-request-id: req-10585c74-1aa2-4c2b-8870-f52e3ef24c76 x-openstack-request-id: req-10585c74-1aa2-4c2b-8870-f52e3ef24c76 389s RESP BODY: Omitted, Content-Type is set to text/plain; charset=utf8. Only application/json responses have their bodies logged. 389s DEBUG (session:580) RESP BODY: Omitted, Content-Type is set to text/plain; charset=utf8. Only application/json responses have their bodies logged. 389s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/ HTTP/1.1" 200 397 389s RESP: [200] Connection: Keep-Alive Content-Length: 397 Content-Type: application/json Date: Mon, 07 Jul 2025 20:36:20 GMT Keep-Alive: timeout=75, max=999 OpenStack-API-Version: compute 2.1 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.1 x-compute-request-id: req-0ba18a59-3995-4698-a935-24d90e4351df x-openstack-request-id: req-0ba18a59-3995-4698-a935-24d90e4351df 389s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 397 Content-Type: application/json Date: Mon, 07 Jul 2025 20:36:20 GMT Keep-Alive: timeout=75, max=999 OpenStack-API-Version: compute 2.1 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.1 x-compute-request-id: req-0ba18a59-3995-4698-a935-24d90e4351df x-openstack-request-id: req-0ba18a59-3995-4698-a935-24d90e4351df 389s RESP BODY: {"version": {"id": "v2.1", "status": "CURRENT", "version": "2.96", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/"}, {"rel": "describedby", "type": "text/html", "href": "http://docs.openstack.org/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2.1"}]}} 389s DEBUG (session:580) RESP BODY: {"version": {"id": "v2.1", "status": "CURRENT", "version": "2.96", "min_version": "2.1", "updated": "2013-07-23T11:33:21Z", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/"}, {"rel": "describedby", "type": "text/html", "href": "http://docs.openstack.org/"}], "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2.1"}]}} 389s GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/ used request id req-0ba18a59-3995-4698-a935-24d90e4351df 389s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/ used request id req-0ba18a59-3995-4698-a935-24d90e4351df 389s DEBUG (extension:189) found extension EntryPoint.parse('v1password = swiftclient.authv1:PasswordLoader') 389s DEBUG (extension:189) found extension EntryPoint.parse('noauth = cinderclient.contrib.noauth:CinderNoAuthLoader') 389s DEBUG (extension:189) found extension EntryPoint.parse('admin_token = keystoneauth1.loading._plugins.admin_token:AdminToken') 389s DEBUG (extension:189) found extension EntryPoint.parse('none = keystoneauth1.loading._plugins.noauth:NoAuth') 389s DEBUG (extension:189) found extension EntryPoint.parse('password = keystoneauth1.loading._plugins.identity.generic:Password') 389s DEBUG (extension:189) found extension EntryPoint.parse('token = keystoneauth1.loading._plugins.identity.generic:Token') 389s DEBUG (extension:189) found extension EntryPoint.parse('v2password = keystoneauth1.loading._plugins.identity.v2:Password') 389s DEBUG (extension:189) found extension EntryPoint.parse('v2token = keystoneauth1.loading._plugins.identity.v2:Token') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3adfspassword = keystoneauth1.extras._saml2._loading:ADFSPassword') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3applicationcredential = keystoneauth1.loading._plugins.identity.v3:ApplicationCredential') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3fedkerb = keystoneauth1.extras.kerberos._loading:MappedKerberos') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3kerberos = keystoneauth1.extras.kerberos._loading:Kerberos') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3multifactor = keystoneauth1.loading._plugins.identity.v3:MultiFactor') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3oauth1 = keystoneauth1.extras.oauth1._loading:V3OAuth1') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcaccesstoken = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAccessToken') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcauthcode = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAuthorizationCode') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcclientcredentials = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectClientCredentials') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcpassword = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectPassword') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3password = keystoneauth1.loading._plugins.identity.v3:Password') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3samlpassword = keystoneauth1.extras._saml2._loading:Saml2Password') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3token = keystoneauth1.loading._plugins.identity.v3:Token') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3tokenlessauth = keystoneauth1.loading._plugins.identity.v3:TokenlessAuth') 389s DEBUG (extension:189) found extension EntryPoint.parse('v3totp = keystoneauth1.loading._plugins.identity.v3:TOTP') 389s DEBUG (session:517) REQ: curl -g -i -X GET https://glance.ps7.canonical.com:9292/v2/images/8474c3c3-f147-4740-a7c9-57b5279c46a3 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}b868bfe41a639da71974c56be8ff639b6f45faf1bd4d58634a4e56ebe5d90829" -H "X-OpenStack-Nova-API-Version: 2.87" 389s DEBUG (connectionpool:962) Starting new HTTPS connection (1): glance.ps7.canonical.com:9292 389s DEBUG (connectionpool:429) https://glance.ps7.canonical.com:9292 "GET /v2/images/8474c3c3-f147-4740-a7c9-57b5279c46a3 HTTP/1.1" 200 2234 389s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2234 Content-Type: application/json Date: Mon, 07 Jul 2025 20:36:21 GMT Keep-Alive: timeout=75, max=1000 Server: Apache/2.4.52 (Ubuntu) X-Openstack-Request-Id: req-504995f2-9740-44eb-ae18-53cd08ffe617 389s DEBUG (session:580) RESP BODY: {"architecture": "ppc64le", "base_image_ref": "33604503-d889-4300-ab55-6bddc7adc81f", "boot_roles": "reader,member,load-balancer_member", "content_id": "auto.sync", "hw_cdrom_bus": "scsi", "hw_disk_bus": "virtio", "hw_machine_type": "pseries", "hw_video_model": "vga", "hw_vif_model": "virtio", "image_location": "snapshot", "image_state": "available", "image_type": "snapshot", "instance_uuid": "af834da3-bc09-463a-977a-66c74db265d7", "item_name": "disk1.img", "os_distro": "ubuntu", "os_version": "25.04", "owner_id": "9bf77f46fd6c4d3da81ee79a717acf43", "owner_project_name": "prod-autopkgtest-workers-ppc64el_project", "owner_user_name": "prod-autopkgtest-workers-ppc64el", "product_name": "com.ubuntu.cloud.daily:server:25.04:ppc64el", "simplestreams_metadata": "{\"aliases\": \"25.04,p,plucky\", \"arch\": \"ppc64el\", \"ftype\": \"disk1.img\", \"label\": \"daily\", \"md5\": \"eae40cc049c06664c83c3707518924ef\", \"os\": \"ubuntu\", \"pubname\": \"ubuntu-plucky-daily-ppc64el-server-20250625\", \"release\": \"plucky\", \"release_codename\": \"Plucky ", "source_content_id": "com.ubuntu.cloud:daily:download", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "version_name": "20250625", "name": "adt/ubuntu-questing-ppc64el-server-20250707.img", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 3236888576, "virtual_size": 21474836480, "status": "active", "checksum": "e7e9c065080c1ceea575b1031d2a35bc", "protected": false, "min_ram": 0, "min_disk": 20, "owner": "9bf77f46fd6c4d3da81ee79a717acf43", "os_hidden": false, "os_hash_algo": "sha256", "os_hash_value": "7b737cc39cd7e0df0e775fecc6caaec943b84a3925edbda85e9d4908838eab85", "id": "8474c3c3-f147-4740-a7c9-57b5279c46a3", "created_at": "2025-07-07T02:03:59Z", "updated_at": "2025-07-07T02:04:59Z", "locations": [{"url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/8474c3c3-f147-4740-a7c9-57b5279c46a3/snap", "metadata": {"store": "ceph"}}], "direct_url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/8474c3c3-f147-4740-a7c9-57b5279c46a3/snap", "tags": [], "self": "/v2/images/8474c3c3-f147-4740-a7c9-57b5279c46a3", "file": "/v2/images/8474c3c3-f147-4740-a7c9-57b5279c46a3/file", "schema": "/v2/schemas/image", "stores": "ceph"} 389s DEBUG (session:936) GET call to image for https://glance.ps7.canonical.com:9292/v2/images/8474c3c3-f147-4740-a7c9-57b5279c46a3 used request id req-504995f2-9740-44eb-ae18-53cd08ffe617 389s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/flavors/autopkgtest-cpu2-ram4-disk20-ppc64el -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}b868bfe41a639da71974c56be8ff639b6f45faf1bd4d58634a4e56ebe5d90829" -H "X-OpenStack-Nova-API-Version: 2.87" 389s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/flavors/autopkgtest-cpu2-ram4-disk20-ppc64el HTTP/1.1" 404 109 389s DEBUG (session:548) RESP: [404] Connection: Keep-Alive Content-Length: 109 Content-Type: application/json; charset=UTF-8 Date: Mon, 07 Jul 2025 20:36:21 GMT Keep-Alive: timeout=75, max=998 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-6cbd23e0-aaca-4017-a86f-5d838d8609f4 x-openstack-request-id: req-6cbd23e0-aaca-4017-a86f-5d838d8609f4 389s DEBUG (session:580) RESP BODY: {"itemNotFound": {"code": 404, "message": "Flavor autopkgtest-cpu2-ram4-disk20-ppc64el could not be found."}} 389s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/flavors/autopkgtest-cpu2-ram4-disk20-ppc64el used request id req-6cbd23e0-aaca-4017-a86f-5d838d8609f4 389s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/flavors?is_public=None -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}b868bfe41a639da71974c56be8ff639b6f45faf1bd4d58634a4e56ebe5d90829" -H "X-OpenStack-Nova-API-Version: 2.87" 389s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/flavors?is_public=None HTTP/1.1" 200 2423 389s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2423 Content-Type: application/json Date: Mon, 07 Jul 2025 20:36:21 GMT Keep-Alive: timeout=75, max=997 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-9ce98dd7-0741-4a6b-a4b3-69e65c211d39 x-openstack-request-id: req-9ce98dd7-0741-4a6b-a4b3-69e65c211d39 389s DEBUG (session:580) RESP BODY: {"flavors": [{"id": "53d845ba-20b6-47b0-8d36-14129b383b2c", "name": "shared.large.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/53d845ba-20b6-47b0-8d36-14129b383b2c"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/53d845ba-20b6-47b0-8d36-14129b383b2c"}], "description": null}, {"id": "6d15d6b4-4956-4aab-940e-fc2f21abb355", "name": "shared.xlarge.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/6d15d6b4-4956-4aab-940e-fc2f21abb355"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/6d15d6b4-4956-4aab-940e-fc2f21abb355"}], "description": null}, {"id": "84d9214c-6238-49ad-bcd4-68651b0fff84", "name": "shared.medium.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/84d9214c-6238-49ad-bcd4-68651b0fff84"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/84d9214c-6238-49ad-bcd4-68651b0fff84"}], "description": null}, {"id": "af3a4807-1a67-45b0-a4ec-851f7f915480", "name": "autopkgtest-cpu4-ram16-disk100-ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/af3a4807-1a67-45b0-a4ec-851f7f915480"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/af3a4807-1a67-45b0-a4ec-851f7f915480"}], "description": null}, {"id": "cdd26b7a-512f-4e40-a56b-a8628e74c273", "name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}], "description": null}, {"id": "d2b33018-ef27-42d3-9878-e3b4816cec50", "name": "shared.xsmall.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/d2b33018-ef27-42d3-9878-e3b4816cec50"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/d2b33018-ef27-42d3-9878-e3b4816cec50"}], "description": null}, {"id": "e9e0185b-b47d-42ce-bd30-0892a3bf026a", "name": "shared.small.ppc64el", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/e9e0185b-b47d-42ce-bd30-0892a3bf026a"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/e9e0185b-b47d-42ce-bd30-0892a3bf026a"}], "description": null}]} 389s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/flavors?is_public=None used request id req-9ce98dd7-0741-4a6b-a4b3-69e65c211d39 389s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}b868bfe41a639da71974c56be8ff639b6f45faf1bd4d58634a4e56ebe5d90829" -H "X-OpenStack-Nova-API-Version: 2.87" 389s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273 HTTP/1.1" 200 706 389s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 706 Content-Type: application/json Date: Mon, 07 Jul 2025 20:36:21 GMT Keep-Alive: timeout=75, max=996 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-73ff8ecc-2aaa-4ab9-85cb-01fd01e0cb4a x-openstack-request-id: req-73ff8ecc-2aaa-4ab9-85cb-01fd01e0cb4a 389s DEBUG (session:580) RESP BODY: {"flavor": {"id": "cdd26b7a-512f-4e40-a56b-a8628e74c273", "name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "ram": 4096, "disk": 20, "swap": 0, "OS-FLV-EXT-DATA:ephemeral": 0, "OS-FLV-DISABLED:disabled": false, "vcpus": 2, "os-flavor-access:is_public": false, "rxtx_factor": 1.0, "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273"}], "description": null, "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}} 389s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/flavors/cdd26b7a-512f-4e40-a56b-a8628e74c273 used request id req-73ff8ecc-2aaa-4ab9-85cb-01fd01e0cb4a 389s DEBUG (session:517) REQ: curl -g -i -X POST https://nova.ps7.canonical.com:8774/v2.1/servers -H "Accept: application/json" -H "Content-Type: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}b868bfe41a639da71974c56be8ff639b6f45faf1bd4d58634a4e56ebe5d90829" -H "X-OpenStack-Nova-API-Version: 2.87" -d '{"server": {"name": "adt-questing-ppc64el-ggml-20250707-202958-juju-7f2275-prod-proposed-migration-environment-23-07757ea6-0230-4b76-8e11-82459d259bcf", "imageRef": "8474c3c3-f147-4740-a7c9-57b5279c46a3", "flavorRef": "cdd26b7a-512f-4e40-a56b-a8628e74c273", "user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-23", "config_drive": true, "min_count": 1, "max_count": 1, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-23@sto01-ppc64el-3.secgroup"}], "networks": [{"uuid": "c4c76c34-f8c1-479e-a79a-8c9382a6ed25"}]}}' 389s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "POST /v2.1/servers HTTP/1.1" 202 478 389s DEBUG (session:548) RESP: [202] Connection: Keep-Alive Content-Length: 478 Content-Type: application/json Date: Mon, 07 Jul 2025 20:36:21 GMT Keep-Alive: timeout=75, max=995 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 location: https://nova.ps7.canonical.com:8774/v2.1/servers/e5f144e7-7d78-47b3-aad0-45e003ce12b6 x-compute-request-id: req-30b3c236-2577-46bd-ae23-24f164990690 x-openstack-request-id: req-30b3c236-2577-46bd-ae23-24f164990690 389s DEBUG (session:580) RESP BODY: {"server": {"id": "e5f144e7-7d78-47b3-aad0-45e003ce12b6", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/e5f144e7-7d78-47b3-aad0-45e003ce12b6"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/e5f144e7-7d78-47b3-aad0-45e003ce12b6"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-23@sto01-ppc64el-3.secgroup"}], "adminPass": "2CSD9Kc7Nb7m"}} 389s DEBUG (session:936) POST call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers used request id req-30b3c236-2577-46bd-ae23-24f164990690 389s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/e5f144e7-7d78-47b3-aad0-45e003ce12b6 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}b868bfe41a639da71974c56be8ff639b6f45faf1bd4d58634a4e56ebe5d90829" -H "X-OpenStack-Nova-API-Version: 2.87" 389s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/e5f144e7-7d78-47b3-aad0-45e003ce12b6 HTTP/1.1" 200 2717 389s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2717 Content-Type: application/json Date: Mon, 07 Jul 2025 20:36:21 GMT Keep-Alive: timeout=75, max=994 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-31733110-28f0-4a20-b2c9-f904137618d6 x-openstack-request-id: req-31733110-28f0-4a20-b2c9-f904137618d6 389s DEBUG (session:580) RESP BODY: {"server": {"id": "e5f144e7-7d78-47b3-aad0-45e003ce12b6", "name": "adt-questing-ppc64el-ggml-20250707-202958-juju-7f2275-prod-proposed-migration-environment-23-07757ea6-0230-4b76-8e11-82459d259bcf", "status": "BUILD", "tenant_id": "9bf77f46fd6c4d3da81ee79a717acf43", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "metadata": {}, "hostId": "", "image": {"id": "8474c3c3-f147-4740-a7c9-57b5279c46a3", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/8474c3c3-f147-4740-a7c9-57b5279c46a3"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T20:36:22Z", "updated": "2025-07-07T20:36:21Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/e5f144e7-7d78-47b3-aad0-45e003ce12b6"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/e5f144e7-7d78-47b3-aad0-45e003ce12b6"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-23", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-sfcrdos5", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-ppc64el-ggml-20250707-202958-juju-7f2275-prod-prop", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 389s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/e5f144e7-7d78-47b3-aad0-45e003ce12b6 used request id req-31733110-28f0-4a20-b2c9-f904137618d6 389s DEBUG (session:517) REQ: curl -g -i -X GET https://glance.ps7.canonical.com:9292/v2/images/8474c3c3-f147-4740-a7c9-57b5279c46a3 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}b868bfe41a639da71974c56be8ff639b6f45faf1bd4d58634a4e56ebe5d90829" -H "X-OpenStack-Nova-API-Version: 2.87" 389s DEBUG (connectionpool:429) https://glance.ps7.canonical.com:9292 "GET /v2/images/8474c3c3-f147-4740-a7c9-57b5279c46a3 HTTP/1.1" 200 2234 389s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2234 Content-Type: application/json Date: Mon, 07 Jul 2025 20:36:22 GMT Keep-Alive: timeout=75, max=999 Server: Apache/2.4.52 (Ubuntu) X-Openstack-Request-Id: req-3dec979d-5965-44a1-8e9f-26ad60accff4 389s DEBUG (session:580) RESP BODY: {"architecture": "ppc64le", "base_image_ref": "33604503-d889-4300-ab55-6bddc7adc81f", "boot_roles": "reader,member,load-balancer_member", "content_id": "auto.sync", "hw_cdrom_bus": "scsi", "hw_disk_bus": "virtio", "hw_machine_type": "pseries", "hw_video_model": "vga", "hw_vif_model": "virtio", "image_location": "snapshot", "image_state": "available", "image_type": "snapshot", "instance_uuid": "af834da3-bc09-463a-977a-66c74db265d7", "item_name": "disk1.img", "os_distro": "ubuntu", "os_version": "25.04", "owner_id": "9bf77f46fd6c4d3da81ee79a717acf43", "owner_project_name": "prod-autopkgtest-workers-ppc64el_project", "owner_user_name": "prod-autopkgtest-workers-ppc64el", "product_name": "com.ubuntu.cloud.daily:server:25.04:ppc64el", "simplestreams_metadata": "{\"aliases\": \"25.04,p,plucky\", \"arch\": \"ppc64el\", \"ftype\": \"disk1.img\", \"label\": \"daily\", \"md5\": \"eae40cc049c06664c83c3707518924ef\", \"os\": \"ubuntu\", \"pubname\": \"ubuntu-plucky-daily-ppc64el-server-20250625\", \"release\": \"plucky\", \"release_codename\": \"Plucky ", "source_content_id": "com.ubuntu.cloud:daily:download", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "version_name": "20250625", "name": "adt/ubuntu-questing-ppc64el-server-20250707.img", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 3236888576, "virtual_size": 21474836480, "status": "active", "checksum": "e7e9c065080c1ceea575b1031d2a35bc", "protected": false, "min_ram": 0, "min_disk": 20, "owner": "9bf77f46fd6c4d3da81ee79a717acf43", "os_hidden": false, "os_hash_algo": "sha256", "os_hash_value": "7b737cc39cd7e0df0e775fecc6caaec943b84a3925edbda85e9d4908838eab85", "id": "8474c3c3-f147-4740-a7c9-57b5279c46a3", "created_at": "2025-07-07T02:03:59Z", "updated_at": "2025-07-07T02:04:59Z", "locations": [{"url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/8474c3c3-f147-4740-a7c9-57b5279c46a3/snap", "metadata": {"store": "ceph"}}], "direct_url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/8474c3c3-f147-4740-a7c9-57b5279c46a3/snap", "tags": [], "self": "/v2/images/8474c3c3-f147-4740-a7c9-57b5279c46a3", "file": "/v2/images/8474c3c3-f147-4740-a7c9-57b5279c46a3/file", "schema": "/v2/schemas/image", "stores": "ceph"} 389s DEBUG (session:936) GET call to image for https://glance.ps7.canonical.com:9292/v2/images/8474c3c3-f147-4740-a7c9-57b5279c46a3 used request id req-3dec979d-5965-44a1-8e9f-26ad60accff4 389s +--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+ 389s | Property | Value | 389s +--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+ 389s | OS-DCF:diskConfig | MANUAL | 389s | OS-EXT-AZ:availability_zone | | 389s | OS-EXT-SRV-ATTR:host | - | 389s | OS-EXT-SRV-ATTR:hostname | adt-questing-ppc64el-ggml-20250707-202958-juju-7f2275-prod-prop | 389s | OS-EXT-SRV-ATTR:hypervisor_hostname | - | 389s | OS-EXT-SRV-ATTR:instance_name | | 389s | OS-EXT-SRV-ATTR:kernel_id | | 389s | OS-EXT-SRV-ATTR:launch_index | 0 | 389s | OS-EXT-SRV-ATTR:ramdisk_id | | 389s | OS-EXT-SRV-ATTR:reservation_id | r-sfcrdos5 | 389s | OS-EXT-SRV-ATTR:root_device_name | - | 389s | OS-EXT-STS:power_state | 0 | 389s | OS-EXT-STS:task_state | scheduling | 389s | OS-EXT-STS:vm_state | building | 389s | OS-SRV-USG:launched_at | - | 389s | OS-SRV-USG:terminated_at | - | 389s | accessIPv4 | | 389s | accessIPv6 | | 389s | adminPass | 2CSD9Kc7Nb7m | 389s | config_drive | True | 389s | created | 2025-07-07T20:36:22Z | 389s | description | - | 389s | flavor:disk | 20 | 389s | flavor:ephemeral | 0 | 389s | flavor:extra_specs | {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"} | 389s | flavor:original_name | autopkgtest-cpu2-ram4-disk20-ppc64el | 389s | flavor:ram | 4096 | 389s | flavor:swap | 0 | 389s | flavor:vcpus | 2 | 389s | hostId | | 389s | id | e5f144e7-7d78-47b3-aad0-45e003ce12b6 | 389s | image | adt/ubuntu-questing-ppc64el-server-20250707.img (8474c3c3-f147-4740-a7c9-57b5279c46a3) | 389s | key_name | testbed-juju-7f2275-prod-proposed-migration-environment-23 | 389s | locked | False | 389s | locked_reason | - | 389s | metadata | {} | 389s | name | adt-questing-ppc64el-ggml-20250707-202958-juju-7f2275-prod-proposed-migration-environment-23-07757ea6-0230-4b76-8e11-82459d259bcf | 389s | os-extended-volumes:volumes_attached | [] | 389s | progress | 0 | 389s | security_groups | autopkgtest-juju-7f2275-prod-proposed-migration-environment-23@sto01-ppc64el-3.secgroup | 389s | server_groups | [] | 389s | status | BUILD | 389s | tags | [] | 389s | tenant_id | 9bf77f46fd6c4d3da81ee79a717acf43 | 389s | trusted_image_certificates | - | 389s | updated | 2025-07-07T20:36:21Z | 389s | user_id | 20f4f30c2cfd4bfe806cd0db10c0e446 | 389s +--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/e5f144e7-7d78-47b3-aad0-45e003ce12b6 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}b868bfe41a639da71974c56be8ff639b6f45faf1bd4d58634a4e56ebe5d90829" -H "X-OpenStack-Nova-API-Version: 2.87" 389s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/e5f144e7-7d78-47b3-aad0-45e003ce12b6 HTTP/1.1" 200 2717 389s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2717 Content-Type: application/json Date: Mon, 07 Jul 2025 20:36:22 GMT Keep-Alive: timeout=75, max=993 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-c2041a77-35cf-4e39-a39d-a6dbbd6a3abe x-openstack-request-id: req-c2041a77-35cf-4e39-a39d-a6dbbd6a3abe 389s DEBUG (session:580) RESP BODY: {"server": {"id": "e5f144e7-7d78-47b3-aad0-45e003ce12b6", "name": "adt-questing-ppc64el-ggml-20250707-202958-juju-7f2275-prod-proposed-migration-environment-23-07757ea6-0230-4b76-8e11-82459d259bcf", "status": "BUILD", "tenant_id": "9bf77f46fd6c4d3da81ee79a717acf43", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "metadata": {}, "hostId": "", "image": {"id": "8474c3c3-f147-4740-a7c9-57b5279c46a3", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/8474c3c3-f147-4740-a7c9-57b5279c46a3"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T20:36:22Z", "updated": "2025-07-07T20:36:22Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/e5f144e7-7d78-47b3-aad0-45e003ce12b6"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/e5f144e7-7d78-47b3-aad0-45e003ce12b6"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-23", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-sfcrdos5", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-ppc64el-ggml-20250707-202958-juju-7f2275-prod-prop", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "scheduling", "OS-EXT-STS:vm_state": "building", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 389s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/e5f144e7-7d78-47b3-aad0-45e003ce12b6 used request id req-c2041a77-35cf-4e39-a39d-a6dbbd6a3abe 389s 389s 389s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/e5f144e7-7d78-47b3-aad0-45e003ce12b6 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}b868bfe41a639da71974c56be8ff639b6f45faf1bd4d58634a4e56ebe5d90829" -H "X-OpenStack-Nova-API-Version: 2.87" 389s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/e5f144e7-7d78-47b3-aad0-45e003ce12b6 HTTP/1.1" 200 2844 389s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2844 Content-Type: application/json Date: Mon, 07 Jul 2025 20:36:27 GMT Keep-Alive: timeout=75, max=992 OpenStack-API-Version: compute 2.87 Server: Apache/2.4.52 (Ubuntu) Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.87 x-compute-request-id: req-a2219a81-24d0-46b7-b068-c48fc059e114 x-openstack-request-id: req-a2219a81-24d0-46b7-b068-c48fc059e114 389s DEBUG (session:580) RESP BODY: {"server": {"id": "e5f144e7-7d78-47b3-aad0-45e003ce12b6", "name": "adt-questing-ppc64el-ggml-20250707-202958-juju-7f2275-prod-proposed-migration-environment-23-07757ea6-0230-4b76-8e11-82459d259bcf", "status": "ERROR", "tenant_id": "9bf77f46fd6c4d3da81ee79a717acf43", "user_id": "20f4f30c2cfd4bfe806cd0db10c0e446", "metadata": {}, "hostId": "", "image": {"id": "8474c3c3-f147-4740-a7c9-57b5279c46a3", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/8474c3c3-f147-4740-a7c9-57b5279c46a3"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-ppc64el", "extra_specs": {"aggregate_instance_extra_specs:commit": "ppc64el", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T20:36:21Z", "updated": "2025-07-07T20:36:22Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/e5f144e7-7d78-47b3-aad0-45e003ce12b6"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/e5f144e7-7d78-47b3-aad0-45e003ce12b6"}], "OS-DCF:diskConfig": "MANUAL", "fault": {"code": 500, "created": "2025-07-07T20:36:22Z", "message": "No valid host was found. There are not enough hosts available."}, "OS-EXT-AZ:availability_zone": "", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-23", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "instance-0000aef4", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-sfcrdos5", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-ppc64el-ggml-20250707-202958-juju-7f2275-prod-prop", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": null, "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": null, "OS-EXT-STS:vm_state": "error", "OS-EXT-STS:power_state": 0, "os-extended-volumes:volumes_attached": [], "locked": false, "locked_reason": null, "description": null, "tags": [], "trusted_image_certificates": null, "server_groups": []}} 389s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/e5f144e7-7d78-47b3-aad0-45e003ce12b6 used request id req-a2219a81-24d0-46b7-b068-c48fc059e114 389s DEBUG (shell:822) 389s Traceback (most recent call last): 389s File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 820, in main 389s OpenStackComputeShell().main(argv) 389s File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 742, in main 389s args.func(self.cs, args) 389s File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 980, in do_boot 389s _poll_for_status(cs.servers.get, server.id, 'building', ['active']) 389s File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 1019, in _poll_for_status 389s raise exceptions.ResourceInErrorState(obj) 389s novaclient.exceptions.ResourceInErrorState: 389s ERROR (ResourceInErrorState): 389s 389s Error building server 767s autopkgtest [20:42:45]: testbed dpkg architecture: ppc64el 767s autopkgtest [20:42:45]: testbed apt version: 3.1.3 768s autopkgtest [20:42:46]: @@@@@@@@@@@@@@@@@@@@ test bed setup 768s autopkgtest [20:42:46]: testbed release detected to be: questing 769s autopkgtest [20:42:47]: updating testbed package index (apt update) 769s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [249 kB] 769s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 769s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 769s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 769s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [15.8 kB] 769s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [182 kB] 769s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [28.2 kB] 769s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el Packages [47.9 kB] 769s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el Packages [144 kB] 769s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el Packages [5356 B] 769s Fetched 673 kB in 0s (1577 kB/s) 770s Reading package lists... 771s autopkgtest [20:42:49]: upgrading testbed (apt dist-upgrade and autopurge) 771s Reading package lists... 771s Building dependency tree... 771s Reading state information... 771s Calculating upgrade... 771s The following packages will be upgraded: 771s apparmor libapparmor1 libc-bin libc-dev-bin libc6 libc6-dev libnss-systemd 771s libpam-systemd libsystemd-shared libsystemd0 libudev1 libxml2-16 locales 771s systemd systemd-cryptsetup systemd-resolved systemd-sysv systemd-timesyncd 771s udev 771s 19 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 771s Need to get 21.1 MB of archives. 771s After this operation, 86.0 kB of additional disk space will be used. 771s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el libc6-dev ppc64el 2.41-9ubuntu1 [2041 kB] 772s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el libc-dev-bin ppc64el 2.41-9ubuntu1 [23.9 kB] 772s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el libc6 ppc64el 2.41-9ubuntu1 [3244 kB] 772s Get:4 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el libc-bin ppc64el 2.41-9ubuntu1 [740 kB] 772s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el libsystemd0 ppc64el 257.7-1ubuntu1 [662 kB] 772s Get:6 http://ftpmaster.internal/ubuntu questing/main ppc64el libnss-systemd ppc64el 257.7-1ubuntu1 [224 kB] 772s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el systemd-sysv ppc64el 257.7-1ubuntu1 [11.9 kB] 772s Get:8 http://ftpmaster.internal/ubuntu questing/main ppc64el systemd-resolved ppc64el 257.7-1ubuntu1 [382 kB] 772s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el libpam-systemd ppc64el 257.7-1ubuntu1 [341 kB] 772s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el libsystemd-shared ppc64el 257.7-1ubuntu1 [2590 kB] 773s Get:11 http://ftpmaster.internal/ubuntu questing/main ppc64el systemd ppc64el 257.7-1ubuntu1 [3149 kB] 773s Get:12 http://ftpmaster.internal/ubuntu questing/main ppc64el systemd-timesyncd ppc64el 257.7-1ubuntu1 [44.0 kB] 773s Get:13 http://ftpmaster.internal/ubuntu questing/main ppc64el systemd-cryptsetup ppc64el 257.7-1ubuntu1 [131 kB] 773s Get:14 http://ftpmaster.internal/ubuntu questing/main ppc64el udev ppc64el 257.7-1ubuntu1 [1428 kB] 773s Get:15 http://ftpmaster.internal/ubuntu questing/main ppc64el libudev1 ppc64el 257.7-1ubuntu1 [234 kB] 773s Get:16 http://ftpmaster.internal/ubuntu questing/main ppc64el libapparmor1 ppc64el 4.1.1-0ubuntu3 [61.4 kB] 773s Get:17 http://ftpmaster.internal/ubuntu questing/main ppc64el libxml2-16 ppc64el 2.14.4+dfsg-0exp1 [691 kB] 773s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el locales all 2.41-9ubuntu1 [4253 kB] 774s Get:19 http://ftpmaster.internal/ubuntu questing/main ppc64el apparmor ppc64el 4.1.1-0ubuntu3 [813 kB] 775s Preconfiguring packages ... 775s Fetched 21.1 MB in 3s (7647 kB/s) 775s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117869 files and directories currently installed.) 775s Preparing to unpack .../libc6-dev_2.41-9ubuntu1_ppc64el.deb ... 775s Unpacking libc6-dev:ppc64el (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 776s Preparing to unpack .../libc-dev-bin_2.41-9ubuntu1_ppc64el.deb ... 776s Unpacking libc-dev-bin (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 776s Preparing to unpack .../libc6_2.41-9ubuntu1_ppc64el.deb ... 776s Unpacking libc6:ppc64el (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 776s Setting up libc6:ppc64el (2.41-9ubuntu1) ... 776s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117869 files and directories currently installed.) 776s Preparing to unpack .../libc-bin_2.41-9ubuntu1_ppc64el.deb ... 776s Unpacking libc-bin (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 776s Setting up libc-bin (2.41-9ubuntu1) ... 776s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117869 files and directories currently installed.) 776s Preparing to unpack .../libsystemd0_257.7-1ubuntu1_ppc64el.deb ... 776s Unpacking libsystemd0:ppc64el (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 776s Setting up libsystemd0:ppc64el (257.7-1ubuntu1) ... 776s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117869 files and directories currently installed.) 776s Preparing to unpack .../libnss-systemd_257.7-1ubuntu1_ppc64el.deb ... 776s Unpacking libnss-systemd:ppc64el (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 776s Preparing to unpack .../systemd-sysv_257.7-1ubuntu1_ppc64el.deb ... 776s Unpacking systemd-sysv (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 776s Preparing to unpack .../systemd-resolved_257.7-1ubuntu1_ppc64el.deb ... 776s Unpacking systemd-resolved (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 777s Preparing to unpack .../libpam-systemd_257.7-1ubuntu1_ppc64el.deb ... 777s Unpacking libpam-systemd:ppc64el (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 777s Preparing to unpack .../libsystemd-shared_257.7-1ubuntu1_ppc64el.deb ... 777s Unpacking libsystemd-shared:ppc64el (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 777s Setting up libsystemd-shared:ppc64el (257.7-1ubuntu1) ... 777s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117869 files and directories currently installed.) 777s Preparing to unpack .../systemd_257.7-1ubuntu1_ppc64el.deb ... 777s Unpacking systemd (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 777s Preparing to unpack .../systemd-timesyncd_257.7-1ubuntu1_ppc64el.deb ... 777s Unpacking systemd-timesyncd (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 777s Preparing to unpack .../systemd-cryptsetup_257.7-1ubuntu1_ppc64el.deb ... 777s Unpacking systemd-cryptsetup (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 777s Preparing to unpack .../udev_257.7-1ubuntu1_ppc64el.deb ... 777s Unpacking udev (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 777s Preparing to unpack .../libudev1_257.7-1ubuntu1_ppc64el.deb ... 777s Unpacking libudev1:ppc64el (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 777s Setting up libudev1:ppc64el (257.7-1ubuntu1) ... 777s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117870 files and directories currently installed.) 777s Preparing to unpack .../libapparmor1_4.1.1-0ubuntu3_ppc64el.deb ... 777s Unpacking libapparmor1:ppc64el (4.1.1-0ubuntu3) over (4.1.1-0ubuntu2) ... 777s Preparing to unpack .../libxml2-16_2.14.4+dfsg-0exp1_ppc64el.deb ... 777s Unpacking libxml2-16:ppc64el (2.14.4+dfsg-0exp1) over (2.14.3+dfsg-0exp3) ... 777s Preparing to unpack .../locales_2.41-9ubuntu1_all.deb ... 777s Unpacking locales (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 778s Preparing to unpack .../apparmor_4.1.1-0ubuntu3_ppc64el.deb ... 778s Unpacking apparmor (4.1.1-0ubuntu3) over (4.1.1-0ubuntu2) ... 778s Setting up libapparmor1:ppc64el (4.1.1-0ubuntu3) ... 778s Setting up libxml2-16:ppc64el (2.14.4+dfsg-0exp1) ... 778s Setting up systemd (257.7-1ubuntu1) ... 778s /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. 778s /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. 779s Setting up locales (2.41-9ubuntu1) ... 780s Generating locales (this might take a while)... 781s en_US.UTF-8... done 781s Generation complete. 781s Setting up apparmor (4.1.1-0ubuntu3) ... 781s Installing new version of config file /etc/apparmor.d/lsusb ... 781s Installing new version of config file /etc/apparmor.d/mbsync ... 782s Reloading AppArmor profiles 783s Setting up systemd-cryptsetup (257.7-1ubuntu1) ... 783s Setting up systemd-timesyncd (257.7-1ubuntu1) ... 784s systemd-time-wait-sync.service is a disabled or a static unit not running, not starting it. 784s Setting up udev (257.7-1ubuntu1) ... 784s Creating group 'clock' with GID 987. 785s Setting up libc-dev-bin (2.41-9ubuntu1) ... 785s Setting up systemd-resolved (257.7-1ubuntu1) ... 785s Setting up systemd-sysv (257.7-1ubuntu1) ... 785s Setting up libnss-systemd:ppc64el (257.7-1ubuntu1) ... 785s Setting up libpam-systemd:ppc64el (257.7-1ubuntu1) ... 786s Setting up libc6-dev:ppc64el (2.41-9ubuntu1) ... 786s Processing triggers for libc-bin (2.41-9ubuntu1) ... 786s Processing triggers for man-db (2.13.1-1) ... 787s Processing triggers for dbus (1.16.2-2ubuntu1) ... 787s Processing triggers for shared-mime-info (2.4-5build2) ... 788s Processing triggers for procps (2:4.0.4-8ubuntu2) ... 788s Processing triggers for initramfs-tools (0.149ubuntu1) ... 788s update-initramfs: Generating /boot/initrd.img-6.15.0-3-generic 796s Reading package lists... 797s Building dependency tree... 797s Reading state information... 797s Solving dependencies... 797s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 797s autopkgtest [20:43:15]: rebooting testbed after setup commands that affected boot 828s Reading package lists... 828s Building dependency tree... 828s Reading state information... 828s Solving dependencies... 828s The following NEW packages will be installed: 828s libgfortran5 libggml libggml-blas libgomp1 libopenblas0-pthread 828s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 828s Need to get 7102 kB of archives. 828s After this operation, 37.8 MB of additional disk space will be used. 828s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el libgfortran5 ppc64el 15.1.0-8ubuntu1 [620 kB] 828s Get:2 http://ftpmaster.internal/ubuntu questing/universe ppc64el libopenblas0-pthread ppc64el 0.3.29+ds-3 [5644 kB] 829s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el libgomp1 ppc64el 15.1.0-8ubuntu1 [169 kB] 829s Get:4 http://ftpmaster.internal/ubuntu questing/universe ppc64el libggml-blas ppc64el 0.0~git20250618.9e4bee1-1 [363 kB] 829s Get:5 http://ftpmaster.internal/ubuntu questing/universe ppc64el libggml ppc64el 0.0~git20250618.9e4bee1-1 [306 kB] 829s Fetched 7102 kB in 1s (9942 kB/s) 829s Selecting previously unselected package libgfortran5:ppc64el. 829s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117872 files and directories currently installed.) 829s Preparing to unpack .../libgfortran5_15.1.0-8ubuntu1_ppc64el.deb ... 829s Unpacking libgfortran5:ppc64el (15.1.0-8ubuntu1) ... 829s Selecting previously unselected package libopenblas0-pthread:ppc64el. 829s Preparing to unpack .../libopenblas0-pthread_0.3.29+ds-3_ppc64el.deb ... 829s Unpacking libopenblas0-pthread:ppc64el (0.3.29+ds-3) ... 830s Selecting previously unselected package libgomp1:ppc64el. 830s Preparing to unpack .../libgomp1_15.1.0-8ubuntu1_ppc64el.deb ... 830s Unpacking libgomp1:ppc64el (15.1.0-8ubuntu1) ... 830s Selecting previously unselected package libggml-blas:ppc64el. 830s Preparing to unpack .../libggml-blas_0.0~git20250618.9e4bee1-1_ppc64el.deb ... 830s Unpacking libggml-blas:ppc64el (0.0~git20250618.9e4bee1-1) ... 830s Selecting previously unselected package libggml:ppc64el. 830s Preparing to unpack .../libggml_0.0~git20250618.9e4bee1-1_ppc64el.deb ... 830s Unpacking libggml:ppc64el (0.0~git20250618.9e4bee1-1) ... 830s Setting up libgomp1:ppc64el (15.1.0-8ubuntu1) ... 830s Setting up libgfortran5:ppc64el (15.1.0-8ubuntu1) ... 830s Setting up libopenblas0-pthread:ppc64el (0.3.29+ds-3) ... 830s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/openblas-pthread/libblas.so.3 to provide /usr/lib/powerpc64le-linux-gnu/libblas.so.3 (libblas.so.3-powerpc64le-linux-gnu) in auto mode 830s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/openblas-pthread/liblapack.so.3 to provide /usr/lib/powerpc64le-linux-gnu/liblapack.so.3 (liblapack.so.3-powerpc64le-linux-gnu) in auto mode 830s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/openblas-pthread/libopenblas.so.0 to provide /usr/lib/powerpc64le-linux-gnu/libopenblas.so.0 (libopenblas.so.0-powerpc64le-linux-gnu) in auto mode 830s Setting up libggml-blas:ppc64el (0.0~git20250618.9e4bee1-1) ... 830s Setting up libggml:ppc64el (0.0~git20250618.9e4bee1-1) ... 830s Processing triggers for libc-bin (2.41-9ubuntu1) ... 834s autopkgtest [20:43:52]: test libggml-cpu: /usr/libexec/ggml/runtests 834s autopkgtest [20:43:52]: test libggml-cpu: [----------------------- 834s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 834s 0.00 1.00 2.00 834s Testing 2 devices 834s 834s Backend 1/2: BLAS 834s Device description: BLAS 834s Device memory: 0 MB (0 MB free) 834s 834s ABS(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 834s ABS(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 834s SGN(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s SGN(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s NEG(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s NEG(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s STEP(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s STEP(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s TANH(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s TANH(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s ELU(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s ELU(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s RELU(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s RELU(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s SIGMOID(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s SIGMOID(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s GELU(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s GELU(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s GELU_QUICK(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s GELU_QUICK(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s SILU(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s SILU(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s HARDSWISH(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s HARDSWISH(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s HARDSIGMOID(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s HARDSIGMOID(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s EXP(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s EXP(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s GELU_ERF(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s GELU_ERF(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s ABS(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s ABS(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s SGN(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s SGN(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s NEG(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s NEG(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s STEP(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s STEP(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s TANH(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s TANH(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s ELU(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s ELU(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s RELU(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s RELU(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s SIGMOID(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s SIGMOID(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s GELU(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s GELU(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s GELU_QUICK(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s GELU_QUICK(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s SILU(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s SILU(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s HARDSWISH(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s HARDSWISH(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s HARDSIGMOID(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s HARDSIGMOID(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s EXP(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s EXP(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s GELU_ERF(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s GELU_ERF(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s ABS(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s ABS(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s SGN(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s SGN(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s NEG(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s NEG(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s STEP(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s STEP(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s TANH(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s TANH(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s ELU(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s ELU(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s RELU(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s RELU(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s SIGMOID(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s SIGMOID(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s GELU(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s GELU(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s GELU_QUICK(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s GELU_QUICK(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s SILU(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s SILU(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s HARDSWISH(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s HARDSWISH(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s HARDSIGMOID(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s HARDSIGMOID(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s EXP(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s EXP(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s GELU_ERF(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 835s GELU_ERF(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 835s ABS(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s ABS(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s SGN(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s SGN(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s NEG(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s NEG(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s STEP(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s STEP(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s TANH(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s TANH(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s ELU(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s ELU(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s RELU(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s RELU(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s SIGMOID(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s SIGMOID(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s GELU(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s GELU(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s GELU_QUICK(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s GELU_QUICK(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s SILU(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s SILU(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s HARDSWISH(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s HARDSWISH(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s HARDSIGMOID(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s HARDSIGMOID(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s EXP(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s EXP(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s GELU_ERF(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 835s GELU_ERF(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 835s GET_ROWS(type=f32,n=1,m=8,r=2,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=f32,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=f32,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=f32,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=f32,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=f16,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=f16,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=f16,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=f16,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=bf16,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=bf16,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=bf16,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=bf16,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=q4_0,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=q4_0,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=q4_0,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=q4_0,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=q4_1,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=q4_1,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=q4_1,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=q4_1,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=q5_0,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=q5_0,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=q5_0,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=q5_0,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=q5_1,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=q5_1,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=q5_1,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=q5_1,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=q8_0,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=q8_0,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=q8_0,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=q8_0,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=q2_K,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=q2_K,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=q2_K,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=q2_K,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=q3_K,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=q3_K,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=q3_K,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=q3_K,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=q4_K,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=q4_K,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=q4_K,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=q4_K,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=q5_K,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=q5_K,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=q5_K,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=q5_K,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=q6_K,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=q6_K,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=q6_K,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=q6_K,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=iq2_xxs,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=iq2_xxs,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=iq2_xxs,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=iq2_xxs,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=iq2_xs,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=iq2_xs,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=iq2_xs,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=iq2_xs,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=iq2_s,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=iq2_s,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=iq2_s,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=iq2_s,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=iq3_xxs,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=iq3_xxs,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=iq3_xxs,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=iq3_xxs,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=iq1_s,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=iq1_s,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=iq1_s,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=iq1_s,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=iq1_m,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=iq1_m,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=iq1_m,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=iq1_m,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=iq4_nl,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=iq4_nl,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=iq4_nl,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=iq4_nl,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=iq3_s,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=iq3_s,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=iq3_s,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=iq3_s,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=iq4_xs,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=iq4_xs,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=iq4_xs,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=iq4_xs,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS(type=i32,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS(type=i32,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS(type=i32,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 835s GET_ROWS(type=i32,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 835s GET_ROWS_BACK(type=f32,n=1,m=8,r=2,b=1,v=0): not supported [BLAS] 835s GET_ROWS_BACK(type=f32,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS_BACK(type=f32,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS_BACK(type=f16,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 835s GET_ROWS_BACK(type=f16,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 835s GET_ROWS_BACK(type=bf16,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=bf16,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=q4_0,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=q4_0,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=q4_1,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=q4_1,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=q5_0,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=q5_0,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=q5_1,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=q5_1,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=q8_0,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=q8_0,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=q2_K,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=q2_K,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=q3_K,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=q3_K,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=q4_K,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=q4_K,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=q5_K,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=q5_K,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=q6_K,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=q6_K,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=iq2_xxs,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=iq2_xxs,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=iq2_xs,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=iq2_xs,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=iq2_s,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=iq2_s,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=iq3_xxs,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=iq3_xxs,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=iq1_s,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=iq1_s,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=iq1_m,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=iq1_m,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=iq4_nl,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=iq4_nl,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=iq3_s,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=iq3_s,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=iq4_xs,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=iq4_xs,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=i32,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 835s GET_ROWS_BACK(type=i32,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=1,s1=1,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=1,s1=1,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=1,s1=1,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=1,s1=1,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=1,s1=2,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=1,s1=2,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=1,s1=2,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=1,s1=2,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=2,s1=1,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=2,s1=1,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=2,s1=1,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=2,s1=1,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=2,s1=2,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=2,s1=2,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=2,s1=2,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=2,s1=2,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=1,s1=1,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=1,s1=1,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=1,s1=1,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=1,s1=1,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=1,s1=2,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=1,s1=2,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=1,s1=2,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=1,s1=2,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=2,s1=1,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=2,s1=1,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=2,s1=1,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=2,s1=1,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=2,s1=2,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=2,s1=2,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=2,s1=2,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=2,s1=2,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=1,s1=1,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=1,s1=1,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=1,s1=1,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=1,s1=1,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=1,s1=2,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=1,s1=2,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=1,s1=2,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=1,s1=2,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=2,s1=1,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=2,s1=1,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=2,s1=1,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=2,s1=1,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=2,s1=2,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=2,s1=2,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=2,s1=2,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=2,s1=2,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=1,s1=1,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=1,s1=1,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=1,s1=1,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=1,s1=1,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=1,s1=2,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=1,s1=2,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=1,s1=2,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=1,s1=2,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=2,s1=1,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=2,s1=1,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=2,s1=1,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=2,s1=1,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=2,s1=2,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=2,s1=2,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=2,s1=2,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=avg,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=2,s1=2,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=1,s1=1,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=1,s1=1,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=1,s1=1,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=1,s1=1,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=1,s1=2,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=1,s1=2,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=1,s1=2,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=1,s1=2,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=2,s1=1,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=2,s1=1,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=2,s1=1,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=2,s1=1,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=2,s1=2,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=2,s1=2,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=2,s1=2,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=1,s0=2,s1=2,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=1,s1=1,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=1,s1=1,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=1,s1=1,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=1,s1=1,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=1,s1=2,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=1,s1=2,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=1,s1=2,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=1,s1=2,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=2,s1=1,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=2,s1=1,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=2,s1=1,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=2,s1=1,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=2,s1=2,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=2,s1=2,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=2,s1=2,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=1,k1=3,s0=2,s1=2,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=1,s1=1,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=1,s1=1,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=1,s1=1,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=1,s1=1,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=1,s1=2,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=1,s1=2,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=1,s1=2,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=1,s1=2,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=2,s1=1,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=2,s1=1,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=2,s1=1,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=2,s1=1,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=2,s1=2,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=2,s1=2,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=2,s1=2,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=1,s0=2,s1=2,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=1,s1=1,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=1,s1=1,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=1,s1=1,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=1,s1=1,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=1,s1=2,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=1,s1=2,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=1,s1=2,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=1,s1=2,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=2,s1=1,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=2,s1=1,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=2,s1=1,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=2,s1=1,p0=1,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=2,s1=2,p0=0,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=2,s1=2,p0=0,p1=1): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=2,s1=2,p0=1,p1=0): not supported [BLAS] 835s POOL_2D(pool_type=max,type_input=f32,ne_input=[10,10,3,1],k0=3,k1=3,s0=2,s1=2,p0=1,p1=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[3000,128,1,1],ne_kernel=[3,128,1280,1],s0=1,s1=0,p0=1,p1=0,d0=1,d1=0,is_2D=0): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f16,dst_type=f32,ne_input=[3000,128,1,1],ne_kernel=[3,128,1280,1],s0=1,s1=0,p0=1,p1=0,d0=1,d1=0,is_2D=0): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f16,dst_type=f16,ne_input=[3000,128,1,1],ne_kernel=[3,128,1280,1],s0=1,s1=0,p0=1,p1=0,d0=1,d1=0,is_2D=0): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,2,2,1],ne_kernel=[3,2,2,1],s0=1,s1=0,p0=0,p1=0,d0=1,d1=0,is_2D=0): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,2,2,1],ne_kernel=[3,2,2,1],s0=1,s1=0,p0=0,p1=0,d0=3,d1=0,is_2D=0): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,2,2,1],ne_kernel=[3,2,2,1],s0=1,s1=0,p0=3,p1=0,d0=1,d1=0,is_2D=0): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,2,2,1],ne_kernel=[3,2,2,1],s0=1,s1=0,p0=3,p1=0,d0=3,d1=0,is_2D=0): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,2,2,1],ne_kernel=[3,2,2,1],s0=3,s1=0,p0=0,p1=0,d0=1,d1=0,is_2D=0): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,2,2,1],ne_kernel=[3,2,2,1],s0=3,s1=0,p0=0,p1=0,d0=3,d1=0,is_2D=0): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,2,2,1],ne_kernel=[3,2,2,1],s0=3,s1=0,p0=3,p1=0,d0=1,d1=0,is_2D=0): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,2,2,1],ne_kernel=[3,2,2,1],s0=3,s1=0,p0=3,p1=0,d0=3,d1=0,is_2D=0): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[10,10,3,1],ne_kernel=[3,3,3,1],s0=1,s1=1,p0=1,p1=1,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f16,dst_type=f32,ne_input=[10,10,3,1],ne_kernel=[3,3,3,1],s0=1,s1=1,p0=1,p1=1,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f16,dst_type=f16,ne_input=[10,10,3,1],ne_kernel=[3,3,3,1],s0=1,s1=1,p0=1,p1=1,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=1,p0=0,p1=0,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=1,p0=0,p1=0,d0=1,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=1,p0=0,p1=0,d0=3,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=1,p0=0,p1=0,d0=3,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=1,p0=0,p1=3,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=1,p0=0,p1=3,d0=1,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=1,p0=0,p1=3,d0=3,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=1,p0=0,p1=3,d0=3,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=1,p0=3,p1=0,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=1,p0=3,p1=0,d0=1,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=1,p0=3,p1=0,d0=3,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=1,p0=3,p1=0,d0=3,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=1,p0=3,p1=3,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=1,p0=3,p1=3,d0=1,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=1,p0=3,p1=3,d0=3,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=1,p0=3,p1=3,d0=3,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=3,p0=0,p1=0,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=3,p0=0,p1=0,d0=1,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=3,p0=0,p1=0,d0=3,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=3,p0=0,p1=0,d0=3,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=3,p0=0,p1=3,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=3,p0=0,p1=3,d0=1,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=3,p0=0,p1=3,d0=3,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=3,p0=0,p1=3,d0=3,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=3,p0=3,p1=0,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=3,p0=3,p1=0,d0=1,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=3,p0=3,p1=0,d0=3,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=3,p0=3,p1=0,d0=3,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=3,p0=3,p1=3,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=3,p0=3,p1=3,d0=1,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=3,p0=3,p1=3,d0=3,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=1,s1=3,p0=3,p1=3,d0=3,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=1,p0=0,p1=0,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=1,p0=0,p1=0,d0=1,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=1,p0=0,p1=0,d0=3,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=1,p0=0,p1=0,d0=3,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=1,p0=0,p1=3,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=1,p0=0,p1=3,d0=1,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=1,p0=0,p1=3,d0=3,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=1,p0=0,p1=3,d0=3,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=1,p0=3,p1=0,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=1,p0=3,p1=0,d0=1,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=1,p0=3,p1=0,d0=3,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=1,p0=3,p1=0,d0=3,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=1,p0=3,p1=3,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=1,p0=3,p1=3,d0=1,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=1,p0=3,p1=3,d0=3,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=1,p0=3,p1=3,d0=3,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=3,p0=0,p1=0,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=3,p0=0,p1=0,d0=1,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=3,p0=0,p1=0,d0=3,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=3,p0=0,p1=0,d0=3,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=3,p0=0,p1=3,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=3,p0=0,p1=3,d0=1,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=3,p0=0,p1=3,d0=3,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=3,p0=0,p1=3,d0=3,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=3,p0=3,p1=0,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=3,p0=3,p1=0,d0=1,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=3,p0=3,p1=0,d0=3,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=3,p0=3,p1=0,d0=3,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=3,p0=3,p1=3,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=3,p0=3,p1=3,d0=1,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=3,p0=3,p1=3,d0=3,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f32,dst_type=f32,ne_input=[20,20,2,2],ne_kernel=[3,3,2,2],s0=3,s1=3,p0=3,p1=3,d0=3,d1=3,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f16,dst_type=f16,ne_input=[12,12,1,32],ne_kernel=[3,3,1,32],s0=1,s1=1,p0=1,p1=1,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f16,dst_type=f16,ne_input=[12,12,2,32],ne_kernel=[3,3,2,32],s0=1,s1=1,p0=1,p1=1,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f16,dst_type=f16,ne_input=[12,12,1,1024],ne_kernel=[3,3,1,1024],s0=1,s1=1,p0=1,p1=1,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f16,dst_type=f16,ne_input=[12,12,2,1024],ne_kernel=[3,3,2,1024],s0=1,s1=1,p0=1,p1=1,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f16,dst_type=f16,ne_input=[12,12,1,2048],ne_kernel=[3,3,1,2048],s0=1,s1=1,p0=1,p1=1,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f16,dst_type=f16,ne_input=[12,12,2,2048],ne_kernel=[3,3,2,2048],s0=1,s1=1,p0=1,p1=1,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f16,dst_type=f16,ne_input=[12,12,1,2560],ne_kernel=[3,3,1,2560],s0=1,s1=1,p0=1,p1=1,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s IM2COL(type_input=f32,type_kernel=f16,dst_type=f16,ne_input=[12,12,2,2560],ne_kernel=[3,3,2,2560],s0=1,s1=1,p0=1,p1=1,d0=1,d1=1,is_2D=1): not supported [BLAS] 835s CONV_2D_DW(ne_input=[17,34,9,1],ne_kernel=[3,3,1,9],stride=1,padding=0,dilation=1,cwhn=0): not supported [BLAS] 835s CONV_2D_DW(ne_input=[17,34,9,1],ne_kernel=[3,3,1,9],stride=1,padding=0,dilation=1,cwhn=1): not supported [BLAS] 835s CONV_2D_DW(ne_input=[32,8,64,1],ne_kernel=[3,3,1,64],stride=2,padding=1,dilation=1,cwhn=0): not supported [BLAS] 835s CONV_2D_DW(ne_input=[32,8,64,1],ne_kernel=[3,3,1,64],stride=2,padding=1,dilation=1,cwhn=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1,1,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1,1,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1,1,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1,1,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1,1,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1,1,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1,1,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1,1,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1,1,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[3,1,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[3,1,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[3,1,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[3,1,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[3,1,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[3,1,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[3,1,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[3,1,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[3,1,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1337,1,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1337,1,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1337,1,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1337,1,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1337,1,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1337,1,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1337,1,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1337,1,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1337,1,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1,1,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1,1,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1,1,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1,1,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1,1,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1,1,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1,1,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1,1,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1,1,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[3,1,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[3,1,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[3,1,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[3,1,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[3,1,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[3,1,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[3,1,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[3,1,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[3,1,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1337,1,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1337,1,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1337,1,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1337,1,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1337,1,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1337,1,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1337,1,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1337,1,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1337,1,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1,9,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1,9,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1,9,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1,9,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1,9,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1,9,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1,9,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1,9,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1,9,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[3,9,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[3,9,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[3,9,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[3,9,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[3,9,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[3,9,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[3,9,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[3,9,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[3,9,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1337,9,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1337,9,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1337,9,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1337,9,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1337,9,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1337,9,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1337,9,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1337,9,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1337,9,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1,9,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1,9,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1,9,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1,9,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1,9,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1,9,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1,9,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1,9,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1,9,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[3,9,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[3,9,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[3,9,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[3,9,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[3,9,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[3,9,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[3,9,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[3,9,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[3,9,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1337,9,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1337,9,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1337,9,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1337,9,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1337,9,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1337,9,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1337,9,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1337,9,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1337,9,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[197,32,1,1],ne_kernel=[16,32,32,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[3,2,1,1],ne_kernel=[2,3,2,1],s0=3,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[3,2,1,1],ne_kernel=[2,3,2,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[3,2,1,1],ne_kernel=[2,3,2,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[3,2,1,1],ne_kernel=[3,2,2,1],s0=2,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[3,2,1,1],ne_kernel=[3,2,2,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[3,2,1,1],ne_kernel=[3,1,2,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[3,1,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 835s COUNT_EQUAL(type=f32,ne=[4,500,1,1]): not supported [BLAS] 835s COUNT_EQUAL(type=f32,ne=[4,5000,1,1]): not supported [BLAS] 835s ARGMAX(type=f32,ne=[32,1,1,1]): not supported [BLAS] 835s ARGMAX(type=f32,ne=[100,10,1,1]): not supported [BLAS] 835s ARGMAX(type=f32,ne=[1024,10,1,1]): not supported [BLAS] 835s ARGMAX(type=f32,ne=[1024,12,1,1]): not supported [BLAS] 835s ARGMAX(type=f32,ne=[2000,10,1,1]): not supported [BLAS] 835s ARGMAX(type=f32,ne=[5438,3,1,1]): not supported [BLAS] 835s REPEAT(type=f32,ne=[10,5,4,1],nr=[1,1,1,1]): not supported [BLAS] 835s REPEAT(type=f32,ne=[10,5,4,1],nr=[2,1,1,1]): not supported [BLAS] 835s REPEAT(type=f32,ne=[10,5,4,1],nr=[1,2,1,1]): not supported [BLAS] 835s REPEAT(type=f32,ne=[10,5,4,1],nr=[1,1,2,1]): not supported [BLAS] 835s REPEAT(type=f32,ne=[10,5,4,1],nr=[1,1,1,2]): not supported [BLAS] 835s REPEAT(type=i32,ne=[10,5,4,1],nr=[2,1,1,1]): not supported [BLAS] 835s REPEAT(type=i16,ne=[10,5,4,1],nr=[1,1,1,2]): not supported [BLAS] 835s REPEAT(type=f32,ne=[10,5,4,3],nr=[1,1,1,1]): not supported [BLAS] 835s REPEAT(type=f32,ne=[10,5,4,3],nr=[2,1,1,1]): not supported [BLAS] 835s REPEAT(type=f32,ne=[10,5,4,3],nr=[1,2,1,1]): not supported [BLAS] 835s REPEAT(type=f32,ne=[10,5,4,3],nr=[1,1,2,1]): not supported [BLAS] 835s REPEAT(type=f32,ne=[10,5,4,3],nr=[1,1,1,2]): not supported [BLAS] 835s REPEAT(type=i32,ne=[10,5,4,3],nr=[2,1,1,1]): not supported [BLAS] 835s REPEAT(type=i16,ne=[10,5,4,3],nr=[1,1,1,2]): not supported [BLAS] 835s REPEAT_BACK(type=f32,ne=[8,6,4,2],nr=[1,1,1,1],v=0): not supported [BLAS] 835s REPEAT_BACK(type=f32,ne=[8,6,4,2],nr=[2,1,1,1],v=0): not supported [BLAS] 835s REPEAT_BACK(type=f32,ne=[8,6,4,2],nr=[1,2,1,1],v=0): not supported [BLAS] 835s REPEAT_BACK(type=f32,ne=[8,6,4,2],nr=[1,1,2,1],v=0): not supported [BLAS] 835s REPEAT_BACK(type=f32,ne=[8,6,4,2],nr=[1,1,1,2],v=0): not supported [BLAS] 835s REPEAT_BACK(type=f32,ne=[8,6,4,2],nr=[1,1,1,1],v=1): not supported [BLAS] 835s REPEAT_BACK(type=f32,ne=[8,6,4,2],nr=[2,1,1,1],v=1): not supported [BLAS] 835s REPEAT_BACK(type=f32,ne=[8,6,4,2],nr=[1,2,1,1],v=1): not supported [BLAS] 835s REPEAT_BACK(type=f32,ne=[8,6,4,2],nr=[1,1,2,1],v=1): not supported [BLAS] 835s REPEAT_BACK(type=f32,ne=[8,6,4,2],nr=[1,1,1,2],v=1): not supported [BLAS] 835s DUP(type=f32,ne=[10,10,20,1]): not supported [BLAS] 835s DUP(type=f16,ne=[10,10,20,1]): not supported [BLAS] 835s DUP(type=i32,ne=[10,10,20,1]): not supported [BLAS] 835s DUP(type=i16,ne=[10,10,20,1]): not supported [BLAS] 835s DUP(type=f32,ne=[10,10,5,1],permute=[0,2,1,3]): not supported [BLAS] 835s DUP(type=f16,ne=[10,10,5,1],permute=[0,2,1,3]): not supported [BLAS] 835s DUP(type=f32,ne=[10,10,5,1],permute=[1,0,2,3]): not supported [BLAS] 835s DUP(type=f16,ne=[10,10,5,1],permute=[1,0,2,3]): not supported [BLAS] 835s DUP(type=i16,ne=[10,8,3,1],permute=[0,2,1,3]): not supported [BLAS] 835s DUP(type=i16,ne=[10,8,3,1],permute=[1,2,0,3]): not supported [BLAS] 835s SET(type_src=f32,type_dst=f32,ne=[6,5,4,3],dim=1): not supported [BLAS] 835s SET(type_src=f32,type_dst=f32,ne=[6,5,4,3],dim=2): not supported [BLAS] 835s SET(type_src=f32,type_dst=f32,ne=[6,5,4,3],dim=3): not supported [BLAS] 835s SET(type_src=i32,type_dst=i32,ne=[6,5,4,3],dim=1): not supported [BLAS] 835s SET(type_src=i32,type_dst=i32,ne=[6,5,4,3],dim=2): not supported [BLAS] 835s SET(type_src=i32,type_dst=i32,ne=[6,5,4,3],dim=3): not supported [BLAS] 835s CPY(type_src=f32,type_dst=f32,ne=[1,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=f32,ne=[1,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=f32,ne=[1,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=f32,ne=[2,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=f32,ne=[2,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=f32,ne=[2,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=f32,ne=[3,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=f32,ne=[3,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=f32,ne=[3,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=f16,ne=[1,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=f16,ne=[1,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=f16,ne=[1,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=f16,ne=[2,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=f16,ne=[2,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=f16,ne=[2,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=f16,ne=[3,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=f16,ne=[3,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=f16,ne=[3,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=bf16,ne=[1,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=bf16,ne=[1,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=bf16,ne=[1,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=bf16,ne=[2,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=bf16,ne=[2,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=bf16,ne=[2,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=bf16,ne=[3,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=bf16,ne=[3,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=bf16,ne=[3,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q4_0,type_dst=q4_0,ne=[32,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_0,type_dst=q4_0,ne=[32,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_0,type_dst=q4_0,ne=[32,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q4_0,type_dst=q4_0,ne=[64,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_0,type_dst=q4_0,ne=[64,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_0,type_dst=q4_0,ne=[64,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q4_0,type_dst=q4_0,ne=[96,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_0,type_dst=q4_0,ne=[96,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_0,type_dst=q4_0,ne=[96,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q4_1,type_dst=q4_1,ne=[32,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_1,type_dst=q4_1,ne=[32,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_1,type_dst=q4_1,ne=[32,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q4_1,type_dst=q4_1,ne=[64,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_1,type_dst=q4_1,ne=[64,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_1,type_dst=q4_1,ne=[64,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q4_1,type_dst=q4_1,ne=[96,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_1,type_dst=q4_1,ne=[96,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_1,type_dst=q4_1,ne=[96,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q5_0,type_dst=q5_0,ne=[32,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_0,type_dst=q5_0,ne=[32,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_0,type_dst=q5_0,ne=[32,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q5_0,type_dst=q5_0,ne=[64,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_0,type_dst=q5_0,ne=[64,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_0,type_dst=q5_0,ne=[64,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q5_0,type_dst=q5_0,ne=[96,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_0,type_dst=q5_0,ne=[96,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_0,type_dst=q5_0,ne=[96,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q5_1,type_dst=q5_1,ne=[32,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_1,type_dst=q5_1,ne=[32,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_1,type_dst=q5_1,ne=[32,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q5_1,type_dst=q5_1,ne=[64,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_1,type_dst=q5_1,ne=[64,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_1,type_dst=q5_1,ne=[64,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q5_1,type_dst=q5_1,ne=[96,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_1,type_dst=q5_1,ne=[96,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_1,type_dst=q5_1,ne=[96,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q8_0,type_dst=q8_0,ne=[32,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q8_0,type_dst=q8_0,ne=[32,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q8_0,type_dst=q8_0,ne=[32,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q8_0,type_dst=q8_0,ne=[64,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q8_0,type_dst=q8_0,ne=[64,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q8_0,type_dst=q8_0,ne=[64,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q8_0,type_dst=q8_0,ne=[96,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q8_0,type_dst=q8_0,ne=[96,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q8_0,type_dst=q8_0,ne=[96,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q2_K,type_dst=q2_K,ne=[256,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q2_K,type_dst=q2_K,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q2_K,type_dst=q2_K,ne=[256,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q2_K,type_dst=q2_K,ne=[512,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q2_K,type_dst=q2_K,ne=[512,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q2_K,type_dst=q2_K,ne=[512,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q2_K,type_dst=q2_K,ne=[768,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q2_K,type_dst=q2_K,ne=[768,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q2_K,type_dst=q2_K,ne=[768,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q3_K,type_dst=q3_K,ne=[256,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q3_K,type_dst=q3_K,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q3_K,type_dst=q3_K,ne=[256,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q3_K,type_dst=q3_K,ne=[512,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q3_K,type_dst=q3_K,ne=[512,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q3_K,type_dst=q3_K,ne=[512,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q3_K,type_dst=q3_K,ne=[768,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q3_K,type_dst=q3_K,ne=[768,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q3_K,type_dst=q3_K,ne=[768,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q4_K,type_dst=q4_K,ne=[256,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_K,type_dst=q4_K,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_K,type_dst=q4_K,ne=[256,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q4_K,type_dst=q4_K,ne=[512,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_K,type_dst=q4_K,ne=[512,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_K,type_dst=q4_K,ne=[512,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q4_K,type_dst=q4_K,ne=[768,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_K,type_dst=q4_K,ne=[768,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_K,type_dst=q4_K,ne=[768,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q5_K,type_dst=q5_K,ne=[256,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_K,type_dst=q5_K,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_K,type_dst=q5_K,ne=[256,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q5_K,type_dst=q5_K,ne=[512,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_K,type_dst=q5_K,ne=[512,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_K,type_dst=q5_K,ne=[512,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q5_K,type_dst=q5_K,ne=[768,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_K,type_dst=q5_K,ne=[768,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_K,type_dst=q5_K,ne=[768,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q6_K,type_dst=q6_K,ne=[256,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q6_K,type_dst=q6_K,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q6_K,type_dst=q6_K,ne=[256,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q6_K,type_dst=q6_K,ne=[512,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q6_K,type_dst=q6_K,ne=[512,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q6_K,type_dst=q6_K,ne=[512,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=q6_K,type_dst=q6_K,ne=[768,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q6_K,type_dst=q6_K,ne=[768,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q6_K,type_dst=q6_K,ne=[768,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=iq2_xxs,type_dst=iq2_xxs,ne=[256,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_xxs,type_dst=iq2_xxs,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_xxs,type_dst=iq2_xxs,ne=[256,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_xxs,type_dst=iq2_xxs,ne=[512,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_xxs,type_dst=iq2_xxs,ne=[512,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_xxs,type_dst=iq2_xxs,ne=[512,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_xxs,type_dst=iq2_xxs,ne=[768,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_xxs,type_dst=iq2_xxs,ne=[768,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_xxs,type_dst=iq2_xxs,ne=[768,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_xs,type_dst=iq2_xs,ne=[256,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_xs,type_dst=iq2_xs,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_xs,type_dst=iq2_xs,ne=[256,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_xs,type_dst=iq2_xs,ne=[512,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_xs,type_dst=iq2_xs,ne=[512,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_xs,type_dst=iq2_xs,ne=[512,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_xs,type_dst=iq2_xs,ne=[768,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_xs,type_dst=iq2_xs,ne=[768,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_xs,type_dst=iq2_xs,ne=[768,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_s,type_dst=iq2_s,ne=[256,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_s,type_dst=iq2_s,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_s,type_dst=iq2_s,ne=[256,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_s,type_dst=iq2_s,ne=[512,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_s,type_dst=iq2_s,ne=[512,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_s,type_dst=iq2_s,ne=[512,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_s,type_dst=iq2_s,ne=[768,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_s,type_dst=iq2_s,ne=[768,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq2_s,type_dst=iq2_s,ne=[768,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq3_xxs,type_dst=iq3_xxs,ne=[256,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq3_xxs,type_dst=iq3_xxs,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq3_xxs,type_dst=iq3_xxs,ne=[256,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq3_xxs,type_dst=iq3_xxs,ne=[512,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq3_xxs,type_dst=iq3_xxs,ne=[512,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq3_xxs,type_dst=iq3_xxs,ne=[512,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq3_xxs,type_dst=iq3_xxs,ne=[768,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq3_xxs,type_dst=iq3_xxs,ne=[768,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq3_xxs,type_dst=iq3_xxs,ne=[768,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq1_s,type_dst=iq1_s,ne=[256,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq1_s,type_dst=iq1_s,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq1_s,type_dst=iq1_s,ne=[256,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq1_s,type_dst=iq1_s,ne=[512,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq1_s,type_dst=iq1_s,ne=[512,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq1_s,type_dst=iq1_s,ne=[512,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq1_s,type_dst=iq1_s,ne=[768,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq1_s,type_dst=iq1_s,ne=[768,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq1_s,type_dst=iq1_s,ne=[768,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq1_m,type_dst=iq1_m,ne=[256,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq1_m,type_dst=iq1_m,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq1_m,type_dst=iq1_m,ne=[256,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq1_m,type_dst=iq1_m,ne=[512,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq1_m,type_dst=iq1_m,ne=[512,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq1_m,type_dst=iq1_m,ne=[512,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq1_m,type_dst=iq1_m,ne=[768,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq1_m,type_dst=iq1_m,ne=[768,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq1_m,type_dst=iq1_m,ne=[768,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq4_nl,type_dst=iq4_nl,ne=[32,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq4_nl,type_dst=iq4_nl,ne=[32,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq4_nl,type_dst=iq4_nl,ne=[32,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=iq4_nl,type_dst=iq4_nl,ne=[64,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq4_nl,type_dst=iq4_nl,ne=[64,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq4_nl,type_dst=iq4_nl,ne=[64,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=iq4_nl,type_dst=iq4_nl,ne=[96,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq4_nl,type_dst=iq4_nl,ne=[96,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq4_nl,type_dst=iq4_nl,ne=[96,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=iq3_s,type_dst=iq3_s,ne=[256,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq3_s,type_dst=iq3_s,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq3_s,type_dst=iq3_s,ne=[256,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq3_s,type_dst=iq3_s,ne=[512,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq3_s,type_dst=iq3_s,ne=[512,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq3_s,type_dst=iq3_s,ne=[512,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq3_s,type_dst=iq3_s,ne=[768,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq3_s,type_dst=iq3_s,ne=[768,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq3_s,type_dst=iq3_s,ne=[768,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=iq4_xs,type_dst=iq4_xs,ne=[256,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq4_xs,type_dst=iq4_xs,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq4_xs,type_dst=iq4_xs,ne=[256,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=iq4_xs,type_dst=iq4_xs,ne=[512,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq4_xs,type_dst=iq4_xs,ne=[512,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq4_xs,type_dst=iq4_xs,ne=[512,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=iq4_xs,type_dst=iq4_xs,ne=[768,2,3,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq4_xs,type_dst=iq4_xs,ne=[768,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq4_xs,type_dst=iq4_xs,ne=[768,2,3,4],permute_src=[0,3,1,2],permute_dst=[0,2,1,3]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=f16,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=f16,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=bf16,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=bf16,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=q4_0,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=q4_0,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=q4_1,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=q4_1,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=q5_0,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=q5_0,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=q5_1,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=q5_1,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=q8_0,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=q8_0,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=q2_K,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=q2_K,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=q3_K,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=q3_K,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=q4_K,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=q4_K,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=q5_K,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=q5_K,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=q6_K,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=q6_K,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=iq2_xxs,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f16,type_dst=iq2_xxs,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f16,type_dst=iq2_xs,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f16,type_dst=iq2_xs,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f16,type_dst=iq2_s,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f16,type_dst=iq2_s,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f16,type_dst=iq3_xxs,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f16,type_dst=iq3_xxs,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f16,type_dst=iq1_s,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f16,type_dst=iq1_s,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f16,type_dst=iq1_m,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f16,type_dst=iq1_m,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f16,type_dst=iq4_nl,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=iq4_nl,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=iq3_s,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f16,type_dst=iq3_s,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f16,type_dst=iq4_xs,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=iq4_xs,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=f16,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=f16,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=bf16,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=bf16,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=q4_0,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=q4_0,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=q4_1,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=q4_1,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=q5_0,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=q5_0,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=q5_1,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=q5_1,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=q8_0,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=q8_0,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=q2_K,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=q2_K,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=q3_K,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=q3_K,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=q4_K,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=q4_K,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=q5_K,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=q5_K,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=q6_K,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=q6_K,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=iq2_xxs,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=bf16,type_dst=iq2_xxs,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=bf16,type_dst=iq2_xs,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=bf16,type_dst=iq2_xs,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=bf16,type_dst=iq2_s,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=bf16,type_dst=iq2_s,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=bf16,type_dst=iq3_xxs,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=bf16,type_dst=iq3_xxs,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=bf16,type_dst=iq1_s,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=bf16,type_dst=iq1_s,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=bf16,type_dst=iq1_m,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=bf16,type_dst=iq1_m,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=bf16,type_dst=iq4_nl,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=iq4_nl,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=iq3_s,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=bf16,type_dst=iq3_s,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=bf16,type_dst=iq4_xs,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=iq4_xs,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=f16,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=f16,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=bf16,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=bf16,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=q4_0,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=q4_0,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=q4_1,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=q4_1,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=q5_0,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=q5_0,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=q5_1,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=q5_1,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=q8_0,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=q8_0,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=q2_K,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=q2_K,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=q3_K,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=q3_K,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=q4_K,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=q4_K,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=q5_K,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=q5_K,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=q6_K,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=q6_K,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=iq2_xxs,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f32,type_dst=iq2_xxs,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f32,type_dst=iq2_xs,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f32,type_dst=iq2_xs,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f32,type_dst=iq2_s,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f32,type_dst=iq2_s,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f32,type_dst=iq3_xxs,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f32,type_dst=iq3_xxs,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f32,type_dst=iq1_s,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f32,type_dst=iq1_s,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f32,type_dst=iq1_m,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f32,type_dst=iq1_m,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f32,type_dst=iq4_nl,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=iq4_nl,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=iq3_s,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f32,type_dst=iq3_s,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] not supported [CPU] 835s CPY(type_src=f32,type_dst=iq4_xs,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=iq4_xs,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=bf16,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_0,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_0,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_1,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_1,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_0,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_0,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_1,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_1,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q8_0,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q8_0,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q2_K,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q2_K,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q3_K,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q3_K,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_K,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q4_K,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_K,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q5_K,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q6_K,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=q6_K,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq2_xxs,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq2_xxs,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq2_xs,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq2_xs,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq2_s,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq2_s,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq3_xxs,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq3_xxs,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq1_s,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq1_s,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq1_m,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq1_m,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq4_nl,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq4_nl,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq3_s,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq3_s,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq4_xs,type_dst=f32,ne=[256,4,4,4],permute_src=[0,0,0,0],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=iq4_xs,type_dst=f32,ne=[256,2,3,4],permute_src=[0,2,1,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=f16,ne=[256,2,3,4],permute_src=[1,0,2,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f16,type_dst=f32,ne=[256,2,3,4],permute_src=[1,0,2,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=f16,ne=[256,2,3,4],permute_src=[1,0,2,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CPY(type_src=f32,type_dst=f32,ne=[256,2,3,4],permute_src=[1,0,2,3],permute_dst=[0,0,0,0]): not supported [BLAS] 835s CONT(type=f32,ne=[10,10,10,1]): not supported [BLAS] 835s CONT(type=f32,ne=[2,1,1,1]): not supported [BLAS] 835s CONT(type=f32,ne=[2,1,3,5]): not supported [BLAS] 835s CONT(type=f32,ne=[2,3,5,7]): not supported [BLAS] 835s CONT(type=f16,ne=[2,1,1,1]): not supported [BLAS] 835s CONT(type=f16,ne=[2,1,3,5]): not supported [BLAS] 835s CONT(type=f16,ne=[2,3,5,7]): not supported [BLAS] 835s CONT(type=bf16,ne=[2,1,1,1]): not supported [BLAS] 835s CONT(type=bf16,ne=[2,1,3,5]): not supported [BLAS] 835s CONT(type=bf16,ne=[2,3,5,7]): not supported [BLAS] 835s ADD(type=f16,ne=[1,1,8,1],nr=[1,1,1,1]): not supported [BLAS] 835s SUB(type=f16,ne=[1,1,8,1],nr=[1,1,1,1]): not supported [BLAS] 835s MUL(type=f16,ne=[1,1,8,1],nr=[1,1,1,1]): not supported [BLAS] 835s DIV(type=f16,ne=[1,1,8,1],nr=[1,1,1,1]): not supported [BLAS] 835s ADD(type=f16,ne=[1,1,1,1],nr=[32,1,1,1]): not supported [BLAS] 835s SUB(type=f16,ne=[1,1,1,1],nr=[32,1,1,1]): not supported [BLAS] 835s MUL(type=f16,ne=[1,1,1,1],nr=[32,1,1,1]): not supported [BLAS] 835s DIV(type=f16,ne=[1,1,1,1],nr=[32,1,1,1]): not supported [BLAS] 835s ADD(type=f16,ne=[1,1,320,320],nr=[1,1,1,1]): not supported [BLAS] 835s SUB(type=f16,ne=[1,1,320,320],nr=[1,1,1,1]): not supported [BLAS] 835s MUL(type=f16,ne=[1,1,320,320],nr=[1,1,1,1]): not supported [BLAS] 835s DIV(type=f16,ne=[1,1,320,320],nr=[1,1,1,1]): not supported [BLAS] 835s ADD(type=f16,ne=[10,5,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s SUB(type=f16,ne=[10,5,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s MUL(type=f16,ne=[10,5,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s DIV(type=f16,ne=[10,5,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s ADD(type=f16,ne=[10,5,4,1],nr=[1,1,1,1]): not supported [BLAS] 835s SUB(type=f16,ne=[10,5,4,1],nr=[1,1,1,1]): not supported [BLAS] 835s MUL(type=f16,ne=[10,5,4,1],nr=[1,1,1,1]): not supported [BLAS] 835s DIV(type=f16,ne=[10,5,4,1],nr=[1,1,1,1]): not supported [BLAS] 835s ADD(type=f16,ne=[10,5,4,3],nr=[1,1,1,1]): not supported [BLAS] 835s SUB(type=f16,ne=[10,5,4,3],nr=[1,1,1,1]): not supported [BLAS] 835s MUL(type=f16,ne=[10,5,4,3],nr=[1,1,1,1]): not supported [BLAS] 835s DIV(type=f16,ne=[10,5,4,3],nr=[1,1,1,1]): not supported [BLAS] 835s ADD(type=f16,ne=[10,5,4,3],nr=[2,1,1,1]): not supported [BLAS] 835s SUB(type=f16,ne=[10,5,4,3],nr=[2,1,1,1]): not supported [BLAS] 835s MUL(type=f16,ne=[10,5,4,3],nr=[2,1,1,1]): not supported [BLAS] 835s DIV(type=f16,ne=[10,5,4,3],nr=[2,1,1,1]): not supported [BLAS] 835s ADD(type=f16,ne=[10,5,4,3],nr=[1,2,1,1]): not supported [BLAS] 835s SUB(type=f16,ne=[10,5,4,3],nr=[1,2,1,1]): not supported [BLAS] 835s MUL(type=f16,ne=[10,5,4,3],nr=[1,2,1,1]): not supported [BLAS] 835s DIV(type=f16,ne=[10,5,4,3],nr=[1,2,1,1]): not supported [BLAS] 835s ADD(type=f16,ne=[10,5,4,3],nr=[1,1,2,1]): not supported [BLAS] 835s SUB(type=f16,ne=[10,5,4,3],nr=[1,1,2,1]): not supported [BLAS] 835s MUL(type=f16,ne=[10,5,4,3],nr=[1,1,2,1]): not supported [BLAS] 835s DIV(type=f16,ne=[10,5,4,3],nr=[1,1,2,1]): not supported [BLAS] 835s ADD(type=f16,ne=[10,5,4,3],nr=[1,1,1,2]): not supported [BLAS] 835s SUB(type=f16,ne=[10,5,4,3],nr=[1,1,1,2]): not supported [BLAS] 835s MUL(type=f16,ne=[10,5,4,3],nr=[1,1,1,2]): not supported [BLAS] 835s DIV(type=f16,ne=[10,5,4,3],nr=[1,1,1,2]): not supported [BLAS] 835s ADD(type=f16,ne=[10,5,4,3],nr=[1,1,2,2]): not supported [BLAS] 835s SUB(type=f16,ne=[10,5,4,3],nr=[1,1,2,2]): not supported [BLAS] 835s MUL(type=f16,ne=[10,5,4,3],nr=[1,1,2,2]): not supported [BLAS] 835s DIV(type=f16,ne=[10,5,4,3],nr=[1,1,2,2]): not supported [BLAS] 835s ADD(type=f16,ne=[10,5,4,3],nr=[1,2,2,2]): not supported [BLAS] 835s SUB(type=f16,ne=[10,5,4,3],nr=[1,2,2,2]): not supported [BLAS] 835s MUL(type=f16,ne=[10,5,4,3],nr=[1,2,2,2]): not supported [BLAS] 835s DIV(type=f16,ne=[10,5,4,3],nr=[1,2,2,2]): not supported [BLAS] 835s ADD(type=f16,ne=[10,5,4,3],nr=[2,2,2,2]): not supported [BLAS] 835s SUB(type=f16,ne=[10,5,4,3],nr=[2,2,2,2]): not supported [BLAS] 835s MUL(type=f16,ne=[10,5,4,3],nr=[2,2,2,2]): not supported [BLAS] 835s DIV(type=f16,ne=[10,5,4,3],nr=[2,2,2,2]): not supported [BLAS] 835s ADD(type=f16,ne=[1280,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s SUB(type=f16,ne=[1280,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s MUL(type=f16,ne=[1280,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s DIV(type=f16,ne=[1280,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s ADD(type=f16,ne=[1280,1,1,1],nr=[1,16,16,1]): not supported [BLAS] 835s SUB(type=f16,ne=[1280,1,1,1],nr=[1,16,16,1]): not supported [BLAS] 835s MUL(type=f16,ne=[1280,1,1,1],nr=[1,16,16,1]): not supported [BLAS] 835s DIV(type=f16,ne=[1280,1,1,1],nr=[1,16,16,1]): not supported [BLAS] 835s ADD(type=f16,ne=[1280,16,16,1],nr=[1,1,1,1]): not supported [BLAS] 835s SUB(type=f16,ne=[1280,16,16,1],nr=[1,1,1,1]): not supported [BLAS] 835s MUL(type=f16,ne=[1280,16,16,1],nr=[1,1,1,1]): not supported [BLAS] 835s DIV(type=f16,ne=[1280,16,16,1],nr=[1,1,1,1]): not supported [BLAS] 835s ADD(type=f16,ne=[1280,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 835s SUB(type=f16,ne=[1280,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 835s MUL(type=f16,ne=[1280,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 835s DIV(type=f16,ne=[1280,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 835s ADD(type=f16,ne=[1,1,1280,1],nr=[16,16,1,1]): not supported [BLAS] 835s SUB(type=f16,ne=[1,1,1280,1],nr=[16,16,1,1]): not supported [BLAS] 835s MUL(type=f16,ne=[1,1,1280,1],nr=[16,16,1,1]): not supported [BLAS] 835s DIV(type=f16,ne=[1,1,1280,1],nr=[16,16,1,1]): not supported [BLAS] 835s ADD(type=f16,ne=[16,16,1280,1],nr=[1,1,1,1]): not supported [BLAS] 835s SUB(type=f16,ne=[16,16,1280,1],nr=[1,1,1,1]): not supported [BLAS] 835s MUL(type=f16,ne=[16,16,1280,1],nr=[1,1,1,1]): not supported [BLAS] 835s DIV(type=f16,ne=[16,16,1280,1],nr=[1,1,1,1]): not supported [BLAS] 835s ADD(type=f16,ne=[1,1,1920,1],nr=[16,16,1,1]): not supported [BLAS] 835s SUB(type=f16,ne=[1,1,1920,1],nr=[16,16,1,1]): not supported [BLAS] 835s MUL(type=f16,ne=[1,1,1920,1],nr=[16,16,1,1]): not supported [BLAS] 835s DIV(type=f16,ne=[1,1,1920,1],nr=[16,16,1,1]): not supported [BLAS] 835s ADD(type=f16,ne=[1,1,2560,1],nr=[16,16,1,1]): not supported [BLAS] 835s SUB(type=f16,ne=[1,1,2560,1],nr=[16,16,1,1]): not supported [BLAS] 835s MUL(type=f16,ne=[1,1,2560,1],nr=[16,16,1,1]): not supported [BLAS] 835s DIV(type=f16,ne=[1,1,2560,1],nr=[16,16,1,1]): not supported [BLAS] 835s ADD(type=f16,ne=[1,1,1280,1],nr=[32,32,1,1]): not supported [BLAS] 835s SUB(type=f16,ne=[1,1,1280,1],nr=[32,32,1,1]): not supported [BLAS] 835s MUL(type=f16,ne=[1,1,1280,1],nr=[32,32,1,1]): not supported [BLAS] 835s DIV(type=f16,ne=[1,1,1280,1],nr=[32,32,1,1]): not supported [BLAS] 835s ADD(type=f16,ne=[1,1,1920,1],nr=[32,32,1,1]): not supported [BLAS] 835s SUB(type=f16,ne=[1,1,1920,1],nr=[32,32,1,1]): not supported [BLAS] 835s MUL(type=f16,ne=[1,1,1920,1],nr=[32,32,1,1]): not supported [BLAS] 835s DIV(type=f16,ne=[1,1,1920,1],nr=[32,32,1,1]): not supported [BLAS] 835s ADD(type=f16,ne=[1,1,640,1],nr=[32,32,1,1]): not supported [BLAS] 835s SUB(type=f16,ne=[1,1,640,1],nr=[32,32,1,1]): not supported [BLAS] 835s MUL(type=f16,ne=[1,1,640,1],nr=[32,32,1,1]): not supported [BLAS] 835s DIV(type=f16,ne=[1,1,640,1],nr=[32,32,1,1]): not supported [BLAS] 835s ADD(type=f16,ne=[5120,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 835s SUB(type=f16,ne=[5120,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 835s MUL(type=f16,ne=[5120,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 835s DIV(type=f16,ne=[5120,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 835s ADD(type=f16,ne=[640,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s SUB(type=f16,ne=[640,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s MUL(type=f16,ne=[640,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s DIV(type=f16,ne=[640,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s ADD(type=f32,ne=[1,1,8,1],nr=[1,1,1,1]): not supported [BLAS] 835s SUB(type=f32,ne=[1,1,8,1],nr=[1,1,1,1]): not supported [BLAS] 835s MUL(type=f32,ne=[1,1,8,1],nr=[1,1,1,1]): not supported [BLAS] 835s DIV(type=f32,ne=[1,1,8,1],nr=[1,1,1,1]): not supported [BLAS] 835s ADD(type=f32,ne=[1,1,1,1],nr=[32,1,1,1]): not supported [BLAS] 835s SUB(type=f32,ne=[1,1,1,1],nr=[32,1,1,1]): not supported [BLAS] 835s MUL(type=f32,ne=[1,1,1,1],nr=[32,1,1,1]): not supported [BLAS] 835s DIV(type=f32,ne=[1,1,1,1],nr=[32,1,1,1]): not supported [BLAS] 835s ADD(type=f32,ne=[1,1,320,320],nr=[1,1,1,1]): not supported [BLAS] 835s SUB(type=f32,ne=[1,1,320,320],nr=[1,1,1,1]): not supported [BLAS] 835s MUL(type=f32,ne=[1,1,320,320],nr=[1,1,1,1]): not supported [BLAS] 835s DIV(type=f32,ne=[1,1,320,320],nr=[1,1,1,1]): not supported [BLAS] 835s ADD(type=f32,ne=[10,5,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s SUB(type=f32,ne=[10,5,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s MUL(type=f32,ne=[10,5,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s DIV(type=f32,ne=[10,5,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s ADD(type=f32,ne=[10,5,4,1],nr=[1,1,1,1]): not supported [BLAS] 835s SUB(type=f32,ne=[10,5,4,1],nr=[1,1,1,1]): not supported [BLAS] 835s MUL(type=f32,ne=[10,5,4,1],nr=[1,1,1,1]): not supported [BLAS] 835s DIV(type=f32,ne=[10,5,4,1],nr=[1,1,1,1]): not supported [BLAS] 835s ADD(type=f32,ne=[10,5,4,3],nr=[1,1,1,1]): not supported [BLAS] 835s SUB(type=f32,ne=[10,5,4,3],nr=[1,1,1,1]): not supported [BLAS] 835s MUL(type=f32,ne=[10,5,4,3],nr=[1,1,1,1]): not supported [BLAS] 835s DIV(type=f32,ne=[10,5,4,3],nr=[1,1,1,1]): not supported [BLAS] 835s ADD(type=f32,ne=[10,5,4,3],nr=[2,1,1,1]): not supported [BLAS] 835s SUB(type=f32,ne=[10,5,4,3],nr=[2,1,1,1]): not supported [BLAS] 835s MUL(type=f32,ne=[10,5,4,3],nr=[2,1,1,1]): not supported [BLAS] 835s DIV(type=f32,ne=[10,5,4,3],nr=[2,1,1,1]): not supported [BLAS] 835s ADD(type=f32,ne=[10,5,4,3],nr=[1,2,1,1]): not supported [BLAS] 835s SUB(type=f32,ne=[10,5,4,3],nr=[1,2,1,1]): not supported [BLAS] 835s MUL(type=f32,ne=[10,5,4,3],nr=[1,2,1,1]): not supported [BLAS] 835s DIV(type=f32,ne=[10,5,4,3],nr=[1,2,1,1]): not supported [BLAS] 835s ADD(type=f32,ne=[10,5,4,3],nr=[1,1,2,1]): not supported [BLAS] 835s SUB(type=f32,ne=[10,5,4,3],nr=[1,1,2,1]): not supported [BLAS] 835s MUL(type=f32,ne=[10,5,4,3],nr=[1,1,2,1]): not supported [BLAS] 835s DIV(type=f32,ne=[10,5,4,3],nr=[1,1,2,1]): not supported [BLAS] 835s ADD(type=f32,ne=[10,5,4,3],nr=[1,1,1,2]): not supported [BLAS] 835s SUB(type=f32,ne=[10,5,4,3],nr=[1,1,1,2]): not supported [BLAS] 835s MUL(type=f32,ne=[10,5,4,3],nr=[1,1,1,2]): not supported [BLAS] 835s DIV(type=f32,ne=[10,5,4,3],nr=[1,1,1,2]): not supported [BLAS] 835s ADD(type=f32,ne=[10,5,4,3],nr=[1,1,2,2]): not supported [BLAS] 835s SUB(type=f32,ne=[10,5,4,3],nr=[1,1,2,2]): not supported [BLAS] 835s MUL(type=f32,ne=[10,5,4,3],nr=[1,1,2,2]): not supported [BLAS] 835s DIV(type=f32,ne=[10,5,4,3],nr=[1,1,2,2]): not supported [BLAS] 835s ADD(type=f32,ne=[10,5,4,3],nr=[1,2,2,2]): not supported [BLAS] 835s SUB(type=f32,ne=[10,5,4,3],nr=[1,2,2,2]): not supported [BLAS] 835s MUL(type=f32,ne=[10,5,4,3],nr=[1,2,2,2]): not supported [BLAS] 835s DIV(type=f32,ne=[10,5,4,3],nr=[1,2,2,2]): not supported [BLAS] 835s ADD(type=f32,ne=[10,5,4,3],nr=[2,2,2,2]): not supported [BLAS] 835s SUB(type=f32,ne=[10,5,4,3],nr=[2,2,2,2]): not supported [BLAS] 835s MUL(type=f32,ne=[10,5,4,3],nr=[2,2,2,2]): not supported [BLAS] 835s DIV(type=f32,ne=[10,5,4,3],nr=[2,2,2,2]): not supported [BLAS] 835s ADD(type=f32,ne=[1280,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s SUB(type=f32,ne=[1280,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s MUL(type=f32,ne=[1280,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s DIV(type=f32,ne=[1280,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s ADD(type=f32,ne=[1280,1,1,1],nr=[1,16,16,1]): not supported [BLAS] 835s SUB(type=f32,ne=[1280,1,1,1],nr=[1,16,16,1]): not supported [BLAS] 835s MUL(type=f32,ne=[1280,1,1,1],nr=[1,16,16,1]): not supported [BLAS] 835s DIV(type=f32,ne=[1280,1,1,1],nr=[1,16,16,1]): not supported [BLAS] 835s ADD(type=f32,ne=[1280,16,16,1],nr=[1,1,1,1]): not supported [BLAS] 835s SUB(type=f32,ne=[1280,16,16,1],nr=[1,1,1,1]): not supported [BLAS] 835s MUL(type=f32,ne=[1280,16,16,1],nr=[1,1,1,1]): not supported [BLAS] 835s DIV(type=f32,ne=[1280,16,16,1],nr=[1,1,1,1]): not supported [BLAS] 835s ADD(type=f32,ne=[1280,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 835s SUB(type=f32,ne=[1280,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 835s MUL(type=f32,ne=[1280,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 835s DIV(type=f32,ne=[1280,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 835s ADD(type=f32,ne=[1,1,1280,1],nr=[16,16,1,1]): not supported [BLAS] 835s SUB(type=f32,ne=[1,1,1280,1],nr=[16,16,1,1]): not supported [BLAS] 835s MUL(type=f32,ne=[1,1,1280,1],nr=[16,16,1,1]): not supported [BLAS] 835s DIV(type=f32,ne=[1,1,1280,1],nr=[16,16,1,1]): not supported [BLAS] 835s ADD(type=f32,ne=[16,16,1280,1],nr=[1,1,1,1]): not supported [BLAS] 835s SUB(type=f32,ne=[16,16,1280,1],nr=[1,1,1,1]): not supported [BLAS] 835s MUL(type=f32,ne=[16,16,1280,1],nr=[1,1,1,1]): not supported [BLAS] 835s DIV(type=f32,ne=[16,16,1280,1],nr=[1,1,1,1]): not supported [BLAS] 835s ADD(type=f32,ne=[1,1,1920,1],nr=[16,16,1,1]): not supported [BLAS] 835s SUB(type=f32,ne=[1,1,1920,1],nr=[16,16,1,1]): not supported [BLAS] 835s MUL(type=f32,ne=[1,1,1920,1],nr=[16,16,1,1]): not supported [BLAS] 835s DIV(type=f32,ne=[1,1,1920,1],nr=[16,16,1,1]): not supported [BLAS] 835s ADD(type=f32,ne=[1,1,2560,1],nr=[16,16,1,1]): not supported [BLAS] 835s SUB(type=f32,ne=[1,1,2560,1],nr=[16,16,1,1]): not supported [BLAS] 835s MUL(type=f32,ne=[1,1,2560,1],nr=[16,16,1,1]): not supported [BLAS] 835s DIV(type=f32,ne=[1,1,2560,1],nr=[16,16,1,1]): not supported [BLAS] 835s ADD(type=f32,ne=[1,1,1280,1],nr=[32,32,1,1]): not supported [BLAS] 835s SUB(type=f32,ne=[1,1,1280,1],nr=[32,32,1,1]): not supported [BLAS] 835s MUL(type=f32,ne=[1,1,1280,1],nr=[32,32,1,1]): not supported [BLAS] 835s DIV(type=f32,ne=[1,1,1280,1],nr=[32,32,1,1]): not supported [BLAS] 835s ADD(type=f32,ne=[1,1,1920,1],nr=[32,32,1,1]): not supported [BLAS] 835s SUB(type=f32,ne=[1,1,1920,1],nr=[32,32,1,1]): not supported [BLAS] 835s MUL(type=f32,ne=[1,1,1920,1],nr=[32,32,1,1]): not supported [BLAS] 835s DIV(type=f32,ne=[1,1,1920,1],nr=[32,32,1,1]): not supported [BLAS] 835s ADD(type=f32,ne=[1,1,640,1],nr=[32,32,1,1]): not supported [BLAS] 835s SUB(type=f32,ne=[1,1,640,1],nr=[32,32,1,1]): not supported [BLAS] 835s MUL(type=f32,ne=[1,1,640,1],nr=[32,32,1,1]): not supported [BLAS] 835s DIV(type=f32,ne=[1,1,640,1],nr=[32,32,1,1]): not supported [BLAS] 835s ADD(type=f32,ne=[5120,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 835s SUB(type=f32,ne=[5120,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 835s MUL(type=f32,ne=[5120,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 835s DIV(type=f32,ne=[5120,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 835s ADD(type=f32,ne=[640,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s SUB(type=f32,ne=[640,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s MUL(type=f32,ne=[640,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s DIV(type=f32,ne=[640,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 835s ADD1(type=f32,ne=[10,5,4,3]): not supported [BLAS] 835s SCALE(type=f32,ne=[10,10,10,10],scale=2.000000): not supported [BLAS] 835s SILU_BACK(type=f32,ne=[64,5,4,3],eps=0.000001): not supported [BLAS] 835s NORM(type=f32,ne=[64,5,4,3],v=0,eps=0.000000): not supported [BLAS] 835s RMS_NORM(type=f32,ne=[64,5,4,3],v=0,eps=0.000000): not supported [BLAS] 835s NORM(type=f32,ne=[64,5,4,3],v=1,eps=0.000000): not supported [BLAS] 835s RMS_NORM(type=f32,ne=[64,5,4,3],v=1,eps=0.000000): not supported [BLAS] 835s RMS_NORM_BACK(type=f32,ne=[64,5,4,3],eps=0.000000): not supported [BLAS] 835s L2_NORM(type=f32,ne=[64,5,4,3]): not supported [BLAS] 835s NORM(type=f32,ne=[64,5,4,3],v=0,eps=0.000001): not supported [BLAS] 835s RMS_NORM(type=f32,ne=[64,5,4,3],v=0,eps=0.000001): not supported [BLAS] 835s NORM(type=f32,ne=[64,5,4,3],v=1,eps=0.000001): not supported [BLAS] 835s RMS_NORM(type=f32,ne=[64,5,4,3],v=1,eps=0.000001): not supported [BLAS] 835s RMS_NORM_BACK(type=f32,ne=[64,5,4,3],eps=0.000001): not supported [BLAS] 835s L2_NORM(type=f32,ne=[64,5,4,3]): not supported [BLAS] 835s NORM(type=f32,ne=[64,5,4,3],v=0,eps=0.000100): not supported [BLAS] 835s RMS_NORM(type=f32,ne=[64,5,4,3],v=0,eps=0.000100): not supported [BLAS] 835s NORM(type=f32,ne=[64,5,4,3],v=1,eps=0.000100): not supported [BLAS] 835s RMS_NORM(type=f32,ne=[64,5,4,3],v=1,eps=0.000100): not supported [BLAS] 835s RMS_NORM_BACK(type=f32,ne=[64,5,4,3],eps=0.000100): not supported [BLAS] 835s L2_NORM(type=f32,ne=[64,5,4,3]): not supported [BLAS] 835s NORM(type=f32,ne=[64,5,4,3],v=0,eps=0.100000): not supported [BLAS] 835s RMS_NORM(type=f32,ne=[64,5,4,3],v=0,eps=0.100000): not supported [BLAS] 835s NORM(type=f32,ne=[64,5,4,3],v=1,eps=0.100000): not supported [BLAS] 835s RMS_NORM(type=f32,ne=[64,5,4,3],v=1,eps=0.100000): not supported [BLAS] 835s RMS_NORM_BACK(type=f32,ne=[64,5,4,3],eps=0.100000): not supported [BLAS] 835s L2_NORM(type=f32,ne=[64,5,4,3]): not supported [BLAS] 835s L2_NORM(type=f32,ne=[64,5,4,3]): not supported [BLAS] 835s SSM_CONV(type=f32,ne_a=[4,1536,1,1],ne_b=[4,1536,1,1]): not supported [BLAS] 835s SSM_CONV(type=f32,ne_a=[8,1536,1,1],ne_b=[4,1536,1,1]): not supported [BLAS] 835s SSM_CONV(type=f32,ne_a=[4,1536,4,1],ne_b=[4,1536,1,1]): not supported [BLAS] 835s SSM_SCAN(type=f32,d_state=16,d_inner=1024,n_seq_tokens=32,n_seqs=4): not supported [BLAS] 835s RWKV_WKV6(type=f32,head_count=32,head_size=64,n_seq_tokens=1,n_seqs=1): not supported [BLAS] 835s RWKV_WKV6(type=f32,head_count=32,head_size=64,n_seq_tokens=32,n_seqs=1): not supported [BLAS] 835s RWKV_WKV6(type=f32,head_count=32,head_size=64,n_seq_tokens=32,n_seqs=4): not supported [BLAS] 835s RWKV_WKV6(type=f32,head_count=32,head_size=64,n_seq_tokens=128,n_seqs=4): not supported [BLAS] 835s RWKV_WKV7(type=f32,head_count=32,head_size=64,n_seq_tokens=1,n_seqs=1): not supported [BLAS] 835s RWKV_WKV7(type=f32,head_count=32,head_size=64,n_seq_tokens=32,n_seqs=1): not supported [BLAS] 835s RWKV_WKV7(type=f32,head_count=32,head_size=64,n_seq_tokens=32,n_seqs=4): not supported [BLAS] 835s RWKV_WKV7(type=f32,head_count=32,head_size=64,n_seq_tokens=128,n_seqs=4): not supported [BLAS] 835s GATED_LINEAR_ATTN(type=f32,head_count=32,head_size=64,n_seq_tokens=1,n_seqs=1): not supported [BLAS] 835s GATED_LINEAR_ATTN(type=f32,head_count=32,head_size=64,n_seq_tokens=32,n_seqs=1): not supported [BLAS] 835s GATED_LINEAR_ATTN(type=f32,head_count=32,head_size=64,n_seq_tokens=32,n_seqs=4): not supported [BLAS] 835s GATED_LINEAR_ATTN(type=f32,head_count=32,head_size=64,n_seq_tokens=128,n_seqs=4): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=bf16,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=bf16,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=bf16,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=bf16,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=bf16,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=bf16,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=bf16,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=bf16,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=bf16,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_0,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_0,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_0,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_0,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_0,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_0,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_0,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_0,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_0,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_1,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_1,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_1,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_1,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_1,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_1,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_1,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_1,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_1,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q2_K,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q2_K,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q2_K,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q2_K,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q2_K,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q2_K,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q2_K,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q2_K,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q2_K,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q3_K,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q3_K,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q3_K,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q3_K,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q3_K,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q3_K,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q3_K,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q3_K,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q3_K,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_K,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_K,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_K,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_K,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_K,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_K,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_K,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_K,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_K,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q6_K,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q6_K,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q6_K,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q6_K,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q6_K,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q6_K,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q6_K,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q6_K,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q6_K,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xs,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xs,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xs,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xs,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xs,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xs,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xs,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xs,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xs,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_s,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_s,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_s,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_s,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_s,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_s,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_s,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_s,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_s,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq3_xxs,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq3_xxs,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq3_xxs,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq3_xxs,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq3_xxs,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq3_xxs,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq3_xxs,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq3_xxs,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq3_xxs,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq1_s,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq1_s,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq1_s,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq1_s,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq1_s,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq1_s,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq1_s,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq1_s,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq1_s,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq1_m,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq1_m,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq1_m,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq1_m,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq1_m,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq1_m,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq1_m,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq1_m,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq1_m,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq4_nl,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq4_nl,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq4_nl,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq4_nl,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq4_nl,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq4_nl,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq4_nl,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq4_nl,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq4_nl,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq3_s,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq3_s,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq3_s,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq3_s,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq3_s,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq3_s,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq3_s,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq3_s,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq3_s,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq4_xs,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq4_xs,type_b=f32,m=16,n=2,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq4_xs,type_b=f32,m=16,n=3,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq4_xs,type_b=f32,m=16,n=4,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq4_xs,type_b=f32,m=16,n=5,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq4_xs,type_b=f32,m=16,n=6,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq4_xs,type_b=f32,m=16,n=7,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq4_xs,type_b=f32,m=16,n=8,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq4_xs,type_b=f32,m=16,n=9,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=1,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=1,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=16,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=16,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=16,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=16,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=16,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=1,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=8,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f32,m=16,n=16,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=1,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=1,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=1,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=1,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=16,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=16,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=16,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=16,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=16,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=1,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=8,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f32,type_b=f16,m=16,n=16,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=1,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=1,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=16,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=16,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=16,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=16,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=16,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=1,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=8,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=16,n=16,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=1,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=1,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=1,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=1,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=16,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=16,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=16,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=16,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=16,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=1,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=8,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f16,m=16,n=16,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=1,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=1,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=16,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=16,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=16,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=16,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=16,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=1,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=8,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=16,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=1,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=1,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=1,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=1,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=16,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=16,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=16,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=16,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=16,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=1,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=8,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q8_0,type_b=f16,m=16,n=16,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=1,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=1,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=16,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=16,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=16,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=16,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=16,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=1,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=8,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f32,m=16,n=16,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=1,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=1,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=1,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=1,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=16,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=16,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=16,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=16,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=16,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=1,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=8,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_0,type_b=f16,m=16,n=16,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=1,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=1,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=16,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=16,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=16,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=16,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=16,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=1,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=8,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=16,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=1,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=1,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=1,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=1,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=16,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=16,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=16,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=16,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=16,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=1,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=8,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f16,m=16,n=16,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=1,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=1,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=16,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=16,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=16,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=16,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=16,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=1,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=8,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f32,m=16,n=16,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=1,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=1,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=1,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=1,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=16,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=16,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=16,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=16,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=16,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=1,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=8,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_K,type_b=f16,m=16,n=16,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=1,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=1,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=1,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=16,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=16,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=16,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=16,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=16,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=16,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=1,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=8,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f32,m=16,n=16,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=1,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=1,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=1,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=1,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=1,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=16,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=16,k=256,bs=[1,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=16,k=256,bs=[1,1],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=16,k=256,bs=[3,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=16,k=256,bs=[3,1],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[2,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[1,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=16,k=256,bs=[3,2],nr=[2,2],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=1,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=8,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,1,3,2],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=16,k=256,bs=[2,3],nr=[1,1],per=[0,3,2,1],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=1,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=8,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=iq2_xxs,type_b=f16,m=16,n=16,k=1024,bs=[3,2],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] not supported [CPU] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=1,k=32,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q4_1,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_0,type_b=f32,m=16,n=1,k=32,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_0,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_1,type_b=f32,m=16,n=1,k=32,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_1,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=1,k=32,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q8_0,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q2_K,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q3_K,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q5_K,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=q6_K,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_xs,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq2_s,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq3_xxs,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq1_s,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq1_m,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq4_nl,type_b=f32,m=16,n=1,k=32,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq4_nl,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq3_s,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=iq4_xs,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=bf16,type_b=f32,m=16,n=1,k=1,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=bf16,type_b=f32,m=16,n=1,k=256,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=64,n=2,k=128,bs=[8,1],nr=[1,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=83,n=2,k=128,bs=[8,1],nr=[4,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=64,n=2,k=64,bs=[8,1],nr=[4,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=83,n=2,k=64,bs=[8,1],nr=[4,1],per=[0,1,2,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=64,n=45,k=128,bs=[8,1],nr=[4,1],per=[0,1,2,3],v=0): OK 835s MUL_MAT(type_a=f16,type_b=f32,m=128,n=45,k=64,bs=[8,1],nr=[4,1],per=[0,1,2,3],v=0): OK 835s MUL_MAT(type_a=f16,type_b=f32,m=1056,n=1,k=193,bs=[1,1],nr=[4,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1056,n=1,k=67,bs=[1,1],nr=[4,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1056,n=1,k=128,bs=[1,1],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=128,n=1,k=1056,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1056,n=1,k=129,bs=[1,1],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=128,n=1,k=1057,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1057,n=1,k=128,bs=[1,1],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=129,n=1,k=1056,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1057,n=1,k=129,bs=[1,1],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=129,n=1,k=1057,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1056,n=1,k=128,bs=[1,1],nr=[4,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=128,n=1,k=1056,bs=[1,1],nr=[4,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1056,n=1,k=129,bs=[1,1],nr=[4,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=128,n=1,k=1057,bs=[1,1],nr=[4,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1057,n=1,k=128,bs=[1,1],nr=[4,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=129,n=1,k=1056,bs=[1,1],nr=[4,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1057,n=1,k=129,bs=[1,1],nr=[4,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=129,n=1,k=1057,bs=[1,1],nr=[4,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1056,n=1,k=128,bs=[2,1],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=128,n=1,k=1056,bs=[2,1],nr=[1,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1056,n=1,k=129,bs=[2,1],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=128,n=1,k=1057,bs=[2,1],nr=[1,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1057,n=1,k=128,bs=[2,1],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=129,n=1,k=1056,bs=[2,1],nr=[1,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1057,n=1,k=129,bs=[2,1],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=129,n=1,k=1057,bs=[2,1],nr=[1,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1056,n=1,k=128,bs=[2,1],nr=[4,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=128,n=1,k=1056,bs=[2,1],nr=[4,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1056,n=1,k=129,bs=[2,1],nr=[4,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=128,n=1,k=1057,bs=[2,1],nr=[4,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1057,n=1,k=128,bs=[2,1],nr=[4,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=129,n=1,k=1056,bs=[2,1],nr=[4,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1057,n=1,k=129,bs=[2,1],nr=[4,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=129,n=1,k=1057,bs=[2,1],nr=[4,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1056,n=1,k=128,bs=[4,1],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=128,n=1,k=1056,bs=[4,1],nr=[1,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1056,n=1,k=129,bs=[4,1],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=128,n=1,k=1057,bs=[4,1],nr=[1,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1057,n=1,k=128,bs=[4,1],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=129,n=1,k=1056,bs=[4,1],nr=[1,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1057,n=1,k=129,bs=[4,1],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=129,n=1,k=1057,bs=[4,1],nr=[1,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1056,n=1,k=128,bs=[4,1],nr=[4,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=128,n=1,k=1056,bs=[4,1],nr=[4,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1056,n=1,k=129,bs=[4,1],nr=[4,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=128,n=1,k=1057,bs=[4,1],nr=[4,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1057,n=1,k=128,bs=[4,1],nr=[4,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=129,n=1,k=1056,bs=[4,1],nr=[4,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1057,n=1,k=129,bs=[4,1],nr=[4,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=129,n=1,k=1057,bs=[4,1],nr=[4,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1056,n=1,k=128,bs=[8,1],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=128,n=1,k=1056,bs=[8,1],nr=[1,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1056,n=1,k=129,bs=[8,1],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=128,n=1,k=1057,bs=[8,1],nr=[1,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1057,n=1,k=128,bs=[8,1],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=129,n=1,k=1056,bs=[8,1],nr=[1,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1057,n=1,k=129,bs=[8,1],nr=[1,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=129,n=1,k=1057,bs=[8,1],nr=[1,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1056,n=1,k=128,bs=[8,1],nr=[4,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=128,n=1,k=1056,bs=[8,1],nr=[4,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1056,n=1,k=129,bs=[8,1],nr=[4,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=128,n=1,k=1057,bs=[8,1],nr=[4,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1057,n=1,k=128,bs=[8,1],nr=[4,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=129,n=1,k=1056,bs=[8,1],nr=[4,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=1057,n=1,k=129,bs=[8,1],nr=[4,1],per=[0,2,1,3],v=0): not supported [BLAS] 835s MUL_MAT(type_a=f16,type_b=f32,m=129,n=1,k=1057,bs=[8,1],nr=[4,1],per=[0,1,2,3],v=1): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=4,n_used=1,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=4,n_used=1,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=4,n_used=1,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=4,n_used=1,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=4,n_used=1,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=4,n_used=1,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=4,n_used=2,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=4,n_used=2,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=4,n_used=2,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=4,n_used=4,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=4,n_used=4,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=4,n_used=4,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=4,n_used=4,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=4,n_used=4,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=4,n_used=4,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=8,n_used=1,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=8,n_used=1,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=8,n_used=1,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=8,n_used=1,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=8,n_used=1,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=8,n_used=1,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=8,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=8,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=8,n_used=2,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=8,n_used=2,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=8,n_used=2,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=8,n_used=2,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=8,n_used=4,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=8,n_used=4,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=8,n_used=4,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=8,n_used=4,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=8,n_used=4,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f32,type_b=f32,n_mats=8,n_used=4,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=4,n_used=1,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=4,n_used=1,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=4,n_used=1,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=4,n_used=1,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=4,n_used=1,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=4,n_used=1,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=4,n_used=2,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=4,n_used=2,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=4,n_used=2,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=4,n_used=4,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=4,n_used=4,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=4,n_used=4,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=4,n_used=4,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=4,n_used=4,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=4,n_used=4,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=8,n_used=1,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=8,n_used=1,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=8,n_used=1,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=8,n_used=1,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=8,n_used=1,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=8,n_used=1,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=8,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=8,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=8,n_used=2,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=8,n_used=2,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=8,n_used=2,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=8,n_used=2,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=8,n_used=4,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=8,n_used=4,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=8,n_used=4,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=8,n_used=4,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=8,n_used=4,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=f16,type_b=f32,n_mats=8,n_used=4,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=4,n_used=1,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=4,n_used=1,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=4,n_used=1,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=4,n_used=1,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=4,n_used=1,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=4,n_used=1,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=4,n_used=2,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=4,n_used=2,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=4,n_used=2,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=4,n_used=4,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=4,n_used=4,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=4,n_used=4,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=4,n_used=4,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=4,n_used=4,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=4,n_used=4,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=8,n_used=1,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=8,n_used=1,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=8,n_used=1,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=8,n_used=1,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=8,n_used=1,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=8,n_used=1,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=8,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=8,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=8,n_used=2,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=8,n_used=2,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=8,n_used=2,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=8,n_used=2,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=8,n_used=4,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=8,n_used=4,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=8,n_used=4,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=8,n_used=4,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=8,n_used=4,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=8,n_used=4,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=4,n_used=1,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=4,n_used=1,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=4,n_used=1,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=4,n_used=1,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=4,n_used=1,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=4,n_used=1,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=4,n_used=2,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=4,n_used=2,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=4,n_used=2,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=4,n_used=4,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=4,n_used=4,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=4,n_used=4,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=4,n_used=4,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=4,n_used=4,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=4,n_used=4,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=8,n_used=1,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=8,n_used=1,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=8,n_used=1,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=8,n_used=1,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=8,n_used=1,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=8,n_used=1,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=8,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=8,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=8,n_used=2,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=8,n_used=2,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=8,n_used=2,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=8,n_used=2,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=8,n_used=4,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=8,n_used=4,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=8,n_used=4,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=8,n_used=4,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=8,n_used=4,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_0,type_b=f32,n_mats=8,n_used=4,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=4,n_used=1,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=4,n_used=1,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=4,n_used=1,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=4,n_used=1,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=4,n_used=1,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=4,n_used=1,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=4,n_used=2,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=4,n_used=2,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=4,n_used=2,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=4,n_used=4,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=4,n_used=4,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=4,n_used=4,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=4,n_used=4,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=4,n_used=4,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=4,n_used=4,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=8,n_used=1,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=8,n_used=1,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=8,n_used=1,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=8,n_used=1,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=8,n_used=1,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=8,n_used=1,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=8,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=8,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=8,n_used=2,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=8,n_used=2,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=8,n_used=2,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=8,n_used=2,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=8,n_used=4,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=8,n_used=4,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=8,n_used=4,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=8,n_used=4,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=8,n_used=4,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=8,n_used=4,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=4,n_used=1,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=4,n_used=1,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=4,n_used=1,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=4,n_used=1,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=4,n_used=1,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=4,n_used=1,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=4,n_used=2,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=4,n_used=2,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=4,n_used=2,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=4,n_used=4,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=4,n_used=4,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=4,n_used=4,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=4,n_used=4,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=4,n_used=4,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=4,n_used=4,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=8,n_used=1,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=8,n_used=1,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=8,n_used=1,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=8,n_used=1,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=8,n_used=1,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=8,n_used=1,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=8,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=8,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=8,n_used=2,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=8,n_used=2,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=8,n_used=2,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=8,n_used=2,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=8,n_used=4,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=8,n_used=4,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=8,n_used=4,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=8,n_used=4,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=8,n_used=4,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_K,type_b=f32,n_mats=8,n_used=4,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=4,n_used=1,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=4,n_used=1,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=4,n_used=1,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=4,n_used=1,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=4,n_used=1,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=4,n_used=1,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=4,n_used=2,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=4,n_used=2,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=4,n_used=2,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=4,n_used=4,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=4,n_used=4,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=4,n_used=4,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=4,n_used=4,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=4,n_used=4,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=4,n_used=4,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=8,n_used=1,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=8,n_used=1,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=8,n_used=1,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=8,n_used=1,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=8,n_used=1,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=8,n_used=1,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=8,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=8,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=8,n_used=2,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=8,n_used=2,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=8,n_used=2,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=8,n_used=2,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=8,n_used=4,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=8,n_used=4,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=8,n_used=4,b=0,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=8,n_used=4,b=1,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=8,n_used=4,b=1,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xxs,type_b=f32,n_mats=8,n_used=4,b=1,m=512,n=129,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q4_1,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q5_0,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q5_0,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q5_1,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q5_1,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q8_0,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q2_K,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q2_K,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q3_K,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q3_K,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q5_K,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q5_K,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q6_K,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=q6_K,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xs,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_xs,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_s,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq2_s,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq3_xxs,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq3_xxs,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq1_s,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq1_s,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq1_m,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq1_m,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq4_nl,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq4_nl,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq3_s,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq3_s,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq4_xs,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=iq4_xs,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=bf16,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=1,k=256): not supported [BLAS] 835s MUL_MAT_ID(type_a=bf16,type_b=f32,n_mats=4,n_used=2,b=0,m=512,n=32,k=256): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[1,1],trans_b=0): OK 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[1,1],trans_b=0): OK 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[1,1],trans_b=0): OK 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[1,1],trans_b=0): OK 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f32,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=f16,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q8_0,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_0,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_1,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=q4_K,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=1,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f32,m=256,n=16,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=1,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=1,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=1,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=1,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=1,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=16,bs=[1,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=16,bs=[1,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=16,bs=[3,1],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[1,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[1,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[2,1],trans_b=0): not supported [BLAS] not supported [CPU] 835s OUT_PROD(type_a=iq2_xxs,type_b=f16,m=256,n=16,k=16,bs=[3,3],nr=[2,2],trans_b=0): not supported [BLAS] not supported [CPU] 835s SQR(type=f16,ne=[10,5,4,3]): not supported [BLAS] 835s SQRT(type=f16,ne=[10,3,3,2]): not supported [BLAS] 835s LOG(type=f16,ne=[10,5,4,3]): not supported [BLAS] 835s SIN(type=f16,ne=[10,2,2,2]): not supported [BLAS] 835s COS(type=f16,ne=[10,2,2,2]): not supported [BLAS] 835s CLAMP(type=f16,ne=[10,5,4,3],min=-0.500000,max=0.500000): not supported [BLAS] 835s SQR(type=f32,ne=[10,5,4,3]): not supported [BLAS] 835s SQRT(type=f32,ne=[10,3,3,2]): not supported [BLAS] 835s LOG(type=f32,ne=[10,5,4,3]): not supported [BLAS] 835s SIN(type=f32,ne=[10,2,2,2]): not supported [BLAS] 835s COS(type=f32,ne=[10,2,2,2]): not supported [BLAS] 835s CLAMP(type=f32,ne=[10,5,4,3],min=-0.500000,max=0.500000): not supported [BLAS] 835s DIAG_MASK_INF(type=f32,ne=[10,10,1,1],n_past=5): not supported [BLAS] 835s DIAG_MASK_INF(type=f32,ne=[10,10,3,1],n_past=5): not supported [BLAS] 835s DIAG_MASK_INF(type=f32,ne=[10,10,3,2],n_past=5): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,16,1,1],mask=0,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[15,15,1,1],mask=0,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,1024,1,1],mask=0,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[15,1023,1,1],mask=0,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1024,16,1,1],mask=0,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1023,15,1,1],mask=0,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1024,1024,1,1],mask=0,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1023,1023,1,1],mask=0,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,16,1,1],mask=0,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[15,15,1,1],mask=0,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,1024,1,1],mask=0,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[15,1023,1,1],mask=0,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1024,16,1,1],mask=0,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1023,15,1,1],mask=0,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1024,1024,1,1],mask=0,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1023,1023,1,1],mask=0,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,16,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[15,15,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,16,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[15,15,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,1024,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[15,1023,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,1024,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[15,1023,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1024,16,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1023,15,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1024,16,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1023,15,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1024,1024,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1023,1023,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1024,1024,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1023,1023,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,16,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[15,15,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,16,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[15,15,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,1024,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[15,1023,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,1024,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[15,1023,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1024,16,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1023,15,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1024,16,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1023,15,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1024,1024,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1023,1023,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1024,1024,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1023,1023,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,16,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[15,15,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,16,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[15,15,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,1024,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[15,1023,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,1024,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[15,1023,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1024,16,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1023,15,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1024,16,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1023,15,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1024,1024,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1023,1023,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1024,1024,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1023,1023,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,16,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[15,15,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,16,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[15,15,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,1024,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[15,1023,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,1024,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[15,1023,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1024,16,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1023,15,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1024,16,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1023,15,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1024,1024,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1023,1023,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1024,1024,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[1023,1023,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,2,32,1],mask=1,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,2,32,1],mask=1,m_prec=f16,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[16,2,32,1],mask=0,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[32,2,32,1],mask=1,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[32,2,32,1],mask=1,m_prec=f16,scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[32,2,32,1],mask=1,m_prec=f32,scale=0.100000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX(type=f32,ne=[32,2,32,1],mask=1,m_prec=f16,scale=0.100000,max_bias=8.000000): not supported [BLAS] 835s SOFT_MAX_BACK(type=f32,ne=[16,16,1,1],scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX_BACK(type=f32,ne=[15,15,1,1],scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX_BACK(type=f32,ne=[16,1024,1,1],scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX_BACK(type=f32,ne=[15,1023,1,1],scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX_BACK(type=f32,ne=[1024,16,1,1],scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX_BACK(type=f32,ne=[1023,15,1,1],scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX_BACK(type=f32,ne=[1024,1024,1,1],scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX_BACK(type=f32,ne=[1023,1023,1,1],scale=1.000000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX_BACK(type=f32,ne=[16,16,1,1],scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX_BACK(type=f32,ne=[15,15,1,1],scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX_BACK(type=f32,ne=[16,1024,1,1],scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX_BACK(type=f32,ne=[15,1023,1,1],scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX_BACK(type=f32,ne=[1024,16,1,1],scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX_BACK(type=f32,ne=[1023,15,1,1],scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX_BACK(type=f32,ne=[1024,1024,1,1],scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX_BACK(type=f32,ne=[1023,1023,1,1],scale=0.100000,max_bias=0.000000): not supported [BLAS] 835s SOFT_MAX_BACK(type=f32,ne=[16,16,1,1],scale=1.000000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 835s SOFT_MAX_BACK(type=f32,ne=[15,15,1,1],scale=1.000000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 835s SOFT_MAX_BACK(type=f32,ne=[16,1024,1,1],scale=1.000000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 835s SOFT_MAX_BACK(type=f32,ne=[15,1023,1,1],scale=1.000000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 835s SOFT_MAX_BACK(type=f32,ne=[1024,16,1,1],scale=1.000000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 835s SOFT_MAX_BACK(type=f32,ne=[1023,15,1,1],scale=1.000000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 835s SOFT_MAX_BACK(type=f32,ne=[1024,1024,1,1],scale=1.000000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 835s SOFT_MAX_BACK(type=f32,ne=[1023,1023,1,1],scale=1.000000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 835s SOFT_MAX_BACK(type=f32,ne=[16,16,1,1],scale=0.100000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 835s SOFT_MAX_BACK(type=f32,ne=[15,15,1,1],scale=0.100000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 835s SOFT_MAX_BACK(type=f32,ne=[16,1024,1,1],scale=0.100000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 835s SOFT_MAX_BACK(type=f32,ne=[15,1023,1,1],scale=0.100000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 835s SOFT_MAX_BACK(type=f32,ne=[1024,16,1,1],scale=0.100000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 835s SOFT_MAX_BACK(type=f32,ne=[1023,15,1,1],scale=0.100000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 835s SOFT_MAX_BACK(type=f32,ne=[1024,1024,1,1],scale=0.100000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 835s SOFT_MAX_BACK(type=f32,ne=[1023,1023,1,1],scale=0.100000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,40,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,52,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,64,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,1,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,71,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,8,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[80,32,2,1],n_dims=20,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[80,32,2,1],n_dims=32,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,12,2,1],n_dims=128,mode=8,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,28,2,1],n_dims=128,mode=8,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[80,16,2,1],n_dims=80,mode=24,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,40,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,52,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,64,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,1,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,71,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,8,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[80,32,2,1],n_dims=20,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[80,32,2,1],n_dims=32,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,12,2,1],n_dims=128,mode=8,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,28,2,1],n_dims=128,mode=8,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[80,16,2,1],n_dims=80,mode=24,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,40,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,52,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,64,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,1,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,71,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,8,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[80,32,2,1],n_dims=20,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[80,32,2,1],n_dims=32,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,12,2,1],n_dims=128,mode=8,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,28,2,1],n_dims=128,mode=8,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[80,16,2,1],n_dims=80,mode=24,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,40,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,52,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,64,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,1,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,71,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,8,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[80,32,2,1],n_dims=20,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[80,32,2,1],n_dims=32,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,12,2,1],n_dims=128,mode=8,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,28,2,1],n_dims=128,mode=8,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[80,16,2,1],n_dims=80,mode=24,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,40,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,52,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,64,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,1,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,71,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,8,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[80,32,2,1],n_dims=20,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[80,32,2,1],n_dims=32,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,12,2,1],n_dims=128,mode=8,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,28,2,1],n_dims=128,mode=8,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[80,16,2,1],n_dims=80,mode=24,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,40,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,52,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,64,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,1,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,71,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,8,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[80,32,2,1],n_dims=20,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[80,32,2,1],n_dims=32,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,12,2,1],n_dims=128,mode=8,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,28,2,1],n_dims=128,mode=8,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[80,16,2,1],n_dims=80,mode=24,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,40,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,52,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,64,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,1,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,71,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,8,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[80,32,2,1],n_dims=20,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[80,32,2,1],n_dims=32,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,12,2,1],n_dims=128,mode=8,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,28,2,1],n_dims=128,mode=8,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[80,16,2,1],n_dims=80,mode=24,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,40,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,52,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,64,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,1,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,71,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,8,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[80,32,2,1],n_dims=20,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[80,32,2,1],n_dims=32,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,12,2,1],n_dims=128,mode=8,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,28,2,1],n_dims=128,mode=8,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[80,16,2,1],n_dims=80,mode=24,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=0,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=1,v=0): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.000000,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.000000,ef=0.746500,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.000000,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.000000,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f32,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=0,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[128,32,2,1],n_dims=128,mode=0,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=1,v=1): not supported [BLAS] 835s ROPE_BACK(type=f16,ne_a=[64,128,2,1],n_dims=64,mode=2,n_ctx=512,fs=1.424500,ef=0.746500,af=1.424500,ff=1,v=1): not supported [BLAS] 835s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=0,v=0): not supported [BLAS] 835s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=0,v=0): not supported [BLAS] 835s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=1,v=0): not supported [BLAS] 835s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=1,v=0): not supported [BLAS] 835s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=2,v=0): not supported [BLAS] 835s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=2,v=0): not supported [BLAS] 835s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=3,v=0): not supported [BLAS] 835s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=3,v=0): not supported [BLAS] 835s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=0,v=1): not supported [BLAS] 835s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=0,v=1): not supported [BLAS] 835s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=1,v=1): not supported [BLAS] 835s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=1,v=1): not supported [BLAS] 835s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=2,v=1): not supported [BLAS] 835s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=2,v=1): not supported [BLAS] 835s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=3,v=1): not supported [BLAS] 835s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=3,v=1): not supported [BLAS] 835s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=0,v=2): not supported [BLAS] 835s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=0,v=2): not supported [BLAS] 835s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=1,v=2): not supported [BLAS] 835s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=1,v=2): not supported [BLAS] 835s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=2,v=2): not supported [BLAS] 835s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=2,v=2): not supported [BLAS] 835s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=3,v=2): not supported [BLAS] 835s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=3,v=2): not supported [BLAS] 835s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=0,v=3): not supported [BLAS] 835s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=0,v=3): not supported [BLAS] 835s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=1,v=3): not supported [BLAS] 835s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=1,v=3): not supported [BLAS] 835s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=2,v=3): not supported [BLAS] 835s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=2,v=3): not supported [BLAS] 835s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=3,v=3): not supported [BLAS] 835s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=3,v=3): not supported [BLAS] 835s ARGSORT(type=f32,ne=[8,1,1,1],order=0): not supported [BLAS] 835s ARGSORT(type=f32,ne=[16,10,10,10],order=0): not supported [BLAS] 835s ARGSORT(type=f32,ne=[60,10,10,10],order=0): not supported [BLAS] 835s ARGSORT(type=f32,ne=[8,1,1,1],order=1): not supported [BLAS] 835s ARGSORT(type=f32,ne=[16,10,10,10],order=1): not supported [BLAS] 835s ARGSORT(type=f32,ne=[60,10,10,10],order=1): not supported [BLAS] 835s UPSCALE(type=f32,ne=[512,512,3,2],scale_factor=2,mode=nearest,transpose=0): not supported [BLAS] 835s UPSCALE(type=f32,ne=[512,512,3,2],scale_factor=2,mode=nearest,transpose=1): not supported [BLAS] 835s UPSCALE(type=f32,ne=[2,5,7,11],ne_tgt=[5,7,11,13],mode=nearest): not supported [BLAS] 835s UPSCALE(type=f32,ne=[512,512,3,2],scale_factor=2,mode=bilinear,transpose=0): not supported [BLAS] 835s UPSCALE(type=f32,ne=[512,512,3,2],scale_factor=2,mode=bilinear,transpose=1): not supported [BLAS] 835s UPSCALE(type=f32,ne=[2,5,7,11],ne_tgt=[5,7,11,13],mode=bilinear): not supported [BLAS] 835s SUM(type=f32,ne=[10,5,4,3]): not supported [BLAS] 835s SUM_ROWS(type=f32,ne=[10,5,4,3]): not supported [BLAS] 835s MEAN(type=f32,ne=[10,5,4,3]): not supported [BLAS] 835s GROUP_NORM(type=f32,ne=[64,64,320,1],num_groups=32,eps=0.000001): not supported [BLAS] 835s GROUP_NORM(type=f32,ne=[9,9,1280,1],num_groups=32,eps=0.000001): not supported [BLAS] 835s ACC(type=f32,ne_a=[256,17,1,1],ne_b=[256,16,1,1]): not supported [BLAS] 835s PAD(type=f32,ne_a=[512,512,1,1],pad_0=1,pad_1=1): not supported [BLAS] 835s PAD_REFLECT_1D(type=f32,ne_a=[512,34,2,1],pad_0=10,pad_1=9): not supported [BLAS] 835s ARANGE(type=f32,start=0.000000,stop=10.000000,step=1.000000): not supported [BLAS] 835s TIMESTEP_EMBEDDING(type=f32,ne_a=[2,1,1,1],dim=320,max_period=10000): not supported [BLAS] 835s LEAKY_RELU(type=f32,ne_a=[10,5,4,3],negative_slope=0.100000): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=64,hsv=64,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=80,hsv=80,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=128,hsv=128,nh=4,nr=16,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=10.000000,prec=def,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=128,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=192,hsv=192,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=256,hsv=256,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,2,1,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=1,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=3,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=32,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=35,mask=1,max_bias=8.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=1,kv=1024,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=1,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=3,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=32,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=f16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=bf16,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 835s FLASH_ATTN_EXT(hsk=576,hsv=512,nh=4,nr=4,kv=512,nb=35,mask=0,max_bias=0.000000,logit_softcap=0.000000,prec=f32,type_KV=q4_0,permute=[0,1,2,3]): not supported [BLAS] 835s CROSS_ENTROPY_LOSS(type=f32,ne=[10,5,4,3]): not supported [BLAS] 835s CROSS_ENTROPY_LOSS(type=f32,ne=[30000,1,1,1]): not supported [BLAS] 835s CROSS_ENTROPY_LOSS_BACK(type=f32,ne=[10,5,4,3]): not supported [BLAS] 835s CROSS_ENTROPY_LOSS_BACK(type=f32,ne=[30000,1,1,1]): not supported [BLAS] 835s OPT_STEP_ADAMW(type=f32,ne=[10,5,4,3]): not supported [BLAS] 835s 5635/5635 tests passed 835s Backend BLAS: OK 835s 835s Backend 2/2: CPU 835s Skipping CPU backend 835s 2/2 backends passed 835s OK 835s load_model: ggml tensor size = 336 bytes 835s load_model: backend buffer size = 0.09 MB 835s 835s Performing test: 835s ggml_conv_1d_transpose (4): PASSED 835s ggml_conv_1d_transpose (5): PASSED 835s ggml_conv_1d_transpose (10): PASSED 835s ggml_conv_1d_transpose (14): PASSED 835s ggml_conv_1d_transpose (12): PASSED 835s ggml_conv_1d_transpose (18): PASSED 835s ggml_conv_1d_transpose (24): PASSED 835s ggml_conv_1d_transpose (50688): PASSED 835s load_model: ggml tensor size = 336 bytes 835s load_model: backend buffer size = 0.00 MB 835s 835s Performing test: 835s ggml_im2col (240): PASSED 835s ggml_conv1d (80): PASSED 835s load_model: ggml tensor size = 336 bytes 835s load_model: backend buffer size = 0.00 MB 835s 835s Performing test: 835s ggml_im2col (4320): PASSED 835s ggml_conv2d (480): PASSED 835s ggml_conv_2d_dw(channels=3, kernel=1x1, stride=1, pad=0, dilation=1, layout=WHCN): PASSED 835s ggml_conv_2d_dw(channels=3, kernel=1x1, stride=1, pad=0, dilation=1, layout=CWHN): PASSED 835s ggml_conv_2d_dw(channels=42, kernel=3x3, stride=2, pad=1, dilation=1, layout=WHCN): PASSED 835s ggml_conv_2d_dw(channels=42, kernel=3x3, stride=2, pad=1, dilation=1, layout=CWHN): PASSED 835s ggml_conv_2d_dw(channels=8, kernel=5x5, stride=1, pad=2, dilation=2, layout=WHCN): PASSED 835s ggml_conv_2d_dw(channels=8, kernel=5x5, stride=1, pad=2, dilation=2, layout=CWHN): PASSED 835s Testing dup on i16 -> i16 copy 835s Testing dup on i32 -> i32 copy 835s Testing dup on f16 -> f16 copy 835s Testing dup on f16 -> f32 copy 835s Testing dup on f32 -> f16 copy 835s Testing dup on f32 -> f32 copy 835s 835s Performing gemm_f16_out_f32 test: 835s 1224.0f,1023.0f,1158.0f,1259.0f,1359.0f,1194.0f,1535.0f,1247.0f,1185.0f,1029.0f,889.0f,1182.0f,955.0f,1179.0f,1147.0f,1048.0f, 835s 1216.0f,1087.0f,1239.0f,1361.0f,1392.0f,1260.0f,1247.0f,1563.0f,1167.0f,1052.0f,942.0f,1214.0f,1045.0f,1134.0f,1264.0f,1126.0f, 835s 1125.0f,966.0f,1079.0f,1333.0f,1287.0f,1101.0f,1185.0f,1167.0f,1368.0f,990.0f,967.0f,1121.0f,971.0f,1086.0f,1130.0f,980.0f, 835s 999.0f,902.0f,1020.0f,1056.0f,1076.0f,929.0f,1029.0f,1052.0f,990.0f,1108.0f,823.0f,989.0f,759.0f,1041.0f,1003.0f,870.0f, 835s gemm_mult (64): PASSED 835s load_model: ggml tensor size = 336 bytes 835s load_model: backend buffer size = 3584 bytes 835s Matrix A: [36, 4] 835s Matrix B: [36, 16] 835s 835s Performing ggml_mul_mat test: 835s 1224.0 1023.0 1158.0 1259.0 1359.0 1194.0 1535.0 1247.0 1185.0 1029.0 889.0 1182.0 955.0 1179.0 1147.0 1048.0 835s 1216.0 1087.0 1239.0 1361.0 1392.0 1260.0 1247.0 1563.0 1167.0 1052.0 942.0 1214.0 1045.0 1134.0 1264.0 1126.0 835s 1125.0 966.0 1079.0 1333.0 1287.0 1101.0 1185.0 1167.0 1368.0 990.0 967.0 1121.0 971.0 1086.0 1130.0 980.0 835s 999.0 902.0 1020.0 1056.0 1076.0 929.0 1029.0 1052.0 990.0 1108.0 823.0 989.0 759.0 1041.0 1003.0 870.0 835s ggml_mul_mat (64): PASSED 835s main: compute buffer size: 0.19 MB 835s main: compute buffer size: 0.00 MB 835s main: compute buffer size: 0.02 MB 835s main: compute buffer size: 0.00 MB 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s test-mul-mat0: iter:0/500 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.435 -0.717 0.214 -0.967 835s 835s x1: [4, 3, 1, 1] 835s 0.823 -0.605 -0.330 0.536 835s -0.444 0.108 -0.045 0.258 835s -0.270 0.027 0.904 0.832 835s 835s y: [1, 3, 1, 1] 835s 0.202 835s -0.530 835s -0.748 835s testing: mul_mat, [4, 1, 2, 1] = [4, 4, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 4, 2, 1] 835s 0.026 0.678 0.225 -0.408 835s 0.275 0.049 -0.013 0.946 835s -0.415 0.543 0.053 0.540 835s -0.200 0.783 -0.433 -0.295 835s 835s x1: [4, 1, 2, 1] 835s -0.514 -0.726 0.608 -0.687 835s 835s y: [4, 1, 2, 1] 835s -0.088 -0.834 -0.519 -0.527 835s testing: mul_mat, [2, 4, 2, 4] = [4, 2, 2, 4] * [4, 4, 2, 4] 835s x0: [4, 2, 2, 4] 835s 0.755 0.496 0.258 -0.929 835s 0.496 0.666 0.851 0.747 835s 835s x1: [4, 4, 2, 4] 835s 0.804 0.702 -0.467 0.080 835s -0.250 0.520 0.025 0.335 835s 0.063 -0.921 -0.125 0.864 835s 0.862 0.442 -0.431 0.477 835s 835s y: [2, 4, 2, 4] 835s 0.761 0.529 835s -0.236 0.495 835s -1.244 -0.044 835s 0.315 0.711 835s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.065 -0.825 -0.479 0.755 835s 835s x1: [4, 2, 1, 1] 835s 0.254 0.461 -0.343 0.481 835s -0.596 0.842 0.370 0.306 835s 835s y: [1, 2, 1, 1] 835s 0.163 835s -0.679 835s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 1, 2, 1] 835s -0.423 835s 835s x1: [1, 4, 2, 1] 835s 0.372 835s -0.813 835s -0.777 835s -0.277 835s 835s y: [1, 4, 2, 1] 835s -0.158 835s 0.344 835s 0.329 835s 0.117 835s testing: mul_mat, [2, 1, 2, 4] = [1, 2, 2, 4] * [1, 1, 2, 4] 835s x0: [1, 2, 2, 4] 835s 0.530 835s 0.398 835s 835s x1: [1, 1, 2, 4] 835s -0.620 835s 835s y: [2, 1, 2, 4] 835s -0.329 -0.247 835s test-mul-mat0: iter:1/500 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.418 835s 835s x1: [1, 4, 1, 1] 835s 0.729 835s -0.015 835s -0.073 835s 0.698 835s 835s y: [1, 4, 1, 1] 835s -0.305 835s 0.006 835s 0.030 835s -0.292 835s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 835s x0: [1, 1, 2, 1] 835s -0.722 835s 835s x1: [1, 1, 2, 1] 835s -0.639 835s 835s y: [1, 1, 2, 1] 835s 0.461 835s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 835s x0: [1, 2, 2, 1] 835s -0.644 835s -0.556 835s 835s x1: [1, 1, 2, 1] 835s -0.015 835s 835s y: [2, 1, 2, 1] 835s 0.010 0.008 835s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.864 835s 0.817 835s 835s x1: [1, 2, 1, 1] 835s -0.724 835s -0.279 835s 835s y: [2, 2, 1, 1] 835s -0.625 -0.591 835s -0.241 -0.228 835s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 835s x0: [2, 1, 2, 1] 835s -0.211 0.318 835s 835s x1: [2, 1, 2, 1] 835s 0.244 0.674 835s 835s y: [1, 1, 2, 1] 835s 0.162 835s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 1, 2, 1] 835s -0.423 835s 835s x1: [1, 2, 2, 1] 835s -0.698 835s -0.855 835s 835s y: [1, 2, 2, 1] 835s 0.295 835s 0.362 835s test-mul-mat0: iter:2/500 835s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.524 835s -0.025 835s 835s x1: [1, 1, 1, 1] 835s -0.469 835s 835s y: [2, 1, 1, 1] 835s -0.246 0.012 835s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.035 835s -0.584 835s 0.115 835s 835s x1: [1, 2, 1, 1] 835s -0.685 835s 0.766 835s 835s y: [3, 2, 1, 1] 835s -0.024 0.401 -0.079 835s 0.027 -0.448 0.088 835s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.348 835s 0.459 835s 835s x1: [1, 3, 1, 1] 835s -0.148 835s 0.660 835s -0.211 835s 835s y: [2, 3, 1, 1] 835s 0.051 -0.068 835s -0.230 0.303 835s 0.073 -0.097 835s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.795 835s -0.728 835s -0.178 835s -0.989 835s 835s x1: [1, 2, 1, 1] 835s 0.277 835s 0.970 835s 835s y: [4, 2, 1, 1] 835s 0.220 -0.202 -0.049 -0.274 835s 0.771 -0.706 -0.173 -0.959 835s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.442 -0.902 -0.102 0.973 835s 835s x1: [4, 1, 1, 1] 835s 0.567 0.549 -0.413 -0.771 835s 835s y: [1, 1, 1, 1] 835s -0.952 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.801 835s -0.234 835s 835s x1: [1, 4, 1, 1] 835s 0.416 835s -0.578 835s -0.052 835s 0.730 835s 835s y: [2, 4, 1, 1] 835s -0.333 -0.097 835s 0.463 0.135 835s 0.042 0.012 835s -0.585 -0.171 835s test-mul-mat0: iter:3/500 835s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.777 -0.047 -0.660 835s 835s x1: [3, 4, 1, 1] 835s -0.897 -0.893 -0.085 835s 0.562 0.384 -0.115 835s -0.762 0.179 0.157 835s 0.060 0.190 -0.276 835s 835s y: [1, 4, 1, 1] 835s -0.600 835s 0.495 835s -0.704 835s 0.220 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.533 0.660 -0.860 835s 835s x1: [3, 1, 1, 1] 835s 0.219 0.051 0.238 835s 835s y: [1, 1, 1, 1] 835s -0.287 835s testing: mul_mat, [4, 1, 1, 3] = [3, 4, 1, 3] * [3, 1, 1, 3] 835s x0: [3, 4, 1, 3] 835s 0.630 0.318 -0.927 835s -0.485 0.557 0.252 835s 0.672 -0.384 -0.558 835s -0.604 0.225 -0.781 835s 835s x1: [3, 1, 1, 3] 835s -0.802 0.847 -0.661 835s 835s y: [4, 1, 1, 3] 835s 0.377 0.694 -0.496 1.191 835s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.694 -0.934 -0.873 835s 835s x1: [3, 4, 1, 1] 835s -0.376 0.292 -0.988 835s 0.066 0.688 0.237 835s 0.285 0.037 -0.199 835s -0.276 0.438 0.604 835s 835s y: [1, 4, 1, 1] 835s 0.851 835s -0.895 835s -0.059 835s -0.745 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.136 835s -0.998 835s -0.989 835s 835s x1: [1, 3, 1, 1] 835s 0.371 835s -0.625 835s 0.238 835s 835s y: [3, 3, 1, 1] 835s 0.050 -0.371 -0.367 835s -0.085 0.623 0.618 835s 0.032 -0.237 -0.235 835s testing: mul_mat, [1, 1, 1, 3] = [3, 1, 1, 3] * [3, 1, 1, 3] 835s x0: [3, 1, 1, 3] 835s 0.770 -0.627 -0.686 835s 835s x1: [3, 1, 1, 3] 835s -0.390 -0.477 0.311 835s 835s y: [1, 1, 1, 3] 835s -0.214 835s test-mul-mat0: iter:4/500 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.011 0.105 835s 0.878 0.599 835s 0.628 0.189 835s 835s x1: [2, 2, 1, 1] 835s 0.865 -0.534 835s 0.853 0.103 835s 835s y: [3, 2, 1, 1] 835s -0.066 0.440 0.443 835s 0.001 0.811 0.555 835s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 3, 2, 1] 835s -0.666 0.591 835s 0.730 0.746 835s 0.329 -0.175 835s 835s x1: [2, 3, 2, 1] 835s 0.314 0.991 835s 0.872 -0.351 835s 0.749 0.178 835s 835s y: [3, 3, 2, 1] 835s 0.376 0.969 -0.070 835s -0.788 0.375 0.348 835s -0.393 0.680 0.215 835s testing: mul_mat, [4, 3, 2, 3] = [2, 4, 2, 3] * [2, 3, 2, 3] 835s x0: [2, 4, 2, 3] 835s 0.905 0.898 835s 0.798 0.534 835s -0.333 0.073 835s -0.562 -0.045 835s 835s x1: [2, 3, 2, 3] 835s -0.934 0.402 835s 0.036 0.665 835s 0.030 -0.775 835s 835s y: [4, 3, 2, 3] 835s -0.485 -0.531 0.340 0.507 835s 0.630 0.384 0.037 -0.050 835s -0.668 -0.390 -0.067 0.018 835s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.931 -0.689 835s 835s x1: [2, 4, 1, 1] 835s 0.203 0.541 835s 0.774 0.867 835s -0.654 -0.104 835s -0.025 0.590 835s 835s y: [1, 4, 1, 1] 835s -0.184 835s 0.124 835s -0.537 835s -0.430 835s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 3, 2, 1] 835s -0.048 835s -0.454 835s 0.893 835s 835s x1: [1, 2, 2, 1] 835s -0.414 835s 0.764 835s 835s y: [3, 2, 2, 1] 835s 0.020 0.188 -0.370 835s -0.037 -0.347 0.683 835s testing: mul_mat, [2, 1, 2, 3] = [3, 2, 2, 3] * [3, 1, 2, 3] 835s x0: [3, 2, 2, 3] 835s -0.859 -0.007 -0.414 835s -0.213 -0.127 -0.512 835s 835s x1: [3, 1, 2, 3] 835s 0.437 0.849 -0.632 835s 835s y: [2, 1, 2, 3] 835s -0.120 0.123 835s test-mul-mat0: iter:5/500 835s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.174 -0.662 0.169 -0.047 835s 835s x1: [4, 2, 1, 1] 835s -0.728 0.178 -0.884 0.779 835s 0.891 -0.888 0.850 -0.062 835s 835s y: [1, 2, 1, 1] 835s -0.431 835s 0.890 835s testing: mul_mat, [4, 1, 4, 1] = [4, 4, 4, 1] * [4, 1, 4, 1] 835s x0: [4, 4, 4, 1] 835s 0.290 -0.113 -0.462 0.406 835s -0.334 -0.571 0.518 -0.484 835s 0.367 -0.968 0.690 0.705 835s 0.202 -0.357 0.336 0.054 835s 835s x1: [4, 1, 4, 1] 835s 0.631 0.852 0.053 0.165 835s 835s y: [4, 1, 4, 1] 835s 0.129 -0.750 -0.440 -0.150 835s testing: mul_mat, [4, 4, 4, 2] = [4, 4, 4, 2] * [4, 4, 4, 2] 835s x0: [4, 4, 4, 2] 835s -0.642 -0.280 -0.114 -0.243 835s 0.295 -0.799 -0.349 0.739 835s 0.215 -0.792 0.612 0.499 835s -0.202 -0.266 -0.212 -0.456 835s 835s x1: [4, 4, 4, 2] 835s -0.521 0.619 -0.810 0.493 835s -0.446 -0.653 0.875 0.522 835s -0.807 0.962 0.691 -0.317 835s 0.385 -0.087 -0.131 0.308 835s 835s y: [4, 4, 4, 2] 835s 0.134 -0.002 -0.851 -0.113 835s 0.243 0.471 1.217 -0.159 835s 0.246 -1.481 -0.671 -0.095 835s -0.283 0.456 0.225 -0.167 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.843 -0.821 0.937 -0.991 835s 0.857 0.642 0.018 -0.624 835s 835s x1: [4, 4, 1, 1] 835s 0.204 0.671 0.127 -0.596 835s 0.606 0.345 -0.857 0.925 835s -0.050 -0.231 -0.284 0.862 835s 0.834 -0.794 0.802 0.751 835s 835s y: [2, 4, 1, 1] 835s 0.329 0.979 835s -1.492 0.150 835s -0.971 -0.733 835s 1.361 -0.249 835s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 1, 4, 1] 835s -0.704 0.851 835s 835s x1: [2, 4, 4, 1] 835s -0.426 0.255 835s -0.476 0.497 835s -0.927 0.444 835s -0.299 0.744 835s 835s y: [1, 4, 4, 1] 835s 0.516 835s 0.758 835s 1.030 835s 0.843 835s testing: mul_mat, [3, 2, 4, 2] = [1, 3, 4, 2] * [1, 2, 4, 2] 835s x0: [1, 3, 4, 2] 835s 0.231 835s 0.035 835s -0.242 835s 835s x1: [1, 2, 4, 2] 835s -0.554 835s -0.774 835s 835s y: [3, 2, 4, 2] 835s -0.128 -0.019 0.134 835s -0.179 -0.027 0.188 835s test-mul-mat0: iter:6/500 835s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.047 -0.506 835s 835s x1: [2, 2, 1, 1] 835s -0.741 -0.974 835s -0.710 0.490 835s 835s y: [1, 2, 1, 1] 835s 0.458 835s -0.282 835s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.688 -0.529 835s -0.166 0.479 835s 835s x1: [2, 1, 1, 1] 835s -0.551 0.083 835s 835s y: [2, 1, 1, 1] 835s -0.423 0.131 835s testing: mul_mat, [4, 2, 1, 2] = [2, 4, 1, 2] * [2, 2, 1, 2] 835s x0: [2, 4, 1, 2] 835s -0.103 -0.083 835s -0.395 0.173 835s 0.752 0.030 835s 0.944 0.308 835s 835s x1: [2, 2, 1, 2] 835s -0.046 -0.815 835s -0.073 0.882 835s 835s y: [4, 2, 1, 2] 835s 0.073 -0.123 -0.059 -0.294 835s -0.066 0.182 -0.029 0.202 835s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.035 -0.145 835s 0.848 0.568 835s 835s x1: [2, 4, 1, 1] 835s 0.728 0.067 835s 0.169 -0.801 835s 0.902 -0.352 835s 0.153 -0.913 835s 835s y: [2, 4, 1, 1] 835s 0.016 0.656 835s 0.122 -0.312 835s 0.083 0.565 835s 0.138 -0.389 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.638 -0.746 835s -0.054 -0.666 835s 0.045 0.552 835s 0.582 0.851 835s 835s x1: [2, 2, 1, 1] 835s -0.722 0.411 835s -0.535 0.194 835s 835s y: [4, 2, 1, 1] 835s -0.767 -0.234 0.194 -0.071 835s -0.486 -0.100 0.083 -0.146 835s testing: mul_mat, [4, 2, 1, 2] = [4, 4, 1, 2] * [4, 2, 1, 2] 835s x0: [4, 4, 1, 2] 835s -0.820 -0.237 -0.220 0.417 835s 0.569 0.735 0.865 0.814 835s 0.719 -0.716 0.963 -0.772 835s -0.355 0.709 0.115 -1.000 835s 835s x1: [4, 2, 1, 2] 835s 0.114 -0.417 -0.504 -0.613 835s -0.937 -0.776 0.455 0.232 835s 835s y: [4, 2, 1, 2] 835s -0.139 -1.177 0.368 0.219 835s 0.948 -0.521 0.141 -0.398 835s test-mul-mat0: iter:7/500 835s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.538 0.979 835s -0.487 0.538 835s 835s x1: [2, 3, 1, 1] 835s -0.610 -0.745 835s -0.798 0.170 835s -0.879 -0.835 835s 835s y: [2, 3, 1, 1] 835s -1.057 -0.104 835s -0.263 0.480 835s -1.290 -0.021 835s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 835s x0: [2, 4, 2, 1] 835s -0.685 0.494 835s -0.301 0.461 835s 0.655 0.635 835s -0.212 0.385 835s 835s x1: [2, 2, 2, 1] 835s -0.711 0.129 835s 0.602 -0.177 835s 835s y: [4, 2, 2, 1] 835s 0.551 0.273 -0.384 0.200 835s -0.499 -0.263 0.282 -0.196 835s testing: mul_mat, [2, 4, 2, 4] = [2, 2, 2, 4] * [2, 4, 2, 4] 835s x0: [2, 2, 2, 4] 835s -0.939 0.612 835s -0.225 0.137 835s 835s x1: [2, 4, 2, 4] 835s -0.755 -0.865 835s -0.326 -0.776 835s -0.352 -0.787 835s -0.487 0.777 835s 835s y: [2, 4, 2, 4] 835s 0.179 0.052 835s -0.169 -0.033 835s -0.152 -0.029 835s 0.933 0.216 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.270 0.090 835s 0.194 -0.650 835s 835s x1: [2, 2, 1, 1] 835s 0.498 -0.052 835s 0.721 0.609 835s 835s y: [2, 2, 1, 1] 835s 0.130 0.130 835s 0.250 -0.256 835s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 835s x0: [2, 4, 2, 1] 835s 0.226 0.064 835s -0.114 0.987 835s 0.138 -0.882 835s 0.092 -0.940 835s 835s x1: [2, 2, 2, 1] 835s 0.853 0.949 835s -0.609 -0.320 835s 835s y: [4, 2, 2, 1] 835s 0.254 0.839 -0.719 -0.813 835s -0.158 -0.246 0.198 0.244 835s testing: mul_mat, [2, 2, 2, 4] = [4, 2, 2, 4] * [4, 2, 2, 4] 835s x0: [4, 2, 2, 4] 835s 0.218 0.277 -0.239 0.011 835s 0.639 -0.276 0.482 0.000 835s 835s x1: [4, 2, 2, 4] 835s 0.054 0.003 -0.782 -0.752 835s -0.907 -0.432 -0.899 -0.958 835s 835s y: [2, 2, 2, 4] 835s 0.192 -0.343 835s -0.113 -0.894 835s test-mul-mat0: iter:8/500 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.236 0.357 0.853 0.689 835s 0.244 -0.226 0.368 -0.607 835s -0.700 0.613 0.360 -0.539 835s 0.642 0.786 -0.464 -0.819 835s 835s x1: [4, 3, 1, 1] 835s -0.942 0.863 0.800 -0.918 835s 0.023 0.488 -0.465 -0.347 835s 0.065 -0.130 0.936 0.159 835s 835s y: [4, 3, 1, 1] 835s 0.580 0.427 1.971 0.454 835s -0.467 -0.065 0.302 0.898 835s 0.846 0.293 0.126 -0.624 835s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 1, 3, 1] 835s -0.407 0.816 -0.495 -0.683 835s 835s x1: [4, 4, 3, 1] 835s -0.570 -0.994 -0.761 -0.708 835s 0.807 -0.680 0.315 0.295 835s -0.145 0.968 -0.640 0.726 835s 0.904 0.519 0.908 -0.332 835s 835s y: [1, 4, 3, 1] 835s 0.281 835s -1.241 835s 0.670 835s -0.167 835s testing: mul_mat, [2, 1, 3, 1] = [4, 2, 3, 1] * [4, 1, 3, 1] 835s x0: [4, 2, 3, 1] 835s 0.261 0.015 0.994 0.497 835s -0.289 0.964 -0.910 -0.473 835s 835s x1: [4, 1, 3, 1] 835s 0.793 0.951 -0.692 0.192 835s 835s y: [2, 1, 3, 1] 835s -0.371 1.226 835s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.855 0.772 0.375 -0.457 835s 0.682 -0.482 -0.903 -0.065 835s 0.991 -0.712 -0.760 0.356 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s 0.819 -0.821 -0.565 0.457 835s 835s x1: [4, 2, 1, 1] 835s -0.409 0.232 -0.930 -0.924 835s -0.076 -0.735 0.861 -0.815 835s 835s y: [4, 2, 1, 1] 835s -0.098 0.508 -0.194 -0.423 835s 0.063 -0.422 -0.497 -0.319 835s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 3, 3, 1] 835s -0.008 -0.415 -0.724 -0.490 835s 0.517 -0.077 -0.429 0.153 835s 0.254 -0.390 -0.600 0.546 835s 835s x1: [4, 4, 3, 1] 835s 0.423 -0.772 -0.321 0.103 835s 0.432 0.855 0.693 -0.336 835s 0.925 0.769 0.588 -0.810 835s 0.630 0.773 0.471 0.486 835s 835s y: [3, 4, 3, 1] 835s 0.498 0.431 0.657 835s -0.696 -0.191 -0.823 835s -0.356 0.042 -0.860 835s -0.905 0.139 -0.159 835s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 2, 3, 1] 835s 0.883 -0.871 -0.332 835s -0.993 -0.009 0.099 835s 835s x1: [3, 4, 3, 1] 835s -0.758 0.377 -0.608 835s -0.358 0.887 0.545 835s -0.812 -0.911 -0.296 835s 0.108 -0.339 -0.030 835s 835s y: [2, 4, 3, 1] 835s -0.796 0.690 835s -1.271 0.402 835s 0.175 0.786 835s 0.401 -0.107 835s test-mul-mat0: iter:9/500 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.515 -0.231 0.660 835s 0.522 -0.102 -0.349 835s -0.810 0.996 -0.522 835s -0.683 0.132 -0.661 835s 835s x1: [3, 2, 1, 1] 835s 0.029 0.566 0.464 835s -0.917 0.597 0.344 835s 835s y: [4, 2, 1, 1] 835s 0.191 -0.205 0.298 -0.252 835s -0.383 -0.660 1.158 0.478 835s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 2, 2, 1] 835s -0.073 -0.203 -0.981 835s 0.243 0.928 -0.642 835s 835s x1: [3, 4, 2, 1] 835s -0.148 0.942 -0.505 835s 0.086 -0.735 -0.962 835s -0.876 0.624 -0.652 835s -0.659 -0.463 -0.675 835s 835s y: [2, 4, 2, 1] 835s 0.314 1.162 835s 1.087 -0.044 835s 0.576 0.784 835s 0.805 -0.158 835s testing: mul_mat, [4, 2, 2, 1] = [3, 4, 2, 1] * [3, 2, 2, 1] 835s x0: [3, 4, 2, 1] 835s 0.314 -0.609 -0.412 835s -0.949 0.191 -0.871 835s -0.023 0.988 -0.852 835s -0.779 0.916 -0.493 835s 835s x1: [3, 2, 2, 1] 835s 0.305 0.760 0.240 835s 0.646 -0.704 0.565 835s 835s y: [4, 2, 2, 1] 835s -0.466 -0.354 0.539 0.340 835s 0.398 -1.240 -1.191 -1.427 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.182 -0.505 -0.615 835s -0.531 0.039 0.001 835s 835s x1: [3, 4, 1, 1] 835s 0.464 -0.622 -0.588 835s 0.932 -0.524 -0.100 835s 0.630 0.790 0.291 835s -0.782 0.841 -0.518 835s 835s y: [2, 4, 1, 1] 835s 0.592 -0.271 835s 0.157 -0.515 835s -0.692 -0.303 835s 0.036 0.447 835s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 3, 2, 1] 835s -0.868 -0.392 835s 0.575 -0.524 835s 0.499 0.129 835s 835s x1: [2, 3, 2, 1] 835s 0.355 -0.828 835s -0.638 -0.147 835s -0.906 -0.386 835s 835s y: [3, 3, 2, 1] 835s 0.016 0.639 0.071 835s 0.612 -0.290 -0.338 835s 0.938 -0.319 -0.502 835s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 835s x0: [3, 2, 2, 1] 835s 0.146 -0.936 0.434 835s -0.729 -0.100 0.632 835s 835s x1: [3, 2, 2, 1] 835s 0.058 -0.282 -0.812 835s -0.903 0.103 0.190 835s 835s y: [2, 2, 2, 1] 835s -0.080 -0.527 835s -0.146 0.768 835s test-mul-mat0: iter:10/500 835s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.335 835s -0.781 835s 835s x1: [1, 1, 1, 1] 835s 0.501 835s 835s y: [2, 1, 1, 1] 835s 0.168 -0.391 835s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 1, 2, 1] 835s -0.403 835s 835s x1: [1, 2, 2, 1] 835s 0.488 835s 0.432 835s 835s y: [1, 2, 2, 1] 835s -0.197 835s -0.174 835s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 835s x0: [1, 2, 2, 1] 835s 0.150 835s 0.113 835s 835s x1: [1, 1, 2, 1] 835s 0.190 835s 835s y: [2, 1, 2, 1] 835s 0.029 0.021 835s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.044 835s 0.110 835s 0.978 835s -0.317 835s 835s x1: [1, 2, 1, 1] 835s -0.988 835s -0.900 835s 835s y: [4, 2, 1, 1] 835s -0.043 -0.108 -0.966 0.313 835s -0.039 -0.099 -0.880 0.285 835s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 1, 2, 1] 835s 0.567 -0.366 0.766 -0.111 835s 835s x1: [4, 1, 2, 1] 835s -0.405 -0.762 -0.279 0.848 835s 835s y: [1, 1, 2, 1] 835s -0.258 835s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 4, 2, 1] 835s 0.052 835s 0.622 835s 0.810 835s 0.030 835s 835s x1: [1, 4, 2, 1] 835s 0.840 835s 0.453 835s 0.935 835s -0.009 835s 835s y: [4, 4, 2, 1] 835s 0.044 0.522 0.681 0.025 835s 0.024 0.282 0.367 0.014 835s 0.049 0.581 0.758 0.028 835s -0.000 -0.006 -0.008 -0.000 835s test-mul-mat0: iter:11/500 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.943 835s -0.795 835s 835s x1: [1, 4, 1, 1] 835s -0.741 835s -0.642 835s 0.168 835s -0.107 835s 835s y: [2, 4, 1, 1] 835s 0.698 0.589 835s 0.605 0.510 835s -0.159 -0.134 835s 0.101 0.085 835s testing: mul_mat, [3, 2, 3, 1] = [1, 3, 3, 1] * [1, 2, 3, 1] 835s x0: [1, 3, 3, 1] 835s 0.562 835s -0.719 835s 0.811 835s 835s x1: [1, 2, 3, 1] 835s -0.225 835s 0.543 835s 835s y: [3, 2, 3, 1] 835s -0.127 0.162 -0.183 835s 0.305 -0.390 0.440 835s testing: mul_mat, [4, 3, 3, 2] = [1, 4, 3, 2] * [1, 3, 3, 2] 835s x0: [1, 4, 3, 2] 835s -0.183 835s 0.060 835s -0.406 835s -0.621 835s 835s x1: [1, 3, 3, 2] 835s -0.934 835s 0.198 835s 0.162 835s 835s y: [4, 3, 3, 2] 835s 0.171 -0.056 0.379 0.580 835s -0.036 0.012 -0.080 -0.123 835s -0.030 0.010 -0.066 -0.100 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.574 835s 835s x1: [1, 4, 1, 1] 835s 0.630 835s 0.313 835s -0.805 835s -0.996 835s 835s y: [1, 4, 1, 1] 835s 0.362 835s 0.180 835s -0.462 835s -0.572 835s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 835s x0: [1, 2, 3, 1] 835s -0.671 835s 0.975 835s 835s x1: [1, 1, 3, 1] 835s -0.007 835s 835s y: [2, 1, 3, 1] 835s 0.005 -0.007 835s testing: mul_mat, [3, 1, 3, 2] = [2, 3, 3, 2] * [2, 1, 3, 2] 835s x0: [2, 3, 3, 2] 835s 0.340 -0.347 835s 0.035 0.230 835s 0.130 0.135 835s 835s x1: [2, 1, 3, 2] 835s 0.128 0.413 835s 835s y: [3, 1, 3, 2] 835s -0.100 0.099 0.072 835s test-mul-mat0: iter:12/500 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.152 0.027 -0.478 0.091 835s -0.574 -0.496 -0.936 -0.044 835s 835s x1: [4, 4, 1, 1] 835s -0.841 -0.556 0.506 -0.775 835s 0.857 0.212 0.139 0.568 835s -0.824 0.181 -0.308 0.561 835s -0.302 0.541 0.686 0.128 835s 835s y: [2, 4, 1, 1] 835s -0.455 0.319 835s 0.121 -0.752 835s 0.078 0.646 835s -0.348 -0.743 835s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.944 0.575 0.129 0.083 835s 0.144 0.306 -0.736 0.835 835s 835s x1: [4, 2, 1, 1] 835s 0.139 -0.733 -0.380 0.561 835s 0.274 -0.588 0.719 0.718 835s 835s y: [2, 2, 1, 1] 835s -0.293 0.544 835s 0.072 -0.070 835s testing: mul_mat, [1, 2, 1, 4] = [4, 1, 1, 4] * [4, 2, 1, 4] 835s x0: [4, 1, 1, 4] 835s -0.950 0.302 0.044 0.306 835s 835s x1: [4, 2, 1, 4] 835s -0.134 -0.038 0.377 -0.447 835s -0.910 0.256 0.705 0.117 835s 835s y: [1, 2, 1, 4] 835s -0.005 835s 1.009 835s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.119 -0.999 -0.125 -0.152 835s 835s x1: [4, 1, 1, 1] 835s -0.812 -0.149 -0.527 -0.693 835s 835s y: [1, 1, 1, 1] 835s 0.224 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.795 835s 835s x1: [1, 4, 1, 1] 835s -0.162 835s -0.242 835s -0.160 835s 0.511 835s 835s y: [1, 4, 1, 1] 835s -0.129 835s -0.192 835s -0.127 835s 0.407 835s testing: mul_mat, [4, 1, 1, 4] = [1, 4, 1, 4] * [1, 1, 1, 4] 835s x0: [1, 4, 1, 4] 835s 0.000 835s 0.952 835s 0.616 835s -0.296 835s 835s x1: [1, 1, 1, 4] 835s 0.561 835s 835s y: [4, 1, 1, 4] 835s 0.000 0.534 0.346 -0.166 835s test-mul-mat0: iter:13/500 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.138 -0.208 0.291 835s -0.245 0.496 -0.390 835s 0.032 -0.598 -0.283 835s 835s x1: [3, 3, 1, 1] 835s 0.400 0.009 0.158 835s -0.089 -0.484 -0.047 835s -0.528 0.324 0.792 835s 835s y: [3, 3, 1, 1] 835s 0.099 -0.155 -0.037 835s 0.075 -0.200 0.300 835s 0.090 -0.019 -0.435 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.332 -0.266 0.873 835s -0.660 0.891 -0.216 835s -0.144 -0.156 0.256 835s 835s x1: [3, 3, 1, 1] 835s 0.098 -0.372 -0.404 835s 0.352 0.705 -0.053 835s 0.912 0.081 -0.584 835s 835s y: [3, 3, 1, 1] 835s -0.221 -0.308 -0.059 835s -0.118 0.408 -0.174 835s -0.228 -0.403 -0.293 835s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.326 0.214 -0.797 835s 0.954 0.810 0.555 835s 0.659 -0.243 0.467 835s -0.260 0.173 0.940 835s 835s x1: [3, 3, 1, 1] 835s -0.820 -0.364 -0.405 835s 0.318 0.428 0.887 835s -0.927 -0.076 -0.503 835s 835s y: [4, 3, 1, 1] 835s -0.023 -1.302 -0.641 -0.230 835s -0.511 1.142 0.519 0.824 835s 0.083 -1.225 -0.827 -0.245 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.294 -0.170 -0.852 835s -0.666 0.944 -0.090 835s -0.161 -0.044 0.854 835s 0.630 -0.955 0.702 835s 835s x1: [3, 4, 1, 1] 835s -0.928 0.907 0.812 835s -0.588 0.798 -0.404 835s 0.268 -0.358 0.852 835s 0.448 0.278 -0.553 835s 835s y: [4, 4, 1, 1] 835s -0.573 1.402 0.803 -0.880 835s 0.382 1.182 -0.286 -1.416 835s -0.744 -0.594 0.700 1.109 835s 0.293 0.014 -0.557 -0.372 835s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.870 -0.492 0.816 -0.886 835s 0.369 0.408 0.274 -0.851 835s 835s x1: [4, 3, 1, 1] 835s -0.431 -0.389 0.169 0.309 835s 0.784 0.109 0.380 0.691 835s -0.079 0.792 0.488 0.517 835s 835s y: [2, 3, 1, 1] 835s 0.431 -0.534 835s -1.038 -0.150 835s -0.381 -0.012 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.907 0.486 835s -0.822 0.274 835s 0.489 -0.815 835s 0.076 -0.134 835s 835s x1: [2, 4, 1, 1] 835s -0.887 0.744 835s -0.021 -0.943 835s -0.301 0.024 835s -0.795 0.609 835s 835s y: [4, 4, 1, 1] 835s -0.443 0.933 -1.040 -0.167 835s -0.477 -0.241 0.758 0.124 835s -0.261 0.254 -0.167 -0.026 835s -0.425 0.820 -0.885 -0.142 835s test-mul-mat0: iter:14/500 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.417 835s 835s x1: [1, 1, 1, 1] 835s -0.377 835s 835s y: [1, 1, 1, 1] 835s 0.157 835s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 835s x0: [1, 1, 4, 1] 835s -0.896 835s 835s x1: [1, 1, 4, 1] 835s 0.992 835s 835s y: [1, 1, 4, 1] 835s -0.888 835s testing: mul_mat, [1, 1, 4, 4] = [1, 1, 4, 4] * [1, 1, 4, 4] 835s x0: [1, 1, 4, 4] 835s 0.346 835s 835s x1: [1, 1, 4, 4] 835s -0.064 835s 835s y: [1, 1, 4, 4] 835s -0.022 835s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.951 835s -0.753 835s -0.738 835s 0.734 835s 835s x1: [1, 1, 1, 1] 835s -0.909 835s 835s y: [4, 1, 1, 1] 835s -0.865 0.684 0.670 -0.667 835s testing: mul_mat, [4, 1, 4, 1] = [4, 4, 4, 1] * [4, 1, 4, 1] 835s x0: [4, 4, 4, 1] 835s 0.902 0.986 -0.705 0.584 835s 0.581 -0.796 0.321 0.746 835s -0.340 0.896 -0.988 0.124 835s -0.569 -0.939 -0.458 -0.827 835s 835s x1: [4, 1, 4, 1] 835s -0.418 -0.410 -0.407 -0.598 835s 835s y: [4, 1, 4, 1] 835s -0.844 -0.493 0.102 1.304 835s testing: mul_mat, [4, 4, 4, 4] = [4, 4, 4, 4] * [4, 4, 4, 4] 835s x0: [4, 4, 4, 4] 835s -0.478 0.013 -0.869 0.974 835s -0.615 0.129 -0.643 0.983 835s -0.833 0.941 -0.785 0.662 835s -0.938 0.475 0.312 -0.355 835s 835s x1: [4, 4, 4, 4] 835s -0.266 -0.658 -0.041 -0.169 835s -0.771 0.925 0.223 0.437 835s -0.097 -0.844 -0.772 0.626 835s -0.786 0.193 -0.312 0.797 835s 835s y: [4, 4, 4, 4] 835s -0.011 -0.061 -0.478 -0.017 835s 0.612 0.879 1.627 1.078 835s 1.316 1.063 0.307 -0.772 835s 1.425 1.492 1.608 0.449 835s test-mul-mat0: iter:15/500 835s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.574 835s 0.840 835s 0.803 835s 0.902 835s 835s x1: [1, 4, 1, 1] 835s 0.623 835s 0.952 835s 0.923 835s 0.902 835s 835s y: [4, 4, 1, 1] 835s 0.358 0.524 0.501 0.562 835s 0.546 0.799 0.764 0.858 835s 0.530 0.775 0.741 0.832 835s 0.518 0.757 0.724 0.813 835s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 1, 2, 1] 835s -0.895 835s 835s x1: [1, 4, 2, 1] 835s 0.097 835s -0.027 835s 0.511 835s -0.836 835s 835s y: [1, 4, 2, 1] 835s -0.087 835s 0.024 835s -0.457 835s 0.749 835s testing: mul_mat, [2, 1, 2, 3] = [1, 2, 2, 3] * [1, 1, 2, 3] 835s x0: [1, 2, 2, 3] 835s -0.061 835s -0.019 835s 835s x1: [1, 1, 2, 3] 835s 0.624 835s 835s y: [2, 1, 2, 3] 835s -0.038 -0.012 835s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.292 835s 0.607 835s -0.197 835s 835s x1: [1, 2, 1, 1] 835s 0.781 835s 0.444 835s 835s y: [3, 2, 1, 1] 835s 0.228 0.475 -0.154 835s 0.130 0.269 -0.087 835s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 835s x0: [3, 4, 2, 1] 835s 0.186 0.683 0.017 835s -0.472 0.533 0.813 835s -0.720 0.430 0.269 835s -0.509 -0.336 -0.547 835s 835s x1: [3, 1, 2, 1] 835s -0.021 -0.061 0.296 835s 835s y: [4, 1, 2, 1] 835s -0.040 0.218 0.069 -0.131 835s testing: mul_mat, [2, 3, 2, 3] = [4, 2, 2, 3] * [4, 3, 2, 3] 835s x0: [4, 2, 2, 3] 835s -0.190 -0.626 -0.456 -0.768 835s 0.574 0.385 -0.937 -0.483 835s 835s x1: [4, 3, 2, 3] 835s -0.949 -0.888 0.317 -0.927 835s 0.156 -0.873 0.719 -0.658 835s -0.345 0.999 -0.167 -0.662 835s 835s y: [2, 3, 2, 3] 835s 1.304 -0.736 835s 0.695 -0.602 835s 0.025 0.663 835s test-mul-mat0: iter:16/500 835s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.366 835s 0.518 835s 835s x1: [1, 2, 1, 1] 835s -0.666 835s 0.232 835s 835s y: [2, 2, 1, 1] 835s 0.243 -0.345 835s -0.085 0.120 835s testing: mul_mat, [3, 2, 3, 1] = [1, 3, 3, 1] * [1, 2, 3, 1] 835s x0: [1, 3, 3, 1] 835s 0.666 835s 0.093 835s 0.475 835s 835s x1: [1, 2, 3, 1] 835s 0.291 835s -0.654 835s 835s y: [3, 2, 3, 1] 835s 0.194 0.027 0.138 835s -0.436 -0.061 -0.311 835s testing: mul_mat, [3, 3, 3, 4] = [1, 3, 3, 4] * [1, 3, 3, 4] 835s x0: [1, 3, 3, 4] 835s 0.405 835s -0.384 835s -0.712 835s 835s x1: [1, 3, 3, 4] 835s -0.680 835s 0.379 835s -0.392 835s 835s y: [3, 3, 3, 4] 835s -0.275 0.261 0.484 835s 0.154 -0.146 -0.270 835s -0.159 0.151 0.279 835s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.393 835s -0.758 835s -0.179 835s 0.518 835s 835s x1: [1, 3, 1, 1] 835s -0.728 835s 0.255 835s 0.353 835s 835s y: [4, 3, 1, 1] 835s -0.287 0.552 0.130 -0.377 835s 0.100 -0.194 -0.046 0.132 835s 0.139 -0.268 -0.063 0.183 835s testing: mul_mat, [1, 1, 3, 1] = [4, 1, 3, 1] * [4, 1, 3, 1] 835s x0: [4, 1, 3, 1] 835s -0.173 -0.932 0.600 0.040 835s 835s x1: [4, 1, 3, 1] 835s 0.816 -0.3ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s 78 -0.178 0.743 835s 835s y: [1, 1, 3, 1] 835s 0.134 835s testing: mul_mat, [4, 4, 3, 4] = [1, 4, 3, 4] * [1, 4, 3, 4] 835s x0: [1, 4, 3, 4] 835s -0.021 835s -0.828 835s 0.722 835s -0.925 835s 835s x1: [1, 4, 3, 4] 835s 0.553 835s -0.904 835s 0.178 835s 0.794 835s 835s y: [4, 4, 3, 4] 835s -0.012 -0.458 0.399 -0.511 835s 0.019 0.749 -0.652 0.836 835s -0.004 -0.147 0.128 -0.164 835s -0.017 -0.658 0.573 -0.735 835s test-mul-mat0: iter:17/500 835s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.004 835s 835s x1: [1, 2, 1, 1] 835s -0.143 835s 0.623 835s 835s y: [1, 2, 1, 1] 835s 0.001 835s -0.003 835s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.075 835s -0.077 835s 0.254 835s 835s x1: [1, 1, 1, 1] 835s 0.532 835s 835s y: [3, 1, 1, 1] 835s 0.040 -0.041 0.135 835s testing: mul_mat, [1, 3, 1, 4] = [1, 1, 1, 4] * [1, 3, 1, 4] 835s x0: [1, 1, 1, 4] 835s 0.189 835s 835s x1: [1, 3, 1, 4] 835s -0.048 835s 0.293 835s -0.636 835s 835s y: [1, 3, 1, 4] 835s -0.009 835s 0.055 835s -0.120 835s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.897 835s 0.536 835s 0.068 835s 835s x1: [1, 1, 1, 1] 835s -0.888 835s 835s y: [3, 1, 1, 1] 835s 0.797 -0.476 -0.061 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.309 -0.404 0.032 835s 835s x1: [3, 1, 1, 1] 835s -0.039 0.159 -0.720 835s 835s y: [1, 1, 1, 1] 835s -0.075 835s testing: mul_mat, [2, 3, 1, 4] = [1, 2, 1, 4] * [1, 3, 1, 4] 835s x0: [1, 2, 1, 4] 835s 0.903 835s 0.410 835s 835s x1: [1, 3, 1, 4] 835s 0.614 835s 0.851 835s 0.984 835s 835s y: [2, 3, 1, 4] 835s 0.555 0.251 835s 0.769 0.348 835s 0.889 0.403 835s test-mul-mat0: iter:18/500 835s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.471 0.499 835s -0.190 -0.857 835s 0.350 -0.206 835s 0.050 0.565 835s 835s x1: [2, 1, 1, 1] 835s 0.838 -0.098 835s 835s y: [4, 1, 1, 1] 835s -0.443 -0.075 0.313 -0.013 835s testing: mul_mat, [4, 4, 3, 1] = [2, 4, 3, 1] * [2, 4, 3, 1] 835s x0: [2, 4, 3, 1] 835s -0.885 0.793 835s -0.832 -0.091 835s -0.157 0.733 835s -0.763 -0.464 835s 835s x1: [2, 4, 3, 1] 835s 0.328 0.693 835s -0.196 -0.454 835s -0.430 -0.475 835s 0.917 -0.267 835s 835s y: [4, 4, 3, 1] 835s 0.259 -0.337 0.456 -0.572 835s -0.187 0.204 -0.302 0.360 835s 0.004 0.401 -0.281 0.549 835s -1.023 -0.739 -0.340 -0.575 835s testing: mul_mat, [4, 4, 3, 4] = [2, 4, 3, 4] * [2, 4, 3, 4] 835s x0: [2, 4, 3, 4] 835s 0.570 0.862 835s -0.545 0.675 835s -0.919 -0.964 835s 0.703 -0.567 835s 835s x1: [2, 4, 3, 4] 835s -0.523 0.997 835s 0.954 0.796 835s 0.302 0.604 835s -0.386 0.417 835s 835s y: [4, 4, 3, 4] 835s 0.561 0.958 -0.481 -0.933 835s 1.230 0.017 -1.645 0.220 835s 0.693 0.243 -0.860 -0.131 835s 0.139 0.492 -0.047 -0.508 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.032 0.120 835s 0.142 -0.502 835s -0.080 -0.993 835s -0.282 0.433 835s 835s x1: [2, 4, 1, 1] 835s -0.147 -0.647 835s -0.666 -0.222 835s -0.214 0.791 835s 0.982 -0.533 835s 835s y: [4, 4, 1, 1] 835s -0.082 0.304 0.655 -0.239 835s -0.048 0.017 0.274 0.092 835s 0.088 -0.427 -0.768 0.403 835s -0.033 0.407 0.450 -0.508 835s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 2, 3, 1] 835s -0.932 0.539 -0.086 -0.388 835s -0.093 -0.434 -0.028 0.243 835s 835s x1: [4, 2, 3, 1] 835s -0.955 -0.670 -0.602 0.494 835s -0.733 0.067 -0.514 0.107 835s 835s y: [2, 2, 3, 1] 835s 0.388 0.517 835s 0.722 0.080 835s testing: mul_mat, [4, 4, 3, 4] = [2, 4, 3, 4] * [2, 4, 3, 4] 835s x0: [2, 4, 3, 4] 835s -0.468 -0.049 835s -0.193 0.995 835s 0.338 0.117 835s 0.320 0.332 835s 835s x1: [2, 4, 3, 4] 835s 0.295 -0.212 835s -0.734 -0.428 835s 0.936 -0.544 835s -0.010 -0.995 835s 835s y: [4, 4, 3, 4] 835s -0.128 -0.268 0.075 0.024 835s 0.364 -0.284 -0.298 -0.377 835s -0.411 -0.722 0.253 0.119 835s 0.053 -0.989 -0.119 -0.333 835s test-mul-mat0: iter:19/500 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.122 -0.698 -0.011 835s -0.949 0.958 0.025 835s 835s x1: [3, 3, 1, 1] 835s -0.022 0.587 0.161 835s -0.016 -0.000 0.189 835s 0.294 -0.191 0.480 835s 835s y: [2, 3, 1, 1] 835s -0.414 0.586 835s -0.004 0.019 835s 0.164 -0.450 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.263 -0.148 0.480 835s -0.741 0.941 -0.639 835s 0.918 0.928 0.340 835s 0.504 0.088 -0.676 835s 835s x1: [3, 2, 1, 1] 835s 0.294 0.556 0.789 835s 0.579 -0.284 0.486 835s 835s y: [4, 2, 1, 1] 835s 0.219 -0.198 1.054 -0.336 835s 0.123 -1.007 0.433 -0.062 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.574 0.084 0.359 835s -0.711 -0.430 0.614 835s 0.026 0.422 0.094 835s 0.285 0.364 0.456 835s 835s x1: [3, 4, 1, 1] 835s -0.496 -0.722 0.618 835s 0.313 0.757 0.281 835s -0.565 -0.940 -0.730 835s -0.514 -0.983 0.295 835s 835s y: [4, 4, 1, 1] 835s -0.123 1.043 -0.259 -0.122 835s 0.344 -0.375 0.354 0.492 835s -0.665 0.357 -0.480 -0.836 835s -0.272 0.969 -0.400 -0.369 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.526 -0.509 -0.935 835s -0.712 0.583 -0.333 835s 0.444 0.224 -0.417 835s 835s x1: [3, 4, 1, 1] 835s 0.202 0.291 -0.205 835s -0.294 -0.621 0.119 835s 0.210 -0.343 -0.263 835s -0.477 -0.586 -0.982 835s 835s y: [3, 4, 1, 1] 835s -0.063 0.094 0.240 835s 0.359 -0.193 -0.319 835s 0.309 -0.262 0.126 835s 1.467 0.325 0.066 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.315 -0.427 -0.338 835s 0.543 0.694 0.783 835s 835s x1: [3, 3, 1, 1] 835s -0.646 0.238 -0.803 835s 0.380 -0.340 0.292 835s -0.336 -0.977 -0.253 835s 835s y: [2, 3, 1, 1] 835s -0.034 -0.814 835s 0.166 0.198 835s 0.397 -1.058 835s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.706 0.932 835s -0.292 0.795 835s 0.731 0.956 835s 0.289 -0.484 835s 835s x1: [2, 3, 1, 1] 835s -0.649 0.399 835s -0.694 -0.234 835s 0.418 0.264 835s 835s y: [4, 3, 1, 1] 835s -0.086 0.507 -0.092 -0.381 835s -0.708 0.016 -0.731 -0.087 835s 0.541 0.089 0.558 -0.007 835s test-mul-mat0: iter:20/500 835s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.248 835s -0.941 835s 0.191 835s -0.705 835s 835s x1: [1, 3, 1, 1] 835s 0.853 835s -0.995 835s -0.807 835s 835s y: [4, 3, 1, 1] 835s -0.212 -0.803 0.163 -0.602 835s 0.247 0.936 -0.190 0.702 835s 0.200 0.759 -0.154 0.569 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.644 835s -0.278 835s 835s x1: [1, 4, 1, 1] 835s -0.368 835s -0.115 835s -0.043 835s -0.585 835s 835s y: [2, 4, 1, 1] 835s 0.237 0.102 835s 0.074 0.032 835s 0.028 0.012 835s 0.376 0.163 835s testing: mul_mat, [2, 2, 1, 3] = [1, 2, 1, 3] * [1, 2, 1, 3] 835s x0: [1, 2, 1, 3] 835s -0.232 835s -0.373 835s 835s x1: [1, 2, 1, 3] 835s -0.998 835s 0.774 835s 835s y: [2, 2, 1, 3] 835s 0.231 0.372 835s -0.179 -0.289 835s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.771 835s 0.860 835s 835s x1: [1, 2, 1, 1] 835s 0.918 835s 0.856 835s 835s y: [2, 2, 1, 1] 835s 0.708 0.790 835s 0.660 0.736 835s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.302 0.725 835s -0.160 0.863 835s -0.093 0.746 835s 0.330 -0.039 835s 835s x1: [2, 1, 1, 1] 835s -0.361 0.648 835s 835s y: [4, 1, 1, 1] 835s 0.579 0.618 0.517 -0.145 835s testing: mul_mat, [4, 2, 1, 3] = [4, 4, 1, 3] * [4, 2, 1, 3] 835s x0: [4, 4, 1, 3] 835s -0.847 0.720 -0.208 0.701 835s 0.974 0.829 -0.771 0.790 835s -0.132 -0.765 -0.359 -0.826 835s -0.984 -0.813 -0.003 0.942 835s 835s x1: [4, 2, 1, 3] 835s -0.781 -0.532 -0.037 0.993 835s -0.546 -0.795 0.473 0.149 835s 835s y: [4, 2, 1, 3] 835s 0.982 -0.389 -0.297 2.137 835s -0.104 -1.439 0.388 1.322 835s test-mul-mat0: iter:21/500 835s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.203 -0.189 835s 0.891 0.963 835s -0.883 -0.541 835s 835s x1: [2, 4, 1, 1] 835s -0.887 -0.508 835s 0.935 -0.440 835s -0.616 -0.833 835s 0.310 0.521 835s 835s y: [3, 4, 1, 1] 835s -0.084 -1.279 1.058 835s 0.273 0.409 -0.588 835s 0.033 -1.352 0.995 835s -0.036 0.778 -0.555 835s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 2, 4, 1] 835s 0.819 -0.006 835s -0.783 0.783 835s 835s x1: [2, 3, 4, 1] 835s -0.447 0.658 835s 0.215 0.934 835s 0.428 -0.388 835s 835s y: [2, 3, 4, 1] 835s -0.371 0.865 835s 0.170 0.563 835s 0.353 -0.639 835s testing: mul_mat, [4, 2, 4, 4] = [2, 4, 4, 4] * [2, 2, 4, 4] 835s x0: [2, 4, 4, 4] 835s -0.077 0.364 835s 0.857 0.085 835s -0.751 0.231 835s 0.344 -0.290 835s 835s x1: [2, 2, 4, 4] 835s 0.408 -0.148 835s -0.019 -0.958 835s 835s y: [4, 2, 4, 4] 835s -0.085 0.337 -0.341 0.183 835s -0.347 -0.098 -0.206 0.271 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.813 0.748 835s 0.386 0.038 835s 0.452 -0.327 835s -0.950 0.986 835s 835s x1: [2, 4, 1, 1] 835s -0.238 -0.631 835s -0.254 -0.834 835s 0.709 -0.256 835s -0.111 0.988 835s 835s y: [4, 4, 1, 1] 835s -0.278 -0.116 0.098 -0.395 835s -0.418 -0.129 0.158 -0.581 835s -0.768 0.264 0.404 -0.926 835s 0.829 -0.005 -0.373 1.079 835s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 835s x0: [4, 1, 4, 1] 835s 0.348 -0.949 -0.048 -0.628 835s 835s x1: [4, 2, 4, 1] 835s -0.080 -0.249 0.656 -0.543 835s 0.694 0.024 0.224 0.179 835s 835s y: [1, 2, 4, 1] 835s 0.517 835s 0.096 835s testing: mul_mat, [3, 4, 4, 4] = [1, 3, 4, 4] * [1, 4, 4, 4] 835s x0: [1, 3, 4, 4] 835s 0.977 835s -0.652 835s -0.000 835s 835s x1: [1, 4, 4, 4] 835s -0.984 835s -0.035 835s 0.451 835s -0.412 835s 835s y: [3, 4, 4, 4] 835s -0.962 0.641 0.000 835s -0.034 0.023 0.000 835s 0.441 -0.294 -0.000 835s -0.403 0.268 0.000 835s test-mul-mat0: iter:22/500 835s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.019 -0.533 0.959 0.615 835s -0.650 -0.993 -0.403 0.233 835s 835s x1: [4, 1, 1, 1] 835s 0.789 -0.229 -0.211 -0.203 835s 835s y: [2, 1, 1, 1] 835s -0.220 -0.248 835s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 3, 3, 1] 835s -0.802 -0.976 -0.098 -0.795 835s -0.378 -0.865 0.806 0.241 835s 0.104 -0.630 0.070 -0.911 835s 835s x1: [4, 2, 3, 1] 835s 0.602 -0.381 -0.031 -0.436 835s 0.829 -0.014 -0.339 0.430 835s 835s y: [3, 2, 3, 1] 835s 0.239 -0.028 0.697 835s -0.960 -0.471 -0.320 835s testing: mul_mat, [1, 3, 3, 4] = [4, 1, 3, 4] * [4, 3, 3, 4] 835s x0: [4, 1, 3, 4] 835s -0.791 0.304 -0.679 -0.247 835s 835s x1: [4, 3, 3, 4] 835s -0.394 -0.986 0.033 0.710 835s -0.616 -0.898 0.799 0.415 835s -0.398 0.431 0.398 -0.171 835s 835s y: [1, 3, 3, 4] 835s -0.186 835s -0.430 835s 0.218 835s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.624 0.659 0.558 -0.280 835s 0.138 -0.216 0.089 0.294 835s 835s x1: [4, 1, 1, 1] 835s -0.979 0.924 -0.711 0.276 835s 835s y: [2, 1, 1, 1] 835s -0.476 -0.317 835s testing: mul_mat, [1, 4, 3, 1] = [2, 1, 3, 1] * [2, 4, 3, 1] 835s x0: [2, 1, 3, 1] 835s 0.959 0.901 835s 835s x1: [2, 4, 3, 1] 835s 0.954 -0.136 835s -0.668 0.139 835s 0.761 0.018 835s 0.717 -0.535 835s 835s y: [1, 4, 3, 1] 835s 0.792 835s -0.515 835s 0.746 835s 0.206 835s testing: mul_mat, [4, 2, 3, 4] = [1, 4, 3, 4] * [1, 2, 3, 4] 835s x0: [1, 4, 3, 4] 835s 0.835 835s -0.764 835s 0.253 835s -0.117 835s 835s x1: [1, 2, 3, 4] 835s 0.002 835s 0.485 835s 835s y: [4, 2, 3, 4] 835s 0.001 -0.001 0.000 -0.000 835s 0.405 -0.371 0.123 -0.057 835s test-mul-mat0: iter:23/500 835s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.234 835s 0.299 835s 835s x1: [1, 3, 1, 1] 835s -0.912 835s -0.581 835s -0.047 835s 835s y: [2, 3, 1, 1] 835s 0.213 -0.273 835s 0.136 -0.174 835s 0.011 -0.014 835s testing: mul_mat, [4, 2, 3, 1] = [1, 4, 3, 1] * [1, 2, 3, 1] 835s x0: [1, 4, 3, 1] 835s 0.990 835s -0.327 835s 0.616 835s -0.184 835s 835s x1: [1, 2, 3, 1] 835s -0.267 835s -0.010 835s 835s y: [4, 2, 3, 1] 835s -0.264 0.087 -0.164 0.049 835s -0.010 0.003 -0.006 0.002 835s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 835s x0: [1, 3, 3, 1] 835s 0.828 835s -0.529 835s -0.212 835s 835s x1: [1, 4, 3, 1] 835s 0.681 835s -0.994 835s -0.587 835s -0.129 835s 835s y: [3, 4, 3, 1] 835s 0.564 -0.360 -0.144 835s -0.824 0.526 0.211 835s -0.486 0.310 0.124 835s -0.107 0.068 0.027 835s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.321 835s 835s x1: [1, 3, 1, 1] 835s 0.682 835s -0.170 835s 0.052 835s 835s y: [1, 3, 1, 1] 835s 0.219 835s -0.054 835s 0.017 835s testing: mul_mat, [4, 1, 3, 1] = [1, 4, 3, 1] * [1, 1, 3, 1] 835s x0: [1, 4, 3, 1] 835s 0.431 835s -0.180 835s 0.903 835s -0.699 835s 835s x1: [1, 1, 3, 1] 835s 0.499 835s 835s y: [4, 1, 3, 1] 835s 0.215 -0.090 0.451 -0.349 835s testing: mul_mat, [3, 1, 3, 1] = [4, 3, 3, 1] * [4, 1, 3, 1] 835s x0: [4, 3, 3, 1] 835s 0.986 0.736 0.166 0.467 835s 0.855 -0.331 0.489 0.961 835s -0.388 -0.898 -0.995 -0.855 835s 835s x1: [4, 1, 3, 1] 835s 0.165 0.211 -0.708 0.953 835s 835s y: [3, 1, 3, 1] 835s 0.645 0.641 -0.363 835s test-mul-mat0: iter:24/500 835s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.404 -0.566 0.859 -0.299 835s -0.828 -0.041 -0.710 0.863 835s 835s x1: [4, 1, 1, 1] 835s 0.135 0.464 0.928 0.862 835s 835s y: [2, 1, 1, 1] 835s 0.331 -0.046 835s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 3, 3, 1] 835s -0.859 -0.966 0.605 0.100 835s -0.676 0.468 0.246 0.866 835s 0.220 0.535 -0.638 -0.077 835s 835s x1: [4, 2, 3, 1] 835s -0.854 0.541 0.752 -0.711 835s -0.504 0.703 0.068 0.986 835s 835s y: [3, 2, 3, 1] 835s 0.595 0.400 -0.323 835s -0.107 1.539 0.145 835s testing: mul_mat, [3, 3, 3, 3] = [4, 3, 3, 3] * [4, 3, 3, 3] 835s x0: [4, 3, 3, 3] 835s -0.440 -0.372 0.374 -0.476 835s -0.564 -0.652 -0.125 -0.939 835s 0.894 0.852 0.873 0.627 835s 835s x1: [4, 3, 3, 3] 835s 0.418 -0.048 0.836 -0.362 835s -0.513 -0.802 0.560 0.090 835s -0.455 0.249 0.527 -0.776 835s 835s y: [3, 3, 3, 3] 835s 0.319 0.031 0.835 835s 0.691 0.658 -0.597 835s 0.674 0.757 -0.220 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.835 -0.869 0.079 -0.775 835s 0.154 0.779 0.926 0.315 835s -0.862 0.357 -0.211 -0.047 835s 835s x1: [4, 3, 1, 1] 835s -0.026 0.825 -0.533 -0.107 835s 0.383 -0.790 -0.711 -0.670 835s -0.722 -0.806 -0.162 -0.605 835s 835s y: [3, 3, 1, 1] 835s -0.654 0.111 0.434 835s 0.830 -1.425 -0.431 835s 1.759 -1.080 0.397 835s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 3, 3, 1] 835s 0.811 -0.280 0.918 835s -0.649 0.695 0.370 835s 0.981 0.848 0.994 835s 835s x1: [3, 4, 3, 1] 835s -0.360 0.538 0.994 835s 0.042 -0.863 0.191 835s -0.984 0.962 0.658 835s -0.091 0.345 0.868 835s 835s y: [3, 4, 3, 1] 835s 0.470 0.976 1.092 835s 0.451 -0.557 -0.501 835s -0.463 1.551 0.505 835s 0.626 0.620 1.065 835s testing: mul_mat, [1, 3, 3, 3] = [3, 1, 3, 3] * [3, 3, 3, 3] 835s x0: [3, 1, 3, 3] 835s 0.987 0.471 0.533 835s 835s x1: [3, 3, 3, 3] 835s 0.097 0.917 -0.544 835s 0.419 0.728 -0.194 835s 0.400 -0.552 -0.498 835s 835s y: [1, 3, 3, 3] 835s 0.238 835s 0.654 835s -0.131 835s test-mul-mat0: iter:25/500 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.546 0.533 835s 835s x1: [2, 3, 1, 1] 835s 0.619 -0.924 835s -0.011 -0.384 835s 0.819 -0.509 835s 835s y: [1, 3, 1, 1] 835s -0.831 835s -0.199 835s -0.718 835s testing: mul_mat, [1, 1, 4, 1] = [2, 1, 4, 1] * [2, 1, 4, 1] 835s x0: [2, 1, 4, 1] 835s -0.570 0.968 835s 835s x1: [2, 1, 4, 1] 835s -0.015 -0.330 835s 835s y: [1, 1, 4, 1] 835s -0.310 835s testing: mul_mat, [3, 1, 4, 2] = [2, 3, 4, 2] * [2, 1, 4, 2] 835s x0: [2, 3, 4, 2] 835s -0.215 0.696 835s 0.567 -0.777 835s -0.077 0.230 835s 835s x1: [2, 1, 4, 2] 835s -0.540 0.981 835s 835s y: [3, 1, 4, 2] 835s 0.799 -1.068 0.268 835s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.644 -0.700 835s -0.538 -0.802 835s 835s x1: [2, 3, 1, 1] 835s 0.140 -0.646 835s 0.199 -0.586 835s 0.540 -0.504 835s 835s y: [2, 3, 1, 1] 835s 0.542 0.443 835s 0.538 0.362 835s 0.701 0.114 835s testing: mul_mat, [3, 2, 4, 1] = [2, 3, 4, 1] * [2, 2, 4, 1] 835s x0: [2, 3, 4, 1] 835s -0.790 0.350 835s 0.199 0.553 835s -0.780 0.419 835s 835s x1: [2, 2, 4, 1] 835s -0.916 -0.964 835s 0.988 -0.509 835s 835s y: [3, 2, 4, 1] 835s 0.386 -0.715 0.310 835s -0.958 -0.085 -0.984 835s testing: mul_mat, [3, 2, 4, 2] = [3, 3, 4, 2] * [3, 2, 4, 2] 835s x0: [3, 3, 4, 2] 835s -0.757 0.676 -0.939 835s 0.070 -0.062 0.023 835s 0.120 -0.027 0.094 835s 835s x1: [3, 2, 4, 2] 835s 0.106 0.464 0.810 835s -0.535 -0.333 0.414 835s 835s y: [3, 2, 4, 2] 835s -0.526 -0.002 0.076 835s -0.209 -0.007 -0.016 835s test-mul-mat0: iter:26/500 835s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.898 835s 0.042 835s 835s x1: [1, 2, 1, 1] 835s -0.796 835s 0.779 835s 835s y: [2, 2, 1, 1] 835s 0.715 -0.033 835s -0.699 0.033 835s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 3, 2, 1] 835s 0.887 835s -0.312 835s 0.885 835s 835s x1: [1, 2, 2, 1] 835s -0.339 835s -0.020 835s 835s y: [3, 2, 2, 1] 835s -0.300 0.106 -0.300 835s -0.018 0.006 -0.018 835s testing: mul_mat, [3, 3, 2, 3] = [1, 3, 2, 3] * [1, 3, 2, 3] 835s x0: [1, 3, 2, 3] 835s 0.644 835s -0.225 835s 0.912 835s 835s x1: [1, 3, 2, 3] 835s 0.762 835s -0.301 835s -0.960 835s 835s y: [3, 3, 2, 3] 835s 0.491 -0.171 0.695 835s -0.194 0.068 -0.275 835s -0.619 0.216 -0.876 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.097 835s 0.179 835s -0.122 835s 835s x1: [1, 3, 1, 1] 835s 0.582 835s -0.048 835s -0.208 835s 835s y: [3, 3, 1, 1] 835s -0.056 0.104 -0.071 835s 0.005 -0.009 0.006 835s 0.020 -0.037 0.025 835s testing: mul_mat, [2, 1, 2, 1] = [3, 2, 2, 1] * [3, 1, 2, 1] 835s x0: [3, 2, 2, 1] 835s -0.012 0.049 -0.144 835s -0.448 -0.303 -0.987 835s 835s x1: [3, 1, 2, 1] 835s 0.726 -0.901 0.708 835s 835s y: [2, 1, 2, 1] 835s -0.155 -0.751 835s testing: mul_mat, [2, 3, 2, 3] = [2, 2, 2, 3] * [2, 3, 2, 3] 835s x0: [2, 2, 2, 3] 835s -0.401 0.140 835s 0.231 -0.403 835s 835s x1: [2, 3, 2, 3] 835s -0.023 -0.713 835s -0.280 -0.857 835s -0.363 -0.699 835s 835s y: [2, 3, 2, 3] 835s -0.090 0.282 835s -0.007 0.281 835s 0.048 0.198 835s test-mul-mat0: iter:27/500 835s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.520 835s -0.683 835s -0.196 835s 835s x1: [1, 2, 1, 1] 835s -0.079 835s 0.086 835s 835s y: [3, 2, 1, 1] 835s -0.041 0.054 0.015 835s 0.045 -0.059 -0.017 835s testing: mul_mat, [2, 3, 2, 1] = [1, 2, 2, 1] * [1, 3, 2, 1] 835s x0: [1, 2, 2, 1] 835s -0.837 835s -0.426 835s 835s x1: [1, 3, 2, 1] 835s -0.883 835s -0.845 835s 0.375 835s 835s y: [2, 3, 2, 1] 835s 0.740 0.377 835s 0.707 0.360 835s -0.314 -0.160 835s testing: mul_mat, [1, 2, 2, 2] = [1, 1, 2, 2] * [1, 2, 2, 2] 835s x0: [1, 1, 2, 2] 835s -0.244 835s 835s x1: [1, 2, 2, 2] 835s -0.607 835s -0.313 835s 835s y: [1, 2, 2, 2] 835s 0.148 835s 0.077 835s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.125 835s -0.990 835s 0.095 835s 0.442 835s 835s x1: [1, 1, 1, 1] 835s -0.654 835s 835s y: [4, 1, 1, 1] 835s -0.082 0.647 -0.062 -0.289 835s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 1, 2, 1] 835s 0.847 0.672 0.993 -0.759 835s 835s x1: [4, 1, 2, 1] 835s -0.186 0.211 0.597 -0.811 835s 835s y: [1, 1, 2, 1] 835s 1.193 835s testing: mul_mat, [1, 4, 2, 2] = [1, 1, 2, 2] * [1, 4, 2, 2] 835s x0: [1, 1, 2, 2] 835s -0.288 835s 835s x1: [1, 4, 2, 2] 835s -0.319 835s -0.722 835s -0.916 835s 0.917 835s 835s y: [1, 4, 2, 2] 835s 0.092 835s 0.208 835s 0.264 835s -0.264 835s test-mul-mat0: iter:28/500 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.901 0.335 -0.198 -0.703 835s 0.045 -0.958 0.938 0.568 835s -0.506 0.176 -0.721 -0.406 835s 835s x1: [4, 3, 1, 1] 835s 0.988 -0.927 -0.410 0.488 835s 0.713 -0.802 -0.831 0.992 835s -0.717 -0.914 0.026 0.636 835s 835s y: [3, 3, 1, 1] 835s -1.463 0.825 -0.566 835s -1.444 0.583 -0.306 835s -0.112 1.228 -0.074 835s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.875 -0.542 -0.563 -0.099 835s -0.906 0.094 -0.000 0.429 835s 835s x1: [4, 3, 1, 1] 835s -0.289 -0.735 0.155 -0.294 835s -0.903 0.387 -0.306 -0.830 835s 0.978 -0.818 0.884 -0.824 835s 835s y: [2, 3, 1, 1] 835s 0.087 0.067 835s -0.745 0.498 835s 0.883 -1.316 835s testing: mul_mat, [4, 2, 1, 3] = [4, 4, 1, 3] * [4, 2, 1, 3] 835s x0: [4, 4, 1, 3] 835s 0.493 0.513 -0.726 -0.414 835s -0.488 0.703 -0.518 0.810 835s -0.823 -0.580 0.045 -0.782 835s -0.148 0.456 -0.461 0.878 835s 835s x1: [4, 2, 1, 3] 835s 0.896 0.297 -0.526 0.938 835s 0.235 -0.959 -0.568 -0.589 835s 835s y: [4, 2, 1, 3] 835s 0.587 0.805 -1.666 1.069 835s 0.280 -0.971 0.797 -0.727 835s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.536 -0.214 -0.543 -0.021 835s -0.462 -0.619 0.268 0.612 835s 0.634 -0.136 -0.687 -0.699 835s 835s x1: [4, 4, 1, 1] 835s 0.113 -0.540 0.330 -0.080 835s -0.913 -0.740 0.580 0.261 835s 0.894 -0.024 -0.844 -0.416 835s -0.016 0.231 -0.233 -0.495 835s 835s y: [3, 4, 1, 1] 835s -0.002 0.322 -0.026 835s -0.651 1.195 -1.059 835s 0.951 -0.880 1.441 835s 0.079 -0.502 0.465 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.396 0.371 -0.093 835s 0.872 -0.623 -0.085 835s -0.425 0.156 -0.210 835s 835s x1: [3, 4, 1, 1] 835s 0.380 -0.465 0.413 835s 0.839 0.866 -0.667 835s 0.927 -0.874 0.912 835s 0.187 -0.980 -0.112 835s 835s y: [3, 4, 1, 1] 835s -0.361 0.585 -0.321 835s 0.052 0.250 -0.082 835s -0.776 1.275 -0.722 835s -0.428 0.783 -0.209 835s testing: mul_mat, [2, 3, 1, 3] = [3, 2, 1, 3] * [3, 3, 1, 3] 835s x0: [3, 2, 1, 3] 835s 0.605 0.325 0.273 835s 0.978 0.298 -0.021 835s 835s x1: [3, 3, 1, 3] 835s 0.693 0.295 0.654 835s -0.850 -0.437 0.967 835s 0.129 -0.824 -0.733 835s 835s y: [2, 3, 1, 3] 835s 0.694 0.752 835s -0.392 -0.982 835s -0.390 -0.104 835s test-mul-mat0: iter:29/500 835s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.667 0.356 -0.250 835s 0.397 0.892 -0.645 835s 0.375 0.217 0.654 835s 835s x1: [3, 1, 1, 1] 835s -0.275 0.647 0.976 835s 835s y: [3, 1, 1, 1] 835s 0.170 -0.162 0.675 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.248 -0.800 -0.480 835s -0.845 0.910 -0.478 835s 835s x1: [3, 3, 1, 1] 835s -0.352 -0.804 0.102 835s -0.515 0.141 0.680 835s -0.503 -0.646 -0.234 835s 835s y: [2, 3, 1, 1] 835s 0.507 -0.483 835s -0.567 0.239 835s 0.504 -0.050 835s testing: mul_mat, [1, 2, 1, 2] = [3, 1, 1, 2] * [3, 2, 1, 2] 835s x0: [3, 1, 1, 2] 835s 0.522 -0.943 -0.613 835s 835s x1: [3, 2, 1, 2] 835s -0.013 0.081 0.247 835s -0.366 0.057 0.298 835s 835s y: [1, 2, 1, 2] 835s -0.234 835s -0.428 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.605 -0.412 -0.539 835s 835s x1: [3, 1, 1, 1] 835s -0.141 -0.161 0.368 835s 835s y: [1, 1, 1, 1] 835s -0.218 835s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.630 835s 0.603 835s -0.204 835s -0.123 835s 835s x1: [1, 3, 1, 1] 835s 0.805 835s 0.108 835s -0.384 835s 835s y: [4, 3, 1, 1] 835s 0.507 0.485 -0.165 -0.099 835s 0.068 0.065 -0.022 -0.013 835s -0.242 -0.232 0.079 0.047 835s testing: mul_mat, [2, 1, 1, 2] = [4, 2, 1, 2] * [4, 1, 1, 2] 835s x0: [4, 2, 1, 2] 835s 0.306 -0.317 0.810 -0.437 835s -0.907 0.692 0.843 -0.331 835s 835s x1: [4, 1, 1, 2] 835s -0.764 0.853 -0.825 0.203 835s 835s y: [2, 1, 1, 2] 835s -1.261 0.520 835s test-mul-mat0: iter:30/500 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.293 0.158 835s -0.126 0.386 835s 0.841 -0.434 835s 0.196 0.684 835s 835s x1: [2, 4, 1, 1] 835s -0.397 -0.866 835s -0.202 -0.544 835s -0.691 -0.999 835s -0.278 -0.468 835s 835s y: [4, 4, 1, 1] 835s -0.253 -0.284 0.042 -0.670 835s -0.145 -0.184 0.066 -0.412 835s -0.360 -0.298 -0.148 -0.818 835s -0.155 -0.145 -0.031 -0.375 835s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.208 0.048 835s 835s x1: [2, 4, 1, 1] 835s 0.130 0.864 835s -0.634 0.ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s 061 835s 0.746 -0.347 835s 0.581 -0.911 835s 835s y: [1, 4, 1, 1] 835s 0.068 835s -0.129 835s 0.139 835s 0.077 835s testing: mul_mat, [3, 1, 1, 2] = [2, 3, 1, 2] * [2, 1, 1, 2] 835s x0: [2, 3, 1, 2] 835s -0.593 0.611 835s -0.091 -0.592 835s -0.667 0.441 835s 835s x1: [2, 1, 1, 2] 835s -0.448 -0.534 835s 835s y: [3, 1, 1, 2] 835s -0.060 0.357 0.064 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.817 0.143 835s 835s x1: [2, 3, 1, 1] 835s 0.416 -0.794 835s -0.876 -0.455 835s -0.929 -0.510 835s 835s y: [1, 3, 1, 1] 835s 0.227 835s -0.781 835s -0.832 835s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.604 835s -0.045 835s 835s x1: [1, 2, 1, 1] 835s 0.187 835s 0.907 835s 835s y: [2, 2, 1, 1] 835s -0.113 -0.008 835s -0.548 -0.041 835s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 835s x0: [2, 4, 1, 2] 835s -0.030 0.538 835s 0.205 0.812 835s -0.629 0.354 835s 0.378 0.163 835s 835s x1: [2, 1, 1, 2] 835s -0.561 -0.138 835s 835s y: [4, 1, 1, 2] 835s -0.058 -0.227 0.304 -0.234 835s test-mul-mat0: iter:31/500 835s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.354 0.130 -0.065 835s -0.784 0.694 -0.471 835s 0.678 -0.336 0.734 835s 835s x1: [3, 1, 1, 1] 835s -0.392 -0.041 -0.825 835s 835s y: [3, 1, 1, 1] 835s -0.090 0.667 -0.858 835s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 2, 3, 1] 835s 0.364 0.372 0.864 835s 0.413 0.414 0.136 835s 835s x1: [3, 3, 3, 1] 835s -0.951 -0.958 0.272 835s 0.861 0.396 -0.565 835s -0.728 0.600 -0.391 835s 835s y: [2, 3, 3, 1] 835s -0.467 -0.752 835s -0.028 0.443 835s -0.380 -0.106 835s testing: mul_mat, [3, 2, 3, 4] = [3, 3, 3, 4] * [3, 2, 3, 4] 835s x0: [3, 3, 3, 4] 835s -0.865 0.953 -0.520 835s -0.476 -0.135 0.724 835s 0.624 0.676 -0.541 835s 835s x1: [3, 2, 3, 4] 835s -0.668 -0.830 -0.681 835s -0.497 -0.715 -0.797 835s 835s y: [3, 2, 3, 4] 835s 0.141 -0.063 -0.610 835s 0.163 -0.244 -0.362 835s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.477 -0.755 0.040 835s 835s x1: [3, 3, 1, 1] 835s -0.923 0.834 -0.745 835s -0.654 -0.899 0.852 835s 0.088 0.776 -0.175 835s 835s y: [1, 3, 1, 1] 835s -1.101 835s 0.401 835s -0.551 835s testing: mul_mat, [3, 3, 3, 1] = [1, 3, 3, 1] * [1, 3, 3, 1] 835s x0: [1, 3, 3, 1] 835s -0.435 835s 0.270 835s 0.186 835s 835s x1: [1, 3, 3, 1] 835s -0.135 835s -0.012 835s 0.077 835s 835s y: [3, 3, 3, 1] 835s 0.059 -0.036 -0.025 835s 0.005 -0.003 -0.002 835s -0.034 0.021 0.014 835s testing: mul_mat, [1, 1, 3, 4] = [3, 1, 3, 4] * [3, 1, 3, 4] 835s x0: [3, 1, 3, 4] 835s -0.108 0.010 0.077 835s 835s x1: [3, 1, 3, 4] 835s 0.117 -0.742 -0.117 835s 835s y: [1, 1, 3, 4] 835s -0.029 835s test-mul-mat0: iter:32/500 835s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.138 -0.727 835s 835s x1: [2, 2, 1, 1] 835s 0.448 -0.384 835s -0.117 -0.295 835s 835s y: [1, 2, 1, 1] 835s 0.217 835s 0.231 835s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.434 -0.029 835s -0.640 -0.293 835s 0.584 0.876 835s 0.527 -0.837 835s 835s x1: [2, 1, 1, 1] 835s 0.987 -0.935 835s 835s y: [4, 1, 1, 1] 835s -0.401 -0.357 -0.243 1.303 835s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.489 -0.499 835s -0.456 -0.655 835s 0.949 0.160 835s 835s x1: [2, 4, 1, 1] 835s -0.231 -0.756 835s -0.184 0.009 835s 0.854 -0.520 835s -0.674 -0.173 835s 835s y: [3, 4, 1, 1] 835s 0.264 0.600 -0.341 835s -0.094 0.078 -0.173 835s 0.677 -0.049 0.727 835s -0.243 0.421 -0.668 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.735 0.400 835s 835s x1: [2, 3, 1, 1] 835s 0.228 -0.346 835s -0.153 -0.909 835s -0.073 -0.166 835s 835s y: [1, 3, 1, 1] 835s -0.306 835s -0.251 835s -0.013 835s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.289 835s -0.499 835s 0.633 835s -0.127 835s 835s x1: [1, 2, 1, 1] 835s 0.126 835s -0.375 835s 835s y: [4, 2, 1, 1] 835s -0.037 -0.063 0.080 -0.016 835s 0.108 0.187 -0.237 0.047 835s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.831 -0.498 0.046 -0.794 835s -0.395 -0.906 -0.560 0.668 835s -0.442 0.059 0.008 0.663 835s 835s x1: [4, 1, 1, 1] 835s 0.270 0.877 0.690 -0.721 835s 835s y: [3, 1, 1, 1] 835s -0.056 -1.769 -0.540 835s test-mul-mat0: iter:33/500 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.393 835s 835s x1: [1, 4, 1, 1] 835s 0.914 835s -0.145 835s 0.286 835s 0.040 835s 835s y: [1, 4, 1, 1] 835s 0.359 835s -0.057 835s 0.112 835s 0.016 835s testing: mul_mat, [3, 1, 3, 1] = [1, 3, 3, 1] * [1, 1, 3, 1] 835s x0: [1, 3, 3, 1] 835s 0.251 835s -0.097 835s -0.686 835s 835s x1: [1, 1, 3, 1] 835s 0.751 835s 835s y: [3, 1, 3, 1] 835s 0.189 -0.073 -0.515 835s testing: mul_mat, [3, 3, 3, 1] = [1, 3, 3, 1] * [1, 3, 3, 1] 835s x0: [1, 3, 3, 1] 835s 0.512 835s 0.177 835s -0.991 835s 835s x1: [1, 3, 3, 1] 835s -0.771 835s -0.749 835s -0.968 835s 835s y: [3, 3, 3, 1] 835s -0.394 -0.137 0.764 835s -0.383 -0.133 0.743 835s -0.496 -0.172 0.960 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.785 835s 0.737 835s -0.391 835s 835s x1: [1, 3, 1, 1] 835s 0.828 835s -0.118 835s 0.423 835s 835s y: [3, 3, 1, 1] 835s 0.650 0.610 -0.323 835s -0.093 -0.087 0.046 835s 0.332 0.312 -0.165 835s testing: mul_mat, [4, 1, 3, 1] = [3, 4, 3, 1] * [3, 1, 3, 1] 835s x0: [3, 4, 3, 1] 835s 0.476 -0.926 0.922 835s 0.979 0.556 -0.593 835s -0.956 0.944 0.132 835s -0.234 -0.917 0.769 835s 835s x1: [3, 1, 3, 1] 835s -0.581 -0.780 -0.256 835s 835s y: [4, 1, 3, 1] 835s 0.210 -0.851 -0.214 0.654 835s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 835s x0: [4, 4, 3, 1] 835s 0.998 0.754 0.840 0.961 835s 0.998 0.549 0.135 0.470 835s -0.651 -0.660 -0.525 0.561 835s -0.170 -0.561 0.442 0.791 835s 835s x1: [4, 3, 3, 1] 835s 0.544 0.940 -0.216 0.467 835s -0.653 0.915 0.236 -0.389 835s 0.846 -0.167 0.756 0.200 835s 835s y: [4, 3, 3, 1] 835s 1.518 1.249 -0.600 -0.346 835s -0.138 -0.300 -0.522 -0.606 835s 1.545 0.948 -0.725 0.442 835s test-mul-mat0: iter:34/500 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.696 0.363 0.754 835s 835s x1: [3, 2, 1, 1] 835s -0.448 0.345 -0.382 835s 0.727 0.444 0.296 835s 835s y: [1, 2, 1, 1] 835s 0.148 835s -0.121 835s testing: mul_mat, [2, 1, 2, 1] = [3, 2, 2, 1] * [3, 1, 2, 1] 835s x0: [3, 2, 2, 1] 835s 0.501 -0.466 -0.957 835s -0.768 0.979 0.167 835s 835s x1: [3, 1, 2, 1] 835s 0.163 0.426 -0.632 835s 835s y: [2, 1, 2, 1] 835s 0.488 0.187 835s testing: mul_mat, [1, 2, 2, 4] = [3, 1, 2, 4] * [3, 2, 2, 4] 835s x0: [3, 1, 2, 4] 835s -0.709 0.344 0.232 835s 835s x1: [3, 2, 2, 4] 835s -0.533 -0.596 0.815 835s 0.812 0.022 0.541 835s 835s y: [1, 2, 2, 4] 835s 0.362 835s -0.443 835s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.637 -0.696 -0.376 835s 0.280 0.928 0.536 835s 835s x1: [3, 1, 1, 1] 835s 0.960 0.801 0.788 835s 835s y: [2, 1, 1, 1] 835s -0.241 1.434 835s testing: mul_mat, [2, 3, 2, 1] = [2, 2, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 2, 2, 1] 835s 0.713 -0.022 835s 0.280 0.713 835s 835s x1: [2, 3, 2, 1] 835s -0.285 -0.947 835s -0.036 0.166 835s -1.000 0.574 835s 835s y: [2, 3, 2, 1] 835s -0.182 -0.755 835s -0.029 0.109 835s -0.725 0.129 835s testing: mul_mat, [3, 2, 2, 4] = [2, 3, 2, 4] * [2, 2, 2, 4] 835s x0: [2, 3, 2, 4] 835s -0.759 0.850 835s 0.484 0.798 835s -0.211 0.407 835s 835s x1: [2, 2, 2, 4] 835s -0.281 0.053 835s -0.671 -0.990 835s 835s y: [3, 2, 2, 4] 835s 0.258 -0.093 0.081 835s -0.333 -1.114 -0.261 835s test-mul-mat0: iter:35/500 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.346 0.005 -0.682 -0.491 835s 835s x1: [4, 3, 1, 1] 835s 0.001 -0.027 -0.375 -0.427 835s -0.952 0.923 0.189 0.037 835s -0.305 0.904 -0.734 -0.049 835s 835s y: [1, 3, 1, 1] 835s 0.466 835s -0.472 835s 0.423 835s testing: mul_mat, [4, 1, 4, 1] = [4, 4, 4, 1] * [4, 1, 4, 1] 835s x0: [4, 4, 4, 1] 835s -0.453 0.214 0.022 0.737 835s -0.749 0.718 0.641 -0.483 835s -0.331 0.048 0.863 0.673 835s 0.366 -0.628 -0.621 0.336 835s 835s x1: [4, 1, 4, 1] 835s -0.294 0.970 -0.958 -0.131 835s 835s y: [4, 1, 4, 1] 835s 0.223 0.366 -0.771 -0.166 835s testing: mul_mat, [4, 4, 4, 3] = [4, 4, 4, 3] * [4, 4, 4, 3] 835s x0: [4, 4, 4, 3] 835s -0.176 0.174 -0.362 -0.758 835s -0.155 -0.788 -0.774 0.357 835s 0.415 0.698 0.995 0.590 835s 0.711 0.269 -0.808 0.400 835s 835s x1: [4, 4, 4, 3] 835s -0.244 0.320 -0.904 -0.473 835s -0.411 0.492 -0.033 -0.094 835s -0.249 0.080 -0.411 -0.617 835s 0.572 0.607 -0.572 0.313 835s 835s y: [4, 4, 4, 3] 835s 0.785 0.316 -1.056 0.454 835s 0.241 -0.332 0.085 -0.171 835s 0.675 0.073 -0.821 -0.070 835s -0.025 -0.013 0.277 1.158 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.279 0.936 0.918 0.773 835s -0.475 -0.201 0.952 -0.055 835s 835s x1: [4, 4, 1, 1] 835s 0.040 -0.821 0.262 0.146 835s -0.539 -0.937 -0.201 0.310 835s -0.812 -0.619 0.888 -0.804 835s 0.949 -0.253 -0.560 -0.301 835s 835s y: [2, 4, 1, 1] 835s -0.404 0.388 835s -0.973 0.236 835s -0.612 1.400 835s -0.719 -0.916 835s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 4, 4, 1] 835s -0.303 0.009 835s -0.398 0.345 835s 0.122 -0.932 835s -0.248 -0.437 835s 835s x1: [2, 4, 4, 1] 835s -0.675 0.024 835s 0.928 0.368 835s -0.955 -0.945 835s -0.593 -0.777 835s 835s y: [4, 4, 4, 1] 835s 0.205 0.277 -0.105 0.157 835s -0.278 -0.243 -0.230 -0.391 835s 0.281 0.054 0.765 0.651 835s 0.172 -0.032 0.651 0.487 835s testing: mul_mat, [2, 2, 4, 3] = [4, 2, 4, 3] * [4, 2, 4, 3] 835s x0: [4, 2, 4, 3] 835s -0.092 0.009 -0.303 -0.002 835s -0.261 -0.002 0.730 0.028 835s 835s x1: [4, 2, 4, 3] 835s 0.257 -0.006 0.661 -0.734 835s -0.661 0.729 -0.171 -0.632 835s 835s y: [2, 2, 4, 3] 835s -0.222 0.394 835s 0.121 0.029 835s test-mul-mat0: iter:36/500 835s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.084 -0.671 0.317 835s 0.870 -0.249 0.021 835s 0.748 0.900 0.418 835s 835s x1: [3, 2, 1, 1] 835s 0.813 -0.358 -0.359 835s 0.784 0.647 -0.021 835s 835s y: [3, 2, 1, 1] 835s 0.194 0.789 0.137 835s -0.375 0.521 1.161 835s testing: mul_mat, [1, 3, 2, 1] = [3, 1, 2, 1] * [3, 3, 2, 1] 835s x0: [3, 1, 2, 1] 835s -0.301 -0.492 0.944 835s 835s x1: [3, 3, 2, 1] 835s 0.161 -0.369 0.545 835s -0.255 -0.172 -0.225 835s -0.900 0.735 0.389 835s 835s y: [1, 3, 2, 1] 835s 0.647 835s -0.052 835s 0.277 835s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 835s x0: [3, 4, 2, 1] 835s -0.882 0.245 0.308 835s -0.053 -0.980 0.408 835s -0.319 0.409 -0.030 835s -0.718 -0.924 0.138 835s 835s x1: [3, 1, 2, 1] 835s 0.653 0.588 -0.718 835s 835s y: [4, 1, 2, 1] 835s -0.653 -0.904 0.054 -1.110 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.342 -0.059 0.632 835s -0.255 -0.178 0.786 835s 0.526 -0.336 0.782 835s 835s x1: [3, 4, 1, 1] 835s 0.876 0.425 -0.628 835s 0.277 -0.088 -0.928 835s 0.840 0.030 0.317 835s 0.148 0.977 0.336 835s 835s y: [3, 4, 1, 1] 835s -0.722 -0.793 -0.174 835s -0.676 -0.784 -0.551 835s -0.089 0.029 0.680 835s 0.104 0.052 0.013 835s testing: mul_mat, [2, 3, 2, 1] = [3, 2, 2, 1] * [3, 3, 2, 1] 835s x0: [3, 2, 2, 1] 835s -0.540 -0.263 0.425 835s -0.321 0.118 -0.737 835s 835s x1: [3, 3, 2, 1] 835s 0.374 -0.722 -0.334 835s 0.815 0.278 0.494 835s -0.962 0.115 0.583 835s 835s y: [2, 3, 2, 1] 835s -0.154 0.041 835s -0.304 -0.592 835s 0.737 -0.108 835s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 1, 2, 1] 835s -0.304 -0.568 835s 835s x1: [2, 3, 2, 1] 835s 0.064 -0.690 835s 0.375 -0.121 835s 0.588 -0.131 835s 835s y: [1, 3, 2, 1] 835s 0.372 835s -0.045 835s -0.104 835s test-mul-mat0: iter:37/500 835s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.874 0.163 -0.494 -0.843 835s 835s x1: [4, 1, 1, 1] 835s 0.974 -0.243 0.879 -0.763 835s 835s y: [1, 1, 1, 1] 835s -0.682 835s testing: mul_mat, [4, 1, 3, 1] = [4, 4, 3, 1] * [4, 1, 3, 1] 835s x0: [4, 4, 3, 1] 835s -0.777 -0.300 0.405 0.280 835s 0.879 0.181 -0.483 0.518 835s 0.636 -0.509 -0.724 0.515 835s -0.273 0.092 0.641 0.891 835s 835s x1: [4, 1, 3, 1] 835s 0.872 0.570 -0.533 0.247 835s 835s y: [4, 1, 3, 1] 835s -0.996 1.256 0.777 -0.307 835s testing: mul_mat, [2, 4, 3, 3] = [4, 2, 3, 3] * [4, 4, 3, 3] 835s x0: [4, 2, 3, 3] 835s 0.048 0.527 -0.941 -0.601 835s -0.239 -0.581 0.748 -0.731 835s 835s x1: [4, 4, 3, 3] 835s 0.842 -0.924 0.314 -0.892 835s 0.086 -0.068 -0.571 -0.787 835s 0.917 0.510 0.906 0.102 835s -0.406 -0.428 -0.491 -0.623 835s 835s y: [2, 4, 3, 3] 835s -0.206 1.223 835s 0.978 0.167 835s -0.600 0.088 835s 0.590 0.433 835s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.677 -0.040 -0.264 0.564 835s 835s x1: [4, 2, 1, 1] 835s -0.661 0.033 0.004 0.410 835s 0.920 0.481 -0.707 0.026 835s 835s y: [1, 2, 1, 1] 835s -0.219 835s 0.805 835s testing: mul_mat, [2, 4, 3, 1] = [1, 2, 3, 1] * [1, 4, 3, 1] 835s x0: [1, 2, 3, 1] 835s -0.485 835s -0.712 835s 835s x1: [1, 4, 3, 1] 835s 0.014 835s 0.395 835s -0.505 835s -0.414 835s 835s y: [2, 4, 3, 1] 835s -0.007 -0.010 835s -0.191 -0.281 835s 0.245 0.360 835s 0.201 0.295 835s testing: mul_mat, [2, 1, 3, 3] = [2, 2, 3, 3] * [2, 1, 3, 3] 835s x0: [2, 2, 3, 3] 835s -0.419 0.453 835s 0.695 -0.998 835s 835s x1: [2, 1, 3, 3] 835s 0.909 -0.749 835s 835s y: [2, 1, 3, 3] 835s -0.720 1.380 835s test-mul-mat0: iter:38/500 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.789 0.010 835s -0.182 -0.008 835s -0.005 -0.977 835s 835s x1: [2, 2, 1, 1] 835s -0.421 -0.338 835s -0.373 0.881 835s 835s y: [3, 2, 1, 1] 835s 0.329 0.079 0.332 835s 0.304 0.061 -0.858 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.459 -0.094 835s 835s x1: [2, 3, 1, 1] 835s -0.354 -0.207 835s -0.774 -0.262 835s 0.419 -0.180 835s 835s y: [1, 3, 1, 1] 835s -0.143 835s -0.331 835s 0.209 835s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 835s x0: [2, 4, 1, 2] 835s -0.759 0.173 835s -0.800 0.427 835s -0.126 -0.856 835s -0.994 0.536 835s 835s x1: [2, 1, 1, 2] 835s -0.374 -0.275 835s 835s y: [4, 1, 1, 2] 835s 0.236 0.181 0.282 0.224 835s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.798 0.747 835s 835s x1: [2, 4, 1, 1] 835s -0.749 -0.380 835s -0.315 -0.524 835s 0.358 -0.895 835s 0.296 0.120 835s 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s y: [1, 4, 1, 1] 835s 0.314 835s -0.140 835s -0.954 835s -0.147 835s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.733 835s -0.983 835s 835s x1: [1, 2, 1, 1] 835s -0.712 835s 0.775 835s 835s y: [2, 2, 1, 1] 835s -0.522 0.700 835s 0.568 -0.762 835s testing: mul_mat, [1, 1, 1, 2] = [2, 1, 1, 2] * [2, 1, 1, 2] 835s x0: [2, 1, 1, 2] 835s 0.450 -0.485 835s 835s x1: [2, 1, 1, 2] 835s -0.894 0.933 835s 835s y: [1, 1, 1, 2] 835s -0.854 835s test-mul-mat0: iter:39/500 835s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.188 -0.120 0.782 835s -0.084 -0.823 -0.098 835s -0.520 -0.621 -0.351 835s 835s x1: [3, 1, 1, 1] 835s 0.804 -0.874 -0.596 835s 835s y: [3, 1, 1, 1] 835s -0.513 0.710 0.334 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.064 0.182 0.358 835s -0.599 0.108 0.188 835s 835s x1: [3, 3, 1, 1] 835s -0.232 -0.846 0.582 835s -0.499 -0.829 0.688 835s -0.567 0.614 -0.333 835s 835s y: [2, 3, 1, 1] 835s 0.039 0.157 835s 0.063 0.339 835s -0.044 0.343 835s testing: mul_mat, [4, 2, 1, 4] = [3, 4, 1, 4] * [3, 2, 1, 4] 835s x0: [3, 4, 1, 4] 835s -0.897 0.869 -0.461 835s -0.495 -0.023 0.727 835s 0.140 -0.763 -0.281 835s 0.902 0.902 -0.864 835s 835s x1: [3, 2, 1, 4] 835s -0.365 0.261 -0.008 835s -0.238 0.664 0.416 835s 835s y: [4, 2, 1, 4] 835s 0.557 0.169 -0.248 -0.087 835s 0.599 0.405 -0.657 0.024 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.919 -0.792 0.224 835s -0.369 0.217 -0.723 835s 835s x1: [3, 4, 1, 1] 835s -0.350 -0.994 -0.911 835s -0.164 -0.324 0.611 835s 0.354 0.583 -0.443 835s 0.891 0.161 -0.458 835s 835s y: [2, 4, 1, 1] 835s 0.262 0.572 835s 0.243 -0.452 835s -0.236 0.316 835s 0.589 0.037 835s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.701 0.080 835s 0.445 -0.225 835s 835s x1: [2, 3, 1, 1] 835s -0.758 -0.043 835s -0.417 0.986 835s -0.408 -0.209 835s 835s y: [2, 3, 1, 1] 835s -0.535 -0.328 835s -0.213 -0.408 835s -0.303 -0.135 835s testing: mul_mat, [2, 2, 1, 4] = [2, 2, 1, 4] * [2, 2, 1, 4] 835s x0: [2, 2, 1, 4] 835s 0.336 0.412 835s 0.921 0.578 835s 835s x1: [2, 2, 1, 4] 835s 0.267 0.731 835s -0.219 0.356 835s 835s y: [2, 2, 1, 4] 835s 0.391 0.668 835s 0.073 0.004 835s test-mul-mat0: iter:40/500 835s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.223 835s 0.347 835s -0.459 835s 0.423 835s 835s x1: [1, 1, 1, 1] 835s 0.822 835s 835s y: [4, 1, 1, 1] 835s 0.183 0.285 -0.377 0.348 835s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 835s x0: [1, 4, 3, 1] 835s -0.203 835s 0.451 835s 0.551 835s 0.029 835s 835s x1: [1, 4, 3, 1] 835s 0.414 835s 0.469 835s 0.543 835s -0.889 835s 835s y: [4, 4, 3, 1] 835s -0.084 0.186 0.228 0.012 835s -0.095 0.211 0.258 0.013 835s -0.110 0.245 0.299 0.016 835s 0.180 -0.401 -0.490 -0.026 835s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 835s x0: [1, 4, 3, 1] 835s -0.632 835s 0.933 835s 0.018 835s -0.621 835s 835s x1: [1, 4, 3, 1] 835s 0.204 835s 0.738 835s 0.630 835s -0.449 835s 835s y: [4, 4, 3, 1] 835s -0.129 0.191 0.004 -0.127 835s -0.467 0.689 0.013 -0.459 835s -0.398 0.588 0.011 -0.391 835s 0.284 -0.419 -0.008 0.279 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.076 835s 835s x1: [1, 4, 1, 1] 835s -0.268 835s 0.568 835s -0.331 835s -0.886 835s 835s y: [1, 4, 1, 1] 835s -0.020 835s 0.043 835s -0.025 835s -0.067 835s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 835s x0: [1, 2, 3, 1] 835s -0.405 835s 0.758 835s 835s x1: [1, 1, 3, 1] 835s 0.318 835s 835s y: [2, 1, 3, 1] 835s -0.129 0.242 835s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 835s x0: [2, 2, 3, 1] 835s 0.718 -0.382 835s -0.567 0.124 835s 835s x1: [2, 1, 3, 1] 835s -0.305 0.830 835s 835s y: [2, 1, 3, 1] 835s -0.536 0.275 835s test-mul-mat0: iter:41/500 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.779 -0.381 835s 0.645 0.985 835s 0.655 0.087 835s 0.703 -0.913 835s 835s x1: [2, 4, 1, 1] 835s -0.723 -0.143 835s 0.544 -0.964 835s -0.308 0.887 835s -0.609 -0.398 835s 835s y: [4, 4, 1, 1] 835s 0.617 -0.607 -0.485 -0.378 835s -0.057 -0.598 0.272 1.262 835s -0.098 0.675 -0.124 -1.026 835s 0.626 -0.786 -0.434 -0.065 835s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 1, 4, 1] 835s -0.278 0.937 835s 835s x1: [2, 4, 4, 1] 835s 0.706 -0.173 835s 0.469 -0.471 835s 0.316 0.297 835s -0.916 0.374 835s 835s y: [1, 4, 4, 1] 835s -0.359 835s -0.572 835s 0.190 835s 0.605 835s testing: mul_mat, [4, 1, 4, 2] = [2, 4, 4, 2] * [2, 1, 4, 2] 835s x0: [2, 4, 4, 2] 835s 0.969 -0.364 835s 0.111 0.222 835s -0.956 0.916 835s 0.944 0.981 835s 835s x1: [2, 1, 4, 2] 835s 0.502 0.178 835s 835s y: [4, 1, 4, 2] 835s 0.422 0.095 -0.317 0.648 835s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1,ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s 1] * [2, 4, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.269 0.730 835s -0.248 0.476 835s 0.697 0.476 835s 835s x1: [2, 4, 1, 1] 835s -0.916 -0.053 835s -0.214 0.944 835s -0.018 -0.504 835s 0.841 -0.020 835s 835s y: [3, 4, 1, 1] 835s -0.285 0.202 -0.664 835s 0.632 0.503 0.300 835s -0.373 -0.235 -0.252 835s 0.211 -0.218 0.577 835s testing: mul_mat, [3, 2, 4, 1] = [3, 3, 4, 1] * [3, 2, 4, 1] 835s x0: [3, 3, 4, 1] 835s -0.062 -0.332 -0.647 835s -0.775 0.701 0.674 835s -0.765 0.711 0.368 835s 835s x1: [3, 2, 4, 1] 835s 0.684 0.973 0.657 835s -0.910 -0.258 -0.358 835s 835s y: [3, 2, 4, 1] 835s -0.790 0.594 0.410 835s 0.373 0.283 0.381 835s testing: mul_mat, [4, 3, 4, 2] = [3, 4, 4, 2] * [3, 3, 4, 2] 835s x0: [3, 4, 4, 2] 835s -0.619 0.003 -0.940 835s -0.262 0.910 -0.860 835s 0.832 0.892 -0.065 835s -0.382 -0.602 -0.166 835s 835s x1: [3, 3, 4, 2] 835s 0.039 0.568 0.087 835s -0.594 -0.989 0.503 835s -0.583 -0.250 -0.729 835s 835s y: [4, 3, 4, 2] 835s -0.104 0.432 0.533 -0.371 835s -0.109 -1.177 -1.408 0.739 835s 1.046 0.552 -0.661 0.494 835s test-mul-mat0: iter:42/500 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.110 -0.315 -0.224 0.451 835s 0.649 -0.962 0.996 0.800 835s 835s x1: [4, 4, 1, 1] 835s 0.103 -0.917 -0.438 -0.132 835s -0.603 -0.302 0.512 -0.303 835s -0.724 -0.351 0.851 -0.461 835s 0.157 -0.656 -0.052 -0.977 835s 835s y: [2, 4, 1, 1] 835s 0.338 0.407 835s -0.223 0.167 835s -0.368 0.346 835s -0.205 -0.100 835s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 2, 3, 1] 835s 0.958 0.165 -0.233 0.996 835s 0.160 -0.433 0.002 0.760 835s 835s x1: [4, 2, 3, 1] 835s 0.005 -0.400 -0.355 0.120 835s 0.030 0.580 -0.777 0.113 835s 835s y: [2, 2, 3, 1] 835s 0.141 0.265 835s 0.418 -0.161 835s testing: mul_mat, [1, 2, 3, 3] = [4, 1, 3, 3] * [4, 2, 3, 3] 835s x0: [4, 1, 3, 3] 835s -0.437 0.808 0.855 0.442 835s 835s x1: [4, 2, 3, 3] 835s 0.702 -0.918 0.145 -0.865 835s 0.264 -0.142 0.253 0.221 835s 835s y: [1, 2, 3, 3] 835s -1.307 835s 0.085 835s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.010 -0.271 -0.008 -0.474 835s 0.732 -0.173 0.037 0.515 835s 0.141 -0.286 -0.393 0.253 835s 835s x1: [4, 1, 1, 1] 835s -0.633 0.235 0.651 -0.702 835s 835s y: [3, 1, 1, 1] 835s 0.257 -0.841 -0.590 835s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 4, 3, 1] 835s 0.217 0.118 0.792 835s -0.948 -0.157 -0.178 835s -0.740 0.736 0.611 835s 0.886 0.539 0.040 835s 835s x1: [3, 4, 3, 1] 835s 0.203 0.548 -0.653 835s 0.754 0.678 -0.193 835s -0.070 -0.532 -0.233 835s -0.331 0.066 -0.417 835s 835s y: [4, 4, 3, 1] 835s -0.408 -0.163 -0.146 0.450 835s 0.090 -0.787 -0.177 1.026 835s -0.262 0.191 -0.482 -0.358 835s -0.394 0.377 0.039 -0.274 835s testing: mul_mat, [4, 3, 3, 3] = [4, 4, 3, 3] * [4, 3, 3, 3] 835s x0: [4, 4, 3, 3] 835s 0.952 -0.672 -0.698 -0.558 835s -0.500 -0.564 -0.978 -0.398 835s 0.166 0.882 -0.175 -0.298 835s -0.989 0.345 0.563 0.551 835s 835s x1: [4, 3, 3, 3] 835s -0.603 -0.705 0.228 -0.811 835s 0.117 -0.161 0.229 -0.437 835s 0.531 0.248 0.775 -0.965 835s 835s y: [4, 3, 3, 3] 835s 0.193 0.799 -0.521 0.035 835s 0.304 -0.018 -0.033 -0.283 835s 0.337 -0.780 0.459 -0.536 835s test-mul-mat0: iter:43/500 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.386 -0.427 0.803 835s -0.777 0.222 -0.052 835s 835s x1: [3, 3, 1, 1] 835s 0.238 0.024 -0.141 835s -0.895 0.908 -0.113 835s -0.162 -0.536 0.676 835s 835s y: [2, 3, 1, 1] 835s -0.032 -0.172 835s -0.823 0.903 835s 0.709 -0.028 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.304 0.561 -0.031 835s 835s x1: [3, 2, 1, 1] 835s 0.410 -0.618 0.647 835s -0.295 -0.464 0.598 835s 835s y: [1, 2, 1, 1] 835s -0.491 835s -0.189 835s testing: mul_mat, [3, 1, 1, 2] = [3, 3, 1, 2] * [3, 1, 1, 2] 835s x0: [3, 3, 1, 2] 835s 0.728 -0.534 -0.884 835s -0.385 0.303 -0.419 835s -0.710 0.449 0.966 835s 835s x1: [3, 1, 1, 2] 835s 0.084 0.675 0.123 835s 835s y: [3, 1, 1, 2] 835s -0.408 0.121 0.362 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.551 0.279 0.894 835s 0.496 0.962 0.265 835s -0.823 -0.707 -0.126 835s 835s x1: [3, 3, 1, 1] 835s 0.004 0.446 0.044 835s 0.700 0.007 -0.987 835s -0.216 -0.318 0.136 835s 835s y: [3, 3, 1, 1] 835s 0.166 0.442 -0.324 835s -0.495 0.092 -0.456 835s -0.086 -0.377 0.385 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.985 -0.395 0.976 835s -0.068 0.461 -0.695 835s 835s x1: [3, 3, 1, 1] 835s -0.816 -0.286 -0.160 835s 0.048 0.967 0.029 835s 0.134 -0.833 -0.372 835s 835s y: [2, 3, 1, 1] 835s 0.760 0.035 835s -0.400 0.422 835s -0.166 -0.135 835s testing: mul_mat, [4, 3, 1, 2] = [2, 4, 1, 2] * [2, 3, 1, 2] 835s x0: [2, 4, 1, 2] 835s 0.848 0.242 835s -0.598 0.104 835s -0.943 -0.471 835s -0.437 -0.729 835s 835s x1: [2, 3, 1, 2] 835s -0.533 0.989 835s 0.089 0.149 835s 0.125 0.058 835s 835s y: [4, 3, 1, 2] 835s -0.212 0.422 0.037 -0.488 835s 0.112 -0.038 -0.154 -0.148 835s 0.120 -0.069 -0.145 -0.097 835s test-mul-mat0: iter:44/500 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.544 835s -0.869 835s 835s x1: [1, 4, 1, 1] 835s 0.839 835s 0.789 835s -0.077 835s -0.104 835s 835s y: [2, 4, 1, 1] 835s 0.456 -0.729 835s 0.429 -0.686 835s -0.042 0.067 835s -0.056 0.090 835s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 1, 2, 1] 835s -0.939 835s 835s x1: [1, 2, 2, 1] 835s -0.532 835s -0.873 835s 835s y: [1, 2, 2, 1] 835s 0.500 835s 0.820 835s testing: mul_mat, [4, 1, 2, 4] = [1, 4, 2, 4] * [1, 1, 2, 4] 835s x0: [1, 4, 2, 4] 835s -0.524 835s -0.694 835s -0.976 835s -0.352 835s 835s x1: [1, 1, 2, 4] 835s -0.462 835s 835s y: [4, 1, 2, 4] 835s 0.242 0.320 0.451 0.162 835s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.735 835s 0.042 835s 0.001 835s 0.342 835s 835s x1: [1, 4, 1, 1] 835s 0.015 835s 0.617 835s -0.024 835s 0.130 835s 835s y: [4, 4, 1, 1] 835s -0.011 0.001 0.000 0.005 835s -0.453 0.026 0.001 0.211 835s 0.018 -0.001 -0.000 -0.008 835s -0.095 0.005 0.000 0.044 835s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 3, 2, 1] 835s 0.243 -0.737 -0.649 -0.797 835s -0.196 0.465 0.700 -0.591 835s -0.907 -0.633 -0.619 0.974 835s 835s x1: [4, 1, 2, 1] 835s 0.876 -0.491 -0.091 -0.745 835s 835s y: [3, 1, 2, 1] 835s 1.227 -0.023 -1.154 835s testing: mul_mat, [2, 4, 2, 4] = [3, 2, 2, 4] * [3, 4, 2, 4] 835s x0: [3, 2, 2, 4] 835s -0.331 0.784 -0.972 835s 0.337 0.565 -0.548 835s 835s x1: [3, 4, 2, 4] 835s -0.977 0.727 0.639 835s -0.033 -0.511 0.084 835s -0.713 0.732 0.888 835s -0.620 0.995 0.352 835s 835s y: [2, 4, 2, 4] 835s 0.273 -0.269 835s -0.472 -0.346 835s -0.053 -0.313 835s 0.643 0.160 835s test-mul-mat0: iter:45/500 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.465 -0.568 0.137 835s -0.043 0.188 0.837 835s 835s x1: [3, 3, 1, 1] 835s 0.437 0.248 0.326 835s -0.795 -0.720 -0.687 835s -0.576 0.538 0.704 835s 835s y: [2, 3, 1, 1] 835s 0.107 0.301 835s -0.055 -0.676 835s -0.477 0.715 835s testing: mul_mat, [1, 2, 2, 1] = [3, 1, 2, 1] * [3, 2, 2, 1] 835s x0: [3, 1, 2, 1] 835s 0.840 -0.012 -0.543 835s 835s x1: [3, 2, 2, 1] 835s 0.359 0.773 0.534 835s -0.189 -0.851 0.775 835s 835s y: [1, 2, 2, 1] 835s 0.002 835s -0.569 835s testing: mul_mat, [3, 1, 2, 2] = [3, 3, 2, 2] * [3, 1, 2, 2] 835s x0: [3, 3, 2, 2] 835s 0.725 -0.518 0.497 835s 0.873 -0.743 -0.705 835s 0.772 -0.529 0.524 835s 835s x1: [3, 1, 2, 2] 835s 0.368 -0.372 0.086 835s 835s y: [3, 1, 2, 2] 835s 0.502 0.537 0.526 835s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.562 0.337 -0.529 835s 0.626 0.748 0.298 835s -0.001 -0.163 -0.814 835s -0.253 0.380 -0.694 835s 835s x1: [3, 3, 1, 1] 835s -0.733 -0.871 0.993 835s 0.791 0.017 0.773 835s -0.665 0.746 -0.458 835s 835s y: [4, 3, 1, 1] 835s -1.230 -0.815 -0.665 -0.834 835s 0.042 0.738 -0.633 -0.730 835s 0.119 0.005 0.252 0.770 835s testing: mul_mat, [3, 3, 2, 1] = [4, 3, 2, 1] * [4, 3, 2, 1] 835s x0: [4, 3, 2, 1] 835s 0.821 0.119 -0.794 0.767 835s -0.474 -0.288 0.656 0.083 835s -0.519 -0.213 0.875 -0.771 835s 835s x1: [4, 3, 2, 1] 835s 0.087 -0.056 0.089 0.562 835s 0.427 -0.647 0.534 0.783 835s 0.875 0.801 0.912 0.867 835s 835s y: [3, 3, 2, 1] 835s 0.425 0.080 -0.388 835s 0.451 0.399 -0.221 835s 0.754 0.026 -0.495 835s testing: mul_mat, [2, 4, 2, 2] = [3, 2, 2, 2] * [3, 4, 2, 2] 835s x0: [3, 2, 2, 2] 835s 0.282 -0.425 -0.318 835s 0.760 -0.090 -0.053 835s 835s x1: [3, 4, 2, 2] 835s 0.882 -0.378 0.603 835s -0.857 0.607 -0.252 835s -0.848 0.428 0.274 835s -0.367 -0.453 0.986 835s 835s y: [2, 4, 2, 2] 835s 0.218 0.673 835s -0.419 -0.693 835s -0.508 -0.698 835s -0.225 -0.290 835s test-mul-mat0: iter:46/500 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.302 0.209 0.723 0.344 835s 0.790 0.051 -0.749 0.066 835s 0.733 0.568 -0.536 0.044 835s 0.931 -0.469 -0.030 -0.244 835s 835s x1: [4, 3, 1, 1] 835s -0.416 0.429 0.165 0.866 835s 0.189 0.740 -0.224 0.871 835s -0.313 0.284 -0.833 0.715 835s 835s y: [4, 3, 1, 1] 835s 0.633 -0.373 -0.111 -0.804 835s 0.236 0.413 0.718 -0.377 835s -0.202 0.439 0.410 -0.573 835s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 835s x0: [4, 4, 4, 1] 835s -0.787 0.908 -0.581 0.837 835s -0.776 -0.828 0.969 0.285 835s 0.191 -0.225 -0.194 -0.521 835s -0.047 0.996 0.758 0.848 835s 835s x1: [4, 4, 4, 1] 835s -0.ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s 981 0.152 0.341 0.448 835s -0.683 0.207 -0.363 -0.943 835s 0.983 -0.493 -0.256 0.267 835s -0.326 -0.540 -0.732 0.372 835s 835s y: [4, 4, 4, 1] 835s 1.087 1.092 -0.521 0.835 835s 0.147 -0.263 0.385 -0.837 835s -0.849 -0.526 0.209 -0.504 835s 0.503 0.097 0.007 -0.762 835s testing: mul_mat, [3, 4, 4, 4] = [4, 3, 4, 4] * [4, 4, 4, 4] 835s x0: [4, 3, 4, 4] 835s -0.406 -0.789 -0.729 -0.089 835s 0.370 -0.192 0.631 0.140 835s 0.397 -0.766 -0.113 0.991 835s 835s x1: [4, 4, 4, 4] 835s -0.835 -0.259 0.245 -0.539 835s 0.657 -0.892 0.947 0.348 835s 0.778 0.913 0.992 0.443 835s 0.636 -0.517 0.754 0.438 835s 835s y: [3, 4, 4, 4] 835s 0.412 -0.181 -0.696 835s -0.284 1.061 1.182 835s -1.798 0.800 -0.064 835s -0.439 0.872 0.998 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.016 -0.898 0.063 -0.288 835s -0.768 0.826 -0.929 0.015 835s 0.556 -0.893 -0.281 -0.854 835s 835s x1: [4, 3, 1, 1] 835s -0.655 -0.401 0.877 -0.888 835s -0.011 0.539 -0.132 0.845 835s -0.070 0.426 0.762 -0.767 835s 835s y: [3, 3, 1, 1] 835s 0.660 -0.655 0.505 835s -0.735 0.588 -1.171 835s -0.116 -0.313 0.021 835s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 835s x0: [3, 2, 4, 1] 835s -0.877 -0.698 0.263 835s 0.256 0.864 0.730 835s 835s x1: [3, 4, 4, 1] 835s -0.632 0.556 0.811 835s -0.017 0.693 -0.208 835s 0.327 -0.708 -0.331 835s 0.439 0.281 -0.793 835s 835s y: [2, 4, 4, 1] 835s 0.379 0.911 835s -0.523 0.442 835s 0.121 -0.770 835s -0.789 -0.224 835s testing: mul_mat, [2, 3, 4, 4] = [2, 2, 4, 4] * [2, 3, 4, 4] 835s x0: [2, 2, 4, 4] 835s 0.265 0.579 835s 0.598 -0.320 835s 835s x1: [2, 3, 4, 4] 835s 0.010 0.959 835s 0.431 -0.661 835s 0.899 -0.217 835s 835s y: [2, 3, 4, 4] 835s 0.558 -0.301 835s -0.268 0.469 835s 0.112 0.607 835s test-mul-mat0: iter:47/500 835s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.113 -0.815 0.221 0.828 835s 835s x1: [4, 1, 1, 1] 835s 0.925 0.158 0.018 0.911 835s 835s y: [1, 1, 1, 1] 835s 0.524 835s testing: mul_mat, [2, 1, 2, 1] = [4, 2, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 2, 2, 1] 835s -0.826 0.402 -0.393 -0.119 835s -0.834 -0.355 0.208 0.904 835s 835s x1: [4, 1, 2, 1] 835s -0.290 -0.975 0.424 -0.045 835s 835s y: [2, 1, 2, 1] 835s -0.313 0.636 835s testing: mul_mat, [3, 2, 2, 2] = [4, 3, 2, 2] * [4, 2, 2, 2] 835s x0: [4, 3, 2, 2] 835s 0.273 -0.275 -0.248 0.421 835s -0.247 -0.567 -0.007 0.736 835s -0.631 -0.693 0.841 -0.347 835s 835s x1: [4, 2, 2, 2] 835s 0.132 -0.566 -0.679 0.318 835s 0.655 -0.852 -0.972 0.680 835s 835s y: [3, 2, 2, 2] 835s 0.493 0.527 -0.374 835s 0.940 0.829 -0.877 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.301 -0.117 0.500 -0.513 835s 0.532 0.448 -0.642 0.575 835s -0.522 -0.363 -0.467 -0.730 835s 835s x1: [4, 3, 1, 1] 835s -0.831 -0.119 -0.210 -0.885 835s 0.261 0.543 0.115 -0.068 835s 0.814 -0.611 0.267 0.036 835s 835s y: [3, 3, 1, 1] 835s 0.613 -0.869 1.221 835s -0.050 0.270 -0.337 835s -0.059 0.008 -0.355 835s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 3, 2, 1] 835s 0.811 -0.702 -0.576 835s 0.789 0.364 -0.824 835s -0.388 -0.118 0.011 835s 835s x1: [3, 4, 2, 1] 835s -0.874 -0.189 -0.872 835s -0.896 -0.613 0.268 835s -0.727 0.268 -0.942 835s -0.612 -0.471 0.601 835s 835s y: [3, 4, 2, 1] 835s -0.075 -0.040 0.353 835s -0.451 -1.151 0.423 835s -0.235 0.300 0.241 835s -0.512 -1.150 0.299 835s testing: mul_mat, [2, 3, 2, 2] = [3, 2, 2, 2] * [3, 3, 2, 2] 835s x0: [3, 2, 2, 2] 835s -0.834 0.066 0.941 835s 0.652 0.155 -0.716 835s 835s x1: [3, 3, 2, 2] 835s -0.307 0.822 0.352 835s -0.415 -0.449 0.803 835s 0.548 0.978 0.786 835s 835s y: [2, 3, 2, 2] 835s 0.642 -0.326 835s 1.073 -0.916 835s 0.348 -0.054 835s test-mul-mat0: iter:48/500 835s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.079 -0.991 835s 835s x1: [2, 1, 1, 1] 835s -0.245 -0.644 835s 835s y: [1, 1, 1, 1] 835s 0.657 835s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 835s x0: [2, 3, 3, 1] 835s -0.802 -0.567 835s 0.252 -0.341 835s 0.695 0.460 835s 835s x1: [2, 1, 3, 1] 835s -0.984 -0.924 835s 835s y: [3, 1, 3, 1] 835s 1.313 0.067 -1.109 835s testing: mul_mat, [3, 3, 3, 4] = [2, 3, 3, 4] * [2, 3, 3, 4] 835s x0: [2, 3, 3, 4] 835s -0.528 -0.137 835s -0.385 -0.297 835s 0.013 0.471 835s 835s x1: [2, 3, 3, 4] 835s -0.494 -0.931 835s 0.634 0.456 835s -0.010 0.642 835s 835s y: [3, 3, 3, 4] 835s 0.388 0.467 -0.445 835s -0.397 -0.379 0.223 835s -0.083 -0.187 0.302 835s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.481 -0.955 835s -0.386 -0.525 835s -0.524 0.622 835s 835s x1: [2, 3, 1, 1] 835s 0.137 -0.281 835s 0.719 0.133 835s -0.019 0.216 835s 835s y: [3, 3, 1, 1] 835s 0.335 0.0ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s 95 -0.247 835s 0.219 -0.347 -0.294 835s -0.216 -0.106 0.145 835s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 3, 3, 1] 835s -0.914 0.066 -0.453 835s -0.346 0.870 -0.515 835s -0.053 -0.208 0.269 835s 835s x1: [3, 2, 3, 1] 835s 0.427 0.998 -0.086 835s -0.217 -0.905 -0.389 835s 835s y: [3, 2, 3, 1] 835s -0.286 0.766 -0.253 835s 0.314 -0.512 0.095 835s testing: mul_mat, [1, 3, 3, 4] = [3, 1, 3, 4] * [3, 3, 3, 4] 835s x0: [3, 1, 3, 4] 835s 0.341 -0.576 0.745 835s 835s x1: [3, 3, 3, 4] 835s 0.448 -0.242 0.594 835s 0.262 -0.157 -0.752 835s -0.791 0.910 -0.881 835s 835s y: [1, 3, 3, 4] 835s 0.735 835s -0.381 835s -1.450 835s test-mul-mat0: iter:49/500 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.020 -0.660 0.251 -0.026 835s 0.386 0.840 0.554 -0.951 835s -0.626 0.475 0.137 -0.346 835s -0.426 -0.741 0.567 0.887 835s 835s x1: [4, 3, 1, 1] 835s -0.618 -0.523 0.061 0.514 835s -0.242 0.144 -0.239 -0.279 835s 0.511 -0.727 -0.972 0.337 835s 835s y: [4, 3, 1, 1] 835s 0.360 -1.133 -0.031 1.142 835s -0.143 0.160 0.284 -0.387 835s 0.218 -1.272 -0.914 0.068 835s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 2, 3, 1] 835s 0.291 0.755 -0.626 0.989 835s -0.341 0.168 -0.838 -0.301 835s 835s x1: [4, 4, 3, 1] 835s 0.205 -0.923 -0.731 0.682 835s 0.138 0.783 -0.560 -0.719 835s -0.456 0.161 0.792 -0.183 835s 0.189 0.129 0.329 -0.831 835s 835s y: [2, 4, 3, 1] 835s 0.495 0.182 835s 0.270 0.770 835s -0.688 -0.426 835s -0.875 -0.069 835s testing: mul_mat, [2, 2, 3, 2] = [4, 2, 3, 2] * [4, 2, 3, 2] 835s x0: [4, 2, 3, 2] 835s -0.193 0.556 -0.785 0.057 835s -0.875 -0.385 -0.741 0.824 835s 835s x1: [4, 2, 3, 2] 835s -0.592 -0.916 0.197 0.783 835s -0.768 -0.903 0.738 0.523 835s 835s y: [2, 2, 3, 2] 835s -0.505 1.370 835s -0.903 0.904 835s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.556 -0.122 0.757 -0.240 835s 0.767 -0.061 -0.674 -0.673 835s -0.607 -0.443 0.777 0.256 835s 835s x1: [4, 2, 1, 1] 835s -0.242 0.446 -0.736 -0.376 835s 0.729 -0.041 0.665 -0.900 835s 835s y: [3, 2, 1, 1] 835s -0.656 0.537 -0.719 835s 1.129 0.719 -0.138 835s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 1, 3, 1] 835s -0.040 -0.690 -0.493 835s 835s x1: [3, 4, 3, 1] 835s 0.588 -0.338 0.659 835s -0.699 0.153 0.416 835s 0.367 0.707 -0.846 835s 0.037 -0.535 0.600 835s 835s y: [1, 4, 3, 1] 835s -0.115 835s -0.282 835s -0.086 835s 0.072 835s testing: mul_mat, [2, 3, 3, 2] = [1, 2, 3, 2] * [1, 3, 3, 2] 835s x0: [1, 2, 3, 2] 835s 0.648 835s 0.498 835s 835s x1: [1, 3, 3, 2] 835s 0.555 835s -0.384 835s -0.135 835s 835s y: [2, 3, 3, 2] 835s 0.360 0.277 835s -0.248 -0.191 835s -0.088 -0.067 835s test-mul-mat0: iter:50/500 835s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.899 835s -0.452 835s 0.631 835s 0.158 835s 835s x1: [1, 2, 1, 1] 835s 0.988 835s -0.649 835s 835s y: [4, 2, 1, 1] 835s -0.888 -0.447 0.624 0.156 835s 0.584 0.294 -0.410 -0.102 835s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 4, 2, 1] 835s 0.045 835s -0.077 835s -0.771 835s -0.147 835s 835s x1: [1, 4, 2, 1] 835s 0.205 835s -0.561 835s 0.920 835s -0.349 835s 835s y: [4, 4, 2, 1] 835s 0.009 -0.016 -0.158 -0.030 835s -0.025 0.043 0.433 0.082 835s 0.041 -0.071 -0.709 -0.135 835s -0.016 0.027 0.269 0.051 835s testing: mul_mat, [3, 4, 2, 4] = [1, 3, 2, 4] * [1, 4, 2, 4] 835s x0: [1, 3, 2, 4] 835s -0.769 835s 0.692 835s -0.029 835s 835s x1: [1, 4, 2, 4] 835s -0.266 835s 0.882 835s -0.779 835s -0.810 835s 835s y: [3, 4, 2, 4] 835s 0.205 -0.184 0.008 835s -0.678 0.610 -0.025 835s 0.599 -0.539 0.022 835s 0.623 -0.560 0.023 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.021 835s 0.228 835s -0.554 835s 835s x1: [1, 3, 1, 1] 835s -0.728 835s -0.031 835s 0.726 835s 835s y: [3, 3, 1, 1] 835s 0.015 -0.166 0.404 835s 0.001 -0.007 0.017 835s -0.015 0.165 -0.403 835s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 835s x0: [3, 4, 2, 1] 835s -0.358 0.379 0.086 835s -0.745 -0.806 -0.070 835s -0.433 0.071 0.933 835s 0.149 -0.386 -0.209 835s 835s x1: [3, 1, 2, 1] 835s 0.210 -0.080 0.417 835s 835s y: [4, 1, 2, 1] 835s -0.070 -0.121 0.292 -0.025 835s testing: mul_mat, [4, 3, 2, 4] = [4, 4, 2, 4] * [4, 3, 2, 4] 835s x0: [4, 4, 2, 4] 835s -0.582 0.638 0.731 -0.137 835s 0.736 -0.733 0.989 -0.025 835s -0.492 -0.738 -0.181 -0.276 835s -0.009 0.842 0.439 0.847 835s 835s x1: [4, 3, 2, 4] 835s 0.187 0.788 -0.096 0.139 835s -0.103 -0.776 -0.307 0.539 835s -0.521 0.260 -0.312 0.858 835s 835s y: [4, 3, 2, 4] 835s 0.305 -0.538 -0.695 0.738 835s -0.734 0.176 0.531 -0.331 835s 0.124 -0.905 -0.116 0.814 835s test-mul-mat0: iter:51/500 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s , 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.654 835s 0.527 835s -0.578 835s 835s x1: [1, 3, 1, 1] 835s -0.040 835s -0.557 835s -0.412 835s 835s y: [3, 3, 1, 1] 835s -0.026 -0.021 0.023 835s -0.364 -0.294 0.322 835s -0.269 -0.217 0.238 835s testing: mul_mat, [4, 3, 2, 1] = [1, 4, 2, 1] * [1, 3, 2, 1] 835s x0: [1, 4, 2, 1] 835s 0.825 835s 0.380 835s -0.512 835s -0.302 835s 835s x1: [1, 3, 2, 1] 835s 0.132 835s -0.412 835s 0.731 835s 835s y: [4, 3, 2, 1] 835s 0.109 0.050 -0.068 -0.040 835s -0.340 -0.157 0.211 0.124 835s 0.603 0.278 -0.374 -0.220 835s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 3, 2, 1] 835s -0.563 835s -0.151 835s 0.512 835s 835s x1: [1, 4, 2, 1] 835s -0.942 835s 0.280 835s 0.164 835s -0.023 835s 835s y: [3, 4, 2, 1] 835s 0.530 0.143 -0.482 835s -0.158 -0.042 0.143 835s -0.092 -0.025 0.084 835s 0.013 0.003 -0.012 835s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.858 835s 835s x1: [1, 3, 1, 1] 835s 0.954 835s 0.635 835s 0.627 835s 835s y: [1, 3, 1, 1] 835s 0.819 835s 0.545 835s 0.538 835s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 835s x0: [1, 1, 2, 1] 835s 0.554 835s 835s x1: [1, 1, 2, 1] 835s 0.729 835s 835s y: [1, 1, 2, 1] 835s 0.404 835s testing: mul_mat, [3, 1, 2, 1] = [1, 3, 2, 1] * [1, 1, 2, 1] 835s x0: [1, 3, 2, 1] 835s -0.064 835s -0.044 835s -0.150 835s 835s x1: [1, 1, 2, 1] 835s 0.742 835s 835s y: [3, 1, 2, 1] 835s -0.047 -0.033 -0.111 835s test-mul-mat0: iter:52/500 835s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.942 -0.581 0.056 0.801 835s -0.852 0.930 0.054 0.702 835s -0.815 -0.204 0.954 -0.485 835s 835s x1: [4, 2, 1, 1] 835s -0.043 -0.758 0.886 0.805 835s 0.753 0.418 -0.692 -0.208 835s 835s y: [3, 2, 1, 1] 835s 1.094 -0.055 0.644 835s 0.262 -0.437 -1.259 835s testing: mul_mat, [1, 3, 2, 1] = [4, 1, 2, 1] * [4, 3, 2, 1] 835s x0: [4, 1, 2, 1] 835s 0.565 0.752 0.991 -0.639 835s 835s x1: [4, 3, 2, 1] 835s 0.732 -0.090 0.364 -0.274 835s 0.146 0.378 -0.304 0.698 835s -0.304 -0.855 -0.346 -0.062 835s 835s y: [1, 3, 2, 1] 835s 0.882 835s -0.379 835s -1.117 835s testing: mul_mat, [4, 1, 2, 2] = [4, 4, 2, 2] * [4, 1, 2, 2] 835s x0: [4, 4, 2, 2] 835s -0.947 -0.041 0.833 -0.436 835s 0.009 0.639 -0.871 -0.239 835s 0.630 -0.511 -0.532 -0.865 835s -0.418 0.084 -0.995 0.400 835s 835s x1: [4, 1, 2, 2] 835s 0.870 -0.182 0.763 0.248 835s 835s y: [4, 1, 2, 2] 835s -0.288 -0.833 0.020 -1.039 835s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.862 -0.293 -0.726 -0.816 835s -0.331 0.798 -0.423 -0.936 835s 0.168 -0.520 0.195 0.271 835s 835s x1: [4, 4, 1, 1] 835s 0.269 0.263 0.828 -0.898 835s -0.649 0.265 -0.435 0.928 835s 0.169 0.162 -0.914 -0.843 835s 0.764 0.646 0.994 0.619 835s 835s y: [3, 4, 1, 1] 835s -0.178 0.611 -0.173 835s 0.041 -0.258 -0.081 835s 1.158 1.249 -0.462 835s -2.074 -0.737 0.154 835s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 3, 2, 1] 835s -0.251 -0.067 0.421 835s -0.204 -0.140 -0.924 835s -0.275 0.995 -0.465 835s 835s x1: [3, 4, 2, 1] 835s -0.511 0.217 -0.460 835s 0.752 0.045 -0.358 835s -0.897 -0.690 0.207 835s -0.970 0.479 -0.631 835s 835s y: [3, 4, 2, 1] 835s -0.080 0.499 0.571 835s -0.343 0.171 0.004 835s 0.359 0.089 -0.536 835s -0.055 0.714 1.037 835s testing: mul_mat, [3, 3, 2, 2] = [3, 3, 2, 2] * [3, 3, 2, 2] 835s x0: [3, 3, 2, 2] 835s -0.049 0.067 -0.288 835s 0.137 0.556 -0.276 835s 0.791 0.067 0.140 835s 835s x1: [3, 3, 2, 2] 835s 0.423 -0.454 -0.115 835s 0.185 -0.824 -0.363 835s 0.066 0.944 0.058 835s 835s y: [3, 3, 2, 2] 835s -0.018 -0.163 0.288 835s 0.041 -0.333 0.040 835s 0.043 0.518 0.124 835s test-mul-mat0: iter:53/500 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.956 835s -0.929 835s -0.520 835s 835s x1: [1, 3, 1, 1] 835s -0.311 835s 0.697 835s -0.009 835s 835s y: [3, 3, 1, 1] 835s 0.297 0.289 0.162 835s -0.666 -0.648 -0.362 835s 0.009 0.009 0.005 835s testing: mul_mat, [4, 3, 3, 1] = [1, 4, 3, 1] * [1, 3, 3, 1] 835s x0: [1, 4, 3, 1] 835s 0.556 835s -0.938 835s -0.736 835s 0.011 835s 835s x1: [1, 3, 3, 1] 835s 0.087 835s 0.281 835s -0.098 835s 835s y: [4, 3, 3, 1] 835s 0.048 -0.082 -0.064 0.001 835s 0.156 -0.264 -0.207 0.003 835s -0.055 0.092 0.072 -0.001 835s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 835s x0: [1, 4, 3, 1] 835s -0.211 835s -0.415 835s 0.946 835s -0.915 835s 835s x1: [1, 4, 3, 1] 835s -0.378 835s -0.606 835s 0.285 835s -0.681 835s 835s y: [4, 4, 3, 1] 835s 0.080 0.157 -0.357 0.346 835s 0.128 0.252 -0.573 0.554 835s -0.060 -0.118 0.270 -0.261 835s 0.143 0.283 -0.644 0.623 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.273 835s -0.373 835s 835s x1: [1, 4, 1, 1] 835s -0.746 835s 0.201 835s -0.323 835s -0.995 835s 835s y: [2, 4, 1, 1] 835s -0.204 0.278 835s 0.055 -0.075 835s -0.088 0.121 835s -0.272 0.372 835s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 835s x0: [2, 3, 3, 1] 835s 0.879 -0.319 835s -0.240 -0.687 835s -0.353 0.437 835s 835s x1: [2, 1, 3, 1] 835s 0.070 -0.442 835s 835s y: [3, 1, 3, 1] 835s 0.203 0.287 -0.218 835s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 2, 3, 1] 835s 0.187 -0.332 0.879 835s -0.712 -0.089 0.832 835s 835s x1: [3, 2, 3, 1] 835s -0.049 0.552 -0.925 835s 0.627 -0.175 -0.299 835s 835s y: [2, 2, 3, 1] 835s -1.006 -0.784 835s -0.088 -0.679 835s test-mul-mat0: iter:54/500 835s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.412 0.133 0.917 -0.677 835s 835s x1: [4, 2, 1, 1] 835s 0.064 0.098 -0.606 -0.695 835s -0.185 -0.897 -0.774 -0.155 835s 835s y: [1, 2, 1, 1] 835s -0.046 835s -0.801 835s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 1, 2, 1] 835s 0.514 -0.094 0.726 0.833 835s 835s x1: [4, 1, 2, 1] 835s 0.013 0.749 0.479 -0.921 835s 835s y: [1, 1, 2, 1] 835s -0.484 835s testing: mul_mat, [4, 1, 2, 2] = [4, 4, 2, 2] * [4, 1, 2, 2] 835s x0: [4, 4, 2, 2] 835s -0.477 -0.952 -0.269 -0.457 835s 0.162 -0.027 -0.943 -0.932 835s -0.300 0.890 0.467 -0.394 835s 0.427 0.007 0.845 -0.973 835s 835s x1: [4, 1, 2, 2] 835s 0.239 -0.400 -0.362 0.633 835s 835s y: [4, 1, 2, 2] 835s 0.075 -0.199 -0.846 -0.823 835s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.633 0.282 0.760 0.511 835s 0.949 0.514 -0.819 -0.397 835s 0.435 -0.223 0.593 -0.773 835s 835s x1: [4, 4, 1, 1] 835s 0.183 0.887 0.189 -0.294 835s -0.716 -0.778 -0.071 -0.429 835s -0.278 0.757 -0.715 -0.771 835s -0.569 -0.974 0.382 -0.417 835s 835s y: [3, 4, 1, 1] 835s 0.360 0.592 0.222 835s -0.946 -0.851 0.151 835s -0.900 1.017 -0.118 835s -0.558 -1.187 0.518 835s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 2, 2, 1] 835s 0.247 -0.385 -0.935 835s 0.462 -0.242 -0.158 835s 835s x1: [3, 4, 2, 1] 835s 0.059 -0.173 0.411 835s -0.054 -0.983 -0.883 835s 0.230 -0.761 0.046 835s 0.801 -0.039 -0.197 835s 835s y: [2, 4, 2, 1] 835s -0.303 0.004 835s 1.191 0.352 835s 0.307 0.283 835s 0.397 0.410 835s testing: mul_mat, [2, 3, 2, 2] = [2, 2, 2, 2] * [2, 3, 2, 2] 835s x0: [2, 2, 2, 2] 835s 0.382 0.776 835s -0.263 -0.856 835s 835s x1: [2, 3, 2, 2] 835s 0.991 0.148 835s 0.415 0.792 835s -0.892 -0.782 835s 835s y: [2, 3, 2, 2] 835s 0.493 -0.387 835s 0.773 -0.788 835s -0.947 0.904 835s test-mul-mat0: iter:55/500 835s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.859 0.701 835s 835s x1: [2, 1, 1, 1] 835s 0.541 0.636 835s 835s y: [1, 1, 1, 1] 835s 0.910 835s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 835s x0: [2, 3, 3, 1] 835s -0.780 0.681 835s 0.602 0.866 835s 0.827 0.737 835s 835s x1: [2, 1, 3, 1] 835s -0.489 0.639 835s 835s y: [3, 1, 3, 1] 835s 0.816 0.259 0.067 835s testing: mul_mat, [2, 3, 3, 3] = [2, 2, 3, 3] * [2, 3, 3, 3] 835s x0: [2, 2, 3, 3] 835s -0.548 0.526 835s 0.044 0.908 835s 835s x1: [2, 3, 3, 3] 835s 0.972 -0.554 835s 0.490 0.676 835s -0.695 0.191 835s 835s y: [2, 3, 3, 3] 835s -0.824 -0.461 835s 0.087 0.636 835s 0.481 0.143 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.994 0.891 835s 0.564 -0.710 835s -0.284 0.980 835s -0.719 0.186 835s 835s x1: [2, 2, 1, 1] 835s 0.592 -0.314 835s -0.110 -0.221 835s 835s y: [4, 2, 1, 1] 835s -0.869 0.557 -0.476 -0.484 835s -0.088 0.095 -0.186 0.038 835s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 3, 3, 1] 835s 0.226 0.515 -0.580 -0.861 835s 0.658 0.638 -0.537 -0.397 835s 0.456 -0.357 0.739 -0.127 835s 835s x1: [4, 2, 3, 1] 835s -0.095 -0.175 0.097 0.719 835s -0.860 0.134 0.717 -0.012 835s 835s y: [3, 2, 3, 1] 835s -0.787 -0.512 -0.001 835s -0.531 -0.861 0.092 835s testing: mul_mat, [3, 4, 3, 3] = [3, 3, 3, 3] * [3, 4, 3, 3] 835s x0: [3, 3, 3, 3] 835s -0.731 -0.772 -0.397 835s 0.887 -0.402 -0.994 835s -0.951 0.291 -0.651 835s 835s x1: [3, 4, 3, 3] 835s 0.577 0.934 -0.093 835s 0.316 -0.927 0.511 835s -0.811 0.930 0.102 835s -0.467 0.059 -0.211 835s 835s y: [3, 4, 3, 3] 835s -1.106 0.228 -0.216 835s 0.281 0.146 -0.903 835s -0.165 -1.195 0.975 835s 0.380 -0.228 0.599 835s test-mul-mat0: iter:56/500 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.384 -0.647 0.775 0.177 835s -0.869 0.252 -0.860 0.407 835s 835s x1: [4, 4, 1, 1] 835s 0.441 -0.627 -0.060 -0.468 835s -0.624 -0.293 0.367 0.987 835s 0.891 0.833 0.255 -0.283 835s -0.473 0.470 0.790 0.456 835s 835s y: [2, 4, 1, 1] 835s 0.106 -0.680 835s 0.889 0.554 835s -0.734 -0.898 835s 0.571 0.035 835s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 835s x0: [4, 1, 4, 1] 835s 0.180 0.875 0.745 0.661 835s 835s x1: [4, 2, 4, 1] 835s -0.868 -0.012 -0.838 0.972 835s -0.702 -0.520 0.414 -0.329 835s 835s y: [1, 2, 4, 1] 835s -0.149 835s -0.491 835s testing: mul_mat, [1, 1, 4, 4] = [4, 1, 4, 4] * [4, 1, 4, 4] 835s x0: [4, 1, 4, 4] 835s 0.414 0.038 0.993 0.374 835s 835s x1: [4, 1, 4, 4] 835s 0.366 -0.451 -0.511 -0.506 835s 835s y: [1, 1, 4, 4] 835s -0.563 835s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.067 0.535 -0.239 0.676 835s 0.471 -0.267 0.394 0.757 835s 0.098 0.782 -0.940 0.377 835s 0.460 -0.894 0.093 -0.561 835s 835s x1: [4, 1, 1, 1] 835s 0.028 -0.081 0.355 0.055 835s 835s y: [4, 1, 1, 1] 835s -0.093 0.216 -0.374 0.088 835s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 835s x0: [4, 4, 4, 1] 835s 0.090 -0.103 -0.061 0.182 835s -0.025 -0.465 0.277 -0.626 835s 0.980 0.986 -0.667 0.807 835s -0.625 -0.002 0.663 0.161 835s 835s x1: [4, 4, 4, 1] 835s 0.534 -0.778 0.618 -0.498 835s 0.164 -0.356 0.086 0.152 835s -0.071 -0.674 -0.820 0.848 835s 0.681 0.234 -0.679 -0.386 835s 835s y: [4, 4, 4, 1] 835s 0.000 0.831 -1.058 -0.002 835s 0.074 0.090 -0.125 -0.020 835s 0.268 -0.443 0.498 -0.362 835s 0.008 -0.072 1.039 -0.939 835s testing: mul_mat, [3, 4, 4, 4] = [4, 3, 4, 4] * [4, 4, 4, 4] 835s x0: [4, 3, 4, 4] 835s 0.052 0.331 0.096 -0.870 835s -0.512 -0.876 -0.506 -0.331 835s 0.130 -0.513 -0.122 -0.524 835s 835s x1: [4, 4, 4, 4] 835s 0.684 -0.568 -0.327 -0.990 835s -0.716 -0.119 0.274 0.412 835s 0.421 -0.797 0.723 -0.664 835s -0.062 0.194 0.906 0.776 835s 835s y: [3, 4, 4, 4] 835s 0.677 0.640 0.939 835s -0.409 0.196 -0.282 835s 0.405 0.337 0.724 835s -0.527 -0.854 -0.625 835s test-mul-mat0: iter:57/500 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.607 -0.385 835s 835s x1: [2, 3, 1, 1] 835s -0.162 0.510 835s 0.988 0.570 835s -0.602 0.217 835s 835s y: [1, 3, 1, 1] 835s -0.295 835s 0.380 835s -0.449 835s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 835s x0: [2, 1, 2, 1] 835s 0.978 0.485 835s 835s x1: [2, 1, 2, 1] 835s -0.839 0.035 835s 835s y: [1, 1, 2, 1] 835s -0.803 835s testing: mul_mat, [2, 1, 2, 4] = [2, 2, 2, 4] * [2, 1, 2, 4] 835s x0: [2, 2, 2, 4] 835s 0.142 -0.761 835s 0.601 -0.251 835s 835s x1: [2, 1, 2, 4] 835s 0.213 -0.215 835s 835s y: [2, 1, 2, 4] 835s 0.194 0.182 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.836 -0.533 835s 0.401 -0.222 835s -0.803 0.798 835s -0.040 -0.327 835s 835s x1: [2, 2, 1, 1] 835s 0.458 0.340 835s -0.948 -0.687 835s 835s y: [4, 2, 1, 1] 835s 0.202 0.108 -0.097 -0.129 835s -0.426 -0.227 0.212 0.263 835s testing: mul_mat, [4, 2, 2, 1] = [4, 4, 2, 1] * [4, 2, 2, 1] 835s x0: [4, 4, 2, 1] 835s -0.231 -0.239 0.551 0.415 835s -0.552 0.353 0.617 0.302 835s -0.748 -0.342 -0.371 -0.101 835s -0.179 -0.838 -0.672 -0.164 835s 835s x1: [4, 2, 2, 1] 835s -0.429 0.421 -0.343 -0.744 835s -0.889 0.706 -0.588 0.976 835s 835s y: [4, 2, 2, 1] 835s -0.499 -0.051 0.379 0.076 835s 0.118 0.672 0.543 -0.198 835s testing: mul_mat, [4, 4, 2, 4] = [4, 4, 2, 4] * [4, 4, 2, 4] 835s x0: [4, 4, 2, 4] 835s -0.401 -0.883 -0.558 0.762 835s 0.909 -0.011 -0.175 -0.370 835s -0.266 0.944 0.924 -0.809 835s -0.666 0.076 -0.637 0.859 835s 835s x1: [4, 4, 2, 4] 835s -0.648 0.311 0.916 0.113 835s -0.335 -0.426 0.275 -0.785 835s -0.809 0.904 -0.456 0.607 835s 0.206 0.443 -0.557 0.166 835s 835s y: [4, 4, 2, 4] 835s -0.440 -0.795 1.222 -0.031 835s -0.241 -0.059 0.576 -0.658 835s 0.244 -0.889 0.156 1.419 835s -0.037 0.219 -0.285 0.394 835s test-mul-mat0: iter:58/500 835s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.094 -0.879 835s -0.285 -0.037 835s 0.643 -0.185 835s -0.780 -0.818 835s 835s x1: [2, 3, 1, 1] 835s 0.769 -0.829 835s 0.736 0.785 835s -0.638 0.017 835s 835s y: [4, 3, 1, 1] 835s 0.657 -0.188 0.647 0.079 835s -0.759 -0.239 0.328 -1.215 835s 0.045 0.181 -0.413 0.484 835s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.116 0.202 835s 0.708 -0.942 835s -0.024 -0.611 835s 835s x1: [2, 4, 1, 1] 835s -0.800 0.624 835s -0.115 -0.968 835s 0.939 0.228 835s -0.423 -0.248 835s 835s y: [3, 4, 1, 1] 835s 0.034 -1.155 -0.362 835s -0.209 0.830 0.595 835s 0.154 0.451 -0.162 835s -0.099 -0.066 0.162 835s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.893 0.827 835s -0.104 -0.392 835s 835s x1: [2, 3, 1, 1] 835s -0.977 -0.256 835s -0.441 0.758 835s -0.471 -0.079 835s 835s y: [2, 3, 1, 1] 835s -1.084 0.202 835s 0.234 -0.252 835s -0.485 0.080 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.623 0.607 835s -0.365 0.655 835s 835s x1: [2, 2, 1, 1] 835s -0.210 -0.461 835s 0.423 0.011 835s 835s y: [2, 2, 1, 1] 835s -0.410 -0.226 835s 0.270 -0.147 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.348 -0.844 835s -0.472 0.406 835s 835s x1: [2, 2, 1, 1] 835s -0.425 -0.166 835s -0.767 0.326 835s 835s y: [2, 2, 1, 1] 835s -0.008 0.133 835s -0.543 0.494 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.187 0.962 835s -0.222 -0.329 835s -0.975 0.852 835s 835s x1: [2, 2, 1, 1] 835s 0.504 -0.456 835s 0.429 -0.751 835s 835s y: [3, 2, 1, 1] 835s -0.344 0.038 -0.880 835s -0.643 0.152 -1.059 835s test-mul-mat0: iter:59/500 835s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.810 0.007 0.561 835s -0.282 0.163 -0.033 835s -0.777 0.707 -0.604 835s -0.529 -0.189 0.583 835s 835s x1: [3, 3, 1, 1] 835s -0.299 0.654 -0.881 835s -0.675 -0.711 0.726 835s 0.980 -0.136 -0.440 835s 835s y: [4, 3, 1, 1] 835s -0.248 0.220 1.227 -0.479 835s 0.949 0.050 -0.417 0.914 835s -1.042 -0.284 -0.593 -0.749 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.274 0.645 -0.795 835s -0.863 -0.795 -0.583 835s -0.673 0.212 0.978 835s 835s x1: [3, 4, 1, 1] 835s 0.249 -0.164 0.545 835s 0.920 -0.312 -0.597 835s 0.198 0.331 0.801 835s 0.900 -0.015 0.919 835s 835s y: [3, 4, 1, 1] 835s -0.471 -0.402 0.331 835s 0.525 -0.198 -1.269 835s -0.369 -0.901 0.720 835s -0.495 -1.300 0.291 835s testing: mul_mat, [2, 3, 1, 2] = [3, 2, 1, 2] * [3, 3, 1, 2] 835s x0: [3, 2, 1, 2] 835s -0.266 -0.409 -0.770 835s -0.993 -0.764 -0.565 835s 835s x1: [3, 3, 1, 2] 835s 0.046 -0.625 -0.055 835s 0.268 -0.917 0.341 835s 0.739 -0.106 -0.077 835s 835s y: [2, 3, 1, 2] 835s 0.286 0.463 835s 0.041 0.242 835s -0.094 -0.609 835s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.005 -0.266 0.152 835s -0.961 -0.493 0.379 835s 0.514 -0.578 -0.471 835s 835s x1: [3, 2, 1, 1] 835s 0.518 -0.971 0.776 835s -0.214 -0.889 0.116 835s 835s y: [3, 2, 1, 1] 835s 0.379 0.275 0.462 835s 0.253 0.687 0.349 835s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.319 -0.117 -0.437 835s -0.947 0.777 0.112 835s -0.741 0.001 0.775 835s -0.028 -0.341 0.089 835s 835s x1: [3, 3, 1, 1] 835s -0.099 -0.950 -0.465 835s 0.635 -0.359 -0.235 835s 0.642 -0.122 0.200 835s 835s y: [4, 3, 1, 1] 835s 0.283 -0.696 -0.288 0.286 835s 0.347 -0.906 -0.653 0.084 835s 0.132 -0.681 -0.321 0.042 835s testing: mul_mat, [2, 3, 1, 2] = [4, 2, 1, 2] * [4, 3, 1, 2] 835s x0: [4, 2, 1, 2] 835s -0.437 -0.433 0.423 0.792 835s 0.648 0.675 0.656 0.238 835s 835s x1: [4, 3, 1, 2] 835s -0.883 0.814 -0.397 -0.148 835s -0.678 0.025 -0.996 0.700 835s 0.554 -0.095 0.751 -0.912 835s 835s y: [2, 3, 1, 2] 835s -0.252 -0.318 835s 0.419 -0.909 835s -0.606 0.570 835s test-mul-mat0: iter:60/500 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.759 0.262 0.938 835s -0.532 -0.177 -0.073 835s -0.528 0.386 -0.424 835s 0.039 0.061 0.999 835s 835s x1: [3, 1, 1, 1] 835s 0.778 -0.727 -0.327 835s 835s y: [4, 1, 1, 1] 835s -1.088 -0.262 -0.552 -0.341 835s testing: mul_mat, [1, 4, 2, 1] = [3, 1, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 1, 2, 1] 835s 0.242 -0.387 0.049 835s 835s x1: [3, 4, 2, 1] 835s -0.306 -0.147 0.237 835s -0.047 0.497 -0.204 835s -0.764 -0.856 -0.944 835s 0.073 0.696 0.067 835s 835s y: [1, 4, 2, 1] 835s -0.005 835s -0.214 835s 0.101 835s -0.249 835s testing: mul_mat, [2, 1, 2, 1] = [3, 2, 2, 1] * [3, 1, 2, 1] 835s x0: [3, 2, 2, 1] 835s -0.833 0.136 0.237 835s 0.863 -0.797 0.235 835s 835s x1: [3, 1, 2, 1] 835s -0.025 -0.474 -0.716 835s 835s y: [2, 1, 2, 1] 835s -0.214 0.188 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.940 -0.693 -0.267 835s 0.686 0.734 0.282 835s 835s x1: [3, 2, 1, 1] 835s -0.986 -0.780 -0.836 835s -0.216 0.447 -0.363 835s 835s y: [2, 2, 1, 1] 835s 1.691 -1.484 835s -0.010 0.078 835s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 3, 2, 1] 835s -0.892 0.924 835s -0.144 0.475 835s 0.677 0.691 835s 835s x1: [2, 3, 2, 1] 835s -0.740 0.017 835s 0.210 -0.717 835s -0.903 0.374 835s 835s y: [3, 3, 2, 1] 835s 0.675 0.114 -0.489 835s -0.850 -0.370 -0.353 835s 1.151 0.307 -0.353 835s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 835s x0: [3, 2, 2, 1] 835s 0.040 -0.309 0.130 835s 0.284 -0.524 -0.344 835s 835s x1: [3, 2, 2, 1] 835s 0.651 0.961 -0.193 835s 0.385 -0.306 -0.911 835s 835s y: [2, 2, 2, 1] 835s -0.296 -0.253 835s -0.008 0.583 835s test-mul-mat0: iter:61/500 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.741 0.194 835s -0.149 0.548 835s 0.867 0.229 835s -0.412 0.151 835s 835s x1: [2, 4, 1, 1] 835s 0.375 -0.001 835s 0.894 0.336 835s 0.806 0.279 835s -0.970 0.895 835s 835s y: [4, 4, 1, 1] 835s 0.277 -0.056 0.325 -0.154 835s 0.727 0.051 0.852 -0.318 835s 0.651 0.033 0.763 -0.290 835s -0.545 0.635 -0.636 0.535 835s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.066 -0.192 835s -0.174 0.433 835s 835s x1: [2, 4, 1, 1] 835s 0.921 0.064 835s -0.720 -0.423 835s 0.648 -0.734 835s -0.090 -0.844 835s 835s y: [2, 4, 1, 1] 835s -0.073 -0.133 835s 0.128 -0.058 835s 0.098 -0.431 835s 0.168 -0.350 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.761 -0.776 835s 0.566 -0.866 835s 835s x1: [2, 2, 1, 1] 835s 0.051 -0.800 835s -0.567 -0.055 835s 835s y: [2, 2, 1, 1] 835s 0.582 0.721 835s 0.474 -0.274 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.195 -0.654 835s 0.228 0.149 835s 0.443 -0.493 835s 835s x1: [2, 2, 1, 1] 835s 0.147 0.307 835s 0.328 0.999 835s 835s y: [3, 2, 1, 1] 835s -0.172 0.079 -0.086 835s -0.589 0.223 -0.347 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.570 0.445 -0.829 835s 0.120 0.004 0.645 835s 835s x1: [3, 2, 1, 1] 835s -0.373 0.726 -0.845 835s -0.107 -0.364 -0.689 835s 835s y: [2, 2, 1, 1] 835s 0.811 -0.587 835s 0.348 -0.459 835s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.513 -0.091 835s -0.946 -0.666 835s 0.139 0.714 835s -0.514 -0.648 835s 835s x1: [2, 3, 1, 1] 835s 0.437 0.116 835s 0.181 0.676 835s 0.340 -0.252 835s 835s y: [4, 3, 1, 1] 835s -0.234 -0.490 0.143 -0.299 835s -0.154 -0.622 0.508 -0.531 835s -0.151 -0.153 -0.133 -0.011 835s test-mul-mat0: iter:62/500 835s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.839 -0.280 0.558 0.893 835s 835s x1: [4, 4, 1, 1] 835s -0.412 0.014 -0.800 0.224 835s 0.325 -0.181 -0.206 -0.555 835s -0.736 0.798 -0.384 0.909 835s 0.234 0.731 0.091 -0.090 835s 835s y: [1, 4, 1, 1] 835s -0.596 835s -0.287 835s -0.243 835s -0.038 835s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.155 -0.126 -0.380 -0.986 835s -0.819 0.208 0.028 -0.619 835s 835s x1: [4, 1, 1, 1] 835s 0.859 -0.956 -0.198 -0.807 835s 835s y: [2, 1, 1, 1] 835s 1.124 -0.409 835s testing: mul_mat, [2, 2, 1, 2] = [4, 2, 1, 2] * [4, 2, 1, 2] 835s x0: [4, 2, 1, 2] 835s -0.804 0.748 0.818 -0.002 835s 0.941 0.576 -0.847 -0.185 835s 835s x1: [4, 2, 1, 2] 835s -0.568 -0.647 0.200 0.226 835s -0.202 0.464 0.024 0.414 835s 835s y: [2, 2, 1, 2] 835s 0.136 -1.118 835s 0.528 -0.019 835s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.877 0.513 0.122 -0.820 835s 835s x1: [4, 2, 1, 1] 835s -0.424 0.063 -0.654 -0.960 835s -0.913 0.760 0.413 -0.655 835s 835s y: [1, 2, 1, 1] 835s 0.368 835s 0.177 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.374 835s 0.090 835s 835s x1: [1, 4, 1, 1] 835s 0.402 835s -0.103 835s -0.624 835s 0.149 835s 835s y: [2, 4, 1, 1] 835s 0.150 0.036 835s -0.039 -0.009 835s -0.233 -0.056 835s 0.056 0.013 835s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 835s x0: [2, 4, 1, 2] 835s -0.100 0.730 835s 0.893 -0.564 835s -0.112 -0.148 835s -0.724 -0.206 835s 835s x1: [2, 1, 1, 2] 835s -0.708 0.527 835s 835s y: [4, 1, 1, 2] 835s 0.456 -0.930 0.001 0.404 835s test-mul-mat0: iter:63/500 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.637 -0.716 -0.038 835s 0.331 0.184 -0.145 835s 835s x1: [3, 2, 1, 1] 835s 0.467 -0.263 0.290 835s -0.818 -0.889 -0.620 835s 835s y: [2, 2, 1, 1] 835s 0.475 0.064 835s 0.139 -0.344 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.203 -0.740 0.978 835s 0.507 0.486 0.426 835s 0.688 -0.775 0.996 835s -0.951 -0.634 0.463 835s 835s x1: [3, 2, 1, 1] 835s -0.782 0.460 -0.414 835s -0.346 -0.688 0.379 835s 835s y: [4, 2, 1, 1] 835s -0.904 -0.349 -1.307 0.260 835s 0.810 -0.348 0.673 0.942 835s testing: mul_mat, [2, 4, 1, 3] = [3, 2, 1, 3] * [3, 4, 1, 3] 835s x0: [3, 2, 1, 3] 835s 0.937 -0.752 0.881 835s 0.801 0.751 0.818 835s 835s x1: [3, 4, 1, 3] 835s -0.214 0.655 0.645 835s -0.104 -0.965 -0.881 835s -0.466 -0.681 0.081 835s 0.865 0.503 0.937 835s 835s y: [2, 4, 1, 3] 835s -0.125 0.848 835s -0.147 -1.528 835s 0.147 -0.819 835s 1.256 1.837 835s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.649 0.753 0.690 835s -0.943 0.985 -0.767 835s 0.808 -0.392 -0.512 835s 835s x1: [3, 2, 1, 1] 835s -0.480 -0.876 0.925 835s -0.908 0.844 -0.837 835s 835s y: [3, 2, 1, 1] 835s 0.289 -1.120 -0.517 835s 0.648 2.330 -0.637 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.158 0.609 0.733 835s 0.292 0.344 0.269 835s 0.734 -0.746 -0.654 835s 835s x1: [3, 3, 1, 1] 835s 0.491 0.985 -0.694 835s 0.376 -0.300 -0.354 835s 0.997 -0.310 -0.112 835s 835s y: [3, 3, 1, 1] 835s 0.169 0.296 0.080 835s -0.383 -0.089 0.731 835s -0.114 0.154 1.036 835s testing: mul_mat, [1, 3, 1, 3] = [3, 1, 1, 3] * [3, 3, 1, 3] 835s x0: [3, 1, 1, 3] 835s 0.582 -0.877 0.359 835s 835s x1: [3, 3, 1, 3] 835s 0.577 0.432 0.474 835s 0.928 0.488 0.282 835s 0.682 0.474 0.889 835s 835s y: [1, 3, 1, 3] 835s 0.127 835s 0.212 835s 0.300 835s test-mul-mat0: iter:64/500 835s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.243 835s -0.694 835s -0.606 835s 835s x1: [1, 4, 1, 1] 835s -0.777 835s -0.619 835s 0.004 835s 0.915 835s 835s y: [3, 4, 1, 1] 835s -0.189 0.539 0.471 835s -0.150 0.429 0.375 835s 0.001 -0.003 -0.002 835s 0.222 -0.634 -0.554 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.627 835s -0.878 835s 0.262 835s 835s x1: [1, 3, 1, 1] 835s 0.478 835s 0.388 835s -0.388 835s 835s y: [3, 3, 1, 1] 835s 0.300 -0.420 0.125 835s 0.243 -0.341 0.102 835s -0.243 0.341 -0.102 835s testing: mul_mat, [1, 3, 1, 3] = [1, 1, 1, 3] * [1, 3, 1, 3] 835s x0: [1, 1, 1, 3] 835s 0.695 835s 835s x1: [1, 3, 1, 3] 835s 0.476 835s -0.024 835s -0.725 835s 835s y: [1, 3, 1, 3] 835s 0.331 835s -0.017 835s -0.504 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.787 835s 835s x1: [1, 1, 1, 1] 835s -0.789 835s 835s y: [1, 1, 1, 1] 835s 0.621 835s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.217 835s -0.652 835s -0.970 835s 835s x1: [1, 1, 1, 1] 835s -0.566 835s 835s y: [3, 1, 1, 1] 835s -0.123 0.369 0.549 835s testing: mul_mat, [2, 1, 1, 3] = [3, 2, 1, 3] * [3, 1, 1, 3] 835s x0: [3, 2, 1, 3] 835s 0.146 0.978 0.232 835s -0.866 -0.797 0.612 835s 835s x1: [3, 1, 1, 3] 835s -0.541 -0.345 -0.576 835s 835s y: [2, 1, 1, 3] 835s -0.550 0.391 835s test-mul-mat0: iter:65/500 835s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.435 -0.569 0.691 -0.904 835s -0.774 0.481 0.342 -0.766 835s 0.705 0.553 0.459 -0.722 835s 0.795 0.143 0.505 -0.539 835s 835s x1: [4, 4, 1, 1] 835s 0.227 -0.334 0.622 0.270 835s 0.702 -0.938 -0.060 -0.140 835s 0.765 -0.914 -0.006 0.743 835s -0.711 -0.774 0.355 -0.291 835s 835s y: [4, 4, 1, 1] 835s 0.474 -0.331 0.066 0.301 835s 0.924 -0.907 0.050 0.469 835s 0.176 -1.602 -0.505 0.073 835s 0.640 0.522 -0.556 -0.339 835s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 2, 3, 1] 835s -0.149 -0.112 0.739 0.414 835s -0.420 -0.030 0.531 0.731 835s 835s x1: [4, 4, 3, 1] 835s -0.235 -0.224 -0.838 -0.173 835s 0.716 0.022 -0.408 0.802 835s -0.984 -0.665 -0.909 -0.758 835s 0.690 -0.200 -0.647 0.125 835s 835s y: [2, 4, 3, 1] 835s -0.630 -0.465 835s -0.079 0.069 835s -0.763 -0.603 835s -0.506 -0.535 835s testing: mul_mat, [2, 2, 3, 3] = [4, 2, 3, 3] * [4, 2, 3, 3] 835s x0: [4, 2, 3, 3] 835s -0.904 0.667 0.260 0.861 835s 0.948 -0.707 0.976 -0.414 835s 835s x1: [4, 2, 3, 3] 835s 0.294 -0.231 0.694 0.463 835s -0.602 0.124 0.676 0.249 835s 835s y: [2, 2, 3, 3] 835s 0.159 0.928 835s 1.018 -0.102 835s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.020 -0.325 -0.654 0.584 835s 0.955 -0.716 -0.674 0.379 835s 0.077 -0.370 -0.571 0.884 835s -0.601 -0.917 0.126 -0.737 835s 835s x1: [4, 2, 1, 1] 835s -0.359 -0.819 0.410 -0.792 835s 0.333 0.116 -0.429 -0.294 835s 835s y: [4, 2, 1, 1] 835s -0.457 -0.333 -0.659 1.601 835s 0.065 0.412 -0.032 -0.144 835s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 4, 3, 1] 835s 0.853 -0.638 -0.932 -0.929 835s -0.561 0.304 -0.054 0.057 835s 0.666 -0.916 -0.555 -0.723 835s -0.195 -0.286 -0.284 0.538 835s 835s x1: [4, 4, 3, 1] 835s -0.119 -0.087 -0.659 0.522 835s -0.010 0.344 -0.837 0.171 835s -0.247 -0.629 -0.496 0.870 835s -0.058 0.210 0.931 0.922 835s 835s y: [4, 4, 3, 1] 835s 0.083 0.106 -0.012 0.516 835s 0.394 0.166 0.019 0.234 835s -0.154 0.024 0.059 0.837 835s -1.908 0.099 -1.414 0.183 835s testing: mul_mat, [2, 4, 3, 3] = [4, 2, 3, 3] * [4, 4, 3, 3] 835s x0: [4, 2, 3, 3] 835s 0.233 0.024 -0.862 0.606 835s -0.531 -0.322 -0.264 0.225 835s 835s x1: [4, 4, 3, 3] 835s 0.944 -0.058 -0.495 -0.507 835s -0.145 -0.340 0.267 -0.799 835s -0.575 0.476 -0.087 0.721 835s -0.716 0.997 -0.129 0.530 835s 835s y: [2, 4, 3, 3] 835s 0.338 -0.466 835s -0.756 -0.064 835s 0.390 0.338 835s 0.290 0.213 835s test-mul-mat0: iter:66/500 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.222 -0.767 0.203 835s 0.093 0.139 -0.973 835s 0.963 0.206 0.983 835s -0.433 -0.958 -0.701 835s 835s x1: [3, 4, 1, 1] 835s -0.241 -0.366 -0.274 835s -0.170 -0.321 -0.790 835s -0.390 -0.400 -0.361 835s -0.925 0.325 0.811 835s 835s y: [4, 4, 1, 1] 835s 0.171 0.193 -0.577 0.646 835s 0.048 0.709 -1.007 0.934 835s 0.147 0.259 -0.813 0.805 835s -0.290 -0.830 -0.027 -0.479 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.654 -0.804 -0.490 835s 0.671 -0.994 0.886 835s 835s x1: [3, 4, 1, 1] 835s -0.961 0.502 0.054 835s -0.765 -0.567 -0.380 835s -0.006 0.067 0.347 835s 0.825 0.746 0.557 835s 835s y: [2, 4, 1, 1] 835s 0.198 -1.096 835s 1.142 -0.285 835s -0.220 0.237 835s -1.412 0.305 835s testing: mul_mat, [2, 2, 1, 3] = [3, 2, 1, 3] * [3, 2, 1, 3] 835s x0: [3, 2, 1, 3] 835s 0.628 -0.580 0.610 835s 0.374 0.977 -0.954 835s 835s x1: [3, 2, 1, 3] 835s -0.107 -0.761 0.089 835s 0.987 0.378 0.116 835s 835s y: [2, 2, 1, 3] 835s 0.429 -0.868 835s 0.471 0.627 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.134 0.596 -0.916 835s 835s x1: [3, 2, 1, 1] 835s -0.779 -0.620 0.745 835s -0.262 0.006 0.144 835s 835s y: [1, 2, 1, 1] 835s -1.157 835s -0.163 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.089 835s 0.480 835s -0.303 835s 835s x1: [1, 3, 1, 1] 835s 0.695 835s -0.331 835s 0.870 835s 835s y: [3, 3, 1, 1] 835s 0.062 0.334 -0.211 835s -0.030 -0.159 0.100 835s 0.078 0.418 -0.264 835s testing: mul_mat, [3, 1, 1, 3] = [3, 3, 1, 3] * [3, 1, 1, 3] 835s x0: [3, 3, 1, 3] 835s -0.947 -0.301 -0.556 835s -0.637 -0.416 0.321 835s 0.631 -0.990 0.016 835s 835s x1: [3, 1, 1, 3] 835s 0.066 0.526 -0.584 835s 835s y: [3, 1, 1, 3] 835s 0.103 -0.449 -0.488 835s test-mul-mat0: iter:67/500 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.762 0.151 -1.000 835s -0.669 -0.681 -0.057 835s 835s x1: [3, 4, 1, 1] 835s -0.768 -0.457 -0.870 835s -0.069 0.126 -0.859 835s 0.375 -0.552 0.156 835s -0.037 0.062 0.306 835s 835s y: [2, 4, 1, 1] 835s 0.215 0.875 835s 0.826 0.009 835s 0.046 0.116 835s -0.325 -0.035 835s testing: mul_mat, [3, 2, 4, 1] = [3, 3, 4, 1] * [3, 2, 4, 1] 835s x0: [3, 3, 4, 1] 835s 0.672 0.249 0.440 835s -0.997 0.568 -0.616 835s -0.617 0.752 0.336 835s 835s x1: [3, 2, 4, 1] 835s -0.620 -0.817 -0.048 835s 0.956 -0.536 -0.800 835s 835s y: [3, 2, 4, 1] 835s -0.641 0.183 -0.247 835s 0.156 -0.765 -1.262 835s testing: mul_mat, [4, 3, 4, 1] = [3, 4, 4, 1] * [3, 3, 4, 1] 835s x0: [3, 4, 4, 1] 835s 0.954 -0.459 -0.842 835s -0.164 -0.438 -0.008 835s 0.482 -0.651 -0.401 835s 0.386 -0.142 0.380 835s 835s x1: [3, 3, 4, 1] 835s 0.610 0.989 -0.647 835s -0.054 -0.672 -0.432 835s -0.519 -0.722 0.335 835s 835s y: [4, 3, 4, 1] 835s 0.673 -0.529 -0.091 -0.151 835s 0.621 0.307 0.584 -0.090 835s -0.446 0.399 0.085 0.029 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.632 -0.626 -0.576 835s -0.302 0.740 -0.126 835s 835s x1: [3, 4, 1, 1] 835s 0.444 -0.615 -0.528 835s -0.300 -0.378 0.408 835s 0.901 -0.239 -0.129 835s 0.037 0.153 0.807 835s 835s y: [2, 4, 1, 1] 835s 0.408 -0.523 835s 0.191 -0.240 835s -0.346 -0.433 835s -0.584 0.000 835s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 2, 4, 1] 835s 0.744 0.829 835s 0.269 0.484 835s 835s x1: [2, 3, 4, 1] 835s -0.896 0.632 835s 0.724 0.068 835s -0.773 0.432 835s 835s y: [2, 3, 4, 1] 835s -0.142 0.064 835s 0.595 0.228 835s -0.217 0.001 835s testing: mul_mat, [2, 2, 4, 1] = [2, 2, 4, 1] * [2, 2, 4, 1] 835s x0: [2, 2, 4, 1] 835s 0.765 -0.889 835s -0.856 -0.532 835s 835s x1: [2, 2, 4, 1] 835s 0.014 0.432 835s 0.391 0.854 835s 835s y: [2, 2, 4, 1] 835s -0.374 -0.242 835s -0.461 -0.789 835s test-mul-mat0: iter:68/500 835s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.274 0.910 835s 0.269 -0.809 835s 0.058 0.205 835s -0.148 0.475 835s 835s x1: [2, 1, 1, 1] 835s 0.733 0.335 835s 835s y: [4, 1, 1, 1] 835s 0.506 -0.073 0.111 0.050 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.089 0.575 835s 0.558 0.262 835s -0.960 -0.880 835s -0.132 0.896 835s 835s x1: [2, 4, 1, 1] 835s -0.030 -0.004 835s 0.585 0.438 835s -0.271 0.022 835s -0.666 0.118 835s 835s y: [4, 4, 1, 1] 835s -0.005 -0.018 0.032 0.001 835s 0.304 0.442 -0.948 0.315 835s -0.012 -0.146 0.241 0.055 835s 0.009 -0.341 0.536 0.194 835s testing: mul_mat, [1, 4, 1, 2] = [2, 1, 1, 2] * [2, 4, 1, 2] 835s x0: [2, 1, 1, 2] 835s -0.102 -0.689 835s 835s x1: [2, 4, 1, 2] 835s -0.464 -0.609 835s 0.226 -0.731 835s 0.725 -0.984 835s 0.543 0.636 835s 835s y: [1, 4, 1, 2] 835s 0.467 835s 0.480 835s 0.604 835s -0.493 835s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.004 0.583 835s -0.656 0.044 835s 835s x1: [2, 1, 1, 1] 835s 0.429 -0.214 835s 835s y: [2, 1, 1, 1] 835s -0.123 -0.291 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.834 -0.818 835s 0.269 -0.188 835s -0.433 -0.797 835s 835s x1: [2, 2, 1, 1] 835s -0.536 -0.550 835s -0.061 -0.001 835s 835s y: [3, 2, 1, 1] 835s 0.897 -0.040 0.671 835s 0.051 -0.016 0.027 835s testing: mul_mat, [1, 2, 1, 2] = [3, 1, 1, 2] * [3, 2, 1, 2] 835s x0: [3, 1, 1, 2] 835s -0.546 -0.620 0.866 835s 835s x1: [3, 2, 1, 2] 835s 0.467 -0.454 -0.104 835s 0.957 0.132 0.065 835s 835s y: [1, 2, 1, 2] 835s -0.063 835s -0.548 835s test-mul-mat0: iter:69/500 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.307 0.789 -0.733 835s 835s x1: [3, 1, 1, 1] 835s -0.813 -0.259 0.607 835s 835s y: [1, 1, 1, 1] 835s -0.899 835s testing: mul_mat, [1, 1, 2, 1] = [3, 1, 2, 1] * [3, 1, 2, 1] 835s x0: [3, 1, 2, 1] 835s -0.372 -0.341 -0.710 835s 835s x1: [3, 1, 2, 1] 835s 0.510 0.255 -0.187 835s 835s y: [1, 1, 2, 1] 835s -0.144 835s testing: mul_mat, [4, 1, 2, 3] = [3, 4, 2, 3] * [3, 1, 2, 3] 835s x0: [3, 4, 2, 3] 835s -0.809 -0.102 0.667 835s 0.403 -0.157 0.138 835s -0.969 0.503 0.428 835s -0.027 0.187 0.311 835s 835s x1: [3, 1, 2, 3] 835s -0.512 -0.861 -0.736 835s 835s y: [4, 1, 2, 3] 835s 0.011 -0.173 -0.252 -0.377 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.260 0.957 -0.823 835s -0.735 0.011 -0.463 835s 0.954 0.578 -0.963 835s 835s x1: [3, 4, 1, 1] 835s -0.451 -0.112 -0.087 835s 0.311 -0.215 0.433 835s -0.004 0.245 0.573 835s 0.704 -0.558 0.036 835s 835s y: [3, 4, 1, 1] 835s 0.081 0.371 -0.412 835s -0.643 -0.432 -0.245 835s -0.237 -0.260 -0.414 835s -0.746 -0.541 0.315 835s testing: mul_mat, [4, 3, 2, 1] = [3, 4, 2, 1] * [3, 3, 2, 1] 835s x0: [3, 4, 2, 1] 835s 0.986 0.130 0.345 835s -0.135 0.767 -0.141 835s 0.813 -0.317 -0.322 835s -0.274 -0.859 0.382 835s 835s x1: [3, 3, 2, 1] 835s -0.702 -0.493 -0.265 835s 0.164 -0.939 0.701 835s -0.722 -0.374 0.911 835s 835s y: [4, 3, 2, 1] 835s -0.848 -0.246 -0.329 0.514 835s 0.282 -0.840 0.205 1.029 835s -0.446 -0.317 -0.761 0.866 835s testing: mul_mat, [3, 3, 2, 3] = [4, 3, 2, 3] * [4, 3, 2, 3] 835s x0: [4, 3, 2, 3] 835s 0.903 -0.677 -0.803 -0.291 835s 0.492 0.217 -0.215 -0.687 835s -0.483 0.840 0.803 -0.271 835s 835s x1: [4, 3, 2, 3] 835s 0.566 0.686 -0.191 -0.300 835s 0.229 -0.361 0.538 0.215 835s 0.504 0.351 0.941 -0.366 835s 835s y: [3, 3, 2, 3] 835s 0.287 0.674 0.230 835s -0.043 -0.229 -0.040 835s -0.432 0.373 0.906 835s test-mul-mat0: iter:70/500 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.933 0.951 0.655 835s 835s x1: [3, 2, 1, 1] 835s -0.319 -0.850 0.881 835s -0.492 -0.237 0.392 835s 835s y: [1, 2, 1, 1] 835s 0.065 835s 0.490 835s testing: mul_mat, [1, 1, 2, 1] = [3, 1, 2, 1] * [3, 1, 2, 1] 835s x0: [3, 1, 2, 1] 835s -0.919 -0.736 0.405 835s 835s x1: [3, 1, 2, 1] 835s -0.750 -0.194 -0.648 835s 835s y: [1, 1, 2, 1] 835s 0.570 835s testing: mul_mat, [2, 1, 2, 3] = [3, 2, 2, 3] * [3, 1, 2, 3] 835s x0: [3, 2, 2, 3] 835s 0.560 0.325 0.754 835s 0.776 -0.284 -0.925 835s 835s x1: [3, 1, 2, 3] 835s -0.654 0.946 0.509 835s 835s y: [2, 1, 2, 3] 835s 0.324 -1.246 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.835 -0.890 -0.537 835s 0.497 -0.255 -0.974 835s 835s x1: [3, 2, 1, 1] 835s -0.573 -0.344 0.219 835s 0.908 0.238 -0.614 835s 835s y: [2, 2, 1, 1] 835s 0.666 -0.411 835s -0.639 0.989 835s testing: mul_mat, [2, 3, 2, 1] = [2, 2, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 2, 2, 1] 835s -0.936 -0.238 835s -0.457 -0.136 835s 835s x1: [2, 3, 2, 1] 835s 0.074 -0.041 835s 0.684 0.302 835s -0.134 0.593 835s 835s y: [2, 3, 2, 1] 835s -0.059 -0.028 835s -0.712 -0.354 835s -0.016 -0.019 835s testing: mul_mat, [1, 2, 2, 3] = [2, 1, 2, 3] * [2, 2, 2, 3] 835s x0: [2, 1, 2, 3] 835s 0.218 0.716 835s 835s x1: [2, 2, 2, 3] 835s 0.097 -0.242 835s -0.612 -0.649 835s 835s y: [1, 2, 2, 3] 835s -0.153 835s -0.598 835s test-mul-mat0: iter:71/500 835s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.649 0.573 835s 835s x1: [2, 4, 1, 1] 835s 0.325 -0.138 835s -0.026 0.368 835s 0.035 -0.262 835s 0.603 -0.216 835s 835s y: [1, 4, 1, 1] 835s 0.132 835s 0.194 835s -0.127 835s 0.268 835s testing: mul_mat, [1, 1, 4, 1] = [2, 1, 4, 1] * [2, 1, 4, 1] 835s x0: [2, 1, 4, 1] 835s -0.072 0.233 835s 835s x1: [2, 1, 4, 1] 835s -0.077 -0.895 835s 835s y: [1, 1, 4, 1] 835s -0.203 835s testing: mul_mat, [3, 1, 4, 3] = [2, 3, 4, 3] * [2, 1, 4, 3] 835s x0: [2, 3, 4, 3] 835s -0.420 -0.596 835s -0.703 -0.131 835s 0.857 0.699 835s 835s x1: [2, 1, 4, 3] 835s -0.126 0.008 835s 835s y: [3, 1, 4, 3] 835s 0.048 0.088 -0.103 835s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.747 -0.258 835s -0.457 0.100 835s -0.438 0.298 835s 835s x1: [2, 3, 1, 1] 835s 0.729 -0.676 835s 0.767 -0.747 835s -0.833 -0.593 835s 835s y: [3, 3, 1, 1] 835s -0.371 -0.401 -0.521 835s -0.381 -0.426 -0.559 835s 0.775 0.322 0.188 835s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 835s x0: [3, 1, 4, 1] 835s 0.754 0.104 0.488 835s 835s x1: [3, 2, 4, 1] 835s -0.133 -0.674 -0.853 835s 0.854 -0.803 -0.682 835s 835s y: [1, 2, 4, 1] 835s -0.586 835s 0.227 835s testing: mul_mat, [3, 3, 4, 3] = [1, 3, 4, 3] * [1, 3, 4, 3] 835s x0: [1, 3, 4, 3] 835s -0.571 835s -0.811 835s 0.905 835s 835s x1: [1, 3, 4, 3] 835s 0.075 835s -0.352 835s 0.640 835s 835s y: [3, 3, 4, 3] 835s -0.043 -0.061 0.068 835s 0.201 0.285 -0.318 835s -0.365 -0.519 0.579 835s test-mul-mat0: iter:72/500 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.266 0.799 0.691 0.498 835s -0.109 -0.942 -0.655 -0.801 835s -0.121 0.622 0.695 0.606 835s -0.493 -0.635 -0.924 -0.253 835s 835s x1: [4, 3, 1, 1] 835s -0.846 0.471 -0.500 0.557 835s -0.645 -0.549 0.935 0.309 835s -0.734 -0.925 0.696 -0.527 835s 835s y: [4, 3, 1, 1] 835s 0.532 -0.470 0.385 0.438 835s 0.534 -0.273 0.574 -0.276 835s -0.324 0.917 -0.321 0.440 835s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 1, 3, 1] 835s -0.517 0.904 -0.397 -0.585 835s 835s x1: [4, 4, 3, 1] 835s -0.475 -0.716 -0.099 0.996 835s -0.216 -0.542 -0.650 0.235 835s -0.607 0.659 0.501 -0.532 835s 0.355 0.974 0.379 -0.911 835s 835s y: [1, 4, 3, 1] 835s -0.944 835s -0.259 835s 1.022 835s 1.079 835s testing: mul_mat, [1, 1, 3, 1] = [4, 1, 3, 1] * [4, 1, 3, 1] 835s x0: [4, 1, 3, 1] 835s 0.191 0.591 -0.296 -0.912 835s 835s x1: [4, 1, 3, 1] 835s -0.162 0.695 0.883 -0.454 835s 835s y: [1, 1, 3, 1] 835s 0.532 835s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.526 0.409 -0.952 -0.321 835s 0.822 -0.632 0.080 -0.649 835s -0.231 0.907 -0.161 0.223 835s 835s x1: [4, 1, 1, 1] 835s -0.046 -0.174 0.615 -0.016 835s 835s y: [3, 1, 1, 1] 835s -0.676 0.132 -0.250 835s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 4, 3, 1] 835s 0.409 0.466 0.159 835s 0.151 -0.854 0.114 835s -0.913 -0.171 -0.503 835s 0.369 0.174 0.157 835s 835s x1: [3, 4, 3, 1] 835s -0.197 -0.351 -0.585 835s -0.605 0.352 -0.498 835s 0.225 0.532 0.073 835s 0.959 -0.685 -0.941 835s 835s y: [4, 4, 3, 1] 835s -0.337 0.203 0.534 -0.225 835s -0.163 -0.449 0.743 -0.240 835s 0.352 -0.412 -0.334 0.187 835s -0.077 0.623 -0.284 0.087 835s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 835s x0: [4, 4, 3, 1] 835s -0.547 -0.749 -0.996 0.499 835s 0.588 -0.081 0.191 -0.229 835s 0.743 -0.065 -0.642 -0.347 835s 0.112 0.550 0.986 -0.874 835s 835s x1: [4, 3, 3, 1] 835s 0.365 -0.525 0.730 -0.476 835s 0.589 -0.773 0.682 -0.937 835s 0.572 -0.342 -0.337 0.176 835s 835s y: [4, 3, 3, 1] 835s -0.771 0.506 0.001 0.888 835s -0.890 0.754 0.376 1.132 835s 0.366 0.260 0.603 -0.610 835s test-mul-mat0: iter:73/500 835s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.038 -0.703 835s 835s x1: [2, 2, 1, 1] 835s 0.226 0.560 835s 0.639 0.790 835s 835s y: [1, 2, 1, 1] 835s -0.385 835s -0.531 835s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 835s x0: [2, 2, 3, 1] 835s 0.242 -0.265 835s 0.640 0.557 835s 835s x1: [2, 1, 3, 1] 835s -0.478 0.964 835s 835s y: [2, 1, 3, 1] 835s -0.371 0.231 835s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 2, 3, 1] 835s -0.621 0.605 835s 0.709 -0.144 835s 835s x1: [2, 2, 3, 1] 835s -0.581 0.564 835s 0.316 -0.869 835s 835s y: [2, 2, 3, 1] 835s 0.701 -0.492 835s -0.721 0.349 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.484 -0.890 835s 0.978 0.917 835s -0.821 -0.626 835s 0.832 0.800 835s 835s x1: [2, 2, 1, 1] 835s 0.886 0.223 835s -0.923 0.559 835s 835s y: [4, 2, 1, 1] 835s -0.628 1.071 -0.867 0.915 835s -0.051 -0.391 0.408 -0.321 835s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 3, 3, 1] 835s 0.508 0.425 -0.282 -0.573 835s -0.428 -0.055 0.651 -0.014 835s -0.768 -0.968 0.178 -0.809 835s 835s x1: [4, 2, 3, 1] 835s 0.294 -0.294 0.146 0.709 835s 0.335 0.013 -0.912 -0.060 835s 835s y: [3, 2, 3, 1] 835s -0.423 -0.024 -0.489 835s 0.467 -0.737 -0.383 835s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 2, 3, 1] 835s -0.622 -0.630 0.667 835s -0.462 -0.026 0.371 835s 835s x1: [3, 4, 3, 1] 835s -0.684 -0.274 -0.778 835s 0.493 0.154 0.208 835s 0.684 0.669 0.134 835s -0.404 0.128 0.001 835s 835s y: [2, 4, 3, 1] 835s 0.079 0.034 835s -0.265 -0.155 835s -0.757 -0.284 835s 0.171 0.183 835s test-mul-mat0: iter:74/500 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.970 0.797 0.213 0.268 835s 0.711 -0.447 0.397 0.201 835s -0.864 -0.855 -0.988 -0.724 835s 0.442 0.222 -0.974 0.339 835s 835s x1: [4, 3, 1, 1] 835s -0.218 0.180 -0.208 0.982 835s -0.104 -0.180 -0.324 0.765 835s -0.944 0.054 -0.697 -0.574 835s 835s y: [4, 3, 1, 1] 835s 0.150 -0.121 -0.472 0.479 835s -0.109 0.031 0.010 0.489 835s -1.175 -1.087 1.874 0.078 835s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 835s x0: [4, 4, 4, 1] 835s 0.030 -0.675 0.692 0.575 835s 0.830 0.814 0.375 -0.984 835s 0.768 -0.269 0.309 0.582 835s 0.616 0.507 -0.531 0.295 835s 835s x1: [4, 4, 4, 1] 835s 0.413 0.012 -0.879 -0.407 835s 0.805 -0.897 0.489 -0.375 835s -0.221 0.254 -0.319 0.832 835s 0.557 0.108 0.860 0.528 835s 835s y: [4, 4, 4, 1] 835s -0.838 0.424 -0.195 0.607 835s 0.752 0.490 0.792 -0.330 835s 0.080 -0.916 0.148 0.408 835s 0.842 0.353 0.972 0.097 835s testing: mul_mat, [4, 4, 4, 4] = [4, 4, 4, 4] * [4, 4, 4, 4] 835s x0: [4, 4, 4, 4] 835s 0.271 0.256 -0.850 0.715 835s -0.806 0.583 0.184 -0.461 835s -0.363 0.938 0.351 -0.963 835s 0.373 0.658 -0.665 0.091 835s 835s x1: [4, 4, 4, 4] 835s -0.758 -0.710 -0.508 -0.430 835s 0.165 -0.958 -0.333 -0.229 835s -0.100 -0.654 0.993 0.266 835s -0.507 -0.490 0.952 0.621 835s 835s y: [4, 4, 4, 4] 835s -0.263 0.302 -0.155 -0.452 835s -0.082 -0.648 -0.856 -0.369 835s -0.849 -0.241 -0.484 -1.104 835s -0.628 0.011 -0.540 -1.088 835s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.298 -0.397 0.156 -0.057 835s -0.807 -0.764 -0.308 -0.646 835s -0.228 -0.206 -0.388 0.142 835s -0.217 -0.859 0.169 -0.592 835s 835s x1: [4, 4, 1, 1] 835s 0.973 0.465 0.623 -0.787 835s 0.151 -0.225 0.438 0.937 835s 0.083 -0.831 0.918 -0.472 835s 0.540 -0.968 0.234 -0.214 835s 835s y: [4, 4, 1, 1] 835s -0.332 -0.824 -0.671 -0.040 835s 0.059 -0.691 -0.025 -0.320 835s 0.475 0.590 -0.272 1.130 835s 0.271 0.369 -0.046 0.880 835s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 835s x0: [4, 2, 4, 1] 835s -0.699 0.414 0.714 -0.828 835s -0.883 -0.945 0.800 0.816 835s 835s x1: [4, 4, 4, 1] 835s 0.976 0.356 0.559 -0.249 835s -0.206 0.496 0.835 -0.037 835s 0.413 -0.638 -0.496 0.446 835s 0.596 0.289 -0.991 -0.702 835s 835s y: [2, 4, 4, 1] 835s 0.070 -0.954 835s 0.976 0.351 835s -1.276 0.204 835s -0.423 -2.165 835s testing: mul_mat, [3, 4, 4, 4] = [2, 3, 4, 4] * [2, 4, 4, 4] 835s x0: [2, 3, 4, 4] 835s -0.231 -0.207 835s 0.828 0.398 835s 0.740 -0.950 835s 835s x1: [2, 4, 4, 4] 835s 0.944 0.352 835s -0.804 0.658 835s 0.152 -0.633 835s 0.474 -0.216 835s 835s y: [3, 4, 4, 4] 835s -0.291 0.922 0.364 835s 0.050 -0.404 -1.221 835s 0.096 -0.126 0.714 835s -0.065 0.306 0.556 835s test-mul-mat0: iter:75/500 835s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.256 -0.673 -0.023 835s -0.059 -0.159 0.299 835s 0.050 0.195 0.333 835s -0.854 0.372 -0.972 835s 835s x1: [3, 3, 1, 1] 835s 0.823 0.537 -0.410 835s -0.867 0.633 -0.574 835s 0.901 -0.761 -0.513 835s 835s y: [4, 3, 1, 1] 835s -0.142 -0.257 0.009 -0.104 835s -0.635 -0.221 -0.111 1.534 835s 0.755 -0.085 -0.274 -0.554 835s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 3, 2, 1] 835s -0.420 -0.521 0.909 835s -0.274 0.851 0.938 835s 0.905 0.229 0.040 835s 835s x1: [3, 4, 2, 1] 835s 0.179 0.378 0.102 835s -0.075 -0.036 0.064 835s 0.560 0.926 -0.386 835s 0.383 0.463 0.204 835s 835s y: [3, 4, 2, 1] 835s -0.179 0.369 0.253 835s 0.109 0.050 -0.074 835s -1.068 0.273 0.704 835s -0.216 0.480 0.461 835s testing: mul_mat, [3, 3, 2, 4] = [3, 3, 2, 4] * [3, 3, 2, 4] 835s x0: [3, 3, 2, 4] 835s 0.400 -0.776 0.471 835s -0.506 0.472 0.885 835s 0.314 0.426 0.643 835s 835s x1: [3, 3, 2, 4] 835s 0.289 -0.324 0.552 835s -0.295 -0.989 0.669 835s 0.006 -0.399 -0.888 835s 835s y: [3, 3, 2, 4] 835s 0.626 0.189 0.307 835s 0.965 0.274 -0.084 835s -0.106 -0.977 -0.739 835s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.477 0.807 -0.809 835s 835s x1: [3, 3, 1, 1] 835s 0.237 0.622 -0.772 835s -0.832 -0.126 0.329 835s 0.893 0.023 0.669 835s 835s y: [1, 3, 1, 1] 835s 1.014 835s 0.029 835s -0.948 835s testing: mul_mat, [4, 3, 2, 1] = [1, 4, 2, 1] * [1, 3, 2, 1] 835s x0: [1, 4, 2, 1] 835s -0.243 835s -0.892 835s -0.873 835s 0.609 835s 835s x1: [1, 3, 2, 1] 835s -0.836 835s 0.838 835s 0.774 835s 835s y: [4, 3, 2, 1] 835s 0.203 0.745 0.730 -0.509 835s -0.204 -0.748 -0.732 0.511 835s -0.188 -0.690 -0.676 0.471 835s testing: mul_mat, [1, 1, 2, 4] = [4, 1, 2, 4] * [4, 1, 2, 4] 835s x0: [4, 1, 2, 4] 835s 0.766 -0.619 0.544 -0.481 835s 835s x1: [4, 1, 2, 4] 835s -0.042 -0.132 -0.475 -0.806 835s 835s y: [1, 1, 2, 4] 835s 0.178 835s test-mul-mat0: iter:76/500 835s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.884 -0.654 835s 0.065 0.191 835s 0.317 0.489 835s 835s x1: [2, 3, 1, 1] 835s -0.719 0.622 835s -0.659 0.577 835s 0.974 -0.388 835s 835s y: [3, 3, 1, 1] 835s -1.042 0.072 0.076 835s -0.959 0.067 0.073 835s 1.115 -0.011 0.119 835s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 2, 3, 1] 835s -0.709 -0.625 835s 0.149 -0.735 835s 835s x1: [2, 3, 3, 1] 835s 0.885 0.472 835s 0.039 -0.277 835s -0.080 0.841 835s 835s y: [2, 3, 3, 1] 835s -0.922 -0.215 835s 0.145 0.210 835s -0.469 -0.631 835s testing: mul_mat, [1, 2, 3, 2] = [2, 1, 3, 2] * [2, 2, 3, 2] 835s x0: [2, 1, 3, 2] 835s 0.626 0.752 835s 835s x1: [2, 2, 3, 2] 835s 0.224 -0.878 835s -0.475 0.947 835s 835s y: [1, 2, 3, 2] 835s -0.519 835s 0.415 835s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.250 0.623 835s 835s x1: [2, 1, 1, 1] 835s 0.399 0.020 835s 835s y: [1, 1, 1, 1] 835s -0.087 835s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 835s x0: [1, 2, 3, 1] 835s -0.284 835s -0.990 835s 835s x1: [1, 2, 3, 1] 835s 0.161 835s -0.980 835s 835s y: [2, 2, 3, 1] 835s -0.046 -0.159 835s 0.278 0.971 835s testing: mul_mat, [4, 1, 3, 2] = [2, 4, 3, 2] * [2, 1, 3, 2] 835s x0: [2, 4, 3, 2] 835s 0.805 0.976 835s -0.648 -0.072 835s 0.767 -0.425 835s -0.445 0.851 835s 835s x1: [2, 1, 3, 2] 835s -0.786 0.113 835s 835s y: [4, 1, 3, 2] 835s -0.522 0.501 -0.651 0.446 835s test-mul-mat0: iter:77/500 835s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.685 -0.939 0.132 0.609 835s 0.979 -0.051 0.254 0.665 835s 0.321 -0.125 -0.722 -0.732 835s 835s x1: [4, 1, 1, 1] 835s -0.556 0.515 -0.646 0.079 835s 835s y: [3, 1, 1, 1] 835s -0.141 -0.682 0.166 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.465 -0.427 0.857 -0.112 835s 835s x1: [4, 3, 1, 1] 835s -0.653 -0.999 -0.629 -0.534 835s -0.925 -0.652 0.243 0.170 835s -0.804 -0.836 -0.624 -0.871 835s 835s y: [1, 3, 1, 1] 835s 0.251 835s 0.898 835s 0.294 835s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.188 0.692 0.059 -0.934 835s 0.356 -0.620 -0.059 0.634 835s 835s x1: [4, 1, 1, 1] 835s 0.652 -0.023 0.204 0.713 835s 835s y: [2, 1, 1, 1] 835s -0.792 0.686 835s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.562 0.257 0.504 -0.736 835s 0.162 0.691 0.792 0.361 835s 835s x1: [4, 2, 1, 1] 835s -0.353 0.288 0.635 0.019 835s 0.755 0.711 0.367 -0.002 835s 835s y: [2, 2, 1, 1] 835s 0.182 0.652 835s 0.793 0.902 835s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.238 0.886 835s -0.324 0.704 835s 835s x1: [2, 4, 1, 1] 835s -0.320 0.916 835s -0.662 0.884 835s 0.628 -0.552 835s -0.304 0.320 835s 835s y: [2, 4, 1, 1] 835s 0.888 0.748 835s 0.941 0.836 835s -0.639 -0.592 835s 0.356 0.324 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.253 -0.081 835s 0.657 0.745 835s 835s x1: [2, 2, 1, 1] 835s -0.690 -0.466 835s -0.008 0.946 835s 835s y: [2, 2, 1, 1] 835s 0.212 -0.800 835s -0.074 0.699 835s test-mul-mat0: iter:78/500 835s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.564 0.770 835s -0.732 -0.648 835s 835s x1: [2, 1, 1, 1] 835s -0.828 -0.590 835s 835s y: [2, 1, 1, 1] 835s 0.012 0.989 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.301 -0.937 835s 0.610 0.977 835s 835s x1: [2, 2, 1, 1] 835s -0.891 -0.848 835s 0.980 -0.444 835s 835s y: [2, 2, 1, 1] 835s 0.527 -1.373 835s 0.710 0.165 835s testing: mul_mat, [2, 2, 1, 2] = [2, 2, 1, 2] * [2, 2, 1, 2] 835s x0: [2, 2, 1, 2] 835s -0.045 -0.202 835s -0.573 0.437 835s 835s x1: [2, 2, 1, 2] 835s 0.949 0.314 835s -0.713 -0.517 835s 835s y: [2, 2, 1, 2] 835s -0.106 -0.406 835s 0.136 0.182 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.993 -0.622 835s -0.771 -0.451 835s 835s x1: [2, 2, 1, 1] 835s 0.809 -0.955 835s 0.884 -0.923 835s 835s y: [2, 2, 1, 1] 835s 1.398 -0.194 835s 1.453 -0.266 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.438 0.942 835s -0.999 0.045 835s 835s x1: [2, 2, 1, 1] 835s 0.077 0.678 835s -0.388 -0.313 835s 835s y: [2, 2, 1, 1] 835s 0.605 -0.046 835s -0.125 0.373 835s testing: mul_mat, [2, 2, 1, 2] = [2, 2, 1, 2] * [2, 2, 1, 2] 835s x0: [2, 2, 1, 2] 835s 0.862 0.082 835s -0.285 0.976 835s 835s x1: [2, 2, 1, 2] 835s -0.693 -0.825 835s 0.081 0.360 835s 835s y: [2, 2, 1, 2] 835s -0.665 -0.607 835s 0.099 0.328 835s test-mul-mat0: iter:79/500 835s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.099 0.353 0.701 835s 835s x1: [3, 3, 1, 1] 835s -0.598 0.906 0.580 835s 0.014 -0.407 0.235 835s 0.576 -0.406 0.177 835s 835s y: [1, 3, 1, 1] 835s 0.786 835s 0.020 835s -0.076 835s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.910 0.211 -0.719 835s -0.375 -0.707 -0.743 835s 0.149 0.421 -0.883 835s 835s x1: [3, 1, 1, 1] 835s -0.739 0.418 0.738 835s 835s y: [3, 1, 1, 1] 835s -1.115 -0.567 -0.586 835s testing: mul_mat, [3, 3, 1, 2] = [3, 3, 1, 2] * [3, 3, 1, 2] 835s x0: [3, 3, 1, 2] 835s 0.611 0.021 0.255 835s 0.521 -0.768 0.536 835s -0.853 -0.475 0.793 835s 835s x1: [3, 3, 1, 2] 835s 0.750 -0.055 0.970 835s -0.420 -0.152 -0.628 835s -0.514 -0.572 0.386 835s 835s y: [3, 3, 1, 2] 835s 0.705 0.953 0.154 835s -0.420 -0.439 -0.068 835s -0.227 0.378 1.016 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.137 -0.525 0.996 835s 0.463 -0.516 -0.284 835s -0.723 0.532 0.068 835s 835s x1: [3, 3, 1, 1] 835s -0.887 -0.833 0.637 835s 0.193 0.830 -0.402 835s -0.134 -0.330 -0.820 835s 835s y: [3, 3, 1, 1] 835s 1.193 -0.162 0.242 835s -0.863 -0.225 0.275 835s -0.625 0.341 -0.134 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.819 0.986 0.816 835s -0.099 -0.462 0.136 835s -0.776 0.417 -0.717 835s 835s x1: [3, 3, 1, 1] 835s -0.857 0.242 -0.139 835s 0.438 0.188 -0.230 835s -0.515 -0.920 -0.350 835s 835s y: [3, 3, 1, 1] 835s -0.578 -0.046 0.866 835s 0.357 -0.162 -0.097 835s -1.616 0.429 0.267 835s testing: mul_mat, [2, 3, 1, 2] = [3, 2, 1, 2] * [3, 3, 1, 2] 835s x0: [3, 2, 1, 2] 835s -0.510 0.998 0.782 835s -0.119 -0.691 -0.778 835s 835s x1: [3, 3, 1, 2] 835s -0.513 0.316 0.724 835s 0.350 -0.221 -1.000 835s 0.825 0.263 0.532 835s 835s y: [2, 3, 1, 2] 835s 1.142 -0.720 835s -1.181 0.889 835s 0.257 -0.694 835s test-mul-mat0: iter:80/500 835s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.986 0.237 835s -0.041 -0.576 835s 835s x1: [2, 4, 1, 1] 835s 0.550 0.645 835s 0.774 -0.187 835s 0.177 0.594 835s -0.207 0.776 835s 835s y: [2, 4, 1, 1] 835s -0.390 -0.394 835s -0.807 0.076 835s -0.034 -0.350 835s 0.388 -0.439 835s testing: mul_mat, [3, 2, 3, 1] = [2, 3, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 3, 3, 1] 835s -0.375 -0.772 835s -0.325 -0.730 835s -0.823 -0.775 835s 835s x1: [2, 2, 3, 1] 835s 0.467 -0.154 835s -0.087 -0.652 835s 835s y: [3, 2, 3, 1] 835s -0.056 -0.039 -0.265 835s 0.536 0.504 0.577 835s testing: mul_mat, [2, 3, 3, 2] = [2, 2, 3, 2] * [2, 3, 3, 2] 835s x0: [2, 2, 3, 2] 835s 0.930 -0.909 835s 0.792 -0.572 835s 835s x1: [2, 3, 3, 2] 835s 0.571 -0.092 835s 0.182 0.919 835s 0.751 -0.596 835s 835s y: [2, 3, 3, 2] 835s 0.615 0.505 835s -0.666 -0.382 835s 1.240 0.936 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.598 -0.507 835s 0.357 0.149 835s -0.630 -0.202 835s 835s x1: [2, 2, 1, 1] 835s -0.980 -0.442 835s 0.127 0.486 835s 835s y: [3, 2, 1, 1] 835s 0.810 -0.416 0.707 835s -0.322 0.118 -0.178 835s testing: mul_mat, [1, 2, 3, 1] = [3, 1, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 1, 3, 1] 835s -0.299 0.766 0.807 835s 835s x1: [3, 2, 3, 1] 835s -0.896 -0.508 0.628 835s 0.860 0.614 0.535 835s 835s y: [1, 2, 3, 1] 835s 0.385 835s 0.645 835s testing: mul_mat, [2, 3, 3, 2] = [1, 2, 3, 2] * [1, 3, 3, 2] 835s x0: [1, 2, 3, 2] 835s 0.439 835s 0.372 835s 835s x1: [1, 3, 3, 2] 835s -0.276 835s 0.759 835s 0.414 835s 835s y: [2, 3, 3, 2] 835s -0.121 -0.103 835s 0.333 0.282 835s 0.182 0.154 835s test-mul-mat0: iter:81/500 835s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.559 835s -0.125 835s 835s x1: [1, 1, 1, 1] 835s 0.010 835s 835s y: [2, 1, 1, 1] 835s -0.006 -0.001 835s testing: mul_mat, [2, 2, 4, 1] = [1, 2, 4, 1] * [1, 2, 4, 1] 835s x0: [1, 2, 4, 1] 835s 0.856 835s -0.557 835s 835s x1: [1, 2, 4, 1] 835s 0.296 835s 0.159 835s 835s y: [2, 2, 4, 1] 835s 0.254 -0.165 835s 0.136 -0.089 835s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 835s x0: [1, 3, 4, 1] 835s -0.571 835s 0.527 835s 0.738 835s 835s x1: [1, 2, 4, 1] 835s 0.553 835s -0.243 835s 835s y: [3, 2, 4, 1] 835s -0.315 0.291 0.408 835s 0.138 -0.128 -0.179 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.053 835s -0.034 835s 0.011 835s 835s x1: [1, 3, 1, 1] 835s -0.467 835s 0.504 835s 0.738 835s 835s y: [3, 3, 1, 1] 835s 0.025 0.016 -0.005 835s -0.026 -0.017 0.006 835s -0.039 -0.025 0.008 835s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 1, 4, 1] 835s 0.892 0.626 0.813 835s 835s x1: [3, 1, 4, 1] 835s -0.469 0.332 -0.554 835s 835s y: [1, 1, 4, 1] 835s -0.661 835s testing: mul_mat, [2, 3, 4, 1] = [1, 2, 4, 1] * [1, 3, 4, 1] 835s x0: [1, 2, 4, 1] 835s -0.833 835s 0.640 835s 835s x1: [1, 3, 4, 1] 835s 0.131 835s 0.932 835s 0.788 835s 835s y: [2, 3, 4, 1] 835s -0.109 0.084 835s -0.776 0.596 835s -0.656 0.504 835s test-mul-mat0: iter:82/500 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.749 -0.479 835s 835s x1: [2, 3, 1, 1] 835s -0.154 -0.875 835s 0.922 -0.527 835s -0.681 -0.267 835s 835s y: [1, 3, 1, 1] 835s 0.535 835s -0.438 835s 0.638 835s testing: mul_mat, [3, 1, 4, 1] = [2, 3, 4, 1] * [2, 1, 4, 1] 835s x0: [2, 3, 4, 1] 835s 0.516 0.864 835s -0.026 -0.440 835s -0.604 -0.498 835s 835s x1: [2, 1, 4, 1] 835s 0.682 0.148 835s 835s y: [3, 1, 4, 1] 835s 0.480 -0.083 -0.486 835s testing: mul_mat, [1, 3, 4, 2] = [2, 1, 4, 2] * [2, 3, 4, 2] 835s x0: [2, 1, 4, 2] 835s 0.737 0.914 835s 835s x1: [2, 3, 4, 2] 835s -0.515 -0.568 835s -0.309 0.049 835s 0.417 -0.611 835s 835s y: [1, 3, 4, 2] 835s -0.898 835s -0.183 835s -0.251 835s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.461 -0.551 835s 0.152 -0.165 835s 835s x1: [2, 1, 1, 1] 835s 0.445 0.532 835s 835s y: [2, 1, 1, 1] 835s -0.088 -0.020 835s testing: mul_mat, [2, 2, 4, 1] = [2, 2, 4, 1] * [2, 2, 4, 1] 835s x0: [2, 2, 4, 1] 835s 0.152 -0.602 835s 0.435 -0.411 835s 835s x1: [2, 2, 4, 1] 835s -0.734 -0.600 835s -0.930 0.418 835s 835s y: [2, 2, 4, 1] 835s 0.250 -0.072 835s -0.393 -0.576 835s testing: mul_mat, [1, 2, 4, 2] = [2, 1, 4, 2] * [2, 2, 4, 2] 835s x0: [2, 1, 4, 2] 835s -0.275 -0.834 835s 835s x1: [2, 2, 4, 2] 835s 0.057 0.612 835s -0.499 0.879 835s 835s y: [1, 2, 4, 2] 835s -0.527 835s -0.596 835s test-mul-mat0: iter:83/500 835s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.529 -0.607 -0.037 -0.363 835s -0.200 -0.574 0.240 -0.353 835s -0.332 0.154 0.005 0.772 835s -0.936 -0.921 -0.439 0.122 835s 835s x1: [4, 2, 1, 1] 835s -0.288 -0.701 -0.526 -0.046 835s -0.670 -0.986 -0.816 -0.445 835s 835s y: [4, 2, 1, 1] 835s 0.614 0.350 -0.050 1.141 835s 1.144 0.661 -0.277 1.839 835s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 835s x0: [4, 2, 4, 1] 835s -0.430 0.506 -0.782 -0.826 835s 0.741 -0.662 0.372 -0.768 835s 835s x1: [4, 4, 4, 1] 835s 0.304 0.431 -0.084 0.926 835s 0.628 -0.867 -0.362 0.927 835s -0.394 0.593 -0.743 -0.380 835s 0.777 -0.188 -0.142 -0.752 835s 835s y: [2, 4, 4, 1] 835s -0.611 -0.803 835s -1.191 0.193 835s 1.364 -0.669 835s 0.302 1.224 835s testing: mul_mat, [1, 2, 4, 3] = [4, 1, 4, 3] * [4, 2, 4, 3] 835s x0: [4, 1, 4, 3] 835s -0.755 0.194 0.565 -0.961 835s 835s x1: [4, 2, 4, 3] 835s -0.158 -0.476 0.462 -0.417 835s -0.138 -0.166 -0.185 0.942 835s 835s y: [1, 2, 4, 3] 835s 0.688 835s -0.938 835s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.867 -0.938 -0.823 0.690 835s -0.320 0.672 -0.348 0.135 835s 0.522 0.652 -0.661 0.610 835s -0.102 -0.397 -0.753 -0.546 835s 835s x1: [4, 1, 1, 1] 835s 0.682 0.479 0.368 0.075 835s 835s y: [4, 1, 1, 1] 835s -0.109 -0.014 0.471 -0.577 835s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 835s x0: [4, 2, 4, 1] 835s 0.331 -0.689 -0.678 -0.420 835s -0.081 -0.250 -0.533 0.372 835s 835s x1: [4, 4, 4, 1] 835s 0.439 -0.086 0.246 -0.294 835s -0.324 0.467 0.731 0.966 835s -0.548 -0.589 0.648 0.931 835s 0.779 -0.277 -0.383 0.645 835s 835s y: [2, 4, 4, 1] 835s 0.160 -0.255 835s -1.330 -0.120 835s -0.605 0.192 835s 0.438 0.450 835s testing: mul_mat, [2, 4, 4, 3] = [2, 2, 4, 3] * [2, 4, 4, 3] 835s x0: [2, 2, 4, 3] 835s -0.164 0.258 835s 0.947 0.936 835s 835s x1: [2, 4, 4, 3] 835s 0.400 -0.263 835s 0.173 0.722 835s 0.204 0.754 835s 0.094 0.759 835s 835s y: [2, 4, 4, 3] 835s -0.134 0.133 835s 0.158 0.840 835s 0.161 0.899 835s 0.180 0.799 835s test-mul-mat0: iter:84/500 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.852 0.157 835s 0.691 0.340 835s 0.756 -0.172 835s 835s x1: [2, 2, 1, 1] 835s -0.047 -0.847 835s 0.268 -0.688 835s 835s y: [3, 2, 1, 1] 835s -0.093 -0.321 0.110 835s -0.336 -0.049 0.321 835s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 1, 2, 1] 835s -0.453 -0.027 835s 835s x1: [2, 3, 2, 1] 835s -0.521 0.613 835s 0.901 0.019 835s 0.709 -0.646 835s 835s y: [1, 3, 2, 1] 835s 0.220 835s -0.408 835s -0.304 835s testing: mul_mat, [2, 1, 2, 4] = [2, 2, 2, 4] * [2, 1, 2, 4] 835s x0: [2, 2, 2, 4] 835s 0.255 0.428 835s 0.177 -0.125 835s 835s x1: [2, 1, 2, 4] 835s 0.929 -0.140 835s 835s y: [2, 1, 2, 4] 835s 0.177 0.182 835s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.214 -0.593 835s 835s x1: [2, 2, 1, 1] 835s 0.207 -0.320 835s 0.139 0.692 835s 835s y: [1, 2, 1, 1] 835s 0.145 835s -0.440 835s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 1, 2, 1] 835s -0.005 835s 835s x1: [1, 2, 2, 1] 835s 0.573 835s 0.091 835s 835s y: [1, 2, 2, 1] 835s -0.003 835s -0.000 835s testing: mul_mat, [3, 1, 2, 4] = [1, 3, 2, 4] * [1, 1, 2, 4] 835s x0: [1, 3, 2, 4] 835s 0.414 835s 0.706 835s -0.284 835s 835s x1: [1, 1, 2, 4] 835s -0.272 835s 835s y: [3, 1, 2, 4] 835s -0.113 -0.192 0.077 835s test-mul-mat0: iter:85/500 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.652 835s 0.850 835s -0.641 835s 835s x1: [1, 3, 1, 1] 835s -0.151 835s -0.359 835s 0.134 835s 835s y: [3, 3, 1, 1] 835s 0.098 -0.128 0.097 835s 0.234 -0.305 0.230 835s -0.088 0.114 -0.086 835s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 835s x0: [1, 2, 3, 1] 835s 0.240 835s -0.733 835s 835s x1: [1, 3, 3, 1] 835s 0.063 835s -0.656 835s 0.958 835s 835s y: [2, 3, 3, 1] 835s 0.015 -0.046 835s -0.157 0.480 835s 0.229 -0.702 835s testing: mul_mat, [1, 2, 3, 2] = [1, 1, 3, 2] * [1, 2, 3, 2] 835s x0: [1, 1, 3, 2] 835s -0.858 835s 835s x1: [1, 2, 3, 2] 835s 0.173 835s -0.092 835s 835s y: [1, 2, 3, 2] 835s -0.149 835s 0.079 835s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.078 835s 0.971 835s 835s x1: [1, 1, 1, 1] 835s -0.468 835s 835s y: [2, 1, 1, 1] 835s 0.036 -0.455 835s testing: mul_mat, [4, 1, 3, 1] = [2, 4, 3, 1] * [2, 1, 3, 1] 835s x0: [2, 4, 3, 1] 835s -0.417 -0.946 835s 0.093 0.158 835s -0.522 0.255 835s 0.322 -0.279 835s 835s x1: [2, 1, 3, 1] 835s 0.064 0.987 835s 835s y: [4, 1, 3, 1] 835s -0.961 0.161 0.219 -0.254 835s testing: mul_mat, [1, 2, 3, 2] = [4, 1, 3, 2] * [4, 2, 3, 2] 835s x0: [4, 1, 3, 2] 835s 0.258 -0.918 0.189 0.977 835s 835s x1: [4, 2, 3, 2] 835s -0.486 -0.921 -0.053 0.846 835s 0.126 -0.134 0.416 0.709 835s 835s y: [1, 2, 3, 2] 835s 1.537 835s 0.927 835s test-mul-mat0: iter:86/500 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.435 0.467 0.166 0.204 835s 0.868 -0.327 0.401 0.594 835s 0.447 -0.427 -0.645 0.448 835s -0.387 0.182 -0.312 -0.428 835s 835s x1: [4, 3, 1, 1] 835s 0.245 0.852 0.950 -0.497 835s 0.934 0.139 -0.520 0.913 835s 0.188 -0.589 0.640 0.267 835s 835s y: [4, 3, 1, 1] 835s 0.348 0.019 -1.090 -0.024 835s -0.241 1.099 1.103 -0.565 835s -0.196 0.771 0.043 -0.494 835s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.561 0.468 -0.221 0.112 835s 835s x1: [4, 4, 1, 1] 835s -0.641 0.900 0.817 -0.789 835s 0.850 -0.680 -0.854 -0.011 835s -0.200 -0.941 -0.823 0.212 835s 0.699 0.444 0.273 -0.736 835s 835s y: [1, 4, 1, 1] 835s 0.511 835s -0.607 835s -0.123 835s -0.327 835s testing: mul_mat, [3, 1, 1, 3] = [4, 3, 1, 3] * [4, 1, 1, 3] 835s x0: [4, 3, 1, 3] 835s -0.520 -0.555 -0.236 -0.374 835s 0.434 0.564 -0.316 0.610 835s -0.224 -0.617 0.054 -0.951 835s 835s x1: [4, 1, 1, 3] 835s -0.131 -0.627 -0.441 0.442 835s 835s y: [3, 1, 1, 3] 835s 0.355 -0.002 -0.028 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.944 0.670 0.980 0.513 835s 0.825 0.118 0.961 0.947 835s -0.049 -0.148 0.445 0.340 835s -0.629 0.423 0.437 0.829 835s 835s x1: [4, 3, 1, 1] 835s 0.880 0.812 -0.054 -0.344 835s -0.805 -1.000 -0.295 -0.157 835s 0.966 0.192 -0.041 -0.291 835s 835s y: [4, 3, 1, 1] 835s 1.145 0.445 -0.304 -0.519 835s -1.799 -1.215 0.002 -0.176 835s 0.850 0.504 -0.193 -0.786 835s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.994 0.197 0.792 0.124 835s 835s x1: [4, 4, 1, 1] 835s 0.075 -0.324 0.710 -0.113 835s 0.622 -0.634 0.082 0.622 835s 0.070 0.925 0.588 -0.737 835s -0.117 -0.703 0.055 -0.173 835s 835s y: [1, 4, 1, 1] 835s 0.410 835s -0.602 835s 0.487 835s -0.001 835s testing: mul_mat, [4, 4, 1, 3] = [1, 4, 1, 3] * [1, 4, 1, 3] 835s x0: [1, 4, 1, 3] 835s -0.431 835s -0.822 835s 0.428 835s 0.651 835s 835s x1: [1, 4, 1, 3] 835s -0.950 835s 0.215 835s 0.104 835s -0.990 835s 835s y: [4, 4, 1, 3] 835s 0.409 0.781 -0.407 -0.619 835s -0.093 -0.177 0.092 0.140 835s -0.045 -0.085 0.044 0.067 835s 0.426 0.814 -0.424 -0.645 835s test-mul-mat0: iter:87/500 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.457 835s 835s x1: [1, 4, 1, 1] 835s 0.599 835s -0.055 835s -0.467 835s -0.186 835s 835s y: [1, 4, 1, 1] 835s -0.273 835s 0.025 835s 0.213 835s 0.085 835s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 835s x0: [1, 1, 4, 1] 835s 0.419 835s 835s x1: [1, 1, 4, 1] 835s 0.475 835s 835s y: [1, 1, 4, 1] 835s 0.199 835s testing: mul_mat, [4, 1, 4, 2] = [1, 4, 4, 2] * [1, 1, 4, 2] 835s x0: [1, 4, 4, 2] 835s -0.978 835s -0.924 835s -0.015 835s 0.308 835s 835s x1: [1, 1, 4, 2] 835s -0.665 835s 835s y: [4, 1, 4, 2] 835s 0.650 0.615 0.010 -0.205 835s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.377 835s 0.922 835s 0.865 835s -0.053 835s 835s x1: [1, 4, 1, 1] 835s -0.442 835s 0.307 835s -0.168 835s -0.559 835s 835s y: [4, 4, 1, 1] 835s 0.166 -0.407 -0.382 0.023 835s -0.116 0.283 0.266 -0.016 835s 0.063 -0.155 -0.145 0.009 835s 0.211 -0.516 -0.483 0.030 835s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 835s x0: [4, 1, 4, 1] 835s 0.836 -0.142 -0.541 -0.842 835s 835s x1: [4, 1, 4, 1] 835s -0.782 0.664 0.815 0.988 835s 835s y: [1, 1, 4, 1] 835s -2.021 835s testing: mul_mat, [3, 4, 4, 2] = [1, 3, 4, 2] * [1, 4, 4, 2] 835s x0: [1, 3, 4, 2] 835s 0.823 835s -0.319 835s 0.661 835s 835s x1: [1, 4, 4, 2] 835s -0.401 835s 0.587 835s 0.161 835s 0.348 835s 835s y: [3, 4, 4, 2] 835s -0.330 0.128 -0.265 835s 0.483 -0.187 0.388 835s 0.133 -0.051 0.106 835s 0.286 -0.111 0.230 835s test-mul-mat0: iter:88/500 835s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.243 835s 0.246 835s -0.267 835s 835s x1: [1, 1, 1, 1] 835s 0.423 835s 835s y: [3, 1, 1, 1] 835s 0.103 0.104 -0.113 835s testing: mul_mat, [1, 3, 3, 1] = [1, 1, 3, 1] * [1, 3, 3, 1] 835s x0: [1, 1, 3, 1] 835s 0.682 835s 835s x1: [1, 3, 3, 1] 835s -0.096 835s 0.142 835s 0.865 835s 835s y: [1, 3, 3, 1] 835s -0.066 835s 0.097 835s 0.590 835s testing: mul_mat, [1, 1, 3, 2] = [1, 1, 3, 2] * [1, 1, 3, 2] 835s x0: [1, 1, 3, 2] 835s -0.649 835s 835s x1: [1, 1, 3, 2] 835s 0.126 835s 835s y: [1, 1, 3, 2] 835s -0.082 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.286 835s 835s x1: [1, 1, 1, 1] 835s -0.464 835s 835s y: [1, 1, 1, 1] 835s 0.133 835s testing: mul_mat, [1, 1, 3, 1] = [1, 1, 3, 1] * [1, 1, 3, 1] 835s x0: [1, 1, 3, 1] 835s 0.148 835s 835s x1: [1, 1, 3, 1] 835s 0.782 835s 835s y: [1, 1, 3, 1] 835s 0.116 835s testing: mul_mat, [2, 1, 3, 2] = [1, 2, 3, 2] * [1, 1, 3, 2] 835s x0: [1, 2, 3, 2] 835s -0.970 835s 0.072 835s 835s x1: [1, 1, 3, 2] 835s -0.466 835s 835s y: [2, 1, 3, 2] 835s 0.452 -0.033 835s test-mul-mat0: iter:89/500 835s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.280 0.386 835s -0.347 -0.017 835s 0.899 -0.157 835s -0.071 0.891 835s 835s x1: [2, 3, 1, 1] 835s -0.411 -0.039 835s 0.703 -0.793 835s 0.886 -0.149 835s 835s y: [4, 3, 1, 1] 835s 0.100 0.143 -0.363 -0.005 835s -0.503 -0.231 0.756 -0.756 835s -0.306 -0.305 0.820 -0.195 835s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 4, 4, 1] 835s 0.570 0.181 835s 0.790 -0.323 835s 0.435 0.583 835s 0.315 0.059 835s 835s x1: [2, 4, 4, 1] 835s -0.127 -0.999 835s 0.928 -0.335 835s 0.849 0.107 835s -0.746 0.793 835s 835s y: [4, 4, 4, 1] 835s -0.253 0.222 -0.638 -0.099 835s 0.468 0.841 0.208 0.272 835s 0.503 0.636 0.432 0.274 835s -0.282 -0.845 0.138 -0.188 835s testing: mul_mat, [2, 4, 4, 2] = [2, 2, 4, 2] * [2, 4, 4, 2] 835s x0: [2, 2, 4, 2] 835s 0.551 0.384 835s -0.481 -0.595 835s 835s x1: [2, 4, 4, 2] 835s 0.668 -0.509 835s -0.959 0.103 835s -0.926 0.356 835s -0.838 0.855 835s 835s y: [2, 4, 4, 2] 835s 0.172 -0.019 835s -0.488 0.400 835s -0.373 0.233 835s -0.133 -0.105 835s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.436 0.025 835s 835s x1: [2, 2, 1, 1] 835s 0.209 0.631 835s 0.463 -0.626 835s 835s y: [1, 2, 1, 1] 835s 0.107 835s 0.186 835s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 835s x0: [1, 3, 4, 1] 835s 0.025 835s 0.973 835s 0.220 835s 835s x1: [1, 2, 4, 1] 835s -0.729 835s -0.844 835s 835s y: [3, 2, 4, 1] 835s -0.018 -0.709 -0.161 835s -0.021 -0.821 -0.186 835s testing: mul_mat, [2, 1, 4, 2] = [3, 2, 4, 2] * [3, 1, 4, 2] 835s x0: [3, 2, 4, 2] 835s 0.740 0.798 -0.714 835s -0.586 -0.602 -0.443 835s 835s x1: [3, 1, 4, 2] 835s -0.517 -0.016 0.817 835s 835s y: [2, 1, 4, 2] 835s -0.978 -0.050 835s test-mul-mat0: iter:90/500 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.099 -0.437 -0.019 835s 0.689 -0.377 -0.702 835s 835s x1: [3, 3, 1, 1] 835s -0.631 0.449 -0.883 835s -0.159 -0.547 0.428 835s 0.257 -0.094 -0.211 835s 835s y: [2, 3, 1, 1] 835s -0.241 0.016 835s 0.215 -0.204 835s 0.071 0.361 835s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 2, 3, 1] 835s -0.683 0.494 0.395 835s 0.223 -0.717 0.614 835s 835s x1: [3, 2, 3, 1] 835s 0.161 0.953 0.989 835s 0.207 0.170 0.333 835s 835s y: [2, 2, 3, 1] 835s 0.751 -0.040 835s 0.074 0.129 835s testing: mul_mat, [1, 2, 3, 3] = [3, 1, 3, 3] * [3, 2, 3, 3] 835s x0: [3, 1, 3, 3] 835s -0.383 0.019 0.420 835s 835s x1: [3, 2, 3, 3] 835s -0.729 -0.506 0.260 835s -0.423 -0.448 0.260 835s 835s y: [1, 2, 3, 3] 835s 0.380 835s 0.263 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.609 -0.567 0.119 835s 835s x1: [3, 1, 1, 1] 835s 0.067 0.775 0.414 835s 835s y: [1, 1, 1, 1] 835s -0.431 835s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 835s x0: [1, 2, 3, 1] 835s 0.929 835s -0.812 835s 835s x1: [1, 3, 3, 1] 835s 0.328 835s 0.708 835s 0.919 835s 835s y: [2, 3, 3, 1] 835s 0.305 -0.266 835s 0.658 -0.574 835s 0.854 -0.746 835s testing: mul_mat, [1, 1, 3, 3] = [2, 1, 3, 3] * [2, 1, 3, 3] 835s x0: [2, 1, 3, 3] 835s -0.829 0.737 835s 835s x1: [2, 1, 3, 3] 835s -0.871 -0.001 835s 835s y: [1, 1, 3, 3] 835s 0.720 835s test-mul-mat0: iter:91/500 835s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.059 835s -0.885 835s 835s x1: [1, 2, 1, 1] 835s 0.987 835s -0.109 835s 835s y: [2, 2, 1, 1] 835s -0.058 -0.873 835s 0.006 0.097 835s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.252 835s 835s x1: [1, 2, 1, 1] 835s 0.768 835s 0.603 835s 835s y: [1, 2, 1, 1] 835s -0.194 835s -0.152 835s testing: mul_mat, [2, 1, 1, 2] = [1, 2, 1, 2] * [1, 1, 1, 2] 835s x0: [1, 2, 1, 2] 835s -0.640 835s -0.572 835s 835s x1: [1, 1, 1, 2] 835s 0.774 835s 835s y: [2, 1, 1, 2] 835s -0.495 -0.443 835s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.425 835s 0.126 835s 0.744 835s 835s x1: [1, 2, 1, 1] 835s -0.952 835s 0.625 835s 835s y: [3, 2, 1, 1] 835s 0.404 -0.120 -0.708 835s -0.265 0.079 0.465 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.459 -0.655 -0.145 835s 0.609 0.914 -0.668 835s 0.927 -0.783 0.702 835s 0.326 0.933 -0.543 835s 835s x1: [3, 1, 1, 1] 835s -0.899 -0.836 0.333 835s 835s y: [4, 1, 1, 1] 835s 0.912 -1.534 0.056 -1.255 835s testing: mul_mat, [1, 3, 1, 2] = [4, 1, 1, 2] * [4, 3, 1, 2] 835s x0: [4, 1, 1, 2] 835s -0.538 -0.324 -0.105 -0.206 835s 835s x1: [4, 3, 1, 2] 835s 0.591 -0.551 -0.769 -0.412 835s -0.759 -0.409 0.016 0.464 835s 0.467 0.064 0.088 0.712 835s 835s y: [1, 3, 1, 2] 835s 0.026 835s 0.443 835s -0.427 835s test-mul-mat0: iter:92/500 835s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.620 0.353 -0.308 835s 0.835 -0.191 -0.568 835s 835s x1: [3, 1, 1, 1] 835s 0.989 -0.468 0.641 835s 835s y: [2, 1, 1, 1] 835s 0.251 0.551 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.261 -0.201 0.839 835s 835s x1: [3, 2, 1, 1] 835s -0.788 0.599 -0.368 835s 0.131 0.997 -0.242 835s 835s y: [1, 2, 1, 1] 835s -0.224 835s -0.438 835s testing: mul_mat, [1, 1, 1, 4] = [3, 1, 1, 4] * [3, 1, 1, 4] 835s x0: [3, 1, 1, 4] 835s -0.554 0.036 0.841 835s 835s x1: [3, 1, 1, 4] 835s 0.415 0.694 -0.366 835s 835s y: [1, 1, 1, 4] 835s -0.514 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.651 -0.131 -0.228 835s -0.765 -0.849 0.718 835s -0.642 0.089 0.881 835s -0.957 0.888 -0.540 835s 835s x1: [3, 1, 1, 1] 835s -0.797 0.550 -0.604 835s 835s y: [4, 1, 1, 1] 835s 0.584 -0.291 0.028 1.577 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.578 0.502 0.086 -0.391 835s 0.106 -0.273 0.520 -0.506 835s 0.785 0.477 -0.394 -0.991 835s 0.128 0.737 0.237 -0.673 835s 835s x1: [4, 3, 1, 1] 835s -0.478 0.863 -0.319 -0.032 835s -0.101 -0.478 -0.233 -0.374 835s -0.802 0.375 -0.214 -0.914 835s 835s y: [4, 3, 1, 1] 835s 0.142 -0.435 0.195 0.521 835s -0.172 0.187 0.155 -0.169 835s 0.064 0.165 0.540 0.738 835s testing: mul_mat, [4, 4, 1, 4] = [4, 4, 1, 4] * [4, 4, 1, 4] 835s x0: [4, 4, 1, 4] 835s 0.528 0.742 -0.398 -0.362 835s -0.934 -0.795 0.050 0.359 835s 0.767 0.589 -0.208 0.800 835s -0.322 0.288 -0.462 0.481 835s 835s x1: [4, 4, 1, 4] 835s -0.625 -0.531 -0.151 -0.762 835s 0.150 0.817 0.136 0.673 835s -0.416 0.763 0.871 0.959 835s -0.451 0.957 0.540 -0.873 835s 835s y: [4, 4, 1, 4] 835s -0.388 0.725 -1.371 -0.248 835s 0.388 -0.542 1.107 0.448 835s -0.349 0.170 0.716 0.413 835s 0.572 -0.626 -0.592 -0.248 835s test-mul-mat0: iter:93/500 835s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.034 -0.547 835s 0.353 -0.427 835s 835s x1: [2, 4, 1, 1] 835s 0.189 -0.417 835s 0.213 0.552 835s -0.863 0.689 835s -0.447 0.050 835s 835s y: [2, 4, 1, 1] 835s 0.235 0.245 835s -0.294 -0.161 835s -0.406 -0.599 835s -0.043 -0.179 835s testing: mul_mat, [3, 2, 4, 1] = [2, 3, 4, 1] * [2, 2, 4, 1] 835s x0: [2, 3, 4, 1] 835s -0.538 0.280 835s 0.972 0.676 835s -0.168 -0.891 835s 835s x1: [2, 2, 4, 1] 835s 0.779 -0.692 835s -0.005 0.366 835s 835s y: [3, 2, 4, 1] 835s -0.612 0.290 0.486 835s 0.105 0.243 -0.325 835s testing: mul_mat, [4, 3, 4, 2] = [2, 4, 4, 2] * [2, 3, 4, 2] 835s x0: [2, 4, 4, 2] 835s -0.949 0.553 835s -0.902 0.724 835s 0.902 0.071 835s -0.846 -0.104 835s 835s x1: [2, 3, 4, 2] 835s -0.529 -0.339 835s 0.990 -0.960 835s 0.847 -0.919 835s 835s y: [4, 3, 4, 2] 835s 0.314 0.231 -0.501 0.482 835s -1.470 -1.588 0.825 -0.737 835s -1.312 -1.430 0.699 -0.621 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.309 -0.261 835s -0.080 -0.705 835s 0.993 0.408 835s -0.092 -0.330 835s 835s x1: [2, 4, 1, 1] 835s 0.067 -0.440 835s 0.778 0.466 835s 0.743 -0.530 835s -0.114 0.224 835s 835s y: [4, 4, 1, 1] 835s 0.094 0.305 -0.113 0.139 835s -0.362 -0.391 0.963 -0.226 835s -0.092 0.314 0.522 0.106 835s -0.023 -0.149 -0.022 -0.063 835s testing: mul_mat, [3, 2, 4, 1] = [4, 3, 4, 1] * [4, 2, 4, 1] 835s x0: [4, 3, 4, 1] 835s 0.527 0.978 -0.060 0.640 835s -0.096 -0.243 -0.164 -0.554 835s 0.473 0.191 -0.003 -0.216 835s 835s x1: [4, 2, 4, 1] 835s 0.395 -0.626 -0.940 -0.118 835s 0.972 -0.548 0.853 0.718 835s 835s y: [3, 2, 4, 1] 835s -0.423 0.333 0.095 835s 0.384 -0.498 0.197 835s testing: mul_mat, [4, 4, 4, 2] = [3, 4, 4, 2] * [3, 4, 4, 2] 835s x0: [3, 4, 4, 2] 835s -0.002 0.301 0.278 835s 0.816 0.071 0.830 835s -0.814 -0.864 -0.927 835s -0.449 -0.014 0.686 835s 835s x1: [3, 4, 4, 2] 835s 0.097 -0.118 0.461 835s 0.821 -0.546 0.183 835s -0.123 0.744 0.703 835s -0.439 -0.840 0.689 835s 835s y: [4, 4, 4, 2] 835s 0.092 0.452 -0.403 0.274 835s -0.115 0.783 -0.366 -0.235 835s 0.419 0.536 -1.194 0.527 835s -0.060 0.154 0.445 0.681 835s test-mul-mat0: iter:94/500 835s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.655 -0.917 835s -0.411 0.628 835s 835s x1: [2, 3, 1, 1] 835s -0.104 0.125 835s -0.413 0.089 835s -0.722 0.317 835s 835s y: [2, 3, 1, 1] 835s -0.046 0.121 835s 0.188 0.226 835s 0.182 0.495 835s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 835s x0: [2, 1, 2, 1] 835s 0.728 0.800 835s 835s x1: [2, 2, 2, 1] 835s 0.004 -0.989 835s -0.808 0.564 835s 835s y: [1, 2, 2, 1] 835s -0.788 835s -0.137 835s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 835s x0: [2, 1, 2, 1] 835s 0.856 0.467 835s 835s x1: [2, 1, 2, 1] 835s 0.378 0.297 835s 835s y: [1, 1, 2, 1] 835s 0.462 835s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.372 0.603 835s -0.679 0.454 835s 835s x1: [2, 1, 1, 1] 835s -0.945 0.885 835s 835s y: [2, 1, 1, 1] 835s 0.183 1.043 835s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 835s x0: [2, 4, 2, 1] 835s 0.812 0.484 835s -0.679 0.564 835s -0.710 -0.010 835s 0.612 -0.219 835s 835s x1: [2, 2, 2, 1] 835s -0.089 0.231 835s -0.542 -0.078 835s 835s y: [4, 2, 2, 1] 835s 0.039 0.191 0.061 -0.105 835s -0.478 0.324 0.386 -0.315 835s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 835s x0: [4, 3, 2, 1] 835s -0.772 0.792 -0.129 0.806 835s -0.084 0.906 -0.544 -0.528 835s -0.099 0.682 -0.637 0.839 835s 835s x1: [4, 2, 2, 1] 835s 0.362 0.174 0.443 0.683 835s -0.223 -0.103 -0.406 -0.992 835s 835s y: [3, 2, 2, 1] 835s 0.352 -0.475 0.374 835s -0.657 0.669 -0.622 835s test-mul-mat0: iter:95/500 835s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.069 -0.430 -0.750 835s 0.542 -0.591 0.971 835s -0.915 0.611 -0.134 835s -0.928 -0.504 -0.463 835s 835s x1: [3, 3, 1, 1] 835s 0.553 0.791 0.624 835s 0.781 -0.293 -0.475 835s 0.573 -0.386 -0.793 835s 835s y: [4, 3, 1, 1] 835s -0.770 0.438 -0.106 -1.200 835s 0.536 0.134 -0.829 -0.357 835s 0.801 -0.231 -0.653 0.030 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.957 0.684 0.715 835s -0.429 0.891 -0.842 835s 0.640 -0.539 -0.592 835s 835s x1: [3, 4, 1, 1] 835s -0.044 0.975 -0.783 835s 0.194 -0.029 0.328 835s -0.191 0.458 0.535 835s -0.639 0.250 0.159 835s 835s y: [3, 4, 1, 1] 835s 0.066 1.547 -0.090 835s 0.401 -0.386 -0.054 835s 0.513 0.040 -0.686 835s -0.327 0.363 -0.637 835s testing: mul_mat, [3, 3, 1, 4] = [3, 3, 1, 4] * [3, 3, 1, 4] 835s x0: [3, 3, 1, 4] 835s -0.414 -0.613 -0.512 835s -0.119 0.339 -0.513 835s -0.630 0.263 0.814 835s 835s x1: [3, 3, 1, 4] 835s 0.181 -0.130 -0.621 835s 0.267 -0.519 0.245 835s 0.339 -0.023 0.782 835s 835s y: [3, 3, 1, 4] 835s 0.322 0.253 -0.654 835s 0.082 -0.333 -0.105 835s -0.526 -0.449 0.417 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.009 0.141 -0.808 835s 0.170 0.654 0.143 835s 835s x1: [3, 3, 1, 1] 835s 0.545 -0.117 0.388 835s 0.360 0.552 -0.968 835s -0.963 -0.121 0.307 835s 835s y: [2, 3, 1, 1] 835s -0.326 0.072 835s 0.863 0.283 835s -0.273 -0.199 835s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.141 0.809 835s -0.407 -0.509 835s 835s x1: [2, 3, 1, 1] 835s -0.027 -0.988 835s 0.204 0.375 835s 0.812 -0.806 835s 835s y: [2, 3, 1, 1] 835s -0.795 0.514 835s 0.274 -0.274 835s -0.767 0.080 835s testing: mul_mat, [4, 2, 1, 4] = [2, 4, 1, 4] * [2, 2, 1, 4] 835s x0: [2, 4, 1, 4] 835s -0.019 0.607 835s 0.595 -0.966 835s -0.170 0.329 835s 0.954 0.419 835s 835s x1: [2, 2, 1, 4] 835s 0.380 -0.133 835s 0.004 0.506 835s 835s y: [4, 2, 1, 4] 835s -0.088 0.354 -0.108 0.307 835s 0.307 -0.486 0.166 0.216 835s test-mul-mat0: iter:96/500 835s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.583 0.199 835s 835s x1: [2, 4, 1, 1] 835s -0.667 0.011 835s 0.784 -0.439 835s 0.579 -0.939 835s 0.382 0.956 835s 835s y: [1, 4, 1, 1] 835s -0.387 835s 0.370 835s 0.151 835s 0.413 835s testing: mul_mat, [2, 1, 2, 1] = [2, 2, 2, 1] * [2, 1, 2, 1] 835s x0: [2, 2, 2, 1] 835s -0.716 0.364 835s 0.417 0.522 835s 835s x1: [2, 1, 2, 1] 835s -0.397 0.290 835s 835s y: [2, 1, 2, 1] 835s 0.390 -0.014 835s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 835s x0: [2, 2, 2, 1] 835s 0.247 0.968 835s 0.532 0.308 835s 835s x1: [2, 2, 2, 1] 835s -0.661 -0.225 835s 0.259 0.098 835s 835s y: [2, 2, 2, 1] 835s -0.381 -0.421 835s 0.158 0.168 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.887 -0.631 835s 0.825 0.530 835s 835s x1: [2, 2, 1, 1] 835s -0.314 -0.259 835s -0.777 0.542 835s 835s y: [2, 2, 1, 1] 835s 0.442 -0.396 835s 0.347 -0.354 835s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 835s x0: [2, 1, 2, 1] 835s -0.499 -0.117 835s 835s x1: [2, 2, 2, 1] 835s 0.347 0.153 835s -0.293 -0.348 835s 835s y: [1, 2, 2, 1] 835s -0.191 835s 0.187 835s testing: mul_mat, [2, 2, 2, 1] = [1, 2, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 2, 2, 1] 835s 0.225 835s 0.855 835s 835s x1: [1, 2, 2, 1] 835s -0.164 835s -0.147 835s 835s y: [2, 2, 2, 1] 835s -0.037 -0.140 835s -0.033 -0.126 835s test-mul-mat0: iter:97/500 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.255 835s 835s x1: [1, 4, 1, 1] 835s -0.955 835s -0.505 835s 0.908 835s -0.586 835s 835s y: [1, 4, 1, 1] 835s -0.244 835s -0.129 835s 0.232 835s -0.150 835s testing: mul_mat, [3, 1, 3, 1] = [1, 3, 3, 1] * [1, 1, 3, 1] 835s x0: [1, 3, 3, 1] 835s 0.778 835s 0.335 835s -0.808 835s 835s x1: [1, 1, 3, 1] 835s 0.566 835s 835s y: [3, 1, 3, 1] 835s 0.440 0.190 -0.458 835s testing: mul_mat, [3, 3, 3, 2] = [1, 3, 3, 2] * [1, 3, 3, 2] 835s x0: [1, 3, 3, 2] 835s -0.364 835s 0.829 835s -0.845 835s 835s x1: [1, 3, 3, 2] 835s -0.619 835s 0.620 835s -0.721 835s 835s y: [3, 3, 3, 2] 835s 0.226 -0.513 0.523 835s -0.226 0.514 -0.524 835s 0.263 -0.598 0.609 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.598 835s 0.178 835s 0.432 835s 835s x1: [1, 3, 1, 1] 835s 0.625 835s -0.787 835s -0.580 835s 835s y: [3, 3, 1, 1] 835s 0.374 0.111 0.270 835s -0.471 -0.140 -0.340 835s -0.346 -0.103 -0.250 835s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 835s x0: [3, 2, 3, 1] 835s -0.243 -0.234 0.601 835s -0.821 0.757 -0.372 835s 835s x1: [3, 1, 3, 1] 835s 0.477 0.843 0.772 835s 835s y: [2, 1, 3, 1] 835s 0.150 -0.041 835s testing: mul_mat, [2, 3, 3, 2] = [2, 2, 3, 2] * [2, 3, 3, 2] 835s x0: [2, 2, 3, 2] 835s 0.317 0.057 835s -0.115 -0.922 835s 835s x1: [2, 3, 3, 2] 835s 0.884 0.890 835s -0.781 0.361 835s 0.733 0.991 835s 835s y: [2, 3, 3, 2] 835s 0.331 -0.923 835s -0.227 -0.243 835s 0.289 -0.998 835s test-mul-mat0: iter:98/500 835s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.263 835s 0.976 835s 835s x1: [1, 1, 1, 1] 835s -0.341 835s 835s y: [2, 1, 1, 1] 835s 0.090 -0.333 835s testing: mul_mat, [4, 2, 2, 1] = [1, 4, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 4, 2, 1] 835s 0.323 835s 0.034 835s -0.411 835s -0.451 835s 835s x1: [1, 2, 2, 1] 835s 0.236 835s 0.794 835s 835s y: [4, 2, 2, 1] 835s 0.076 0.008 -0.097 -0.106 835s 0.256 0.027 -0.326 -0.358 835s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 3, 2, 1] 835s 0.189 835s -0.276 835s -0.003 835s 835s x1: [1, 4, 2, 1] 835s 0.840 835s 0.627 835s -0.505 835s -0.666 835s 835s y: [3, 4, 2, 1] 835s 0.159 -0.232 -0.003 835s 0.119 -0.173 -0.002 835s -0.096 0.139 0.002 835s -0.126 0.184 0.002 835s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.398 835s 0.685 835s -0.048 835s -0.046 835s 835s x1: [1, 3, 1, 1] 835s -0.496 835s -0.192 835s 0.631 835s 835s y: [4, 3, 1, 1] 835s 0.197 -0.339 0.024 0.023 835s 0.076 -0.131 0.009 0.009 835s -0.251 0.432 -0.031 -0.029 835s testing: mul_mat, [2, 1, 2, 1] = [4, 2, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 2, 2, 1] 835s 0.543 0.824 -0.025 -0.677 835s -0.064 0.549 0.703 0.887 835s 835s x1: [4, 1, 2, 1] 835s 0.007 0.986 0.543 0.556 835s 835s y: [2, 1, 2, 1] 835s 0.426 1.415 835s testing: mul_mat, [4, 4, 2, 1] = [2, 4, 2, 1] * [2, 4, 2, 1] 835s x0: [2, 4, 2, 1] 835s 0.991 0.750 835s 0.426 -0.086 835s 0.028 -0.413 835s 0.694 -0.203 835s 835s x1: [2, 4, 2, 1] 835s -0.830 0.291 835s -0.471 0.854 835s -0.758 0.483 835s -0.138 -0.772 835s 835s y: [4, 4, 2, 1] 835s -0.604 -0.379 -0.143 -0.635 835s 0.174 -0.274 -0.366 -0.501 835s -0.389 -0.364 -0.220 -0.624 835s -0.716 0.007 0.315 0.061 835s test-mul-mat0: iter:99/500 835s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.121 835s 0.640 835s 0.621 835s 0.555 835s 835s x1: [1, 1, 1, 1] 835s 0.222 835s 835s y: [4, 1, 1, 1] 835s -0.027 0.142 0.138 0.123 835s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 1, 2, 1] 835s 0.027 835s 835s x1: [1, 4, 2, 1] 835s 0.974 835s -0.263 835s 0.721 835s 0.852 835s 835s y: [1, 4, 2, 1] 835s 0.027 835s -0.007 835s 0.020 835s 0.023 835s testing: mul_mat, [3, 1, 2, 4] = [1, 3, 2, 4] * [1, 1, 2, 4] 835s x0: [1, 3, 2, 4] 835s 0.284 835s 0.952 835s 0.730 835s 835s x1: [1, 1, 2, 4] 835s 0.993 835s 835s y: [3, 1, 2, 4] 835s 0.282 0.945 0.725 835s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.505 835s 0.869 835s 0.405 835s -0.212 835s 835s x1: [1, 3, 1, 1] 835s 0.170 835s -0.305 835s -0.713 835s 835s y: [4, 3, 1, 1] 835s 0.086 0.148 0.069 -0.036 835s -0.154 -0.265 -0.124 0.064 835s -0.360 -0.619 -0.289 0.151 835s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 3, 2, 1] 835s -0.454 -0.494 -0.823 0.253 835s 0.246 0.664 0.359 -0.918 835s 0.605 0.698 0.608 -0.750 835s 835s x1: [4, 1, 2, 1] 835s 0.820 0.136 -0.211 0.625 835s 835s y: [3, 1, 2, 1] 835s -0.107 -0.357 -0.006 835s testing: mul_mat, [1, 4, 2, 4] = [3, 1, 2, 4] * [3, 4, 2, 4] 835s x0: [3, 1, 2, 4] 835s 0.003 -0.138 0.991 835s 835s x1: [3, 4, 2, 4] 835s -0.900 -0.769 -0.915 835s 0.835 -0.460 -0.235 835s -0.863 0.086 -0.989 835s 0.742 0.591 0.675 835s 835s y: [1, 4, 2, 4] 835s -0.804 835s -0.167 835s -0.995 835s 0.589 835s test-mul-mat0: iter:100/500 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.241 -0.852 0.192 835s 835s x1: [3, 1, 1, 1] 835s -0.470 0.897 -0.843 835s 835s y: [1, 1, 1, 1] 835s -0.814 835s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.048 -0.746 -0.447 835s 0.714 0.220 0.641 835s 835s x1: [3, 1, 1, 1] 835s 0.272 0.929 0.008 835s 835s y: [2, 1, 1, 1] 835s -0.710 0.405 835s testing: mul_mat, [4, 2, 1, 3] = [3, 4, 1, 3] * [3, 2, 1, 3] 835s x0: [3, 4, 1, 3] 835s -0.356 -0.589 0.746 835s -0.427 0.419 -0.252 835s 0.525 0.673 0.301 835s 0.240 -0.107 -0.058 835s 835s x1: [3, 2, 1, 3] 835s -0.986 0.545 0.732 835s -0.635 0.226 -0.046 835s 835s y: [4, 2, 1, 3] 835s 0.576 0.465 0.069 -0.337 835s 0.058 0.377 -0.195 -0.174 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.973 0.088 -0.327 835s 0.882 0.321 0.628 835s 0.655 0.995 -0.324 835s -0.924 -0.366 0.244 835s 835s x1: [3, 4, 1, 1] 835s -0.399 -0.216 -0.926 835s 0.902 -0.976 -0.033 835s -0.156 0.277 0.405 835s 0.517 -0.105 0.069 835s 835s y: [4, 4, 1, 1] 835s -0.104 -1.003 -0.176 0.222 835s 0.803 0.462 -0.369 -0.485 835s -0.260 0.206 0.042 0.142 835s 0.471 0.466 0.212 -0.423 835s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.294 -0.547 -0.857 0.575 835s 0.073 0.602 0.597 -0.975 835s 835s x1: [4, 3, 1, 1] 835s 0.735 0.362 -0.774 0.588 835s -0.379 -0.373 -0.810 0.405 835s -0.299 -0.908 0.429 0.668 835s 835s y: [2, 3, 1, 1] 835s 0.589 -0.764 835s 1.243 -1.131 835s 0.601 -0.963 835s testing: mul_mat, [2, 4, 1, 3] = [2, 2, 1, 3] * [2, 4, 1, 3] 835s x0: [2, 2, 1, 3] 835s -0.732 -0.074 835s 0.549 0.865 835s 835s x1: [2, 4, 1, 3] 835s 0.252 0.651 835s 0.113 -0.427 835s 0.646 0.747 835s 0.246 0.274 835s 835s y: [2, 4, 1, 3] 835s -0.232 0.701 835s -0.051 -0.308 835s -0.528 1.001 835s -0.200 0.372 835s test-mul-mat0: iter:101/500 835s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.763 0.525 835s -0.033 0.478 835s 0.235 -0.217 835s 835s x1: [2, 3, 1, 1] 835s -0.296 -0.980 835s -0.860 0.301 835s -0.574 0.482 835s 835s y: [3, 3, 1, 1] 835s -0.288 -0.459 0.143 835s 0.814 0.172 -0.268 835s 0.691 0.249 -0.240 835s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.896 -0.967 835s -0.127 0.960 835s 0.723 0.294 835s 0.771 -0.341 835s 835s x1: [2, 3, 1, 1] 835s 0.425 -0.981 835s 0.051 -0.026 835s -0.055 -0.084 835s 835s y: [4, 3, 1, 1] 835s 1.329 -0.996 0.019 0.663 835s 0.071 -0.032 0.029 0.048 835s 0.032 -0.073 -0.064 -0.014 835s testing: mul_mat, [2, 4, 1, 2] = [2, 2, 1, 2] * [2, 4, 1, 2] 835s x0: [2, 2, 1, 2] 835s -0.514 0.882 835s -0.434 0.431 835s 835s x1: [2, 4, 1, 2] 835s -0.012 -0.994 835s -0.916 0.692 835s -0.974 -0.776 835s -0.007 -0.548 835s 835s y: [2, 4, 1, 2] 835s -0.871 -0.423 835s 1.082 0.695 835s -0.183 0.088 835s -0.480 -0.233 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.214 0.064 835s 0.820 0.298 835s 835s x1: [2, 2, 1, 1] 835s 0.538 0.287 835s -0.445 -0.169 835s 835s y: [2, 2, 1, 1] 835s 0.133 0.526 835s -0.106 -0.415 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.228 -0.769 835s 0.586 -0.540 835s 835s x1: [2, 2, 1, 1] 835s 0.512 0.090 835s 0.522 -0.495 835s 835s y: [2, 2, 1, 1] 835s 0.048 0.251 835s 0.500 0.573 835s testing: mul_mat, [1, 2, 1, 2] = [2, 1, 1, 2] * [2, 2, 1, 2] 835s x0: [2, 1, 1, 2] 835s 0.146 0.221 835s 835s x1: [2, 2, 1, 2] 835s 0.634 -0.602 835s -0.074 -0.535 835s 835s y: [1, 2, 1, 2] 835s -0.040 835s -0.129 835s test-mul-mat0: iter:102/500 835s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.112 -0.171 -0.408 0.459 835s 835s x1: [4, 4, 1, 1] 835s -0.485 0.747 0.410 0.579 835s 0.044 -0.079 -0.331 -0.434 835s 0.426 -0.790 0.794 0.012 835s -0.559 -0.746 -0.354 -0.161 835s 835s y: [1, 4, 1, 1] 835s -0.083 835s -0.046 835s -0.136 835s 0.135 835s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 835s x0: [4, 1, 4, 1] 835s -0.527 -0.287 -0.965 -0.733 835s 835s x1: [4, 1, 4, 1] 835s 0.386 0.435 -0.395 -0.393 835s 835s y: [1, 1, 4, 1] 835s 0.340 835s testing: mul_mat, [1, 1, 4, 3] = [4, 1, 4, 3] * [4, 1, 4, 3] 835s x0: [4, 1, 4, 3] 835s 0.639 -0.130 0.211 -0.085 835s 835s x1: [4, 1, 4, 3] 835s 0.547 -0.862 0.332 -0.870 835s 835s y: [1, 1, 4, 3] 835s 0.605 835s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.931 0.731 0.128 -0.208 835s -0.741 -0.094 -0.149 -0.363 835s -0.566 0.824 -0.817 0.981 835s -0.564 0.522 -0.439 -0.375 835s 835s x1: [4, 1, 1, 1] 835s 0.681 -0.167 0.821 -0.720 835s 835s y: [4, 1, 1, 1] 835s 0.767 -0.351 -1.900 -0.562 835s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 835s x0: [4, 1, 4, 1] 835s 0.481 0.055 0.944 -0.716 835s 835s x1: [4, 4, 4, 1] 835s 0.287 -0.691 0.618 0.480 835s 0.996 -0.234 -0.890 0.633 835s -0.603 -0.799 0.315 0.230 835s -0.978 0.595 0.956 0.953 835s 835s y: [1, 4, 4, 1] 835s 0.339 835s -0.827 835s -0.202 835s -0.217 835s testing: mul_mat, [4, 4, 4, 3] = [1, 4, 4, 3] * [1, 4, 4, 3] 835s x0: [1, 4, 4, 3] 835s 0.027 835s 0.814 835s -0.135 835s 0.357 835s 835s x1: [1, 4, 4, 3] 835s -0.090 835s 0.122 835s -0.761 835s 0.268 835s 835s y: [4, 4, 4, 3] 835s -0.002 -0.073 0.012 -0.032 835s 0.003 0.099 -0.017 0.044 835s -0.020 -0.620 0.103 -0.272 835s 0.007 0.218 -0.036 0.096 835s test-mul-mat0: iter:103/500 835s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.561 835s 0.479 835s 0.673 835s 0.586 835s 835s x1: [1, 3, 1, 1] 835s 0.505 835s 0.520 835s -0.633 835s 835s y: [4, 3, 1, 1] 835s 0.283 0.242 0.340 0.296 835s 0.292 0.249 0.350 0.305 835s -0.355 -0.303 -0.426 -0.371 835s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 4, 2, 1] 835s -0.223 835s 0.389 835s 0.803 835s -0.664 835s 835s x1: [1, 4, 2, 1] 835s 0.871 835s -0.518 835s -0.362 835s -0.922 835s 835s y: [4, 4, 2, 1] 835s -0.195 0.339 0.700 -0.578 835s 0.116 -0.201 -0.416 0.344 835s 0.081 -0.141 -0.291 0.240 835s 0.206 -0.359 -0.741 0.612 835s testing: mul_mat, [1, 4, 2, 2] = [1, 1, 2, 2] * [1, 4, 2, 2] 835s x0: [1, 1, 2, 2] 835s -0.741 835s 835s x1: [1, 4, 2, 2] 835s -0.076 835s -0.398 835s -0.495 835s -0.750 835s 835s y: [1, 4, 2, 2] 835s 0.056 835s 0.295 835s 0.367 835s 0.556 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.847 835s 835s x1: [1, 1, 1, 1] 835s -0.813 835s 835s y: [1, 1, 1, 1] 835s -0.689 835s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 835s x0: [1, 1, 2, 1] 835s -0.620 835s 835s x1: [1, 1, 2, 1] 835s 0.576 835s 835s y: [1, 1, 2, 1] 835s -0.357 835s testing: mul_mat, [4, 1, 2, 2] = [1, 4, 2, 2] * [1, 1, 2, 2] 835s x0: [1, 4, 2, 2] 835s -0.226 835s -0.143 835s 0.117 835s -0.471 835s 835s x1: [1, 1, 2, 2] 835s -0.052 835s 835s y: [4, 1, 2, 2] 835s 0.012 0.007 -0.006 0.025 835s test-mul-mat0: iter:104/500 835s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.209 -0.085 -0.478 0.204 835s 835s x1: [4, 4, 1, 1] 835s 0.618 -0.982 -0.643 0.802 835s -0.602 0.958 -0.250 -0.454 835s -0.518 -0.700 0.198 0.256 835s 0.157 -0.685 0.784 -0.159 835s 835s y: [1, 4, 1, 1] 835s 0.684 835s -0.181 835s -0.091 835s -0.316 835s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.494 0.945 0.434 -0.052 835s 0.382 0.053 -0.034 0.740 835s -0.145 0.364 0.698 0.605 835s 835s x1: [4, 1, 1, 1] 835s -0.037 -0.037 -0.749 0.624 835s 835s y: [3, 1, 1, 1] 835s -0.374 0.471 -0.153 835s testing: mul_mat, [3, 3, 1, 4] = [4, 3, 1, 4] * [4, 3, 1, 4] 835s x0: [4, 3, 1, 4] 835s -0.989 0.342 -0.999 -0.721 835s -0.320 -0.268 0.600 -0.015 835s 0.203 0.776 -0.347 0.371 835s 835s x1: [4, 3, 1, 4] 835s 0.910 -0.820 0.905 0.108 835s 0.436 0.062 0.423 0.220 835s 0.903 0.686 -0.571 -0.182 835s 835s y: [3, 3, 1, 4] 835s -2.163 0.470 -0.726 835s -0.991 0.095 0.071 835s 0.043 -0.813 0.846 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.439 -0.433 0.304 0.244 835s 0.480 0.777 0.673 0.346 835s 0.248 0.228 -0.807 0.811 835s 835s x1: [4, 3, 1, 1] 835s -0.466 -0.541 0.799 0.042 835s 0.098 -0.375 -0.018 0.203 835s 0.456 0.989 -0.444 0.463 835s 835s y: [3, 3, 1, 1] 835s 0.692 -0.091 -0.850 835s 0.164 -0.186 0.118 835s -0.650 0.849 1.072 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.807 0.775 0.329 835s -0.688 -0.918 0.492 835s -0.866 -0.075 0.031 835s -0.637 0.255 -0.443 835s 835s x1: [3, 4, 1, 1] 835s -0.444 -0.424 0.661 835s 0.587 0.047 -0.569 835s -0.879 0.506 -0.769 835s 0.163 -0.396 -0.144 835s 835s y: [4, 4, 1, 1] 835s -0.469 1.020 0.437 -0.118 835s 0.322 -0.727 -0.529 -0.110 835s -0.570 -0.239 0.698 1.029 835s -0.223 0.181 -0.116 -0.141 835s testing: mul_mat, [1, 3, 1, 4] = [4, 1, 1, 4] * [4, 3, 1, 4] 835s x0: [4, 1, 1, 4] 835s 0.372 0.726 -0.424 0.118 835s 835s x1: [4, 3, 1, 4] 835s -0.204 -0.295 -0.250 -0.959 835s -0.949 -0.439 -0.404 -0.373 835s -0.778 -0.817 0.674 -0.347 835s 835s y: [1, 3, 1, 4] 835s -0.298 835s -0.545 835s -1.209 835s test-mul-mat0: iter:105/500 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.392 -0.703 835s 0.246 0.151 835s -0.569 0.771 835s 835s x1: [2, 2, 1, 1] 835s -0.223 -0.441 835s 0.099 0.947 835s 835s y: [3, 2, 1, 1] 835s 0.223 -0.121 -0.213 835s -0.627 0.167 0.673 835s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 2, 3, 1] 835s 0.847 -0.699 835s -0.329 -0.054 835s 835s x1: [2, 3, 3, 1] 835s -0.477 -0.843 835s -0.653 0.641 835s 0.838 -0.250 835s 835s y: [2, 3, 3, 1] 835s 0.185 0.203 835s -1.001 0.181 835s 0.884 -0.263 835s testing: mul_mat, [3, 2, 3, 2] = [2, 3, 3, 2] * [2, 2, 3, 2] 835s x0: [2, 3, 3, 2] 835s 0.992 -0.833 835s -0.463 0.480 835s 0.142 -0.315 835s 835s x1: [2, 2, 3, 2] 835s -0.989 0.133 835s -0.505 0.652 835s 835s y: [3, 2, 3, 2] 835s -1.091 0.521 -0.183 835s -1.045 0.547 -0.278 835s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.850 -0.712 835s -0.730 -0.532 835s 835s x1: [2, 3, 1, 1] 835s -0.216 0.622 835s -0.588 0.963 835s -0.234 0.657 835s 835s y: [2, 3, 1, 1] 835s -0.259 -0.173 835s -0.186 -0.083 835s -0.269 -0.178 835s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 1, 3, 1] 835s -0.885 0.584 835s 835s x1: [2, 2, 3, 1] 835s 0.581 0.496 835s -0.766 0.018 835s 835s y: [1, 2, 3, 1] 835s -0.225 835s 0.688 835s testing: mul_mat, [2, 2, 3, 2] = [1, 2, 3, 2] * [1, 2, 3, 2] 835s x0: [1, 2, 3, 2] 835s -0.399 835s -0.001 835s 835s x1: [1, 2, 3, 2] 835s 0.246 835s -0.532 835s 835s y: [2, 2, 3, 2] 835s -0.098 -0.000 835s 0.213 0.001 835s test-mul-mat0: iter:106/500 835s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.126 -0.990 0.250 0.979 835s 835s x1: [4, 2, 1, 1] 835s 0.158 -0.814 -0.306 0.626 835s 0.567 -0.649 -0.944 0.714 835s 835s y: [1, 2, 1, 1] 835s 1.322 835s 1.034 835s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.433 0.021 -0.902 -0.630 835s 835s x1: [4, 1, 1, 1] 835s -0.225 -0.585 -0.420 0.774 835s 835s y: [1, 1, 1, 1] 835s -0.219 835s testing: mul_mat, [4, 1, 1, 3] = [4, 4, 1, 3] * [4, 1, 1, 3] 835s x0: [4, 4, 1, 3] 835s -0.104 0.426 0.094 -0.390 835s 0.091 0.968 -0.380 -0.659 835s 0.947 0.395 -0.243 -0.474 835s 0.169 0.356 0.960 -0.809 835s 835s x1: [4, 1, 1, 3] 835s -0.111 0.918 -0.406 -0.221 835s 835s y: [4, 1, 1, 3] 835s 0.451 1.178 0.461 0.097 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.497 0.853 0.451 0.265 835s 0.280 0.186 0.422 -0.622 835s 835s x1: [4, 4, 1, 1] 835s -0.615 -0.482 0.109 0.308 835s -0.623 0.196 0.164 -0.511 835s -0.574 0.401 -0.987 -0.015 835s -0.287 -0.425 -0.561 0.451 835s 835s y: [2, 4, 1, 1] 835s 0.026 -0.408 835s 0.416 0.248 835s 0.178 -0.493 835s -0.353 -0.677 835s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.265 -0.154 835s 835s x1: [2, 4, 1, 1] 835s 0.517 -0.487 835s -0.339 0.573 835s 0.951 -0.602 835s 0.957 -0.531 835s 835s y: [1, 4, 1, 1] 835s 0.212 835s -0.178 835s 0.344 835s 0.335 835s testing: mul_mat, [3, 2, 1, 3] = [1, 3, 1, 3] * [1, 2, 1, 3] 835s x0: [1, 3, 1, 3] 835s -0.459 835s 0.923 835s -0.447 835s 835s x1: [1, 2, 1, 3] 835s -0.297 835s -0.572 835s 835s y: [3, 2, 1, 3] 835s 0.136 -0.274 0.133 835s 0.262 -0.528 0.256 835s test-mul-mat0: iter:107/500 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.483 0.972 835s -0.839 -0.526 835s -0.559 0.668 835s 835s x1: [2, 1, 1, 1] 835s -0.055 -0.980 835s 835s y: [3, 1, 1, 1] 835s -0.925 0.562 -0.624 835s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 4, 4, 1] 835s -0.058 -0.035 835s 0.551 0.416 835s 0.406 0.220 835s 0.155 -0.307 835s 835s x1: [2, 3, 4, 1] 835s 0.739 0.287 835s -0.628 -0.833 835s -0.377 0.501 835s 835s y: [4, 3, 4, 1] 835s -0.053 0.527 0.363 0.026 835s 0.066 -0.693 -0.438 0.159 835s 0.004 0.000 -0.043 -0.212 835s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 3, 4, 1] 835s -0.495 -0.089 835s -0.683 0.202 835s 0.508 -0.592 835s 835s x1: [2, 4, 4, 1] 835s -0.502 0.280 835s 0.542 0.904 835s -0.501 -0.303 835s -0.403 -0.909 835s 835s y: [3, 4, 4, 1] 835s 0.224 0.399 -0.421 835s -0.349 -0.188 -0.259 835s 0.275 0.281 -0.075 835s 0.280 0.092 0.333 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.452 -0.037 835s 835s x1: [2, 3, 1, 1] 835s -0.637 0.985 835s 0.044 -0.099 835s -0.053 -0.948 835s 835s y: [1, 3, 1, 1] 835s -0.324 835s 0.024 835s 0.011 835s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 835s x0: [1, 4, 4, 1] 835s -0.481 835s -0.823 835s 0.513 835s -0.229 835s 835s x1: [1, 2, 4, 1] 835s 0.035 835s -0.347 835s 835s y: [4, 2, 4, 1] 835s -0.017 -0.029 0.018 -0.008 835s 0.167 0.285 -0.178 0.079 835s testing: mul_mat, [3, 1, 4, 1] = [4, 3, 4, 1] * [4, 1, 4, 1] 835s x0: [4, 3, 4, 1] 835s -0.566 -0.444 -0.823 -0.053 835s -0.081 -0.188 -0.736 -0.750 835s 0.785 -0.635 -0.502 -0.006 835s 835s x1: [4, 1, 4, 1] 835s 0.397 0.701 0.082 -0.885 835s 835s y: [3, 1, 4, 1] 835s -0.557 0.439 -0.170 835s test-mul-mat0: iter:108/500 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.420 -0.234 -0.415 835s 835s x1: [3, 1, 1, 1] 835s -0.610 0.247 -0.113 835s 835s y: [1, 1, 1, 1] 835s 0.246 835s testing: mul_mat, [2, 1, 2, 1] = [3, 2, 2, 1] * [3, 1, 2, 1] 835s x0: [3, 2, 2, 1] 835s 0.498 0.837 -0.813 835s 0.520 -0.076 -0.445 835s 835s x1: [3, 1, 2, 1] 835s -0.166 -0.207 0.024 835s 835s y: [2, 1, 2, 1] 835s -0.275 -0.082 835s testing: mul_mat, [3, 2, 2, 1] = [3, 3, 2, 1] * [3, 2, 2, 1] 835s x0: [3, 3, 2, 1] 835s 0.540 -0.444 0.763 835s 0.280 0.804 -0.471 835s -0.223 0.641 -0.284 835s 835s x1: [3, 2, 2, 1] 835s 0.259 -0.542 -0.876 835s 0.582 0.094 -0.486 835s 835s y: [3, 2, 2, 1] 835s -0.288 0.049 -0.156 835s -0.098 0.467 0.069 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.330 -0.248 0.663 835s 0.107 -0.130 -0.485 835s 835s x1: [3, 3, 1, 1] 835s -0.308 0.508 -0.886 835s -0.726 -0.398 -0.371 835s 0.102 -0.417 0.575 835s 835s y: [2, 3, 1, 1] 835s -0.815 0.330 835s -0.387 0.154 835s 0.518 -0.214 835s testing: mul_mat, [2, 3, 2, 1] = [2, 2, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 2, 2, 1] 835s -0.706 0.438 835s -0.084 0.802 835s 835s x1: [2, 3, 2, 1] 835s -0.850 0.467 835s 0.045 -0.072 835s 0.108 0.761 835s 835s y: [2, 3, 2, 1] 835s 0.804 0.446 835s -0.063 -0.062 835s 0.257 0.601 835s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 835s x0: [2, 2, 2, 1] 835s -0.409 0.471 835s 0.338 0.636 835s 835s x1: [2, 2, 2, 1] 835s -0.186 -0.013 835s 0.235 0.324 835s 835s y: [2, 2, 2, 1] 835s 0.070 -0.071 835s 0.057 0.285 835s test-mul-mat0: iter:109/500 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.012 835s 0.593 835s 0.300 835s 835s x1: [1, 3, 1, 1] 835s 0.353 835s 0.550 835s 0.791 835s 835s y: [3, 3, 1, 1] 835s -0.004 0.210 0.106 835s -0.006 0.326 0.165 835s -0.009 0.469 0.238 835s testing: mul_mat, [2, 3, 2, 1] = [1, 2, 2, 1] * [1, 3, 2, 1] 835s x0: [1, 2, 2, 1] 835s 0.301 835s -0.464 835s 835s x1: [1, 3, 2, 1] 835s -0.300 835s 0.997 835s -0.040 835s 835s y: [2, 3, 2, 1] 835s -0.090 0.139 835s 0.300 -0.463 835s -0.012 0.019 835s testing: mul_mat, [3, 2, 2, 4] = [1, 3, 2, 4] * [1, 2, 2, 4] 835s x0: [1, 3, 2, 4] 835s -0.077 835s 0.723 835s 0.888 835s 835s x1: [1, 2, 2, 4] 835s -0.460 835s 0.505 835s 835s y: [3, 2, 2, 4] 835s 0.035 -0.333 -0.408 835s -0.039 0.365 0.448 835s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.685 835s -0.968 835s 0.942 835s 0.238 835s 835s x1: [1, 3, 1, 1] 835s 0.036 835s -0.620 835s 0.902 835s 835s y: [4, 3, 1, 1] 835s -0.025 -0.035 0.034 0.009 835s 0.425 0.600 -0.584 -0.148 835s -0.618 -0.873 0.849 0.215 835s testing: mul_mat, [4, 1, 2, 1] = [4, 4, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 4, 2, 1] 835s -0.814 0.416 -0.206 0.408 835s 0.298 0.259 0.414 0.829 835s -0.135 0.002 -0.734 0.902 835s -0.319 0.546 -0.134 0.788 835s 835s x1: [4, 1, 2, 1] 835s 0.756 0.830 -0.138 0.476 835s 835s y: [4, 1, 2, 1] 835s -0.047 0.777 0.430 0.605 835s testing: mul_mat, [2, 4, 2, 4] = [4, 2, 2, 4] * [4, 4, 2, 4] 835s x0: [4, 2, 2, 4] 835s -0.556 -0.396 -0.664 0.449 835s 0.754 -0.437 -0.287 -0.574 835s 835s x1: [4, 4, 2, 4] 835s -0.278 0.042 -0.957 -0.862 835s -0.699 0.044 0.684 0.095 835s -0.542 0.950 0.961 0.867 835s 0.778 0.863 0.655 0.509 835s 835s y: [2, 4, 2, 4] 835s 0.387 0.542 835s -0.041 -0.797 835s -0.325 -1.596 835s -0.982 -0.270 835s test-mul-mat0: iter:110/500 835s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.792 0.563 835s -0.563 -0.376 835s -0.371 0.355 835s 835s x1: [2, 3, 1, 1] 835s 0.092 0.179 835s -0.886 -0.255 835s 0.979 0.153 835s 835s y: [3, 3, 1, 1] 835s 0.028 -0.119 0.029 835s 0.558 0.595 0.238 835s -0.690 -0.609 -0.309 835s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 4, 4, 1] 835s -0.856 -0.153 835s 0.765 -0.233 835s 0.476 0.120 835s -0.530 -0.322 835s 835s x1: [2, 3, 4, 1] 835s 0.703 0.202 835s 0.118 -0.296 835s 0.937 0.744 835s 835s y: [4, 3, 4, 1] 835s -0.633 0.491 0.359 -0.437 835s -0.056 0.159 0.021 0.032 835s -0.916 0.544 0.535 -0.736 835s testing: mul_mat, [4, 4, 4, 3] = [2, 4, 4, 3] * [2, 4, 4, 3] 835s x0: [2, 4, 4, 3] 835s 0.847 0.948 835s -0.692 0.272 835s -0.006 -0.222 835s 0.419 -0.605 835s 835s x1: [2, 4, 4, 3] 835s -0.258 0.496 835s -0.389 -0.782 835s -0.384 0.081 835s -0.104 -0.146 835s 835s y: [4, 4, 4, 3] 835s 0.252 0.314 -0.109 -0.408 835s -1.070 0.056 0.176 0.310 835s -0.248 0.288 -0.016 -0.210 835s -0.226 0.032 0.033 0.045 835s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.434 -0.633 835s 835s x1: [2, 4, 1, 1] 835s 0.185 0.121 835s -0.935 -0.439 835s -0.244 0.800 835s -0.654 0.065 835s 835s y: [1, 4, 1, 1] 835s 0.004 835s -0.129 835s -0.612 835s -0.326 835s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 835s x0: [1, 3, 4, 1] 835s 0.975 835s 0.824 835s -0.654 835s 835s x1: [1, 2, 4, 1] 835s -0.342 835s -0.877 835s 835s y: [3, 2, 4, 1] 835s -0.334 -0.282 0.224 835s -0.855 -0.722 0.573 835s testing: mul_mat, [4, 1, 4, 3] = [3, 4, 4, 3] * [3, 1, 4, 3] 835s x0: [3, 4, 4, 3] 835s 0.420 -0.280 0.936 835s 0.106 -0.787 0.556 835s -0.464 0.090 -0.707 835s -0.501 -0.433 0.124 835s 835s x1: [3, 1, 4, 3] 835s -0.110 -0.761 0.774 835s 835s y: [4, 1, 4, 3] 835s 0.892 1.018 -0.565 0.480 835s test-mul-mat0: iter:111/500 835s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.093 -0.529 -0.654 -0.424 835s -0.914 -0.711 -0.504 -0.587 835s 835s x1: [4, 3, 1, 1] 835s -0.855 0.586 0.746 0.154 835s 0.296 -0.482 -0.519 0.243 835s -0.906 -0.513 -0.095 -0.734 835s 835s y: [2, 3, 1, 1] 835s -0.782 -0.101 835s 0.463 0.191 835s 0.729 1.672 835s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 4, 3, 1] 835s -0.520 -0.547 -0.533 -0.231 835s -0.051 -0.119 0.116 0.343 835s 0.364 0.236 -0.779 -0.390 835s 0.462 0.269 -0.449 -0.252 835s 835s x1: [4, 2, 3, 1] 835s -0.653 -0.606 -0.517 -0.880 835s -0.122 0.246 -0.774 0.049 835s 835s y: [4, 2, 3, 1] 835s 1.149 -0.256 0.365 -0.012 835s 0.330 -0.096 0.598 0.346 835s testing: mul_mat, [1, 4, 3, 3] = [4, 1, 3, 3] * [4, 4, 3, 3] 835s x0: [4, 1, 3, 3] 835s -0.207 0.234 0.732 -0.926 835s 835s x1: [4, 4, 3, 3] 835s 0.218 -0.319 0.322 -0.884 835s -0.987 -0.038 0.080 -0.012 835s 0.917 0.015 0.874 0.006 835s -0.172 0.142 -0.425 0.093 835s 835s y: [1, 4, 3, 3] 835s 0.934 835s 0.265 835s 0.448 835s -0.328 835s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.711 -0.365 0.712 0.168 835s 835s x1: [4, 1, 1, 1] 835s 0.526 0.518 -0.056 -0.502 835s 835s y: [1, 1, 1, 1] 835s 0.061 835s testing: mul_mat, [2, 4, 3, 1] = [1, 2, 3, 1] * [1, 4, 3, 1] 835s x0: [1, 2, 3, 1] 835s -0.376 835s -0.215 835s 835s x1: [1, 4, 3, 1] 835s -0.648 835s -0.860 835s -0.248 835s 0.099 835s 835s y: [2, 4, 3, 1] 835s 0.244 0.139 835s 0.324 0.185 835s 0.093 0.053 835s -0.037 -0.021 835s testing: mul_mat, [4, 1, 3, 3] = [2, 4, 3, 3] * [2, 1, 3, 3] 835s x0: [2, 4, 3, 3] 835s 0.672 -0.140 835s 0.172 0.196 835s -0.083 0.684 835s 0.060 0.645 835s 835s x1: [2, 1, 3, 3] 835s 0.978 -0.361 835s 835s y: [4, 1, 3, 3] 835s 0.708 0.097 -0.329 -0.174 835s test-mul-mat0: iter:112/500 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.587 -0.562 -0.181 835s -0.623 -0.932 -0.604 835s 835s x1: [3, 4, 1, 1] 835s -0.792 -0.179 -0.749 835s -0.607 -0.613 -0.606 835s -0.598 0.194 0.705 835s -0.624 -0.769 -0.793 835s 835s y: [2, 4, 1, 1] 835s -0.228 1.112 835s 0.098 1.316 835s -0.587 -0.234 835s 0.210 1.584 835s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 3, 3, 1] 835s -0.849 0.052 0.612 835s -0.618 0.259 -0.186 835s 0.968 0.697 0.634 835s 835s x1: [3, 2, 3, 1] 835s 0.520 -0.842 -0.205 835s -0.790 -0.608 0.659 835s 835s y: [3, 2, 3, 1] 835s -0.611 -0.502 -0.214 835s 1.043 0.208 -0.771 835s testing: mul_mat, [4, 3, 3, 2] = [3, 4, 3, 2] * [3, 3, 3, 2] 835s x0: [3, 4, 3, 2] 835s 0.470 -0.598 0.706 835s 0.331 0.861 0.189 835s -0.360 -0.743 -0.850 835s -0.253 -0.175 -0.261 835s 835s x1: [3, 3, 3, 2] 835s -0.063 0.478 -0.203 835s -0.827 0.628 0.848 835s 0.785 -0.990 0.108 835s 835s y: [4, 3, 3, 2] 835s -0.459 0.352 -0.160 -0.014 835s -0.166 0.428 -0.891 -0.122 835s 1.037 -0.573 0.362 -0.054 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.980 0.324 -0.659 835s 0.832 0.721 -0.234 835s 0.977 0.266 -0.560 835s -0.529 -0.709 0.168 835s 835s x1: [3, 4, 1, 1] 835s -0.463 -0.698 0.561 835s 0.364 -0.099 0.621 835s -0.678 0.415 0.312 835s -0.402 -0.255 0.073 835s 835s y: [4, 4, 1, 1] 835s -1.049 -1.020 -0.952 0.834 835s -0.084 0.087 -0.018 -0.018 835s -0.735 -0.337 -0.726 0.116 835s -0.525 -0.536 -0.502 0.406 835s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 835s x0: [4, 4, 3, 1] 835s -0.336 -0.963 0.889 -0.045 835s -0.170 0.289 -0.226 0.373 835s -0.999 -0.768 -0.974 0.068 835s -0.713 -0.341 0.562 0.112 835s 835s x1: [4, 3, 3, 1] 835s -0.167 -0.039 -0.160 0.722 835s -0.997 -0.894 -0.741 -0.695 835s 0.667 0.623 0.207 0.288 835s 835s y: [4, 3, 3, 1] 835s -0.081 0.323 0.402 0.123 835s 0.569 -0.181 2.357 0.522 835s -0.653 0.127 -1.326 -0.540 835s testing: mul_mat, [2, 4, 3, 2] = [4, 2, 3, 2] * [4, 4, 3, 2] 835s x0: [4, 2, 3, 2] 835s 0.283 0.653 0.980 -0.385 835s -0.706 -0.906 0.784 0.715 835s 835s x1: [4, 4, 3, 2] 835s -0.134 -0.772 -0.982 0.884 835s 0.438 -0.855 -0.537 -0.965 835s -0.045 0.563 -0.140 -0.830 835s 0.188 -0.981 -0.950 0.644 835s 835s y: [2, 4, 3, 2] 835s -1.845 0.656 835s -0.590 -0.646 835s 0.537 -1.181 835s -1.767 0.470 835s test-mul-mat0: iter:113/500 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.862 0.819 0.567 -0.428 835s 0.359 0.714 0.871 -0.555 835s 0.941 0.192 0.223 -0.807 835s 835s x1: [4, 3, 1, 1] 835s 0.401 0.031 0.532 0.618 835s -0.848 -0.402 -0.514 -0.406 835s -0.851 -0.517 -0.681 0.994 835s 835s y: [3, 3, 1, 1] 835s -0.283 0.287 0.003 835s 0.285 -0.814 -0.662 835s -0.502 -1.820 -1.854 835s testing: mul_mat, [1, 3, 4, 1] = [4, 1, 4, 1] * [4, 3, 4, 1] 835s x0: [4, 1, 4, 1] 835s 0.960 0.621 0.365 -0.187 835s 835s x1: [4, 3, 4, 1] 835s -0.775 -0.237 -0.719 0.164 835s -0.154 -0.655 -0.434 0.877 835s 0.878 -0.816 -0.971 -0.524 835s 835s y: [1, 3, 4, 1] 835s -1.184 835s -0.877 835s 0.079 835s testing: mul_mat, [1, 1, 4, 3] = [4, 1, 4, 3] * [4, 1, 4, 3] 835s x0: [4, 1, 4, 3] 835s -0.165 0.299 -0.764 0.251 835s 835s x1: [4, 1, 4, 3] 835s -0.453 -0.825 -0.106 0.216 835s 835s y: [1, 1, 4, 3] 835s -0.037 835s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.515 -0.224 0.835 0.730 835s -0.109 -0.264 -0.264 -0.965 835s 0.182 0.754 0.024 -0.469 835s 835s x1: [4, 1, 1, 1] 835s 0.794 -0.999 0.827 0.327 835s 835s y: [3, 1, 1, 1] 835s 1.563 -0.357 -0.741 835s testing: mul_mat, [3, 4, 4, 1] = [3, 3, 4, 1] * [3, 4, 4, 1] 835s x0: [3, 3, 4, 1] 835s 0.535 -0.289 0.641 835s 0.517 0.454 0.226 835s -0.732 -0.918 -0.369 835s 835s x1: [3, 4, 4, 1] 835s -0.125 -0.428 0.217 835s 0.574 0.789 -0.104 835s -0.284 0.576 -0.518 835s -0.240 -0.631 0.065 835s 835s y: [3, 4, 4, 1] 835s 0.196 -0.210 0.405 835s 0.012 0.631 -1.106 835s -0.650 -0.002 -0.130 835s 0.096 -0.396 0.731 835s testing: mul_mat, [4, 3, 4, 3] = [3, 4, 4, 3] * [3, 3, 4, 3] 835s x0: [3, 4, 4, 3] 835s -0.496 -0.966 -0.399 835s -0.531 -0.822 0.109 835s -0.814 0.187 -0.615 835s 0.112 -0.083 -0.732 835s 835s x1: [3, 3, 4, 3] 835s -0.849 0.060 0.994 835s -0.217 -0.344 -0.277 835s 0.999 -0.263 0.828 835s 835s y: [4, 3, 4, 3] 835s -0.034 0.509 0.090 -0.827 835s 0.551 0.368 0.283 0.207 835s -0.571 -0.223 -1.371 -0.472 835s test-mul-mat0: iter:114/500 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.938 835s 0.822 835s 835s x1: [1, 4, 1, 1] 835s 0.886 835s 0.706 835s -0.432 835s 0.615 835s 835s y: [2, 4, 1, 1] 835s 0.831 0.728 835s 0.662 0.581 835s -0.405 -0.355 835s 0.577 0.506 835s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 3, 2, 1] 835s -0.560 835s -0.906 835s 0.587 835s 835s x1: [1, 2, 2, 1] 835s 0.842 835s 0.036 835s 835s y: [3, 2, 2, 1] 835s -0.472 -0.763 0.494 835s -0.020 -0.032 0.021 835s testing: mul_mat, [1, 3, 2, 1] = [1, 1, 2, 1] * [1, 3, 2, 1] 835s x0: [1, 1, 2, 1] 835s -0.395 835s 835s x1: [1, 3, 2, 1] 835s 0.784 835s 0.809 835s -0.160 835s 835s y: [1, 3, 2, 1] 835s -0.310 835s -0.320 835s 0.063 835s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.316 835s 0.406 835s -0.593 835s 835s x1: [1, 1, 1, 1] 835s -0.966 835s 835s y: [3, 1, 1, 1] 835s 0.305 -0.392 0.572 835s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 835s x0: [3, 4, 2, 1] 835s -0.053 0.453 -0.824 835s 0.013 0.179 0.274 835s 0.085 0.957 -0.619 835s -0.629 -0.403 0.985 835s 835s x1: [3, 1, 2, 1] 835s -0.609 0.974 -0.977 835s 835s y: [4, 1, 2, 1] 835s 1.279 -0.101 1.486 -0.972 835s testing: mul_mat, [3, 3, 2, 1] = [4, 3, 2, 1] * [4, 3, 2, 1] 835s x0: [4, 3, 2, 1] 835s -0.176 -0.749 -0.931 0.042 835s -0.762 0.941 0.617 0.205 835s 0.653 0.029 -0.572 0.671 835s 835s x1: [4, 3, 2, 1] 835s 0.818 0.676 0.398 -0.027 835s 0.588 0.243 0.970 -0.465 835s -0.743 0.055 -0.094 0.710 835s 835s y: [3, 3, 2, 1] 835s -1.023 0.254 0.308 835s -1.208 0.284 -0.476 835s 0.207 0.706 0.046 835s test-mul-mat0: iter:115/500 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.252 -0.188 0.178 -0.007 835s -0.260 0.246 0.639 -0.623 835s 0.548 0.148 -0.679 -0.739 835s 835s x1: [4, 3, 1, 1] 835s 0.979 -0.749 -0.969 -0.197 835s -0.511 0.684 0.054 -0.570 835s -0.287 0.123 -0.953 0.141 835s 835s y: [3, 3, 1, 1] 835s 0.217 -0.935 1.230 835s -0.244 0.691 0.206 835s -0.266 -0.592 0.404 835s testing: mul_mat, [1, 3, 2, 1] = [4, 1, 2, 1] * [4, 3, 2, 1] 835s x0: [4, 1, 2, 1] 835s -0.639 -0.787 0.789 0.509 835s 835s x1: [4, 3, 2, 1] 835s -0.205 -0.048 0.369 -0.307 835s 0.262 -0.285 -0.328 0.512 835s -0.254 0.475 -0.999 -0.570 835s 835s y: [1, 3, 2, 1] 835s 0.304 835s 0.059 835s -1.290 835s testing: mul_mat, [3, 1, 2, 4] = [4, 3, 2, 4] * [4, 1, 2, 4] 835s x0: [4, 3, 2, 4] 835s -0.346 0.772 -0.535 -0.085 835s -0.347 0.610 0.176 0.963 835s 0.284 0.869 -0.582 -0.390 835s 835s x1: [4, 1, 2, 4] 835s 0.419 -0.002 -0.252 -0.865 835s 835s y: [3, 1, 2, 4] 835s 0.062 -1.025 0.602 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.801 0.356 0.146 0.077 835s 835s x1: [4, 3, 1, 1] 835s 0.180 0.682 0.148 0.075 835s -0.953 0.013 -0.541 0.512 835s -0.522 -0.632 0.231 0.295 835s 835s y: [1, 3, 1, 1] 835s 0.125 835s 0.729 835s 0.250 835s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 1, 2, 1] 835s 0.616 835s 835s x1: [1, 4, 2, 1] 835s -0.071 835s 0.120 835s -0.583 835s -0.547 835s 835s y: [1, 4, 2, 1] 835s -0.044 835s 0.074 835s -0.360 835s -0.337 835s testing: mul_mat, [4, 1, 2, 4] = [1, 4, 2, 4] * [1, 1, 2, 4] 835s x0: [1, 4, 2, 4] 835s 0.877 835s -0.145 835s 0.745 835s -0.755 835s 835s x1: [1, 1, 2, 4] 835s 0.163 835s 835s y: [4, 1, 2, 4] 835s 0.143 -0.024 0.121 -0.123 835s test-mul-mat0: iter:116/500 835s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.702 -0.215 -0.222 0.822 835s 0.169 -0.628 -0.548 0.897 835s 835s x1: [4, 3, 1, 1] 835s -0.064 0.258 0.457 0.332 835s 0.393 -0.180 -0.343 -0.351 835s -0.402 -0.565 0.608 0.563 835s 835s y: [2, 3, 1, 1] 835s 0.161 -0.126 835s -0.450 0.053 835s 0.731 0.458 835s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.753 -0.681 0.592 0.210 835s 0.651 -0.015 -0.970 -0.692 835s 835s x1: [4, 2, 1, 1] 835s 0.261 0.336 -0.957 0.493 835s 0.487 -0.934 -0.420 0.382 835s 835s y: [2, 2, 1, 1] 835s -0.495 0.752 835s 0.834 0.473 835s testing: mul_mat, [4, 2, 1, 2] = [4, 4, 1, 2] * [4, 2, 1, 2] 835s x0: [4, 4, 1, 2] 835s 0.446 -0.365 -0.849 -0.974 835s -0.982 -0.515 0.778 -0.663 835s -0.923 -0.011 0.987 0.063 835s 0.018 -0.705 -0.303 0.646 835s 835s x1: [4, 2, 1, 2] 835s 0.634 -0.372 -0.257 0.242 835s -0.809 0.542 0.540 -0.024 835s 835s y: [4, 2, 1, 2] 835s 0.401 -0.792 -0.819 0.508 835s -0.993 0.952 1.272 -0.576 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.717 -0.026 0.590 -0.945 835s -0.309 0.097 0.814 0.181 835s 835s x1: [4, 4, 1, 1] 835s -0.563 0.236 0.014 -0.545 835s 0.721 -0.207 -0.209 0.799 835s 0.781 -0.221 -0.139 -0.201 835s 0.074 0.558 -0.554 -0.888 835s 835s y: [2, 4, 1, 1] 835s 0.921 0.110 835s -1.389 -0.268 835s -0.446 -0.412 835s 0.446 -0.580 835s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.160 0.952 835s 0.097 -0.104 835s 0.519 0.300 835s 835s x1: [2, 4, 1, 1] 835s -0.533 0.055 835s -0.276 -0.732 835s -0.860 0.712 835s -0.294 0.376 835s 835s y: [3, 4, 1, 1] 835s -0.033 -0.058 -0.260 835s -0.741 0.049 -0.363 835s 0.540 -0.158 -0.233 835s 0.311 -0.068 -0.040 835s testing: mul_mat, [2, 2, 1, 2] = [3, 2, 1, 2] * [3, 2, 1, 2] 835s x0: [3, 2, 1, 2] 835s 0.600 0.378 0.035 835s 0.980 -0.934 -0.899 835s 835s x1: [3, 2, 1, 2] 835s -0.270 0.757 -0.901 835s 0.804 0.315 -0.455 835s 835s y: [2, 2, 1, 2] 835s 0.093 -0.161 835s 0.585 0.903 835s test-mul-mat0: iter:117/500 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.456 -0.313 0.617 835s 835s x1: [3, 1, 1, 1] 835s -0.456 0.357 -0.117 835s 835s y: [1, 1, 1, 1] 835s -0.392 835s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 835s x0: [3, 2, 3, 1] 835s -0.217 0.879 0.769 835s -0.116 -0.786 -0.056 835s 835s x1: [3, 1, 3, 1] 835s -0.999 -0.398 -0.572 835s 835s y: [2, 1, 3, 1] 835s -0.573 0.460 835s testing: mul_mat, [3, 2, 3, 2] = [3, 3, 3, 2] * [3, 2, 3, 2] 835s x0: [3, 3, 3, 2] 835s 0.097 -0.093 0.342 835s -0.210 0.302 0.402 835s 0.218 -0.520 0.341 835s 835s x1: [3, 2, 3, 2] 835s -0.892 0.177 0.606 835s -0.891 0.780 -0.966 835s 835s y: [3, 2, 3, 2] 835s 0.104 0.484 -0.080 835s -0.489 0.034 -0.929 835s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.337 0.816 -0.671 835s 0.974 0.849 0.197 835s 0.911 0.576 -0.118 835s 0.449 0.072 -0.888 835s 835s x1: [3, 3, 1, 1] 835s 0.713 -0.714 -0.222 835s 0.045 0.235 0.515 835s -0.705 0.278 0.349 835s 835s y: [4, 3, 1, 1] 835s -0.674 0.045 0.264 0.466 835s -0.170 0.345 0.115 -0.421 835s 0.230 -0.381 -0.523 -0.607 835s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 835s x0: [4, 4, 3, 1] 835s -0.823 -0.052 -0.461 0.307 835s -0.582 0.184 0.276 0.462 835s 0.345 0.698 0.756 0.919 835s -0.586 -0.287 0.242 0.248 835s 835s x1: [4, 3, 3, 1] 835s 0.719 0.881 0.192 -0.995 835s 0.846 -0.138 -0.476 -0.755 835s 0.061 -0.762 -0.469 0.839 835s 835s y: [4, 3, 3, 1] 835s -1.032 -0.663 0.094 -0.874 835s -0.702 -0.998 -0.858 -0.758 835s 0.463 0.082 -0.095 0.277 835s testing: mul_mat, [1, 4, 3, 2] = [4, 1, 3, 2] * [4, 4, 3, 2] 835s x0: [4, 1, 3, 2] 835s 0.581 0.967 0.284 0.576 835s 835s x1: [4, 4, 3, 2] 835s 0.738 0.732 -0.819 0.714 835s -0.110 0.456 -0.864 -0.722 835s -0.622 -0.115 0.090 -0.048 835s 0.806 -0.814 0.703 0.145 835s 835s y: [1, 4, 3, 2] 835s 1.315 835s -0.285 835s -0.475 835s -0.036 835s test-mul-mat0: iter:118/500 835s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.319 -0.367 835s 0.044 -0.829 835s 0.957 -0.206 835s -0.018 0.589 835s 835s x1: [2, 3, 1, 1] 835s -0.683 0.548 835s 0.758 0.898 835s 0.515 0.042 835s 835s y: [4, 3, 1, 1] 835s -0.419 -0.484 -0.767 0.335 835s -0.088 -0.711 0.541 0.515 835s 0.149 -0.012 0.484 0.015 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.881 0.552 835s 0.764 -0.614 835s 0.372 -0.074 835s 0.543 0.689 835s 835s x1: [2, 4, 1, 1] 835s 0.538 0.533 835s 0.531 -0.660 835s 0.337 -0.777 835s -0.315 0.777 835s 835s y: [4, 4, 1, 1] 835s 0.768 0.083 0.160 0.659 835s 0.104 0.812 0.247 -0.166 835s -0.132 0.735 0.183 -0.352 835s 0.152 -0.718 -0.175 0.364 835s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.478 -0.067 835s -0.102 -0.541 835s 835s x1: [2, 4, 1, 1] 835s -0.527 0.301 835s 0.586 0.988 835s -0.657 0.060 835s 0.307 -0.024 835s 835s y: [2, 4, 1, 1] 835s -0.272 -0.109 835s 0.214 -0.594 835s -0.318 0.035 835s 0.148 -0.018 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.330 0.461 835s -0.724 0.107 835s 835s x1: [2, 2, 1, 1] 835s -0.478 -0.564 835s 0.992 -0.947 835s 835s y: [2, 2, 1, 1] 835s -0.418 0.286 835s -0.109 -0.820 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.968 -0.272 835s -0.745 -0.428 835s 0.271 0.307 835s 0.720 -0.284 835s 835s x1: [2, 2, 1, 1] 835s 0.565 0.342 835s -0.340 0.329 835s 835s y: [4, 2, 1, 1] 835s -0.640 -0.567 0.258 0.309 835s 0.240 0.113 0.009 -0.339 835s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.346 0.804 0.952 0.399 835s 835s x1: [4, 2, 1, 1] 835s -0.084 -0.634 -0.977 0.892 835s -0.530 0.500 -0.175 0.368 835s 835s y: [1, 2, 1, 1] 835s -1.113 835s 0.199 835s test-mul-mat0: iter:119/500 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.177 -0.617 -0.200 835s 0.551 -0.045 -0.893 835s 835s x1: [3, 2, 1, 1] 835s -0.611 0.240 0.383 835s 0.049 -0.431 0.111 835s 835s y: [2, 2, 1, 1] 835s -0.117 -0.690 835s 0.235 -0.053 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.412 -0.688 0.749 835s 0.934 -0.884 0.701 835s 0.333 -0.304 -0.018 835s 0.008 -0.263 0.371 835s 835s x1: [3, 2, 1, 1] 835s -0.733 0.871 -0.527 835s -0.711 0.763 -0.056 835s 835s y: [4, 2, 1, 1] 835s -0.691 -1.823 -0.500 -0.431 835s -0.274 -1.377 -0.468 -0.227 835s testing: mul_mat, [4, 4, 1, 2] = [3, 4, 1, 2] * [3, 4, 1, 2] 835s x0: [3, 4, 1, 2] 835s -0.942 -0.050 0.969 835s 0.067 0.687 0.340 835s 0.315 0.807 0.760 835s -0.868 0.039 0.260 835s 835s x1: [3, 4, 1, 2] 835s -0.752 -0.879 -0.580 835s -0.183 0.232 0.500 835s 0.640 0.615 -0.699 835s 0.191 -0.430 -0.592 835s 835s y: [4, 4, 1, 2] 835s 0.190 -0.851 -1.388 0.467 835s 0.645 0.317 0.510 0.298 835s -1.311 0.227 0.166 -0.714 835s -0.732 -0.484 -0.737 -0.337 835s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.826 0.509 0.047 835s 835s x1: [3, 4, 1, 1] 835s 0.706 -0.340 -0.188 835s -0.008 0.386 0.065 835s 0.978 0.444 -0.985 835s 0.947 -0.489 0.702 835s 835s y: [1, 4, 1, 1] 835s 0.401 835s 0.193 835s 0.987 835s 0.566 835s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.202 835s 0.869 835s -0.308 835s -0.573 835s 835s x1: [1, 3, 1, 1] 835s 0.957 835s -0.452 835s -0.692 835s 835s y: [4, 3, 1, 1] 835s 0.194 0.832 -0.295 -0.549 835s -0.091 -0.393 0.139 0.259 835s -0.140 -0.601 0.213 0.397 835s testing: mul_mat, [4, 1, 1, 2] = [4, 4, 1, 2] * [4, 1, 1, 2] 835s x0: [4, 4, 1, 2] 835s -0.825 0.958 0.962 -0.534 835s 0.980 0.451 -0.043 -0.760 835s -0.993 0.255 0.192 0.746 835s 0.240 0.905 0.788 0.014 835s 835s x1: [4, 1, 1, 2] 835s 0.838 0.114 -0.908 -0.312 835s 835s y: [4, 1, 1, 2] 835s -1.290 1.149 -1.210 -0.416 835s test-mul-mat0: iter:120/500 835s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.934 835s 835s x1: [1, 3, 1, 1] 835s -0.223 835s -0.023 835s 0.395 835s 835s y: [1, 3, 1, 1] 835s -0.208 835s -0.022 835s 0.369 835s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 835s x0: [1, 1, 4, 1] 835s 0.414 835s 835s x1: [1, 1, 4, 1] 835s -0.413 835s 835s y: [1, 1, 4, 1] 835s -0.171 835s testing: mul_mat, [2, 1, 4, 1] = [1, 2, 4, 1] * [1, 1, 4, 1] 835s x0: [1, 2, 4, 1] 835s 0.010 835s -0.011 835s 835s x1: [1, 1, 4, 1] 835s 0.792 835s 835s y: [2, 1, 4, 1] 835s 0.008 -0.009 835s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.668 835s 0.127 835s -0.527 835s 835s x1: [1, 2, 1, 1] 835s -0.157 835s -0.650 835s 835s y: [3, 2, 1, 1] 835s 0.105 -0.020 0.083 835s 0.434 -0.082 0.342 835s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 4, 4, 1] 835s -0.671 0.135 -0.361 835s -0.875 0.344 -0.405 835s -0.645 0.284 0.866 835s 0.525 -0.159 -0.586 835s 835s x1: [3, 1, 4, 1] 835s 0.728 0.866 -0.593 835s 835s y: [4, 1, 4, 1] 835s -0.157 -0.098 -0.737 0.592 835s testing: mul_mat, [2, 3, 4, 1] = [4, 2, 4, 1] * [4, 3, 4, 1] 835s x0: [4, 2, 4, 1] 835s 0.165 -0.678 0.570 0.197 835s -0.301 -0.637 0.067 -0.028 835s 835s x1: [4, 3, 4, 1] 835s -0.173 0.122 -0.597 0.618 835s -0.065 -0.995 0.216 0.889 835s -0.727 0.034 0.360 -0.043 835s 835s y: [2, 3, 4, 1] 835s -0.330 -0.083 835s 0.962 0.643 835s 0.054 0.222 835s test-mul-mat0: iter:121/500 835s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.924 0.210 0.155 0.596 835s 835s x1: [4, 2, 1, 1] 835s 0.279 0.519 0.079 -0.054 835s 0.402 0.895 -0.162 0.165 835s 835s y: [1, 2, 1, 1] 835s -0.168 835s -0.110 835s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.494 -0.152 0.306 -0.601 835s -0.255 -0.900 -0.763 -0.364 835s -0.940 -0.226 -0.152 -0.618 835s -0.118 -0.873 0.902 0.961 835s 835s x1: [4, 1, 1, 1] 835s 0.543 -0.567 0.286 -0.563 835s 835s y: [4, 1, 1, 1] 835s 0.244 0.359 -0.079 0.147 835s testing: mul_mat, [2, 4, 1, 2] = [4, 2, 1, 2] * [4, 4, 1, 2] 835s x0: [4, 2, 1, 2] 835s 0.482 0.846 -0.403 -0.282 835s 0.832 -0.724 0.110 0.414 835s 835s x1: [4, 4, 1, 2] 835s 0.073 0.304 0.856 0.910 835s -0.531 0.236 0.986 0.679 835s -0.609 0.582 0.223 -0.175 835s -0.133 0.659 0.074 0.374 835s 835s y: [2, 4, 1, 2] 835s -0.310 0.311 835s -0.646 -0.224 835s 0.158 -0.976 835s 0.359 -0.425 835s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.885 -0.595 -0.847 0.512 835s 835s x1: [4, 2, 1, 1] 835s 0.427 -0.082 0.868 0.436 835s -0.194 -0.592 -0.780 0.542 835s 835s y: [1, 2, 1, 1] 835s -0.085 835s 1.120 835s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.712 835s -0.982 835s 0.153 835s 835s x1: [1, 4, 1, 1] 835s -0.659 835s -0.720 835s -0.006 835s -0.814 835s 835s y: [3, 4, 1, 1] 835s -0.470 0.648 -0.101 835s -0.513 0.707 -0.110 835s -0.004 0.006 -0.001 835s -0.580 0.799 -0.124 835s testing: mul_mat, [4, 1, 1, 2] = [3, 4, 1, 2] * [3, 1, 1, 2] 835s x0: [3, 4, 1, 2] 835s 0.367 -0.607 0.428 835s 0.475 0.021 -0.550 835s 0.153 -0.770 -0.258 835s -0.206 0.200 -0.242 835s 835s x1: [3, 1, 1, 2] 835s -0.178 0.431 -0.348 835s 835s y: [4, 1, 1, 2] 835s -0.476 0.116 -0.270 0.207 835s test-mul-mat0: iter:122/500 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.550 -0.930 0.226 835s -0.250 0.498 0.676 835s 0.492 -0.744 -0.989 835s -0.361 0.167 0.858 835s 835s x1: [3, 2, 1, 1] 835s -0.164 0.682 0.896 835s -0.798 0.157 0.049 835s 835s y: [4, 2, 1, 1] 835s -0.522 0.987 -1.475 0.942 835s -0.574 0.311 -0.558 0.356 835s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 3, 2, 1] 835s -0.850 0.528 0.563 835s -0.211 -0.305 0.421 835s -0.084 0.053 -0.880 835s 835s x1: [3, 4, 2, 1] 835s -0.873 -0.642 -0.301 835s 0.801 -0.574 0.252 835s 0.492 0.647 -0.373 835s -0.384 0.519 -0.242 835s 835s y: [3, 4, 2, 1] 835s 0.233 0.253 0.304 835s -0.842 0.112 -0.319 835s -0.287 -0.458 0.321 835s 0.465 -0.179 0.272 835s testing: mul_mat, [2, 3, 2, 2] = [3, 2, 2, 2] * [3, 3, 2, 2] 835s x0: [3, 2, 2, 2] 835s 0.166 -0.146 -0.340 835s 0.623 0.627 -0.178 835s 835s x1: [3, 3, 2, 2] 835s -0.724 0.847 0.412 835s 0.930 -0.795 0.116 835s -0.420 -0.886 -0.110 835s 835s y: [2, 3, 2, 2] 835s -0.384 0.006 835s 0.231 0.061 835s 0.097 -0.797 835s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.424 -0.801 0.831 835s -0.884 0.743 -0.708 835s -0.391 0.431 0.944 835s 835s x1: [3, 2, 1, 1] 835s 0.524 -0.176 -0.478 835s -0.822 0.409 0.262 835s 835s y: [3, 2, 1, 1] 835s -0.478 -0.255 -0.732 835s 0.238 0.845 0.746 835s testing: mul_mat, [4, 3, 2, 1] = [3, 4, 2, 1] * [3, 3, 2, 1] 835s x0: [3, 4, 2, 1] 835s 0.867 0.619 -0.687 835s 0.503 -0.118 -0.528 835s -0.727 -0.359 0.654 835s -0.558 0.362 -0.744 835s 835s x1: [3, 3, 2, 1] 835s 0.035 -0.447 -0.158 835s 0.233 0.443 0.179 835s -0.455 0.677 -0.566 835s 835s y: [4, 3, 2, 1] 835s -0.137 0.154 0.031 -0.064 835s 0.353 -0.030 -0.211 -0.103 835s 0.414 -0.010 -0.282 0.919 835s testing: mul_mat, [2, 3, 2, 2] = [4, 2, 2, 2] * [4, 3, 2, 2] 835s x0: [4, 2, 2, 2] 835s -0.646 0.158 -0.711 0.724 835s 0.734 0.900 0.557 -0.870 835s 835s x1: [4, 3, 2, 2] 835s -0.749 -0.573 -0.837 -0.602 835s -0.115 -0.596 -0.277 -0.249 835s 0.907 -0.004 0.194 0.526 835s 835s y: [2, 3, 2, 2] 835s 0.552 -1.008 835s -0.003 -0.559 835s -0.344 0.313 835s test-mul-mat0: iter:123/500 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.975 835s -0.775 835s -0.548 835s 835s x1: [1, 3, 1, 1] 835s 0.365 835s 0.714 835s -0.374 835s 835s y: [3, 3, 1, 1] 835s 0.355 -0.283 -0.200 835s 0.696 -0.554 -0.392 835s -0.365 0.290 0.205 835s testing: mul_mat, [2, 3, 2, 1] = [1, 2, 2, 1] * [1, 3, 2, 1] 835s x0: [1, 2, 2, 1] 835s 0.258 835s -0.051 835s 835s x1: [1, 3, 2, 1] 835s 0.217 835s 0.544 835s 0.202 835s 835s y: [2, 3, 2, 1] 835s 0.056 -0.011 835s 0.140 -0.028 835s 0.052 -0.010 835s testing: mul_mat, [4, 2, 2, 1] = [1, 4, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 4, 2, 1] 835s -0.060 835s -0.082 835s -0.813 835s 0.031 835s 835s x1: [1, 2, 2, 1] 835s 0.891 835s 0.299 835s 835s y: [4, 2, 2, 1] 835s -0.053 -0.073 -0.724 0.027 835s -0.018 -0.025 -0.243 0.009 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.529 835s -0.541 835s 835s x1: [1, 4, 1, 1] 835s 0.359 835s -0.265 835s -0.754 835s -0.993 835s 835s y: [2, 4, 1, 1] 835s -0.190 -0.194 835s 0.140 0.143 835s 0.399 0.408 835s 0.526 0.537 835s testing: mul_mat, [4, 1, 2, 1] = [2, 4, 2, 1] * [2, 1, 2, 1] 835s x0: [2, 4, 2, 1] 835s 0.445 0.995 835s 0.067 0.626 835s -0.747 -0.714 835s -0.606 0.293 835s 835s x1: [2, 1, 2, 1] 835s 0.926 -0.986 835s 835s y: [4, 1, 2, 1] 835s -0.568 -0.555 0.012 -0.850 835s testing: mul_mat, [4, 2, 2, 1] = [4, 4, 2, 1] * [4, 2, 2, 1] 835s x0: [4, 4, 2, 1] 835s -0.630 -0.375 0.908 0.396 835s -0.661 0.077 -0.404 0.775 835s 0.783 -0.174 0.003 0.940 835s 0.996 0.355 -0.073 0.217 835s 835s x1: [4, 2, 2, 1] 835s 0.013 0.821 -0.608 -0.627 835s -0.444 -0.363 -0.620 0.266 835s 835s y: [4, 2, 2, 1] 835s -1.117 -0.186 -0.725 0.213 835s -0.042 0.723 -0.036 -0.468 835s test-mul-mat0: iter:124/500 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.061 0.298 -0.564 835s -0.665 0.074 -0.623 835s 0.552 0.241 -0.310 835s 0.325 -0.955 0.382 835s 835s x1: [3, 1, 1, 1] 835s 0.601 -0.656 -0.705 835s 835s y: [4, 1, 1, 1] 835s 0.165 -0.009 0.392 0.552 835s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 4, 3, 1] 835s -0.819 0.221 0.587 835s -0.531 -0.115 -0.177 835s 0.282 -0.933 -0.001 835s 0.695 0.593 0.469 835s 835s x1: [3, 4, 3, 1] 835s -0.637 0.957 -0.086 835s -0.406 -0.008 -0.055 835s 0.547 -0.857 -0.079 835s -0.712 0.664 0.236 835s 835s y: [4, 4, 3, 1] 835s 0.683 0.243 -1.072 0.084 835s 0.298 0.226 -0.106 -0.313 835s -0.684 -0.178 0.954 -0.165 835s 0.868 0.260 -0.820 0.010 835s testing: mul_mat, [3, 4, 3, 2] = [3, 3, 3, 2] * [3, 4, 3, 2] 835s x0: [3, 3, 3, 2] 835s -0.115 -0.832 0.964 835s -0.402 0.035 -0.980 835s -0.451 0.893 -0.347 835s 835s x1: [3, 4, 3, 2] 835s 0.743 0.490 0.633 835s -0.259 0.186 0.226 835s -0.789 -0.196 0.284 835s 0.449 -0.219 -0.858 835s 835s y: [3, 4, 3, 2] 835s 0.117 -0.901 -0.117 835s 0.093 -0.111 0.204 835s 0.528 0.032 0.083 835s -0.698 0.653 -0.100 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.337 0.913 0.878 835s -0.754 0.795 -0.348 835s 835s x1: [3, 3, 1, 1] 835s -0.035 0.494 0.079 835s 0.611 -0.573 -0.321 835s 0.255 -0.100 0.163 835s 835s y: [2, 3, 1, 1] 835s 0.508 0.392 835s -0.599 -0.805 835s 0.138 -0.328 835s testing: mul_mat, [4, 3, 3, 1] = [2, 4, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 4, 3, 1] 835s -0.073 -0.482 835s 0.355 0.300 835s -0.767 0.164 835s 0.826 -0.236 835s 835s x1: [2, 3, 3, 1] 835s -0.094 0.170 835s -0.485 -0.453 835s 0.955 -0.436 835s 835s y: [4, 3, 3, 1] 835s -0.075 0.018 0.100 -0.118 835s 0.254 -0.308 0.298 -0.294 835s 0.140 0.208 -0.804 0.892 835s testing: mul_mat, [2, 2, 3, 2] = [4, 2, 3, 2] * [4, 2, 3, 2] 835s x0: [4, 2, 3, 2] 835s 0.873 0.088 0.376 -0.086 835s -0.408 0.922 0.133 0.741 835s 835s x1: [4, 2, 3, 2] 835s -0.289 0.131 -0.489 -0.921 835s 0.631 0.187 0.057 -0.442 835s 835s y: [2, 2, 3, 2] 835s -0.345 -0.509 835s 0.627 -0.406 835s test-mul-mat0: iter:125/500 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.484 0.581 -0.497 835s 0.485 -0.829 -0.036 835s 835s x1: [3, 3, 1, 1] 835s -0.574 0.199 0.340 835s 0.509 0.199 0.743 835s -0.063 0.405 -0.634 835s 835s y: [2, 3, 1, 1] 835s -0.331 -0.455 835s -0.007 0.055 835s 0.520 -0.343 835s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 835s x0: [3, 4, 4, 1] 835s -0.500 0.935 -0.698 835s 0.985 -0.894 0.266 835s -0.616 -0.391 -0.841 835s -0.078 0.860 -0.090 835s 835s x1: [3, 2, 4, 1] 835s -0.600 -0.497 -0.107 835s -0.462 0.251 -0.248 835s 835s y: [4, 2, 4, 1] 835s -0.089 -0.175 0.654 -0.371 835s 0.639 -0.745 0.396 0.274 835s testing: mul_mat, [1, 4, 4, 3] = [3, 1, 4, 3] * [3, 4, 4, 3] 835s x0: [3, 1, 4, 3] 835s -0.802 -0.071 0.527 835s 835s x1: [3, 4, 4, 3] 835s -0.060 -0.035 -0.282 835s 0.144 -0.179 0.614 835s 0.595 -0.638 -0.880 835s -0.966 -0.474 0.642 835s 835s y: [1, 4, 4, 3] 835s -0.098 835s 0.221 835s -0.896 835s 1.146 835s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.167 -0.846 0.559 835s 0.003 0.919 -0.384 835s 835s x1: [3, 1, 1, 1] 835s -0.322 0.181 -0.458 835s 835s y: [2, 1, 1, 1] 835s -0.463 0.341 835s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 3, 4, 1] 835s 0.676 0.595 835s 0.172 -0.269 835s -0.283 0.333 835s 835s x1: [2, 3, 4, 1] 835s -0.345 0.899 835s 0.012 0.239 835s 0.970 0.202 835s 835s y: [3, 3, 4, 1] 835s 0.302 -0.301 0.397 835s 0.150 -0.062 0.076 835s 0.777 0.113 -0.207 835s testing: mul_mat, [4, 2, 4, 3] = [3, 4, 4, 3] * [3, 2, 4, 3] 835s x0: [3, 4, 4, 3] 835s 0.359 0.206 -0.696 835s -0.763 0.697 0.702 835s -0.932 -0.614 -0.195 835s 0.382 0.621 -0.136 835s 835s x1: [3, 2, 4, 3] 835s 0.697 0.360 0.677 835s -0.059 0.869 0.846 835s 835s y: [4, 2, 4, 3] 835s -0.146 0.194 -1.002 0.398 835s -0.431 1.245 -0.643 0.402 835s test-mul-mat0: iter:126/500 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.906 0.888 835s 0.061 -0.208 835s 0.238 0.671 835s 835s x1: [2, 2, 1, 1] 835s 0.483 0.611 835s 0.662 -0.582 835s 835s y: [3, 2, 1, 1] 835s 0.980 -0.098 0.525 835s 0.083 0.161 -0.233 835s testing: mul_mat, [2, 3, 2, 1] = [2, 2, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 2, 2, 1] 835s 0.101 -0.329 835s -0.054 0.025 835s 835s x1: [2, 3, 2, 1] 835s -0.728 0.925 835s 0.572 -0.710 835s 0.823 -0.339 835s 835s y: [2, 3, 2, 1] 835s -0.378 0.063 835s 0.291 -0.049 835s 0.195 -0.053 835s testing: mul_mat, [3, 2, 2, 2] = [2, 3, 2, 2] * [2, 2, 2, 2] 835s x0: [2, 3, 2, 2] 835s 0.685 0.698 835s 0.747 -0.727 835s -0.481 0.585 835s 835s x1: [2, 2, 2, 2] 835s 0.242 0.162 835s -0.274 -0.078 835s 835s y: [3, 2, 2, 2] 835s 0.279 0.063 -0.021 835s -0.242 -0.148 0.086 835s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.420 0.293 835s -0.226 0.882 835s -0.703 -0.773 835s -0.147 -0.517 835s 835s x1: [2, 3, 1, 1] 835s -0.878 0.294 835s 0.189 -0.456 835s -0.105 0.076 835s 835s y: [4, 3, 1, 1] 835s 0.456 0.458 0.390 -0.023 835s -0.213 -0.445 0.219 0.208 835s 0.067 0.091 0.015 -0.024 835s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 835s x0: [4, 3, 2, 1] 835s -0.650 0.244 0.824 -0.323 835s 0.766 -0.158 0.616 -0.090 835s -0.627 -0.077 0.219 0.101 835s 835s x1: [4, 2, 2, 1] 835s -0.587 -0.373 -0.501 -0.425 835s -0.474 -0.177 0.978 0.588 835s 835s y: [3, 2, 2, 1] 835s 0.016 -0.661 0.244 835s 0.881 0.215 0.584 835s testing: mul_mat, [2, 4, 2, 2] = [3, 2, 2, 2] * [3, 4, 2, 2] 835s x0: [3, 2, 2, 2] 835s -0.855 0.159 -0.340 835s -0.050 -0.826 0.138 835s 835s x1: [3, 4, 2, 2] 835s 0.363 -0.874 -0.016 835s 0.070 0.181 0.561 835s -0.100 0.531 0.326 835s 0.273 -0.225 -0.832 835s 835s y: [2, 4, 2, 2] 835s -0.444 0.702 835s -0.222 -0.076 835s 0.059 -0.389 835s 0.013 0.058 835s test-mul-mat0: iter:127/500 835s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.999 -0.571 835s 0.678 -0.573 835s -0.740 -0.848 835s 835s x1: [2, 3, 1, 1] 835s 0.070 -0.611 835s -0.868 0.215 835s 0.339 0.291 835s 835s y: [3, 3, 1, 1] 835s 0.419 0.397 0.466 835s -0.990 -0.712 0.460 835s 0.172 0.063 -0.498 835s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 2, 3, 1] 835s -0.632 0.374 835s 0.507 0.707 835s 835s x1: [2, 3, 3, 1] 835s -0.732 0.373 835s 0.179 -0.115 835s 0.893 0.745 835s 835s y: [2, 3, 3, 1] 835s 0.602 -0.108 835s -0.156 0.010 835s -0.286 0.980 835s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 1, 3, 1] 835s -0.785 -0.262 835s 835s x1: [2, 2, 3, 1] 835s -0.598 -0.274 835s 0.905 0.287 835s 835s y: [1, 2, 3, 1] 835s 0.542 835s -0.786 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.732 0.974 835s -0.982 0.112 835s -0.110 0.464 835s 835s x1: [2, 1, 1, 1] 835s -0.439 0.353 835s 835s y: [3, 1, 1, 1] 835s 0.665 0.471 0.212 835s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 4, 3, 1] 835s 0.697 0.432 -0.845 835s -0.922 0.265 -0.500 835s 0.271 -0.474 -0.439 835s -0.742 0.450 0.618 835s 835s x1: [3, 2, 3, 1] 835s -0.892 -0.535 -0.810 835s -0.490 0.192 -0.905 835s 835s y: [4, 2, 3, 1] 835s -0.168 1.086 0.367 -0.080 835s 0.506 0.955 0.173 -0.110 835s testing: mul_mat, [2, 3, 3, 1] = [4, 2, 3, 1] * [4, 3, 3, 1] 835s x0: [4, 2, 3, 1] 835s -0.777 -0.648 -0.854 0.032 835s 0.180 -0.324 0.030 -0.975 835s 835s x1: [4, 3, 3, 1] 835s -0.128 -0.260 -0.129 0.026 835s 0.240 0.432 -0.355 0.848 835s -0.541 -0.547 -0.034 -0.322 835s 835s y: [2, 3, 3, 1] 835s 0.379 0.032 835s -0.136 -0.934 835s 0.793 0.392 835s test-mul-mat0: iter:128/500 835s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.013 0.289 0.171 -0.977 835s -0.463 0.082 0.514 0.971 835s 0.919 0.272 0.142 0.940 835s 0.209 -0.614 0.100 0.315 835s 835s x1: [4, 2, 1, 1] 835s 0.056 0.937 -0.950 0.279 835s 0.117 -0.598 0.955 0.263 835s 835s y: [4, 2, 1, 1] 835s -0.166 -0.166 0.434 -0.570 835s -0.268 0.643 0.328 0.570 835s testing: mul_mat, [3, 4, 2, 1] = [4, 3, 2, 1] * [4, 4, 2, 1] 835s x0: [4, 3, 2, 1] 835s -0.590 0.960 -0.906 0.577 835s 0.804 -0.752 -0.206 -0.072 835s 0.520 -0.587 -0.994 -0.945 835s 835s x1: [4, 4, 2, 1] 835s 0.311 0.613 0.011 -0.211 835s -0.783 0.167 0.844 -0.846 835s 0.217 0.123 0.272 0.619 835s 0.079 -0.465 0.052 -0.934 835s 835s y: [3, 4, 2, 1] 835s 0.273 -0.197 -0.009 835s -0.630 -0.868 -0.546 835s 0.101 -0.019 -0.815 835s -1.078 0.470 1.145 835s testing: mul_mat, [3, 3, 2, 3] = [4, 3, 2, 3] * [4, 3, 2, 3] 835s x0: [4, 3, 2, 3] 835s -0.844 0.991 0.467 -0.045 835s 0.072 0.576 0.528 0.592 835s -0.537 0.947 0.430 0.816 835s 835s x1: [4, 3, 2, 3] 835s 0.380 -0.277 0.905 0.644 835s -0.878 0.076 0.521 -0.469 835s 0.036 0.615 -0.892 -0.160 835s 835s y: [3, 3, 2, 3] 835s -0.202 0.727 0.448 835s 1.081 -0.022 0.385 835s 0.169 -0.209 0.049 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.036 0.279 -0.974 -0.658 835s 835s x1: [4, 3, 1, 1] 835s 0.297 -0.727 -0.674 0.847 835s 0.584 0.743 -0.251 -0.995 835s -0.661 0.700 0.077 0.853 835s 835s y: [1, 3, 1, 1] 835s -0.093 835s 1.128 835s -0.464 835s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 2, 2, 1] 835s 0.905 835s -0.580 835s 835s x1: [1, 4, 2, 1] 835s 0.396 835s 0.460 835s 0.287 835s -0.124 835s 835s y: [2, 4, 2, 1] 835s 0.358 -0.230 835s 0.416 -0.267 835s 0.260 -0.167 835s -0.112 0.072 835s testing: mul_mat, [1, 1, 2, 3] = [2, 1, 2, 3] * [2, 1, 2, 3] 835s x0: [2, 1, 2, 3] 835s -0.211 0.467 835s 835s x1: [2, 1, 2, 3] 835s 0.898 -0.989 835s 835s y: [1, 1, 2, 3] 835s -0.652 835s test-mul-mat0: iter:129/500 835s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.234 0.444 0.597 835s 0.197 0.604 -0.614 835s -0.335 0.042 0.201 835s -0.526 0.876 0.476 835s 835s x1: [3, 3, 1, 1] 835s -0.186 -0.704 -0.054 835s -0.176 -0.938 0.170 835s -0.318 0.412 0.138 835s 835s y: [4, 3, 1, 1] 835s -0.301 -0.428 0.022 -0.544 835s -0.274 -0.705 0.054 -0.648 835s 0.339 0.101 0.151 0.593 835s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 3, 2, 1] 835s 0.686 0.709 0.423 835s -0.840 0.585 -0.101 835s 0.730 0.172 0.589 835s 835s x1: [3, 4, 2, 1] 835s 0.570 0.587 -0.311 835s -0.470 -0.515 0.318 835s -0.370 0.288 -0.635 835s 0.443 0.584 0.312 835s 835s y: [3, 4, 2, 1] 835s 0.676 -0.104 0.334 835s -0.554 0.061 -0.245 835s -0.318 0.543 -0.594 835s 0.851 -0.062 0.608 835s testing: mul_mat, [2, 3, 2, 1] = [3, 2, 2, 1] * [3, 3, 2, 1] 835s x0: [3, 2, 2, 1] 835s 0.656 -0.118 0.759 835s 0.916 -0.462 -0.335 835s 835s x1: [3, 3, 2, 1] 835s -0.399 -0.825 0.065 835s 0.551 0.233 -0.315 835s 0.791 0.057 0.749 835s 835s y: [2, 3, 2, 1] 835s -0.115 -0.006 835s 0.095 0.503 835s 1.080 0.447 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.524 -0.566 0.828 835s -0.981 -0.443 -0.753 835s -0.291 -0.679 -0.731 835s -0.444 -0.441 0.998 835s 835s x1: [3, 2, 1, 1] 835s 0.740 -0.814 0.585 835s 0.291 0.419 -0.730 835s 835s y: [4, 2, 1, 1] 835s 0.557 -0.806 -0.090 0.614 835s -0.994 0.078 0.164 -1.043 835s testing: mul_mat, [3, 3, 2, 1] = [4, 3, 2, 1] * [4, 3, 2, 1] 835s x0: [4, 3, 2, 1] 835s -0.859 -0.613 -0.710 -0.891 835s 0.745 -0.985 0.166 -0.144 835s -0.029 -0.031 -0.274 0.148 835s 835s x1: [4, 3, 2, 1] 835s 0.903 0.151 0.757 0.819 835s 0.689 -0.578 -0.375 0.172 835s -0.642 0.764 0.183 -0.122 835s 835s y: [3, 3, 2, 1] 835s -2.136 0.531 -0.117 835s -0.125 0.996 0.126 835s 0.063 -1.183 -0.073 835s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 4, 2, 1] 835s -0.393 -0.520 -0.135 835s 0.114 -0.466 0.337 835s -0.046 -0.922 0.559 835s 0.404 0.110 -0.618 835s 835s x1: [3, 4, 2, 1] 835s -0.326 -0.370 -0.669 835s 0.260 -0.551 0.517 835s -0.598 -0.410 0.262 835s 0.373 -0.023 0.277 835s 835s y: [4, 4, 2, 1] 835s 0.411 -0.090 -0.018 0.241 835s 0.115 0.461 0.785 -0.275 835s 0.412 0.212 0.552 -0.449 835s -0.172 0.147 0.159 -0.023 835s test-mul-mat0: iter:130/500 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.229 -0.074 0.910 835s -0.212 0.308 0.650 835s 835s x1: [3, 3, 1, 1] 835s -0.516 -0.475 -0.427 835s 0.091 0.639 0.527 835s -0.505 -0.881 -0.939 835s 835s y: [2, 3, 1, 1] 835s -0.471 -0.314 835s 0.454 0.520 835s -0.905 -0.774 835s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 835s x0: [3, 4, 4, 1] 835s 0.402 0.040 -0.347 835s -0.810 -0.652 -0.697 835s 0.126 0.301 0.066 835s 0.189 0.174 0.284 835s 835s x1: [3, 2, 4, 1] 835s -0.063 -0.048 -0.237 835s -0.937 0.874 -0.781 835s 835s y: [4, 2, 4, 1] 835s 0.055 0.248 -0.038 -0.088 835s -0.071 0.735 0.093 -0.247 835s testing: mul_mat, [4, 4, 4, 2] = [3, 4, 4, 2] * [3, 4, 4, 2] 835s x0: [3, 4, 4, 2] 835s -0.205 0.704 -0.579 835s -0.496 0.865 0.213 835s -0.569 -0.653 -0.391 835s 0.139 -0.507 0.461 835s 835s x1: [3, 4, 4, 2] 835s 0.992 -0.765 -0.046 835s 0.459 -0.212 0.573 835s 0.451 0.018 -0.753 835s 0.496 0.418 0.093 835s 835s y: [4, 4, 4, 2] 835s -0.715 -1.164 -0.047 0.504 835s -0.574 -0.288 -0.347 0.435 835s 0.356 -0.369 0.027 -0.294 835s 0.139 0.135 -0.591 -0.100 835s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.980 0.723 0.856 835s 835s x1: [3, 4, 1, 1] 835s 0.847 0.154 0.091 835s 0.702 0.996 0.141 835s 0.403 0.306 -0.487 835s 0.933 0.163 0.377 835s 835s y: [1, 4, 1, 1] 835s -0.641 835s 0.153 835s -0.591 835s -0.473 835s testing: mul_mat, [1, 3, 4, 1] = [1, 1, 4, 1] * [1, 3, 4, 1] 835s x0: [1, 1, 4, 1] 835s -0.219 835s 835s x1: [1, 3, 4, 1] 835s 0.582 835s 0.736 835s 0.388 835s 835s y: [1, 3, 4, 1] 835s -0.128 835s -0.161 835s -0.085 835s testing: mul_mat, [1, 1, 4, 2] = [1, 1, 4, 2] * [1, 1, 4, 2] 835s x0: [1, 1, 4, 2] 835s 0.213 835s 835s x1: [1, 1, 4, 2] 835s -0.818 835s 835s y: [1, 1, 4, 2] 835s -0.174 835s test-mul-mat0: iter:131/500 835s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.139 835s 0.240 835s 0.279 835s 0.952 835s 835s x1: [1, 3, 1, 1] 835s -0.996 835s -0.330 835s 0.813 835s 835s y: [4, 3, 1, 1] 835s 0.139 -0.239 -0.278 -0.948 835s 0.046 -0.079 -0.092 -0.314 835s -0.113 0.195 0.227 0.774 835s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 1, 2, 1] 835s -0.819 835s 835s x1: [1, 4, 2, 1] 835s -0.486 835s 0.214 835s -0.866 835s 0.490 835s 835s y: [1, 4, 2, 1] 835s 0.399 835s -0.175 835s 0.710 835s -0.401 835s testing: mul_mat, [4, 1, 2, 3] = [1, 4, 2, 3] * [1, 1, 2, 3] 835s x0: [1, 4, 2, 3] 835s 0.377 835s 0.387 835s -0.331 835s 0.820 835s 835s x1: [1, 1, 2, 3] 835s -0.494 835s 835s y: [4, 1, 2, 3] 835s -0.186 -0.191 0.164 -0.405 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.620 835s -0.753 835s 835s x1: [1, 4, 1, 1] 835s -0.309 835s 0.791 835s 0.175 835s -0.867 835s 835s y: [2, 4, 1, 1] 835s 0.192 0.233 835s -0.491 -0.596 835s -0.109 -0.132 835s 0.538 0.653 835s testing: mul_mat, [2, 1, 2, 1] = [2, 2, 2, 1] * [2, 1, 2, 1] 835s x0: [2, 2, 2, 1] 835s 0.588 -0.476 835s 0.578 -0.241 835s 835s x1: [2, 1, 2, 1] 835s 0.268 0.766 835s 835s y: [2, 1, 2, 1] 835s -0.207 -0.030 835s testing: mul_mat, [1, 2, 2, 3] = [2, 1, 2, 3] * [2, 2, 2, 3] 835s x0: [2, 1, 2, 3] 835s -0.072 0.077 835s 835s x1: [2, 2, 2, 3] 835s -0.913 -0.128 835s 0.667 0.616 835s 835s y: [1, 2, 2, 3] 835s 0.056 835s -0.000 835s test-mul-mat0: iter:132/500 835s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.060 835s -0.024 835s 0.158 835s 835s x1: [1, 4, 1, 1] 835s -0.443 835s 0.774 835s -0.333 835s -0.423 835s 835s y: [3, 4, 1, 1] 835s 0.027 0.010 -0.070 835s -0.046 -0.018 0.123 835s 0.020 0.008 -0.053 835s 0.025 0.010 -0.067 835s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 835s x0: [1, 2, 3, 1] 835s 0.452 835s 0.571 835s 835s x1: [1, 3, 3, 1] 835s -0.518 835s 0.142 835s 0.889 835s 835s y: [2, 3, 3, 1] 835s -0.234 -0.296 835s 0.064 0.081 835s 0.402 0.508 835s testing: mul_mat, [1, 2, 3, 4] = [1, 1, 3, 4] * [1, 2, 3, 4] 835s x0: [1, 1, 3, 4] 835s -0.992 835s 835s x1: [1, 2, 3, 4] 835s 0.197 835s 0.569 835s 835s y: [1, 2, 3, 4] 835s -0.195 835s -0.565 835s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.371 835s 0.629 835s 835s x1: [1, 1, 1, 1] 835s 0.787 835s 835s y: [2, 1, 1, 1] 835s -0.292 0.495 835s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 835s x0: [2, 2, 3, 1] 835s -0.449 0.856 835s -0.951 0.711 835s 835s x1: [2, 1, 3, 1] 835s 0.850 -0.466 835s 835s y: [2, 1, 3, 1] 835s -0.781 -1.140 835s testing: mul_mat, [4, 2, 3, 4] = [2, 4, 3, 4] * [2, 2, 3, 4] 835s x0: [2, 4, 3, 4] 835s 0.250 -0.915 835s 0.027 0.748 835s 0.178 0.640 835s -0.761 0.300 835s 835s x1: [2, 2, 3, 4] 835s -0.080 -0.309 835s -0.334 0.236 835s 835s y: [4, 2, 3, 4] 835s 0.262 -0.233 -0.212 -0.032 835s -0.299 0.167 0.091 0.325 835s test-mul-mat0: iter:133/500 835s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.439 -0.610 -0.220 835s 835s x1: [3, 4, 1, 1] 835s -0.390 0.736 0.010 835s -0.487 0.525 -0.823 835s -0.676 0.065 -0.745 835s -0.415 -0.108 0.612 835s 835s y: [1, 4, 1, 1] 835s -0.280 835s 0.074 835s 0.420 835s 0.113 835s testing: mul_mat, [3, 1, 3, 1] = [3, 3, 3, 1] * [3, 1, 3, 1] 835s x0: [3, 3, 3, 1] 835s -0.776 0.230 -0.273 835s -0.627 -0.671 0.337 835s -0.890 0.339 0.851 835s 835s x1: [3, 1, 3, 1] 835s 0.316 0.199 -0.401 835s 835s y: [3, 1, 3, 1] 835s -0.090 -0.467 -0.554 835s testing: mul_mat, [2, 3, 3, 4] = [3, 2, 3, 4] * [3, 3, 3, 4] 835s x0: [3, 2, 3, 4] 835s -0.722 -0.961 -0.617 835s 0.828 0.335 -0.483 835s 835s x1: [3, 3, 3, 4] 835s 0.022 0.189 0.485 835s -0.866 0.413 -0.284 835s -0.139 0.786 0.045 835s 835s y: [2, 3, 3, 4] 835s -0.497 -0.153 835s 0.405 -0.442 835s -0.682 0.127 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.259 -0.616 0.223 835s 835s x1: [3, 2, 1, 1] 835s 0.396 0.936 0.558 835s 0.494 0.306 -0.448 835s 835s y: [1, 2, 1, 1] 835s -0.350 835s -0.160 835s testing: mul_mat, [3, 3, 3, 1] = [1, 3, 3, 1] * [1, 3, 3, 1] 835s x0: [1, 3, 3, 1] 835s -0.592 835s -0.373 835s 0.514 835s 835s x1: [1, 3, 3, 1] 835s 0.365 835s -0.748 835s 0.473 835s 835s y: [3, 3, 3, 1] 835s -0.216 -0.136 0.188 835s 0.442 0.279 -0.384 835s -0.280 -0.177 0.243 835s testing: mul_mat, [2, 1, 3, 4] = [3, 2, 3, 4] * [3, 1, 3, 4] 835s x0: [3, 2, 3, 4] 835s -0.564 -0.962 -0.848 835s 0.802 -0.946 0.002 835s 835s x1: [3, 1, 3, 4] 835s 0.117 0.856 0.985 835s 835s y: [2, 1, 3, 4] 835s -1.724 -0.713 835s test-mul-mat0: iter:134/500 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.743 835s 835s x1: [1, 1, 1, 1] 835s -0.467 835s 835s y: [1, 1, 1, 1] 835s -0.347 835s testing: mul_mat, [4, 1, 4, 1] = [1, 4, 4, 1] * [1, 1, 4, 1] 835s x0: [1, 4, 4, 1] 835s -0.097 835s -0.539 835s 0.561 835s -0.409 835s 835s x1: [1, 1, 4, 1] 835s -0.242 835s 835s y: [4, 1, 4, 1] 835s 0.024 0.131 -0.136 0.099 835s testing: mul_mat, [4, 4, 4, 3] = [1, 4, 4, 3] * [1, 4, 4, 3] 835s x0: [1, 4, 4, 3] 835s -0.479 835s -0.317 835s 0.554 835s -0.142 835s 835s x1: [1, 4, 4, 3] 835s -0.956 835s 0.598 835s 0.932 835s -0.303 835s 835s y: [4, 4, 4, 3] 835s 0.458 0.303 -0.529 0.136 835s -0.286 -0.189 0.331 -0.085 835s -0.446 -0.295 0.516 -0.132 835s 0.145 0.096 -0.168 0.043 835s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.041 835s 0.437 835s -0.249 835s 835s x1: [1, 4, 1, 1] 835s -0.685 835s 0.644 835s -0.910 835s -0.866 835s 835s y: [3, 4, 1, 1] 835s -0.028 -0.299 0.171 835s 0.026 0.281 -0.161 835s -0.037 -0.397 0.227 835s -0.035 -0.378 0.216 835s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 3, 4, 1] 835s -0.572 0.711 0.829 835s 0.431 0.698 0.773 835s -0.917 -0.514 0.228 835s 835s x1: [3, 1, 4, 1] 835s -0.366 -0.993 0.574 835s 835s y: [3, 1, 4, 1] 835s -0.020 -0.407 0.977 835s testing: mul_mat, [3, 3, 4, 3] = [3, 3, 4, 3] * [3, 3, 4, 3] 835s x0: [3, 3, 4, 3] 835s -0.934 -0.293 0.499 835s -0.652 -0.985 0.987 835s -0.029 -0.985 0.226 835s 835s x1: [3, 3, 4, 3] 835s 0.318 0.166 -0.610 835s -0.454 -0.961 -0.523 835s 0.419 0.001 -0.301 835s 835s y: [3, 3, 4, 3] 835s -0.651 -0.973 -0.311 835s 0.445 0.727 0.842 835s -0.542 -0.572 -0.081 835s test-mul-mat0: iter:135/500 835s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.267 0.658 835s 0.564 0.346 835s 835s x1: [2, 1, 1, 1] 835s 0.819 -0.818 835s 835s y: [2, 1, 1, 1] 835s -0.319 0.179 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.737 -0.136 835s 0.022 0.341 835s -0.516 -0.764 835s -0.039 -0.966 835s 835s x1: [2, 2, 1, 1] 835s 0.846 0.475 835s 0.756 0.786 835s 835s y: [4, 2, 1, 1] 835s -0.688 0.181 -0.800 -0.492 835s -0.664 0.285 -0.991 -0.789 835s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 835s x0: [2, 4, 1, 2] 835s 0.561 -0.865 835s -0.487 0.317 835s 0.921 -0.786 835s 0.580 -0.215 835s 835s x1: [2, 4, 1, 2] 835s 0.363 0.393 835s -0.629 0.033 835s -0.313 0.352 835s -0.335 -0.140 835s 835s y: [4, 4, 1, 2] 835s -0.136 -0.052 0.025 0.126 835s -0.382 0.317 -0.606 -0.372 835s -0.480 0.264 -0.565 -0.257 835s -0.067 0.119 -0.198 -0.164 835s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.102 0.610 835s 0.611 0.316 835s 835s x1: [2, 4, 1, 1] 835s 0.674 0.868 835s 0.962 0.026 835s -0.467 -0.178 835s -0.846 -0.019 835s 835s y: [2, 4, 1, 1] 835s 0.598 0.687 835s 0.114 0.596 835s -0.156 -0.342 835s -0.097 -0.523 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.806 -0.259 835s 0.956 -0.389 835s 0.375 -0.306 835s 0.773 -0.989 835s 835s x1: [2, 2, 1, 1] 835s 0.900 -0.352 835s -0.123 -0.965 835s 835s y: [4, 2, 1, 1] 835s -0.635 0.997 0.445 1.044 835s 0.349 0.258 0.249 0.860 835s testing: mul_mat, [4, 2, 1, 2] = [4, 4, 1, 2] * [4, 2, 1, 2] 835s x0: [4, 4, 1, 2] 835s -0.414 0.844 0.566 -0.876 835s 0.809 -0.809 0.430 -0.448 835s 0.030 0.657 -0.459 -0.741 835s 0.463 0.800 -0.823 -0.299 835s 835s x1: [4, 2, 1, 2] 835s -0.917 -0.424 0.314 -0.083 835s 0.851 -0.012 -0.216 0.812 835s 835s y: [4, 2, 1, 2] 835s 0.272 -0.227 -0.388 -0.997 835s -1.196 0.241 -0.485 0.319 835s test-mul-mat0: iter:136/500 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.479 835s 835s x1: [1, 4, 1, 1] 835s 0.372 835s -0.988 835s -0.062 835s -0.062 835s 835s y: [1, 4, 1, 1] 835s 0.178 835s -0.474 835s -0.030 835s -0.030 835s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.969 835s 0.374 835s -0.733 835s 0.897 835s 835s x1: [1, 1, 1, 1] 835s 0.115 835s 835s y: [4, 1, 1, 1] 835s -0.111 0.043 -0.084 0.103 835s testing: mul_mat, [4, 4, 1, 4] = [1, 4, 1, 4] * [1, 4, 1, 4] 835s x0: [1, 4, 1, 4] 835s -0.793 835s 0.279 835s -0.345 835s -0.781 835s 835s x1: [1, 4, 1, 4] 835s -0.450 835s -0.181 835s -0.250 835s -0.490 835s 835s y: [4, 4, 1, 4] 835s 0.357 -0.126 0.155 0.352 835s 0.144 -0.051 0.063 0.142 835s 0.198 -0.070 0.086 0.195 835s 0.388 -0.137 0.169 0.383 835s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.676 835s -0.354 835s -0.709 835s 835s x1: [1, 4, 1, 1] 835s -0.626 835s 0.141 835s 0.496 835s 0.992 835s 835s y: [3, 4, 1, 1] 835s -0.423 0.221 0.444 835s 0.096 -0.050 -0.100 835s 0.335 -0.175 -0.351 835s 0.671 -0.351 -0.703 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.458 0.279 0.010 835s 835s x1: [3, 1, 1, 1] 835s 0.627 0.606 0.138 835s 835s y: [1, 1, 1, 1] 835s 0.458 835s testing: mul_mat, [2, 3, 1, 4] = [1, 2, 1, 4] * [1, 3, 1, 4] 835s x0: [1, 2, 1, 4] 835s 0.823 835s -0.322 835s 835s x1: [1, 3, 1, 4] 835s 0.665 835s -0.441 835s 0.665 835s 835s y: [2, 3, 1, 4] 835s 0.548 -0.214 835s -0.364 0.142 835s 0.547 -0.214 835s test-mul-mat0: iter:137/500 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.985 0.783 0.451 835s -0.209 0.040 -0.004 835s 835s x1: [3, 2, 1, 1] 835s -0.557 -0.823 0.108 835s 0.901 0.457 -0.882 835s 835s y: [2, 2, 1, 1] 835s -0.046 0.083 835s -0.927 -0.167 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.730 -0.381 0.483 835s 0.549 -0.304 0.673 835s 835s x1: [3, 2, 1, 1] 835s 0.263 0.005 0.770 835s 0.462 0.052 -0.962 835s 835s y: [2, 2, 1, 1] 835s 0.562 0.661 835s -0.148 -0.410 835s testing: mul_mat, [4, 2, 1, 3] = [3, 4, 1, 3] * [3, 2, 1, 3] 835s x0: [3, 4, 1, 3] 835s -0.117 -0.364 -0.499 835s 0.935 -0.327 0.787 835s 0.665 0.292 0.270 835s 0.213 0.988 -0.057 835s 835s x1: [3, 2, 1, 3] 835s -0.703 -0.551 -0.491 835s 0.336 0.829 -0.048 835s 835s y: [4, 2, 1, 3] 835s 0.527 -0.864 -0.761 -0.667 835s -0.317 0.005 0.452 0.894 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.385 -0.287 0.027 835s -0.090 0.168 -0.736 835s -0.255 -0.579 0.968 835s 835s x1: [3, 4, 1, 1] 835s 0.417 0.457 0.014 835s -0.313 -0.329 0.002 835s 0.630 -0.819 0.439 835s 0.083 0.026 0.706 835s 835s y: [3, 4, 1, 1] 835s 0.029 0.029 -0.357 835s -0.026 -0.028 0.272 835s 0.489 -0.518 0.739 835s 0.043 -0.523 0.647 835s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.654 0.166 -0.309 835s -0.836 0.608 -0.777 835s 0.978 0.197 -0.689 835s 0.016 -0.395 -0.822 835s 835s x1: [3, 3, 1, 1] 835s 0.116 0.238 -0.620 835s -0.755 0.096 0.428 835s 0.875 -0.112 0.150 835s 835s y: [4, 3, 1, 1] 835s 0.155 0.529 0.588 0.417 835s 0.378 0.357 -1.015 -0.402 835s -0.637 -0.916 0.730 -0.065 835s testing: mul_mat, [1, 3, 1, 3] = [4, 1, 1, 3] * [4, 3, 1, 3] 835s x0: [4, 1, 1, 3] 835s 0.933 -0.222 0.908 -0.603 835s 835s x1: [4, 3, 1, 3] 835s 0.608 0.221 -0.077 -0.679 835s -0.611 0.344 0.347 -0.347 835s 0.312 -0.536 0.891 0.693 835s 835s y: [1, 3, 1, 3] 835s 0.858 835s -0.122 835s 0.802 835s test-mul-mat0: iter:138/500 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.654 0.485 835s -0.397 -0.068 835s 0.610 0.199 835s -0.135 -0.612 835s 835s x1: [2, 4, 1, 1] 835s -0.010 0.027 835s -0.127 0.424 835s 0.232 0.024 835s -0.919 0.748 835s 835s y: [4, 4, 1, 1] 835s 0.020 0.002 -0.001 -0.015 835s 0.288 0.021 0.007 -0.242 835s -0.140 -0.094 0.146 -0.046 835s 0.964 0.314 -0.412 -0.334 835s testing: mul_mat, [1, 4, 3, 1] = [2, 1, 3, 1] * [2, 4, 3, 1] 835s x0: [2, 1, 3, 1] 835s -0.117 0.770 835s 835s x1: [2, 4, 3, 1] 835s 0.107 0.262 835s 0.057 -0.292 835s -0.633 -0.287 835s 0.429 -0.945 835s 835s y: [1, 4, 3, 1] 835s 0.189 835s -0.232 835s -0.147 835s -0.777 835s testing: mul_mat, [1, 1, 3, 4] = [2, 1, 3, 4] * [2, 1, 3, 4] 835s x0: [2, 1, 3, 4] 835s -0.036 0.850 835s 835s x1: [2, 1, 3, 4] 835s 0.189 0.897 835s 835s y: [1, 1, 3, 4] 835s 0.755 835s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.710 0.589 835s -0.375 -0.460 835s -0.310 -0.205 835s -0.933 -0.365 835s 835s x1: [2, 1, 1, 1] 835s 0.854 -0.456 835s 835s y: [4, 1, 1, 1] 835s -0.875 -0.111 -0.171 -0.631 835s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 3, 3, 1] 835s 0.390 0.930 -0.045 -0.638 835s 0.954 -0.252 0.610 -0.066 835s 0.294 0.929 -0.200 0.803 835s 835s x1: [4, 2, 3, 1] 835s 0.025 -0.139 -0.129 0.407 835s 0.324 0.003 -0.947 -0.103 835s 835s y: [3, 2, 3, 1] 835s -0.373 -0.047 0.231 835s 0.238 -0.262 0.205 835s testing: mul_mat, [2, 4, 3, 4] = [3, 2, 3, 4] * [3, 4, 3, 4] 835s x0: [3, 2, 3, 4] 835s 0.455 0.053 -0.939 835s 0.191 -0.327 -0.410 835s 835s x1: [3, 4, 3, 4] 835s 0.690 0.540 0.939 835s -0.510 0.902 -0.127 835s -0.707 -0.684 -0.296 835s -0.443 0.749 -0.642 835s 835s y: [2, 4, 3, 4] 835s -0.538 -0.430 835s -0.065 -0.340 835s -0.080 0.210 835s 0.440 -0.066 835s test-mul-mat0: iter:139/500 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.928 -0.217 -0.205 -0.499 835s -0.431 -0.544 0.294 0.582 835s 0.977 -0.104 -0.717 -0.645 835s 835s x1: [4, 3, 1, 1] 835s -0.974 0.790 0.851 0.838 835s 0.419 0.073 0.868 -0.707 835s 0.412 0.676 -0.480 0.549 835s 835s y: [3, 3, 1, 1] 835s -1.668 0.728 -2.184 835s 0.547 -0.376 0.235 835s 0.060 -0.367 0.323 835s testing: mul_mat, [1, 3, 4, 1] = [4, 1, 4, 1] * [4, 3, 4, 1] 835s x0: [4, 1, 4, 1] 835s -0.921 0.304 -0.546 -0.621 835s 835s x1: [4, 3, 4, 1] 835s 0.129 0.314 0.429 0.165 835s 0.950 -0.288 0.191 0.740 835s -0.437 0.029 0.160 0.636 835s 835s y: [1, 3, 4, 1] 835s -0.360 835s -1.525 835s -0.072 835s testing: mul_mat, [2, 1, 4, 1] = [4, 2, 4, 1] * [4, 1, 4, 1] 835s x0: [4, 2, 4, 1] 835s 0.927 -0.179 -0.410 -0.670 835s 0.955 0.992 -0.736 0.822 835s 835s x1: [4, 1, 4, 1] 835s -0.397 0.953 -0.300 -0.320 835s 835s y: [2, 1, 4, 1] 835s -0.201 0.524 835s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.260 -0.013 0.934 0.373 835s 0.272 0.578 -0.435 0.337 835s -0.349 0.492 0.103 0.462 835s 835s x1: [4, 2, 1, 1] 835s -0.813 0.590 0.487 -0.858 835s 0.582 0.751 0.964 0.569 835s 835s y: [3, 2, 1, 1] 835s 0.339 -0.381 0.228 835s 0.952 0.365 0.529 835s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 835s x0: [3, 2, 4, 1] 835s 0.705 0.794 -0.697 835s -0.903 -0.762 -0.500 835s 835s x1: [3, 4, 4, 1] 835s -0.267 0.897 0.998 835s -0.509 -0.180 -0.885 835s 0.722 -0.814 0.115 835s -0.121 -0.627 -0.295 835s 835s y: [2, 4, 4, 1] 835s -0.171 -0.941 835s 0.116 1.039 835s -0.218 -0.089 835s -0.378 0.734 835s testing: mul_mat, [1, 3, 4, 1] = [2, 1, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 1, 4, 1] 835s 0.686 -0.773 835s 835s x1: [2, 3, 4, 1] 835s 0.612 -0.556 835s -0.993 -0.578 835s -0.732 -0.115 835s 835s y: [1, 3, 4, 1] 835s 0.850 835s -0.234 835s -0.413 835s test-mul-mat0: iter:140/500 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.954 -0.582 0.275 835s -0.540 0.245 0.907 835s -0.854 0.472 -0.737 835s -0.079 -0.563 -0.773 835s 835s x1: [3, 4, 1, 1] 835s 0.898 0.650 0.836 835s -0.219 0.861 0.121 835s -0.836 -0.665 -0.152 835s 0.319 -0.800 -0.468 835s 835s y: [4, 4, 1, 1] 835s -1.005 0.434 -1.076 -1.084 835s -0.259 0.439 0.504 -0.561 835s 1.143 0.151 0.512 0.558 835s 0.032 -0.793 -0.305 0.787 835s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 3, 3, 1] 835s -0.415 0.506 -0.056 835s 0.381 -0.458 -0.047 835s -0.658 0.913 0.810 835s 835s x1: [3, 4, 3, 1] 835s 0.308 0.847 -0.803 835s -0.883 0.524 0.052 835s -0.985 0.174 -0.112 835s -0.204 0.036 -0.991 835s 835s y: [3, 4, 3, 1] 835s 0.346 -0.232 -0.080 835s 0.629 -0.579 1.102 835s 0.503 -0.450 0.717 835s 0.159 -0.047 -0.636 835s testing: mul_mat, [2, 3, 3, 2] = [3, 2, 3, 2] * [3, 3, 3, 2] 835s x0: [3, 2, 3, 2] 835s 0.964 -0.510 0.577 835s -0.009 -0.694 -0.069 835s 835s x1: [3, 3, 3, 2] 835s -0.133 0.568 -0.315 835s -0.078 -0.847 -0.808 835s 0.866 0.534 -0.266 835s 835s y: [2, 3, 3, 2] 835s -0.599 -0.371 835s -0.109 0.645 835s 0.409 -0.360 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.450 0.548 0.219 835s -0.137 -0.763 0.568 835s 835s x1: [3, 2, 1, 1] 835s 0.232 0.417 -0.797 835s 0.084 0.855 -0.202 835s 835s y: [2, 2, 1, 1] 835s -0.050 -0.802 835s 0.386 -0.778 835s testing: mul_mat, [1, 3, 3, 1] = [2, 1, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 1, 3, 1] 835s -0.268 0.425 835s 835s x1: [2, 3, 3, 1] 835s 0.563 -0.506 835s -0.430 -0.343 835s -0.483 -0.198 835s 835s y: [1, 3, 3, 1] 835s -0.366 835s -0.030 835s 0.046 835s testing: mul_mat, [4, 2, 3, 2] = [1, 4, 3, 2] * [1, 2, 3, 2] 835s x0: [1, 4, 3, 2] 835s 0.440 835s -0.222 835s -0.399 835s 0.656 835s 835s x1: [1, 2, 3, 2] 835s 0.137 835s 0.085 835s 835s y: [4, 2, 3, 2] 835s 0.060 -0.030 -0.055 0.090 835s 0.038 -0.019 -0.034 0.056 835s test-mul-mat0: iter:141/500 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.500 -0.637 -0.512 835s -0.970 0.334 0.047 835s -0.217 0.914 -0.257 835s 835s x1: [3, 4, 1, 1] 835s -0.745 0.855 0.947 835s 0.695 -0.367 -0.452 835s 0.350 -0.490 -0.872 835s 0.275 -0.606 -0.011 835s 835s y: [3, 4, 1, 1] 835s -1.402 1.053 0.700 835s 0.812 -0.817 -0.370 835s 0.933 -0.544 -0.300 835s 0.529 -0.470 -0.611 835s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 2, 3, 1] 835s 0.577 -0.351 0.072 835s -0.802 -0.700 -0.114 835s 835s x1: [3, 3, 3, 1] 835s -0.379 0.651 0.814 835s -0.237 -0.886 0.822 835s 0.704 0.871 0.424 835s 835s y: [2, 3, 3, 1] 835s -0.389 -0.245 835s 0.234 0.716 835s 0.130 -1.222 835s testing: mul_mat, [1, 2, 3, 4] = [3, 1, 3, 4] * [3, 2, 3, 4] 835s x0: [3, 1, 3, 4] 835s -0.994 -0.409 0.414 835s 835s x1: [3, 2, 3, 4] 835s 0.279 0.238 0.470 835s 0.557 -0.499 -0.494 835s 835s y: [1, 2, 3, 4] 835s -0.180 835s -0.554 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.413 -0.696 -0.891 835s 0.256 -0.380 0.442 835s 0.027 -0.629 0.296 835s 0.642 0.090 0.131 835s 835s x1: [3, 1, 1, 1] 835s -0.634 -0.090 0.684 835s 835s y: [4, 1, 1, 1] 835s -0.285 0.174 0.242 -0.325 835s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 835s x0: [4, 1, 3, 1] 835s -0.506 0.972 0.505 0.852 835s 835s x1: [4, 3, 3, 1] 835s -0.241 -0.925 -0.119 -0.273 835s 0.088 -0.095 0.017 0.900 835s -0.619 0.358 -0.282 -0.552 835s 835s y: [1, 3, 3, 1] 835s -1.069 835s 0.639 835s 0.048 835s testing: mul_mat, [2, 4, 3, 4] = [1, 2, 3, 4] * [1, 4, 3, 4] 835s x0: [1, 2, 3, 4] 835s -0.086 835s 0.544 835s 835s x1: [1, 4, 3, 4] 835s -0.107 835s -0.786 835s -0.590 835s -0.630 835s 835s y: [2, 4, 3, 4] 835s 0.009 -0.058 835s 0.068 -0.428 835s 0.051 -0.321 835s 0.054 -0.343 835s test-mul-mat0: iter:142/500 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.670 0.946 835s -0.992 -0.500 835s -0.468 0.525 835s 835s x1: [2, 2, 1, 1] 835s 0.259 0.415 835s 0.328 -0.827 835s 835s y: [3, 2, 1, 1] 835s 0.219 -0.464 0.097 835s -1.002 0.088 -0.588 835s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 2, 3, 1] 835s 0.439 -0.016 835s -0.274 -0.233 835s 835s x1: [2, 3, 3, 1] 835s 0.569 0.161 835s 0.955 0.214 835s -0.975 -0.810 835s 835s y: [2, 3, 3, 1] 835s 0.247 -0.193 835s 0.416 -0.311 835s -0.415 0.456 835s testing: mul_mat, [2, 2, 3, 2] = [2, 2, 3, 2] * [2, 2, 3, 2] 835s x0: [2, 2, 3, 2] 835s -0.242 -0.387 835s 0.496 -0.645 835s 835s x1: [2, 2, 3, 2] 835s 0.166 -0.205 835s 0.174 -0.620 835s 835s y: [2, 2, 3, 2] 835s 0.039 0.215 835s 0.198 0.486 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.713 -0.674 835s -0.101 -0.606 835s -0.202 0.153 835s 835s x1: [2, 2, 1, 1] 835s -0.021 -0.622 835s -0.798 0.096 835s 835s y: [3, 2, 1, 1] 835s 0.405 0.379 -0.091 835s -0.633 0.023 0.176 835s testing: mul_mat, [1, 2, 3, 1] = [3, 1, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 1, 3, 1] 835s -0.369 0.801 -0.216 835s 835s x1: [3, 2, 3, 1] 835s -0.427 0.109 -0.327 835s 0.615 -0.002 -0.426 835s 835s y: [1, 2, 3, 1] 835s 0.316 835s -0.136 835s testing: mul_mat, [4, 3, 3, 2] = [1, 4, 3, 2] * [1, 3, 3, 2] 835s x0: [1, 4, 3, 2] 835s 0.100 835s -0.701 835s -0.540 835s 0.731 835s 835s x1: [1, 3, 3, 2] 835s -0.128 835s -0.810 835s -0.226 835s 835s y: [4, 3, 3, 2] 835s -0.013 0.090 0.069 -0.094 835s -0.081 0.568 0.438 -0.593 835s -0.023 0.159 0.122 -0.166 835s test-mul-mat0: iter:143/500 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.641 0.896 0.945 835s 0.340 -0.643 0.372 835s 0.619 -0.735 0.859 835s 835s x1: [3, 4, 1, 1] 835s 0.455 -0.825 -0.561 835s -0.445 -0.526 -0.101 835s -0.713 -0.427 -0.858 835s -0.149 0.568 -0.791 835s 835s y: [3, 4, 1, 1] 835s -1.561 0.476 0.407 835s -0.282 0.150 0.025 835s -0.736 -0.287 -0.864 835s -0.143 -0.710 -1.189 835s testing: mul_mat, [3, 3, 3, 1] = [3, 3, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 3, 3, 1] 835s 0.452 -0.269 -0.257 835s 0.647 -0.075 0.624 835s -0.033 0.572 0.761 835s 835s x1: [3, 3, 3, 1] 835s -0.804 -0.806 -0.119 835s 0.319 -0.354 -0.863 835s -0.543 0.344 -0.478 835s 835s y: [3, 3, 3, 1] 835s -0.116 -0.535 -0.524 835s 0.461 -0.306 -0.870 835s -0.215 -0.676 -0.149 835s testing: mul_mat, [4, 3, 3, 2] = [3, 4, 3, 2] * [3, 3, 3, 2] 835s x0: [3, 4, 3, 2] 835s -0.257 0.781 -0.765 835s -0.940 -0.684 -0.135 835s -0.197 -0.906 -0.055 835s 0.440 -0.998 0.926 835s 835s x1: [3, 3, 3, 2] 835s 0.244 0.450 0.893 835s -0.871 -0.099 -0.376 835s -0.128 -0.451 0.549 835s 835s y: [4, 3, 3, 2] 835s -0.395 -0.658 -0.504 0.486 835s 0.434 0.937 0.281 -0.633 835s -0.740 0.355 0.404 0.902 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.269 0.837 0.507 835s -0.553 -0.622 0.190 835s -0.744 -0.370 -0.949 835s 0.917 0.627 0.703 835s 835s x1: [3, 4, 1, 1] 835s 0.236 -0.260 0.385 835s -0.724 -0.433 -0.094 835s 0.371 -0.105 0.867 835s -0.947 0.709 -0.765 835s 835s y: [4, 4, 1, 1] 835s 0.042 0.104 -0.445 0.325 835s -0.606 0.652 0.789 -1.002 835s 0.451 0.025 -1.059 0.883 835s -0.050 -0.062 1.169 -0.962 835s testing: mul_mat, [3, 3, 3, 1] = [4, 3, 3, 1] * [4, 3, 3, 1] 835s x0: [4, 3, 3, 1] 835s -0.812 -0.410 -0.638 -0.813 835s -0.096 -0.444 0.102 0.356 835s 0.506 -0.060 -0.759 0.776 835s 835s x1: [4, 3, 3, 1] 835s 0.911 0.976 0.768 -0.110 835s -0.655 0.143 -0.874 0.085 835s -0.472 -0.598 0.652 0.434 835s 835s y: [3, 3, 3, 1] 835s -1.541 -0.483 -0.267 835s 0.961 -0.059 0.390 835s -0.140 0.532 -0.360 835s testing: mul_mat, [1, 4, 3, 2] = [3, 1, 3, 2] * [3, 4, 3, 2] 835s x0: [3, 1, 3, 2] 835s -0.485 0.236 -0.782 835s 835s x1: [3, 4, 3, 2] 835s 0.425 -0.971 -0.623 835s 0.666 -0.784 0.733 835s 0.442 -0.375 -0.386 835s 0.201 0.511 -0.064 835s 835s y: [1, 4, 3, 2] 835s 0.052 835s -1.081 835s -0.001 835s 0.073 835s test-mul-mat0: iter:144/500 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.555 -0.835 -0.585 -0.370 835s -0.232 -0.915 -0.222 -0.147 835s -0.626 0.031 -0.074 0.059 835s -0.752 0.978 0.584 -0.434 835s 835s x1: [4, 3, 1, 1] 835s 0.931 0.928 -0.159 0.790 835s -0.067 -0.843 -0.491 -0.337 835s 0.298 0.025 0.899 0.516 835s 835s y: [4, 3, 1, 1] 835s -1.491 -1.146 -0.496 -0.228 835s 1.153 0.945 0.033 -0.914 835s -0.903 -0.367 -0.223 0.100 835s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 835s x0: [4, 2, 4, 1] 835s -0.421 -0.778 -0.650 -0.426 835s -0.670 0.477 -0.480 -0.844 835s 835s x1: [4, 4, 4, 1] 835s -0.573 0.422 -0.503 -0.645 835s -0.737 -0.713 0.288 -0.580 835s -0.204 0.951 0.718 0.821 835s 0.849 0.234 -0.513 -0.706 835s 835s y: [2, 4, 4, 1] 835s 0.514 1.371 835s 0.925 0.505 835s -1.471 -0.448 835s 0.094 0.385 835s testing: mul_mat, [4, 2, 4, 4] = [4, 4, 4, 4] * [4, 2, 4, 4] 835s x0: [4, 4, 4, 4] 835s -0.200 0.394 0.239 -0.144 835s 0.304 -0.730 -0.901 0.207 835s -0.671 -0.871 -0.520 -0.406 835s 0.425 0.315 -0.715 -0.078 835s 835s x1: [4, 2, 4, 4] 835s 0.177 -0.645 -0.907 0.506 835s 0.832 -0.387 0.662 -0.742 835s 835s y: [4, 2, 4, 4] 835s -0.579 1.447 0.709 0.481 835s -0.053 -0.215 -0.264 -0.184 835s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.408 -0.425 -0.870 -0.159 835s -0.308 0.425 0.383 0.833 835s -0.521 0.941 0.641 -0.434 835s -0.195 0.842 0.430 0.206 835s 835s x1: [4, 4, 1, 1] 835s 0.135 -0.635 -0.031 0.230 835s 0.844 0.909 -0.646 -0.807 835s 0.885 0.005 -0.632 -0.042 835s 0.066 -0.129 0.419 0.575 835s 835s y: [4, 4, 1, 1] 835s 0.316 -0.132 -0.788 -0.527 835s 0.648 -0.793 0.352 0.156 835s 0.915 -0.548 -0.844 -0.450 835s -0.373 0.564 -0.137 0.177 835s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 835s x0: [4, 2, 4, 1] 835s 0.367 -0.425 0.724 0.893 835s -0.177 0.853 0.036 -0.153 835s 835s x1: [4, 4, 4, 1] 835s -0.199 0.796 0.050 -0.289 835s -0.850 0.243 -0.404 0.155 835s 0.611 0.554 -0.779 -0.518 835s -0.028 0.796 0.771 -0.620 835s 835s y: [2, 4, 4, 1] 835s -0.633 0.760 835s -0.570 0.320 835s -1.039 0.415 835s -0.344 0.806 835s testing: mul_mat, [3, 4, 4, 4] = [2, 3, 4, 4] * [2, 4, 4, 4] 835s x0: [2, 3, 4, 4] 835s -0.260 0.620 835s -0.918 0.848 835s -0.102 -0.214 835s 835s x1: [2, 4, 4, 4] 835s 0.788 -0.227 835s 0.923 0.512 835s 0.809 0.816 835s -0.641 0.787 835s 835s y: [3, 4, 4, 4] 835s -0.346 -0.916 -0.032 835s 0.077 -0.414 -0.204 835s 0.296 -0.051 -0.257 835s 0.655 1.256 -0.103 835s test-mul-mat0: iter:145/500 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.420 -0.973 -0.403 835s -0.725 -0.230 0.558 835s -0.112 0.576 -0.102 835s 0.169 -0.156 0.924 835s 835s x1: [3, 1, 1, 1] 835s -0.225 -0.896 -0.931 835s 835s y: [4, 1, 1, 1] 835s 1.342 -0.151 -0.396 -0.759 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.710 -0.488 -0.281 835s 0.814 -0.419 0.797 835s -0.606 -0.393 -0.605 835s 835s x1: [3, 4, 1, 1] 835s 0.103 -0.391 0.038 835s -0.411 -0.873 -0.681 835s -0.631 0.411 -0.414 835s 0.263 0.373 -0.723 835s 835s y: [3, 4, 1, 1] 835s 0.253 0.279 0.068 835s 0.326 -0.511 1.004 835s -0.532 -1.017 0.472 835s 0.208 -0.518 0.131 835s testing: mul_mat, [3, 3, 1, 2] = [3, 3, 1, 2] * [3, 3, 1, 2] 835s x0: [3, 3, 1, 2] 835s 0.317 -0.004 0.994 835s 0.027 0.508 -0.287 835s -0.158 -0.912 -0.490 835s 835s x1: [3, 3, 1, 2] 835s -0.331 0.377 0.953 835s 0.557 -0.047 -0.149 835s -0.273 0.797 -0.224 835s 835s y: [3, 3, 1, 2] 835s 0.841 -0.091 -0.758 835s 0.029 0.034 0.027 835s -0.313 0.462 -0.574 835s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.706 -0.853 0.983 835s 0.151 0.271 -0.108 835s 0.276 -0.950 0.743 835s 0.023 0.654 -0.506 835s 835s x1: [3, 3, 1, 1] 835s -0.811 -0.177 -0.515 835s -0.982 0.230 -0.701 835s -0.563 0.762 -0.568 835s 835s y: [4, 3, 1, 1] 835s -0.928 -0.114 -0.439 0.127 835s -1.578 -0.010 -1.010 0.483 835s -1.606 0.183 -1.301 0.773 835s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.590 -0.862 0.184 0.058 835s -0.249 0.352 0.364 -0.666 835s 835s x1: [4, 3, 1, 1] 835s -0.873 -0.562 0.399 -0.968 835s -0.489 -0.743 0.494 0.537 835s 0.967 0.683 -0.640 -0.548 835s 835s y: [2, 3, 1, 1] 835s -0.014 0.809 835s 0.473 -0.318 835s -0.167 0.132 835s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 835s x0: [2, 4, 1, 2] 835s -0.636 -0.538 835s -0.990 -0.941 835s -0.642 -0.686 835s -0.276 0.213 835s 835s x1: [2, 4, 1, 2] 835s -0.360 -0.919 835s -0.519 0.910 835s -0.869 -0.865 835s 0.894 0.023 835s 835s y: [4, 4, 1, 2] 835s 0.724 1.221 0.861 -0.097 835s -0.160 -0.342 -0.291 0.337 835s 1.018 1.674 1.151 0.055 835s -0.580 -0.906 -0.589 -0.241 835s test-mul-mat0: iter:146/500 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.710 -0.631 -0.777 835s -0.034 -0.267 -0.767 835s 835s x1: [3, 2, 1, 1] 835s -0.995 0.959 0.225 835s -0.607 0.108 0.542 835s 835s y: [2, 2, 1, 1] 835s -0.074 -0.395 835s -0.058 -0.423 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.438 -0.695 0.143 835s -0.837 0.036 0.344 835s 835s x1: [3, 2, 1, 1] 835s 0.324 0.457 -0.305 835s 0.384 0.772 0.908 835s 835s y: [2, 2, 1, 1] 835s -0.219 -0.360 835s -0.238 0.020 835s testing: mul_mat, [1, 2, 1, 3] = [3, 1, 1, 3] * [3, 2, 1, 3] 835s x0: [3, 1, 1, 3] 835s -0.079 0.186 -0.065 835s 835s x1: [3, 2, 1, 3] 835s -0.032 -0.752 0.456 835s 0.904 0.596 0.461 835s 835s y: [1, 2, 1, 3] 835s -0.167 835s 0.009 835s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.316 -0.720 0.101 835s -0.540 0.922 0.776 835s 0.166 0.029 -1.000 835s 835s x1: [3, 1, 1, 1] 835s -0.706 -0.564 0.004 835s 835s y: [3, 1, 1, 1] 835s 0.629 -0.136 -0.138 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.744 0.273 -0.509 835s 0.975 -0.162 0.404 835s 835s x1: [3, 3, 1, 1] 835s 0.464 0.810 0.261 835s -0.805 -0.932 0.488 835s 0.659 -0.442 0.040 835s 835s y: [2, 3, 1, 1] 835s 0.433 0.426 835s -1.102 -0.436 835s 0.349 0.730 835s testing: mul_mat, [4, 3, 1, 3] = [2, 4, 1, 3] * [2, 3, 1, 3] 835s x0: [2, 4, 1, 3] 835s 0.191 -0.054 835s 0.906 -0.365 835s -0.945 0.492 835s 0.748 -0.080 835s 835s x1: [2, 3, 1, 3] 835s -0.763 -0.849 835s 0.699 -0.327 835s 0.155 -0.039 835s 835s y: [4, 3, 1, 3] 835s -0.099 -0.382 0.303 -0.503 835s 0.151 0.752 -0.821 0.549 835s 0.032 0.155 -0.166 0.119 835s test-mul-mat0: iter:147/500 835s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.682 -0.740 -0.265 835s -0.398 -0.832 0.064 835s -0.986 0.481 0.631 835s 835s x1: [3, 2, 1, 1] 835s -0.696 -0.170 0.570 835s 0.494 -0.264 0.625 835s 835s y: [3, 2, 1, 1] 835s -0.500 0.455 0.965 835s 0.367 0.063 -0.220 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.818 -0.327 0.673 835s -0.770 0.846 0.977 835s 835s x1: [3, 3, 1, 1] 835s 0.576 -0.508 -0.129 835s -0.707 -0.536 0.467 835s -0.376 -0.437 0.701 835s 835s y: [2, 3, 1, 1] 835s 0.550 -1.000 835s -0.089 0.547 835s 0.308 0.604 835s testing: mul_mat, [4, 2, 1, 3] = [3, 4, 1, 3] * [3, 2, 1, 3] 835s x0: [3, 4, 1, 3] 835s 0.906 -0.518 -0.414 835s -0.531 -0.817 0.078 835s -0.712 -0.144 -0.248 835s -0.482 -0.297 -0.271 835s 835s x1: [3, 2, 1, 3] 835s 0.060 0.416 0.471 835s 0.796 0.041 -0.286 835s 835s y: [4, 2, 1, 3] 835s -0.357 -0.335 -0.219 -0.280 835s 0.818 -0.478 -0.502 -0.319 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.305 -0.765 0.257 835s -0.998 0.933 -0.186 835s 0.275 -0.848 0.173 835s 835s x1: [3, 4, 1, 1] 835s -0.683 -0.013 0.558 835s 0.069 0.505 -0.739 835s 0.797 0.082 -0.620 835s 0.998 -0.545 0.540 835s 835s y: [3, 4, 1, 1] 835s -0.055 0.566 -0.080 835s -0.556 0.539 -0.537 835s 0.021 -0.604 0.042 835s 0.861 -1.605 0.831 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.056 -0.440 0.642 835s 0.989 -0.750 -0.370 835s 0.226 0.023 0.021 835s 835s x1: [3, 3, 1, 1] 835s 0.949 0.138 0.210 835s -0.398 0.369 0.729 835s 0.840 -0.932 -0.569 835s 835s y: [3, 3, 1, 1] 835s 0.127 0.757 0.222 835s 0.284 -0.940 -0.066 835s 0.091 1.740 0.156 835s testing: mul_mat, [4, 3, 1, 3] = [3, 4, 1, 3] * [3, 3, 1, 3] 835s x0: [3, 4, 1, 3] 835s -0.247 -0.056 0.854 835s -0.227 -0.354 0.890 835s -0.287 -0.747 0.221 835s -0.149 0.116 0.215 835s 835s x1: [3, 3, 1, 3] 835s -0.903 -0.830 0.933 835s 0.402 -0.828 0.209 835s 0.637 -0.895 0.361 835s 835s y: [4, 3, 1, 3] 835s 1.066 1.329 1.085 0.239 835s 0.125 0.388 0.549 -0.111 835s 0.201 0.494 0.565 -0.121 835s test-mul-mat0: iter:148/500 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.101 -0.663 -0.058 835s 0.299 0.831 -0.985 835s -0.075 -0.203 -0.628 835s -0.955 0.666 -0.827 835s 835s x1: [3, 1, 1, 1] 835s -0.471 -0.040 -0.412 835s 835s y: [4, 1, 1, 1] 835s 0.003 0.232 0.302 0.763 835s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 4, 2, 1] 835s 0.658 -0.881 -0.768 835s 0.704 0.785 -0.596 835s 0.420 -0.786 0.046 835s 0.918 0.547 0.847 835s 835s x1: [3, 4, 2, 1] 835s 0.716 -0.572 -0.359 835s -0.501 0.334 -0.198 835s -0.966 0.013 0.675 835s -0.580 0.635 0.193 835s 835s y: [4, 4, 2, 1] 835s 1.251 0.269 0.734 0.041 835s -0.472 0.028 -0.482 -0.446 835s -1.165 -1.072 -0.385 -0.309 835s -1.090 -0.024 -0.734 -0.021 835s testing: mul_mat, [4, 4, 2, 2] = [3, 4, 2, 2] * [3, 4, 2, 2] 835s x0: [3, 4, 2, 2] 835s 0.459 -0.933 -0.412 835s -0.863 0.164 -0.738 835s 0.530 0.693 0.504 835s -0.795 0.242 -0.349 835s 835s x1: [3, 4, 2, 2] 835s 0.924 0.338 0.929 835s 0.768 -0.929 0.252 835s 0.628 0.730 0.371 835s 0.859 0.433 0.157 835s 835s y: [4, 4, 2, 2] 835s -0.274 -1.428 1.192 -0.977 835s 1.114 -1.002 -0.109 -0.924 835s -0.546 -0.696 1.026 -0.452 835s -0.075 -0.787 0.835 -0.633 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.714 0.484 -0.027 835s -0.471 -0.262 -0.675 835s 835s x1: [3, 4, 1, 1] 835s -0.735 -0.497 0.272 835s -0.760 -0.183 -0.173 835s 0.934 0.952 0.373 835s -0.801 0.278 -0.778 835s 835s y: [2, 4, 1, 1] 835s -0.773 0.292 835s -0.626 0.523 835s 1.118 -0.941 835s -0.416 0.829 835s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 4, 2, 1] 835s -0.021 0.669 835s -0.158 0.267 835s 0.333 0.748 835s 0.796 0.042 835s 835s x1: [2, 3, 2, 1] 835s -0.977 -0.053 835s -0.142 -0.187 835s 0.127 -0.367 835s 835s y: [4, 3, 2, 1] 835s -0.015 0.140 -0.365 -0.780 835s -0.122 -0.028 -0.187 -0.121 835s -0.248 -0.118 -0.232 0.085 835s testing: mul_mat, [2, 2, 2, 2] = [4, 2, 2, 2] * [4, 2, 2, 2] 835s x0: [4, 2, 2, 2] 835s 0.207 0.614 0.199 -0.912 835s -0.642 0.521 -0.812 -0.338 835s 835s x1: [4, 2, 2, 2] 835s -0.233 0.084 0.501 0.714 835s 0.942 -0.686 -0.159 -0.425 835s 835s y: [2, 2, 2, 2] 835s -0.549 -0.454 835s 0.130 -0.689 835s test-mul-mat0: iter:149/500 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.070 0.738 -0.465 835s -0.493 0.924 -0.520 835s 835s x1: [3, 4, 1, 1] 835s 0.329 -0.061 -0.315 835s 0.216 -0.578 0.286 835s -0.630 -0.606 -0.194 835s 0.633 -0.813 0.040 835s 835s y: [2, 4, 1, 1] 835s 0.124 -0.055 835s -0.544 -0.789 835s -0.401 -0.148 835s -0.574 -1.084 835s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 4, 3, 1] 835s -0.605 -0.610 -0.155 835s -0.417 0.430 0.519 835s 0.652 0.168 -0.946 835s -0.841 0.092 -0.466 835s 835s x1: [3, 2, 3, 1] 835s 0.774 -0.661 -0.698 835s 0.629 -0.539 -0.232 835s 835s y: [4, 2, 3, 1] 835s 0.043 -0.970 1.054 -0.386 835s -0.016 -0.615 0.539 -0.470 835s testing: mul_mat, [2, 4, 3, 2] = [3, 2, 3, 2] * [3, 4, 3, 2] 835s x0: [3, 2, 3, 2] 835s 0.122 -0.171 0.402 835s 0.142 -0.201 0.370 835s 835s x1: [3, 4, 3, 2] 835s 0.061 -0.465 0.681 835s 0.115 -0.306 -0.227 835s 0.649 -0.373 -0.796 835s -0.515 -0.811 -0.904 835s 835s y: [2, 4, 3, 2] 835s 0.361 0.354 835s -0.025 -0.006 835s -0.178 -0.128 835s -0.288 -0.244 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.779 0.779 -0.162 835s 0.421 0.439 0.213 835s 835s x1: [3, 2, 1, 1] 835s 0.577 -0.028 -0.989 835s 0.479 -0.641 -0.863 835s 835s y: [2, 2, 1, 1] 835s 0.588 0.020 835s 0.013 -0.264 835s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 2, 3, 1] 835s -0.027 0.115 835s 0.858 0.332 835s 835s x1: [2, 3, 3, 1] 835s -0.569 0.878 835s 0.614 -0.621 835s 0.709 0.448 835s 835s y: [2, 3, 3, 1] 835s 0.116 -0.197 835s -0.088 0.321 835s 0.032 0.757 835s testing: mul_mat, [1, 2, 3, 2] = [2, 1, 3, 2] * [2, 2, 3, 2] 835s x0: [2, 1, 3, 2] 835s 0.545 -0.881 835s 835s x1: [2, 2, 3, 2] 835s -0.019 -0.868 835s 0.686 0.360 835s 835s y: [1, 2, 3, 2] 835s 0.755 835s 0.057 835s test-mul-mat0: iter:150/500 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.193 -0.441 835s 0.620 -0.250 835s 0.661 -0.671 835s 835s x1: [2, 2, 1, 1] 835s -0.699 0.765 835s 0.271 -0.570 835s 835s y: [3, 2, 1, 1] 835s -0.472 -0.625 -0.976 835s 0.304 0.311 0.562 835s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.737 0.524 835s -0.537 -0.186 835s 835s x1: [2, 3, 1, 1] 835s 0.422 -0.905 835s 0.032 0.173 835s 0.641 0.151 835s 835s y: [2, 3, 1, 1] 835s -0.163 -0.058 835s 0.114 -0.049 835s 0.551 -0.372 835s testing: mul_mat, [2, 2, 1, 2] = [2, 2, 1, 2] * [2, 2, 1, 2] 835s x0: [2, 2, 1, 2] 835s 0.136 0.553 835s 0.330 0.565 835s 835s x1: [2, 2, 1, 2] 835s -0.972 -0.171 835s 0.251 -0.627 835s 835s y: [2, 2, 1, 2] 835s -0.226 -0.418 835s -0.312 -0.271 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.303 0.651 835s 0.868 0.258 835s 0.522 0.977 835s -0.546 -0.886 835s 835s x1: [2, 2, 1, 1] 835s 0.273 0.785 835s -0.729 -0.305 835s 835s y: [4, 2, 1, 1] 835s 0.594 0.440 0.910 -0.845 835s -0.419 -0.711 -0.678 0.668 835s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.968 -0.388 0.914 0.885 835s -0.651 0.362 -0.066 -0.962 835s 835s x1: [4, 2, 1, 1] 835s -0.928 -0.995 -0.057 0.323 835s -0.622 0.272 0.973 0.213 835s 835s y: [2, 2, 1, 1] 835s 1.518 -0.063 835s 1.575 0.234 835s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 835s x0: [2, 4, 1, 2] 835s 0.879 -0.521 835s 0.266 -0.240 835s 0.701 0.884 835s 0.852 -0.171 835s 835s x1: [2, 4, 1, 2] 835s -0.123 0.158 835s 0.824 0.148 835s 0.853 0.704 835s -0.549 0.721 835s 835s y: [4, 4, 1, 2] 835s -0.191 -0.071 0.053 -0.132 835s 0.647 0.184 0.708 0.676 835s 0.383 0.058 1.221 0.606 835s -0.858 -0.319 0.253 -0.591 835s test-mul-mat0: iter:151/500 835s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.236 835s 835s x1: [1, 3, 1, 1] 835s -0.218 835s 0.864 835s 0.535 835s 835s y: [1, 3, 1, 1] 835s -0.051 835s 0.204 835s 0.126 835s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 835s x0: [1, 1, 4, 1] 835s 0.151 835s 835s x1: [1, 1, 4, 1] 835s -0.981 835s 835s y: [1, 1, 4, 1] 835s -0.148 835s testing: mul_mat, [3, 1, 4, 1] = [1, 3, 4, 1] * [1, 1, 4, 1] 835s x0: [1, 3, 4, 1] 835s -0.016 835s 0.437 835s -0.226 835s 835s x1: [1, 1, 4, 1] 835s -0.694 835s 835s y: [3, 1, 4, 1] 835s 0.011 -0.303 0.157 835s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.900 835s -0.978 835s 0.843 835s -0.178 835s 835s x1: [1, 3, 1, 1] 835s 0.586 835s -0.136 835s -0.997 835s 835s y: [4, 3, 1, 1] 835s -0.527 -0.573 0.494 -0.104 835s 0.123 0.133 -0.115 0.024 835s 0.897 0.974 -0.840 0.178 835s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 835s x0: [4, 1, 4, 1] 835s 0.182 -0.589 0.748 0.986 835s 835s x1: [4, 1, 4, 1] 835s -0.403 0.301 0.973 0.052 835s 835s y: [1, 1, 4, 1] 835s 0.528 835s testing: mul_mat, [1, 4, 4, 1] = [1, 1, 4, 1] * [1, 4, 4, 1] 835s x0: [1, 1, 4, 1] 835s 0.870 835s 835s x1: [1, 4, 4, 1] 835s 0.169 835s 0.892 835s -0.987 835s 0.994 835s 835s y: [1, 4, 4, 1] 835s 0.147 835s 0.776 835s -0.858 835s 0.864 835s test-mul-mat0: iter:152/500 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.469 -0.924 -0.401 835s 0.330 -0.424 -0.552 835s 0.114 0.109 0.007 835s 835s x1: [3, 3, 1, 1] 835s 0.810 -0.450 -0.168 835s 0.007 0.389 -0.179 835s -0.824 0.281 -0.165 835s 835s y: [3, 3, 1, 1] 835s 0.104 0.551 0.042 835s -0.291 -0.065 0.042 835s 0.193 -0.300 -0.065 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.495 0.918 -0.393 835s -0.956 -0.250 0.613 835s 0.434 0.572 0.789 835s 835s x1: [3, 3, 1, 1] 835s -0.548 0.231 -0.252 835s -0.799 0.101 -0.525 835s 0.361 0.188 0.774 835s 835s y: [3, 3, 1, 1] 835s 0.040 0.312 -0.304 835s -0.096 0.417 -0.703 835s 0.046 0.082 0.874 835s testing: mul_mat, [3, 3, 1, 3] = [3, 3, 1, 3] * [3, 3, 1, 3] 835s x0: [3, 3, 1, 3] 835s -0.342 0.250 -0.491 835s 0.373 0.656 -0.532 835s -0.381 -0.861 0.026 835s 835s x1: [3, 3, 1, 3] 835s -0.285 -0.594 0.959 835s 0.246 -0.518 -0.442 835s -0.424 0.058 0.006 835s 835s y: [3, 3, 1, 3] 835s -0.521 -1.006 0.645 835s 0.004 -0.013 0.341 835s 0.157 -0.124 0.112 835s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.999 -0.294 0.401 835s 835s x1: [3, 3, 1, 1] 835s -0.321 0.349 0.661 835s 0.399 -0.993 -0.089 835s 0.908 0.380 -0.432 835s 835s y: [1, 3, 1, 1] 835s -0.158 835s 0.654 835s 0.622 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.266 835s 0.479 835s 0.102 835s 835s x1: [1, 3, 1, 1] 835s 0.193 835s 0.903 835s 0.433 835s 835s y: [3, 3, 1, 1] 835s 0.051 0.092 0.020 835s 0.240 0.432 0.092 835s 0.115 0.207 0.044 835s testing: mul_mat, [1, 1, 1, 3] = [3, 1, 1, 3] * [3, 1, 1, 3] 835s x0: [3, 1, 1, 3] 835s 0.367 0.793 0.704 835s 835s x1: [3, 1, 1, 3] 835s -0.973 -0.714 -0.530 835s 835s y: [1, 1, 1, 3] 835s -1.297 835s test-mul-mat0: iter:153/500 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.475 0.925 0.788 -0.411 835s -0.720 0.156 -0.618 0.984 835s -0.816 0.574 0.695 -0.876 835s 835s x1: [4, 3, 1, 1] 835s -0.123 -0.717 0.117 -0.690 835s -0.640 -0.617 0.789 0.462 835s -0.591 -0.925 0.933 0.695 835s 835s y: [3, 3, 1, 1] 835s -0.346 -0.774 0.374 835s -0.443 0.332 0.311 835s -0.687 0.389 -0.009 835s testing: mul_mat, [1, 3, 4, 1] = [4, 1, 4, 1] * [4, 3, 4, 1] 835s x0: [4, 1, 4, 1] 835s 0.054 0.969 -0.780 -0.553 835s 835s x1: [4, 3, 4, 1] 835s -0.326 -0.213 -0.368 -0.850 835s 0.878 0.846 0.027 -0.839 835s -0.038 0.337 -0.479 0.345 835s 835s y: [1, 3, 4, 1] 835s 0.533 835s 1.310 835s 0.508 835s testing: mul_mat, [2, 1, 4, 2] = [4, 2, 4, 2] * [4, 1, 4, 2] 835s x0: [4, 2, 4, 2] 835s -0.473 0.394 0.102 -0.764 835s 0.919 -0.095 0.589 -0.306 835s 835s x1: [4, 1, 4, 2] 835s 0.616 -0.036 0.412 0.402 835s 835s y: [2, 1, 4, 2] 835s -0.570 0.689 835s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.200 0.800 -0.458 0.009 835s -0.081 0.708 -0.602 0.604 835s 835s x1: [4, 2, 1, 1] 835s -0.431 0.507 0.085 -0.740 835s 0.107 -0.354 0.322 0.046 835s 835s y: [2, 2, 1, 1] 835s 0.446 -0.104 835s -0.452 -0.426 835s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 3, 4, 1] 835s 0.700 0.405 835s -0.994 -0.544 835s 0.366 0.213 835s 835s x1: [2, 4, 4, 1] 835s 0.640 0.977 835s 0.309 0.978 835s -0.869 0.705 835s -0.550 0.847 835s 835s y: [3, 4, 4, 1] 835s 0.844 -1.168 0.442 835s 0.613 -0.840 0.321 835s -0.323 0.480 -0.168 835s -0.042 0.086 -0.021 835s testing: mul_mat, [2, 2, 4, 2] = [3, 2, 4, 2] * [3, 2, 4, 2] 835s x0: [3, 2, 4, 2] 835s 0.196 -0.182 0.989 835s -0.948 -0.749 0.143 835s 835s x1: [3, 2, 4, 2] 835s 0.905 -0.901 0.715 835s 0.163 -0.510 0.743 835s 835s y: [2, 2, 4, 2] 835s 1.049 -0.081 835s 0.860 0.334 835s test-mul-mat0: iter:154/500 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.774 -0.590 -0.865 835s -0.628 0.742 -0.560 835s 835s x1: [3, 2, 1, 1] 835s 0.255 0.196 0.341 835s 0.395 -0.628 0.131 835s 835s y: [2, 2, 1, 1] 835s -0.213 -0.206 835s 0.562 -0.787 835s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 4, 3, 1] 835s -0.233 0.763 0.661 835s 0.140 -0.106 -0.691 835s -0.086 0.304 -0.557 835s 0.285 0.046 -0.117 835s 835s x1: [3, 2, 3, 1] 835s 0.221 0.062 0.888 835s -0.475 0.424 0.873 835s 835s y: [4, 2, 3, 1] 835s 0.583 -0.590 -0.495 -0.038 835s 1.011 -0.715 -0.316 -0.218 835s testing: mul_mat, [1, 4, 3, 4] = [3, 1, 3, 4] * [3, 4, 3, 4] 835s x0: [3, 1, 3, 4] 835s 0.953 -0.168 0.108 835s 835s x1: [3, 4, 3, 4] 835s 0.713 -0.893 0.485 835s -0.844 0.392 -0.469 835s 0.039 0.899 -0.361 835s 0.811 -0.069 -0.829 835s 835s y: [1, 4, 3, 4] 835s 0.882 835s -0.921 835s -0.153 835s 0.695 835s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.315 -0.363 0.623 835s -0.004 0.235 -0.341 835s 835s x1: [3, 1, 1, 1] 835s 0.193 0.916 0.471 835s 835s y: [2, 1, 1, 1] 835s -0.100 0.054 835s testing: mul_mat, [4, 3, 3, 1] = [2, 4, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 4, 3, 1] 835s -0.830 -0.145 835s 0.384 0.577 835s 0.247 -0.229 835s -0.914 0.851 835s 835s x1: [2, 3, 3, 1] 835s -0.721 -0.644 835s 0.762 -0.678 835s 0.405 0.024 835s 835s y: [4, 3, 3, 1] 835s 0.692 -0.649 -0.031 0.112 835s -0.534 -0.099 0.344 -1.273 835s -0.340 0.170 0.095 -0.350 835s testing: mul_mat, [4, 2, 3, 4] = [4, 4, 3, 4] * [4, 2, 3, 4] 835s x0: [4, 4, 3, 4] 835s -0.842 -0.832 0.976 -0.243 835s -0.320 0.972 0.469 0.596 835s 0.165 -0.327 -0.805 0.566 835s 0.768 0.442 0.456 0.422 835s 835s x1: [4, 2, 3, 4] 835s -0.339 -0.649 0.020 0.187 835s 0.569 0.603 0.241 0.739 835s 835s y: [4, 2, 3, 4] 835s 0.799 -0.402 0.245 -0.459 835s -0.925 0.958 0.121 1.126 835s test-mul-mat0: iter:155/500 835s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.733 -0.551 0.879 -0.974 835s -0.778 -0.782 -0.168 0.193 835s -0.185 -0.989 0.999 0.716 835s 0.589 -0.464 0.784 -0.242 835s 835s x1: [4, 4, 1, 1] 835s -0.933 0.169 0.566 -0.884 835s -0.160 -0.755 -0.531 -0.460 835s 0.630 0.713 0.115 0.601 835s -0.710 0.947 -0.856 0.732 835s 835s y: [4, 4, 1, 1] 835s 1.949 0.329 -0.063 0.030 835s 0.515 0.716 -0.083 -0.048 835s -1.339 -0.951 -0.275 -0.015 835s -1.467 0.098 -1.135 -1.705 835s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 1, 1, 1] 835s 1.000 -0.985 -0.226 -0.782 835s 835s x1: [4, 4, 1, 1] 835s -0.898 0.900 0.598 -0.653 835s -0.631 -0.862 0.977 -0.918 835s 0.253 0.578 -0.629 0.200 835s 0.722 -0.896 -0.879 0.989 835s 835s y: [1, 4, 1, 1] 835s -1.408 835s 0.716 835s -0.330 835s 1.030 835s testing: mul_mat, [2, 1, 1, 2] = [4, 2, 1, 2] * [4, 1, 1, 2] 835s x0: [4, 2, 1, 2] 835s 0.205 -0.397 -0.567 -0.197 835s -0.050 -0.198 -0.058 -0.073 835s 835s x1: [4, 1, 1, 2] 835s -0.153 0.967 0.033 -0.142 835s 835s y: [2, 1, 1, 2] 835s -0.406 -0.175 835s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.936 -0.383 0.517 -0.618 835s 835s x1: [4, 2, 1, 1] 835s -0.784 0.911 0.516 -0.769 835s -0.315 0.733 0.077 -0.348 835s 835s y: [1, 2, 1, 1] 835s -0.341 835s -0.320 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.609 835s 835s x1: [1, 4, 1, 1] 835s 0.118 835s -0.950 835s 0.587 835s 0.722 835s 835s y: [1, 4, 1, 1] 835s -0.072 835s 0.579 835s -0.358 835s -0.440 835s testing: mul_mat, [1, 1, 1, 2] = [1, 1, 1, 2] * [1, 1, 1, 2] 835s x0: [1, 1, 1, 2] 835s 0.599 835s 835s x1: [1, 1, 1, 2] 835s -0.328 835s 835s y: [1, 1, 1, 2] 835s -0.196 835s test-mul-mat0: iter:156/500 835s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.954 -0.223 0.380 0.687 835s 0.854 -0.969 -0.546 0.790 835s -0.352 0.970 -0.828 0.767 835s -0.980 0.760 0.488 -0.497 835s 835s x1: [4, 1, 1, 1] 835s -0.670 -0.217 -0.562 -0.454 835s 835s y: [4, 1, 1, 1] 835s -1.116 -0.414 0.142 0.443 835s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 1, 3, 1] 835s -0.629 0.770 0.623 -0.164 835s 835s x1: [4, 4, 3, 1] 835s -0.850 -0.840 0.789 0.483 835s 0.759 0.958 0.010 0.862 835s 0.382 0.932 -0.808 -0.835 835s -0.630 -0.262 -0.140 -0.676 835s 835s y: [1, 4, 3, 1] 835s 0.300 835s 0.126 835s 0.111 835s 0.218 835s testing: mul_mat, [4, 1, 3, 2] = [4, 4, 3, 2] * [4, 1, 3, 2] 835s x0: [4, 4, 3, 2] 835s 0.590 -0.821 -0.659 0.318 835s 0.530 0.744 -0.995 -0.879 835s 0.480 0.440 0.437 0.310 835s 0.582 -0.514 0.095 0.811 835s 835s x1: [4, 1, 3, 2] 835s -0.313 -0.408 0.737 0.435 835s 835s y: [4, 1, 3, 2] 835s -0.196 -1.585 0.127 0.451 835s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.552 -0.213 0.621 -0.074 835s 0.822 0.113 0.444 0.336 835s -0.385 0.952 -0.363 0.123 835s 835s x1: [4, 4, 1, 1] 835s -0.942 -0.753 0.354 0.404 835s -0.632 -0.524 0.966 0.735 835s -0.003 0.325 -0.169 -0.990 835s 0.292 -0.143 -0.455 -0.839 835s 835s y: [3, 4, 1, 1] 835s 0.870 -0.567 -0.433 835s 1.006 0.097 -0.515 835s -0.099 -0.374 0.250 835s -0.352 -0.260 -0.187 835s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 3, 3, 1] 835s -0.743 0.465 0.504 835s 0.198 0.681 -0.826 835s 0.306 0.183 -0.647 835s 835s x1: [3, 4, 3, 1] 835s -0.141 0.656 0.181 835s 0.105 0.010 -0.414 835s 0.473 0.486 -0.448 835s 0.208 -0.517 0.877 835s 835s y: [3, 4, 3, 1] 835s 0.502 0.268 -0.041 835s -0.283 0.370 0.302 835s -0.351 0.795 0.524 835s 0.047 -1.036 -0.599 835s testing: mul_mat, [1, 3, 3, 2] = [3, 1, 3, 2] * [3, 3, 3, 2] 835s x0: [3, 1, 3, 2] 835s -0.872 -0.403 0.066 835s 835s x1: [3, 3, 3, 2] 835s -0.417 -0.852 -0.726 835s 0.337 -0.595 0.472 835s -0.357 0.871 0.153 835s 835s y: [1, 3, 3, 2] 835s 0.659 835s -0.023 835s -0.030 835s test-mul-mat0: iter:157/500 835s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.028 -0.684 835s 835s x1: [2, 2, 1, 1] 835s 0.096 -0.202 835s 0.786 -0.196 835s 835s y: [1, 2, 1, 1] 835s 0.141 835s 0.156 835s testing: mul_mat, [1, 1, 3, 1] = [2, 1, 3, 1] * [2, 1, 3, 1] 835s x0: [2, 1, 3, 1] 835s 0.590 -0.308 835s 835s x1: [2, 1, 3, 1] 835s -0.068 0.339 835s 835s y: [1, 1, 3, 1] 835s -0.145 835s testing: mul_mat, [2, 1, 3, 3] = [2, 2, 3, 3] * [2, 1, 3, 3] 835s x0: [2, 2, 3, 3] 835s -0.077 0.530 835s -0.565 0.329 835s 835s x1: [2, 1, 3, 3] 835s 0.163 0.394 835s 835s y: [2, 1, 3, 3] 835s 0.196 0.037 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.663 0.976 835s -0.815 -0.927 835s -0.422 0.528 835s 835s x1: [2, 2, 1, 1] 835s 0.964 0.494 835s -0.257 -0.860 835s 835s y: [3, 2, 1, 1] 835s 1.121 -1.243 -0.147 835s -1.010 1.007 -0.345 835s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 2, 3, 1] 835s 0.809 0.331 0.235 835s 0.095 -0.448 -0.214 835s 835s x1: [3, 2, 3, 1] 835s 0.365 -0.255 -0.116 835s -0.224 -0.714 -0.081 835s 835s y: [2, 2, 3, 1] 835s 0.184 0.174 835s -0.437 0.316 835s testing: mul_mat, [3, 3, 3, 3] = [2, 3, 3, 3] * [2, 3, 3, 3] 835s x0: [2, 3, 3, 3] 835s -0.807 -0.556 835s 0.875 -0.301 835s 0.207 0.688 835s 835s x1: [2, 3, 3, 3] 835s 0.290 -0.681 835s 0.124 -0.014 835s -0.607 0.039 835s 835s y: [3, 3, 3, 3] 835s 0.144 0.459 -0.408 835s -0.092 0.113 0.016 835s 0.468 -0.543 -0.099 835s test-mul-mat0: iter:158/500 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.707 0.479 -0.662 835s -0.032 0.403 -0.359 835s -0.337 0.712 -0.152 835s -0.692 -0.118 -0.869 835s 835s x1: [3, 4, 1, 1] 835s 0.127 0.465 0.902 835s 0.660 -0.721 -0.612 835s 0.399 0.537 0.573 835s -0.173 -0.815 0.570 835s 835s y: [4, 4, 1, 1] 835s -0.464 -0.140 0.151 -0.927 835s -0.406 -0.092 -0.642 0.160 835s -0.404 -0.002 0.161 -0.837 835s -0.645 -0.527 -0.609 -0.279 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.050 0.346 0.255 835s 0.136 -0.084 0.997 835s 0.428 -0.606 -0.666 835s -0.604 0.797 -0.025 835s 835s x1: [3, 4, 1, 1] 835s -0.601 -0.177 -0.806 835s -0.757 0.668 0.484 835s 0.370 0.133 0.386 835s 0.029 0.413 0.774 835s 835s y: [4, 4, 1, 1] 835s -0.237 -0.870 0.386 0.242 835s 0.393 0.324 -1.051 0.978 835s 0.126 0.424 -0.179 -0.126 835s 0.339 0.741 -0.753 0.292 835s testing: mul_mat, [2, 4, 1, 4] = [3, 2, 1, 4] * [3, 4, 1, 4] 835s x0: [3, 2, 1, 4] 835s -0.837 0.071 -0.102 835s -0.745 -0.414 0.952 835s 835s x1: [3, 4, 1, 4] 835s 0.059 0.510 0.823 835s 0.367 -0.608 0.954 835s 0.766 0.215 -0.853 835s -0.991 -0.117 0.631 835s 835s y: [2, 4, 1, 4] 835s -0.097 0.528 835s -0.447 0.886 835s -0.539 -1.472 835s 0.757 1.388 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.482 0.761 0.812 835s 0.175 -0.587 0.880 835s -0.539 0.115 -0.840 835s -0.227 0.291 -0.543 835s 835s x1: [3, 2, 1, 1] 835s -0.168 0.027 0.413 835s -0.198 -0.645 -0.896 835s 835s y: [4, 2, 1, 1] 835s 0.437 0.318 -0.253 -0.178 835s -1.123 -0.444 0.785 0.344 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.836 -0.127 0.497 -0.482 835s 835s x1: [4, 3, 1, 1] 835s -0.957 0.428 0.856 0.427 835s -0.538 -0.599 0.984 0.029 835s 0.308 0.864 0.136 0.459 835s 835s y: [1, 3, 1, 1] 835s 0.966 835s 1.001 835s -0.521 835s testing: mul_mat, [4, 4, 1, 4] = [1, 4, 1, 4] * [1, 4, 1, 4] 835s x0: [1, 4, 1, 4] 835s -0.726 835s 0.256 835s -0.541 835s -0.741 835s 835s x1: [1, 4, 1, 4] 835s -0.023 835s 0.060 835s 0.036 835s -0.847 835s 835s y: [4, 4, 1, 4] 835s 0.017 -0.006 0.012 0.017 835s -0.043 0.015 -0.032 -0.044 835s -0.026 0.009 -0.020 -0.027 835s 0.615 -0.217 0.459 0.628 835s test-mul-mat0: iter:159/500 835s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.494 -0.165 0.800 0.761 835s 0.293 -0.941 -0.954 0.060 835s 835s x1: [4, 2, 1, 1] 835s 0.142 -0.171 0.873 -0.653 835s -0.425 -0.322 0.712 -0.223 835s 835s y: [2, 2, 1, 1] 835s 0.160 -0.669 835s 0.664 -0.514 835s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 2, 3, 1] 835s 0.121 -0.845 0.893 0.180 835s -0.799 -0.047 0.362 0.669 835s 835s x1: [4, 2, 3, 1] 835s -0.819 0.467 -0.715 -0.001 835s 0.052 -0.616 0.314 0.155 835s 835s y: [2, 2, 3, 1] 835s -1.132 0.372 835s 0.835 0.205 835s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 2, 3, 1] 835s 0.657 -0.736 0.863 -0.982 835s -0.205 0.637 0.366 0.122 835s 835s x1: [4, 2, 3, 1] 835s 0.348 -0.673 0.662 0.113 835s 0.648 -0.944 0.712 -0.231 835s 835s y: [2, 2, 3, 1] 835s 1.185 -0.244 835s 1.963 -0.501 835s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.806 0.831 0.129 -0.517 835s 0.203 -0.431 0.047 0.238 835s 0.447 -0.431 0.339 -0.123 835s 835s x1: [4, 2, 1, 1] 835s 0.567 0.818 0.538 -0.935 835s 0.528 -0.612 -0.669 0.185 835s 835s y: [3, 2, 1, 1] 835s 0.775 -0.435 0.198 835s -1.116 0.384 0.250 835s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 2, 3, 1] 835s 0.299 -0.082 0.290 835s -0.816 -0.757 -0.629 835s 835s x1: [3, 4, 3, 1] 835s -0.952 0.034 -0.635 835s -0.974 0.389 0.164 835s -0.916 0.539 0.635 835s -0.056 0.106 0.452 835s 835s y: [2, 4, 3, 1] 835s -0.471 1.150 835s -0.275 0.398 835s -0.134 -0.060 835s 0.106 -0.319 835s testing: mul_mat, [1, 3, 3, 1] = [2, 1, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 1, 3, 1] 835s 0.657 0.867 835s 835s x1: [2, 3, 3, 1] 835s 0.627 0.845 835s 0.806 -0.496 835s -0.015 -0.972 835s 835s y: [1, 3, 3, 1] 835s 1.144 835s 0.100 835s -0.852 835s test-mul-mat0: iter:160/500 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.330 -0.407 0.507 835s 0.358 -0.148 0.681 835s -0.356 0.230 0.070 835s -0.425 -0.108 0.758 835s 835s x1: [3, 1, 1, 1] 835s -0.323 0.524 -0.911 835s 835s y: [4, 1, 1, 1] 835s -0.782 -0.814 0.172 -0.610 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.246 -0.565 0.959 835s -0.230 -0.477 -0.519 835s 835s x1: [3, 4, 1, 1] 835s -0.310 0.473 -0.311 835s -0.904 -0.576 -0.654 835s 0.962 -0.274 0.600 835s 0.792 -0.456 0.973 835s 835s y: [2, 4, 1, 1] 835s -0.642 0.008 835s -0.524 0.822 835s 0.967 -0.402 835s 1.386 -0.469 835s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.198 -0.260 -0.324 835s -0.910 -0.503 0.366 835s 0.563 0.186 0.462 835s 835s x1: [3, 2, 1, 1] 835s -0.900 0.116 0.988 835s 0.458 0.968 0.670 835s 835s y: [3, 2, 1, 1] 835s -0.529 1.122 -0.029 835s -0.378 -0.658 0.747 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.539 -0.937 0.179 835s -0.544 -0.062 -0.074 835s 0.272 0.372 -0.170 835s 835s x1: [3, 3, 1, 1] 835s 0.987 0.532 0.424 835s -0.288 0.131 0.216 835s 0.256 0.105 -0.503 835s 835s y: [3, 3, 1, 1] 835s 0.110 -0.601 0.394 835s -0.240 0.132 -0.066 835s -0.050 -0.109 0.194 835s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.019 0.859 0.954 835s -0.565 -0.302 -0.213 835s 0.986 0.682 0.571 835s -0.449 0.074 -0.544 835s 835s x1: [3, 3, 1, 1] 835s 0.147 -0.404 -0.069 835s -0.655 0.336 0.607 835s -0.564 0.833 -0.027 835s 835s y: [4, 3, 1, 1] 835s -0.410 0.054 -0.170 -0.059 835s 0.855 0.139 -0.069 -0.011 835s 0.679 0.073 -0.003 0.330 835s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.823 0.496 0.442 -0.325 835s -0.531 0.656 0.495 0.877 835s 835s x1: [4, 3, 1, 1] 835s -0.674 -0.972 0.728 -0.611 835s -0.035 0.100 0.568 0.891 835s 0.930 -0.285 -0.513 -0.139 835s 835s y: [2, 3, 1, 1] 835s -0.516 -0.454 835s -0.018 1.147 835s 0.442 -1.057 835s test-mul-mat0: iter:161/500 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.265 0.348 -0.308 0.752 835s 835s x1: [4, 3, 1, 1] 835s -0.092 -0.191 -0.867 0.694 835s -0.619 -0.411 -0.980 -0.592 835s -0.682 -0.591 0.373 0.418 835s 835s y: [1, 3, 1, 1] 835s 0.698 835s -0.450 835s -0.187 835s testing: mul_mat, [3, 1, 3, 1] = [4, 3, 3, 1] * [4, 1, 3, 1] 835s x0: [4, 3, 3, 1] 835s -0.595 -0.963 -0.458 -0.462 835s 0.731 -0.078 0.127 0.752 835s 0.331 0.445 -0.839 -0.296 835s 835s x1: [4, 1, 3, 1] 835s -0.790 0.753 0.574 -0.322 835s 835s y: [3, 1, 3, 1] 835s -0.369 -0.806 -0.313 835s testing: mul_mat, [3, 3, 3, 4] = [4, 3, 3, 4] * [4, 3, 3, 4] 835s x0: [4, 3, 3, 4] 835s 0.430 -0.032 -0.746 -0.241 835s -0.069 0.852 0.598 0.186 835s 0.675 -0.002 -0.072 0.134 835s 835s x1: [4, 3, 3, 4] 835s -0.588 -0.128 0.078 0.743 835s -0.683 0.240 -0.553 0.180 835s 0.378 -0.584 0.391 -0.791 835s 835s y: [3, 3, 3, 4] 835s -0.486 0.117 -0.302 835s 0.068 -0.046 -0.398 835s 0.080 -0.437 0.122 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.254 -0.853 -0.606 0.930 835s 0.590 0.965 0.190 -0.589 835s -0.096 -0.450 0.484 0.551 835s 835s x1: [4, 3, 1, 1] 835s -0.908 0.708 -0.333 -0.574 835s -0.814 0.428 -0.861 -0.283 835s 0.546 0.564 0.393 -0.344 835s 835s y: [3, 3, 1, 1] 835s -1.167 0.422 -0.709 835s -0.313 -0.064 -0.687 835s -0.900 1.143 -0.305 835s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 4, 3, 1] 835s 0.221 -0.696 0.480 835s 0.377 -0.167 0.031 835s 0.731 -0.328 -0.014 835s 0.877 0.949 -0.215 835s 835s x1: [3, 4, 3, 1] 835s -0.910 0.142 -0.051 835s -0.861 0.033 0.007 835s -0.770 -0.259 0.674 835s -0.343 -0.073 0.102 835s 835s y: [4, 4, 3, 1] 835s -0.324 -0.368 -0.711 -0.652 835s -0.210 -0.330 -0.640 -0.726 835s 0.334 -0.226 -0.487 -1.066 835s 0.024 -0.114 -0.229 -0.392 835s testing: mul_mat, [2, 3, 3, 4] = [4, 2, 3, 4] * [4, 3, 3, 4] 835s x0: [4, 2, 3, 4] 835s -0.445 -0.299 -0.502 -0.821 835s 0.585 -0.677 0.689 -0.491 835s 835s x1: [4, 3, 3, 4] 835s -0.453 -0.080 -0.085 -0.972 835s 0.952 0.900 -0.188 -0.406 835s 0.178 -0.509 0.753 -0.107 835s 835s y: [2, 3, 3, 4] 835s 1.066 0.207 835s -0.266 0.017 835s -0.217 1.020 835s test-mul-mat0: iter:162/500 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.232 0.880 835s 0.533 0.677 835s 835s x1: [2, 2, 1, 1] 835s -0.259 -0.373 835s 0.096 0.831 835s 835s y: [2, 2, 1, 1] 835s -0.388 -0.390 835s 0.754 0.614 835s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 1, 3, 1] 835s 0.082 -0.876 835s 835s x1: [2, 2, 3, 1] 835s -0.922 0.036 835s 0.340 -0.842 835s 835s y: [1, 2, 3, 1] 835s -0.107 835s 0.765 835s testing: mul_mat, [4, 1, 3, 2] = [2, 4, 3, 2] * [2, 1, 3, 2] 835s x0: [2, 4, 3, 2] 835s -0.617 -0.273 835s -0.403 -0.940 835s 0.041 0.800 835s 0.514 0.288 835s 835s x1: [2, 1, 3, 2] 835s 0.908 -0.898 835s 835s y: [4, 1, 3, 2] 835s -0.316 0.478 -0.681 0.208 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.764 0.664 835s -0.609 0.634 835s 0.495 0.567 835s 0.302 0.534 835s 835s x1: [2, 4, 1, 1] 835s 0.214 0.090 835s -0.266 0.175 835s 0.083 0.329 835s 0.614 0.557 835s 835s y: [4, 4, 1, 1] 835s 0.223 -0.073 0.157 0.113 835s -0.087 0.273 -0.033 0.013 835s 0.283 0.158 0.228 0.201 835s 0.840 -0.021 0.620 0.483 835s testing: mul_mat, [1, 2, 3, 1] = [4, 1, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 1, 3, 1] 835s -0.476 0.164 -0.142 -0.842 835s 835s x1: [4, 2, 3, 1] 835s 0.833 -0.127 0.204 0.546 835s 0.468 0.090 0.016 0.255 835s 835s y: [1, 2, 3, 1] 835s -0.906 835s -0.425 835s testing: mul_mat, [1, 4, 3, 2] = [1, 1, 3, 2] * [1, 4, 3, 2] 835s x0: [1, 1, 3, 2] 835s -0.134 835s 835s x1: [1, 4, 3, 2] 835s -0.448 835s -0.673 835s -0.854 835s 0.878 835s 835s y: [1, 4, 3, 2] 835s 0.060 835s 0.090 835s 0.115 835s -0.118 835s test-mul-mat0: iter:163/500 835s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.822 -0.107 0.367 835s 0.856 0.248 -0.470 835s 835s x1: [3, 1, 1, 1] 835s 0.580 -0.728 0.782 835s 835s y: [2, 1, 1, 1] 835s 0.841 -0.052 835s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 835s x0: [3, 2, 2, 1] 835s -0.238 0.583 0.090 835s -0.354 -0.462 0.984 835s 835s x1: [3, 2, 2, 1] 835s 0.987 -0.594 -0.277 835s 0.981 -0.244 0.440 835s 835s y: [2, 2, 2, 1] 835s -0.606 -0.347 835s -0.336 0.198 835s testing: mul_mat, [4, 2, 2, 3] = [3, 4, 2, 3] * [3, 2, 2, 3] 835s x0: [3, 4, 2, 3] 835s 0.025 -0.701 -0.968 835s 0.618 -0.245 0.149 835s 0.350 0.176 -0.419 835s -0.889 0.161 0.194 835s 835s x1: [3, 2, 2, 3] 835s -0.230 -0.954 -0.577 835s -0.375 0.294 -0.046 835s 835s y: [4, 2, 2, 3] 835s 1.221 0.005 -0.007 -0.061 835s -0.171 -0.311 -0.060 0.372 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.867 0.898 0.055 835s 0.655 0.129 0.382 835s 0.454 0.982 -0.876 835s 835s x1: [3, 4, 1, 1] 835s 0.701 0.301 -0.259 835s -0.607 -0.573 -0.403 835s -0.611 0.679 -0.421 835s 0.758 0.161 -0.395 835s 835s y: [3, 4, 1, 1] 835s -0.352 0.398 0.841 835s -0.010 -0.625 -0.485 835s 1.116 -0.474 0.758 835s -0.535 0.366 0.848 835s testing: mul_mat, [1, 3, 2, 1] = [3, 1, 2, 1] * [3, 3, 2, 1] 835s x0: [3, 1, 2, 1] 835s 0.604 -0.369 0.874 835s 835s x1: [3, 3, 2, 1] 835s 0.904 -0.554 0.499 835s 0.199 0.471 0.457 835s -0.884 0.036 -0.891 835s 835s y: [1, 3, 2, 1] 835s 1.187 835s 0.346 835s -1.327 835s testing: mul_mat, [3, 3, 2, 3] = [1, 3, 2, 3] * [1, 3, 2, 3] 835s x0: [1, 3, 2, 3] 835s -0.148 835s -0.204 835s -0.466 835s 835s x1: [1, 3, 2, 3] 835s 0.635 835s 0.414 835s 0.310 835s 835s y: [3, 3, 2, 3] 835s -0.094 -0.129 -0.296 835s -0.061 -0.084 -0.193 835s -0.046 -0.063 -0.144 835s test-mul-mat0: iter:164/500 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.339 -0.019 0.741 835s -0.990 -0.084 -0.408 835s -0.194 0.450 0.887 835s 0.628 -0.658 -0.213 835s 835s x1: [3, 1, 1, 1] 835s 0.904 -0.838 0.256 835s 835s y: [4, 1, 1, 1] 835s -0.101 -0.929 -0.326 1.065 835s testing: mul_mat, [3, 4, 4, 1] = [3, 3, 4, 1] * [3, 4, 4, 1] 835s x0: [3, 3, 4, 1] 835s 0.067 0.488 0.823 835s 0.475 0.535 -0.466 835s -0.524 -0.612 -0.305 835s 835s x1: [3, 4, 4, 1] 835s 0.081 0.107 0.423 835s -0.181 0.201 0.694 835s 0.972 -0.395 -0.345 835s 0.920 0.443 -0.790 835s 835s y: [3, 4, 4, 1] 835s 0.406 -0.101 -0.237 835s 0.658 -0.302 -0.240 835s -0.412 0.411 -0.162 835s -0.373 1.043 -0.512 835s testing: mul_mat, [2, 3, 4, 2] = [3, 2, 4, 2] * [3, 3, 4, 2] 835s x0: [3, 2, 4, 2] 835s 0.548 -0.843 0.354 835s -0.103 -0.289 -0.948 835s 835s x1: [3, 3, 4, 2] 835s 0.638 -0.762 -0.169 835s -0.667 0.603 0.701 835s 0.531 -0.358 -0.868 835s 835s y: [2, 3, 4, 2] 835s 0.932 0.314 835s -0.625 -0.769 835s 0.286 0.871 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.511 0.874 0.417 835s 0.500 0.380 -0.162 835s 0.501 0.912 -0.386 835s -0.660 0.796 -0.835 835s 835s x1: [3, 2, 1, 1] 835s 0.389 0.261 0.386 835s 0.935 -0.475 0.436 835s 835s y: [4, 2, 1, 1] 835s 0.588 0.231 0.284 -0.372 835s 0.244 0.217 -0.133 -1.359 835s testing: mul_mat, [3, 3, 4, 1] = [4, 3, 4, 1] * [4, 3, 4, 1] 835s x0: [4, 3, 4, 1] 835s 0.237 0.727 0.597 -0.116 835s -0.498 -0.130 0.151 -0.730 835s -0.677 -0.472 -0.471 0.144 835s 835s x1: [4, 3, 4, 1] 835s 0.816 0.226 0.067 0.669 835s -0.100 -0.576 -0.406 -0.509 835s -0.184 0.446 -0.268 -0.992 835s 835s y: [3, 3, 4, 1] 835s 0.320 -0.914 -0.595 835s -0.625 0.435 0.458 835s 0.235 0.718 -0.102 835s testing: mul_mat, [4, 4, 4, 2] = [3, 4, 4, 2] * [3, 4, 4, 2] 835s x0: [3, 4, 4, 2] 835s -0.877 -0.829 -0.579 835s 0.660 -0.430 0.702 835s 0.748 0.111 -0.357 835s -0.520 -0.142 -0.006 835s 835s x1: [3, 4, 4, 2] 835s 0.722 0.813 -0.836 835s -0.319 0.375 0.812 835s 0.604 -0.294 -0.062 835s -0.516 0.199 -0.687 835s 835s y: [4, 4, 4, 2] 835s -0.823 -0.460 0.929 -0.486 835s -0.501 0.198 -0.487 0.108 835s -0.250 0.482 0.441 -0.272 835s 0.686 -0.909 -0.119 0.244 835s test-mul-mat0: iter:165/500 835s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.446 0.410 835s -0.186 -0.554 835s 835s x1: [2, 4, 1, 1] 835s 0.980 -0.613 835s -0.678 -0.662 835s 0.590 0.255 835s -0.336 0.315 835s 835s y: [2, 4, 1, 1] 835s 0.185 0.158 835s -0.574 0.492 835s 0.368 -0.251 835s -0.021 -0.112 835s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 2, 3,ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot. 1] 835s -0.499 -0.400 835s -0.271 0.500 835s 835s x1: [2, 2, 3, 1] 835s -0.257 -0.801 835s 0.435 -0.143 835s 835s y: [2, 2, 3, 1] 835s 0.449 -0.331 835s -0.159 -0.190 835s testing: mul_mat, [3, 2, 3, 1] = [2, 3, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 3, 3, 1] 835s 0.915 -0.846 835s -0.840 0.984 835s -0.056 -0.912 835s 835s x1: [2, 2, 3, 1] 835s -0.208 0.224 835s 0.156 -0.798 835s 835s y: [3, 2, 3, 1] 835s -0.380 0.396 -0.193 835s 0.818 -0.917 0.719 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.009 -0.921 835s 835s x1: [2, 3, 1, 1] 835s -0.858 -0.267 835s 0.439 -0.656 835s -0.228 0.042 835s 835s y: [1, 3, 1, 1] 835s 0.238 835s 0.608 835s -0.040 835s testing: mul_mat, [3, 2, 3, 1] = [1, 3, 3, 1] * [1, 2, 3, 1] 835s x0: [1, 3, 3, 1] 835s 0.019 835s -0.676 835s 0.725 835s 835s x1: [1, 2, 3, 1] 835s 0.091 835s 0.120 835s 835s y: [3, 2, 3, 1] 835s 0.002 -0.061 0.066 835s 0.002 -0.081 0.087 835s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 835s x0: [3, 2, 3, 1] 835s -0.642 -0.511 0.481 835s 0.402 0.368 0.579 835s 835s x1: [3, 1, 3, 1] 835s 0.364 0.344 -0.361 835s 835s y: [2, 1, 3, 1] 835s -0.583 0.063 835s test-mul-mat0: iter:166/500 835s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.479 -0.654 -0.840 0.888 835s 0.827 0.739 -0.624 -0.467 835s -0.205 0.900 -0.381 0.487 835s -0.557 0.029 0.904 -0.510 835s 835s x1: [4, 2, 1, 1] 835s 0.722 0.664 0.616 -0.424 835s -0.415 -0.529 -0.838 -0.055 835s 835s y: [4, 2, 1, 1] 835s -1.674 0.902 0.008 0.389 835s 1.200 -0.186 -0.098 -0.513 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.152 -0.447 0.253 -0.413 835s -0.071 0.786 0.382 -0.171 835s 835s x1: [4, 4, 1, 1] 835s 0.306 -0.138 -0.971 0.684 835s 0.887 -0.069 0.406 0.550 835s -0.453 0.982 -0.865 0.018 835s -0.856 0.080 -0.311 -0.335 835s 835s y: [2, 4, 1, 1] 835s -0.513 -0.618 835s -0.228 -0.056 835s -0.596 0.471 835s 0.154 0.062 835s testing: mul_mat, [4, 2, 1, 4] = [4, 4, 1, 4] * [4, 2, 1, 4] 835s x0: [4, 4, 1, 4] 835s -0.795 -0.409 0.434 0.967 835s 0.331 0.069 0.758 0.755 835s -0.410 -0.520 0.585 0.661 835s 0.749 0.398 -0.132 -0.965 835s 835s x1: [4, 2, 1, 4] 835s -0.595 -0.131 0.272 0.434 835s -0.227 0.762 -0.260 0.635 835s 835s y: [4, 2, 1, 4] 835s 1.064 0.328 0.758 -0.952 835s 0.369 0.259 -0.035 -0.445 835s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.773 0.097 -0.915 0.795 835s 0.926 0.577 0.091 -0.833 835s -0.892 -0.223 -0.656 0.632 835s -0.351 -0.148 -0.708 -0.145 835s 835s x1: [4, 4, 1, 1] 835s 0.341 0.060 0.482 0.543 835s 0.175 -0.103 -0.665 0.770 835s 0.897 -0.212 -0.886 -0.706 835s -0.890 -0.507 -0.954 -0.415 835s 835s y: [4, 4, 1, 1] 835s 0.259 -0.058 -0.290 -0.549 835s 1.346 -0.600 0.790 0.313 835s 0.922 1.215 -0.619 0.446 835s -0.194 -0.857 1.270 1.124 835s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.602 0.981 0.212 0.984 835s 0.204 -0.133 -0.648 0.723 835s -0.984 -0.940 -0.133 0.027 835s 0.975 0.073 0.379 0.159 835s 835s x1: [4, 4, 1, 1] 835s 0.649 0.175 -0.970 -0.454 835s 0.510 0.800 -0.558 -0.701 835s 0.914 -0.263 -0.592 -0.593 835s -0.217 -0.007 -0.710 -0.445 835s 835s y: [4, 4, 1, 1] 835s -0.871 0.410 -0.687 0.206 835s -0.330 -0.147 -1.199 0.233 835s -1.517 0.177 -0.590 0.554 835s -0.464 0.095 0.302 -0.552 835s testing: mul_mat, [4, 4, 1, 4] = [4, 4, 1, 4] * [4, 4, 1, 4] 835s x0: [4, 4, 1, 4] 835s 0.759 0.043 -0.505 0.110 835s -0.087 0.018 -0.200 0.511 835s 0.911 0.053 -0.538 0.329 835s 0.469 -0.293 0.260 0.956 835s 835s x1: [4, 4, 1, 4] 835s 0.753 0.573 -0.330 0.553 835s -0.985 -0.032 0.467 -0.248 835s 0.377 0.874 0.535 -0.630 835s -0.836 -0.910 0.288 -0.438 835s 835s y: [4, 4, 1, 4] 835s 0.824 0.293 1.075 0.628 835s -1.012 -0.135 -1.231 -0.568 835s -0.016 -0.446 -0.106 -0.543 835s -0.867 -0.225 -1.108 -0.470 835s test-mul-mat0: iter:167/500 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.827 0.005 835s 835s x1: [2, 3, 1, 1] 835s -0.908 0.494 835s -0.129 0.909 835s 0.905 -0.726 835s 835s y: [1, 3, 1, 1] 835s -0.748 835s -0.102 835s 0.745 835s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 835s x0: [2, 3, 3, 1] 835s -0.497 0.863 835s 0.277 -0.619 835s -0.320 0.011 835s 835s x1: [2, 1, 3, 1] 835s 0.720 0.583 835s 835s y: [3, 1, 3, 1] 835s 0.145 -0.162 -0.224 835s testing: mul_mat, [3, 3, 3, 2] = [2, 3, 3, 2] * [2, 3, 3, 2] 835s x0: [2, 3, 3, 2] 835s -0.351 -0.983 835s -0.901 -0.611 835s 0.302 0.621 835s 835s x1: [2, 3, 3, 2] 835s 0.180 -0.970 835s -0.582 -0.984 835s 0.857 0.423 835s 835s y: [3, 3, 3, 2] 835s 0.891 0.431 -0.548 835s 1.171 1.125 -0.787 835s -0.716 -1.030 0.521 835s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.640 -0.373 835s -0.496 -0.802 835s 0.055 -0.093 835s 835s x1: [2, 3, 1, 1] 835s 0.063 -0.084 835s -0.181 -0.932 835s -0.776 -0.921 835s 835s y: [3, 3, 1, 1] 835s 0.072 0.036 0.011 835s 0.232 0.838 0.076 835s -0.153 1.123 0.043 835s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 4, 3, 1] 835s -0.444 0.725 -0.682 835s 0.646 0.264 0.046 835s -0.874 -0.581 -0.573 835s -0.221 -0.771 0.226 835s 835s x1: [3, 2, 3, 1] 835s 0.729 -0.662 0.326 835s -0.782 -0.804 -0.564 835s 835s y: [4, 2, 3, 1] 835s -1.026 0.311 -0.439 0.423 835s 0.149 -0.743 1.473 0.665 835s testing: mul_mat, [1, 3, 3, 2] = [4, 1, 3, 2] * [4, 3, 3, 2] 835s x0: [4, 1, 3, 2] 835s 0.633 0.223 0.371 -0.937 835s 835s x1: [4, 3, 3, 2] 835s 0.440 -0.142 0.455 0.758 835s 0.904 0.882 -0.016 -0.322 835s -0.352 0.536 0.670 0.610 835s 835s y: [1, 3, 3, 2] 835s -0.295 835s 1.064 835s -0.426 835s test-mul-mat0: iter:168/500 835s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.672 -0.999 -0.930 -0.230 835s -0.454 -0.855 0.621 0.086 835s -0.768 -0.788 -0.759 -0.080 835s 835s x1: [4, 1, 1, 1] 835s -0.696 -0.948 -0.043 0.937 835s 835s y: [3, 1, 1, 1] 835s 1.240 1.181 1.239 835s testing: mul_mat, [4, 3, 2, 1] = [4, 4, 2, 1] * [4, 3, 2, 1] 835s x0: [4, 4, 2, 1] 835s -0.731 0.289 0.215 -0.519 835s 0.530 -0.866 -0.599 0.818 835s -0.568 -0.297 0.761 -0.889 835s 0.052 -0.458 0.945 0.870 835s 835s x1: [4, 3, 2, 1] 835s 0.920 -0.712 -0.703 -0.698 835s 0.943 0.679 -0.650 -0.219 835s 0.834 -0.182 -0.721 0.415 835s 835s y: [4, 3, 2, 1] 835s -0.667 0.954 -0.225 -0.897 835s -0.519 0.122 -1.038 -1.067 835s -1.033 1.371 -1.338 -0.194 835s testing: mul_mat, [3, 4, 2, 3] = [4, 3, 2, 3] * [4, 4, 2, 3] 835s x0: [4, 3, 2, 3] 835s 0.037 -0.748 0.672 -0.492 835s -0.248 -0.907 0.546 -0.326 835s -0.047 0.383 -0.719 -0.395 835s 835s x1: [4, 4, 2, 3] 835s 0.883 -0.391 -0.763 0.413 835s -0.257 -0.362 0.230 0.174 835s 0.341 -0.009 0.285 -0.607 835s 0.533 0.230 -0.737 -0.647 835s 835s y: [3, 4, 2, 3] 835s -0.391 -0.415 0.194 835s 0.330 0.461 -0.361 835s 0.510 0.277 0.015 835s -0.329 -0.532 0.848 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.927 0.332 -0.503 0.810 835s 0.561 0.931 0.369 0.677 835s 0.839 -0.340 0.507 -0.882 835s -0.070 -0.910 -0.956 -0.344 835s 835s x1: [4, 3, 1, 1] 835s 0.532 -0.813 -0.498 0.368 835s 0.314 0.909 -0.138 -0.244 835s 0.950 -0.886 -0.130 -0.381 835s 835s y: [4, 3, 1, 1] 835s 0.773 -0.393 0.146 1.052 835s 0.466 0.807 0.099 -0.634 835s 0.343 -0.597 1.368 0.994 835s testing: mul_mat, [3, 4, 2, 1] = [4, 3, 2, 1] * [4, 4, 2, 1] 835s x0: [4, 3, 2, 1] 835s -0.780 0.777 -0.804 -0.271 835s -0.458 0.595 0.405 -0.915 835s -0.150 0.363 0.826 -0.091 835s 835s x1: [4, 4, 2, 1] 835s 0.553 -0.898 -0.811 0.739 835s -0.396 0.557 0.054 -0.487 835s -0.581 0.810 -0.537 -0.467 835s -0.320 0.082 0.716 -0.393 835s 835s y: [3, 4, 2, 1] 835s -0.677 -1.793 -1.147 835s 0.830 0.980 0.350 835s 1.641 0.958 -0.020 835s -0.156 0.845 0.705 835s testing: mul_mat, [3, 4, 2, 3] = [3, 3, 2, 3] * [3, 4, 2, 3] 835s x0: [3, 3, 2, 3] 835s 0.649 0.831 -0.141 835s 0.162 -0.366 -0.064 835s 0.321 0.202 0.849 835s 835s x1: [3, 4, 2, 3] 835s 0.492 0.367 -0.584 835s 0.636 0.399 0.219 835s 0.882 0.619 0.760 835s -0.269 0.396 0.355 835s 835s y: [3, 4, 2, 3] 835s 0.707 -0.017 -0.263 835s 0.713 -0.057 0.471 835s 0.980 -0.132 1.054 835s 0.105 -0.211 0.296 835s test-mul-mat0: iter:169/500 835s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.748 -0.605 835s 835s x1: [2, 1, 1, 1] 835s -0.796 0.416 835s 835s y: [1, 1, 1, 1] 835s 0.343 835s testing: mul_mat, [4, 1, 4, 1] = [2, 4, 4, 1] * [2, 1, 4, 1] 835s x0: [2, 4, 4, 1] 835s 0.010 -0.703 835s -0.177 0.657 835s -0.098 0.968 835s -0.383 0.807 835s 835s x1: [2, 1, 4, 1] 835s 0.893 0.621 835s 835s y: [4, 1, 4, 1] 835s -0.428 0.251 0.514 0.160 835s testing: mul_mat, [3, 4, 4, 2] = [2, 3, 4, 2] * [2, 4, 4, 2] 835s x0: [2, 3, 4, 2] 835s 0.910 -0.919 835s -0.161 -0.895 835s -0.509 -0.162 835s 835s x1: [2, 4, 4, 2] 835s -0.362 -0.589 835s 0.834 0.540 835s -0.621 -0.549 835s 0.347 -0.504 835s 835s y: [3, 4, 4, 2] 835s 0.212 0.586 0.279 835s 0.262 -0.618 -0.512 835s -0.061 0.591 0.405 835s 0.780 0.395 -0.095 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.634 0.054 835s 835s x1: [2, 3, 1, 1] 835s -1.000 -0.340 835s 0.377 0.732 835s -0.310 0.338 835s 835s y: [1, 3, 1, 1] 835s -0.652 835s 0.278 835s -0.179 835s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 835s x0: [1, 4, 4, 1] 835s 0.584 835s 0.847 835s 0.345 835s 0.125 835s 835s x1: [1, 2, 4, 1] 835s -0.165png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s 835s -0.905 835s 835s y: [4, 2, 4, 1] 835s -0.097 -0.140 -0.057 -0.021 835s -0.529 -0.767 -0.313 -0.113 835s testing: mul_mat, [2, 1, 4, 2] = [4, 2, 4, 2] * [4, 1, 4, 2] 835s x0: [4, 2, 4, 2] 835s 0.191 0.231 -0.469 0.399 835s -0.292 0.380 -0.340 0.222 835s 835s x1: [4, 1, 4, 2] 835s -0.980 0.700 0.135 -0.011 835s 835s y: [2, 1, 4, 2] 835s -0.093 0.503 835s test-mul-mat0: iter:170/500 835s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.631 -0.975 -0.982 -0.788 835s 0.351 -0.762 0.471 -0.036 835s 835s x1: [4, 2, 1, 1] 835s -0.695 -0.408 0.049 -0.187 835s -0.204 -0.480 0.104 0.147 835s 835s y: [2, 2, 1, 1] 835s 0.936 0.097 835s 0.379 0.338 835s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 835s x0: [4, 1, 4, 1] 835s -0.230 -0.304 0.775 -0.342 835s 835s x1: [4, 2, 4, 1] 835s 0.889 0.332 0.124 -0.329 835s 0.991 0.888 -0.697 0.344 835s 835s y: [1, 2, 4, 1] 835s -0.096 835s -1.155 835s testing: mul_mat, [4, 1, 4, 2] = [4, 4, 4, 2] * [4, 1, 4, 2] 835s x0: [4, 4, 4, 2] 835s 0.845 -0.257 0.655 -0.929 835s -0.830 0.275 0.277 -0.722 835s 0.031 -0.064 -0.967 -0.187 835s -0.621 -0.443 0.291 0.596 835s 835s x1: [4, 1, 4, 2] 835s -0.212 0.839 0.457 -0.905 835s 835s y: [4, 1, 4, 2] 835s 0.746 1.187 -0.334 -0.647 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.064 0.503 -0.474 -0.497 835s -0.024 0.746 -1.000 -0.447 835s 835s x1: [4, 4, 1, 1] 835s -0.988 -0.177 0.712 0.347 835s 0.643 -0.633 -0.139 0.707 835s 0.026 -0.187 0.439 0.105 835s 0.200 -0.965 0.954 -0.952 835s 835s y: [2, 4, 1, 1] 835s -0.536 -0.975 835s -0.645 -0.665 835s -0.356 -0.626 835s -0.479 -1.254 835s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 3, 4, 1] 835s -0.323 0.987 835s 0.765 -0.949 835s -0.849 -0.225 835s 835s x1: [2, 4, 4, 1] 835s 0.116 0.690 835s -0.932 -0.726 835s 0.801 0.310 835s -0.714 -0.376 835s 835s y: [3, 4, 4, 1] 835s 0.643 -0.565 -0.253 835s -0.416 -0.024 0.954 835s 0.048 0.319 -0.750 835s -0.141 -0.190 0.690 835s testing: mul_mat, [1, 2, 4, 2] = [3, 1, 4, 2] * [3, 2, 4, 2] 835s x0: [3, 1, 4, 2] 835s -0.612 0.341 0.945 835s 835s x1: [3, 2, 4, 2] 835s -0.622 -0.866 0.502 835s 0.038 -0.257 -0.007 835s 835s y: [1, 2, 4, 2] 835s 0.560 835s -0.118 835s test-mul-mat0: iter:171/500 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.699 -0.744 835s -0.103 -0.607 835s -0.863 0.980 835s 0.178 0.455 835s 835s x1: [2, 2, 1, 1] 835s -0.327 -0.751 835s -0.644 0.061 835s 835s y: [4, 2, 1, 1] 835s 0.787 0.489 -0.454 -0.400 835s 0.404 0.029 0.616 -0.086 835s testing: mul_mat, [2, 4, 2, 1] = [2, 2, 2, 1] * [2, 4, 2, 1] 835s x0: [2, 2, 2, 1] 835s 0.124 -0.612 835s -0.103 0.480 835s 835s x1: [2, 4, 2, 1] 835s 0.059 -0.268 835s 0.337 -0.487 835s 0.189 0.284 835s 0.380 0.293 835s 835s y: [2, 4, 2, 1] 835s 0.172 -0.135 835s 0.340 -0.268 835s -0.150 0.117 835s -0.132 0.102 835s testing: mul_mat, [2, 2, 2, 2] = [2, 2, 2, 2] * [2, 2, 2, 2] 835s x0: [2, 2, 2, 2] 835s 0.319 -0.584 835s 0.139 0.878 835s 835s x1: [2, 2, 2, 2] 835s 0.384 -0.825 835s 0.842 0.364 835s 835s y: [2, 2, 2, 2] 835s 0.604 -0.671 835s 0.057 0.436 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.875 0.280 835s 0.448 0.148 835s 835s x1: [2, 2, 1, 1] 835s 0.516 0.920 835s 0.791 -0.186 835s 835s y: [2, 2, 1, 1] 835s 0.709 0.367 835s 0.640 0.327 835s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 835s x0: [2, 4, 2, 1] 835s -0.228 -0.974 835s 0.507 -0.647 835s 0.668 -0.744 835s 0.774 0.994 835s 835s x1: [2, 2, 2, 1] 835s 0.367 0.597 835s 0.713 0.575 835s 835s y: [4, 2, 2, 1] 835s -0.665 -0.200 -0.199 0.877 835s -0.723 -0.011 0.049 1.124 835s testing: mul_mat, [1, 2, 2, 2] = [4, 1, 2, 2] * [4, 2, 2, 2] 835s x0: [4, 1, 2, 2] 835s -0.064 0.379 0.702 -0.292 835s 835s x1: [4, 2, 2, 2] 835s 0.998 -0.656 -0.376 0.446 835s 0.624 0.772 -0.187 0.221 835s 835s y: [1, 2, 2, 2] 835s -0.707 835s 0.057 835s test-mul-mat0: iter:172/500 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.821 0.997 -0.416 835s 0.556 -0.691 -0.482 835s 0.633 0.245 0.897 835s 0.335 0.952 -0.911 835s 835s x1: [3, 1, 1, 1] 835s 0.896 -0.912 -0.565 835s 835s y: [4, 1, 1, 1] 835s 0.062 1.401 -0.163 -0.054 835s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 4, 2, 1] 835s -0.071 -0.992 -0.902 835s -0.736 0.960 -0.813 835s -0.478 -0.895 -0.145 835s 0.882 -0.330 0.385 835s 835s x1: [3, 4, 2, 1] 835s -0.743 -0.855 -0.332 835s 0.360 -0.435 -0.470 835s -0.980 0.093 -0.553 835s 0.742 0.398 -0.808 835s 835s y: [4, 4, 2, 1] 835s 1.200 -0.004 1.169 -0.500 835s 0.830 -0.300 0.285 0.280 835s 0.476 1.261 0.466 -1.108 835s 0.282 0.493 -0.594 0.212 835s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 3, 2, 1] 835s 0.289 -0.622 -0.940 835s 0.938 0.290 -0.437 835s 0.687 0.942 0.521 835s 835s x1: [3, 4, 2, 1] 835s 0.749 -0.348 -0.043 835s 0.432 0.949 0.720 835s 0.633 -0.122 0.728 835s 0.731 0.143 0.688 835s 835s y: [3, 4, 2, 1] 835s 0.472 0.621 0.165 835s -1.143 0.366 1.566 835s -0.426 0.241 0.699 835s -0.524 0.427 0.995 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.658 0.334 -0.099 835s -0.477 -0.053 0.394 835s 835s x1: [3, 3, 1, 1] 835s -0.599 0.576 -0.550 835s 0.174 0.121 -0.088 835s 0.332 -0.432 0.137 835s 835s y: [2, 3, 1, 1] 835s -0.147 0.038 835s 0.164 -0.124 835s 0.060 -0.082 835s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 3, 2, 1] 835s -0.295 -0.719 835s -0.655 -0.206 835s 0.330 -0.496 835s 835s x1: [2, 3, 2, 1] 835s -0.114 -0.809 835s 0.957 -0.427 835s -0.867 0.478 835s 835s y: [3, 3, 2, 1] 835s 0.616 0.242 0.364 835s 0.025 -0.539 0.528 835s -0.088 0.470 -0.523 835s testing: mul_mat, [3, 2, 2, 1] = [3, 3, 2, 1] * [3, 2, 2, 1] 835s x0: [3, 3, 2, 1] 835s -0.387 0.406 -0.889 835s -0.962 0.726 -0.929 835s -0.829 0.099 -0.571 835s 835s x1: [3, 2, 2, 1] 835s 0.629 0.366 -0.509 835s -0.424 -0.734 0.885 835s 835s y: [3, 2, 2, 1] 835s 0.358 0.134 -0.194 835s -0.921 -0.947 -0.226 835s test-mul-mat0: iter:173/500 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.502 -0.857 835s 0.464 -0.908 835s 0.463 0.190 835s 835s x1: [2, 1, 1, 1] 835s 0.045 -0.699 835s 835s y: [3, 1, 1, 1] 835s 0.622 0.656 -0.111 835s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 3, 2, 1] 835s -0.266 -0.410 835s -0.828 -0.853 835s -0.485 0.564 835s 835s x1: [2, 3, 2, 1] 835s -0.295 0.501 835s 0.360 -0.888 835s 0.228 -0.540 835s 835s y: [3, 3, 2, 1] 835s -0.127 -0.184 0.426 835s 0.268 0.459 -0.676 835s 0.161 0.272 -0.415 835s testing: mul_mat, [1, 3, 2, 4] = [2, 1, 2, 4] * [2, 3, 2, 4] 835s x0: [2, 1, 2, 4] 835s 0.962 0.197 835s 835s x1: [2, 3, 2, 4] 835s 0.474 0.376 835s -0.575 0.566 835s -0.161 0.615 835s 835s y: [1, 3, 2, 4] 835s 0.531 835s -0.442 835s -0.034 835s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.006 -0.054 835s -0.245 0.510 835s 835s x1: [2, 1, 1, 1] 835s -0.116 -0.215 835s 835s y: [2, 1, 1, 1] 835s 0.011 -0.082 835s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 835s x0: [2, 4, 2, 1] 835s 0.331 -0.053 835s -0.818 0.810 835s -0.319 -0.618 835s -0.562 0.895 835s 835s x1: [2, 2, 2, 1] 835s -0.706 0.255 835s -0.378 -0.301 835s 835s y: [4, 2, 2, 1] 835s -0.247 0.784 0.067 0.625 835s -0.109 0.066 0.307 -0.057 835s testing: mul_mat, [4, 2, 2, 4] = [4, 4, 2, 4] * [4, 2, 2, 4] 835s x0: [4, 4, 2, 4] 835s 0.945 0.364 0.624 -0.391 835s -0.694 -0.928 0.359 0.055 835s 0.667 0.520 -0.686 0.600 835s 0.759 -0.523 0.240 0.706 835s 835s x1: [4, 2, 2, 4] 835s -0.803 0.966 -0.941 -0.047 835s -0.088 0.569 0.247 -0.833 835s 835s y: [4, 2, 2, 4] 835s -0.976 -0.680 0.584 -1.374 835s 0.604 -0.424 -0.432 -0.894 835s test-mul-mat0: iter:174/500 835s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.185 0.171 835s -0.014 -0.749 835s 0.621 0.891 835s -0.130 0.051 835s 835s x1: [2, 1, 1, 1] 835s -0.252 -0.710 835s 835s y: [4, 1, 1, 1] 835s -0.168 0.535 -0.789 -0.004 835s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 1, 4, 1] 835s 0.832 0.908 835s 835s x1: [2, 4, 4, 1] 835s -0.300 0.788 835s -0.410 0.002 835s -0.003 0.315 835s -0.517 0.177 835s 835s y: [1, 4, 4, 1] 835s 0.465 835s -0.340 835s 0.283 835s -0.269 835s testing: mul_mat, [2, 1, 4, 2] = [2, 2, 4, 2] * [2, 1, 4, 2] 835s x0: [2, 2, 4, 2] 835s 0.534 0.387 835s -0.922 -0.224 835s 835s x1: [2, 1, 4, 2] 835s -0.769 -0.961 835s 835s y: [2, 1, 4, 2] 835s -0.782 0.924 835s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.720 -0.058 835s 835s x1: [2, 2, 1, 1] 835s -0.553 0.524 835s 0.112 -0.260 835s 835s y: [1, 2, 1, 1] 835s -0.429 835s 0.096 835s testing: mul_mat, [2, 2, 4, 1] = [1, 2, 4, 1] * [1, 2, 4, 1] 835s x0: [1, 2, 4, 1] 835s -0.498 835s 0.034 835s 835s x1: [1, 2, 4, 1] 835s 0.530 835s 0.476 835s 835s y: [2, 2, 4, 1] 835s -0.264 0.018 835s -0.237 0.016 835s testing: mul_mat, [3, 1, 4, 2] = [2, 3, 4, 2] * [2, 1, 4, 2] 835s x0: [2, 3, 4, 2] 835s 0.494 0.458 835s -0.785 0.641 835s -0.582 -0.707 835s 835s x1: [2, 1, 4, 2] 835s 0.337 -0.129 835s 835s y: [3, 1, 4, 2] 835s 0.107 -0.348 -0.105 835s test-mul-mat0: iter:175/500 835s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.384 0.373 835s 0.167 0.231 835s 835s x1: [2, 3, 1, 1] 835s 0.776 -0.459 835s -0.824 0.003 835s 0.032 -0.617 835s 835s y: [2, 3, 1, 1] 835s 0.127 0.024 835s -0.316 -0.137 835s -0.218 -0.137 835s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 835s x0: [2, 4, 2, 1] 835s 0.508 0.560 835s 0.136 0.387 835s -0.310 0.071 835s 0.391 -0.345 835s 835s x1: [2, 2, 2, 1] 835s -0.423 -0.536 835s -0.465 0.423 835s 835s y: [4, 2, 2, 1] 835s -0.515 -0.265 0.093 0.019 835s 0.001 0.101 0.174 -0.328 835s testing: mul_mat, [1, 4, 2, 2] = [2, 1, 2, 2] * [2, 4, 2, 2] 835s x0: [2, 1, 2, 2] 835s 0.261 0.920 835s 835s x1: [2, 4, 2, 2] 835s -0.509 0.805 835s -0.269 0.864 835s -0.028 0.962 835s -0.559 0.437 835s 835s y: [1, 4, 2, 2] 835s 0.608 835s 0.725 835s 0.878 835s 0.256 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.402 -0.223 835s 0.311 0.745 835s 0.352 0.056 835s 835s x1: [2, 1, 1, 1] 835s 0.979 -0.986 835s 835s y: [3, 1, 1, 1] 835s -0.174 -0.429 0.289 835s testing: mul_mat, [3, 2, 2, 1] = [3, 3, 2, 1] * [3, 2, 2, 1] 835s x0: [3, 3, 2, 1] 835s -0.399 0.652 -0.860 835s 0.992 0.215 -0.067 835s -0.828 -0.467 -0.242 835s 835s x1: [3, 2, 2, 1] 835s 0.647 0.249 -0.850 835s 0.171 0.492 0.018 835s 835s y: [3, 2, 2, 1] 835s 0.636 0.752 -0.447 835s 0.237 0.274 -0.376 835s testing: mul_mat, [1, 3, 2, 2] = [3, 1, 2, 2] * [3, 3, 2, 2] 835s x0: [3, 1, 2, 2] 835s -0.370 -0.357 0.275 835s 835s x1: [3, 3, 2, 2] 835s 0.140 0.253 -0.650 835s -0.688 -0.255 0.369 835s -0.059 -0.006 0.570 835s 835s y: [1, 3, 2, 2] 835s -0.321 835s 0.447 835s 0.181 835s test-mul-mat0: iter:176/500 835s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.659 0.412 835s 835s x1: [2, 4, 1, 1] 835s 0.982 0.209 835s -0.710 -0.274 835s -0.143 -0.924 835s -0.037 -0.492 835s 835s y: [1, 4, 1, 1] 835s -0.561 835s 0.355 835s -0.286 835s -0.179 835s testing: mul_mat, [1, 1, 3, 1] = [2, 1, 3, 1] * [2, 1, 3, 1] 835s x0: [2, 1, 3, 1] 835s -0.575 0.864 835s 835s x1: [2, 1, 3, 1] 835s -0.601 -0.970 835s 835s y: [1, 1, 3, 1] 835s -0.493 835s testing: mul_mat, [3, 1, 3, 4] = [2, 3, 3, 4] * [2, 1, 3, 4] 835s x0: [2, 3, 3, 4] 835s 0.271 -0.361 835s 0.999 -0.153 835s -0.220 -0.176 835s 835s x1: [2, 1, 3, 4] 835s -0.715 -0.813 835s 835s y: [3, 1, 3, 4] 835s 0.100 -0.590 0.300 835s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.868 -0.116 835s -0.125 0.658 835s -0.241 -0.657 835s 835s x1: [2, 3, 1, 1] 835s -0.948 -0.868 835s -0.148 0.598 835s 0.816 -0.673 835s 835s y: [3, 3, 1, 1] 835s -0.722 -0.452 0.798 835s -0.198 0.412 -0.357 835s 0.787 -0.544 0.245 835s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 2, 3, 1] 835s 0.102 0.971 -0.868 835s 0.805 -0.082 0.200 835s 835s x1: [3, 2, 3, 1] 835s -0.129 -0.764 -0.834 835s -0.100 -0.725 0.073 835s 835s y: [2, 2, 3, 1] 835s -0.031 -0.208 835s -0.777 -0.007 835s testing: mul_mat, [1, 3, 3, 4] = [2, 1, 3, 4] * [2, 3, 3, 4] 835s x0: [2, 1, 3, 4] 835s 0.601 -0.051 835s 835s x1: [2, 3, 3, 4] 835s 0.185 0.995 835s 0.878 0.230 835s 0.861 -0.321 835s 835s y: [1, 3, 3, 4] 835s 0.060 835s 0.515 835s 0.534 835s test-mul-mat0: iter:177/500 835s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.395 -0.244 0.073 0.843 835s 835s x1: [4, 4, 1, 1] 835s -0.669 0.549 -0.353 0.932 835s -0.502 0.172 -0.413 -0.684 835s -0.091 0.465 -0.319 0.737 835s -0.258 0.225 0.203 0.259 835s 835s y: [1, 4, 1, 1] 835s 0.362 835s -0.847 835s 0.448 835s 0.076 835s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 835s x0: [4, 1, 4, 1] 835s -0.058 0.112 0.740 0.623 835s 835s x1: [4, 1, 4, 1] 835s -0.849 -0.272 0.259 -0.645 835s 835s y: [1, 1, 4, 1] 835s -0.192 835s testing: mul_mat, [3, 1, 4, 3] = [4, 3, 4, 3] * [4, 1, 4, 3] 835s x0: [4, 3, 4, 3] 835s 0.660 0.068 0.327 -0.459 835s 0.844 0.646 -0.842 -0.933 835s -0.537 0.583 0.580 0.927 835s 835s x1: [4, 1, 4, 3] 835s -0.451 0.004 0.214 -0.866 835s 835s y: [3, 1, 4, 3] 835s 0.169 0.248 -0.434 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.676 -0.229 0.120 0.516 835s 0.014 0.722 -0.949 0.342 835s -0.233 -0.317 0.782 0.894 835s -0.614 -0.098 -0.802 -0.690 835s 835s x1: [4, 3, 1, 1] 835s -0.296 0.807 -0.956 0.403 835s -0.922 0.384 -0.583 -0.368 835s 0.727 -0.063 0.461 -0.914 835s 835s y: [4, 3, 1, 1] 835s 0.108 1.624 -0.574 0.591 835s 0.275 0.691 -0.692 1.250 835s -0.894 -0.786 -0.606 -0.179 835s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 835s x0: [4, 4, 4, 1] 835s -0.936 0.368 -0.455 -0.964 835s -0.251 0.663 0.298 0.007 835s -0.449 -0.538 -0.053 0.047 835s 0.204 -0.261 -0.916 0.063 835s 835s x1: [4, 4, 4, 1] 835s 0.600 0.597 0.014 0.407 835s 0.640 -0.584 0.485 0.024 835s -0.167 -0.883 -0.249 0.770 835s 0.578 -0.163 -0.343 0.902 835s 835s y: [4, 4, 4, 1] 835s -0.741 0.251 -0.572 -0.020 835s -1.059 -0.403 0.002 -0.160 835s -0.798 -0.612 0.599 0.473 835s -1.315 -0.350 -0.112 0.532 835s testing: mul_mat, [4, 4, 4, 3] = [4, 4, 4, 3] * [4, 4, 4, 3] 835s x0: [4, 4, 4, 3] 835s -0.139 -0.944 0.920 0.210 835s 0.581 0.069 -0.056 0.876 835s 0.618 -0.045 -0.482 0.093 835s 0.233 -0.310 -0.180 -0.497 835s 835s x1: [4, 4, 4, 3] 835s -0.848 0.335 0.863 -0.308 835s 0.039 0.438 0.777 -0.960 835s 0.961 -0.054 0.077 0.491 835s 0.162 0.178 -0.291 -0.467 835s 835s y: [4, 4, 4, 3] 835s 0.531 -0.787 -0.983 -0.304 835s 0.095 -0.832 -0.460 0.210 835s 0.091 0.980 0.604 -0.018 835s -0.557 -0.286 0.189 0.267 835s test-mul-mat0: iter:178/500 835s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.597 -0.982 0.508 0.585 835s -0.756 0.107 0.028 0.764 835s 835s x1: [4, 1, 1, 1] 835s -0.827 0.929 -0.990 -0.336 835s 835s y: [2, 1, 1, 1] 835s -1.118 0.440 835s testing: mul_mat, [3, 2, 4, 1] = [4, 3, 4, 1] * [4, 2, 4, 1] 835s x0: [4, 3, 4, 1] 835s -0.646 0.712 0.052 0.782 835s 0.108 -0.905 0.607 -0.847 835s -0.017 0.100 0.842 -0.144 835s 835s x1: [4, 2, 4, 1] 835s 0.894 -0.683 0.530 0.800 835s -0.923 0.428 0.396 0.043 835s 835s y: [3, 2, 4, 1] 835s -0.411 0.358 0.248 835s 0.955 -0.284 0.385 835s testing: mul_mat, [1, 3, 4, 2] = [4, 1, 4, 2] * [4, 3, 4, 2] 835s x0: [4, 1, 4, 2] 835s -0.357 0.278 -0.645 -0.446 835s 835s x1: [4, 3, 4, 2] 835s -0.102 0.118 -0.200 0.562 835s -0.588 -0.647 0.138 0.336 835s -0.033 -0.268 -0.083 -0.595 835s 835s y: [1, 3, 4, 2] 835s -0.053 835s -0.209 835s 0.256 835s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.770 0.512 -0.832 -0.318 835s -0.617 0.252 0.347 -0.112 835s 0.682 0.639 0.440 0.803 835s 835s x1: [4, 1, 1, 1] 835s 0.027 0.260 -0.378 0.473 835s 835s y: [3, 1, 1, 1] 835s 0.277 -0.135 0.398 835s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 835s x0: [3, 2, 4, 1] 835s -0.302 -0.555 0.781 835s 0.825 -0.645 0.198 835s 835s x1: [3, 4, 4, 1] 835s 0.009 0.333 -0.972 835s -0.882 0.632 -0.876 835s 0.627 -0.902 -0.130 835s -0.303 0.524 -0.381 835s 835s y: [2, 4, 4, 1] 835s -0.947 -0.400 835s -0.769 -1.309 835s 0.210 1.073 835s -0.497 -0.663 835s testing: mul_mat, [3, 3, 4, 2] = [2, 3, 4, 2] * [2, 3, 4, 2] 835s x0: [2, 3, 4, 2] 835s 0.707 -0.761 835s 0.069 0.436 835s 0.627 0.575 835s 835s x1: [2, 3, 4, 2] 835s 0.926 -0.866 835s 0.361 0.752 835s -0.144 -0.258 835s 835s y: [3, 3, 4, 2] 835s 1.314 -0.314 0.083 835s -0.317 0.353 0.658 835s 0.094 -0.123 -0.239 835s test-mul-mat0: iter:179/500 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.270 -0.303 0.926 -0.082 835s 835s x1: [4, 3, 1, 1] 835s 0.413 0.229 -0.892 0.128 835s -0.647 0.215 -0.983 0.261 835s -0.483 0.044 0.876 -0.111 835s 835s y: [1, 3, 1, 1] 835s -1.017 835s -0.823 835s 0.938 835s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.664 0.180 -0.054 -0.266 835s -0.730 -0.968 0.353 -0.476 835s 835s x1: [4, 1, 1, 1] 835s -0.505 0.695 -0.848 -0.420 835s 835s y: [2, 1, 1, 1] 835s 0.618 -0.403 835s testing: mul_mat, [4, 2, 1, 2] = [4, 4, 1, 2] * [4, 2, 1, 2] 835s x0: [4, 4, 1, 2] 835s -0.107 0.205 -0.727 0.045 835s 0.785 0.516 0.381 -0.035 835s -0.538 -0.885 0.235 -0.506 835s 0.467 0.760 0.778 -0.767 835s 835s x1: [4, 2, 1, 2] 835s 0.284 -0.235 0.754 0.392 835s 0.893 -0.894 -0.393 0.910 835s 835s y: [4, 2, 1, 2] 835s -0.609 0.375 0.034 0.240 835s 0.048 0.058 -0.242 -1.266 835s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.464 0.707 0.687 0.499 835s 835s x1: [4, 4, 1, 1] 835s -0.171 -0.509 -0.857 -0.386 835s -0.993 0.524 0.579 -0.531 835s 0.638 -0.186 -0.037 0.106 835s -0.426 -0.259 0.338 -0.913 835s 835s y: [1, 4, 1, 1] 835s -1.221 835s 0.043 835s 0.192 835s -0.604 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.872 835s 0.131 835s 835s x1: [1, 4, 1, 1] 835s -0.305 835s -0.413 835s -0.512 835s -0.074 835s 835s y: [2, 4, 1, 1] 835s 0.266 -0.040 835s 0.360 -0.054 835s 0.447 -0.067 835s 0.065 -0.010 835s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 835s x0: [2, 4, 1, 2] 835s -0.628 -0.854 835s -0.433 0.312 835s -0.157 0.534 835s 0.896 -0.040 835s 835s x1: [2, 1, 1, 2] 835s 0.124 -0.654 835s 835s y: [4, 1, 1, 2] 835s 0.481 -0.258 -0.369 0.137 835s test-mul-mat0: iter:180/500 835s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.902 -0.690 835s 0.779 -0.261 835s 835s x1: [2, 3, 1, 1] 835s 0.201 0.429 835s -0.050 -0.298 835s 0.557 -0.919 835s 835s y: [2, 3, 1, 1] 835s -0.114 0.045 835s 0.160 0.039 835s 1.136 0.673 835s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 835s x0: [2, 2, 2, 1] 835s -0.247 -0.014 835s -0.814 -0.269 835s 835s x1: [2, 2, 2, 1] 835s -0.318 -0.654 835s 0.582 -0.421 835s 835s y: [2, 2, 2, 1] 835s 0.088 0.434 835s -0.138 -0.360 835s testing: mul_mat, [4, 2, 2, 2] = [2, 4, 2, 2] * [2, 2, 2, 2] 835s x0: [2, 4, 2, 2] 835s -0.438 -0.928 835s 0.216 -0.325 835s 0.524 -0.614 835s 0.428 -0.490 835s 835s x1: [2, 2, 2, 2] 835s 0.728 0.114 835s 0.960 -0.071 835s 835s y: [4, 2, 2, 2] 835s -0.425 0.120 0.311 0.255 835s -0.355 0.231 0.547 0.446 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.468 -0.574 835s 0.013 -0.199 835s 0.355 0.536 835s -0.478 -0.231 835s 835s x1: [2, 4, 1, 1] 835s -0.683 -0.632 835s 0.435 0.841 835s -0.246 -0.137 835s -0.649 0.327 835s 835s y: [4, 4, 1, 1] 835s 0.043 0.118 -0.581 0.473 835s -0.279 -0.162 0.605 -0.403 835s -0.037 0.024 -0.160 0.149 835s -0.491 -0.073 -0.055 0.235 835s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 835s x0: [4, 3, 2, 1] 835s 0.240 0.590 0.058 0.580 835s -0.932 0.394 -0.593 -0.167 835s 0.849 -0.128 -0.774 0.027 835s 835s x1: [4, 2, 2, 1] 835s -0.211 0.460 -0.258 -0.123 835s -0.625 -0.829 -0.035 -0.409 835s 835s y: [3, 2, 2, 1] 835s 0.135 0.552 -0.042 835s -0.878 0.344 -0.408 835s testing: mul_mat, [3, 4, 2, 2] = [3, 3, 2, 2] * [3, 4, 2, 2] 835s x0: [3, 3, 2, 2] 835s 0.536 -0.806 0.544 835s 0.650 -0.359 -0.416 835s 0.536 0.896 -0.230 835s 835s x1: [3, 4, 2, 2] 835s -0.668 -0.568 -0.602 835s 0.883 0.831 0.712 835s -0.131 0.070 0.780 835s -0.282 -0.339 0.174 835s 835s y: [3, 4, 2, 2] 835s -0.227 0.020 -0.729 835s 0.190 -0.020 1.055 835s 0.297 -0.435 -0.186 835s 0.218 -0.134 -0.495 835s test-mul-mat0: iter:181/500 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.512 0.934 -0.838 835s 835s x1: [3, 2, 1, 1] 835s -0.160 -0.962 -0.861 835s 0.852 0.925 0.793 835s 835s y: [1, 2, 1, 1] 835s -0.259 835s 0.636 835s testing: mul_mat, [4, 1, 3, 1] = [3, 4, 3, 1] * [3, 1, 3, 1] 835s x0: [3, 4, 3, 1] 835s -0.492 0.627 0.000 835s 0.252 -0.896 0.745 835s -0.362 -0.523 -0.967 835s -0.393 0.620 -0.126 835s 835s x1: [3, 1, 3, 1] 835s 0.668 0.635 -0.048 835s 835s y: [4, 1, 3, 1] 835s 0.069 -0.436 -0.528 0.138 835s testing: mul_mat, [4, 4, 3, 3] = [3, 4, 3, 3] * [3, 4, 3, 3] 835s x0: [3, 4, 3, 3] 835s -0.691 0.150 0.395 835s 0.864 0.751 -0.827 835s -0.611 0.013 0.450 835s 0.937 0.565 -0.550 835s 835s x1: [3, 4, 3, 3] 835s 0.493 -0.511 0.722 835s 0.526 0.096 0.342 835s -0.600 0.742 0.102 835s 0.126 -0.688 -0.346 835s 835s y: [4, 4, 3, 3] 835s -0.132 -0.555 0.017 -0.224 835s -0.214 0.244 -0.166 0.359 835s 0.566 -0.046 0.422 -0.199 835s -0.327 -0.122 -0.241 -0.080 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.745 0.964 0.921 835s -0.698 -0.621 -0.945 835s -0.699 -0.367 0.020 835s 835s x1: [3, 4, 1, 1] 835s -0.493 0.845 0.958 835s 0.865 -0.068 -0.839 835s 0.722 -0.754 0.633 835s 0.974 -0.770 0.059 835s 835s y: [3, 4, 1, 1] 835s 1.329 -1.086 0.054 835s -0.194 0.231 -0.597 835s 0.395 -0.634 -0.216 835s 0.038 -0.257 -0.398 835s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 1, 3, 1] 835s 0.493 1.000 0.577 835s 835s x1: [3, 3, 3, 1] 835s 0.042 0.110 0.912 835s -0.312 -0.115 -0.791 835s -0.470 -0.390 -0.547 835s 835s y: [1, 3, 3, 1] 835s 0.656 835s -0.725 835s -0.937 835s testing: mul_mat, [3, 3, 3, 3] = [1, 3, 3, 3] * [1, 3, 3, 3] 835s x0: [1, 3, 3, 3] 835s -0.626 835s 0.214 835s 0.782 835s 835s x1: [1, 3, 3, 3] 835s 0.753 835s -0.395 835s -0.850 835s 835s y: [3, 3, 3, 3] 835s -0.471 0.161 0.589 835s 0.247 -0.084 -0.309 835s 0.532 -0.181 -0.665 835s test-mul-mat0: iter:182/500 835s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.738 0.214 0.079 -0.244 835s 0.823 -0.595 -0.618 -0.249 835s 835s x1: [4, 1, 1, 1] 835s -0.830 -0.618 -0.671 -0.703 835s 835s y: [2, 1, 1, 1] 835s 0.600 0.274 835s testing: mul_mat, [2, 2, 4, 1] = [4, 2, 4, 1] * [4, 2, 4, 1] 835s x0: [4, 2, 4, 1] 835s 0.380 -0.359 -0.316 -0.641 835s -0.294 0.324 -0.815 -0.203 835s 835s x1: [4, 2, 4, 1] 835s 0.812 0.346 -0.405 0.163 835s -0.090 -0.021 -0.935 -0.360 835s 835s y: [2, 2, 4, 1] 835s 0.208 0.171 835s 0.500 0.855 835s testing: mul_mat, [1, 2, 4, 2] = [4, 1, 4, 2] * [4, 2, 4, 2] 835s x0: [4, 1, 4, 2] 835s -0.264 -0.697 -0.970 0.587 835s 835s x1: [4, 2, 4, 2] 835s 0.036 0.983 -0.464 0.741 835s 0.307 -0.280 -0.461 0.110 835s 835s y: [1, 2, 4, 2] 835s 0.191 835s 0.626 835s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.136 -0.748 -0.304 0.816 835s -0.355 0.058 -0.608 -0.914 835s 0.992 -0.764 -0.626 0.442 835s -0.295 0.837 0.070 0.158 835s 835s x1: [4, 1, 1, 1] 835s 0.250 -0.122 -0.374 -0.965 835s 835s y: [4, 1, 1, 1] 835s -0.548 1.014 0.149 -0.354 835s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 835s x0: [4, 1, 4, 1] 835s 0.444 -0.865 -0.140 0.885 835s 835s x1: [4, 4, 4, 1] 835s -0.887 -0.406 0.866 0.993 835s -0.389 0.565 -0.704 0.559 835s -0.586 0.335 -0.192 0.292 835s 0.961 -0.156 0.677 0.097 835s 835s y: [1, 4, 4, 1] 835s 0.714 835s -0.068 835s -0.265 835s 0.553 835s testing: mul_mat, [4, 4, 4, 2] = [1, 4, 4, 2] * [1, 4, 4, 2] 835s x0: [1, 4, 4, 2] 835s 0.859 835s 0.328 835s -0.210 835s -0.496 835s 835s x1: [1, 4, 4, 2] 835s -0.884 835s 0.369 835s 0.540 835s 0.276 835s 835s y: [4, 4, 4, 2] 835s -0.760 -0.290 0.185 0.439 835s 0.318 0.121 -0.078 -0.183 835s 0.464 0.177 -0.113 -0.268 835s 0.237 0.091 -0.058 -0.137 835s test-mul-mat0: iter:183/500 835s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.082 0.468 835s -0.095 0.604 835s 835s x1: [2, 1, 1, 1] 835s 0.955 -0.778 835s 835s y: [2, 1, 1, 1] 835s -0.286 -0.560 835s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 835s x0: [2, 2, 2, 1] 835s -0.694 0.772 835s 0.729 0.346 835s 835s x1: [2, 2, 2, 1] 835s 0.486 0.278 835s 0.657 0.136 835s 835s y: [2, 2, 2, 1] 835s -0.123 0.450 835s -0.351 0.526 835s testing: mul_mat, [2, 2, 2, 3] = [2, 2, 2, 3] * [2, 2, 2, 3] 835s x0: [2, 2, 2, 3] 835s 0.369 0.610 835s 0.698 0.561 835s 835s x1: [2, 2, 2, 3] 835s -0.292 -0.162 835s 0.396 -0.447 835s 835s y: [2, 2, 2, 3] 835s -0.207 -0.295 835s -0.127 0.025 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.505 -0.895 835s 0.734 0.432 835s -0.445 -0.883 835s 835s x1: [2, 2, 1, 1] 835s 0.738 0.545 835s -0.770 -0.150 835s 835s y: [3, 2, 1, 1] 835s -0.861 0.777 -0.810 835s 0.524 -0.630 0.475 835s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 835s x0: [3, 2, 2, 1] 835s 0.232 0.585 -0.484 835s 0.707 -0.929 -0.309 835s 835s x1: [3, 2, 2, 1] 835s -0.886 0.304 -0.614 835s -0.038 -0.428 0.209 835s 835s y: [2, 2, 2, 1] 835s 0.269 -0.719 835s -0.360 0.306 835s testing: mul_mat, [2, 3, 2, 3] = [2, 2, 2, 3] * [2, 3, 2, 3] 835s x0: [2, 2, 2, 3] 835s 0.537 -0.737 835s -0.892 0.784 835s 835s x1: [2, 3, 2, 3] 835s 0.066 -0.162 835s 0.978 0.171 835s -0.730 -0.905 835s 835s y: [2, 3, 2, 3] 835s 0.155 -0.186 835s 0.400 -0.739 835s 0.275 -0.058 835s test-mul-mat0: iter:184/500 835s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.306 0.516 0.480 -0.859 835s -0.326 0.112 -0.252 -0.137 835s -0.706 -0.287 -0.848 0.544 835s 835s x1: [4, 2, 1, 1] 835s -0.921 0.793 0.476 0.617 835s 0.901 0.739 0.401 -0.845 835s 835s y: [3, 2, 1, 1] 835s -0.174 0.184 0.353 835s 1.575 -0.196 -1.648 835s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 835s x0: [4, 4, 4, 1] 835s -0.244 0.501 -0.160 0.871 835s 0.502 -0.751 -0.902 -0.749 835s -0.479 -0.381 0.713 -0.056 835s -0.316 0.901 -0.749 0.863 835s 835s x1: [4, 3, 4, 1] 835s -0.274 -0.116 0.114 0.025 835s 0.630 -0.890 0.033 0.458 835s 0.370 -0.273 0.537 0.163 835s 835s y: [4, 3, 4, 1] 835s 0.013 -0.172 0.255 -0.082 835s -0.206 0.612 0.034 -0.631 835s -0.170 -0.216 0.300 -0.623 835s testing: mul_mat, [3, 4, 4, 3] = [4, 3, 4, 3] * [4, 4, 4, 3] 835s x0: [4, 3, 4, 3] 835s 0.956 -0.864 0.744 0.831 835s 0.311 -0.373 0.859 0.893 835s -0.424 -0.951 0.105 -0.428 835s 835s x1: [4, 4, 4, 3] 835s 0.727 -0.283 0.556 0.441 835s -0.924 0.053 0.676 -0.946 835s -0.738 -0.146 -0.284 0.372 835s -0.716 0.241 0.597 -0.097 835s 835s y: [3, 4, 4, 3] 835s 1.721 1.204 -0.169 835s -1.213 -0.572 0.818 835s -0.481 -0.087 0.263 835s -0.530 0.113 0.179 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.231 0.225 0.086 -0.387 835s 0.041 0.479 -0.092 -0.202 835s -0.722 -0.278 0.913 0.625 835s 0.206 0.850 0.213 -0.561 835s 835s x1: [4, 3, 1, 1] 835s 0.072 -0.770 0.507 -0.669 835s 0.603 0.408 -0.797 0.406 835s 0.274 0.608 -0.015 -0.695 835s 835s y: [4, 3, 1, 1] 835s 0.145 -0.277 0.207 -0.157 835s 0.006 0.211 -1.022 0.073 835s 0.468 0.445 -0.815 0.961 835s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 835s x0: [4, 1, 4, 1] 835s 0.729 0.541 -0.062 -0.762 835s 835s x1: [4, 4, 4, 1] 835s -0.462 0.511 0.511 -0.232 835s 0.018 0.842 -0.629 -0.574 835s -0.954 0.777 0.700 0.654 835s -0.238 -0.995 0.574 0.993 835s 835s y: [1, 4, 4, 1] 835s 0.085 835s 0.945 835s -0.817 835s -1.504 835s testing: mul_mat, [2, 4, 4, 3] = [1, 2, 4, 3] * [1, 4, 4, 3] 835s x0: [1, 2, 4, 3] 835s -0.851 835s 0.828 835s 835s x1: [1, 4, 4, 3] 835s 0.767 835s 0.712 835s 0.014 835s 0.121 835s 835s y: [2, 4, 4, 3] 835s -0.653 0.635 835s -0.606 0.590 835s -0.012 0.011 835s -0.103 0.100 835s test-mul-mat0: iter:185/500 835s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.050 -0.703 835s 835s x1: [2, 4, 1, 1] 835s -0.403 0.467 835s 0.660 -0.254 835s 0.296 0.158 835s 0.707 -0.619 835s 835s y: [1, 4, 1, 1] 835s -0.349 835s 0.211 835s -0.096 835s 0.470 835s testing: mul_mat, [3, 1, 2, 1] = [2, 3, 2, 1] * [2, 1, 2, 1] 835s x0: [2, 3, 2, 1] 835s 0.993 -0.512 835s -0.367 -0.340 835s 0.733 -0.446 835s 835s x1: [2, 1, 2, 1] 835s -0.905 0.390 835s 835s y: [3, 1, 2, 1] 835s -1.099 0.199 -0.838 835s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 4, 2, 1] 835s -0.962 0.143 835s 0.239 0.617 835s -0.642 -0.181 835s 0.610 -0.154 835s 835s x1: [2, 3, 2, 1] 835s 0.748 -0.404 835s -0.185 -0.654 835s -0.936 -0.525 835s 835s y: [4, 3, 2, 1] 835s -0.778 -0.070 -0.408 0.519 835s 0.085 -0.448 0.237 -0.012 835s 0.826 -0.548 0.696 -0.490 835s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.534 0.358 835s 0.748 -0.793 835s 835s x1: [2, 4, 1, 1] 835s -0.553 -0.174 835s 0.122 0.043 835s 0.641 0.468 835s 0.107 -0.885 835s 835s y: [2, 4, 1, 1] 835s 0.233 -0.276 835s -0.050 0.057 835s -0.174 0.108 835s -0.374 0.781 835s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 835s x0: [2, 2, 2, 1] 835s 0.142 0.742 835s -0.283 0.721 835s 835s x1: [2, 2, 2, 1] 835s -0.204 0.207 835s -0.755 0.939 835s 835s y: [2, 2, 2, 1] 835s 0.124 0.207 835s 0.589 0.890 835s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 835s x0: [2, 1, 2, 1] 835s -0.375 0.870 835s 835s x1: [2, 2, 2, 1] 835s 0.476 0.254 835s 0.330 -0.402 835s 835s y: [1, 2, 2, 1] 835s 0.043 835s -0.474 835s test-mul-mat0: iter:186/500 835s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.574 0.087 0.145 0.639 835s -0.509 -0.769 -0.736 -0.639 835s 0.065 -0.753 -0.562 -0.305 835s 0.436 -0.239 -0.737 0.071 835s 835s x1: [4, 4, 1, 1] 835s 0.568 0.635 -0.815 0.865 835s -0.100 0.657 0.007 0.617 835s 0.399 -0.272 -0.660 0.501 835s 0.535 -0.155 -0.023 -0.210 835s 835s y: [4, 4, 1, 1] 835s 0.816 -0.731 -0.248 0.758 835s 0.395 -0.853 -0.694 -0.162 835s 0.429 0.171 0.449 0.761 835s 0.156 -0.002 0.229 0.273 835s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 4, 3, 1] 835s -0.402 -0.902 -0.662 -0.447 835s -0.776 0.728 -0.245 -0.213 835s 0.813 -0.607 -0.888 -0.839 835s 0.102 -0.618 -0.364 0.782 835s 835s x1: [4, 4, 3, 1] 835s -0.054 -0.872 0.971 -0.398 835s 0.135 0.588 -0.999 0.863 835s 0.929 0.502 0.398 -0.226 835s -0.522 -0.812 -0.052 -0.948 835s 835s y: [4, 4, 3, 1] 835s 0.343 -0.747 -0.043 -0.131 835s -0.309 0.385 -0.085 0.689 835s -0.988 -0.405 0.287 -0.537 835s 1.400 0.027 0.910 -0.274 835s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 4, 3, 1] 835s -0.145 0.545 -0.595 -0.647 835s -0.449 -0.480 0.055 -0.249 835s -0.698 0.344 -0.219 0.532 835s -0.525 -0.113 -0.738 -0.424 835s 835s x1: [4, 4, 3, 1] 835s -0.923 0.500 -0.029 0.797 835s 0.749 0.476 -0.613 -0.031 835s -0.165 -0.963 -0.891 0.100 835s -0.980 0.262 0.963 -0.899 835s 835s y: [4, 4, 3, 1] 835s -0.092 -0.025 1.247 0.113 835s 0.535 -0.591 -0.241 0.018 835s -0.035 0.462 0.033 0.811 835s 0.293 0.592 0.085 0.155 835s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.622 -0.150 -0.334 -0.043 835s -0.288 0.693 0.454 -0.897 835s 0.770 0.404 -0.430 0.998 835s 835s x1: [4, 4, 1, 1] 835s -0.831 0.021 -0.478 -0.643 835s 0.587 0.932 -0.897 0.665 835s 0.690 -0.334 0.218 0.898 835s -0.199 0.625 -0.038 -0.519 835s 835s y: [3, 4, 1, 1] 835s 0.701 0.613 -1.068 835s -0.234 -0.528 1.878 835s -0.490 -1.137 1.199 835s 0.065 0.938 -0.401 835s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 3, 3, 1] 835s -0.500 -0.404 0.911 835s -0.858 0.829 0.414 835s -0.565 0.727 0.821 835s 835s x1: [3, 4, 3, 1] 835s 0.824 0.543 -0.834 835s -0.155 -0.935 -0.476 835s -0.568 0.997 -0.374 835s -0.903 0.687 0.292 835s 835s y: [3, 4, 3, 1] 835s -1.391 -0.603 -0.755 835s 0.021 -0.839 -0.983 835s -0.459 1.159 0.739 835s 0.441 1.466 1.250 835s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 2, 3, 1] 835s -0.610 -0.583 0.866 835s -0.925 0.842 -0.728 835s 835s x1: [3, 3, 3, 1] 835s 0.452 0.792 0.855 835s 0.261 -0.709 0.996 835s 0.696 -0.113 0.825 835s 835s y: [2, 3, 3, 1] 835s 0.003 -0.374 835s 1.117 -1.564 835s 0.356 -1.340 835s test-mul-mat0: iter:187/500 835s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.152 -0.849 -0.293 0.245 835s -0.626 -0.450 -0.424 0.841 835s -0.959 0.108 -0.053 0.408 835s 0.725 0.375 -0.975 0.089 835s 835s x1: [4, 4, 1, 1] 835s -0.383 0.364 -0.590 0.793 835s 0.213 0.487 -0.983 0.563 835s -0.806 -0.593 0.638 -0.389 835s -0.751 0.504 -0.117 0.352 835s 835s y: [4, 4, 1, 1] 835s 0.000 0.993 0.761 0.504 835s 0.045 0.538 0.131 1.345 835s 0.099 0.174 0.516 -1.463 835s -0.421 0.589 0.924 -0.211 835s testing: mul_mat, [4, 4, 2, 1] = [4, 4, 2, 1] * [4, 4, 2, 1] 835s x0: [4, 4, 2, 1] 835s -0.843 0.589 0.055 -0.978 835s 0.056 0.297 0.525 0.133 835s 0.788 -0.467 -0.905 0.632 835s 0.202 -0.793 0.627 -0.422 835s 835s x1: [4, 4, 2, 1] 835s 0.785 0.819 -0.698 0.272 835s 0.835 0.865 0.466 -0.758 835s 0.503 -0.922 -0.509 0.007 835s -0.039 0.844 -0.331 -0.887 835s 835s y: [4, 4, 2, 1] 835s -0.484 -0.044 1.041 -1.043 835s 0.572 0.447 -0.647 0.095 835s -1.002 -0.512 1.293 0.510 835s 1.379 -0.044 -0.686 -0.509 835s testing: mul_mat, [3, 4, 2, 4] = [4, 3, 2, 4] * [4, 4, 2, 4] 835s x0: [4, 3, 2, 4] 835s -0.243 0.217 0.111 -0.974 835s 0.034 -0.333 -0.674 -0.636 835s 0.701 -0.263 0.621 -0.165 835s 835s x1: [4, 4, 2, 4] 835s 0.800 0.521 0.343 -0.144 835s -0.182 -0.132 0.989 -0.394 835s 0.401 -0.916 -0.762 -0.398 835s -0.709 0.865 0.180 0.856 835s 835s y: [3, 4, 2, 4] 835s 0.097 -0.285 0.660 835s 0.509 -0.379 0.586 835s 0.006 1.085 0.114 835s -0.454 -0.977 -0.754 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.203 -0.610 -0.716 -0.842 835s 0.517 0.710 0.132 0.296 835s -0.128 -0.907 0.897 -0.543 835s 835s x1: [4, 3, 1, 1] 835s 0.923 -0.692 0.492 0.759 835s -0.378 -0.607 0.743 0.045 835s -0.949 0.896 -0.854 0.227 835s 835s y: [3, 3, 1, 1] 835s -0.757 0.275 0.539 835s -0.123 -0.515 1.241 835s 0.067 0.101 -1.581 835s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 4, 2, 1] 835s -0.852 0.549 0.980 835s -0.747 0.764 -0.568 835s 0.307 -0.379 -0.821 835s -0.693 0.624 -0.290 835s 835s x1: [3, 4, 2, 1] 835s -0.686 -0.926 -0.784 835s 0.811 -0.444 -0.269 835s 0.734 -0.136 -0.777 835s 0.492 0.486 -0.385 835s 835s y: [4, 4, 2, 1] 835s -0.692 0.251 0.784 0.125 835s -1.199 -0.792 0.639 -0.761 835s -1.461 -0.210 0.915 -0.368 835s -0.529 0.222 0.282 0.073 835s testing: mul_mat, [1, 3, 2, 4] = [4, 1, 2, 4] * [4, 3, 2, 4] 835s x0: [4, 1, 2, 4] 835s 0.664 0.079 -0.537 -0.324 835s 835s x1: [4, 3, 2, 4] 835s -0.531 0.212 0.518 0.786 835s 0.076 -0.361 0.196 0.225 835s -0.109 -0.497 0.531 -0.559 835s 835s y: [1, 3, 2, 4] 835s -0.868 835s -0.156 835s -0.215 835s test-mul-mat0: iter:188/500 835s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.851 835s -0.710 835s 0.101 835s 835s x1: [1, 2, 1, 1] 835s -0.374 835s -0.544 835s 835s y: [3, 2, 1, 1] 835s -0.318 0.265 -0.038 835s -0.463 0.386 -0.055 835s testing: mul_mat, [3, 3, 2, 1] = [1, 3, 2, 1] * [1, 3, 2, 1] 835s x0: [1, 3, 2, 1] 835s -0.923 835s -0.964 835s -0.292 835s 835s x1: [1, 3, 2, 1] 835s -0.977 835s 0.007 835s -0.926 835s 835s y: [3, 3, 2, 1] 835s 0.902 0.942 0.285 835s -0.007 -0.007 -0.002 835s 0.854 0.893 0.270 835s testing: mul_mat, [3, 3, 2, 4] = [1, 3, 2, 4] * [1, 3, 2, 4] 835s x0: [1, 3, 2, 4] 835s 0.093 835s 0.360 835s -0.995 835s 835s x1: [1, 3, 2, 4] 835s -0.790 835s 0.208 835s 0.846 835s 835s y: [3, 3, 2, 4] 835s -0.073 -0.285 0.786 835s 0.019 0.075 -0.206 835s 0.078 0.305 -0.842 835s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.821 835s -0.116 835s 0.918 835s 0.271 835s 835s x1: [1, 3, 1, 1] 835s 0.418 835s 0.164 835s 0.559 835s 835s y: [4, 3, 1, 1] 835s -0.343 -0.049 0.384 0.113 835s -0.134 -0.019 0.150 0.044 835s -0.459 -0.065 0.514 0.152 835s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 3, 2, 1] 835s -0.622 -0.455 -0.778 0.866 835s -0.355 0.068 -0.599 -0.615 835s -0.788 0.588 -0.597 -0.492 835s 835s x1: [4, 1, 2, 1] 835s -0.756 0.924 0.202 -0.175 835s 835s y: [3, 1, 2, 1] 835s -0.258 0.318 1.105 835s testing: mul_mat, [2, 4, 2, 4] = [3, 2, 2, 4] * [3, 4, 2, 4] 835s x0: [3, 2, 2, 4] 835s -0.709 0.818 0.914 835s 0.153 0.933 -0.469 835s 835s x1: [3, 4, 2, 4] 835s 0.581 0.631 0.781 835s -0.078 -0.754 -0.513 835s -0.430 -0.376 0.132 835s -0.218 0.169 -0.800 835s 835s y: [2, 4, 2, 4] 835s 0.819 0.312 835s -1.031 -0.474 835s 0.118 -0.479 835s -0.439 0.499 835s test-mul-mat0: iter:189/500 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.780 0.429 0.476 835s 0.029 0.137 0.682 835s -0.652 0.497 0.610 835s 835s x1: [3, 4, 1, 1] 835s -0.145 -0.949 -0.437 835s 0.911 -0.623 0.926 835s -0.540 -0.994 0.686 835s 0.410 0.927 -0.400 835s 835s y: [3, 4, 1, 1] 835s -0.728 -0.433 -0.644 835s 0.884 0.572 -0.340 835s -0.520 0.316 0.276 835s 0.527 -0.134 -0.050 835s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 835s x0: [3, 3, 4, 1] 835s -0.326 0.014 -0.967 835s 0.134 -0.542 0.982 835s 0.504 -0.723 0.857 835s 835s x1: [3, 3, 4, 1] 835s -0.116 -0.927 0.789 835s 0.275 0.325 0.672 835s 0.605 0.393 0.386 835s 835s y: [3, 3, 4, 1] 835s -0.738 1.262 1.287 835s -0.735 0.521 0.480 835s -0.565 0.247 0.352 835s testing: mul_mat, [2, 3, 4, 3] = [3, 2, 4, 3] * [3, 3, 4, 3] 835s x0: [3, 2, 4, 3] 835s -0.519 -0.413 0.218 835s -0.204 -0.621 -0.166 835s 835s x1: [3, 3, 4, 3] 835s 0.285 0.033 0.786 835s 0.141 0.368 0.889 835s -0.441 0.943 0.745 835s 835s y: [2, 3, 4, 3] 835s 0.010 -0.209 835s -0.032 -0.405 835s 0.002 -0.620 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.070 -0.746 0.554 835s 835s x1: [3, 2, 1, 1] 835s 0.726 -0.059 0.967 835s -0.764 0.541 0.030 835s 835s y: [1, 2, 1, 1] 835s 0.630 835s -0.441 835s testing: mul_mat, [2, 3, 4, 1] = [1, 2, 4, 1] * [1, 3, 4, 1] 835s x0: [1, 2, 4, 1] 835s 0.274 835s -0.144 835s 835s x1: [1, 3, 4, 1] 835s 0.426 835s -0.129 835s 0.791 835s 835s y: [2, 3, 4, 1] 835s 0.117 -0.061 835s -0.035 0.019 835s 0.216 -0.114 835s testing: mul_mat, [4, 1, 4, 3] = [2, 4, 4, 3] * [2, 1, 4, 3] 835s x0: [2, 4, 4, 3] 835s -0.564 -0.898 835s 0.642 0.118 835s -0.935 0.216 835s 0.963 0.504 835s 835s x1: [2, 1, 4, 3] 835s 0.253 0.401 835s 835s y: [4, 1, 4, 3] 835s -0.503 0.210 -0.150 0.446 835s test-mul-mat0: iter:190/500 835s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.111 -0.991 835s -0.226 0.852 835s 0.461 0.977 835s 835s x1: [2, 3, 1, 1] 835s 0.794 -0.773 835s -0.279 -0.166 835s 0.570 0.768 835s 835s y: [3, 3, 1, 1] 835s 0.678 -0.838 -0.389 835s 0.195 -0.078 -0.291 835s -0.824 0.526 1.013 835s testing: mul_mat, [4, 3, 3, 1] = [2, 4, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 4, 3, 1] 835s -0.020 0.877 835s 0.636 -0.450 835s 0.645 -0.836 835s 0.439 0.654 835s 835s x1: [2, 3, 3, 1] 835s -0.151 0.599 835s -0.064 -0.077 835s 0.198 -0.966 835s 835s y: [4, 3, 3, 1] 835s 0.528 -0.365 -0.598 0.326 835s -0.066 -0.006 0.023 -0.078 835s -0.851 0.560 0.935 -0.545 835s testing: mul_mat, [2, 4, 3, 1] = [2, 2, 3, 1] * [2, 4, 3, 1] 835s x0: [2, 2, 3, 1] 835s 0.582 -0.267 835s -0.605 -0.936 835s 835s x1: [2, 4, 3, 1] 835s -0.459 0.091 835s -0.459 0.549 835s 0.843 0.698 835s -0.649 -0.177 835s 835s y: [2, 4, 3, 1] 835s -0.292 0.193 835s -0.413 -0.236 835s 0.305 -1.164 835s -0.331 0.558 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.148 0.381 835s -0.356 -0.977 835s 835s x1: [2, 2, 1, 1] 835s -0.495 0.195 835s 0.927 -0.508 835s 835s y: [2, 2, 1, 1] 835s 0.001 -0.014 835s -0.057 0.166 835s testing: mul_mat, [3, 2, 3, 1] = [2, 3, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 3, 3, 1] 835s -0.316 0.289 835s 0.507 -0.964 835s 0.845 -0.502 835s 835s x1: [2, 2, 3, 1] 835s 0.734 0.485 835s -0.987 0.739 835s 835s y: [3, 2, 3, 1] 835s -0.092 -0.096 0.377 835s 0.525 -1.212 -1.204 835s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 2, 3, 1] 835s 0.841 -0.586 0.637 835s -0.966 0.788 0.191 835s 835s x1: [3, 2, 3, 1] 835s -0.184 0.038 0.961 835s -0.445 -0.232 -0.321 835s 835s y: [2, 2, 3, 1] 835s 0.435 0.391 835s -0.443 0.186 835s test-mul-mat0: iter:191/500 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.315 0.776 -0.235 -0.506 835s -0.109 -0.926 0.857 0.953 835s -0.801 -0.742 -0.024 -0.121 835s 835s x1: [4, 3, 1, 1] 835s 0.400 0.799 0.540 -0.489 835s 0.389 -0.394 -0.091 0.014 835s -0.829 -0.250 0.048 -0.415 835s 835s y: [3, 3, 1, 1] 835s 0.614 -0.787 -0.868 835s -0.414 0.258 -0.018 835s 0.266 -0.033 0.898 835s testing: mul_mat, [2, 3, 4, 1] = [4, 2, 4, 1] * [4, 3, 4, 1] 835s x0: [4, 2, 4, 1] 835s -0.425 0.929 0.889 0.849 835s -0.250 0.486 0.197 0.427 835s 835s x1: [4, 3, 4, 1] 835s 0.426 -0.323 0.710 -0.600 835s -0.607 -0.972 0.801 -0.809 835s 0.568 -0.689 0.580 -0.825 835s 835s y: [2, 3, 4, 1] 835s -0.359 -0.380 835s -0.619 -0.508 835s -1.067 -0.716 835s testing: mul_mat, [4, 2, 4, 3] = [4, 4, 4, 3] * [4, 2, 4, 3] 835s x0: [4, 4, 4, 3] 835s 0.056 -0.500 0.142 0.142 835s -0.778 0.981 -0.298 -0.313 835s -0.553 0.022 0.817 -0.705 835s 0.755 0.011 0.327 -0.304 835s 835s x1: [4, 2, 4, 3] 835s 0.006 -0.562 0.504 0.756 835s 0.924 -0.299 0.184 -0.039 835s 835s y: [4, 2, 4, 3] 835s 0.461 -0.944 -0.137 -0.066 835s 0.222 -1.054 -0.340 0.766 835s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.657 -0.710 -0.410 0.135 835s 0.841 -0.261 0.024 -0.895 835s -0.871 -0.116 0.592 0.711 835s 835s x1: [4, 4, 1, 1] 835s 0.147 0.865 0.181 -0.207 835s -0.441 -0.452 -0.948 0.417 835s 0.558 0.777 0.252 -0.839 835s 0.688 0.218 0.841 0.319 835s 835s y: [3, 4, 1, 1] 835s -0.813 0.087 -0.268 835s 1.055 -0.648 0.172 835s -1.135 1.022 -1.022 835s -0.908 0.256 0.101 835s testing: mul_mat, [3, 4, 4, 1] = [3, 3, 4, 1] * [3, 4, 4, 1] 835s x0: [3, 3, 4, 1] 835s 0.404 0.439 -0.642 835s -0.079 0.151 0.972 835s 0.899 -0.033 0.058 835s 835s x1: [3, 4, 4, 1] 835s 0.001 -0.692 -0.142 835s -0.133 0.489 0.651 835s 0.426 -0.963 0.703 835s -0.158 0.595 0.481 835s 835s y: [3, 4, 4, 1] 835s -0.212 -0.243 0.016 835s -0.258 0.717 -0.098 835s -0.702 0.504 0.456 835s -0.111 0.569 -0.134 835s testing: mul_mat, [3, 3, 4, 3] = [3, 3, 4, 3] * [3, 3, 4, 3] 835s x0: [3, 3, 4, 3] 835s -0.118 -0.599 -0.714 835s 0.283 0.953 -0.466 835s 0.478 -0.039 0.201 835s 835s x1: [3, 3, 4, 3] 835s -0.233 -0.067 0.816 835s 0.825 0.801 0.743 835s 0.079 -0.109 -0.373 835s 835s y: [3, 3, 4, 3] 835s -0.515 -0.511 0.056 835s -1.108 0.651 0.512 835s 0.322 0.093 -0.033 835s test-mul-mat0: iter:192/500 835s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.263 835s -0.579 835s -0.602 835s -0.085 835s 835s x1: [1, 4, 1, 1] 835s -0.549 835s 0.386 835s 0.891 835s -0.308 835s 835s y: [4, 4, 1, 1] 835s 0.144 0.318 0.331 0.047 835s -0.102 -0.224 -0.233 -0.033 835s -0.234 -0.516 -0.536 -0.076 835s 0.081 0.178 0.185 0.026 835s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 835s x0: [1, 3, 3, 1] 835s -0.934 835s 0.650 835s -0.512 835s 835s x1: [1, 4, 3, 1] 835s -0.267 835s -0.546 835s -0.842 835s 0.609 835s 835s y: [3, 4, 3, 1] 835s 0.250 -0.174 0.137 835s 0.510 -0.355 0.279 835s 0.787 -0.548 0.431 835s -0.569 0.396 -0.312 835s testing: mul_mat, [4, 3, 3, 4] = [1, 4, 3, 4] * [1, 3, 3, 4] 835s x0: [1, 4, 3, 4] 835s 0.367 835s 0.459 835s -0.848 835s -0.545 835s 835s x1: [1, 3, 3, 4] 835s 0.243 835s 0.228 835s 0.447 835s 835s y: [4, 3, 3, 4] 835s 0.089 0.111 -0.206 -0.132 835s 0.083 0.105 -0.193 -0.124 835s 0.164 0.205 -0.379 -0.244 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.971 835s 835s x1: [1, 4, 1, 1] 835s -0.969 835s 0.744 835s -0.550 835s 0.166 835s 835s y: [1, 4, 1, 1] 835s -0.941 835s 0.722 835s -0.534 835s 0.161 835s testing: mul_mat, [1, 1, 3, 1] = [1, 1, 3, 1] * [1, 1, 3, 1] 835s x0: [1, 1, 3, 1] 835s -0.495 835s 835s x1: [1, 1, 3, 1] 835s -0.307 835s 835s y: [1, 1, 3, 1] 835s 0.152 835s testing: mul_mat, [2, 1, 3, 4] = [1, 2, 3, 4] * [1, 1, 3, 4] 835s x0: [1, 2, 3, 4] 835s 0.149 835s 0.429 835s 835s x1: [1, 1, 3, 4] 835s -0.801 835s 835s y: [2, 1, 3, 4] 835s -0.120 -0.344 835s test-mul-mat0: iter:193/500 835s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.340 -0.178 0.519 -0.764 835s -0.025 -0.839 -0.702 0.221 835s -0.225 0.054 0.333 0.955 835s 835s x1: [4, 1, 1, 1] 835s 0.264 0.898 -0.525 -0.587 835s 835s y: [3, 1, 1, 1] 835s 0.106 -0.522 -0.746 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.157 -0.597 -0.289 0.318 835s 835s x1: [4, 3, 1, 1] 835s 0.650 0.950 0.311 0.575 835s -0.234 0.815 0.774 0.626 835s -0.103 -0.774 0.785 0.140 835s 835s y: [1, 3, 1, 1] 835s -0.576 835s -0.474 835s 0.295 835s testing: mul_mat, [2, 1, 1, 3] = [4, 2, 1, 3] * [4, 1, 1, 3] 835s x0: [4, 2, 1, 3] 835s -0.552 0.897 0.116 0.759 835s 0.472 0.882 0.574 0.246 835s 835s x1: [4, 1, 1, 3] 835s -0.184 -0.962 -0.342 0.638 835s 835s y: [2, 1, 1, 3] 835s -0.317 -0.975 835s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.198 0.080 -0.411 0.882 835s 0.010 -0.416 0.055 -0.334 835s 0.814 0.060 -0.468 -0.184 835s 835s x1: [4, 2, 1, 1] 835s 0.081 -0.691 -0.801 -0.085 835s -0.198 -0.555 -0.918 0.251 835s 835s y: [3, 2, 1, 1] 835s 0.215 0.273 0.415 835s 0.515 0.095 0.189 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.976 0.237 0.797 835s -0.454 -0.942 0.579 835s 835s x1: [3, 4, 1, 1] 835s -0.981 -0.320 0.812 835s 0.473 0.511 -0.155 835s 0.586 0.980 0.435 835s -0.408 0.061 0.744 835s 835s y: [2, 4, 1, 1] 835s -0.387 1.217 835s 0.459 -0.786 835s 1.150 -0.937 835s 0.209 0.558 835s testing: mul_mat, [3, 3, 1, 3] = [2, 3, 1, 3] * [2, 3, 1, 3] 835s x0: [2, 3, 1, 3] 835s 0.282 -0.657 835s 0.893 0.637 835s -0.522 0.269 835s 835s x1: [2, 3, 1, 3] 835s 0.256 -0.194 835s 0.394 -0.664 835s 0.390 -0.546 835s 835s y: [3, 3, 1, 3] 835s 0.199 0.105 -0.186 835s 0.547 -0.071 -0.384 835s 0.469 0.000 -0.351 835s test-mul-mat0: iter:194/500 835s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.173 -0.174 -0.208 -0.288 835s -0.892 -0.315 0.190 -0.549 835s 835s x1: [4, 1, 1, 1] 835s 0.732 -0.280 -0.472 0.524 835s 835s y: [2, 1, 1, 1] 835s -0.131 -0.942 835s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 2, 3, 1] 835s 0.223 0.414 -0.741 0.908 835s -0.397 -0.289 -0.769 0.062 835s 835s x1: [4, 2, 3, 1] 835s -0.677 -0.541 -0.229 -0.494 835s -0.036 0.148 -0.514 0.049 835s 835s y: [2, 2, 3, 1] 835s -0.654 0.571 835s 0.479 0.370 835s testing: mul_mat, [3, 2, 3, 4] = [4, 3, 3, 4] * [4, 2, 3, 4] 835s x0: [4, 3, 3, 4] 835s -0.911 -0.347 0.129 0.126 835s 0.327 0.623 -0.013 -0.441 835s 0.897 0.002 0.159 0.689 835s 835s x1: [4, 2, 3, 4] 835s 0.812 0.539 0.029 0.137 835s 0.970 0.731 0.288 0.193 835s 835s y: [3, 2, 3, 4] 835s -0.906 0.541 0.828 835s -1.076 0.684 1.050 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.402 -0.482 -0.021 0.773 835s -0.011 0.125 -0.945 -0.652 835s -0.122 -0.940 0.784 0.865 835s 835s x1: [4, 3, 1, 1] 835s -0.718 -0.957 -0.817 0.928 835s 0.262 -0.643 0.082 -0.321 835s 0.551 -0.877 0.264 0.472 835s 835s y: [3, 3, 1, 1] 835s 0.908 0.056 1.150 835s 0.165 0.048 0.359 835s 1.003 -0.673 1.372 835s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 1, 3, 1] 835s -0.520 -0.886 0.531 835s 835s x1: [3, 4, 3, 1] 835s 0.891 0.967 -0.960 835s 0.038 -0.689 0.402 835s 0.320 -0.646 0.586 835s 0.248 0.615 0.943 835s 835s y: [1, 4, 3, 1] 835s -1.829 835s 0.805 835s 0.717 835s -0.174 835s testing: mul_mat, [3, 3, 3, 4] = [1, 3, 3, 4] * [1, 3, 3, 4] 835s x0: [1, 3, 3, 4] 835s -0.579 835s -0.183 835s -0.532 835s 835s x1: [1, 3, 3, 4] 835s -0.489 835s 0.584 835s 0.934 835s 835s y: [3, 3, 3, 4] 835s 0.283 0.090 0.260 835s -0.338 -0.107 -0.311 835s -0.541 -0.171 -0.497 835s test-mul-mat0: iter:195/500 835s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.492 0.907 835s 0.412 0.317 835s 0.694 0.611 835s 835s x1: [2, 4, 1, 1] 835s -0.689 -0.784 835s -0.006 -0.508 835s 0.061 -0.019 835s -0.625 -0.618 835s 835s y: [3, 4, 1, 1] 835s -1.050 -0.533 -0.958 835s -0.464 -0.164 -0.315 835s 0.013 0.019 0.031 835s -0.868 -0.453 -0.811 835s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.804 0.351 835s 0.610 -0.126 835s 835s x1: [2, 3, 1, 1] 835s -0.183 -0.746 835s -0.942 0.926 835s -0.986 0.296 835s 835s y: [2, 3, 1, 1] 835s -0.115 -0.018 835s 1.083 -0.691 835s 0.896 -0.639 835s testing: mul_mat, [4, 2, 1, 3] = [2, 4, 1, 3] * [2, 2, 1, 3] 835s x0: [2, 4, 1, 3] 835s -0.089 0.431 835s 0.640 -0.677 835s -0.252 0.334 835s 0.935 0.565 835s 835s x1: [2, 2, 1, 3] 835s -0.295 0.257 835s -0.239 -0.927 835s 835s y: [4, 2, 1, 3] 835s 0.137 -0.362 0.160 -0.131 835s -0.379 0.475 -0.249 -0.747 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.572 -0.793 835s -0.728 0.753 835s -0.811 0.350 835s 0.762 -0.800 835s 835s x1: [2, 4, 1, 1] 835s 0.706 -0.996 835s -0.930 0.056 835s 0.038 -0.991 835s -0.211 0.949 835s 835s y: [4, 4, 1, 1] 835s 0.386 -1.264 -0.921 1.335 835s 0.487 0.719 0.775 -0.754 835s 0.764 -0.775 -0.378 0.822 835s -0.632 0.869 0.503 -0.921 835s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.798 -0.110 0.363 0.754 835s -0.143 0.749 -0.404 0.433 835s 835s x1: [4, 2, 1, 1] 835s 0.244 -0.048 0.488 0.270 835s -0.250 -0.872 -0.095 0.423 835s 835s y: [2, 2, 1, 1] 835s 0.581 -0.151 835s 0.181 -0.397 835s testing: mul_mat, [2, 4, 1, 3] = [2, 2, 1, 3] * [2, 4, 1, 3] 835s x0: [2, 2, 1, 3] 835s 0.399 0.326 835s 0.791 0.995 835s 835s x1: [2, 4, 1, 3] 835s 0.653 -0.208 835s 0.442 -0.559 835s -0.259 -0.118 835s -0.130 0.014 835s 835s y: [2, 4, 1, 3] 835s 0.192 0.309 835s -0.006 -0.206 835s -0.142 -0.322 835s -0.047 -0.089 835s test-mul-mat0: iter:196/500 835s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.323 -0.371 835s 0.294 0.186 835s 835s x1: [2, 4, 1, 1] 835s 0.312 -0.022 835s 0.572 -0.268 835s 0.046 -0.495 835s 0.641 -0.615 835s 835s y: [2, 4, 1, 1] 835s -0.093 0.088 835s -0.085 0.119 835s 0.169 -0.078 835s 0.021 0.074 835s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 835s x0: [2, 4, 2, 1] 835s -0.658 0.544 835s -0.683 0.419 835s -0.373 0.276 835s 0.510 -0.219 835s 835s x1: [2, 2, 2, 1] 835s -0.330 0.257 835s -0.415 -0.539 835s 835s y: [4, 2, 2, 1] 835s 0.357 0.333 0.194 -0.225 835s -0.020 0.058 0.006 -0.094 835s testing: mul_mat, [1, 4, 2, 2] = [2, 1, 2, 2] * [2, 4, 2, 2] 835s x0: [2, 1, 2, 2] 835s 0.666 -0.866 835s 835s x1: [2, 4, 2, 2] 835s 0.190 0.133 835s 0.871 0.818 835s -0.573 0.057 835s -0.511 0.685 835s 835s y: [1, 4, 2, 2] 835s 0.011 835s -0.129 835s -0.430 835s -0.933 835s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.415 0.798 835s 0.033 -0.461 835s 0.824 -0.649 835s -0.430 0.839 835s 835s x1: [2, 1, 1, 1] 835s 0.804 -0.415 835s 835s y: [4, 1, 1, 1] 835s 0.002 0.218 0.931 -0.694 835s testing: mul_mat, [2, 2, 2, 1] = [4, 2, 2, 1] * [4, 2, 2, 1] 835s x0: [4, 2, 2, 1] 835s 0.192 0.005 0.544 -0.590 835s -0.041 -0.005 0.532 -0.424 835s 835s x1: [4, 2, 2, 1] 835s -0.235 -0.086 -0.254 0.812 835s 0.235 -0.908 -0.588 -0.639 835s 835s y: [2, 2, 2, 1] 835s -0.663 -0.469 835s 0.098 -0.047 835s testing: mul_mat, [1, 4, 2, 2] = [2, 1, 2, 2] * [2, 4, 2, 2] 835s x0: [2, 1, 2, 2] 835s 0.526 0.234 835s 835s x1: [2, 4, 2, 2] 835s -0.041 -0.528 835s 0.479 0.051 835s -0.116 0.840 835s 0.433 0.091 835s 835s y: [1, 4, 2, 2] 835s -0.146 835s 0.264 835s 0.136 835s 0.249 835s test-mul-mat0: iter:197/500 835s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.733 835s 0.970 835s 835s x1: [1, 2, 1, 1] 835s 0.968 835s -0.112 835s 835s y: [2, 2, 1, 1] 835s 0.709 0.939 835s -0.082 -0.108 835s testing: mul_mat, [2, 2, 4, 1] = [1, 2, 4, 1] * [1, 2, 4, 1] 835s x0: [1, 2, 4, 1] 835s 0.634 835s 0.439 835s 835s x1: [1, 2, 4, 1] 835s -0.242 835s 0.030 835s 835s y: [2, 2, 4, 1] 835s -0.153 -0.106 835s 0.019 0.013 835s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 835s x0: [1, 4, 4, 1] 835s 0.732 835s 0.316 835s -0.168 835s 0.464 835s 835s x1: [1, 2, 4, 1] 835s -0.326 835s 0.720 835s 835s y: [4, 2, 4, 1] 835s -0.239 -0.103 0.055 -0.151 835s 0.527 0.227 -0.121 0.334 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.352 835s -0.817 835s 835s x1: [1, 4, 1, 1] 835s -0.799 835s -0.152 835s -0.035 835s 0.509 835s 835s y: [2, 4, 1, 1] 835s 0.281 0.653 835s 0.053 0.124 835s 0.012 0.028 835s -0.179 -0.416 835s testing: mul_mat, [4, 1, 4, 1] = [2, 4, 4, 1] * [2, 1, 4, 1] 835s x0: [2, 4, 4, 1] 835s -0.011 -0.500 835s -0.090 -0.808 835s 0.698 0.024 835s -0.725 0.487 835s 835s x1: [2, 1, 4, 1] 835s 0.620 0.986 835s 835s y: [4, 1, 4, 1] 835s -0.499 -0.852 0.457 0.031 835s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 835s x0: [4, 1, 4, 1] 835s 0.039 -0.589 0.585 -0.469 835s 835s x1: [4, 2, 4, 1] 835s 0.153 0.191 -0.532 0.653 835s 0.384 0.492 0.140 0.753 835s 835s y: [1, 2, 4, 1] 835s -0.724 835s -0.546 835s test-mul-mat0: iter:198/500 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.327 -0.621 -0.928 835s -0.742 -0.090 0.623 835s 835s x1: [3, 3, 1, 1] 835s 0.933 0.944 -0.608 835s 0.296 0.461 -0.230 835s -0.098 -0.529 0.341 835s 835s y: [2, 3, 1, 1] 835s -0.327 -1.156 835s -0.170 -0.404 835s 0.044 0.332 835s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.606 -0.080 -0.760 835s -0.421 -0.508 -0.025 835s -0.735 0.709 -0.091 835s 835s x1: [3, 2, 1, 1] 835s 0.596 -0.360 0.198 835s 0.463 0.693 -0.291 835s 835s y: [3, 2, 1, 1] 835s -0.482 -0.073 -0.711 835s -0.115 -0.540 0.177 835s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.409 -0.160 0.074 835s 0.502 -0.537 -0.330 835s -0.858 0.660 -0.867 835s 0.834 -0.631 -0.385 835s 835s x1: [3, 3, 1, 1] 835s -0.791 -0.899 -0.795 835s 0.671 -0.129 0.107 835s -0.858 -0.788 -0.232 835s 835s y: [4, 3, 1, 1] 835s 0.409 0.349 0.775 0.214 835s -0.246 0.370 -0.754 0.599 835s 0.460 0.070 0.417 -0.129 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.538 -0.326 0.265 835s -0.948 -0.180 0.659 835s 0.095 0.910 -0.017 835s 835s x1: [3, 4, 1, 1] 835s -0.772 0.289 -0.145 835s -0.193 0.781 0.830 835s 0.072 0.490 -0.261 835s 0.282 0.591 -0.055 835s 835s y: [3, 4, 1, 1] 835s 0.282 0.584 0.192 835s 0.069 0.590 0.678 835s -0.268 -0.329 0.457 835s -0.359 -0.410 0.565 835s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.440 0.255 0.778 835s 835s x1: [3, 3, 1, 1] 835s -0.233 -0.878 0.653 835s -0.092 0.782 0.786 835s -0.257 -0.849 -0.600 835s 835s y: [1, 3, 1, 1] 835s 0.181 835s 0.771 835s -0.797 835s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.825 835s 835s x1: [1, 3, 1, 1] 835s 0.221 835s 0.086 835s -0.150 835s 835s y: [1, 3, 1, 1] 835s 0.182 835s 0.071 835s -0.123 835s test-mul-mat0: iter:199/500 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.205 -0.489 0.121 835s 0.356 -0.089 -0.908 835s -0.204 -0.834 0.870 835s -0.983 0.252 -0.280 835s 835s x1: [3, 4, 1, 1] 835s -0.236 -0.178 -0.821 835s 0.438 0.641 -0.911 835s -0.297 0.301 0.072 835s 0.470 0.423 -0.275 835s 835s y: [4, 4, 1, 1] 835s -0.060 0.678 -0.517 0.417 835s -0.334 0.927 -1.417 -0.014 835s -0.199 -0.198 -0.128 0.348 835s -0.144 0.380 -0.688 -0.278 835s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 2, 2, 1] 835s -0.610 0.589 -0.135 835s -0.593 -0.159 0.585 835s 835s x1: [3, 4, 2, 1] 835s -0.273 0.078 -0.148 835s 0.029 0.847 0.937 835s 0.793 -0.331 -0.885 835s 0.232 -0.690 -0.796 835s 835s y: [2, 4, 2, 1] 835s 0.232 0.063 835s 0.354 0.396 835s -0.559 -0.935 835s -0.440 -0.493 835s testing: mul_mat, [1, 2, 2, 1] = [3, 1, 2, 1] * [3, 2, 2, 1] 835s x0: [3, 1, 2, 1] 835s 0.629 -0.519 0.213 835s 835s x1: [3, 2, 2, 1] 835s 0.957 -0.565 -0.511 835s 0.188 -0.255 -0.307 835s 835s y: [1, 2, 2, 1] 835s 0.786 835s 0.185 835s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.666 -0.747 -0.981 835s -0.342 0.095 0.468 835s 0.155 0.318 0.275 835s 835s x1: [3, 1, 1, 1] 835s 0.614 0.493 0.073 835s 835s y: [3, 1, 1, 1] 835s -0.849 -0.129 0.272 835s testing: mul_mat, [1, 3, 2, 1] = [3, 1, 2, 1] * [3, 3, 2, 1] 835s x0: [3, 1, 2, 1] 835s -0.534 -0.082 0.433 835s 835s x1: [3, 3, 2, 1] 835s -0.546 0.957 -0.537 835s 0.199 -0.350 0.586 835s 0.556 -0.381 -0.887 835s 835s y: [1, 3, 2, 1] 835s -0.019 835s 0.176 835s -0.650 835s testing: mul_mat, [3, 3, 2, 1] = [1, 3, 2, 1] * [1, 3, 2, 1] 835s x0: [1, 3, 2, 1] 835s -0.904 835s 0.644 835s -0.276 835s 835s x1: [1, 3, 2, 1] 835s 0.053 835s -0.329 835s 0.906 835s 835s y: [3, 3, 2, 1] 835s -0.047 0.034 -0.014 835s 0.297 -0.212 0.091 835s -0.819 0.583 -0.250 835s test-mul-mat0: iter:200/500 835s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.403 835s 0.600 835s 0.998 835s 835s x1: [1, 2, 1, 1] 835s 0.766 835s 0.802 835s 835s y: [3, 2, 1, 1] 835s 0.308 0.460 0.764 835s 0.323 0.481 0.800 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.554 835s 0.264 835s 0.743 835s 835s x1: [1, 3, 1, 1] 835s 0.248 835s 0.013 835s -0.536 835s 835s y: [3, 3, 1, 1] 835s -0.137 0.065 0.184 835s -0.007 0.003 0.010 835s 0.297 -0.141 -0.398 835s testing: mul_mat, [2, 3, 1, 4] = [1, 2, 1, 4] * [1, 3, 1, 4] 835s x0: [1, 2, 1, 4] 835s 0.917 835s -0.239 835s 835s x1: [1, 3, 1, 4] 835s 0.034 835s -0.684 835s -0.586 835s 835s y: [2, 3, 1, 4] 835s 0.031 -0.008 835s -0.627 0.163 835s -0.538 0.140 835s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.247 835s 0.558 835s -0.798 835s -0.081 835s 835s x1: [1, 2, 1, 1] 835s 0.505 835s -0.455 835s 835s y: [4, 2, 1, 1] 835s -0.125 0.282 -0.403 -0.041 835s 0.112 -0.254 0.363 0.037 835s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.075 0.170 -0.900 -0.723 835s 0.979 0.628 -0.917 0.864 835s 835s x1: [4, 1, 1, 1] 835s -0.995 0.466 -0.338 0.039 835s 835s y: [2, 1, 1, 1] 835s 0.281 -0.338 835s testing: mul_mat, [3, 4, 1, 4] = [2, 3, 1, 4] * [2, 4, 1, 4] 835s x0: [2, 3, 1, 4] 835s 0.673 -0.134 835s -0.309 0.471 835s -0.777 0.374 835s 835s x1: [2, 4, 1, 4] 835s 0.720 0.673 835s -0.142 0.637 835s -0.565 0.194 835s -0.219 0.151 835s 835s y: [3, 4, 1, 4] 835s 0.394 0.095 -0.308 835s -0.181 0.344 0.349 835s -0.406 0.266 0.512 835s -0.168 0.139 0.227 835s test-mul-mat0: iter:201/500 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.901 0.674 835s 835s x1: [2, 3, 1, 1] 835s -0.380 0.739 835s -0.923 -0.707 835s -0.570 -0.700 835s 835s y: [1, 3, 1, 1] 835s 0.156 835s -1.309 835s -0.986 835s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 835s x0: [2, 3, 3, 1] 835s 0.863 -0.444 835s 0.795 -0.007 835s -0.422 0.921 835s 835s x1: [2, 1, 3, 1] 835s 0.322 0.098 835s 835s y: [3, 1, 3, 1] 835s 0.234 0.255 -0.046 835s testing: mul_mat, [3, 3, 3, 1] = [2, 3, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 3, 3, 1] 835s -0.697 0.352 835s -0.888 -0.847 835s 0.384 -0.459 835s 835s x1: [2, 3, 3, 1] 835s -0.431 -0.114 835s 0.094 0.729 835s -0.213 -0.233 835s 835s y: [3, 3, 3, 1] 835s 0.260 0.479 -0.113 835s 0.191 -0.700 -0.299 835s 0.066 0.386 0.025 835s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.120 -0.078 835s -0.750 -0.296 835s -0.152 -0.510 835s -0.813 -0.726 835s 835s x1: [2, 3, 1, 1] 835s 0.434 -0.884 835s -0.382 -0.229 835s -0.433 -0.844 835s 835s y: [4, 3, 1, 1] 835s 0.017 -0.064 0.385 0.289 835s 0.063 0.354 0.175 0.477 835s 0.118 0.575 0.496 0.965 835s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 4, 3, 1] 835s 0.543 -0.769 0.601 0.035 835s 0.740 0.943 -0.580 0.867 835s 0.669 0.063 0.328 0.678 835s -0.753 -0.125 0.361 0.701 835s 835s x1: [4, 2, 3, 1] 835s -0.184 -0.356 0.658 0.357 835s -0.547 0.759 -0.385 -0.461 835s 835s y: [4, 2, 3, 1] 835s 0.583 -0.544 0.312 0.671 835s -1.129 0.135 -0.756 -0.146 835s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 2, 3, 1] 835s 0.449 0.787 -0.375 0.935 835s -0.697 -0.275 -0.528 -0.656 835s 835s x1: [4, 4, 3, 1] 835s -0.488 0.651 0.500 0.940 835s -0.113 0.150 0.474 -0.535 835s -0.416 0.680 -0.460 -0.288 835s 0.440 0.362 -0.616 -0.060 835s 835s y: [2, 4, 3, 1] 835s 0.984 -0.719 835s -0.610 0.138 835s 0.252 0.535 835s 0.657 -0.041 835s test-mul-mat0: iter:202/500 835s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.135 835s 0.113 835s 835s x1: [1, 2, 1, 1] 835s 0.416 835s -0.190 835s 835s y: [2, 2, 1, 1] 835s -0.056 0.047 835s 0.026 -0.021 835s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 835s x0: [1, 4, 4, 1] 835s 0.039 835s 0.286 835s 0.659 835s -0.196 835s 835s x1: [1, 2, 4, 1] 835s -0.879 835s 0.590 835s 835s y: [4, 2, 4, 1] 835s -0.035 -0.252 -0.579 0.172 835s 0.023 0.169 0.389 -0.116 835s testing: mul_mat, [2, 4, 4, 1] = [1, 2, 4, 1] * [1, 4, 4, 1] 835s x0: [1, 2, 4, 1] 835s -0.766 835s -0.469 835s 835s x1: [1, 4, 4, 1] 835s 0.454 835s -0.399 835s -0.576 835s 0.789 835s 835s y: [2, 4, 4, 1] 835s -0.348 -0.213 835s 0.306 0.187 835s 0.442 0.270 835s -0.604 -0.370 835s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.609 835s 0.054 835s 0.526 835s 835s x1: [1, 2, 1, 1] 835s 0.985 835s 0.869 835s 835s y: [3, 2, 1, 1] 835s 0.600 0.053 0.518 835s 0.529 0.047 0.457 835s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 3, 4, 1] 835s 0.810 -0.851 0.960 835s -0.308 -0.074 -0.497 835s 0.677 -0.792 0.106 835s 835s x1: [3, 1, 4, 1] 835s 0.063 0.655 0.949 835s 835s y: [3, 1, 4, 1] 835s 0.405 -0.540 -0.376 835s testing: mul_mat, [1, 3, 4, 1] = [3, 1, 4, 1] * [3, 3, 4, 1] 835s x0: [3, 1, 4, 1] 835s -0.498 -0.896 -0.462 835s 835s x1: [3, 3, 4, 1] 835s 0.319 -0.620 -0.933 835s -0.575 -0.668 0.893 835s -0.379 -0.731 0.589 835s 835s y: [1, 3, 4, 1] 835s 0.827 835s 0.473 835s 0.572 835s test-mul-mat0: iter:203/500 835s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.454 0.622 0.645 -0.573 835s 835s x1: [4, 2, 1, 1] 835s 0.928 -0.708 -0.825 -0.047 835s -0.005 0.600 0.090 -0.881 835s 835s y: [1, 2, 1, 1] 835s -1.367 835s 0.939 835s testing: mul_mat, [1, 1, 3, 1] = [4, 1, 3, 1] * [4, 1, 3, 1] 835s x0: [4, 1, 3, 1] 835s 0.517 0.834 -0.609 0.376 835s 835s x1: [4, 1, 3, 1] 835s 0.458 -0.406 -0.072 0.562 835s 835s y: [1, 1, 3, 1] 835s 0.153 835s testing: mul_mat, [1, 1, 3, 4] = [4, 1, 3, 4] * [4, 1, 3, 4] 835s x0: [4, 1, 3, 4] 835s -0.285 -0.832 -0.016 0.893 835s 835s x1: [4, 1, 3, 4] 835s -0.218 0.585 -0.091 -0.595 835s 835s y: [1, 1, 3, 4] 835s -0.955 835s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.279 -0.453 -0.245 0.859 835s 835s x1: [4, 1, 1, 1] 835s 0.885 0.999 0.896 0.965 835s 835s y: [1, 1, 1, 1] 835s 0.405 835s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 835s x0: [1, 3, 3, 1] 835s -0.903 835s 0.884 835s -0.001 835s 835s x1: [1, 4, 3, 1] 835s -0.404 835s 0.398 835s -0.632 835s -0.296 835s 835s y: [3, 4, 3, 1] 835s 0.365 -0.357 0.000 835s -0.360 0.352 -0.000 835s 0.571 -0.559 0.001 835s 0.267 -0.262 0.000 835s testing: mul_mat, [2, 1, 3, 4] = [3, 2, 3, 4] * [3, 1, 3, 4] 835s x0: [3, 2, 3, 4] 835s 0.129 0.432 -0.358 835s 0.009 -0.884 0.217 835s 835s x1: [3, 1, 3, 4] 835s 0.878 0.133 -0.721 835s 835s y: [2, 1, 3, 4] 835s 0.429 -0.266 835s test-mul-mat0: iter:204/500 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.768 0.526 0.258 835s 0.513 0.877 -0.650 835s 835s x1: [3, 4, 1, 1] 835s -0.410 -0.473 0.347 835s 0.603 0.658 0.814 835s -0.187 -0.924 0.428 835s -0.618 0.961 0.086 835s 835s y: [2, 4, 1, 1] 835s -0.473 -0.851 835s 1.019 0.357 835s -0.519 -1.185 835s 0.052 0.470 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.006 -0.441 0.959 835s 0.883 0.570 -0.451 835s -0.589 -0.083 -0.848 835s -0.932 -0.269 -0.035 835s 835s x1: [3, 2, 1, 1] 835s -0.372 -0.743 0.522 835s -0.670 -0.530 -0.218 835s 835s y: [4, 2, 1, 1] 835s 0.830 -0.987 -0.161 0.528 835s 0.029 -0.796 0.623 0.775 835s testing: mul_mat, [1, 4, 1, 4] = [3, 1, 1, 4] * [3, 4, 1, 4] 835s x0: [3, 1, 1, 4] 835s -0.845 -0.890 -0.379 835s 835s x1: [3, 4, 1, 4] 835s -0.855 -0.841 0.347 835s -0.895 0.245 -0.048 835s 0.873 -0.230 -0.790 835s 0.386 -0.352 -0.440 835s 835s y: [1, 4, 1, 4] 835s 1.341 835s 0.557 835s -0.234 835s 0.154 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.609 0.011 0.150 835s 835s x1: [3, 1, 1, 1] 835s 0.138 -0.371 -0.034 835s 835s y: [1, 1, 1, 1] 835s 0.075 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.289 835s 0.095 835s -0.044 835s 835s x1: [1, 3, 1, 1] 835s -0.538 835s 0.826 835s -0.158 835s 835s y: [3, 3, 1, 1] 835s -0.155 -0.051 0.024 835s 0.239 0.078 -0.036 835s -0.046 -0.015 0.007 835s testing: mul_mat, [4, 1, 1, 4] = [3, 4, 1, 4] * [3, 1, 1, 4] 835s x0: [3, 4, 1, 4] 835s -0.614 -0.792 -0.118 835s 0.070 0.273 -0.472 835s -0.355 0.517 0.026 835s -0.449 0.876 0.345 835s 835s x1: [3, 1, 1, 4] 835s 0.656 0.429 0.554 835s 835s y: [4, 1, 1, 4] 835s -0.808 -0.098 0.003 0.272 835s test-mul-mat0: iter:205/500 835s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.020 835s -0.692 835s 835s x1: [1, 1, 1, 1] 835s -0.896 835s 835s y: [2, 1, 1, 1] 835s 0.018 0.620 835s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 835s x0: [1, 2, 3, 1] 835s 0.213 835s -0.050 835s 835s x1: [1, 2, 3, 1] 835s 0.449 835s -0.376 835s 835s y: [2, 2, 3, 1] 835s 0.096 -0.022 835s -0.080 0.019 835s testing: mul_mat, [1, 2, 3, 2] = [1, 1, 3, 2] * [1, 2, 3, 2] 835s x0: [1, 1, 3, 2] 835s -0.269 835s 835s x1: [1, 2, 3, 2] 835s 0.164 835s 0.594 835s 835s y: [1, 2, 3, 2] 835s -0.044 835s -0.160 835s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.947 835s 0.718 835s 835s x1: [1, 1, 1, 1] 835s -0.666 835s 835s y: [2, 1, 1, 1] 835s 0.630 -0.478 835s testing: mul_mat, [1, 1, 3, 1] = [2, 1, 3, 1] * [2, 1, 3, 1] 835s x0: [2, 1, 3, 1] 835s -0.963 0.345 835s 835s x1: [2, 1, 3, 1] 835s 0.961 -0.856 835s 835s y: [1, 1, 3, 1] 835s -1.221 835s testing: mul_mat, [4, 2, 3, 2] = [1, 4, 3, 2] * [1, 2, 3, 2] 835s x0: [1, 4, 3, 2] 835s 0.392 835s 0.688 835s 0.227 835s 0.445 835s 835s x1: [1, 2, 3, 2] 835s -0.805 835s -0.640 835s 835s y: [4, 2, 3, 2] 835s -0.315 -0.554 -0.183 -0.358 835s -0.251 -0.440 -0.145 -0.285 835s test-mul-mat0: iter:206/500 835s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.267 0.356 835s 835s x1: [2, 2, 1, 1] 835s -0.481 0.022 835s -0.961 0.911 835s 835s y: [1, 2, 1, 1] 835s -0.120 835s 0.068 835s testing: mul_mat, [3, 1, 2, 1] = [2, 3, 2, 1] * [2, 1, 2, 1] 835s x0: [2, 3, 2, 1] 835s -0.167 -0.030 835s 0.394 -0.242 835s -0.167 -0.430 835s 835s x1: [2, 1, 2, 1] 835s -0.883 -0.546 835s 835s y: [3, 1, 2, 1] 835s 0.164 -0.215 0.382 835s testing: mul_mat, [3, 3, 2, 3] = [2, 3, 2, 3] * [2, 3, 2, 3] 835s x0: [2, 3, 2, 3] 835s 0.709 -0.015 835s -0.234 0.426 835s -0.449 -0.910 835s 835s x1: [2, 3, 2, 3] 835s 0.189 -0.467 835s 0.923 -0.752 835s 0.136 0.591 835s 835s y: [3, 3, 2, 3] 835s 0.141 -0.243 0.340 835s 0.665 -0.536 0.271 835s 0.088 0.220 -0.599 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.163 0.403 835s 835s x1: [2, 3, 1, 1] 835s -0.872 0.476 835s -0.979 0.658 835s 0.324 0.362 835s 835s y: [1, 3, 1, 1] 835s 0.050 835s 0.106 835s 0.199 835s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 3, 2, 1] 835s -0.575 835s 0.183 835s 0.485 835s 835s x1: [1, 2, 2, 1] 835s 0.370 835s -0.613 835s 835s y: [3, 2, 2, 1] 835s -0.213 0.068 0.179 835s 0.353 -0.112 -0.297 835s testing: mul_mat, [2, 1, 2, 3] = [3, 2, 2, 3] * [3, 1, 2, 3] 835s x0: [3, 2, 2, 3] 835s -0.305 0.432 -0.934 835s -0.289 0.596 -0.002 835s 835s x1: [3, 1, 2, 3] 835s -0.557 -0.647 0.163 835s 835s y: [2, 1, 2, 3] 835s -0.261 -0.226 835s test-mul-mat0: iter:207/500 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.347 0.210 -0.216 835s 0.650 0.806 0.261 835s 835s x1: [3, 2, 1, 1] 835s 0.002 -0.256 0.399 835s -0.992 0.016 0.087 835s 835s y: [2, 2, 1, 1] 835s -0.141 -0.101 835s 0.329 -0.609 835s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 4, 3, 1] 835s 0.907 0.234 -0.792 835s -0.076 -0.678 0.597 835s 0.577 0.532 -0.620 835s 0.227 0.338 0.641 835s 835s x1: [3, 2, 3, 1] 835s -0.444 0.003 -0.704 835s 0.391 -0.541 0.213 835s 835s y: [4, 2, 3, 1] 835s 0.155 -0.388 0.182 -0.552 835s 0.060 0.464 -0.194 0.042 835s testing: mul_mat, [3, 4, 3, 3] = [3, 3, 3, 3] * [3, 4, 3, 3] 835s x0: [3, 3, 3, 3] 835s -0.186 0.842 0.630 835s -0.601 -0.028 -0.540 835s -0.583 -0.918 0.483 835s 835s x1: [3, 4, 3, 3] 835s -0.009 -0.269 -0.223 835s 0.372 0.958 -0.885 835s 0.013 0.741 -0.544 835s -0.050 -0.085 0.256 835s 835s y: [3, 4, 3, 3] 835s -0.365 0.133 0.144 835s 0.181 0.227 -1.523 835s 0.279 0.265 -0.950 835s 0.099 -0.105 0.231 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.685 -0.880 0.335 835s -0.078 0.176 0.124 835s -0.979 -0.075 0.898 835s 835s x1: [3, 3, 1, 1] 835s 0.844 -0.366 -0.465 835s 0.211 -0.596 -0.518 835s -0.230 0.061 0.901 835s 835s y: [3, 3, 1, 1] 835s 0.744 -0.188 -1.216 835s 0.495 -0.186 -0.627 835s 0.091 0.140 1.030 835s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 2, 3, 1] 835s 0.546 0.844 -0.960 835s 0.793 -0.039 -0.745 835s 835s x1: [3, 3, 3, 1] 835s 0.415 -0.752 -0.588 835s 0.377 0.028 -0.979 835s -0.995 0.949 -0.612 835s 835s y: [2, 3, 3, 1] 835s 0.156 0.796 835s 1.169 1.027 835s 0.845 -0.370 835s testing: mul_mat, [4, 3, 3, 3] = [2, 4, 3, 3] * [2, 3, 3, 3] 835s x0: [2, 4, 3, 3] 835s 0.379 -0.683 835s 0.068 0.194 835s 0.783 0.893 835s 0.384 -0.978 835s 835s x1: [2, 3, 3, 3] 835s -0.545 0.609 835s 0.173 -0.315 835s -0.985 0.744 835s 835s y: [4, 3, 3, 3] 835s -0.622 0.081 0.118 -0.805 835s 0.281 -0.049 -0.146 0.375 835s -0.881 0.078 -0.106 -1.106 835s test-mul-mat0: iter:208/500 835s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.198 -0.086 -0.338 835s 835s x1: [3, 3, 1, 1] 835s 0.348 0.420 0.376 835s 0.982 0.511 0.064 835s 0.788 -0.898 0.355 835s 835s y: [1, 3, 1, 1] 835s -0.094 835s 0.129 835s 0.114 835s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.720 0.553 -0.924 835s -0.149 -0.922 0.104 835s 835s x1: [3, 1, 1, 1] 835s 0.611 0.429 0.854 835s 835s y: [2, 1, 1, 1] 835s -0.992 -0.398 835s testing: mul_mat, [3, 2, 1, 2] = [3, 3, 1, 2] * [3, 2, 1, 2] 835s x0: [3, 3, 1, 2] 835s -0.108 -0.044 0.004 835s -0.753 0.867 -0.798 835s 0.161 -0.470 0.813 835s 835s x1: [3, 2, 1, 2] 835s 0.034 0.450 0.275 835s -0.594 -0.920 0.839 835s 835s y: [3, 2, 1, 2] 835s -0.023 0.145 0.018 835s 0.108 -1.021 1.019 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.824 -0.284 -0.037 835s -0.564 0.391 0.259 835s 0.423 -0.573 -0.371 835s 835s x1: [3, 3, 1, 1] 835s -0.245 0.464 -0.757 835s 0.161 0.544 -0.918 835s 0.131 0.996 0.268 835s 835s y: [3, 3, 1, 1] 835s -0.306 0.124 -0.089 835s 0.012 -0.116 0.097 835s -0.185 0.385 -0.615 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.877 -0.941 0.307 835s 0.063 0.587 0.220 835s 835s x1: [3, 3, 1, 1] 835s -0.876 0.789 -0.558 835s -0.286 -0.828 -0.769 835s 0.584 -0.891 -0.905 835s 835s y: [2, 3, 1, 1] 835s -0.145 0.284 835s 0.794 -0.674 835s 0.049 -0.686 835s testing: mul_mat, [1, 3, 1, 2] = [2, 1, 1, 2] * [2, 3, 1, 2] 835s x0: [2, 1, 1, 2] 835s 0.742 0.352 835s 835s x1: [2, 3, 1, 2] 835s 0.130 0.388 835s -0.648 0.126 835s -0.344 -0.127 835s 835s y: [1, 3, 1, 2] 835s 0.233 835s -0.437 835s -0.300 835s test-mul-mat0: iter:209/500 835s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.183 -0.584 0.521 -0.511 835s 0.636 -0.349 0.878 0.988 835s 835s x1: [4, 1, 1, 1] 835s 0.052 0.811 -0.881 -0.644 835s 835s y: [2, 1, 1, 1] 835s -0.595 -1.658 835s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 2, 3, 1] 835s -0.649 -0.159 -0.294 0.002 835s -0.281 -0.306 -0.221 0.253 835s 835s x1: [4, 2, 3, 1] 835s 0.777 -0.466 -0.139 -0.272 835s 0.626 0.157 -0.606 -0.891 835s 835s y: [2, 2, 3, 1] 835s -0.390 -0.114 835s -0.255 -0.315 835s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 3, 3, 1] 835s -0.802 0.157 -0.099 -0.853 835s -0.539 -0.200 -0.607 -0.340 835s 0.869 0.293 0.690 0.290 835s 835s x1: [4, 2, 3, 1] 835s -0.754 -0.800 0.069 -0.100 835s 0.030 0.421 0.969 0.380 835s 835s y: [3, 2, 3, 1] 835s 0.558 0.559 -0.871 835s -0.378 -0.818 0.928 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.885 0.302 0.713 -0.779 835s -0.981 0.736 -0.924 -0.949 835s 0.857 0.982 -0.496 -0.301 835s -0.884 0.155 -0.372 0.267 835s 835s x1: [4, 3, 1, 1] 835s 0.846 -0.914 0.192 0.715 835s 0.379 -0.118 0.005 -0.359 835s 0.952 -0.443 -0.422 0.405 835s 835s y: [4, 3, 1, 1] 835s 0.053 -2.359 -0.483 -0.770 835s 0.583 -0.123 0.314 -0.451 835s 0.093 -1.255 0.468 -0.645 835s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 2, 3, 1] 835s 0.499 -0.961 -0.211 -0.601 835s 0.652 0.911 -0.174 -0.571 835s 835s x1: [4, 4, 3, 1] 835s 0.744 0.231 0.114 0.831 835s -0.577 -0.171 0.210 0.305 835s 0.834 0.851 0.257 -0.609 835s -0.571 -0.339 0.482 -0.686 835s 835s y: [2, 4, 3, 1] 835s -0.373 0.202 835s -0.351 -0.743 835s -0.090 1.622 835s 0.351 -0.373 835s testing: mul_mat, [3, 4, 3, 1] = [2, 3, 3, 1] * [2, 4, 3, 1] 835s x0: [2, 3, 3, 1] 835s 0.719 0.566 835s -0.806 0.817 835s 0.753 -0.378 835s 835s x1: [2, 4, 3, 1] 835s 0.992 -0.622 835s 0.859 0.619 835s 0.448 0.530 835s -0.416 -0.053 835s 835s y: [3, 4, 3, 1] 835s 0.361 -1.308 0.982 835s 0.968 -0.188 0.413 835s 0.622 0.072 0.136 835s -0.329 0.292 -0.293 835s test-mul-mat0: iter:210/500 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.250 -0.722 0.429 835s 0.067 -0.101 -0.012 835s 0.262 0.380 -0.835 835s 835s x1: [3, 3, 1, 1] 835s 0.070 -0.916 0.567 835s -0.480 -0.840 0.312 835s -0.856 0.057 -0.475 835s 835s y: [3, 3, 1, 1] 835s 0.922 0.090 -0.804 835s 0.621 0.049 -0.706 835s -0.459 -0.057 0.194 835s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.311 0.662 -0.286 835s 835s x1: [3, 3, 1, 1] 835s -0.096 0.391 0.925 835s 0.493 -0.416 -0.692 835s -0.059 0.747 -0.860 835s 835s y: [1, 3, 1, 1] 835s -0.035 835s 0.075 835s 0.722 835s testing: mul_mat, [3, 1, 1, 2] = [3, 3, 1, 2] * [3, 1, 1, 2] 835s x0: [3, 3, 1, 2] 835s 0.066 0.241 0.862 835s 0.344 -0.330 -0.071 835s -0.757 0.658 -0.809 835s 835s x1: [3, 1, 1, 2] 835s 0.395 0.229 0.234 835s 835s y: [3, 1, 1, 2] 835s 0.283 0.044 -0.338 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.628 -0.782 0.742 835s -0.499 -0.306 -0.920 835s 835s x1: [3, 3, 1, 1] 835s 0.345 -0.803 0.174 835s -0.344 0.858 0.888 835s -0.948 0.087 0.122 835s 835s y: [2, 3, 1, 1] 835s 0.974 -0.086 835s -0.228 -0.909 835s -0.573 0.334 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.893 -0.706 835s 835s x1: [2, 3, 1, 1] 835s -0.963 -0.588 835s 0.008 -0.719 835s -0.930 0.199 835s 835s y: [1, 3, 1, 1] 835s -0.444 835s 0.515 835s -0.971 835s testing: mul_mat, [3, 2, 1, 2] = [1, 3, 1, 2] * [1, 2, 1, 2] 835s x0: [1, 3, 1, 2] 835s -0.589 835s 0.861 835s 0.894 835s 835s x1: [1, 2, 1, 2] 835s -0.082 835s 0.641 835s 835s y: [3, 2, 1, 2] 835s 0.048 -0.071 -0.073 835s -0.377 0.552 0.573 835s test-mul-mat0: iter:211/500 835s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.482 0.479 0.321 -0.319 835s 835s x1: [4, 2, 1, 1] 835s -0.824 -0.533 0.097 -0.606 835s 0.161 -0.162 -0.527 0.198 835s 835s y: [1, 2, 1, 1] 835s -0.428 835s -0.232 835s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.858 -0.183 -0.448 -0.731 835s -0.322 -0.555 0.854 0.196 835s -0.802 0.328 0.765 0.037 835s 835s x1: [4, 1, 1, 1] 835s 0.383 0.214 -0.025 -0.699 835s 835s y: [3, 1, 1, 1] 835s 0.811 -0.400 -0.282 835s testing: mul_mat, [2, 3, 1, 4] = [4, 2, 1, 4] * [4, 3, 1, 4] 835s x0: [4, 2, 1, 4] 835s 0.741 0.576 0.693 -0.209 835s 0.649 -0.787 -0.713 0.576 835s 835s x1: [4, 3, 1, 4] 835s 0.924 0.941 0.504 0.021 835s -0.665 -0.336 0.859 -0.192 835s 0.863 0.110 -0.710 0.341 835s 835s y: [2, 3, 1, 4] 835s 1.572 -0.488 835s -0.051 -0.891 835s 0.139 1.177 835s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.237 0.457 -0.426 0.163 835s -0.374 -0.268 0.726 0.202 835s 0.788 0.458 0.196 0.882 835s 0.248 -0.956 0.177 -0.802 835s 835s x1: [4, 2, 1, 1] 835s 0.181 0.076 -0.189 -0.170 835s 0.289 0.097 -0.594 0.217 835s 835s y: [4, 2, 1, 1] 835s 0.131 -0.260 -0.010 0.075 835s 0.402 -0.522 0.348 -0.301 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.269 -0.536 -0.002 -0.425 835s 0.540 -0.999 -0.492 -0.276 835s 835s x1: [4, 4, 1, 1] 835s 0.035 0.414 -0.524 -0.361 835s -0.202 -0.504 0.820 0.874 835s 0.306 -0.351 0.163 -0.596 835s 0.055 -0.620 0.481 -0.708 835s 835s y: [2, 4, 1, 1] 835s -0.058 -0.038 835s -0.158 -0.250 835s 0.524 0.600 835s 0.647 0.608 835s testing: mul_mat, [3, 4, 1, 4] = [2, 3, 1, 4] * [2, 4, 1, 4] 835s x0: [2, 3, 1, 4] 835s 0.546 0.631 835s 0.853 0.794 835s 0.478 -0.474 835s 835s x1: [2, 4, 1, 4] 835s 0.704 0.751 835s 0.887 -0.093 835s 0.634 -0.915 835s 0.942 0.048 835s 835s y: [3, 4, 1, 4] 835s 0.859 1.198 -0.019 835s 0.425 0.682 0.468 835s -0.231 -0.186 0.736 835s 0.544 0.841 0.428 835s test-mul-mat0: iter:212/500 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.084 835s -0.966 835s 835s x1: [1, 4, 1, 1] 835s -0.142 835s 0.425 835s 0.606 835s -0.597 835s 835s y: [2, 4, 1, 1] 835s -0.012 0.138 835s 0.036 -0.410 835s 0.051 -0.585 835s -0.050 0.576 835s testing: mul_mat, [4, 2, 3, 1] = [1, 4, 3, 1] * [1, 2, 3, 1] 835s x0: [1, 4, 3, 1] 835s -0.927 835s 0.092 835s -0.953 835s 0.047 835s 835s x1: [1, 2, 3, 1] 835s 0.072 835s 0.611 835s 835s y: [4, 2, 3, 1] 835s -0.067 0.007 -0.069 0.003 835s -0.566 0.056 -0.582 0.028 835s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 835s x0: [1, 4, 3, 1] 835s 0.984 835s 0.289 835s -0.275 835s 0.967 835s 835s x1: [1, 4, 3, 1] 835s 0.024 835s 0.922 835s 0.766 835s 0.503 835s 835s y: [4, 4, 3, 1] 835s 0.024 0.007 -0.007 0.023 835s 0.908 0.266 -0.254 0.891 835s 0.754 0.221 -0.211 0.741 835s 0.495 0.145 -0.138 0.486 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.843 835s 835s x1: [1, 4, 1, 1] 835s -0.631 835s 0.438 835s 0.275 835s -0.845 835s 835s y: [1, 4, 1, 1] 835s -0.532 835s 0.369 835s 0.232 835s -0.712 835s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 835s x0: [1, 2, 3, 1] 835s 0.298 835s -0.767 835s 835s x1: [1, 1, 3, 1] 835s 0.179 835s 835s y: [2, 1, 3, 1] 835s 0.053 -0.137 835s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 835s x0: [2, 2, 3, 1] 835s -0.623 -0.048 835s -0.234 -0.764 835s 835s x1: [2, 1, 3, 1] 835s -0.039 -0.678 835s 835s y: [2, 1, 3, 1] 835s 0.057 0.528 835s test-mul-mat0: iter:213/500 835s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.802 -0.048 0.850 0.158 835s 835s x1: [4, 1, 1, 1] 835s 0.459 -0.576 0.611 0.691 835s 835s y: [1, 1, 1, 1] 835s 0.289 835s testing: mul_mat, [4, 1, 3, 1] = [4, 4, 3, 1] * [4, 1, 3, 1] 835s x0: [4, 4, 3, 1] 835s -0.981 -0.586 -0.927 -0.974 835s -0.023 -0.228 0.875 -0.281 835s 0.085 0.334 0.144 -0.304 835s 0.025 0.178 -0.106 0.977 835s 835s x1: [4, 1, 3, 1] 835s 0.273 -0.056 -0.896 -0.116 835s 835s y: [4, 1, 3, 1] 835s 0.710 -0.746 -0.089 -0.022 835s testing: mul_mat, [2, 4, 3, 4] = [4, 2, 3, 4] * [4, 4, 3, 4] 835s x0: [4, 2, 3, 4] 835s -0.238 -0.790 0.486 -0.983 835s -0.534 0.925 -0.122 -0.460 835s 835s x1: [4, 4, 3, 4] 835s 0.529 0.056 -0.424 0.685 835s 0.190 0.310 -0.144 -0.416 835s 0.571 0.994 0.476 0.120 835s 0.139 0.433 -0.312 -0.302 835s 835s y: [2, 4, 3, 4] 835s -1.049 -0.494 835s 0.048 0.394 835s -0.808 0.501 835s -0.230 0.503 835s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.921 -0.819 -0.274 -0.921 835s -0.668 -0.887 -0.825 0.832 835s -0.994 0.245 -0.037 -0.433 835s -0.185 -0.316 -0.599 -0.528 835s 835s x1: [4, 2, 1, 1] 835s 0.500 -0.528 0.876 -0.007 835s -0.778 -0.482 0.425 -0.191 835s 835s y: [4, 2, 1, 1] 835s 0.659 -0.593 -0.657 -0.447 835s -0.262 0.437 0.722 0.143 835s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 1, 3, 1] 835s -0.793 -0.414 0.262 0.915 835s 835s x1: [4, 4, 3, 1] 835s 0.718 -0.487 -0.374 0.808 835s 0.740 0.300 0.309 -0.788 835s 0.176 -0.698 -0.566 0.694 835s 0.727 0.243 0.303 0.647 835s 835s y: [1, 4, 3, 1] 835s 0.274 835s -1.351 835s 0.636 835s -0.005 835s testing: mul_mat, [4, 4, 3, 4] = [1, 4, 3, 4] * [1, 4, 3, 4] 835s x0: [1, 4, 3, 4] 835s 0.601 835s -0.873 835s 0.514 835s 0.618 835s 835s x1: [1, 4, 3, 4] 835s -0.806 835s -0.386 835s -0.301 835s 0.254 835s 835s y: [4, 4, 3, 4] 835s -0.485 0.704 -0.415 -0.499 835s -0.232 0.337 -0.199 -0.239 835s -0.181 0.263 -0.155 -0.186 835s 0.153 -0.222 0.131 0.157 835s test-mul-mat0: iter:214/500 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.173 0.680 0.664 835s 0.913 0.731 0.322 835s 835s x1: [3, 3, 1, 1] 835s -0.137 -0.528 0.761 835s 0.512 0.493 0.518 835s 0.602 0.359 0.536 835s 835s y: [2, 3, 1, 1] 835s 0.171 -0.266 835s 0.590 0.995 835s 0.496 0.985 835s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.667 -0.402 0.527 835s -0.820 -0.256 -0.735 835s 0.564 0.352 0.128 835s 835s x1: [3, 2, 1, 1] 835s -0.956 0.267 0.632 835s -0.397 0.624 -0.962 835s 835s y: [3, 2, 1, 1] 835s 0.863 0.251 -0.365 835s -0.494 0.872 -0.127 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.847 -0.218 0.627 835s 0.578 -0.896 0.671 835s 835s x1: [3, 3, 1, 1] 835s -0.964 0.113 -0.360 835s 0.529 -0.369 -0.758 835s -0.112 -0.833 0.118 835s 835s y: [2, 3, 1, 1] 835s -1.066 -0.900 835s 0.053 0.127 835s 0.161 0.761 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.628 0.848 -0.018 835s 835s x1: [3, 2, 1, 1] 835s -0.155 0.736 -0.725 835s -0.531 0.774 -0.679 835s 835s y: [1, 2, 1, 1] 835s 0.735 835s 1.002 835s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.241 835s -0.418 835s 835s x1: [1, 3, 1, 1] 835s 0.116 835s -0.887 835s -0.454 835s 835s y: [2, 3, 1, 1] 835s 0.028 -0.048 835s -0.214 0.370 835s -0.109 0.189 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.788 -0.622 835s -0.877 0.241 835s -0.001 -0.286 835s 835s x1: [2, 1, 1, 1] 835s 0.581 0.881 835s 835s y: [3, 1, 1, 1] 835s -1.005 -0.297 -0.253 835s test-mul-mat0: iter:215/500 835s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.863 -0.714 835s 0.116 0.638 835s -0.393 0.918 835s -0.990 -0.544 835s 835s x1: [2, 1, 1, 1] 835s -0.873 -0.988 835s 835s y: [4, 1, 1, 1] 835s -0.049 -0.731 -0.565 1.403 835s testing: mul_mat, [1, 4, 2, 1] = [2, 1, 2, 1] * [2, 4, 2, 1] 835s x0: [2, 1, 2, 1] 835s 0.077 -0.806 835s 835s x1: [2, 4, 2, 1] 835s -0.100 0.125 835s -0.431 0.447 835s 0.593 0.810 835s -0.971 0.173 835s 835s y: [1, 4, 2, 1] 835s -0.108 835s -0.393 835s -0.607 835s -0.214 835s testing: mul_mat, [2, 1, 2, 3] = [2, 2, 2, 3] * [2, 1, 2, 3] 835s x0: [2, 2, 2, 3] 835s 0.820 0.432 835s 0.933 0.849 835s 835s x1: [2, 1, 2, 3] 835s -0.794 -0.562 835s 835s y: [2, 1, 2, 3] 835s -0.894 -1.218 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.096 0.191 835s -0.349 -0.472 835s 835s x1: [2, 2, 1, 1] 835s -0.028 -0.002 835s 0.257 -0.473 835s 835s y: [2, 2, 1, 1] 835s -0.003 0.011 835s -0.065 0.133 835s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 835s x0: [2, 2, 2, 1] 835s -0.864 -0.381 835s 0.139 0.703 835s 835s x1: [2, 2, 2, 1] 835s -0.416 0.040 835s 0.133 -0.792 835s 835s y: [2, 2, 2, 1] 835s 0.344 -0.030 835s 0.187 -0.539 835s testing: mul_mat, [3, 2, 2, 3] = [2, 3, 2, 3] * [2, 2, 2, 3] 835s x0: [2, 3, 2, 3] 835s 0.490 0.641 835s 0.994 -0.532 835s -0.112 -0.417 835s 835s x1: [2, 2, 2, 3] 835s -0.877 -0.687 835s 0.568 0.648 835s 835s y: [3, 2, 2, 3] 835s -0.870 -0.506 0.384 835s 0.694 0.219 -0.334 835s test-mul-mat0: iter:216/500 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.413 -0.569 -0.495 -0.851 835s -0.128 -0.249 -0.418 0.604 835s 0.571 -0.495 -0.670 0.279 835s -0.931 0.524 0.570 0.397 835s 835s x1: [4, 3, 1, 1] 835s -0.260 0.612 0.133 -0.201 835s 0.362 -0.109 -0.124 -0.678 835s -0.634 -0.839 0.019 -0.856 835s 835s y: [4, 3, 1, 1] 835s -0.136 -0.296 -0.596 0.558 835s 0.551 -0.377 0.155 -0.735 835s 1.459 -0.236 -0.199 -0.179 835s testing: mul_mat, [3, 4, 4, 1] = [4, 3, 4, 1] * [4, 4, 4, 1] 835s x0: [4, 3, 4, 1] 835s 0.573 -0.788 -0.053 0.961 835s -0.248 -0.062 0.144 0.693 835s -0.096 -0.859 0.180 -0.463 835s 835s x1: [4, 4, 4, 1] 835s 0.499 -0.987 -0.862 0.111 835s 0.145 -0.063 -0.527 -0.964 835s 0.813 -0.205 -0.598 0.974 835s 0.814 -0.455 0.668 -0.600 835s 835s y: [3, 4, 4, 1] 835s 1.216 -0.111 0.593 835s -0.766 -0.777 0.392 835s 1.595 0.399 -0.461 835s 0.213 -0.493 0.710 835s testing: mul_mat, [1, 3, 4, 3] = [4, 1, 4, 3] * [4, 3, 4, 3] 835s x0: [4, 1, 4, 3] 835s -0.576 0.777 -0.157 -0.466 835s 835s x1: [4, 3, 4, 3] 835s -0.254 -0.816 -0.478 0.051 835s 0.465 0.788 -0.640 0.168 835s 0.907 -0.982 -0.601 0.683 835s 835s y: [1, 3, 4, 3] 835s -0.436 835s 0.366 835s -1.509 835s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.418 -0.240 0.621 -0.093 835s 0.186 0.840 -0.245 0.448 835s -0.530 0.233 -0.826 0.959 835s 835s x1: [4, 1, 1, 1] 835s -0.077 -0.514 0.051 0.614 835s 835s y: [3, 1, 1, 1] 835s 0.131 -0.183 0.468 835s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 835s x0: [3, 2, 4, 1] 835s 0.555 -0.056 0.905 835s -0.727 -0.488 -0.266 835s 835s x1: [3, 4, 4, 1] 835s -0.273 -0.538 -0.319 835s 0.594 0.080 -0.824 835s -0.376 -0.212 0.671 835s -0.565 0.547 -0.772 835s 835s y: [2, 4, 4, 1] 835s -0.410 0.546 835s -0.421 -0.252 835s 0.410 0.199 835s -1.043 0.349 835s testing: mul_mat, [4, 3, 4, 3] = [2, 4, 4, 3] * [2, 3, 4, 3] 835s x0: [2, 4, 4, 3] 835s -0.332 -0.423 835s -0.211 0.038 835s -0.529 0.716 835s 0.882 0.322 835s 835s x1: [2, 3, 4, 3] 835s 0.502 0.394 835s -0.433 0.731 835s -0.538 0.967 835s 835s y: [4, 3, 4, 3] 835s -0.333 -0.091 0.017 0.570 835s -0.166 0.119 0.753 -0.147 835s -0.231 0.151 0.978 -0.164 835s test-mul-mat0: iter:217/500 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.879 0.051 0.085 835s 835s x1: [3, 1, 1, 1] 835s -0.835 -0.849 0.527 835s 835s y: [1, 1, 1, 1] 835s -0.732 835s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 1, 4, 1] 835s 0.835 -0.787 -0.014 835s 835s x1: [3, 1, 4, 1] 835s 0.960 0.960 0.814 835s 835s y: [1, 1, 4, 1] 835s 0.035 835s testing: mul_mat, [2, 1, 4, 1] = [3, 2, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 2, 4, 1] 835s -0.779 0.905 0.667 835s -0.972 0.342 -0.950 835s 835s x1: [3, 1, 4, 1] 835s 0.731 -0.903 -0.096 835s 835s y: [2, 1, 4, 1] 835s -1.451 -0.928 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.332 -0.691 0.723 835s -0.620 -0.304 -0.641 835s 835s x1: [3, 2, 1, 1] 835s 0.870 -0.069 -0.341 835s 0.505 -0.553 -0.525 835s 835s y: [2, 2, 1, 1] 835s -0.488 -0.300 835s -0.165 0.191 835s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 4, 4, 1] 835s 0.205 -0.657 835s -0.379 0.548 835s 0.189 -0.539 835s 0.901 0.621 835s 835s x1: [2, 3, 4, 1] 835s -0.440 0.278 835s 0.395 0.529 835s -0.929 0.480 835s 835s y: [4, 3, 4, 1] 835s -0.273 0.319 -0.233 -0.224 835s -0.266 0.140 -0.211 0.685 835s -0.505 0.615 -0.434 -0.540 835s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 835s x0: [4, 1, 4, 1] 835s 0.746 0.001 -0.533 -0.135 835s 835s x1: [4, 2, 4, 1] 835s 0.214 0.235 -0.342 0.557 835s -0.217 0.119 0.179 0.726 835s 835s y: [1, 2, 4, 1] 835s 0.267 835s -0.356 835s test-mul-mat0: iter:218/500 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.850 835s 835s x1: [1, 1, 1, 1] 835s 0.537 835s 835s y: [1, 1, 1, 1] 835s -0.456 835s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.518 835s 0.404 835s 0.274 835s 0.570 835s 835s x1: [1, 1, 1, 1] 835s 0.174 835s 835s y: [4, 1, 1, 1] 835s -0.090 0.070 0.048 0.099 835s testing: mul_mat, [2, 4, 1, 2] = [1, 2, 1, 2] * [1, 4, 1, 2] 835s x0: [1, 2, 1, 2] 835s 0.079 835s 0.960 835s 835s x1: [1, 4, 1, 2] 835s -0.152 835s -0.041 835s 0.316 835s 0.849 835s 835s y: [2, 4, 1, 2] 835s -0.012 -0.146 835s -0.003 -0.040 835s 0.025 0.303 835s 0.067 0.815 835s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.846 835s 0.773 835s 0.144 835s 835s x1: [1, 2, 1, 1] 835s -0.707 835s -0.102 835s 835s y: [3, 2, 1, 1] 835s -0.598 -0.546 -0.102 835s -0.086 -0.079 -0.015 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.378 0.147 0.061 835s -0.335 -0.787 -0.564 835s -0.191 0.477 -0.968 835s -0.798 -0.283 -0.090 835s 835s x1: [3, 1, 1, 1] 835s -0.902 -0.044 -0.485 835s 835s y: [4, 1, 1, 1] 835s -0.376 0.610 0.621 0.776 835s testing: mul_mat, [3, 3, 1, 2] = [4, 3, 1, 2] * [4, 3, 1, 2] 835s x0: [4, 3, 1, 2] 835s 0.186 0.622 0.483 -0.037 835s -0.485 -0.453 -0.240 0.126 835s 0.393 -0.698 0.241 0.258 835s 835s x1: [4, 3, 1, 2] 835s 0.861 -0.787 -0.062 0.480 835s -0.634 -0.983 0.439 -0.498 835s -0.211 0.732 0.400 -0.673 835s 835s y: [3, 3, 1, 2] 835s -0.377 0.014 0.996 835s -0.498 0.584 0.414 835s 0.634 -0.410 -0.671 835s test-mul-mat0: iter:219/500 835s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.393 0.337 0.882 0.766 835s 0.050 -0.917 0.610 -0.562 835s -0.586 0.439 0.138 -0.748 835s 0.919 0.957 0.799 -0.803 835s 835s x1: [4, 4, 1, 1] 835s 0.547 -0.722 0.152 -0.267 835s -0.208 -0.455 -0.645 0.339 835s -0.153 0.839 -0.901 -0.912 835s -0.199 0.225 0.346 0.203 835s 835s y: [4, 4, 1, 1] 835s -0.099 0.932 -0.418 0.147 835s -0.544 -0.177 -0.421 -1.415 835s -1.271 -0.813 1.016 0.674 835s 0.459 -0.119 0.111 0.146 835s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.612 0.093 0.118 -0.529 835s 835s x1: [4, 4, 1, 1] 835s 0.108 -0.467 -0.011 0.653 835s -0.112 -0.672 -0.500 -0.273 835s -0.573 -0.412 0.528 0.652 835s 0.934 -0.269 -0.494 0.327 835s 835s y: [1, 4, 1, 1] 835s -0.457 835s 0.091 835s 0.030 835s -0.828 835s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.138 -0.938 -0.349 -0.063 835s -0.741 0.759 0.470 0.248 835s 835s x1: [4, 1, 1, 1] 835s -0.297 0.556 -0.115 -0.857 835s 835s y: [2, 1, 1, 1] 835s -0.469 0.376 835s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.565 0.413 0.021 0.701 835s 0.345 -0.450 0.558 -0.218 835s -0.838 -0.145 -0.912 0.044 835s 0.762 -0.468 0.907 0.763 835s 835s x1: [4, 2, 1, 1] 835s 0.412 -0.642 0.576 0.913 835s 0.085 -0.996 -0.499 -0.387 835s 835s y: [4, 2, 1, 1] 835s 0.154 0.554 -0.738 1.834 835s -0.742 0.283 0.511 -0.217 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.331 -0.734 -0.931 -0.759 835s 0.214 0.219 -0.202 0.628 835s 835s x1: [4, 4, 1, 1] 835s 0.433 0.982 -0.978 0.192 835s 0.452 0.270 -0.396 0.810 835s -0.153 -0.483 -0.105 -0.149 835s 0.018 0.508 -0.493 0.452 835s 835s y: [2, 4, 1, 1] 835s -0.099 0.626 835s -0.594 0.744 835s 0.616 -0.211 835s -0.263 0.499 835s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.707 -0.375 835s 835s x1: [2, 4, 1, 1] 835s -0.114 -0.853 835s 0.329 0.668 835s 0.192 0.092 835s 0.101 0.173 835s 835s y: [1, 4, 1, 1] 835s 0.400 835s -0.483 835s -0.170 835s -0.136 835s test-mul-mat0: iter:220/500 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.244 -0.281 -0.205 0.642 835s -0.134 -0.876 0.310 -0.942 835s 0.216 -0.589 0.231 -0.670 835s -0.296 0.856 -0.285 0.601 835s 835s x1: [4, 3, 1, 1] 835s 0.414 0.330 -0.917 -0.568 835s -0.162 -0.410 0.884 0.691 835s 0.259 0.098 0.957 -0.522 835s 835s y: [4, 3, 1, 1] 835s -0.371 -0.093 0.064 0.079 835s 0.417 0.004 -0.052 -0.140 835s -0.622 0.668 0.569 -0.579 835s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 1, 3, 1] 835s 0.076 -0.375 0.254 -0.110 835s 835s x1: [4, 4, 3, 1] 835s -0.710 0.947 0.015 0.620 835s -0.970 0.447 -0.542 -0.381 835s 0.331 -0.851 0.878 -0.571 835s -0.894 -0.643 0.596 -0.138 835s 835s y: [1, 4, 3, 1] 835s -0.473 835s -0.337 835s 0.629 835s 0.339 835s testing: mul_mat, [2, 1, 3, 3] = [4, 2, 3, 3] * [4, 1, 3, 3] 835s x0: [4, 2, 3, 3] 835s 0.585 -0.336 -0.105 0.019 835s 0.036 -0.180 0.203 0.119 835s 835s x1: [4, 1, 3, 3] 835s -0.426 -0.682 -0.454 -0.881 835s 835s y: [2, 1, 3, 3] 835s 0.011 -0.089 835s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.382 0.054 -0.931 0.001 835s -0.637 -0.974 0.820 0.716 835s -0.123 -0.306 0.451 -0.601 835s -0.960 -0.215 0.228 0.257 835s 835s x1: [4, 2, 1, 1] 835s -0.820 -0.064 0.564 0.210 835s -0.904 -0.888 -0.634 -0.869 835s 835s y: [4, 2, 1, 1] 835s -0.842 1.198 0.249 0.984 835s 0.197 0.299 0.619 0.691 835s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 2, 3, 1] 835s 0.980 -0.828 -0.585 -0.922 835s 0.465 0.119 -0.145 -0.183 835s 835s x1: [4, 4, 3, 1] 835s -0.385 -0.599 0.790 0.268 835s 0.586 -0.663 0.448 -0.478 835s 0.901 -0.342 -0.382 -0.987 835s 0.023 -0.251 0.711 -0.595 835s 835s y: [2, 4, 3, 1] 835s -0.590 -0.414 835s 1.302 0.216 835s 2.299 0.614 835s 0.363 -0.013 835s testing: mul_mat, [1, 4, 3, 3] = [2, 1, 3, 3] * [2, 4, 3, 3] 835s x0: [2, 1, 3, 3] 835s 0.182 -0.976 835s 835s x1: [2, 4, 3, 3] 835s -0.892 -0.651 835s -0.472 0.077 835s 0.884 0.827 835s -0.366 0.864 835s 835s y: [1, 4, 3, 3] 835s 0.473 835s -0.161 835s -0.646 835s -0.909 835s test-mul-mat0: iter:221/500 835s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.750 835s -0.164 835s -0.453 835s 835s x1: [1, 4, 1, 1] 835s -0.330 835s -0.083 835s 0.305 835s 0.623 835s 835s y: [3, 4, 1, 1] 835s 0.247 0.054 0.149 835s 0.062 0.014 0.038 835s -0.229 -0.050 -0.138 835s -0.467 -0.102 -0.282 835s testing: mul_mat, [1, 3, 2, 1] = [1, 1, 2, 1] * [1, 3, 2, 1] 835s x0: [1, 1, 2, 1] 835s 0.315 835s 835s x1: [1, 3, 2, 1] 835s 0.399 835s -0.982 835s -0.428 835s 835s y: [1, 3, 2, 1] 835s 0.126 835s -0.309 835s -0.135 835s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 835s x0: [1, 1, 2, 1] 835s -0.068 835s 835s x1: [1, 1, 2, 1] 835s -0.906 835s 835s y: [1, 1, 2, 1] 835s 0.062 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.106 835s 835s x1: [1, 1, 1, 1] 835s -0.218 835s 835s y: [1, 1, 1, 1] 835s 0.023 835s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 835s x0: [1, 2, 2, 1] 835s 0.319 835s 0.204 835s 835s x1: [1, 1, 2, 1] 835s -0.369 835s 835s y: [2, 1, 2, 1] 835s -0.118 -0.075 835s testing: mul_mat, [4, 1, 2, 1] = [2, 4, 2, 1] * [2, 1, 2, 1] 835s x0: [2, 4, 2, 1] 835s -0.552 0.122 835s -0.449 -0.540 835s -0.353 -0.842 835s -0.534 0.505 835s 835s x1: [2, 1, 2, 1] 835s -0.879 -0.002 835s 835s y: [4, 1, 2, 1] 835s 0.485 0.396 0.313 0.468 835s test-mul-mat0: iter:222/500 835s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.124 835s -0.027 835s 835s x1: [1, 1, 1, 1] 835s 0.769 835s 835s y: [2, 1, 1, 1] 835s -0.096 -0.021 835s testing: mul_mat, [2, 2, 4, 1] = [1, 2, 4, 1] * [1, 2, 4, 1] 835s x0: [1, 2, 4, 1] 835s 0.640 835s 0.391 835s 835s x1: [1, 2, 4, 1] 835s -0.252 835s -0.135 835s 835s y: [2, 2, 4, 1] 835s -0.161 -0.098 835s -0.087 -0.053 835s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 835s x0: [1, 4, 4, 1] 835s 0.887 835s 0.563 835s -0.443 835s -0.237 835s 835s x1: [1, 2, 4, 1] 835s 0.261 835s -0.697 835s 835s y: [4, 2, 4, 1] 835s 0.232 0.147 -0.116 -0.062 835s -0.618 -0.392 0.309 0.165 835s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.009 835s -0.319 835s 0.243 835s 0.496 835s 835s x1: [1, 4, 1, 1] 835s 0.145 835s 0.785 835s 0.969 835s 0.420 835s 835s y: [4, 4, 1, 1] 835s -0.001 -0.046 0.035 0.072 835s -0.007 -0.251 0.191 0.390 835s -0.009 -0.309 0.235 0.481 835s -0.004 -0.134 0.102 0.208 835s testing: mul_mat, [2, 1, 4, 1] = [4, 2, 4, 1] * [4, 1, 4, 1] 835s x0: [4, 2, 4, 1] 835s -0.487 -0.749 -0.753 0.983 835s 0.828 -0.803 0.396 -0.784 835s 835s x1: [4, 1, 4, 1] 835s -0.915 0.627 -0.947 -0.584 835s 835s y: [2, 1, 4, 1] 835s 0.115 -1.177 835s testing: mul_mat, [2, 4, 4, 1] = [2, 2, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 2, 4, 1] 835s -0.457 0.981 835s -0.512 0.544 835s 835s x1: [2, 4, 4, 1] 835s -0.312 -0.009 835s 0.019 -0.065 835s -0.614 0.001 835s 0.152 0.202 835s 835s y: [2, 4, 4, 1] 835s 0.133 0.155 835s -0.072 -0.045 835s 0.281 0.315 835s 0.129 0.032 835s test-mul-mat0: iter:223/500 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.036 -0.319 835s -0.333 0.829 835s 0.285 -0.809 835s 835s x1: [2, 1, 1, 1] 835s -0.041 -0.184 835s 835s y: [3, 1, 1, 1] 835s 0.060 -0.139 0.137 835s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 1, 2, 1] 835s -0.915 -0.260 835s 835s x1: [2, 3, 2, 1] 835s 0.382 -0.121 835s -0.265 0.869 835s -0.140 -0.721 835s 835s y: [1, 3, 2, 1] 835s -0.318 835s 0.016 835s 0.316 835s testing: mul_mat, [3, 1, 2, 3] = [2, 3, 2, 3] * [2, 1, 2, 3] 835s x0: [2, 3, 2, 3] 835s -0.150 -0.328 835s -0.256 0.585 835s -0.458 0.604 835s 835s x1: [2, 1, 2, 3] 835s 0.268 -0.538 835s 835s y: [3, 1, 2, 3] 835s 0.136 -0.383 -0.448 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.540 0.913 835s 835s x1: [2, 3, 1, 1] 835s -0.303 0.016 835s -0.769 -0.655 835s -0.374 0.788 835s 835s y: [1, 3, 1, 1] 835s -0.149 835s -1.013 835s 0.518 835s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 1, 2, 1] 835s 0.522 835s 835s x1: [1, 2, 2, 1] 835s 0.573 835s 0.194 835s 835s y: [1, 2, 2, 1] 835s 0.300 835s 0.101 835s testing: mul_mat, [4, 1, 2, 3] = [1, 4, 2, 3] * [1, 1, 2, 3] 835s x0: [1, 4, 2, 3] 835s -0.638 835s -0.669 835s -0.142 835s 0.929 835s 835s x1: [1, 1, 2, 3] 835s -0.880 835s 835s y: [4, 1, 2, 3] 835s 0.561 0.589 0.125 -0.817 835s test-mul-mat0: iter:224/500 835s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.058 0.034 835s 0.698 0.210 835s 0.683 0.794 835s 835s x1: [2, 3, 1, 1] 835s -0.674 -0.243 835s -0.775 -0.312 835s 0.088 0.083 835s 835s y: [3, 3, 1, 1] 835s -0.047 -0.521 -0.653 835s -0.056 -0.606 -0.776 835s 0.008 0.079 0.126 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.932 -0.763 835s 835s x1: [2, 3, 1, 1] 835s 0.592 -0.324 835s -0.483 0.763 835s 0.585 -0.220 835s 835s y: [1, 3, 1, 1] 835s -0.305 835s -0.132 835s -0.377 835s testing: mul_mat, [1, 1, 1, 3] = [2, 1, 1, 3] * [2, 1, 1, 3] 835s x0: [2, 1, 1, 3] 835s 0.405 0.218 835s 835s x1: [2, 1, 1, 3] 835s 0.418 -0.696 835s 835s y: [1, 1, 1, 3] 835s 0.018 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.691 0.518 835s 0.561 0.244 835s -0.480 -0.686 835s 835s x1: [2, 1, 1, 1] 835s 0.250 -0.473 835s 835s y: [3, 1, 1, 1] 835s -0.418 0.025 0.204 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.573 -0.861 0.656 835s 0.847 0.877 -0.350 835s 835s x1: [3, 2, 1, 1] 835s 0.111 0.920 -0.169 835s -0.126 0.505 0.611 835s 835s y: [2, 2, 1, 1] 835s -0.839 0.959 835s -0.106 0.122 835s testing: mul_mat, [1, 3, 1, 3] = [2, 1, 1, 3] * [2, 3, 1, 3] 835s x0: [2, 1, 1, 3] 835s 0.070 -0.948 835s 835s x1: [2, 3, 1, 3] 835s 0.888 0.157 835s 0.841 0.293 835s -0.625 0.359 835s 835s y: [1, 3, 1, 3] 835s -0.087 835s -0.219 835s -0.384 835s test-mul-mat0: iter:225/500 835s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.912 835s -0.677 835s 0.869 835s 0.206 835s 835s x1: [1, 1, 1, 1] 835s 0.166 835s 835s y: [4, 1, 1, 1] 835s 0.151 -0.112 0.144 0.034 835s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 2, 2, 1] 835s -0.231 835s -0.915 835s 835s x1: [1, 4, 2, 1] 835s -0.302 835s 0.227 835s -0.338 835s -0.483 835s 835s y: [2, 4, 2, 1] 835s 0.070 0.276 835s -0.052 -0.208 835s 0.078 0.310 835s 0.112 0.442 835s testing: mul_mat, [2, 2, 2, 4] = [1, 2, 2, 4] * [1, 2, 2, 4] 835s x0: [1, 2, 2, 4] 835s -0.146 835s -0.284 835s 835s x1: [1, 2, 2, 4] 835s 0.306 835s -0.440 835s 835s y: [2, 2, 2, 4] 835s -0.045 -0.087 835s 0.064 0.125 835s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.338 835s 835s x1: [1, 2, 1, 1] 835s 0.773 835s 0.536 835s 835s y: [1, 2, 1, 1] 835s 0.261 835s 0.181 835s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 835s x0: [1, 2, 2, 1] 835s 0.086 835s 0.832 835s 835s x1: [1, 1, 2, 1] 835s -0.444 835s 835s y: [2, 1, 2, 1] 835s -0.038 -0.369 835s testing: mul_mat, [4, 1, 2, 4] = [2, 4, 2, 4] * [2, 1, 2, 4] 835s x0: [2, 4, 2, 4] 835s -0.507 -0.054 835s 0.410 0.705 835s 0.884 0.604 835s -0.733 0.502 835s 835s x1: [2, 1, 2, 4] 835s 0.554 -0.566 835s 835s y: [4, 1, 2, 4] 835s -0.250 -0.171 0.148 -0.690 835s test-mul-mat0: iter:226/500 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.504 835s 835s x1: [1, 4, 1, 1] 835s -0.544 835s -0.404 835s -0.355 835s -0.537 835s 835s y: [1, 4, 1, 1] 835s -0.274 835s -0.204 835s -0.179 835s -0.271 835s testing: mul_mat, [4, 1, 3, 1] = [1, 4, 3, 1] * [1, 1, 3, 1] 835s x0: [1, 4, 3, 1] 835s 0.343 835s -0.948 835s 0.716 835s -0.486 835s 835s x1: [1, 1, 3, 1] 835s 0.910 835s 835s y: [4, 1, 3, 1] 835s 0.312 -0.863 0.652 -0.442 835s testing: mul_mat, [1, 4, 3, 4] = [1, 1, 3, 4] * [1, 4, 3, 4] 835s x0: [1, 1, 3, 4] 835s 0.640 835s 835s x1: [1, 4, 3, 4] 835s -0.123 835s -0.005 835s 0.480 835s -0.768 835s 835s y: [1, 4, 3, 4] 835s -0.079 835s -0.003 835s 0.307 835s -0.492 835s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.271 835s -0.808 835s 835s x1: [1, 1, 1, 1] 835s -0.849 835s 835s y: [2, 1, 1, 1] 835s 0.230 0.686 835s testing: mul_mat, [4, 1, 3, 1] = [2, 4, 3, 1] * [2, 1, 3, 1] 835s x0: [2, 4, 3, 1] 835s 0.599 -0.479 835s -0.080 -0.727 835s -0.970 0.649 835s 0.319 -0.081 835s 835s x1: [2, 1, 3, 1] 835s -0.907 0.873 835s 835s y: [4, 1, 3, 1] 835s -0.962 -0.561 1.447 -0.360 835s testing: mul_mat, [1, 2, 3, 4] = [4, 1, 3, 4] * [4, 2, 3, 4] 835s x0: [4, 1, 3, 4] 835s 0.676 0.841 -0.210 -0.176 835s 835s x1: [4, 2, 3, 4] 835s -0.567 0.864 -0.540 -0.440 835s -0.505 -0.016 -0.489 -0.906 835s 835s y: [1, 2, 3, 4] 835s 0.535 835s -0.093 835s test-mul-mat0: iter:227/500 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.426 0.791 835s 0.633 -0.546 835s -0.064 -0.158 835s 835s x1: [2, 2, 1, 1] 835s -0.533 -0.280 835s 0.054 0.464 835s 835s y: [3, 2, 1, 1] 835s 0.005 -0.184 0.079 835s 0.344 -0.219 -0.077 835s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 2, 4, 1] 835s -0.278 -0.867 835s -0.109 0.176 835s 835s x1: [2, 3, 4, 1] 835s -0.825 -0.130 835s -0.125 -0.988 835s -0.405 0.918 835s 835s y: [2, 3, 4, 1] 835s 0.342 0.067 835s 0.891 -0.160 835s -0.684 0.206 835s testing: mul_mat, [4, 2, 4, 1] = [2, 4, 4, 1] * [2, 2, 4, 1] 835s x0: [2, 4, 4, 1] 835s 0.517 -0.072 835s -0.993 0.249 835s -0.721 0.945 835s 0.857 0.643 835s 835s x1: [2, 2, 4, 1] 835s -0.163 -0.943 835s -0.166 0.995 835s 835s y: [4, 2, 4, 1] 835s -0.016 -0.073 -0.774 -0.747 835s -0.158 0.412 1.060 0.498 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.559 0.393 835s -0.409 -0.951 835s -0.173 -0.912 835s 0.406 -0.810 835s 835s x1: [2, 4, 1, 1] 835s 0.172 -0.800 835s 0.422 0.452 835s -0.855 0.279 835s 0.095 -0.375 835s 835s y: [4, 4, 1, 1] 835s -0.218 0.690 0.700 0.718 835s 0.414 -0.602 -0.485 -0.194 835s -0.368 0.085 -0.106 -0.573 835s -0.094 0.318 0.326 0.342 835s testing: mul_mat, [4, 2, 4, 1] = [4, 4, 4, 1] * [4, 2, 4, 1] 835s x0: [4, 4, 4, 1] 835s -0.754 0.063 -0.383 -0.663 835s -0.818 -0.274 -0.810 -0.944 835s 0.492 0.214 0.528 -0.832 835s -0.517 0.199 -0.319 0.937 835s 835s x1: [4, 2, 4, 1] 835s -0.552 -0.459 -0.227 -0.568 835s 0.204 -0.762 -0.119 0.234 835s 835s y: [4, 2, 4, 1] 835s 0.850 1.297 -0.017 -0.265 835s -0.312 -0.083 -0.321 0.000 835s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 835s x0: [4, 4, 4, 1] 835s 0.949 0.173 0.580 0.859 835s -0.759 -0.699 -0.442 0.779 835s 0.957 0.115 0.545 -0.337 835s -0.666 0.247 -0.784 0.574 835s 835s x1: [4, 4, 4, 1] 835s -0.915 -0.428 0.499 -0.117 835s 0.190 0.607 -0.701 0.997 835s 0.243 -0.604 0.142 -0.065 835s -0.339 -0.776 0.358 0.858 835s 835s y: [4, 4, 4, 1] 835s -0.753 0.682 -0.614 0.046 835s 0.735 0.519 -0.466 1.145 835s 0.152 0.124 0.262 -0.460 835s 0.489 1.310 -0.508 0.246 835s test-mul-mat0: iter:228/500 835s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.034 835s 835s x1: [1, 3, 1, 1] 835s 0.992 835s 0.828 835s 0.575 835s 835s y: [1, 3, 1, 1] 835s -0.034 835s -0.028 835s -0.019 835s testing: mul_mat, [1, 1, 3, 1] = [1, 1, 3, 1] * [1, 1, 3, 1] 835s x0: [1, 1, 3, 1] 835s -0.697 835s 835s x1: [1, 1, 3, 1] 835s -0.960 835s 835s y: [1, 1, 3, 1] 835s 0.669 835s testing: mul_mat, [4, 1, 3, 4] = [1, 4, 3, 4] * [1, 1, 3, 4] 835s x0: [1, 4, 3, 4] 835s -0.659 835s -0.766 835s -0.087 835s 0.884 835s 835s x1: [1, 1, 3, 4] 835s 0.611 835s 835s y: [4, 1, 3, 4] 835s -0.403 -0.468 -0.053 0.541 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.327 835s 0.578 835s 835s x1: [1, 4, 1, 1] 835s 0.153 835s 0.507 835s -0.715 835s 0.445 835s 835s y: [2, 4, 1, 1] 835s 0.050 0.089 835s 0.166 0.293 835s -0.234 -0.413 835s 0.145 0.257 835s testing: mul_mat, [4, 1, 3, 1] = [2, 4, 3, 1] * [2, 1, 3, 1] 835s x0: [2, 4, 3, 1] 835s 0.815 -0.418 835s 0.776 -0.019 835s 0.132 -0.674 835s -0.868 0.685 835s 835s x1: [2, 1, 3, 1] 835s -0.611 0.289 835s 835s y: [4, 1, 3, 1] 835s -0.619 -0.480 -0.275 0.728 835s testing: mul_mat, [2, 2, 3, 4] = [4, 2, 3, 4] * [4, 2, 3, 4] 835s x0: [4, 2, 3, 4] 835s 0.255 0.642 0.445 0.160 835s 0.424 0.358 0.288 -0.289 835s 835s x1: [4, 2, 3, 4] 835s 0.863 -0.532 -0.778 -0.307 835s 0.850 0.661 -0.783 0.665 835s 835s y: [2, 2, 3, 4] 835s -0.518 0.041 835s 0.399 0.180 835s test-mul-mat0: iter:229/500 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.934 -0.386 835s 0.326 0.611 835s -0.180 -0.395 835s 0.390 0.372 835s 835s x1: [2, 2, 1, 1] 835s -0.545 0.792 835s 0.682 -0.908 835s 835s y: [4, 2, 1, 1] 835s -0.815 0.306 -0.215 0.083 835s 0.988 -0.332 0.236 -0.072 835s testing: mul_mat, [4, 4, 2, 1] = [2, 4, 2, 1] * [2, 4, 2, 1] 835s x0: [2, 4, 2, 1] 835s -0.592 0.829 835s 0.846 -0.910 835s 0.921 -0.177 835s -0.976 -0.465 835s 835s x1: [2, 4, 2, 1] 835s -0.657 0.045 835s -0.550 -0.186 835s -0.527 0.324 835s 0.914 -0.584 835s 835s y: [4, 4, 2, 1] 835s 0.426 -0.597 -0.613 0.620 835s 0.172 -0.296 -0.473 0.623 835s 0.581 -0.741 -0.543 0.364 835s -1.025 1.305 0.945 -0.620 835s testing: mul_mat, [4, 4, 2, 4] = [2, 4, 2, 4] * [2, 4, 2, 4] 835s x0: [2, 4, 2, 4] 835s 0.260 0.212 835s 0.716 0.011 835s -0.586 0.162 835s -0.407 0.129 835s 835s x1: [2, 4, 2, 4] 835s 0.177 0.911 835s -0.458 -0.499 835s 0.825 -0.042 835s -0.180 0.991 835s 835s y: [4, 4, 2, 4] 835s 0.239 0.137 0.043 0.045 835s -0.225 -0.333 0.188 0.122 835s 0.206 0.590 -0.490 -0.341 835s 0.163 -0.119 0.266 0.201 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.688 0.879 835s 0.277 -0.235 835s -0.442 0.015 835s -0.228 0.890 835s 835s x1: [2, 4, 1, 1] 835s -0.401 -0.700 835s -0.239 0.934 835s -0.837 0.191 835s -0.372 -0.625 835s 835s y: [4, 4, 1, 1] 835s -0.891 0.054 0.166 -0.532 835s 0.656 -0.285 0.120 0.886 835s -0.408 -0.276 0.373 0.361 835s -0.805 0.044 0.155 -0.471 835s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 835s x0: [4, 3, 2, 1] 835s -0.416 0.212 -0.100 0.671 835s -0.774 -0.399 0.878 0.757 835s 0.288 0.639 -0.802 -0.037 835s 835s x1: [4, 2, 2, 1] 835s 0.095 0.180 0.350 -0.805 835s -0.596 0.654 0.965 0.302 835s 835s y: [3, 2, 2, 1] 835s -0.577 -0.448 -0.108 835s 0.493 1.277 -0.539 835s testing: mul_mat, [2, 4, 2, 4] = [3, 2, 2, 4] * [3, 4, 2, 4] 835s x0: [3, 2, 2, 4] 835s 0.375 -0.840 -0.091 835s -0.206 0.687 -0.537 835s 835s x1: [3, 4, 2, 4] 835s 0.448 -0.675 -0.284 835s -0.215 -0.025 -0.221 835s -0.118 0.559 0.005 835s -0.830 -0.229 0.606 835s 835s y: [2, 4, 2, 4] 835s 0.761 -0.403 835s -0.040 0.146 835s -0.514 0.406 835s -0.174 -0.312 835s test-mul-mat0: iter:230/500 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.326 -0.396 0.770 835s -0.445 -0.044 -0.392 835s 835s x1: [3, 4, 1, 1] 835s -0.893 0.448 0.458 835s 0.397 0.096 -0.100 835s 0.135 0.476 0.969 835s 0.752 0.231 0.832 835s 835s y: [2, 4, 1, 1] 835s 0.467 0.197 835s -0.244 -0.141 835s 0.513 -0.461 835s 0.303 -0.671 835s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.865 -0.504 0.567 835s 0.864 -0.085 0.674 835s 0.312 -0.627 0.071 835s 835s x1: [3, 2, 1, 1] 835s 0.739 0.595 0.015 835s -0.458 -0.488 -0.227 835s 835s y: [3, 2, 1, 1] 835s 0.348 0.599 -0.141 835s -0.279 -0.508 0.147 835s testing: mul_mat, [1, 3, 1, 4] = [3, 1, 1, 4] * [3, 3, 1, 4] 835s x0: [3, 1, 1, 4] 835s 0.188 -0.975 -0.655 835s 835s x1: [3, 3, 1, 4] 835s -0.592 0.273 -0.795 835s 0.884 0.242 0.957 835s 0.115 0.074 -0.514 835s 835s y: [1, 3, 1, 4] 835s 0.143 835s -0.697 835s 0.286 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.915 0.204 -0.317 835s 0.142 -0.013 -0.642 835s -0.638 -0.832 0.348 835s -0.615 0.639 -0.416 835s 835s x1: [3, 1, 1, 1] 835s -0.973 0.308 0.995 835s 835s y: [4, 1, 1, 1] 835s -1.143 -0.781 0.710 0.382 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.069 -0.810 0.120 -0.293 835s -0.805 -0.242 -0.461 -0.825 835s 0.346 -0.846 -0.464 -0.210 835s -0.760 0.332 -0.893 0.065 835s 835s x1: [4, 3, 1, 1] 835s -0.568 -0.701 -0.558 0.620 835s -0.676 -0.213 -0.403 -0.973 835s 0.388 0.917 -0.635 -0.148 835s 835s y: [4, 3, 1, 1] 835s 0.358 0.372 0.524 0.738 835s 0.456 1.584 0.338 0.741 835s -0.802 -0.120 -0.315 0.567 835s testing: mul_mat, [1, 4, 1, 4] = [4, 1, 1, 4] * [4, 4, 1, 4] 835s x0: [4, 1, 1, 4] 835s -0.696 -0.343 -0.339 0.068 835s 835s x1: [4, 4, 1, 4] 835s 0.523 0.373 0.496 0.822 835s 0.816 0.117 -0.854 -0.397 835s 0.714 -0.826 0.991 0.630 835s -0.462 -0.157 -0.050 0.469 835s 835s y: [1, 4, 1, 4] 835s -0.605 835s -0.345 835s -0.506 835s 0.424 835s test-mul-mat0: iter:231/500 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.284 -0.135 -0.803 -0.555 835s -0.130 -0.430 0.738 -0.649 835s -0.362 -0.889 -0.225 0.442 835s 835s x1: [4, 3, 1, 1] 835s -0.215 -0.484 -0.086 0.670 835s -0.455 0.806 0.624 -0.251 835s 0.493 -0.978 -0.377 0.798 835s 835s y: [3, 3, 1, 1] 835s -0.298 -0.262 0.824 835s -0.599 0.336 -0.804 835s 0.132 -0.439 1.129 835s testing: mul_mat, [2, 3, 4, 1] = [4, 2, 4, 1] * [4, 3, 4, 1] 835s x0: [4, 2, 4, 1] 835s 0.778 -0.533 0.640 -0.202 835s -0.921 -0.109 -0.613 0.429 835s 835s x1: [4, 3, 4, 1] 835s 0.861 0.854 -0.789 -0.958 835s 0.450 0.504 -0.172 0.966 835s -0.582 -0.502 -0.489 -0.776 835s 835s y: [2, 3, 4, 1] 835s -0.096 -0.813 835s -0.224 0.051 835s -0.341 0.558 835s testing: mul_mat, [1, 2, 4, 2] = [4, 1, 4, 2] * [4, 2, 4, 2] 835s x0: [4, 1, 4, 2] 835s 0.960 0.992 -0.161 0.349 835s 835s x1: [4, 2, 4, 2] 835s 0.773 -0.980 -0.197 0.852 835s -0.088 0.189 0.281 0.405 835s 835s y: [1, 2, 4, 2] 835s 0.099 835s 0.199 835s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.343 -0.229 -0.579 -0.149 835s 0.758 0.063 -0.353 0.785 835s 0.333 -0.738 0.904 0.998 835s 0.508 0.957 -0.443 -0.665 835s 835s x1: [4, 1, 1, 1] 835s -0.597 0.102 0.748 -0.240 835s 835s y: [4, 1, 1, 1] 835s -0.216 -0.898 0.163 -0.377 835s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 835s x0: [4, 4, 4, 1] 835s -0.616 -0.168 0.049 0.352 835s -0.581 -0.257 0.132 0.633 835s 0.698 0.517 -0.820 0.062 835s 0.850 0.833 -0.956 0.686 835s 835s x1: [4, 4, 4, 1] 835s -0.223 -0.606 -0.215 0.364 835s 0.773 0.894 0.803 -0.816 835s -0.843 -0.799 -0.413 0.260 835s 0.948 0.347 -0.310 -0.395 835s 835s y: [4, 4, 4, 1] 835s 0.356 0.487 -0.270 -0.239 835s -0.874 -1.089 0.293 0.075 835s 0.724 0.804 -0.646 -0.809 835s -0.796 -0.931 1.071 1.121 835s testing: mul_mat, [2, 4, 4, 2] = [4, 2, 4, 2] * [4, 4, 4, 2] 835s x0: [4, 2, 4, 2] 835s 0.324 0.954 -0.524 0.725 835s -0.855 0.815 0.925 0.878 835s 835s x1: [4, 4, 4, 2] 835s -0.697 0.931 -0.689 0.103 835s 0.847 0.768 -0.049 -0.105 835s 0.405 -0.157 0.294 -0.325 835s 0.798 0.380 -0.094 0.917 835s 835s y: [2, 4, 4, 2] 835s 1.098 0.808 835s 0.956 -0.237 835s -0.408 -0.487 835s 1.334 0.346 835s test-mul-mat0: iter:232/500 835s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.238 835s -0.909 835s 835s x1: [1, 1, 1, 1] 835s 0.430 835s 835s y: [2, 1, 1, 1] 835s -0.102 -0.391 835s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 835s x0: [1, 2, 3, 1] 835s -0.997 835s 0.764 835s 835s x1: [1, 2, 3, 1] 835s 0.388 835s -0.810 835s 835s y: [2, 2, 3, 1] 835s -0.387 0.297 835s 0.808 -0.619 835s testing: mul_mat, [4, 2, 3, 4] = [1, 4, 3, 4] * [1, 2, 3, 4] 835s x0: [1, 4, 3, 4] 835s 0.292 835s -0.566 835s 0.431 835s -0.388 835s 835s x1: [1, 2, 3, 4] 835s -0.218 835s 0.420 835s 835s y: [4, 2, 3, 4] 835s -0.064 0.123 -0.094 0.085 835s 0.123 -0.238 0.181 -0.163 835s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.630 835s -0.418 835s 0.391 835s 835s x1: [1, 4, 1, 1] 835s -0.794 835s 0.398 835s -0.969 835s -0.837 835s 835s y: [3, 4, 1, 1] 835s -0.500 0.332 -0.310 835s 0.251 -0.166 0.156 835s -0.611 0.405 -0.379 835s -0.528 0.350 -0.327 835s testing: mul_mat, [1, 1, 3, 1] = [3, 1, 3, 1] * [3, 1, 3, 1] 835s x0: [3, 1, 3, 1] 835s 0.258 -0.937 -0.432 835s 835s x1: [3, 1, 3, 1] 835s 0.888 -0.411 0.714 835s 835s y: [1, 1, 3, 1] 835s 0.306 835s testing: mul_mat, [2, 3, 3, 4] = [1, 2, 3, 4] * [1, 3, 3, 4] 835s x0: [1, 2, 3, 4] 835s -0.339 835s 0.596 835s 835s x1: [1, 3, 3, 4] 835s -0.816 835s 0.801 835s 0.357 835s 835s y: [2, 3, 3, 4] 835s 0.276 -0.486 835s -0.271 0.477 835s -0.121 0.213 835s test-mul-mat0: iter:233/500 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.739 0.046 835s 835s x1: [2, 3, 1, 1] 835s 0.385 -0.682 835s -0.967 -0.954 835s 0.914 0.817 835s 835s y: [1, 3, 1, 1] 835s -0.316 835s 0.671 835s -0.638 835s testing: mul_mat, [4, 1, 4, 1] = [2, 4, 4, 1] * [2, 1, 4, 1] 835s x0: [2, 4, 4, 1] 835s -0.425 0.058 835s 0.995 0.730 835s -0.843 0.848 835s 0.444 0.534 835s 835s x1: [2, 1, 4, 1] 835s 0.494 0.950 835s 835s y: [4, 1, 4, 1] 835s -0.154 1.185 0.389 0.726 835s testing: mul_mat, [3, 4, 4, 3] = [2, 3, 4, 3] * [2, 4, 4, 3] 835s x0: [2, 3, 4, 3] 835s -0.383 -0.363 835s -0.594 -0.922 835s -0.892 0.753 835s 835s x1: [2, 4, 4, 3] 835s 0.489 -0.598 835s 0.716 0.646 835s -0.750 0.160 835s 0.180 0.571 835s 835s y: [3, 4, 4, 3] 835s 0.030 0.260 -0.886 835s -0.508 -1.021 -0.152 835s 0.229 0.299 0.789 835s -0.276 -0.633 0.269 835s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.690 -0.254 835s 0.551 -0.322 835s 0.472 0.402 835s -0.832 -0.548 835s 835s x1: [2, 3, 1, 1] 835s 0.156 0.958 835s -0.148 -0.508 835s -0.510 0.466 835s 835s y: [4, 3, 1, 1] 835s -0.351 -0.222 0.459 -0.655 835s 0.231 0.082 -0.274 0.402 835s 0.234 -0.431 -0.053 0.169 835s testing: mul_mat, [3, 2, 4, 1] = [4, 3, 4, 1] * [4, 2, 4, 1] 835s x0: [4, 3, 4, 1] 835s -0.101 0.955 0.685 -0.773 835s 0.860 0.469 -0.903 -0.222 835s -0.407 0.921 0.102 -0.832 835s 835s x1: [4, 2, 4, 1] 835s 0.981 -0.188 -0.235 0.419 835s 0.241 0.056 0.609 0.329 835s 835s y: [3, 2, 4, 1] 835s -0.764 0.875 -0.946 835s 0.192 -0.389 -0.258 835s testing: mul_mat, [2, 4, 4, 3] = [3, 2, 4, 3] * [3, 4, 4, 3] 835s x0: [3, 2, 4, 3] 835s -0.430 -0.418 -0.600 835s -0.318 -0.401 0.205 835s 835s x1: [3, 4, 4, 3] 835s -0.456 -0.014 0.066 835s 0.959 0.223 0.154 835s 0.155 -0.403 -0.075 835s -0.188 -0.489 -0.169 835s 835s y: [2, 4, 4, 3] 835s 0.162 0.164 835s -0.598 -0.363 835s 0.147 0.097 835s 0.387 0.222 835s test-mul-mat0: iter:234/500 835s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.345 -0.436 835s -0.675 0.495 835s 0.102 -0.703 835s 835s x1: [2, 4, 1, 1] 835s -0.647 -0.414 835s -0.227 0.894 835s -0.072 -0.393 835s 0.265 -0.836 835s 835s y: [3, 4, 1, 1] 835s -0.043 0.232 0.225 835s -0.468 0.596 -0.652 835s 0.146 -0.146 0.269 835s 0.455 -0.593 0.615 835s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.861 0.338 835s 0.573 -0.700 835s 835s x1: [2, 3, 1, 1] 835s -0.244 0.339 835s -0.549 0.808 835s 0.857 0.389 835s 835s y: [2, 3, 1, 1] 835s -0.096 -0.377 835s -0.200 -0.880 835s 0.869 0.219 835s testing: mul_mat, [2, 2, 1, 3] = [2, 2, 1, 3] * [2, 2, 1, 3] 835s x0: [2, 2, 1, 3] 835s -0.877 -0.312 835s -0.554 -0.552 835s 835s x1: [2, 2, 1, 3] 835s 0.476 -0.679 835s 0.830 -0.797 835s 835s y: [2, 2, 1, 3] 835s -0.205 0.112 835s -0.479 -0.020 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.096 -0.266 835s 0.397 0.600 835s 0.692 -0.533 835s 835s x1: [2, 2, 1, 1] 835s -0.416 0.798 835s -0.396 0.922 835s 835s y: [3, 2, 1, 1] 835s -0.172 0.313 -0.713 835s -0.207 0.396 -0.765 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.987 0.025 -0.257 835s -0.705 -0.567 0.208 835s 835s x1: [3, 2, 1, 1] 835s -0.083 -0.611 -0.984 835s -0.005 -0.894 -0.828 835s 835s y: [2, 2, 1, 1] 835s 0.156 0.200 835s 0.185 0.339 835s testing: mul_mat, [3, 3, 1, 3] = [2, 3, 1, 3] * [2, 3, 1, 3] 835s x0: [2, 3, 1, 3] 835s -0.425 -0.319 835s -0.763 -0.591 835s 0.765 -0.897 835s 835s x1: [2, 3, 1, 3] 835s 0.980 0.487 835s -0.853 -0.133 835s -0.318 -0.107 835s 835s y: [3, 3, 1, 3] 835s -0.572 -1.036 0.313 835s 0.405 0.730 -0.533 835s 0.169 0.306 -0.147 835s test-mul-mat0: iter:235/500 835s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.418 -0.662 0.279 -0.902 835s -0.253 0.382 -0.234 0.451 835s 835s x1: [4, 2, 1, 1] 835s -0.929 -0.872 -0.109 -0.343 835s 0.881 -0.256 -0.157 -0.899 835s 835s y: [2, 2, 1, 1] 835s 0.468 -0.227 835s 1.304 -0.689 835s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 835s x0: [4, 1, 4, 1] 835s -0.687 0.392 0.000 -0.855 835s 835s x1: [4, 2, 4, 1] 835s -0.490 0.867 -0.102 -0.154 835s -0.052 0.832 0.329 -0.104 835s 835s y: [1, 2, 4, 1] 835s 0.809 835s 0.452 835s testing: mul_mat, [1, 1, 4, 3] = [4, 1, 4, 3] * [4, 1, 4, 3] 835s x0: [4, 1, 4, 3] 835s -0.662 0.500 0.892 0.738 835s 835s x1: [4, 1, 4, 3] 835s 0.872 0.555 0.290 -0.249 835s 835s y: [1, 1, 4, 3] 835s -0.224 835s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.476 0.107 -0.779 0.673 835s 0.962 0.851 -0.044 0.561 835s 0.011 0.655 0.026 -0.711 835s 835s x1: [4, 1, 1, 1] 835s -0.028 0.828 -0.189 0.726 835s 835s y: [3, 1, 1, 1] 835s 0.737 1.094 0.021 835s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 835s x0: [3, 2, 4, 1] 835s 0.461 -0.125 -0.418 835s -0.841 0.728 -0.954 835s 835s x1: [3, 4, 4, 1] 835s -0.138 0.375 -0.040 835s 0.114 -0.697 0.129 835s -0.920 0.342 -0.418 835s -0.201 0.361 -0.341 835s 835s y: [2, 4, 4, 1] 835s -0.093 0.428 835s 0.086 -0.727 835s -0.292 1.421 835s 0.005 0.757 835s testing: mul_mat, [1, 3, 4, 3] = [2, 1, 4, 3] * [2, 3, 4, 3] 835s x0: [2, 1, 4, 3] 835s 0.637 0.318 835s 835s x1: [2, 3, 4, 3] 835s 0.836 0.330 835s 0.120 -0.965 835s 0.534 0.963 835s 835s y: [1, 3, 4, 3] 835s 0.638 835s -0.230 835s 0.647 835s test-mul-mat0: iter:236/500 835s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.731 0.109 835s 835s x1: [2, 4, 1, 1] 835s -0.130 -0.181 835s -0.578 -0.493 835s -0.864 0.999 835s 0.817 -0.949 835s 835s y: [1, 4, 1, 1] 835s 0.075 835s 0.369 835s 0.740 835s -0.701 835s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 835s x0: [2, 1, 2, 1] 835s -0.160 -0.340 835s 835s x1: [2, 1, 2, 1] 835s 0.187 -0.946 835s 835s y: [1, 1, 2, 1] 835s 0.292 835s testing: mul_mat, [2, 1, 2, 1] = [2, 2, 2, 1] * [2, 1, 2, 1] 835s x0: [2, 2, 2, 1] 835s -0.650 0.025 835s 0.176 0.326 835s 835s x1: [2, 1, 2, 1] 835s 0.277 0.530 835s 835s y: [2, 1, 2, 1] 835s -0.167 0.221 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.444 -0.447 835s 0.193 -0.620 835s -0.211 -0.156 835s 835s x1: [2, 2, 1, 1] 835s -0.456 -0.297 835s 0.393 -0.457 835s 835s y: [3, 2, 1, 1] 835s -0.070 0.096 0.142 835s 0.379 0.359 -0.011 835s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 835s x0: [3, 2, 2, 1] 835s 0.413 -0.876 0.847 835s 0.725 0.851 -0.681 835s 835s x1: [3, 2, 2, 1] 835s 0.337 -0.165 0.219 835s -0.823 0.495 0.039 835s 835s y: [2, 2, 2, 1] 835s 0.470 -0.045 835s -0.741 -0.202 835s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 1, 2, 1] 835s 0.609 -0.997 835s 835s x1: [2, 3, 2, 1] 835s 0.946 -0.872 835s -0.668 -0.501 835s -0.493 0.176 835s 835s y: [1, 3, 2, 1] 835s 1.446 835s 0.092 835s -0.475 835s test-mul-mat0: iter:237/500 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.317 -0.914 0.998 0.153 835s 0.428 -0.607 0.167 -0.734 835s 0.827 0.402 0.875 0.830 835s 835s x1: [4, 3, 1, 1] 835s 0.605 0.262 -0.876 0.924 835s -0.630 -0.484 -0.053 -0.128 835s 0.451 -0.510 -0.183 0.579 835s 835s y: [3, 3, 1, 1] 835s -0.780 -0.725 0.607 835s 0.170 0.109 -0.868 835s 0.516 0.048 0.488 835s testing: mul_mat, [2, 3, 3, 1] = [4, 2, 3, 1] * [4, 3, 3, 1] 835s x0: [4, 2, 3, 1] 835s -0.537 0.681 0.224 0.558 835s -0.404 -0.476 0.600 -0.618 835s 835s x1: [4, 3, 3, 1] 835s -0.915 0.872 -0.618 0.566 835s 0.282 -0.341 0.171 -0.456 835s -0.217 0.095 -0.086 0.300 835s 835s y: [2, 3, 3, 1] 835s 1.263 -0.766 835s -0.600 0.433 835s 0.329 -0.194 835s testing: mul_mat, [2, 2, 3, 4] = [4, 2, 3, 4] * [4, 2, 3, 4] 835s x0: [4, 2, 3, 4] 835s -0.919 -0.167 -0.954 0.800 835s -0.370 0.253 0.773 0.238 835s 835s x1: [4, 2, 3, 4] 835s 0.552 0.586 0.809 0.335 835s -0.122 -0.054 0.776 0.341 835s 835s y: [2, 2, 3, 4] 835s -1.109 0.649 835s -0.346 0.712 835s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.408 0.781 -0.174 0.695 835s 0.340 -0.206 0.504 0.580 835s -0.939 0.730 0.747 -0.831 835s -0.777 -0.907 -0.340 0.143 835s 835s x1: [4, 2, 1, 1] 835s 0.761 -0.339 -0.207 0.787 835s 0.331 -0.849 -0.475 0.461 835s 835s y: [4, 2, 1, 1] 835s 0.008 0.681 -1.771 -0.101 835s -0.395 0.316 -1.668 0.741 835s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 2, 3, 1] 835s -0.286 -0.919 -0.002 0.652 835s 0.287 0.431 -0.051 -0.545 835s 835s x1: [4, 4, 3, 1] 835s -0.849 0.853 -0.122 -0.902 835s 0.045 0.978 0.859 0.705 835s -0.230 0.646 0.036 -0.079 835s -0.829 -0.503 0.186 -0.236 835s 835s y: [2, 4, 3, 1] 835s -1.128 0.621 835s -0.453 0.006 835s -0.579 0.253 835s 0.545 -0.335 835s testing: mul_mat, [4, 4, 3, 4] = [2, 4, 3, 4] * [2, 4, 3, 4] 835s x0: [2, 4, 3, 4] 835s 0.088 -0.927 835s 0.743 0.863 835s -0.511 -0.694 835s 0.258 -0.995 835s 835s x1: [2, 4, 3, 4] 835s -0.224 -0.129 835s 0.783 0.569 835s -0.402 0.452 835s 0.609 0.312 835s 835s y: [4, 4, 3, 4] 835s 0.100 -0.278 0.204 0.071 835s -0.459 1.073 -0.794 -0.364 835s -0.454 0.092 -0.108 -0.554 835s -0.235 0.721 -0.527 -0.153 835s test-mul-mat0: iter:238/500 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.419 0.435 0.938 0.909 835s -0.666 0.873 -0.125 0.975 835s -0.687 -0.842 -0.386 0.318 835s 835s x1: [4, 3, 1, 1] 835s 0.950 -0.985 -0.840 -0.443 835s 0.238 -0.649 0.492 0.568 835s -0.475 -0.255 -0.154 -0.408 835s 835s y: [3, 3, 1, 1] 835s -1.220 -1.821 0.359 835s 0.794 -0.233 0.374 835s -0.824 -0.284 0.470 835s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 835s x0: [4, 4, 3, 1] 835s 0.197 0.049 0.383 0.781 835s -0.976 -0.497 0.857 -0.433 835s -0.853 -0.321 0.957 -0.617 835s 0.036 -0.234 -0.945 0.330 835s 835s x1: [4, 3, 3, 1] 835s 0.341 -0.006 -0.791 -0.923 835s 0.723 -0.392 -0.972 0.738 835s -0.232 -0.416 -0.024 0.119 835s 835s y: [4, 3, 3, 1] 835s -0.957 -0.609 -0.477 0.457 835s 0.326 -1.663 -1.877 1.280 835s 0.018 0.360 0.234 0.151 835s testing: mul_mat, [2, 4, 3, 2] = [4, 2, 3, 2] * [4, 4, 3, 2] 835s x0: [4, 2, 3, 2] 835s -0.698 -0.599 0.087 -0.139 835s 0.028 -0.915 -0.705 -0.007 835s 835s x1: [4, 4, 3, 2] 835s -0.071 -0.537 -0.546 -0.031 835s -0.560 0.281 0.603 -0.785 835s 0.199 0.825 0.998 -0.714 835s 0.357 -0.605 -0.431 0.938 835s 835s y: [2, 4, 3, 2] 835s 0.328 0.874 835s 0.384 -0.692 835s -0.446 -1.447 835s -0.054 0.861 835s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.023 -0.085 -0.349 -0.213 835s -0.785 0.933 0.987 -0.215 835s -0.924 -0.821 -0.424 0.674 835s 0.400 -0.297 0.664 -0.551 835s 835s x1: [4, 2, 1, 1] 835s -0.477 -0.623 -0.748 0.021 835s 0.741 0.587 0.471 0.500 835s 835s y: [4, 2, 1, 1] 835s 0.299 -0.949 1.284 -0.514 835s -0.304 0.322 -1.030 0.160 835s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 3, 3, 1] 835s 0.603 -0.065 -0.746 -0.640 835s -0.995 -0.373 0.824 0.807 835s 0.804 0.925 0.709 0.167 835s 835s x1: [4, 4, 3, 1] 835s -0.227 -0.174 0.386 0.715 835s 0.171 0.102 -0.762 0.548 835s 0.353 0.259 0.289 -0.060 835s -0.270 -0.211 0.461 0.753 835s 835s y: [3, 4, 3, 1] 835s -0.872 1.186 0.050 835s 0.314 -0.394 -0.217 835s 0.019 -0.258 0.719 835s -0.975 1.335 0.041 835s testing: mul_mat, [2, 4, 3, 2] = [3, 2, 3, 2] * [3, 4, 3, 2] 835s x0: [3, 2, 3, 2] 835s -0.736 -0.106 -0.434 835s -0.018 -0.978 -0.315 835s 835s x1: [3, 4, 3, 2] 835s -0.511 0.648 0.830 835s -0.802 -0.992 0.636 835s 0.366 -0.078 -0.802 835s -0.182 0.777 0.231 835s 835s y: [2, 4, 3, 2] 835s -0.053 -0.886 835s 0.418 0.785 835s 0.088 0.322 835s -0.048 -0.829 835s test-mul-mat0: iter:239/500 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.582 0.245 0.929 835s 0.568 0.258 -0.445 835s 0.478 -0.912 -0.896 835s 835s x1: [3, 3, 1, 1] 835s -0.882 0.962 0.753 835s 0.566 0.585 0.429 835s -0.120 -0.839 -0.353 835s 835s y: [3, 3, 1, 1] 835s 0.422 -0.589 -1.974 835s 0.871 0.282 -0.647 835s -0.603 -0.127 1.025 835s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 1, 3, 1] 835s 0.959 0.127 0.331 835s 835s x1: [3, 3, 3, 1] 835s -0.135 0.954 -0.277 835s -0.483 -0.198 -0.763 835s -0.808 -0.784 -0.564 835s 835s y: [1, 3, 3, 1] 835s -0.099 835s -0.740 835s -1.061 835s testing: mul_mat, [2, 1, 3, 3] = [3, 2, 3, 3] * [3, 1, 3, 3] 835s x0: [3, 2, 3, 3] 835s 0.328 0.236 0.522 835s -0.139 0.336 -0.749 835s 835s x1: [3, 1, 3, 3] 835s 0.533 -0.900 -0.272 835s 835s y: [2, 1, 3, 3] 835s -0.180 -0.173 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.532 -0.515 0.050 835s -0.436 -0.140 -0.659 835s 0.730 0.531 -0.212 835s -0.594 0.125 0.608 835s 835s x1: [3, 2, 1, 1] 835s -0.827 -0.941 0.773 835s 0.378 -0.820 0.504 835s 835s y: [4, 2, 1, 1] 835s 0.083 -0.016 -1.267 0.843 835s 0.649 -0.382 -0.266 -0.021 835s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 835s x0: [4, 4, 3, 1] 835s 0.657 0.675 0.388 0.563 835s 0.226 0.068 -0.098 0.089 835s -0.480 -0.823 -0.130 0.601 835s -0.169 -0.818 0.213 0.953 835s 835s x1: [4, 3, 3, 1] 835s -0.267 0.786 0.014 -0.510 835s 0.319 0.077 0.936 0.334 835s -0.479 0.174 -0.552 -0.452 835s 835s y: [4, 3, 3, 1] 835s 0.073 -0.054 -0.826 -1.080 835s 0.813 0.016 -0.138 0.400 835s -0.666 -0.083 -0.113 -0.610 835s testing: mul_mat, [3, 4, 3, 3] = [4, 3, 3, 3] * [4, 4, 3, 3] 835s x0: [4, 3, 3, 3] 835s -0.137 -0.440 -0.840 -0.867 835s -0.347 0.028 -0.297 -0.395 835s -0.743 -0.083 0.506 -0.250 835s 835s x1: [4, 4, 3, 3] 835s -0.403 0.608 -0.645 0.071 835s 0.111 -0.276 -0.668 -0.477 835s -0.676 -0.834 -0.144 0.645 835s 0.892 0.189 -0.378 -0.155 835s 835s y: [3, 4, 3, 3] 835s 0.268 0.321 -0.095 835s 1.082 0.341 -0.279 835s 0.022 -0.001 0.338 835s 0.247 -0.131 -0.831 835s test-mul-mat0: iter:240/500 835s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.471 0.535 0.662 0.201 835s -0.532 0.064 -0.958 -0.787 835s 835s x1: [4, 1, 1, 1] 835s -0.141 0.244 0.610 0.887 835s 835s y: [2, 1, 1, 1] 835s 0.779 -1.192 835s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.000 -0.463 0.679 0.162 835s 0.056 -0.646 -0.233 -0.806 835s 835s x1: [4, 2, 1, 1] 835s -0.249 0.728 -0.145 -0.472 835s 0.849 -0.359 -0.093 0.503 835s 835s y: [2, 2, 1, 1] 835s -0.512 -0.070 835s 0.185 -0.104 835s testing: mul_mat, [4, 2, 1, 4] = [4, 4, 1, 4] * [4, 2, 1, 4] 835s x0: [4, 4, 1, 4] 835s -0.366 -0.289 -0.818 0.836 835s 0.796 0.230 -0.300 -0.918 835s -0.254 -0.372 -0.589 -0.526 835s 0.307 -0.533 0.058 -0.485 835s 835s x1: [4, 2, 1, 4] 835s -0.053 0.626 0.439 -0.443 835s 0.513 0.202 0.086 0.048 835s 835s y: [4, 2, 1, 4] 835s -0.891 0.376 -0.245 -0.110 835s -0.276 0.385 -0.281 0.031 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.901 -0.952 0.814 -0.150 835s -0.659 0.112 0.981 -0.195 835s 835s x1: [4, 4, 1, 1] 835s -0.353 -0.399 0.226 0.792 835s 0.689 0.488 0.684 0.406 835s -0.840 -0.950 -0.570 0.299 835s 0.473 0.969 -0.191 0.179 835s 835s y: [2, 4, 1, 1] 835s 0.763 0.255 835s -0.590 0.192 835s 1.153 -0.171 835s -1.530 -0.425 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.851 -0.585 835s 0.009 0.387 835s 0.227 0.882 835s 0.833 -0.155 835s 835s x1: [2, 4, 1, 1] 835s -0.021 -0.492 835s 0.468 0.710 835s -0.281 -0.486 835s -0.643 0.320 835s 835s y: [4, 4, 1, 1] 835s 0.306 -0.191 -0.439 0.058 835s -0.813 0.279 0.733 0.280 835s 0.523 -0.191 -0.493 -0.159 835s 0.360 0.118 0.136 -0.585 835s testing: mul_mat, [2, 2, 1, 4] = [4, 2, 1, 4] * [4, 2, 1, 4] 835s x0: [4, 2, 1, 4] 835s 0.187 0.779 0.607 0.136 835s -0.987 -0.863 -0.345 -0.686 835s 835s x1: [4, 2, 1, 4] 835s -0.314 0.356 -0.186 0.496 835s -0.466 -0.050 0.594 -0.125 835s 835s y: [2, 2, 1, 4] 835s 0.173 -0.273 835s 0.218 0.383 835s test-mul-mat0: iter:241/500 835s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.220 835s -0.138 835s -0.590 835s 835s x1: [1, 1, 1, 1] 835s 0.518 835s 835s y: [3, 1, 1, 1] 835s 0.114 -0.071 -0.305 835s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.501 835s -0.774 835s 835s x1: [1, 3, 1, 1] 835s 0.090 835s 0.700 835s -0.516 835s 835s y: [2, 3, 1, 1] 835s 0.045 -0.070 835s 0.351 -0.542 835s -0.258 0.399 835s testing: mul_mat, [3, 2, 1, 2] = [1, 3, 1, 2] * [1, 2, 1, 2] 835s x0: [1, 3, 1, 2] 835s 0.936 835s -0.502 835s -0.792 835s 835s x1: [1, 2, 1, 2] 835s 0.742 835s -0.222 835s 835s y: [3, 2, 1, 2] 835s 0.695 -0.373 -0.588 835s -0.208 0.112 0.176 835s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.182 835s 0.560 835s 835s x1: [1, 3, 1, 1] 835s 0.723 835s 0.796 835s -0.739 835s 835s y: [2, 3, 1, 1] 835s -0.131 0.404 835s -0.145 0.445 835s 0.134 -0.414 835s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.187 0.686 835s -0.728 -0.951 835s 835s x1: [2, 1, 1, 1] 835s 0.669 0.977 835s 835s y: [2, 1, 1, 1] 835s 0.795 -1.417 835s testing: mul_mat, [1, 2, 1, 2] = [2, 1, 1, 2] * [2, 2, 1, 2] 835s x0: [2, 1, 1, 2] 835s 0.387 -0.894 835s 835s x1: [2, 2, 1, 2] 835s -0.318 -0.225 835s 0.749 0.166 835s 835s y: [1, 2, 1, 2] 835s 0.078 835s 0.141 835s test-mul-mat0: iter:242/500 835s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.258 835s 0.735 835s 0.179 835s 835s x1: [1, 2, 1, 1] 835s -0.519 835s -0.071 835s 835s y: [3, 2, 1, 1] 835s 0.134 -0.381 -0.093 835s 0.018 -0.052 -0.013 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.408 835s 0.428 835s -0.547 835s 835s x1: [1, 3, 1, 1] 835s -0.698 835s 0.405 835s 0.156 835s 835s y: [3, 3, 1, 1] 835s 0.285 -0.299 0.382 835s -0.165 0.173 -0.221 835s -0.064 0.067 -0.085 835s testing: mul_mat, [2, 3, 1, 4] = [1, 2, 1, 4] * [1, 3, 1, 4] 835s x0: [1, 2, 1, 4] 835s 0.378 835s 0.282 835s 835s x1: [1, 3, 1, 4] 835s -0.359 835s -0.890 835s 0.229 835s 835s y: [2, 3, 1, 4] 835s -0.136 -0.101 835s -0.336 -0.251 835s 0.086 0.064 835s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.998 835s -0.347 835s -0.458 835s -0.234 835s 835s x1: [1, 2, 1, 1] 835s 0.696 835s 0.248 835s 835s y: [4, 2, 1, 1] 835s 0.695 -0.242 -0.319 -0.163 835s 0.248 -0.086 -0.114 -0.058 835s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.552 0.356 0.916 -0.952 835s -0.724 0.477 -0.975 0.585 835s 835s x1: [4, 1, 1, 1] 835s 0.245 0.970 0.220 0.886 835s 835s y: [2, 1, 1, 1] 835s -0.432 0.589 835s testing: mul_mat, [4, 4, 1, 4] = [2, 4, 1, 4] * [2, 4, 1, 4] 835s x0: [2, 4, 1, 4] 835s -0.085 0.001 835s -0.041 -0.782 835s -0.636 0.916 835s 0.939 -0.444 835s 835s x1: [2, 4, 1, 4] 835s -0.919 -0.275 835s -0.449 0.458 835s -0.993 0.024 835s -0.958 0.854 835s 835s y: [4, 4, 1, 4] 835s 0.078 0.253 0.333 -0.741 835s 0.038 -0.340 0.705 -0.625 835s 0.084 0.022 0.653 -0.943 835s 0.082 -0.628 1.392 -1.279 835s test-mul-mat0: iter:243/500 835s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.337 0.436 -0.765 0.011 835s -0.205 -0.660 -0.277 -0.739 835s 835s x1: [4, 2, 1, 1] 835s 0.619 -0.118 -0.456 0.897 835s -0.527 0.903 0.623 0.735 835s 835s y: [2, 2, 1, 1] 835s 0.516 -0.586 835s -0.252 -1.204 835s testing: mul_mat, [4, 2, 2, 1] = [4, 4, 2, 1] * [4, 2, 2, 1] 835s x0: [4, 4, 2, 1] 835s 0.945 -0.486 0.808 0.568 835s -0.751 -0.473 -0.095 0.685 835s -0.238 0.916 -0.519 0.102 835s -0.360 -0.258 -0.591 -0.530 835s 835s x1: [4, 2, 2, 1] 835s 0.307 0.831 0.310 0.054 835s -0.642 0.990 0.166 -0.613 835s 835s y: [4, 2, 2, 1] 835s 0.168 -0.616 0.533 -0.537 835s -1.302 -0.423 0.912 0.202 835s testing: mul_mat, [3, 4, 2, 1] = [4, 3, 2, 1] * [4, 4, 2, 1] 835s x0: [4, 3, 2, 1] 835s -0.545 -0.292 0.293 -0.580 835s 0.179 -0.752 -0.698 -0.869 835s -0.695 -0.177 0.824 -0.230 835s 835s x1: [4, 4, 2, 1] 835s -0.463 0.666 0.060 -0.214 835s -0.807 0.965 -0.529 -0.045 835s 0.882 -0.048 -0.943 -0.479 835s 0.694 -0.534 -0.008 0.745 835s 835s y: [3, 4, 2, 1] 835s 0.200 -0.439 0.303 835s 0.029 -0.461 -0.035 835s -0.465 1.269 -1.272 835s -0.657 -0.116 -0.566 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.046 0.869 0.683 0.318 835s 0.324 0.148 -0.282 -0.925 835s -0.746 0.025 0.724 -0.018 835s 835s x1: [4, 3, 1, 1] 835s 0.874 -0.526 0.386 0.308 835s 0.869 0.308 -0.591 -0.676 835s -0.985 0.702 -0.256 0.194 835s 835s y: [3, 3, 1, 1] 835s -0.055 -0.189 -0.391 835s -0.311 1.120 -1.056 835s 0.451 -0.323 0.563 835s testing: mul_mat, [1, 4, 2, 1] = [3, 1, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 1, 2, 1] 835s -0.130 -0.286 -0.469 835s 835s x1: [3, 4, 2, 1] 835s 0.988 -0.711 0.620 835s -0.715 -0.140 0.621 835s -0.841 0.335 0.007 835s 0.467 0.204 -0.686 835s 835s y: [1, 4, 2, 1] 835s -0.216 835s -0.159 835s 0.010 835s 0.203 835s testing: mul_mat, [1, 3, 2, 1] = [1, 1, 2, 1] * [1, 3, 2, 1] 835s x0: [1, 1, 2, 1] 835s 0.273 835s 835s x1: [1, 3, 2, 1] 835s -0.824 835s 0.078 835s 0.132 835s 835s y: [1, 3, 2, 1] 835s -0.225 835s 0.021 835s 0.036 835s test-mul-mat0: iter:244/500 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.216 -0.229 835s 0.655 0.655 835s 0.486 -0.814 835s 0.842 -0.725 835s 835s x1: [2, 4, 1, 1] 835s -0.994 -0.596 835s 0.540 -0.721 835s 0.927 0.067 835s 0.597 -0.225 835s 835s y: [4, 4, 1, 1] 835s 0.351 -1.042 0.003 -0.405 835s 0.049 -0.119 0.850 0.978 835s -0.215 0.651 0.396 0.732 835s -0.077 0.244 0.473 0.666 835s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 3, 4, 1] 835s -0.592 -0.027 835s 0.704 0.699 835s -0.443 -0.197 835s 835s x1: [2, 4, 4, 1] 835s 0.698 -0.981 835s 0.353 -0.170 835s -0.520 0.292 835s 0.584 0.100 835s 835s y: [3, 4, 4, 1] 835s -0.387 -0.195 -0.116 835s -0.204 0.130 -0.123 835s 0.300 -0.162 0.173 835s -0.348 0.480 -0.278 835s testing: mul_mat, [2, 3, 4, 3] = [2, 2, 4, 3] * [2, 3, 4, 3] 835s x0: [2, 2, 4, 3] 835s -0.317 0.834 835s -0.398 0.395 835s 835s x1: [2, 3, 4, 3] 835s 0.675 0.486 835s -0.113 -0.120 835s -0.459 0.030 835s 835s y: [2, 3, 4, 3] 835s 0.191 -0.077 835s -0.064 -0.003 835s 0.170 0.195 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.749 0.405 835s 0.023 0.042 835s 0.702 0.232 835s 0.275 0.371 835s 835s x1: [2, 2, 1, 1] 835s -0.735 0.927 835s -0.035 -0.413 835s 835s y: [4, 2, 1, 1] 835s -0.176 0.022 -0.302 0.142 835s -0.193 -0.018 -0.120 -0.163 835s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 835s x0: [4, 1, 4, 1] 835s 0.952 -0.825 -0.289 0.607 835s 835s x1: [4, 2, 4, 1] 835s -0.473 0.872 0.171 -0.387 835s 0.907 0.655 0.979 0.827 835s 835s y: [1, 2, 4, 1] 835s -1.454 835s 0.543 835s testing: mul_mat, [1, 4, 4, 3] = [1, 1, 4, 3] * [1, 4, 4, 3] 835s x0: [1, 1, 4, 3] 835s 0.964 835s 835s x1: [1, 4, 4, 3] 835s -0.647 835s 0.061 835s -0.530 835s 0.335 835s 835s y: [1, 4, 4, 3] 835s -0.624 835s 0.058 835s -0.511 835s 0.323 835s test-mul-mat0: iter:245/500 835s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.187 0.707 0.380 835s -0.827 -0.217 -0.228 835s 835s x1: [3, 1, 1, 1] 835s -0.594 0.832 -0.841 835s 835s y: [2, 1, 1, 1] 835s 0.380 0.502 835s testing: mul_mat, [1, 2, 3, 1] = [3, 1, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 1, 3, 1] 835s -0.333 0.388 0.922 835s 835s x1: [3, 2, 3, 1] 835s 0.476 -0.808 0.647 835s -0.105 -0.355 0.611 835s 835s y: [1, 2, 3, 1] 835s 0.125 835s 0.461 835s testing: mul_mat, [3, 1, 3, 4] = [3, 3, 3, 4] * [3, 1, 3, 4] 835s x0: [3, 3, 3, 4] 835s 0.238 -0.473 0.956 835s 0.678 -0.919 -0.513 835s -0.312 0.509 -0.524 835s 835s x1: [3, 1, 3, 4] 835s 0.485 -0.962 0.592 835s 835s y: [3, 1, 3, 4] 835s 1.137 0.910 -0.951 835s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.823 -0.785 -0.701 835s 835s x1: [3, 3, 1, 1] 835s 0.551 0.712 -0.831 835s 0.917 0.622 0.786 835s 0.323 -0.581 0.732 835s 835s y: [1, 3, 1, 1] 835s -0.431 835s -1.795 835s -0.322 835s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 835s x0: [1, 2, 3, 1] 835s 0.875 835s 0.572 835s 835s x1: [1, 3, 3, 1] 835s -0.649 835s 0.098 835s -0.699 835s 835s y: [2, 3, 3, 1] 835s -0.568 -0.371 835s 0.086 0.056 835s -0.612 -0.399 835s testing: mul_mat, [1, 1, 3, 4] = [2, 1, 3, 4] * [2, 1, 3, 4] 835s x0: [2, 1, 3, 4] 835s 0.170 0.049 835s 835s x1: [2, 1, 3, 4] 835s 0.800 0.819 835s 835s y: [1, 1, 3, 4] 835s 0.176 835s test-mul-mat0: iter:246/500 835s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.621 835s -0.652 835s 835s x1: [1, 3, 1, 1] 835s 0.285 835s 0.330 835s 0.451 835s 835s y: [2, 3, 1, 1] 835s -0.177 -0.186 835s -0.205 -0.215 835s -0.280 -0.294 835s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 835s x0: [1, 2, 3, 1] 835s -0.672 835s -0.937 835s 835s x1: [1, 2, 3, 1] 835s -0.614 835s 0.154 835s 835s y: [2, 2, 3, 1] 835s 0.412 0.575 835s -0.103 -0.144 835s testing: mul_mat, [2, 2, 3, 4] = [1, 2, 3, 4] * [1, 2, 3, 4] 835s x0: [1, 2, 3, 4] 835s 0.330 835s 0.904 835s 835s x1: [1, 2, 3, 4] 835s -0.456 835s 0.511 835s 835s y: [2, 2, 3, 4] 835s -0.150 -0.412 835s 0.169 0.462 835s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.173 835s 0.843 835s 0.907 835s 0.292 835s 835s x1: [1, 2, 1, 1] 835s -0.585 835s -0.159 835s 835s y: [4, 2, 1, 1] 835s -0.101 -0.493 -0.531 -0.171 835s -0.027 -0.134 -0.144 -0.046 835s testing: mul_mat, [4, 1, 3, 1] = [4, 4, 3, 1] * [4, 1, 3, 1] 835s x0: [4, 4, 3, 1] 835s -0.187 -0.390 -0.347 -0.508 835s 0.985 -0.122 0.651 0.031 835s 0.357 -0.937 -0.035 -0.759 835s -0.423 -0.180 0.068 -0.665 835s 835s x1: [4, 1, 3, 1] 835s 0.173 0.811 0.152 0.187 835s 835s y: [4, 1, 3, 1] 835s -0.497 0.176 -0.845 -0.333 835s testing: mul_mat, [1, 4, 3, 4] = [4, 1, 3, 4] * [4, 4, 3, 4] 835s x0: [4, 1, 3, 4] 835s 0.610 -0.210 0.514 0.247 835s 835s x1: [4, 4, 3, 4] 835s -0.770 0.694 0.510 -0.086 835s -0.611 0.714 -0.718 -0.172 835s -0.473 0.199 0.695 -0.218 835s 0.612 -0.804 0.849 -0.990 835s 835s y: [1, 4, 3, 4] 835s -0.375 835s -0.935 835s -0.027 835s 0.735 835s test-mul-mat0: iter:247/500 835s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.091 0.296 -0.127 -0.622 835s 0.650 -0.694 -0.985 -0.035 835s -0.183 0.070 -0.166 0.235 835s 835s x1: [4, 2, 1, 1] 835s 0.283 -0.170 -0.326 0.297 835s -0.308 -0.606 -0.046 -0.811 835s 835s y: [3, 2, 1, 1] 835s -0.220 0.613 0.060 835s 0.359 0.295 -0.169 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.846 0.248 0.404 -0.200 835s 0.437 0.642 0.709 -0.267 835s -0.486 -0.913 -0.616 -0.180 835s 835s x1: [4, 3, 1, 1] 835s 0.427 -0.841 0.864 0.953 835s -0.377 0.919 -0.750 0.267 835s 0.726 -0.664 -0.451 -0.444 835s 835s y: [3, 3, 1, 1] 835s 0.311 0.006 -0.143 835s -0.447 -0.177 -0.242 835s 0.356 -0.310 0.612 835s testing: mul_mat, [1, 3, 1, 2] = [4, 1, 1, 2] * [4, 3, 1, 2] 835s x0: [4, 1, 1, 2] 835s 0.136 -0.645 0.708 0.223 835s 835s x1: [4, 3, 1, 2] 835s -0.898 0.349 0.637 0.172 835s -0.817 -0.128 -0.401 -0.658 835s -0.264 -0.448 -0.035 -0.345 835s 835s y: [1, 3, 1, 2] 835s 0.142 835s -0.460 835s 0.151 835s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.388 -0.571 0.588 0.216 835s 0.774 -0.550 -0.411 0.931 835s 0.648 0.808 0.747 0.288 835s 0.577 -0.190 0.737 -0.356 835s 835s x1: [4, 1, 1, 1] 835s -0.834 -0.503 -0.730 0.038 835s 835s y: [4, 1, 1, 1] 835s 0.190 -0.034 -1.481 -0.937 835s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.569 0.191 -0.875 -0.981 835s 835s x1: [4, 4, 1, 1] 835s 0.553 -0.518 0.780 0.908 835s -0.810 0.003 -0.354 -0.282 835s -0.672 -0.266 -0.116 -0.175 835s 0.003 0.921 0.921 0.615 835s 835s y: [1, 4, 1, 1] 835s -1.358 835s 0.126 835s -0.160 835s -1.231 835s testing: mul_mat, [2, 4, 1, 2] = [1, 2, 1, 2] * [1, 4, 1, 2] 835s x0: [1, 2, 1, 2] 835s 0.448 835s -0.834 835s 835s x1: [1, 4, 1, 2] 835s -0.000 835s -0.065 835s 0.607 835s 0.588 835s 835s y: [2, 4, 1, 2] 835s -0.000 0.000 835s -0.029 0.054 835s 0.272 -0.506 835s 0.264 -0.491 835s test-mul-mat0: iter:248/500 835s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.543 -0.173 0.305 -0.928 835s 835s x1: [4, 1, 1, 1] 835s -0.979 -0.441 0.454 -0.095 835s 835s y: [1, 1, 1, 1] 835s 0.834 835s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 835s x0: [4, 1, 4, 1] 835s 0.332 0.116 -0.108 0.563 835s 835s x1: [4, 1, 4, 1] 835s -0.478 -0.126 0.263 -0.353 835s 835s y: [1, 1, 4, 1] 835s -0.400 835s testing: mul_mat, [3, 1, 4, 3] = [4, 3, 4, 3] * [4, 1, 4, 3] 835s x0: [4, 3, 4, 3] 835s -0.040 -0.370 -0.391 0.933 835s -0.549 0.220 -0.588 -0.981 835s -0.523 0.703 0.406 -0.099 835s 835s x1: [4, 1, 4, 3] 835s 0.082 0.814 -0.422 0.345 835s 835s y: [3, 1, 4, 3] 835s 0.183 0.043 0.324 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.348 0.512 0.849 0.369 835s 0.488 0.315 0.876 0.447 835s 0.513 -0.676 -0.660 -0.010 835s 0.247 -0.185 -0.282 -0.482 835s 835s x1: [4, 3, 1, 1] 835s -0.164 0.901 -0.453 -0.243 835s 0.900 0.278 -0.579 0.719 835s 0.732 -0.269 -0.117 0.982 835s 835s y: [4, 3, 1, 1] 835s 0.045 -0.302 -0.392 0.037 835s -0.397 0.341 0.649 -0.012 835s -0.130 0.609 0.625 -0.209 835s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 835s x0: [4, 2, 4, 1] 835s -0.061 0.129 0.732 0.408 835s 0.358 -0.975 -0.707 0.575 835s 835s x1: [4, 4, 4, 1] 835s -0.223 0.910 0.354 -0.322 835s -0.542 -0.889 -0.422 0.736 835s -0.468 -0.703 0.468 0.263 835s 0.180 0.449 0.886 0.833 835s 835s y: [2, 4, 4, 1] 835s 0.259 -1.402 835s -0.091 1.393 835s 0.388 0.338 835s 1.036 -0.521 835s testing: mul_mat, [4, 4, 4, 3] = [2, 4, 4, 3] * [2, 4, 4, 3] 835s x0: [2, 4, 4, 3] 835s -0.428 -0.481 835s 0.372 -0.774 835s 0.443 0.901 835s -0.032 0.776 835s 835s x1: [2, 4, 4, 3] 835s 0.040 0.295 835s 0.269 -0.227 835s 0.589 -0.323 835s -0.652 -0.690 835s 835s y: [4, 4, 4, 3] 835s -0.159 -0.214 0.284 0.228 835s -0.006 0.276 -0.086 -0.185 835s -0.097 0.469 -0.030 -0.270 835s 0.612 0.292 -0.911 -0.515 835s test-mul-mat0: iter:249/500 835s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.266 -0.944 835s -0.127 -0.650 835s -0.494 -0.106 835s 835s x1: [2, 4, 1, 1] 835s 0.510 0.336 835s 0.726 -0.584 835s -0.168 -0.244 835s 0.290 0.705 835s 835s y: [3, 4, 1, 1] 835s -0.453 -0.283 -0.288 835s 0.358 0.287 -0.297 835s 0.275 0.180 0.109 835s -0.743 -0.495 -0.218 835s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 2, 3, 1] 835s -0.651 -0.405 835s 0.042 0.638 835s 835s x1: [2, 3, 3, 1] 835s 0.769 0.535 835s 0.026 0.671 835s 0.334 0.196 835s 835s y: [2, 3, 3, 1] 835s -0.718 0.374 835s -0.288 0.429 835s -0.297 0.139 835s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 2, 3, 1] 835s -0.795 0.490 835s -0.479 -0.862 835s 835s x1: [2, 2, 3, 1] 835s -0.509 -0.602 835s 0.124 -0.838 835s 835s y: [2, 2, 3, 1] 835s 0.109 0.762 835s -0.509 0.663 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.481 0.766 835s 0.710 -0.395 835s 835s x1: [2, 2, 1, 1] 835s -0.503 -0.495 835s 0.384 0.219 835s 835s y: [2, 2, 1, 1] 835s -0.621 -0.162 835s 0.352 0.186 835s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 1, 3, 1] 835s -0.234 -0.098 835s 835s x1: [2, 2, 3, 1] 835s 0.872 0.498 835s -0.076 -0.863 835s 835s y: [1, 2, 3, 1] 835s -0.253 835s 0.102 835s testing: mul_mat, [3, 2, 3, 1] = [1, 3, 3, 1] * [1, 2, 3, 1] 835s x0: [1, 3, 3, 1] 835s -0.228 835s -0.727 835s -0.196 835s 835s x1: [1, 2, 3, 1] 835s 0.378 835s -0.101 835s 835s y: [3, 2, 3, 1] 835s -0.086 -0.275 -0.074 835s 0.023 0.073 0.020 835s test-mul-mat0: iter:250/500 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.639 -0.865 835s 0.124 0.260 835s 0.543 -0.001 835s -0.336 -0.665 835s 835s x1: [2, 4, 1, 1] 835s 0.058 -0.046 835s 0.727 -0.292 835s 0.527 -0.507 835s 0.610 -0.093 835s 835s y: [4, 4, 1, 1] 835s 0.002 -0.005 0.032 0.011 835s -0.212 0.015 0.395 -0.050 835s 0.101 -0.066 0.287 0.160 835s -0.309 0.052 0.332 -0.143 835s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.614 -0.313 835s 835s x1: [2, 4, 1, 1] 835s -0.907 0.436 835s -0.392 -0.103 835s 0.974 0.486 835s 0.573 -0.990 835s 835s y: [1, 4, 1, 1] 835s 0.420 835s 0.273 835s -0.750 835s -0.041 835s testing: mul_mat, [4, 1, 1, 3] = [2, 4, 1, 3] * [2, 1, 1, 3] 835s x0: [2, 4, 1, 3] 835s 0.771 -0.993 835s 0.564 -0.323 835s 0.753 0.925 835s -0.188 -0.123 835s 835s x1: [2, 1, 1, 3] 835s -0.813 0.289 835s 835s y: [4, 1, 1, 3] 835s -0.914 -0.552 -0.344 0.117 835s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.024 -0.193 835s 835s x1: [2, 4, 1, 1] 835s -0.739 -0.885 835s 0.741 0.507 835s -0.641 0.255 835s 0.460 -0.871 835s 835s y: [1, 4, 1, 1] 835s 0.153 835s -0.080 835s -0.065 835s 0.179 835s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.891 835s 835s x1: [1, 2, 1, 1] 835s 0.014 835s -0.051 835s 835s y: [1, 2, 1, 1] 835s 0.013 835s -0.045 835s testing: mul_mat, [2, 1, 1, 3] = [1, 2, 1, 3] * [1, 1, 1, 3] 835s x0: [1, 2, 1, 3] 835s -0.334 835s 0.737 835s 835s x1: [1, 1, 1, 3] 835s -0.866 835s 835s y: [2, 1, 1, 3] 835s 0.289 -0.639 835s test-mul-mat0: iter:251/500 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.022 -0.973 -0.103 835s -0.087 -0.839 -0.128 835s 835s x1: [3, 4, 1, 1] 835s 0.868 0.751 0.087 835s 0.983 0.492 -0.406 835s -0.658 -0.253 -0.946 835s -0.528 -0.992 0.078 835s 835s y: [2, 4, 1, 1] 835s -0.720 -0.716 835s -0.415 -0.446 835s 0.329 0.390 835s 0.945 0.868 835s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 4, 3, 1] 835s 0.723 -0.184 -0.270 835s 0.731 0.895 -0.992 835s -0.247 0.922 -0.095 835s 0.666 -0.917 0.778 835s 835s x1: [3, 2, 3, 1] 835s -0.319 -0.856 0.538 835s -0.582 0.411 0.504 835s 835s y: [4, 2, 3, 1] 835s -0.219 -1.533 -0.761 0.992 835s -0.632 -0.557 0.475 -0.373 835s testing: mul_mat, [1, 4, 3, 2] = [3, 1, 3, 2] * [3, 4, 3, 2] 835s x0: [3, 1, 3, 2] 835s -0.655 0.030 0.197 835s 835s x1: [3, 4, 3, 2] 835s -0.304 0.972 0.720 835s 0.602 0.638 0.803 835s 0.379 0.985 -0.971 835s -0.305 -0.249 0.666 835s 835s y: [1, 4, 3, 2] 835s 0.370 835s -0.217 835s -0.410 835s 0.323 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.962 0.391 0.096 835s 835s x1: [3, 1, 1, 1] 835s -0.336 0.488 0.861 835s 835s y: [1, 1, 1, 1] 835s -0.049 835s testing: mul_mat, [1, 3, 3, 1] = [1, 1, 3, 1] * [1, 3, 3, 1] 835s x0: [1, 1, 3, 1] 835s -0.202 835s 835s x1: [1, 3, 3, 1] 835s 0.819 835s 0.119 835s 0.434 835s 835s y: [1, 3, 3, 1] 835s -0.165 835s -0.024 835s -0.088 835s testing: mul_mat, [2, 1, 3, 2] = [1, 2, 3, 2] * [1, 1, 3, 2] 835s x0: [1, 2, 3, 2] 835s 0.306 835s 0.343 835s 835s x1: [1, 1, 3, 2] 835s -0.431 835s 835s y: [2, 1, 3, 2] 835s -0.132 -0.148 835s test-mul-mat0: iter:252/500 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.437 -0.424 0.097 0.906 835s 835s x1: [4, 3, 1, 1] 835s -0.362 0.095 0.339 0.767 835s 0.189 -0.863 0.181 -0.189 835s -0.293 -0.857 -0.834 0.862 835s 835s y: [1, 3, 1, 1] 835s 0.846 835s 0.129 835s 1.192 835s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.910 0.439 0.578 0.363 835s 835s x1: [4, 1, 1, 1] 835s 0.884 0.553 0.914 -0.320 835s 835s y: [1, 1, 1, 1] 835s -0.149 835s testing: mul_mat, [3, 1, 1, 4] = [4, 3, 1, 4] * [4, 1, 1, 4] 835s x0: [4, 3, 1, 4] 835s 0.590 0.505 0.595 -0.313 835s 0.411 0.479 -0.760 0.325 835s -0.840 -0.890 0.415 0.598 835s 835s x1: [4, 1, 1, 4] 835s -0.984 -0.595 -0.931 0.681 835s 835s y: [3, 1, 1, 4] 835s -1.648 0.240 1.377 835s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.165 0.682 -0.383 0.850 835s -0.143 -0.233 -0.648 -0.384 835s 835s x1: [4, 3, 1, 1] 835s 0.750 -0.042 -0.412 0.821 835s -0.662 -0.384 0.858 -0.831 835s -0.699 -0.330 0.157 0.784 835s 835s y: [2, 3, 1, 1] 835s 0.951 -0.146 835s -1.405 -0.053 835s 0.265 -0.226 835s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.023 0.373 835s -0.864 0.564 835s 835s x1: [2, 4, 1, 1] 835s -0.654 0.091 835s -0.274 0.756 835s 0.931 -0.476 835s 0.943 -0.614 835s 835s y: [2, 4, 1, 1] 835s 0.049 0.616 835s 0.288 0.663 835s -0.199 -1.073 835s -0.251 -1.161 835s testing: mul_mat, [4, 2, 1, 4] = [2, 4, 1, 4] * [2, 2, 1, 4] 835s x0: [2, 4, 1, 4] 835s -0.645 0.045 835s 0.290 0.842 835s 0.911 0.604 835s 0.081 -0.012 835s 835s x1: [2, 2, 1, 4] 835s 0.958 0.711 835s -0.819 0.815 835s 835s y: [4, 2, 1, 4] 835s -0.586 0.876 1.302 0.069 835s 0.566 0.449 -0.254 -0.076 835s test-mul-mat0: iter:253/500 835s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.994 835s -0.625 835s 835s x1: [1, 2, 1, 1] 835s 0.765 835s -0.644 835s 835s y: [2, 2, 1, 1] 835s 0.760 -0.478 835s -0.640 0.403 835s testing: mul_mat, [2, 2, 2, 1] = [1, 2, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 2, 2, 1] 835s -0.131 835s 0.594 835s 835s x1: [1, 2, 2, 1] 835s -0.645 835s -0.641 835s 835s y: [2, 2, 2, 1] 835s 0.085 -0.383 835s 0.084 -0.381 835s testing: mul_mat, [4, 2, 2, 3] = [1, 4, 2, 3] * [1, 2, 2, 3] 835s x0: [1, 4, 2, 3] 835s -0.479 835s 0.222 835s 0.559 835s 0.923 835s 835s x1: [1, 2, 2, 3] 835s 0.786 835s 0.443 835s 835s y: [4, 2, 2, 3] 835s -0.376 0.174 0.439 0.725 835s -0.212 0.098 0.247 0.408 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.327 835s 0.938 835s 835s x1: [1, 4, 1, 1] 835s 0.994 835s -0.645 835s -0.972 835s 0.131 835s 835s y: [2, 4, 1, 1] 835s 0.326 0.933 835s -0.211 -0.605 835s -0.318 -0.911 835s 0.043 0.123 835s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 835s x0: [2, 1, 2, 1] 835s 0.412 0.276 835s 835s x1: [2, 1, 2, 1] 835s 0.041 -0.451 835s 835s y: [1, 1, 2, 1] 835s -0.108 835s testing: mul_mat, [4, 2, 2, 3] = [1, 4, 2, 3] * [1, 2, 2, 3] 835s x0: [1, 4, 2, 3] 835s -0.743 835s -0.153 835s -0.256 835s -0.388 835s 835s x1: [1, 2, 2, 3] 835s 0.944 835s 0.856 835s 835s y: [4, 2, 2, 3] 835s -0.702 -0.144 -0.241 -0.367 835s -0.637 -0.131 -0.219 -0.333 835s test-mul-mat0: iter:254/500 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.274 0.566 0.123 835s 835s x1: [3, 1, 1, 1] 835s -0.745 -0.573 -0.178 835s 835s y: [1, 1, 1, 1] 835s -0.551 835s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.254 -0.573 0.105 835s -0.435 0.562 0.394 835s 835s x1: [3, 1, 1, 1] 835s -0.850 0.441 -0.745 835s 835s y: [2, 1, 1, 1] 835s -0.548 0.325 835s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.183 0.400 -0.247 835s -0.321 -0.345 0.074 835s -0.249 -0.089 0.501 835s 835s x1: [3, 2, 1, 1] 835s 0.286 0.974 -0.801 835s 0.710 -0.670 -0.139 835s 835s y: [3, 2, 1, 1] 835s 0.640 -0.487 -0.560 835s -0.104 -0.007 -0.187 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.227 -0.211 -0.236 835s -0.617 0.776 0.976 835s -0.602 0.684 0.394 835s 835s x1: [3, 3, 1, 1] 835s 0.572 0.422 -0.225 835s 0.138 -0.455 -0.076 835s -0.421 -0.200 0.277 835s 835s y: [3, 3, 1, 1] 835s 0.094 -0.245 -0.144 835s 0.145 -0.512 -0.424 835s -0.119 0.375 0.226 835s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.803 -0.387 0.279 835s 835s x1: [3, 3, 1, 1] 835s 0.094 -0.163 0.284 835s -0.723 -0.763 -0.962 835s -0.044 -0.108 0.112 835s 835s y: [1, 3, 1, 1] 835s 0.218 835s -0.553 835s 0.038 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.688 835s -0.004 835s -0.429 835s 835s x1: [1, 3, 1, 1] 835s 0.225 835s 0.387 835s -0.583 835s 835s y: [3, 3, 1, 1] 835s -0.155 -0.001 -0.097 835s -0.267 -0.002 -0.166 835s 0.401 0.002 0.250 835s test-mul-mat0: iter:255/500 835s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.555 -0.439 835s 0.591 -0.277 835s -0.202 0.629 835s 835s x1: [2, 3, 1, 1] 835s 0.228 -0.413 835s 0.748 -0.088 835s 0.351 0.724 835s 835s y: [3, 3, 1, 1] 835s 0.055 0.249 -0.305 835s -0.376 0.466 -0.206 835s -0.513 0.007 0.384 835s testing: mul_mat, [3, 3, 3, 1] = [2, 3, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 3, 3, 1] 835s 0.446 -0.638 835s 0.047 -0.203 835s -0.914 0.354 835s 835s x1: [2, 3, 3, 1] 835s 0.679 0.691 835s -0.260 0.386 835s 0.494 0.353 835s 835s y: [3, 3, 3, 1] 835s -0.138 -0.108 -0.376 835s -0.362 -0.091 0.374 835s -0.005 -0.048 -0.326 835s testing: mul_mat, [3, 3, 3, 4] = [2, 3, 3, 4] * [2, 3, 3, 4] 835s x0: [2, 3, 3, 4] 835s -0.812 0.200 835s -0.194 -0.256 835s 0.006 0.868 835s 835s x1: [2, 3, 3, 4] 835s 0.695 0.348 835s 0.407 -0.224 835s 0.838 -0.540 835s 835s y: [3, 3, 3, 4] 835s -0.495 -0.224 0.307 835s -0.376 -0.022 -0.192 835s -0.789 -0.024 -0.464 835s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.948 -0.815 835s -0.452 -0.978 835s 835s x1: [2, 3, 1, 1] 835s -0.667 -0.721 835s 0.299 0.690 835s 0.972 0.345 835s 835s y: [2, 3, 1, 1] 835s -0.045 1.007 835s -0.278 -0.810 835s 0.641 -0.777 835s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 1, 3, 1] 835s -0.638 -0.302 835s 835s x1: [2, 2, 3, 1] 835s 0.475 -0.311 835s -0.641 0.903 835s 835s y: [1, 2, 3, 1] 835s -0.209 835s 0.136 835s testing: mul_mat, [1, 2, 3, 4] = [1, 1, 3, 4] * [1, 2, 3, 4] 835s x0: [1, 1, 3, 4] 835s 0.703 835s 835s x1: [1, 2, 3, 4] 835s 0.476 835s 0.621 835s 835s y: [1, 2, 3, 4] 835s 0.335 835s 0.436 835s test-mul-mat0: iter:256/500 835s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.872 -0.670 835s 0.200 -0.339 835s -0.968 -0.042 835s 0.229 -0.987 835s 835s x1: [2, 1, 1, 1] 835s -0.003 -0.040 835s 835s y: [4, 1, 1, 1] 835s 0.029 0.013 0.005 0.039 835s testing: mul_mat, [2, 4, 3, 1] = [2, 2, 3, 1] * [2, 4, 3, 1] 835s x0: [2, 2, 3, 1] 835s 0.609 -0.538 835s -0.664 -0.432 835s 835s x1: [2, 4, 3, 1] 835s 0.359 -0.430 835s 0.393 0.263 835s -0.728 0.471 835s 0.328 -0.760 835s 835s y: [2, 4, 3, 1] 835s 0.450 -0.052 835s 0.098 -0.375 835s -0.696 0.280 835s 0.608 0.111 835s testing: mul_mat, [2, 2, 3, 3] = [2, 2, 3, 3] * [2, 2, 3, 3] 835s x0: [2, 2, 3, 3] 835s 0.582 -0.312 835s -0.288 0.447 835s 835s x1: [2, 2, 3, 3] 835s -0.483 -0.226 835s -0.950 -0.301 835s 835s y: [2, 2, 3, 3] 835s -0.210 0.038 835s -0.459 0.139 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.187 0.423 835s 0.289 -0.504 835s 835s x1: [2, 2, 1, 1] 835s 0.697 0.911 835s 0.758 0.421 835s 835s y: [2, 2, 1, 1] 835s 0.515 -0.257 835s 0.320 0.007 835s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 1, 3, 1] 835s 0.088 -0.588 835s 835s x1: [2, 2, 3, 1] 835s 0.763 0.248 835s -0.746 -0.465 835s 835s y: [1, 2, 3, 1] 835s -0.078 835s 0.207 835s testing: mul_mat, [4, 2, 3, 3] = [1, 4, 3, 3] * [1, 2, 3, 3] 835s x0: [1, 4, 3, 3] 835s -0.121 835s 0.260 835s 0.866 835s 0.082 835s 835s x1: [1, 2, 3, 3] 835s 0.007 835s -0.866 835s 835s y: [4, 2, 3, 3] 835s -0.001 0.002 0.006 0.001 835s 0.104 -0.225 -0.750 -0.071 835s test-mul-mat0: iter:257/500 835s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.117 -0.976 835s -0.397 -0.493 835s 835s x1: [2, 3, 1, 1] 835s 0.465 -0.351 835s -0.325 0.334 835s -0.139 0.920 835s 835s y: [2, 3, 1, 1] 835s 0.397 -0.012 835s -0.364 -0.036 835s -0.915 -0.398 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.793 -0.650 835s -0.004 -0.322 835s 0.016 0.570 835s 835s x1: [2, 2, 1, 1] 835s -0.827 -0.287 835s -0.545 -0.136 835s 835s y: [3, 2, 1, 1] 835s 0.843 0.096 -0.177 835s 0.521 0.046 -0.087 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.443 0.429 835s 835s x1: [2, 3, 1, 1] 835s -0.972 -0.057 835s -0.989 -0.539 835s 0.986 -0.102 835s 835s y: [1, 3, 1, 1] 835s 0.406 835s 0.206 835s -0.480 835s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.864 0.184 835s -0.933 -0.951 835s -0.975 -0.627 835s 0.770 0.691 835s 835s x1: [2, 1, 1, 1] 835s -0.471 0.206 835s 835s y: [4, 1, 1, 1] 835s -0.369 0.243 0.330 -0.220 835s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.547 0.650 0.059 0.396 835s 835s x1: [4, 2, 1, 1] 835s -0.778 0.086 -0.854 0.086 835s 0.084 -0.647 0.436 -0.920 835s 835s y: [1, 2, 1, 1] 835s 0.465 835s -0.805 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.939 835s 835s x1: [1, 4, 1, 1] 835s 0.661 835s 0.520 835s 0.382 835s -0.441 835s 835s y: [1, 4, 1, 1] 835s 0.621 835s 0.488 835s 0.359 835s -0.414 835s test-mul-mat0: iter:258/500 835s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.767 0.477 0.290 835s -0.414 -0.087 0.370 835s 0.616 0.366 0.020 835s -0.325 -0.239 -0.319 835s 835s x1: [3, 3, 1, 1] 835s -0.023 0.212 -0.881 835s -0.253 -0.604 -0.832 835s 0.120 -0.913 -0.610 835s 835s y: [4, 3, 1, 1] 835s -0.137 -0.335 0.046 0.238 835s -0.335 -0.150 -0.393 0.492 835s -0.704 -0.196 -0.272 0.374 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.164 0.608 -0.263 835s -0.077 0.999 -0.057 835s 0.156 0.475 -0.767 835s 0.742 -0.612 0.602 835s 835s x1: [3, 4, 1, 1] 835s -0.805 -0.857 0.240 835s -0.221 -0.918 0.228 835s 0.893 0.228 0.322 835s -0.130 -0.560 0.440 835s 835s y: [4, 4, 1, 1] 835s -0.452 -0.808 -0.717 0.072 835s -0.582 -0.912 -0.646 0.535 835s -0.092 0.141 0.001 0.717 835s -0.435 -0.574 -0.624 0.511 835s testing: mul_mat, [2, 4, 1, 3] = [3, 2, 1, 3] * [3, 4, 1, 3] 835s x0: [3, 2, 1, 3] 835s -0.313 -0.071 0.369 835s 0.695 0.670 0.140 835s 835s x1: [3, 4, 1, 3] 835s 0.358 0.753 -0.378 835s -0.966 -0.485 0.303 835s -0.771 -0.342 -0.457 835s 0.008 -0.259 0.771 835s 835s y: [2, 4, 1, 3] 835s -0.305 0.701 835s 0.449 -0.954 835s 0.097 -0.829 835s 0.301 -0.060 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.727 -0.333 -0.307 835s -0.578 -0.269 0.494 835s 835s x1: [3, 2, 1, 1] 835s -0.057 -0.217 -0.338 835s -0.758 0.849 -0.335 835s 835s y: [2, 2, 1, 1] 835s 0.217 -0.075 835s 0.371 0.045 835s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.070 0.002 835s -0.764 0.827 835s -0.926 -0.732 835s -0.023 0.910 835s 835s x1: [2, 3, 1, 1] 835s 0.418 0.622 835s -0.137 0.113 835s 0.292 -0.997 835s 835s y: [4, 3, 1, 1] 835s -0.028 0.196 -0.842 0.556 835s 0.010 0.198 0.044 0.106 835s -0.023 -1.047 0.459 -0.914 835s testing: mul_mat, [2, 2, 1, 3] = [4, 2, 1, 3] * [4, 2, 1, 3] 835s x0: [4, 2, 1, 3] 835s 0.676 -0.701 -0.511 0.207 835s -0.779 0.503 -0.791 -0.784 835s 835s x1: [4, 2, 1, 3] 835s 0.704 0.727 -0.043 -0.353 835s -0.491 0.620 -0.111 -0.642 835s 835s y: [2, 2, 1, 3] 835s -0.085 0.128 835s -0.842 1.285 835s test-mul-mat0: iter:259/500 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.382 -0.468 835s -0.532 0.591 835s 0.739 -0.317 835s -0.243 0.593 835s 835s x1: [2, 2, 1, 1] 835s 0.353 0.758 835s 0.083 0.028 835s 835s y: [4, 2, 1, 1] 835s -0.220 0.260 0.020 0.364 835s 0.018 -0.027 0.052 -0.003 835s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 4, 4, 1] 835s 0.474 0.071 835s 0.739 -0.414 835s 0.277 -0.869 835s 0.174 -0.439 835s 835s x1: [2, 4, 4, 1] 835s 0.408 0.543 835s -0.664 -0.508 835s -0.386 0.112 835s -0.794 -0.608 835s 835s y: [4, 4, 4, 1] 835s 0.232 0.077 -0.359 -0.167 835s -0.350 -0.280 0.258 0.108 835s -0.175 -0.332 -0.204 -0.116 835s -0.419 -0.335 0.308 0.129 835s testing: mul_mat, [1, 4, 4, 2] = [2, 1, 4, 2] * [2, 4, 4, 2] 835s x0: [2, 1, 4, 2] 835s 0.595 0.792 835s 835s x1: [2, 4, 4, 2] 835s 0.123 0.539 835s -0.339 -0.599 835s 0.670 0.835 835s -0.038 0.372 835s 835s y: [1, 4, 4, 2] 835s 0.501 835s -0.676 835s 1.060 835s 0.272 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.621 0.222 835s -0.920 0.921 835s -0.535 0.173 835s 835s x1: [2, 1, 1, 1] 835s 0.518 -0.826 835s 835s y: [3, 1, 1, 1] 835s -0.505 -1.237 -0.420 835s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 835s x0: [3, 1, 4, 1] 835s 0.595 -0.172 -0.322 835s 835s x1: [3, 2, 4, 1] 835s -0.900 0.496 -0.841 835s -0.864 -0.655 -0.913 835s 835s y: [1, 2, 4, 1] 835s -0.350 835s -0.107 835s testing: mul_mat, [1, 3, 4, 2] = [1, 1, 4, 2] * [1, 3, 4, 2] 835s x0: [1, 1, 4, 2] 835s 0.255 835s 835s x1: [1, 3, 4, 2] 835s -0.215 835s -0.273 835s -0.114 835s 835s y: [1, 3, 4, 2] 835s -0.055 835s -0.070 835s -0.029 835s test-mul-mat0: iter:260/500 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.612 835s -0.847 835s -0.950 835s 835s x1: [1, 3, 1, 1] 835s 0.506 835s 0.375 835s -0.310 835s 835s y: [3, 3, 1, 1] 835s -0.310 -0.429 -0.481 835s -0.229 -0.318 -0.356 835s 0.190 0.262 0.294 835s testing: mul_mat, [1, 3, 2, 1] = [1, 1, 2, 1] * [1, 3, 2, 1] 835s x0: [1, 1, 2, 1] 835s -0.417 835s 835s x1: [1, 3, 2, 1] 835s 0.099 835s -0.811 835s -0.832 835s 835s y: [1, 3, 2, 1] 835s -0.041 835s 0.338 835s 0.347 835s testing: mul_mat, [4, 1, 2, 1] = [1, 4, 2, 1] * [1, 1, 2, 1] 835s x0: [1, 4, 2, 1] 835s -0.860 835s 0.549 835s 0.239 835s -0.551 835s 835s x1: [1, 1, 2, 1] 835s -0.116 835s 835s y: [4, 1, 2, 1] 835s 0.099 -0.063 -0.028 0.064 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.068 835s 835s x1: [1, 4, 1, 1] 835s -0.941 835s 0.269 835s 0.557 835s -0.668 835s 835s y: [1, 4, 1, 1] 835s 0.064 835s -0.018 835s -0.038 835s 0.045 835s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 835s x0: [1, 2, 2, 1] 835s 0.175 835s 0.007 835s 835s x1: [1, 1, 2, 1] 835s 0.022 835s 835s y: [2, 1, 2, 1] 835s 0.004 0.000 835s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 835s x0: [2, 1, 2, 1] 835s -0.081 0.182 835s 835s x1: [2, 1, 2, 1] 835s 0.175 0.445 835s 835s y: [1, 1, 2, 1] 835s 0.067 835s test-mul-mat0: iter:261/500 835s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.007 -0.181 835s 0.056 -0.725 835s -0.624 0.388 835s 0.050 0.309 835s 835s x1: [2, 1, 1, 1] 835s 0.464 -0.846 835s 835s y: [4, 1, 1, 1] 835s 0.156 0.639 -0.618 -0.238 835s testing: mul_mat, [2, 4, 2, 1] = [2, 2, 2, 1] * [2, 4, 2, 1] 835s x0: [2, 2, 2, 1] 835s -0.623 0.477 835s 0.386 0.841 835s 835s x1: [2, 4, 2, 1] 835s -0.589 -0.993 835s -0.371 0.586 835s 0.014 0.049 835s -0.050 -0.812 835s 835s y: [2, 4, 2, 1] 835s -0.107 -1.063 835s 0.510 0.350 835s 0.015 0.047 835s -0.356 -0.702 835s testing: mul_mat, [3, 2, 2, 3] = [2, 3, 2, 3] * [2, 2, 2, 3] 835s x0: [2, 3, 2, 3] 835s -0.727 -0.626 835s -0.562 -0.344 835s 0.223 -0.112 835s 835s x1: [2, 2, 2, 3] 835s 0.439 0.124 835s -0.174 -0.173 835s 835s y: [3, 2, 2, 3] 835s -0.397 -0.289 0.084 835s 0.234 0.157 -0.019 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.810 0.387 835s 835s x1: [2, 3, 1, 1] 835s -0.458 -0.272 835s -0.836 -0.743 835s 0.650 -0.315 835s 835s y: [1, 3, 1, 1] 835s -0.476 835s -0.964 835s 0.404 835s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 3, 2, 1] 835s -0.434 835s 0.888 835s 0.366 835s 835s x1: [1, 2, 2, 1] 835s -0.278 835s -0.207 835s 835s y: [3, 2, 2, 1] 835s 0.121 -0.247 -0.102 835s 0.090 -0.184 -0.076 835s testing: mul_mat, [4, 1, 2, 3] = [3, 4, 2, 3] * [3, 1, 2, 3] 835s x0: [3, 4, 2, 3] 835s 0.975 -0.497 -0.877 835s 0.352 -0.243 -0.081 835s 0.207 0.826 0.811 835s 0.260 -0.609 -0.432 835s 835s x1: [3, 1, 2, 3] 835s 0.911 0.107 -0.146 835s 835s y: [4, 1, 2, 3] 835s 0.964 0.307 0.158 0.235 835s test-mul-mat0: iter:262/500 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.368 0.220 835s -0.542 -0.445 835s 0.715 0.630 835s 835s x1: [2, 2, 1, 1] 835s -0.598 -0.184 835s -0.385 -0.796 835s 835s y: [3, 2, 1, 1] 835s 0.180 0.406 -0.544 835s -0.034 0.563 -0.776 835s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 3, 4, 1] 835s 0.682 -0.479 835s 0.531 -0.764 835s -0.764 0.161 835s 835s x1: [2, 3, 4, 1] 835s -0.715 -0.790 835s -0.375 -0.588 835s 0.336 0.857 835s 835s y: [3, 3, 4, 1] 835s -0.109 0.224 0.419 835s 0.026 0.250 0.192 835s -0.181 -0.476 -0.120 835s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 2, 4, 1] 835s 0.541 0.532 835s 0.549 0.638 835s 835s x1: [2, 3, 4, 1] 835s 0.849 -0.120 835s 0.977 -0.583 835s 0.930 0.277 835s 835s y: [2, 3, 4, 1] 835s 0.396 0.389 835s 0.218 0.164 835s 0.651 0.687 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.438 -0.744 835s 0.920 -0.830 835s 835s x1: [2, 2, 1, 1] 835s -0.752 0.515 835s -0.405 -0.383 835s 835s y: [2, 2, 1, 1] 835s -0.053 -1.119 835s 0.463 -0.055 835s testing: mul_mat, [2, 2, 4, 1] = [2, 2, 4, 1] * [2, 2, 4, 1] 835s x0: [2, 2, 4, 1] 835s 0.382 0.058 835s 0.060 -0.137 835s 835s x1: [2, 2, 4, 1] 835s 0.067 -0.255 835s 0.953 0.099 835s 835s y: [2, 2, 4, 1] 835s 0.011 0.039 835s 0.370 0.044 835s testing: mul_mat, [4, 2, 4, 1] = [2, 4, 4, 1] * [2, 2, 4, 1] 835s x0: [2, 4, 4, 1] 835s -0.497 -0.450 835s -0.828 -0.042 835s -0.110 0.731 835s 0.808 -0.078 835s 835s x1: [2, 2, 4, 1] 835s -0.247 -0.992 835s -0.126 -0.931 835s 835s y: [4, 2, 4, 1] 835s 0.569 0.246 -0.697 -0.123 835s 0.482 0.144 -0.667 -0.030 835s test-mul-mat0: iter:263/500 835s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.533 -0.200 -0.649 835s -0.050 0.724 0.492 835s 0.442 0.522 -0.298 835s 835s x1: [3, 1, 1, 1] 835s -0.624 -0.106 0.249 835s 835s y: [3, 1, 1, 1] 835s 0.192 0.077 -0.406 835s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.894 0.115 0.043 835s 0.460 -0.108 -0.539 835s -0.377 0.218 -0.163 835s 0.517 -0.533 -0.200 835s 835s x1: [3, 3, 1, 1] 835s -0.418 0.225 -0.155 835s -0.352 0.846 0.215 835s 0.403 0.254 0.511 835s 835s y: [4, 3, 1, 1] 835s 0.393 -0.133 0.232 -0.305 835s 0.422 -0.369 0.282 -0.676 835s -0.309 -0.117 -0.180 -0.028 835s testing: mul_mat, [2, 4, 1, 2] = [3, 2, 1, 2] * [3, 4, 1, 2] 835s x0: [3, 2, 1, 2] 835s 0.027 -0.859 0.868 835s -0.456 -0.392 -0.332 835s 835s x1: [3, 4, 1, 2] 835s 0.985 0.267 0.152 835s -0.065 -0.009 -0.356 835s -0.623 -0.487 0.346 835s -0.041 0.738 -0.809 835s 835s y: [2, 4, 1, 2] 835s -0.071 -0.604 835s -0.303 0.151 835s 0.702 0.360 835s -1.337 -0.002 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.298 0.406 0.417 835s 835s x1: [3, 2, 1, 1] 835s 0.841 0.380 0.810 835s -0.200 0.118 -1.000 835s 835s y: [1, 2, 1, 1] 835s 0.241 835s -0.310 835s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.647 835s 0.512 835s -0.114 835s 0.276 835s 835s x1: [1, 3, 1, 1] 835s 0.539 835s -0.678 835s -0.057 835s 835s y: [4, 3, 1, 1] 835s -0.349 0.276 -0.061 0.149 835s 0.439 -0.347 0.077 -0.187 835s 0.037 -0.029 0.006 -0.016 835s testing: mul_mat, [1, 1, 1, 2] = [4, 1, 1, 2] * [4, 1, 1, 2] 835s x0: [4, 1, 1, 2] 835s -0.102 -0.550 -0.232 0.362 835s 835s x1: [4, 1, 1, 2] 835s -0.457 0.913 0.417 -0.590 835s 835s y: [1, 1, 1, 2] 835s -0.766 835s test-mul-mat0: iter:264/500 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.989 0.253 835s 0.370 -0.124 835s -0.471 0.912 835s -0.211 0.946 835s 835s x1: [2, 2, 1, 1] 835s -0.422 -0.085 835s 0.506 -0.100 835s 835s y: [4, 2, 1, 1] 835s -0.439 -0.145 0.121 0.008 835s 0.476 0.200 -0.330 -0.202 835s testing: mul_mat, [4, 4, 2, 1] = [2, 4, 2, 1] * [2, 4, 2, 1] 835s x0: [2, 4, 2, 1] 835s -0.981 -0.416 835s -0.522 0.526 835s 0.484 -0.664 835s 0.515 -0.263 835s 835s x1: [2, 4, 2, 1] 835s -0.677 0.247 835s 0.971 0.401 835s -0.767 0.872 835s -0.700 -0.316 835s 835s y: [4, 4, 2, 1] 835s 0.561 0.483 -0.492 -0.414 835s -1.119 -0.296 0.203 0.395 835s 0.389 0.859 -0.950 -0.624 835s 0.818 0.199 -0.129 -0.278 835s testing: mul_mat, [3, 4, 2, 4] = [2, 3, 2, 4] * [2, 4, 2, 4] 835s x0: [2, 3, 2, 4] 835s -0.600 -0.605 835s 0.181 0.756 835s -0.290 0.094 835s 835s x1: [2, 4, 2, 4] 835s 0.182 0.342 835s -0.340 0.054 835s 0.642 0.344 835s 0.694 0.304 835s 835s y: [3, 4, 2, 4] 835s -0.316 0.292 -0.021 835s 0.171 -0.021 0.104 835s -0.593 0.376 -0.154 835s -0.600 0.355 -0.173 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.525 0.658 835s 835s x1: [2, 3, 1, 1] 835s 0.095 0.655 835s 0.893 -0.254 835s -0.282 0.711 835s 835s y: [1, 3, 1, 1] 835s 0.481 835s 0.302 835s 0.319 835s testing: mul_mat, [4, 2, 2, 1] = [1, 4, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 4, 2, 1] 835s 0.430 835s -0.485 835s -0.695 835s -0.727 835s 835s x1: [1, 2, 2, 1] 835s -0.959 835s 0.668 835s 835s y: [4, 2, 2, 1] 835s -0.413 0.466 0.666 0.698 835s 0.287 -0.324 -0.464 -0.486 835s testing: mul_mat, [4, 1, 2, 4] = [4, 4, 2, 4] * [4, 1, 2, 4] 835s x0: [4, 4, 2, 4] 835s 0.606 0.665 -0.738 -0.805 835s 0.580 0.044 -0.377 0.082 835s 0.482 -0.238 -0.229 0.658 835s -0.205 -0.155 -0.803 0.425 835s 835s x1: [4, 1, 2, 4] 835s 0.704 0.107 0.034 -0.262 835s 835s y: [4, 1, 2, 4] 835s 0.683 0.379 0.134 -0.300 835s test-mul-mat0: iter:265/500 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.664 -0.527 835s 0.662 0.346 835s 835s x1: [2, 2, 1, 1] 835s -0.506 0.638 835s 0.790 -0.251 835s 835s y: [2, 2, 1, 1] 835s -0.000 -0.114 835s -0.392 0.436 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.027 0.652 835s -0.677 0.465 835s 835s x1: [2, 2, 1, 1] 835s 0.446 -0.650 835s 0.185 -0.239 835s 835s y: [2, 2, 1, 1] 835s -0.412 -0.604 835s -0.151 -0.237 835s testing: mul_mat, [1, 2, 1, 2] = [2, 1, 1, 2] * [2, 2, 1, 2] 835s x0: [2, 1, 1, 2] 835s -0.373 -0.589 835s 835s x1: [2, 2, 1, 2] 835s -0.368 -0.788 835s 0.080 -0.665 835s 835s y: [1, 2, 1, 2] 835s 0.602 835s 0.362 835s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.654 -0.037 835s 0.302 -0.693 835s -0.039 0.573 835s -0.873 0.313 835s 835s x1: [2, 1, 1, 1] 835s -0.095 0.080 835s 835s y: [4, 1, 1, 1] 835s -0.065 -0.084 0.050 0.108 835s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.065 0.111 -0.961 0.481 835s -0.048 -0.949 -0.323 0.513 835s -0.842 0.856 -0.733 0.172 835s 835s x1: [4, 2, 1, 1] 835s 0.492 -0.666 0.993 -0.480 835s 0.986 -0.684 0.985 -0.383 835s 835s y: [3, 2, 1, 1] 835s -1.228 0.042 -1.795 835s -1.143 0.088 -2.203 835s testing: mul_mat, [2, 4, 1, 2] = [3, 2, 1, 2] * [3, 4, 1, 2] 835s x0: [3, 2, 1, 2] 835s 0.617 0.258 -0.344 835s 0.143 0.098 -0.570 835s 835s x1: [3, 4, 1, 2] 835s -0.439 -0.863 -0.174 835s 0.863 0.098 -0.047 835s -0.174 0.405 -0.474 835s -0.861 -0.102 -0.141 835s 835s y: [2, 4, 1, 2] 835s -0.433 -0.048 835s 0.574 0.160 835s 0.161 0.285 835s -0.509 -0.053 835s test-mul-mat0: iter:266/500 835s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.482 -0.684 0.180 0.060 835s -0.219 -0.829 -0.324 0.924 835s 835s x1: [4, 2, 1, 1] 835s -0.806 0.594 -0.380 0.612 835s -0.561 0.068 0.015 0.901 835s 835s y: [2, 2, 1, 1] 835s -0.826 0.373 835s -0.261 0.894 835s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 2, 3, 1] 835s -0.297 0.923 0.087 -0.126 835s -0.400 0.011 -0.698 -0.626 835s 835s x1: [4, 2, 3, 1] 835s 0.429 0.774 -0.420 0.858 835s 0.433 0.373 0.114 -0.045 835s 835s y: [2, 2, 3, 1] 835s 0.442 -0.407 835s 0.231 -0.220 835s testing: mul_mat, [2, 2, 3, 4] = [4, 2, 3, 4] * [4, 2, 3, 4] 835s x0: [4, 2, 3, 4] 835s 0.665 0.962 -0.388 0.418 835s 0.231 -0.159 -0.203 -0.472 835s 835s x1: [4, 2, 3, 4] 835s -0.606 0.743 0.294 -0.616 835s 0.266 -0.843 -0.310 0.969 835s 835s y: [2, 2, 3, 4] 835s -0.060 -0.027 835s -0.108 -0.199 835s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.389 0.543 0.197 0.269 835s 835s x1: [4, 2, 1, 1] 835s -0.575 -0.250 -0.388 0.809 835s -0.391 -0.374 0.478 0.796 835s 835s y: [1, 2, 1, 1] 835s 0.229 835s 0.258 835s testing: mul_mat, [2, 4, 3, 1] = [1, 2, 3, 1] * [1, 4, 3, 1] 835s x0: [1, 2, 3, 1] 835s -0.464 835s -0.721 835s 835s x1: [1, 4, 3, 1] 835s -0.026 835s -0.920 835s -0.763 835s -0.638 835s 835s y: [2, 4, 3, 1] 835s 0.012 0.018 835s 0.427 0.663 835s 0.354 0.550 835s 0.296 0.460 835s testing: mul_mat, [3, 1, 3, 4] = [2, 3, 3, 4] * [2, 1, 3, 4] 835s x0: [2, 3, 3, 4] 835s 0.312 0.157 835s -0.644 0.561 835s 0.141 0.222 835s 835s x1: [2, 1, 3, 4] 835s -0.404 0.817 835s 835s y: [3, 1, 3, 4] 835s 0.002 0.718 0.125 835s test-mul-mat0: iter:267/500 835s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.640 -0.142 835s 0.901 0.083 835s -0.636 -0.564 835s 0.171 0.571 835s 835s x1: [2, 1, 1, 1] 835s -0.165 0.254 835s 835s y: [4, 1, 1, 1] 835s 0.070 -0.128 -0.039 0.117 835s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 4, 4, 1] 835s -0.551 -0.838 835s 0.847 0.646 835s -0.162 -0.155 835s 0.887 -0.181 835s 835s x1: [2, 4, 4, 1] 835s -0.863 -0.245 835s -0.312 0.779 835s 0.912 0.197 835s -0.325 -0.002 835s 835s y: [4, 4, 4, 1] 835s 0.681 -0.890 0.178 -0.721 835s -0.481 0.239 -0.070 -0.418 835s -0.668 0.900 -0.179 0.773 835s 0.181 -0.276 0.053 -0.287 835s testing: mul_mat, [1, 4, 4, 3] = [2, 1, 4, 3] * [2, 4, 4, 3] 835s x0: [2, 1, 4, 3] 835s -0.089 -0.850 835s 835s x1: [2, 4, 4, 3] 835s -0.526 0.834 835s -0.136 0.312 835s -0.320 -0.249 835s -0.869 0.099 835s 835s y: [1, 4, 4, 3] 835s -0.662 835s -0.253 835s 0.240 835s -0.007 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.976 0.962 835s -0.165 0.745 835s 0.936 -0.914 835s 835s x1: [2, 1, 1, 1] 835s 0.909 0.169 835s 835s y: [3, 1, 1, 1] 835s -0.724 -0.024 0.696 835s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 835s x0: [3, 1, 4, 1] 835s 0.103 0.056 0.136 835s 835s x1: [3, 2, 4, 1] 835s -0.478 0.909 0.021 835s -0.094 0.869 -0.102 835s 835s y: [1, 2, 4, 1] 835s 0.004 835s 0.025 835s testing: mul_mat, [2, 3, 4, 3] = [1, 2, 4, 3] * [1, 3, 4, 3] 835s x0: [1, 2, 4, 3] 835s -0.514 835s 0.256 835s 835s x1: [1, 3, 4, 3] 835s 0.525 835s 0.867 835s 0.702 835s 835s y: [2, 3, 4, 3] 835s -0.270 0.135 835s -0.446 0.222 835s -0.361 0.180 835s test-mul-mat0: iter:268/500 835s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.501 0.558 0.823 835s -0.804 -0.400 0.168 835s 0.500 0.670 -0.007 835s 835s x1: [3, 1, 1, 1] 835s 0.002 -0.755 0.492 835s 835s y: [3, 1, 1, 1] 835s -0.016 0.383 -0.508 835s testing: mul_mat, [3, 3, 2, 1] = [3, 3, 2, 1] * [3, 3, 2, 1] 835s x0: [3, 3, 2, 1] 835s 0.280 -0.430 -0.064 835s -0.219 -0.872 -0.241 835s -0.022 -0.272 0.927 835s 835s x1: [3, 3, 2, 1] 835s -0.510 -0.011 -0.502 835s -0.731 0.613 -0.180 835s 0.903 -0.658 0.180 835s 835s y: [3, 3, 2, 1] 835s -0.106 0.242 -0.451 835s -0.457 -0.331 -0.318 835s 0.525 0.333 0.326 835s testing: mul_mat, [4, 3, 2, 3] = [3, 4, 2, 3] * [3, 3, 2, 3] 835s x0: [3, 4, 2, 3] 835s 0.478 0.997 -0.058 835s 0.435 -0.190 0.357 835s 0.629 -0.237 0.114 835s 0.242 -0.169 -0.900 835s 835s x1: [3, 3, 2, 3] 835s 0.139 0.341 0.418 835s -0.885 0.229 0.240 835s -0.902 -0.940 0.128 835s 835s y: [4, 3, 2, 3] 835s 0.382 0.145 0.054 -0.401 835s -0.208 -0.342 -0.584 -0.469 835s -1.376 -0.168 -0.330 -0.174 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.793 0.987 -0.343 835s -0.454 0.904 0.165 835s -0.056 0.146 -0.847 835s -0.174 0.542 -0.362 835s 835s x1: [3, 4, 1, 1] 835s 0.900 -0.821 0.131 835s -0.001 -0.049 0.402 835s 0.807 0.009 0.935 835s 0.028 -0.130 0.695 835s 835s y: [4, 4, 1, 1] 835s -1.569 -1.129 -0.281 -0.649 835s -0.185 0.022 -0.347 -0.172 835s -0.951 -0.203 -0.836 -0.474 835s -0.389 -0.016 -0.609 -0.327 835s testing: mul_mat, [4, 3, 2, 1] = [4, 4, 2, 1] * [4, 3, 2, 1] 835s x0: [4, 4, 2, 1] 835s -0.081 -0.195 0.143 -0.346 835s -0.349 0.667 0.265 0.624 835s 0.029 0.775 0.714 0.101 835s -0.916 0.983 0.557 0.042 835s 835s x1: [4, 3, 2, 1] 835s 0.692 0.178 0.476 0.489 835s 0.731 -0.587 0.389 0.910 835s 0.545 -0.612 -0.139 -0.054 835s 835s y: [4, 3, 2, 1] 835s -0.192 0.309 0.548 -0.172 835s -0.204 0.025 -0.064 -0.991 835s 0.074 -0.668 -0.563 -1.180 835s testing: mul_mat, [4, 4, 2, 3] = [4, 4, 2, 3] * [4, 4, 2, 3] 835s x0: [4, 4, 2, 3] 835s 0.620 0.254 0.585 0.930 835s 0.611 -0.988 0.054 -0.393 835s -0.213 0.613 -0.421 -0.867 835s -0.759 0.725 -0.494 -0.463 835s 835s x1: [4, 4, 2, 3] 835s -0.609 0.850 -0.182 0.196 835s 0.517 -0.406 0.179 -0.340 835s 0.858 -0.107 -0.783 -0.487 835s -0.483 0.318 0.555 0.002 835s 835s y: [4, 4, 2, 3] 835s -0.085 -1.298 0.557 1.077 835s 0.006 0.860 -0.140 -0.618 835s -0.407 0.779 0.504 -0.117 835s 0.107 -0.580 0.063 0.323 835s test-mul-mat0: iter:269/500 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.313 0.321 835s 0.881 -0.250 835s -0.912 -0.498 835s -0.073 0.257 835s 835s x1: [2, 4, 1, 1] 835s -0.280 0.879 835s -0.316 0.793 835s -0.645 0.698 835s -0.905 0.196 835s 835s y: [4, 4, 1, 1] 835s 0.370 -0.467 -0.182 0.247 835s 0.354 -0.477 -0.107 0.227 835s 0.426 -0.743 0.241 0.227 835s 0.346 -0.847 0.727 0.117 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.577 -0.844 835s 0.895 -0.942 835s 0.783 -0.386 835s 0.936 -0.533 835s 835s x1: [2, 4, 1, 1] 835s -0.918 0.185 835s 0.999 -0.430 835s 0.023 0.768 835s 0.307 0.561 835s 835s y: [4, 4, 1, 1] 835s 0.374 -0.996 -0.790 -0.958 835s -0.214 1.300 0.948 1.165 835s -0.661 -0.703 -0.278 -0.388 835s -0.650 -0.253 0.024 -0.011 835s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.940 -0.103 835s 0.754 -0.134 835s 835s x1: [2, 4, 1, 1] 835s -0.592 -0.709 835s -0.835 -0.497 835s 0.487 0.370 835s 0.190 -0.191 835s 835s y: [2, 4, 1, 1] 835s -0.484 -0.352 835s -0.734 -0.563 835s 0.420 0.318 835s 0.198 0.169 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.075 0.712 835s 0.922 -0.365 835s 835s x1: [2, 2, 1, 1] 835s -0.845 0.835 835s -0.949 -0.846 835s 835s y: [2, 2, 1, 1] 835s 0.532 -1.084 835s -0.673 -0.566 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.426 0.041 835s -0.942 -0.534 835s -0.871 -0.579 835s 835s x1: [2, 2, 1, 1] 835s 0.549 -0.865 835s -0.209 0.443 835s 835s y: [3, 2, 1, 1] 835s -0.269 -0.055 0.023 835s 0.107 -0.040 -0.075 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.902 0.614 0.581 835s 835s x1: [3, 2, 1, 1] 835s 0.206 -0.032 0.908 835s -0.424 -0.842 -0.283 835s 835s y: [1, 2, 1, 1] 835s 0.323 835s -0.299 835s test-mul-mat0: iter:270/500 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.164 0.862 835s -0.908 -0.106 835s 0.992 0.133 835s 0.359 -0.588 835s 835s x1: [2, 4, 1, 1] 835s 0.922 0.822 835s -0.909 0.844 835s 0.534 -0.274 835s 0.393 0.669 835s 835s y: [4, 4, 1, 1] 835s 0.557 -0.925 1.024 -0.152 835s 0.877 0.736 -0.790 -0.823 835s -0.324 -0.456 0.493 0.353 835s 0.513 -0.428 0.478 -0.252 835s testing: mul_mat, [2, 4, 4, 1] = [2, 2, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 2, 4, 1] 835s 0.353 0.377 835s 0.481 -0.609 835s 835s x1: [2, 4, 4, 1] 835s -0.661 -0.672 835s -0.680 -0.085 835s -0.514 0.037 835s -0.257 -0.416 835s 835s y: [2, 4, 4, 1] 835s -0.487 0.092 835s -0.272 -0.275 835s -0.168 -0.270 835s -0.248 0.130 835s testing: mul_mat, [3, 2, 4, 2] = [2, 3, 4, 2] * [2, 2, 4, 2] 835s x0: [2, 3, 4, 2] 835s 0.505 0.033 835s -0.547 0.487 835s 0.277 -0.443 835s 835s x1: [2, 2, 4, 2] 835s -0.152 -0.785 835s 0.567 0.615 835s 835s y: [3, 2, 4, 2] 835s -0.103 -0.299 0.306 835s 0.307 -0.011 -0.115 835s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.688 -0.547 835s -0.022 -0.372 835s 0.284 -0.553 835s 835s x1: [2, 3, 1, 1] 835s -0.994 -0.430 835s 0.501 -0.637 835s 0.296 0.265 835s 835s y: [3, 3, 1, 1] 835s 0.919 0.182 -0.044 835s 0.004 0.226 0.495 835s -0.349 -0.105 -0.063 835s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 835s x0: [3, 1, 4, 1] 835s 0.964 0.964 0.843 835s 835s x1: [3, 2, 4, 1] 835s 0.932 0.782 -0.357 835s 0.864 -0.576 -0.883 835s 835s y: [1, 2, 4, 1] 835s 1.352 835s -0.466 835s testing: mul_mat, [3, 3, 4, 2] = [1, 3, 4, 2] * [1, 3, 4, 2] 835s x0: [1, 3, 4, 2] 835s -0.010 835s -0.636 835s -0.484 835s 835s x1: [1, 3, 4, 2] 835s -0.434 835s -0.359 835s -0.218 835s 835s y: [3, 3, 4, 2] 835s 0.004 0.276 0.210 835s 0.004 0.228 0.174 835s 0.002 0.139 0.106 835s test-mul-mat0: iter:271/500 835s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.148 -0.650 0.258 -0.187 835s -0.211 0.775 0.336 0.693 835s -0.200 0.073 -0.151 -0.449 835s -0.320 -0.387 -0.251 0.180 835s 835s x1: [4, 2, 1, 1] 835s -0.111 0.021 -0.172 0.879 835s 0.385 0.344 0.082 -0.453 835s 835s y: [4, 2, 1, 1] 835s -0.206 0.591 -0.345 0.229 835s -0.175 -0.101 0.139 -0.358 835s testing: mul_mat, [1, 4, 2, 1] = [4, 1, 2, 1] * [4, 4, 2, 1] 835s x0: [4, 1, 2, 1] 835s 0.800 -0.819 -0.615 -0.824 835s 835s x1: [4, 4, 2, 1] 835s -0.363 -0.618 0.131 -0.115 835s 0.413 -0.625 0.774 -0.566 835s 0.203 0.653 0.818 -0.453 835s -0.264 -0.634 0.457 0.587 835s 835s y: [1, 4, 2, 1] 835s 0.230 835s 0.833 835s -0.502 835s -0.457 835s testing: mul_mat, [3, 1, 2, 4] = [4, 3, 2, 4] * [4, 1, 2, 4] 835s x0: [4, 3, 2, 4] 835s -0.487 -0.878 0.697 -0.556 835s 0.840 0.794 -0.225 0.063 835s -0.620 -0.157 0.484 -0.744 835s 835s x1: [4, 1, 2, 4] 835s -0.363 0.925 -0.656 0.003 835s 835s y: [3, 1, 2, 4] 835s -1.094 0.577 -0.239 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.600 -0.296 -0.146 -0.825 835s 835s x1: [4, 3, 1, 1] 835s 0.249 0.731 -0.796 -0.586 835s -0.333 -0.422 -0.013 -0.065 835s -0.247 -0.311 -0.513 -0.298 835s 835s y: [1, 3, 1, 1] 835s 0.234 835s 0.380 835s 0.562 835s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 4, 2, 1] 835s -0.918 835s -0.672 835s -0.223 835s -0.275 835s 835s x1: [1, 4, 2, 1] 835s -0.683 835s -0.605 835s 0.917 835s -0.238 835s 835s y: [4, 4, 2, 1] 835s 0.627 0.459 0.152 0.188 835s 0.555 0.406 0.135 0.166 835s -0.842 -0.616 -0.204 -0.252 835s 0.219 0.160 0.053 0.066 835s testing: mul_mat, [3, 1, 2, 4] = [4, 3, 2, 4] * [4, 1, 2, 4] 835s x0: [4, 3, 2, 4] 835s 0.205 -0.558 -0.618 0.024 835s -0.875 -0.760 0.959 -0.467 835s 0.906 -0.550 0.395 -0.485 835s 835s x1: [4, 1, 2, 4] 835s -0.561 0.122 -0.515 0.427 835s 835s y: [3, 1, 2, 4] 835s 0.146 -0.296 -0.985 835s test-mul-mat0: iter:272/500 835s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.532 835s -0.112 835s -0.188 835s 0.738 835s 835s x1: [1, 4, 1, 1] 835s -0.550 835s -0.517 835s 0.031 835s 0.728 835s 835s y: [4, 4, 1, 1] 835s 0.292 0.061 0.104 -0.405 835s 0.275 0.058 0.097 -0.381 835s -0.017 -0.003 -0.006 0.023 835s -0.387 -0.081 -0.137 0.537 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.992 835s -0.436 835s 835s x1: [1, 4, 1, 1] 835s 0.598 835s -0.081 835s -0.992 835s -0.696 835s 835s y: [2, 4, 1, 1] 835s 0.593 -0.261 835s -0.080 0.035 835s -0.985 0.433 835s -0.691 0.303 835s testing: mul_mat, [4, 2, 1, 2] = [1, 4, 1, 2] * [1, 2, 1, 2] 835s x0: [1, 4, 1, 2] 835s 0.947 835s -0.338 835s -0.173 835s -0.545 835s 835s x1: [1, 2, 1, 2] 835s 0.473 835s -0.324 835s 835s y: [4, 2, 1, 2] 835s 0.447 -0.160 -0.082 -0.258 835s -0.307 0.110 0.056 0.177 835s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.099 835s -0.410 835s -0.769 835s 835s x1: [1, 4, 1, 1] 835s 0.147 835s -0.269 835s 0.173 835s 0.630 835s 835s y: [3, 4, 1, 1] 835s -0.014 -0.060 -0.113 835s 0.027 0.110 0.207 835s -0.017 -0.071 -0.133 835s -0.062 -0.259 -0.485 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.680 0.968 0.003 835s 0.976 -0.745 -0.278 835s 0.691 0.410 -0.587 835s 0.937 -0.356 -0.050 835s 835s x1: [3, 1, 1, 1] 835s 0.789 0.401 0.968 835s 835s y: [4, 1, 1, 1] 835s -0.145 0.203 0.141 0.549 835s testing: mul_mat, [2, 3, 1, 2] = [4, 2, 1, 2] * [4, 3, 1, 2] 835s x0: [4, 2, 1, 2] 835s -0.009 0.476 -0.890 0.097 835s 0.697 0.713 -0.574 0.350 835s 835s x1: [4, 3, 1, 2] 835s 0.384 0.240 0.405 -0.447 835s -0.445 -0.585 0.276 0.702 835s 0.146 -0.551 0.332 -0.091 835s 835s y: [2, 3, 1, 2] 835s -0.293 0.050 835s -0.451 -0.639 835s -0.568 -0.513 835s test-mul-mat0: iter:273/500 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.392 0.409 -0.313 835s 0.081 -0.601 -0.616 835s 835s x1: [3, 2, 1, 1] 835s 0.441 0.864 -0.815 835s -0.450 -0.610 0.828 835s 835s y: [2, 2, 1, 1] 835s 0.435 0.019 835s -0.332 -0.180 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.141 0.750 0.059 835s 0.784 0.357 -0.548 835s 835s x1: [3, 2, 1, 1] 835s -0.444 -0.888 -0.506 835s -0.018 0.209 0.844 835s 835s y: [2, 2, 1, 1] 835s -0.633 -0.387 835s 0.209 -0.402 835s testing: mul_mat, [4, 2, 1, 4] = [3, 4, 1, 4] * [3, 2, 1, 4] 835s x0: [3, 4, 1, 4] 835s 0.159 0.538 0.236 835s -0.057 -0.105 0.687 835s -0.899 0.192 -0.560 835s 0.983 -0.650 -0.365 835s 835s x1: [3, 2, 1, 4] 835s 0.158 -0.703 -0.247 835s 0.882 0.158 -0.805 835s 835s y: [4, 2, 1, 4] 835s -0.411 -0.105 -0.139 0.702 835s 0.036 -0.620 -0.311 1.059 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.976 -0.378 -0.588 835s -0.295 -0.217 -0.446 835s -0.655 -0.161 -0.358 835s 0.564 -0.360 -0.608 835s 835s x1: [3, 4, 1, 1] 835s 0.486 -0.797 0.981 835s -0.691 -0.365 -0.597 835s -0.418 0.448 0.917 835s -0.201 0.624 0.731 835s 835s y: [4, 4, 1, 1] 835s 0.200 -0.408 -0.541 -0.035 835s -0.186 0.549 0.725 0.105 835s -1.116 -0.383 -0.128 -0.955 835s -0.862 -0.402 -0.231 -0.783 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.747 -0.365 -0.043 -0.744 835s -0.097 -0.388 0.417 -0.398 835s 0.809 0.853 0.961 -0.848 835s 0.877 0.340 0.740 -0.190 835s 835s x1: [4, 3, 1, 1] 835s -0.097 -0.628 -0.935 -0.368 835s 0.967 -0.398 -0.881 -0.830 835s -0.417 -0.572 -0.195 -0.014 835s 835s y: [4, 3, 1, 1] 835s 0.615 0.010 -1.201 -0.920 835s 0.079 0.024 0.298 0.219 835s 0.539 0.187 -1.001 -0.702 835s testing: mul_mat, [2, 4, 1, 4] = [4, 2, 1, 4] * [4, 4, 1, 4] 835s x0: [4, 2, 1, 4] 835s -0.851 -0.988 0.417 0.220 835s 0.881 -0.191 0.556 -0.253 835s 835s x1: [4, 4, 1, 4] 835s 0.243 -0.456 0.713 0.615 835s -0.391 -0.655 0.582 0.211 835s -0.536 0.751 0.794 -0.108 835s -0.444 -0.220 0.902 -0.191 835s 835s y: [2, 4, 1, 4] 835s 0.676 0.542 835s 1.269 0.051 835s 0.021 -0.148 835s 0.929 0.201 835s test-mul-mat0: iter:274/500 835s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.750 -0.044 835s 0.359 -0.421 835s 835s x1: [2, 1, 1, 1] 835s -0.742 -0.231 835s 835s y: [2, 1, 1, 1] 835s 0.567 -0.169 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.702 -0.222 835s 0.297 -0.903 835s 0.169 0.212 835s 0.160 -0.267 835s 835s x1: [2, 2, 1, 1] 835s -0.080 -0.991 835s -0.045 0.347 835s 835s y: [4, 2, 1, 1] 835s 0.164 0.872 -0.223 0.252 835s -0.109 -0.327 0.066 -0.100 835s testing: mul_mat, [1, 4, 1, 4] = [2, 1, 1, 4] * [2, 4, 1, 4] 835s x0: [2, 1, 1, 4] 835s -0.220 0.823 835s 835s x1: [2, 4, 1, 4] 835s -0.267 -0.937 835s -0.507 0.326 835s -0.479 0.184 835s -0.933 -0.140 835s 835s y: [1, 4, 1, 4] 835s -0.713 835s 0.379 835s 0.257 835s 0.090 835s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.934 -0.610 835s 835s x1: [2, 1, 1, 1] 835s -0.053 0.996 835s 835s y: [1, 1, 1, 1] 835s -0.557 835s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.493 835s 0.031 835s 835s x1: [1, 2, 1, 1] 835s 0.232 835s -0.456 835s 835s y: [2, 2, 1, 1] 835s 0.115 0.007 835s -0.225 -0.014 835s testing: mul_mat, [3, 1, 1, 4] = [2, 3, 1, 4] * [2, 1, 1, 4] 835s x0: [2, 3, 1, 4] 835s 0.536 -0.515 835s 0.330 -0.890 835s 0.100 -0.077 835s 835s x1: [2, 1, 1, 4] 835s 0.292 0.102 835s 835s y: [3, 1, 1, 4] 835s 0.104 0.006 0.021 835s test-mul-mat0: iter:275/500 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.897 0.703 -0.440 835s 835s x1: [3, 1, 1, 1] 835s -0.461 -0.433 -0.398 835s 835s y: [1, 1, 1, 1] 835s -0.543 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.438 -0.197 -0.993 835s 835s x1: [3, 1, 1, 1] 835s -0.993 -0.374 -0.484 835s 835s y: [1, 1, 1, 1] 835s 0.119 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.335 -0.761 0.406 835s 835s x1: [3, 1, 1, 1] 835s 0.756 -0.964 0.928 835s 835s y: [1, 1, 1, 1] 835s 1.364 835s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.119 0.213 0.901 835s -0.623 -0.229 0.213 835s 835s x1: [3, 1, 1, 1] 835s 0.178 0.914 -0.659 835s 835s y: [2, 1, 1, 1] 835s -0.421 -0.460 835s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.628 -0.546 835s -0.857 0.582 835s -0.539 0.264 835s 835s x1: [2, 3, 1, 1] 835s 0.310 -0.532 835s 0.815 0.385 835s -0.635 0.518 835s 835s y: [3, 3, 1, 1] 835s 0.096 -0.575 -0.307 835s -0.722 -0.474 -0.337 835s 0.116 0.845 0.479 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.291 0.814 -0.457 835s 835s x1: [3, 2, 1, 1] 835s -0.539 0.338 0.300 835s -0.611 0.303 -0.365 835s 835s y: [1, 2, 1, 1] 835s 0.294 835s 0.591 835s test-mul-mat0: iter:276/500 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.109 -0.839 0.624 835s -0.164 -0.467 0.768 835s 0.298 -0.013 0.349 835s -0.438 0.449 -0.313 835s 835s x1: [3, 2, 1, 1] 835s 0.079 -0.805 0.328 835s -0.708 0.506 0.796 835s 835s y: [4, 2, 1, 1] 835s 0.871 0.614 0.148 -0.498 835s 0.150 0.491 0.061 0.288 835s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 1, 3, 1] 835s -0.610 -0.258 0.520 835s 835s x1: [3, 4, 3, 1] 835s 0.862 0.838 0.990 835s -0.503 -0.534 -0.301 835s -0.689 0.009 0.748 835s -0.823 -0.567 0.175 835s 835s y: [1, 4, 3, 1] 835s -0.228 835s 0.288 835s 0.807 835s 0.740 835s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 835s x0: [3, 2, 3, 1] 835s 0.982 -0.074 0.747 835s 0.702 -0.645 -0.170 835s 835s x1: [3, 1, 3, 1] 835s 0.371 0.937 0.495 835s 835s y: [2, 1, 3, 1] 835s 0.665 -0.429 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.973 -0.159 0.482 835s -0.465 -0.204 -0.807 835s 835s x1: [3, 2, 1, 1] 835s -0.859 0.074 0.086 835s 0.512 0.011 -0.419 835s 835s y: [2, 2, 1, 1] 835s -0.806 0.315 835s 0.294 0.098 835s testing: mul_mat, [4, 3, 3, 1] = [2, 4, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 4, 3, 1] 835s -0.821 0.097 835s -0.484 0.386 835s -0.151 0.163 835s 0.190 0.632 835s 835s x1: [2, 3, 3, 1] 835s -0.222 -0.592 835s 0.940 -0.521 835s -0.237 -0.230 835s 835s y: [4, 3, 3, 1] 835s 0.125 -0.121 -0.063 -0.416 835s -0.822 -0.656 -0.227 -0.151 835s 0.172 0.026 -0.002 -0.190 835s testing: mul_mat, [1, 2, 3, 1] = [4, 1, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 1, 3, 1] 835s -0.233 0.956 0.687 -0.129 835s 835s x1: [4, 2, 3, 1] 835s -0.019 -0.758 0.691 -0.823 835s 0.347 0.121 0.514 0.526 835s 835s y: [1, 2, 3, 1] 835s -0.140 835s 0.320 835s test-mul-mat0: iter:277/500 835s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.387 0.630 0.909 835s -0.133 -0.975 -0.517 835s 835s x1: [3, 1, 1, 1] 835s -0.805 0.020 0.654 835s 835s y: [2, 1, 1, 1] 835s 0.296 -0.251 835s testing: mul_mat, [3, 2, 4, 1] = [3, 3, 4, 1] * [3, 2, 4, 1] 835s x0: [3, 3, 4, 1] 835s 0.058 -0.478 0.694 835s 0.926 -0.452 -0.824 835s 0.795 0.328 -0.552 835s 835s x1: [3, 2, 4, 1] 835s 0.869 -0.219 -0.729 835s 0.156 -0.334 0.039 835s 835s y: [3, 2, 4, 1] 835s -0.350 1.504 1.021 835s 0.196 0.264 -0.007 835s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 835s x0: [3, 2, 4, 1] 835s -0.314 0.824 0.401 835s -0.439 -0.902 0.092 835s 835s x1: [3, 3, 4, 1] 835s -0.456 0.720 -0.187 835s -0.008 -0.329 -0.193 835s -0.522 -0.266 0.154 835s 835s y: [2, 3, 4, 1] 835s 0.661 -0.466 835s -0.346 0.283 835s 0.007 0.483 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.013 0.104 -0.183 835s 0.005 0.781 -0.256 835s -0.311 0.168 -0.340 835s 0.574 0.101 -0.586 835s 835s x1: [3, 2, 1, 1] 835s 0.602 -0.880 -0.908 835s 0.041 -0.673 0.182 835s 835s y: [4, 2, 1, 1] 835s 0.083 -0.452 -0.026 0.787 835s -0.103 -0.572 -0.187 -0.151 835s testing: mul_mat, [1, 3, 4, 1] = [4, 1, 4, 1] * [4, 3, 4, 1] 835s x0: [4, 1, 4, 1] 835s -0.886 -0.082 -0.999 0.762 835s 835s x1: [4, 3, 4, 1] 835s -0.413 -0.042 0.844 -0.782 835s -0.114 -0.954 -0.947 0.118 835s 0.022 0.028 -0.978 -0.304 835s 835s y: [1, 3, 4, 1] 835s -1.070 835s 1.216 835s 0.724 835s testing: mul_mat, [2, 4, 4, 1] = [1, 2, 4, 1] * [1, 4, 4, 1] 835s x0: [1, 2, 4, 1] 835s 0.079 835s 0.686 835s 835s x1: [1, 4, 4, 1] 835s -0.508 835s 0.583 835s 0.155 835s -0.682 835s 835s y: [2, 4, 4, 1] 835s -0.040 -0.348 835s 0.046 0.400 835s 0.012 0.106 835s -0.054 -0.468 835s test-mul-mat0: iter:278/500 835s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.002 -0.825 835s 835s x1: [2, 1, 1, 1] 835s 0.415 0.020 835s 835s y: [1, 1, 1, 1] 835s -0.017 835s testing: mul_mat, [4, 1, 4, 1] = [2, 4, 4, 1] * [2, 1, 4, 1] 835s x0: [2, 4, 4, 1] 835s 0.036 -0.608 835s 0.030 -0.040 835s -0.075 -0.891 835s -0.354 0.433 835s 835s x1: [2, 1, 4, 1] 835s 0.401 0.385 835s 835s y: [4, 1, 4, 1] 835s -0.220 -0.003 -0.373 0.025 835s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 1, 4, 1] 835s 0.967 0.152 835s 835s x1: [2, 4, 4, 1] 835s -0.235 0.235 835s -0.123 0.690 835s 0.344 0.523 835s 0.123 -0.389 835s 835s y: [1, 4, 4, 1] 835s -0.191 835s -0.013 835s 0.412 835s 0.060 835s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.663 -0.018 835s -0.435 -0.770 835s -0.322 0.503 835s 0.776 -0.149 835s 835s x1: [2, 1, 1, 1] 835s -0.834 0.423 835s 835s y: [4, 1, 1, 1] 835s -0.560 0.038 0.481 -0.710 835s testing: mul_mat, [2, 2, 4, 1] = [4, 2, 4, 1] * [4, 2, 4, 1] 835s x0: [4, 2, 4, 1] 835s -0.695 0.171 0.746 -0.916 835s 0.418 0.854 -0.578 0.165 835s 835s x1: [4, 2, 4, 1] 835s -0.134 -0.770 0.073 0.157 835s -0.446 0.549 -0.671 0.252 835s 835s y: [2, 2, 4, 1] 835s -0.127 -0.729 835s -0.328 0.712 835s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 4, 4, 1] 835s 0.976 -0.866 835s 0.675 0.501 835s 0.422 -0.943 835s -0.099 0.144 835s 835s x1: [2, 4, 4, 1] 835s 0.548 -0.480 835s -0.158 0.295 835s -0.057 -0.074 835s -0.541 -0.921 835s 835s y: [4, 4, 4, 1] 835s 0.950 0.130 0.684 -0.123 835s -0.409 0.041 -0.345 0.058 835s 0.009 -0.076 0.046 -0.005 835s 0.270 -0.826 0.641 -0.079 835s test-mul-mat0: iter:279/500 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.643 0.931 -0.505 835s 0.664 0.196 -0.756 835s -0.706 -0.394 -0.176 835s -0.118 0.150 0.785 835s 835s x1: [3, 4, 1, 1] 835s 0.989 0.477 0.914 835s -0.429 -0.674 0.491 835s 0.378 -0.120 -0.660 835s 0.234 0.497 -0.870 835s 835s y: [4, 4, 1, 1] 835s 0.619 0.059 -1.047 0.672 835s -1.152 -0.789 0.482 0.335 835s 0.464 0.727 -0.104 -0.581 835s 1.053 0.911 -0.208 -0.636 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.772 -0.065 0.611 835s 0.269 0.065 0.059 835s 835s x1: [3, 4, 1, 1] 835s 0.949 0.669 -0.580 835s -0.562 0.090 0.190 835s -0.573 -0.433 0.104 835s -0.002 -0.108 -0.405 835s 835s y: [2, 4, 1, 1] 835s 0.335 0.265 835s -0.324 -0.134 835s -0.351 -0.176 835s -0.242 -0.032 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.202 -0.378 0.752 835s 835s x1: [3, 2, 1, 1] 835s -0.088 -0.004 0.554 835s -0.424 -0.808 0.798 835s 835s y: [1, 2, 1, 1] 835s 0.436 835s 0.991 835s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.173 -0.983 0.121 835s -0.861 -0.434 0.564 835s -0.293 0.274 -0.834 835s 835s x1: [3, 1, 1, 1] 835s 0.948 -0.593 0.702 835s 835s y: [3, 1, 1, 1] 835s 0.504 -0.163 -1.025 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.836 -0.096 0.566 835s -0.304 0.962 0.702 835s 835s x1: [3, 3, 1, 1] 835s 0.716 0.940 0.938 835s -0.349 0.550 0.208 835s 0.716 -0.390 -0.880 835s 835s y: [2, 3, 1, 1] 835s -0.157 1.346 835s 0.357 0.781 835s -1.060 -1.212 835s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.160 0.726 835s 0.974 0.247 835s 0.835 -0.045 835s 835s x1: [2, 3, 1, 1] 835s -0.416 0.319 835s 0.650 -0.009 835s 0.020 0.267 835s 835s y: [3, 3, 1, 1] 835s 0.165 -0.326 -0.361 835s 0.097 0.631 0.543 835s 0.197 0.086 0.005 835s test-mul-mat0: iter:280/500 835s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.220 835s -0.441 835s 0.039 835s 0.389 835s 835s x1: [1, 1, 1, 1] 835s 0.352 835s 835s y: [4, 1, 1, 1] 835s -0.077 -0.155 0.014 0.137 835s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 4, 2, 1] 835s -0.740 835s -0.992 835s 0.090 835s 0.280 835s 835s x1: [1, 4, 2, 1] 835s -0.321 835s 0.751 835s 0.553 835s 0.375 835s 835s y: [4, 4, 2, 1] 835s 0.238 0.318 -0.029 -0.090 835s -0.556 -0.745 0.068 0.210 835s -0.410 -0.549 0.050 0.155 835s -0.278 -0.372 0.034 0.105 835s testing: mul_mat, [3, 4, 2, 4] = [1, 3, 2, 4] * [1, 4, 2, 4] 835s x0: [1, 3, 2, 4] 835s -0.477 835s -0.539 835s -0.582 835s 835s x1: [1, 4, 2, 4] 835s -0.258 835s -0.834 835s -0.503 835s 0.698 835s 835s y: [3, 4, 2, 4] 835s 0.123 0.139 0.150 835s 0.398 0.450 0.486 835s 0.240 0.271 0.293 835s -0.333 -0.376 -0.406 835s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.329 835s 835s x1: [1, 3, 1, 1] 835s -0.859 835s -0.356 835s -0.092 835s 835s y: [1, 3, 1, 1] 835s 0.283 835s 0.117 835s 0.030 835s testing: mul_mat, [3, 1, 2, 1] = [1, 3, 2, 1] * [1, 1, 2, 1] 835s x0: [1, 3, 2, 1] 835s -0.867 835s -0.683 835s 0.627 835s 835s x1: [1, 1, 2, 1] 835s 0.672 835s 835s y: [3, 1, 2, 1] 835s -0.583 -0.459 0.421 835s testing: mul_mat, [3, 1, 2, 4] = [3, 3, 2, 4] * [3, 1, 2, 4] 835s x0: [3, 3, 2, 4] 835s -0.637 0.326 -0.189 835s -0.469 0.951 0.937 835s 0.707 0.029 0.866 835s 835s x1: [3, 1, 2, 4] 835s 0.485 0.987 -0.163 835s 835s y: [3, 1, 2, 4] 835s 0.043 0.558 0.231 835s test-mul-mat0: iter:281/500 835s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.238 0.820 0.485 0.525 835s 0.032 -0.750 -0.649 -0.909 835s -0.241 0.946 0.208 0.093 835s -0.328 -0.084 -0.041 0.857 835s 835s x1: [4, 1, 1, 1] 835s -0.390 -0.691 -0.067 -0.862 835s 835s y: [4, 1, 1, 1] 835s -1.144 1.333 -0.653 -0.550 835s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 3, 3, 1] 835s 0.993 -0.547 0.464 0.448 835s -0.620 0.536 -0.152 0.514 835s -0.300 -0.079 0.566 -0.176 835s 835s x1: [4, 4, 3, 1] 835s 0.166 0.385 -0.690 0.896 835s -0.762 0.581 -0.551 -0.764 835s 0.691 0.408 -0.154 -1.000 835s -0.660 -0.016 0.577 0.579 835s 835s y: [3, 4, 3, 1] 835s 0.035 0.668 -0.628 835s -1.673 0.476 0.005 835s -0.056 -0.701 -0.150 835s -0.119 0.611 0.423 835s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 835s x0: [4, 1, 3, 1] 835s -0.359 -0.717 0.909 -0.327 835s 835s x1: [4, 3, 3, 1] 835s -0.824 -0.085 0.665 -0.124 835s 0.836 0.230 0.700 -0.314 835s -0.987 -0.968 0.777 0.910 835s 835s y: [1, 3, 3, 1] 835s 1.001 835s 0.273 835s 1.456 835s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.326 -0.770 0.703 -0.701 835s -0.147 0.453 -0.882 -0.297 835s 835s x1: [4, 1, 1, 1] 835s -0.986 -0.091 -0.485 0.774 835s 835s y: [2, 1, 1, 1] 835s -0.492 0.301 835s testing: mul_mat, [2, 4, 3, 1] = [2, 2, 3, 1] * [2, 4, 3, 1] 835s x0: [2, 2, 3, 1] 835s -0.269 -0.480 835s 0.800 -0.151 835s 835s x1: [2, 4, 3, 1] 835s -0.817 -0.940 835s 0.368 0.123 835s 0.657 0.263 835s 0.764 0.941 835s 835s y: [2, 4, 3, 1] 835s 0.672 -0.512 835s -0.158 0.276 835s -0.304 0.486 835s -0.658 0.470 835s testing: mul_mat, [3, 2, 3, 1] = [2, 3, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 3, 3, 1] 835s -0.361 0.140 835s 0.024 0.371 835s 0.905 -0.279 835s 835s x1: [2, 2, 3, 1] 835s 0.919 0.758 835s 0.026 -0.643 835s 835s y: [3, 2, 3, 1] 835s -0.226 0.303 0.621 835s -0.099 -0.238 0.203 835s test-mul-mat0: iter:282/500 835s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.322 -0.240 -0.666 0.786 835s -0.489 0.765 -0.160 -0.583 835s 0.014 0.750 -0.757 -0.980 835s 0.685 -0.574 -0.216 0.638 835s 835s x1: [4, 4, 1, 1] 835s -0.235 0.952 0.760 0.273 835s -0.854 0.513 -0.608 0.497 835s 0.455 0.031 -0.479 0.360 835s -0.829 0.892 -0.919 -0.959 835s 835s y: [4, 4, 1, 1] 835s -0.596 0.564 -0.132 -0.698 835s 0.397 0.618 0.346 -0.432 835s 0.741 -0.332 0.039 0.627 835s -0.623 1.793 2.293 -1.494 835s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 835s x0: [4, 2, 4, 1] 835s -0.354 0.217 -0.668 0.737 835s 0.877 -0.187 0.342 -0.812 835s 835s x1: [4, 4, 4, 1] 835s -0.814 -0.943 0.783 0.700 835s -0.551 0.280 0.155 0.480 835s 0.801 -0.486 0.651 0.693 835s -0.405 0.692 -0.244 0.917 835s 835s y: [2, 4, 4, 1] 835s 0.075 -0.837 835s 0.506 -0.873 835s -0.313 0.454 835s 1.132 -1.312 835s testing: mul_mat, [3, 2, 4, 1] = [4, 3, 4, 1] * [4, 2, 4, 1] 835s x0: [4, 3, 4, 1] 835s -0.907 0.992 -0.641 -0.708 835s -0.191 0.532 -0.967 0.817 835s -0.379 0.433 0.473 0.644 835s 835s x1: [4, 2, 4, 1] 835s -0.249 0.374 -0.143 -0.372 835s -0.813 -0.801 -0.183 0.173 835s 835s y: [3, 2, 4, 1] 835s 0.951 0.082 -0.050 835s -0.062 0.048 -0.014 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.708 0.429 -0.317 -0.442 835s -0.643 0.397 -0.530 -0.024 835s -0.024 0.278 0.398 -0.009 835s 835s x1: [4, 3, 1, 1] 835s 0.866 -0.870 -0.769 -0.685 835s -0.235 0.534 0.841 0.156 835s -0.047 0.980 -0.655 0.608 835s 835s y: [3, 3, 1, 1] 835s 0.785 -0.478 -0.563 835s -0.272 -0.087 0.488 835s 0.326 0.751 0.008 835s testing: mul_mat, [4, 4, 4, 1] = [3, 4, 4, 1] * [3, 4, 4, 1] 835s x0: [3, 4, 4, 1] 835s -0.499 -0.621 -0.875 835s 0.189 0.226 0.054 835s -0.203 -0.155 -0.316 835s -0.966 -0.748 0.999 835s 835s x1: [3, 4, 4, 1] 835s -0.923 0.796 0.778 835s 0.073 0.657 -0.651 835s -0.061 0.787 -0.420 835s 0.254 -0.448 -0.886 835s 835s y: [4, 4, 4, 1] 835s -0.715 0.047 -0.182 1.074 835s 0.125 0.127 0.089 -1.213 835s -0.091 0.144 0.023 -0.949 835s 0.927 -0.101 0.298 -0.795 835s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 835s x0: [4, 4, 4, 1] 835s -0.433 -0.175 0.569 0.912 835s 0.625 0.401 0.374 0.340 835s 0.801 0.889 0.349 0.860 835s -0.316 0.510 0.536 -0.205 835s 835s x1: [4, 3, 4, 1] 835s -0.848 -0.643 -0.654 -0.734 835s -0.178 0.413 -0.953 0.308 835s 0.349 0.203 -0.118 0.230 835s 835s y: [4, 3, 4, 1] 835s -0.562 -1.283 -2.111 -0.260 835s -0.257 -0.198 0.156 -0.307 835s -0.044 0.334 0.617 -0.118 835s test-mul-mat0: iter:283/500 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.146 0.274 -0.020 -0.332 835s 0.313 0.196 0.181 0.703 835s 0.511 0.248 -0.648 -0.560 835s 835s x1: [4, 3, 1, 1] 835s 0.686 0.462 -0.456 0.754 835s 0.031 0.464 0.735 0.941 835s -0.757 -0.490 -0.553 -0.971 835s 835s y: [3, 3, 1, 1] 835s -0.215 0.753 0.338 835s -0.205 0.895 -0.872 835s 0.310 -1.116 0.394 835s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 835s x0: [4, 4, 4, 1] 835s 0.006 -0.473 -0.311 -0.525 835s 0.059 -0.501 0.139 -0.228 835s -0.989 0.314 0.734 0.876 835s 0.929 -0.870 -0.375 -0.673 835s 835s x1: [4, 3, 4, 1] 835s 0.435 -0.115 0.783 -0.573 835s -0.872 -0.057 -0.887 0.590 835s 0.486 0.867 -0.378 -0.050 835s 835s y: [4, 3, 4, 1] 835s 0.114 0.323 -0.393 0.596 835s -0.012 -0.280 0.710 -0.825 835s -0.263 -0.447 -0.530 -0.127 835s testing: mul_mat, [3, 4, 4, 3] = [4, 3, 4, 3] * [4, 4, 4, 3] 835s x0: [4, 3, 4, 3] 835s -0.989 -0.880 -0.796 -0.862 835s 0.779 -0.126 0.909 -0.603 835s 0.978 -0.226 -0.402 0.067 835s 835s x1: [4, 4, 4, 3] 835s 0.042 0.573 -0.390 0.664 835s 0.810 -0.658 -0.703 0.361 835s 0.807 -0.194 -0.159 0.403 835s 0.940 -0.353 0.953 -0.424 835s 835s y: [3, 4, 4, 3] 835s -0.807 -0.795 0.112 835s 0.027 -0.143 1.247 835s -0.848 0.265 0.924 835s -1.012 1.898 0.587 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.030 -0.922 -0.367 -0.929 835s -0.114 -0.211 -0.806 0.268 835s -0.696 0.400 0.354 0.299 835s 835s x1: [4, 3, 1, 1] 835s 0.092 0.260 -0.503 -0.537 835s 0.412 0.480 0.450 0.401 835s 0.641 0.524 0.815 -0.294 835s 835s y: [3, 3, 1, 1] 835s 0.446 0.196 -0.299 835s -0.968 -0.404 0.185 835s -0.489 -0.920 -0.036 835s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 835s x0: [3, 2, 4, 1] 835s -0.142 -0.936 0.889 835s -0.239 -0.996 0.571 835s 835s x1: [3, 4, 4, 1] 835s -0.076 -0.807 -0.808 835s 0.416 -0.869 0.507 835s -0.492 0.391 -0.995 835s -0.029 -0.197 0.485 835s 835s y: [2, 4, 4, 1] 835s 0.048 0.361 835s 1.205 1.056 835s -1.181 -0.840 835s 0.619 0.480 835s testing: mul_mat, [4, 3, 4, 3] = [2, 4, 4, 3] * [2, 3, 4, 3] 835s x0: [2, 4, 4, 3] 835s -0.034 -0.021 835s 0.872 0.402 835s -0.062 -0.136 835s 0.890 0.327 835s 835s x1: [2, 3, 4, 3] 835s 0.231 -0.189 835s -0.443 -0.255 835s -0.172 -0.731 835s 835s y: [4, 3, 4, 3] 835s -0.004 0.125 0.011 0.144 835s 0.020 -0.488 0.062 -0.477 835s 0.021 -0.444 0.110 -0.392 835s test-mul-mat0: iter:284/500 835s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.513 -0.088 0.905 -0.930 835s -0.355 0.046 0.909 -0.601 835s 0.623 -0.768 0.896 0.333 835s 835s x1: [4, 4, 1, 1] 835s 0.866 0.300 -0.136 0.364 835s -0.627 -0.301 -0.153 -0.508 835s 0.161 -0.996 0.164 -0.650 835s 0.151 -0.072 0.973 0.369 835s 835s y: [3, 4, 1, 1] 835s -0.044 -0.636 0.308 835s 0.039 0.374 -0.466 835s 0.923 0.437 0.796 835s 0.621 0.606 1.144 835s testing: mul_mat, [1, 3, 2, 1] = [4, 1, 2, 1] * [4, 3, 2, 1] 835s x0: [4, 1, 2, 1] 835s -0.741 0.890 0.952 -0.509 835s 835s x1: [4, 3, 2, 1] 835s 0.641 0.720 0.199 -0.059 835s -0.416 -0.437 0.314 0.283 835s 0.409 0.806 -0.556 0.413 835s 835s y: [1, 3, 2, 1] 835s 0.386 835s 0.074 835s -0.326 835s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 3, 2, 1] 835s 0.869 0.161 -0.389 -0.566 835s 0.059 0.378 -0.633 -0.563 835s 0.657 0.213 0.720 -0.993 835s 835s x1: [4, 1, 2, 1] 835s -0.516 0.072 -0.910 0.047 835s 835s y: [3, 1, 2, 1] 835s -0.109 0.546 -1.026 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.945 0.195 -0.187 0.158 835s 835s x1: [4, 3, 1, 1] 835s 0.977 -0.182 -0.654 0.350 835s 0.274 -0.463 0.167 0.144 835s 0.699 0.778 0.577 -0.243 835s 835s y: [1, 3, 1, 1] 835s 1.065 835s 0.161 835s 0.665 835s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 1, 2, 1] 835s -0.746 835s 835s x1: [1, 4, 2, 1] 835s -0.085 835s -0.180 835s 0.862 835s -0.035 835s 835s y: [1, 4, 2, 1] 835s 0.063 835s 0.135 835s -0.643 835s 0.026 835s testing: mul_mat, [4, 1, 2, 1] = [1, 4, 2, 1] * [1, 1, 2, 1] 835s x0: [1, 4, 2, 1] 835s -0.299 835s -0.157 835s 0.034 835s -0.948 835s 835s x1: [1, 1, 2, 1] 835s -0.276 835s 835s y: [4, 1, 2, 1] 835s 0.082 0.043 -0.009 0.262 835s test-mul-mat0: iter:285/500 835s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.863 0.785 0.803 0.102 835s -0.130 -0.741 -0.931 -0.289 835s 0.096 -0.678 0.440 0.821 835s 835s x1: [4, 1, 1, 1] 835s -0.848 -0.216 0.223 -0.035 835s 835s y: [3, 1, 1, 1] 835s 0.737 0.073 0.134 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.967 -0.059 -0.807 0.255 835s 0.906 -0.865 0.393 0.691 835s 0.938 -0.505 -0.439 -0.803 835s 835s x1: [4, 3, 1, 1] 835s -0.653 -0.871 -0.478 0.191 835s 0.163 -0.426 0.309 -0.265 835s 0.792 -0.430 -0.995 -0.211 835s 835s y: [3, 3, 1, 1] 835s 1.117 0.107 -0.115 835s -0.449 0.454 0.446 835s 0.008 0.553 1.567 835s testing: mul_mat, [3, 3, 1, 2] = [4, 3, 1, 2] * [4, 3, 1, 2] 835s x0: [4, 3, 1, 2] 835s 0.424 0.329 0.978 0.918 835s 0.890 -0.825 -0.518 0.161 835s 0.468 0.367 0.873 -0.418 835s 835s x1: [4, 3, 1, 2] 835s -0.437 0.272 0.293 -0.114 835s -0.288 0.114 0.233 -0.160 835s 0.636 -0.576 -0.997 -0.790 835s 835s y: [3, 3, 1, 2] 835s 0.086 -0.783 0.199 835s -0.004 -0.497 0.177 835s -1.621 1.431 -0.454 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.174 -0.154 0.137 -0.425 835s -0.027 -0.081 0.818 0.729 835s -0.663 -0.206 -0.725 0.994 835s -0.806 0.559 0.564 0.634 835s 835s x1: [4, 3, 1, 1] 835s -0.228 -0.028 -0.047 -0.323 835s 0.003 -0.408 -0.283 -0.574 835s 0.921 -0.305 -0.655 0.811 835s 835s y: [4, 3, 1, 1] 835s 0.175 -0.265 -0.130 -0.063 835s 0.268 -0.617 -0.283 -0.754 835s -0.547 0.054 0.734 -0.769 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.700 -0.689 -0.516 0.756 835s 0.690 -0.381 0.870 -0.697 835s 835s x1: [4, 4, 1, 1] 835s 0.925 0.215 -0.594 -0.103 835s -0.831 0.083 0.900 -0.239 835s 0.800 -0.674 -0.318 -0.506 835s -0.330 -0.507 0.364 0.497 835s 835s y: [2, 4, 1, 1] 835s 0.728 0.111 835s -1.284 0.344 835s 0.806 0.885 835s 0.306 -0.065 835s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 835s x0: [2, 4, 1, 2] 835s -0.706 0.088 835s 0.592 -0.900 835s -0.365 0.358 835s 0.657 -0.221 835s 835s x1: [2, 4, 1, 2] 835s -0.855 0.320 835s -0.123 0.874 835s 0.315 -0.489 835s 0.799 -0.470 835s 835s y: [4, 4, 1, 2] 835s 0.632 -0.794 0.427 -0.633 835s 0.164 -0.859 0.358 -0.274 835s -0.265 0.626 -0.290 0.315 835s -0.606 0.896 -0.460 0.629 835s test-mul-mat0: iter:286/500 835s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.597 835s 835s x1: [1, 3, 1, 1] 835s -0.900 835s -0.102 835s 0.871 835s 835s y: [1, 3, 1, 1] 835s -0.537 835s -0.061 835s 0.520 835s testing: mul_mat, [2, 1, 4, 1] = [1, 2, 4, 1] * [1, 1, 4, 1] 835s x0: [1, 2, 4, 1] 835s 0.198 835s 0.964 835s 835s x1: [1, 1, 4, 1] 835s 0.871 835s 835s y: [2, 1, 4, 1] 835s 0.173 0.840 835s testing: mul_mat, [1, 2, 4, 2] = [1, 1, 4, 2] * [1, 2, 4, 2] 835s x0: [1, 1, 4, 2] 835s -0.394 835s 835s x1: [1, 2, 4, 2] 835s 0.773 835s -0.655 835s 835s y: [1, 2, 4, 2] 835s -0.305 835s 0.258 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.002 835s 835s x1: [1, 1, 1, 1] 835s 0.864 835s 835s y: [1, 1, 1, 1] 835s -0.002 835s testing: mul_mat, [3, 1, 4, 1] = [1, 3, 4, 1] * [1, 1, 4, 1] 835s x0: [1, 3, 4, 1] 835s -0.066 835s 0.668 835s 0.599 835s 835s x1: [1, 1, 4, 1] 835s -0.141 835s 835s y: [3, 1, 4, 1] 835s 0.009 -0.094 -0.085 835s testing: mul_mat, [2, 1, 4, 2] = [3, 2, 4, 2] * [3, 1, 4, 2] 835s x0: [3, 2, 4, 2] 835s -0.386 -0.835 0.236 835s 0.923 -0.909 0.626 835s 835s x1: [3, 1, 4, 2] 835s -0.514 0.184 0.713 835s 835s y: [2, 1, 4, 2] 835s 0.213 -0.195 835s test-mul-mat0: iter:287/500 835s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.891 -0.169 -0.562 835s -0.519 -0.169 0.077 835s 0.429 0.250 0.055 835s -0.953 0.015 0.728 835s 835s x1: [3, 3, 1, 1] 835s -0.298 0.744 -0.007 835s 0.887 -0.837 0.226 835s -0.423 0.829 -0.933 835s 835s y: [4, 3, 1, 1] 835s 0.144 0.028 0.057 0.290 835s -0.775 -0.301 0.184 -0.692 835s 0.760 0.007 -0.025 -0.264 835s testing: mul_mat, [3, 4, 4, 1] = [3, 3, 4, 1] * [3, 4, 4, 1] 835s x0: [3, 3, 4, 1] 835s -0.701 0.839 -0.309 835s -0.083 -0.585 -0.981 835s -0.388 -0.580 -0.403 835s 835s x1: [3, 4, 4, 1] 835s 0.088 -0.539 -0.589 835s -0.834 0.302 -0.717 835s 0.589 -0.750 0.381 835s -0.709 0.994 -0.626 835s 835s y: [3, 4, 4, 1] 835s -0.333 0.885 0.515 835s 1.060 0.595 0.437 835s -1.160 0.016 0.053 835s 1.525 0.092 -0.049 835s testing: mul_mat, [4, 3, 4, 3] = [3, 4, 4, 3] * [3, 3, 4, 3] 835s x0: [3, 4, 4, 3] 835s 0.807 0.259 0.804 835s -0.953 0.544 0.474 835s -0.139 0.825 0.521 835s -0.745 -0.445 -0.579 835s 835s x1: [3, 3, 4, 3] 835s -0.186 -0.684 -0.018 835s 0.411 0.678 0.455 835s 0.601 0.519 0.068 835s 835s y: [4, 3, 4, 3] 835s -0.342 -0.203 -0.548 0.454 835s 0.873 0.193 0.740 -0.872 835s 0.675 -0.258 0.380 -0.719 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.562 -0.915 -0.587 835s -0.252 -0.915 0.084 835s 835s x1: [3, 4, 1, 1] 835s 0.326 0.604 -0.644 835s 0.554 -0.428 -0.728 835s -0.260 -0.288 0.390 835s -0.015 0.506 0.108 835s 835s y: [2, 4, 1, 1] 835s 0.009 -0.689 835s 1.130 0.191 835s -0.111 0.362 835s -0.535 -0.451 835s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 4, 4, 1] 835s 0.723 0.017 835s -0.396 -0.340 835s 0.576 -0.795 835s 0.807 -0.736 835s 835s x1: [2, 3, 4, 1] 835s -0.602 0.246 835s 0.811 -0.635 835s -0.542 -0.496 835s 835s y: [4, 3, 4, 1] 835s -0.431 0.155 -0.543 -0.668 835s 0.575 -0.105 0.972 1.123 835s -0.400 0.383 0.082 -0.072 835s testing: mul_mat, [1, 2, 4, 3] = [4, 1, 4, 3] * [4, 2, 4, 3] 835s x0: [4, 1, 4, 3] 835s 0.983 -0.582 0.198 0.785 835s 835s x1: [4, 2, 4, 3] 835s 0.968 -0.341 -0.730 -0.015 835s 0.319 -0.525 0.249 0.791 835s 835s y: [1, 2, 4, 3] 835s 0.995 835s 1.289 835s test-mul-mat0: iter:288/500 835s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.748 835s -0.609 835s -0.874 835s 835s x1: [1, 2, 1, 1] 835s -0.301 835s 0.461 835s 835s y: [3, 2, 1, 1] 835s -0.225 0.184 0.263 835s 0.345 -0.281 -0.403 835s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.973 835s 835s x1: [1, 3, 1, 1] 835s -0.455 835s 0.190 835s 0.140 835s 835s y: [1, 3, 1, 1] 835s -0.443 835s 0.185 835s 0.137 835s testing: mul_mat, [1, 1, 1, 2] = [1, 1, 1, 2] * [1, 1, 1, 2] 835s x0: [1, 1, 1, 2] 835s 0.160 835s 835s x1: [1, 1, 1, 2] 835s -0.427 835s 835s y: [1, 1, 1, 2] 835s -0.069 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.933 835s 835s x1: [1, 1, 1, 1] 835s 0.148 835s 835s y: [1, 1, 1, 1] 835s 0.138 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.626 835s 835s x1: [1, 1, 1, 1] 835s -0.143 835s 835s y: [1, 1, 1, 1] 835s -0.090 835s testing: mul_mat, [4, 1, 1, 2] = [1, 4, 1, 2] * [1, 1, 1, 2] 835s x0: [1, 4, 1, 2] 835s 0.288 835s 0.045 835s -0.183 835s -0.424 835s 835s x1: [1, 1, 1, 2] 835s -0.793 835s 835s y: [4, 1, 1, 2] 835s -0.228 -0.036 0.145 0.336 835s test-mul-mat0: iter:289/500 835s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.736 0.802 -0.213 0.425 835s -0.553 0.935 0.191 -0.620 835s -0.208 0.356 -0.993 -0.001 835s 0.478 -0.342 -0.713 -0.477 835s 835s x1: [4, 1, 1, 1] 835s 0.567 -0.727 0.692 0.428 835s 835s y: [4, 1, 1, 1] 835s -0.966 -1.127 -1.064 -0.178 835s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 3, 3, 1] 835s 0.470 -0.747 -0.723 0.216 835s 0.038 0.838 -0.683 0.828 835s -0.601 -0.103 0.277 0.246 835s 835s x1: [4, 4, 3, 1] 835s 0.475 -0.137 0.753 -0.802 835s -0.862 -0.555 -0.377 0.160 835s 0.527 0.174 -0.272 0.800 835s -0.134 -0.844 -0.953 0.130 835s 835s y: [3, 4, 3, 1] 835s -0.392 -1.275 -0.260 835s 0.317 -0.108 0.511 835s 0.487 1.015 -0.214 835s 1.285 0.046 -0.064 835s testing: mul_mat, [3, 3, 3, 1] = [4, 3, 3, 1] * [4, 3, 3, 1] 835s x0: [4, 3, 3, 1] 835s -0.921 0.114 0.548 -0.414 835s -0.447 -0.239 0.900 -0.855 835s 0.043 0.028 -0.282 0.310 835s 835s x1: [4, 3, 3, 1] 835s 0.905 0.689 -0.587 -0.696 835s -0.414 0.690 0.550 -0.415 835s 0.891 -0.493 0.439 0.214 835s 835s y: [3, 3, 3, 1] 835s -0.788 -0.502 0.008 835s 0.933 0.870 -0.282 835s -0.725 -0.069 -0.033 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.082 0.303 0.078 -0.182 835s -0.914 -0.979 -0.817 -0.127 835s -0.566 0.642 -0.207 -0.528 835s 835s x1: [4, 3, 1, 1] 835s 0.705 0.255 0.491 -0.252 835s -0.716 -0.791 -0.942 0.993 835s 0.108 0.406 0.828 -0.530 835s 835s y: [3, 3, 1, 1] 835s 0.219 -1.265 -0.204 835s -0.553 2.072 -0.431 835s 0.293 -1.106 0.308 835s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 2, 3, 1] 835s -0.125 0.879 -0.514 835s 0.948 -0.513 -0.808 835s 835s x1: [3, 4, 3, 1] 835s -0.786 0.642 0.266 835s 0.158 -0.002 -0.388 835s -0.136 -0.746 -0.896 835s 0.612 -0.463 -0.687 835s 835s y: [2, 4, 3, 1] 835s 0.527 -1.290 835s 0.178 0.464 835s -0.179 0.978 835s -0.130 1.373 835s testing: mul_mat, [3, 3, 3, 1] = [2, 3, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 3, 3, 1] 835s -0.600 0.632 835s -0.442 0.932 835s 0.358 -0.137 835s 835s x1: [2, 3, 3, 1] 835s 0.411 0.379 835s 0.662 -0.164 835s -0.983 -0.284 835s 835s y: [3, 3, 3, 1] 835s -0.007 0.171 0.096 835s -0.501 -0.445 0.260 835s 0.410 0.169 -0.313 835s test-mul-mat0: iter:290/500 835s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.250 835s 0.209 835s 835s x1: [1, 1, 1, 1] 835s 0.452 835s 835s y: [2, 1, 1, 1] 835s -0.113 0.095 835s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 835s x0: [1, 4, 4, 1] 835s 0.811 835s -0.731 835s -0.095 835s -0.443 835s 835s x1: [1, 2, 4, 1] 835s 0.779 835s -0.697 835s 835s y: [4, 2, 4, 1] 835s 0.631 -0.569 -0.074 -0.345 835s -0.565 0.509 0.066 0.309 835s testing: mul_mat, [3, 4, 4, 3] = [1, 3, 4, 3] * [1, 4, 4, 3] 835s x0: [1, 3, 4, 3] 835s 0.872 835s 0.992 835s 0.447 835s 835s x1: [1, 4, 4, 3] 835s 0.748 835s 0.418 835s -0.733 835s -0.529 835s 835s y: [3, 4, 4, 3] 835s 0.652 0.742 0.334 835s 0.364 0.414 0.187 835s -0.639 -0.727 -0.327 835s -0.461 -0.524 -0.236 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.720 835s -0.770 835s 0.495 835s 835s x1: [1, 3, 1, 1] 835s 0.827 835s -0.516 835s -0.498 835s 835s y: [3, 3, 1, 1] 835s 0.595 -0.637 0.409 835s -0.372 0.397 -0.255 835s -0.358 0.383 -0.246 835s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 4, 4, 1] 835s 0.094 -0.634 0.305 835s 0.513 0.915 -0.737 835s 0.972 0.549 0.295 835s 0.386 0.210 0.131 835s 835s x1: [3, 1, 4, 1] 835s 0.237 0.014 -0.516 835s 835s y: [4, 1, 4, 1] 835s -0.144 0.515 0.086 0.027 835s testing: mul_mat, [3, 3, 4, 3] = [4, 3, 4, 3] * [4, 3, 4, 3] 835s x0: [4, 3, 4, 3] 835s -0.371 -0.522 -0.234 -0.063 835s 0.700 0.874 -0.654 -0.728 835s 0.569 0.441 -0.751 -0.549 835s 835s x1: [4, 3, 4, 3] 835s -0.070 0.853 0.335 -0.545 835s -0.142 0.703 0.531 0.250 835s 0.490 0.772 -0.931 -0.865 835s 835s y: [3, 3, 4, 3] 835s -0.464 0.874 0.385 835s -0.454 -0.015 -0.307 835s -0.313 2.256 1.793 835s test-mul-mat0: iter:291/500 835s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.941 835s 0.722 835s 0.535 835s 835s x1: [1, 4, 1, 1] 835s -0.504 835s 0.982 835s -0.843 835s 0.058 835s 835s y: [3, 4, 1, 1] 835s 0.475 -0.364 -0.270 835s -0.924 0.709 0.525 835s 0.793 -0.608 -0.451 835s -0.055 0.042 0.031 835s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.166 835s -0.573 835s 835s x1: [1, 3, 1, 1] 835s -0.136 835s 0.523 835s 0.169 835s 835s y: [2, 3, 1, 1] 835s -0.023 0.078 835s 0.087 -0.299 835s 0.028 -0.097 835s testing: mul_mat, [4, 2, 1, 3] = [1, 4, 1, 3] * [1, 2, 1, 3] 835s x0: [1, 4, 1, 3] 835s -0.115 835s 0.644 835s -0.660 835s -0.669 835s 835s x1: [1, 2, 1, 3] 835s 0.206 835s 0.275 835s 835s y: [4, 2, 1, 3] 835s -0.024 0.132 -0.136 -0.138 835s -0.032 0.177 -0.182 -0.184 835s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.210 835s 0.638 835s -0.235 835s -0.621 835s 835s x1: [1, 4, 1, 1] 835s -0.284 835s 0.520 835s 0.675 835s -0.226 835s 835s y: [4, 4, 1, 1] 835s -0.060 -0.181 0.067 0.176 835s 0.109 0.332 -0.122 -0.323 835s 0.142 0.431 -0.159 -0.419 835s -0.047 -0.144 0.053 0.140 835s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.898 0.163 0.264 0.948 835s 0.887 -0.067 0.982 -0.117 835s -0.952 0.241 0.073 0.438 835s 0.597 0.503 -0.120 -0.590 835s 835s x1: [4, 1, 1, 1] 835s 0.389 0.931 -0.194 -0.405 835s 835s y: [4, 1, 1, 1] 835s -0.632 0.140 -0.337 0.963 835s testing: mul_mat, [4, 4, 1, 3] = [4, 4, 1, 3] * [4, 4, 1, 3] 835s x0: [4, 4, 1, 3] 835s 0.613 -0.068 -0.308 -0.398 835s 0.828 -0.506 -0.421 0.901 835s 0.177 -0.035 -0.832 -0.883 835s 0.298 0.108 -0.672 -0.445 835s 835s x1: [4, 4, 1, 3] 835s -0.326 -0.846 0.930 -0.651 835s -0.072 0.172 0.559 -0.434 835s 0.936 0.938 0.955 0.867 835s -0.256 -0.450 0.073 -0.154 835s 835s y: [4, 4, 1, 3] 835s -0.169 -0.821 -0.227 -0.524 835s -0.055 -0.772 -0.101 -0.186 835s -0.129 0.679 -1.428 -0.647 835s -0.088 -0.154 0.046 -0.106 835s test-mul-mat0: iter:292/500 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.064 -0.932 835s -0.653 -0.560 835s -0.140 -0.344 835s 0.644 -0.172 835s 835s x1: [2, 2, 1, 1] 835s -0.271 -0.876 835s 0.914 -0.602 835s 835s y: [4, 2, 1, 1] 835s 0.799 0.667 0.339 -0.024 835s 0.619 -0.260 0.079 0.692 835s testing: mul_mat, [4, 4, 3, 1] = [2, 4, 3, 1] * [2, 4, 3, 1] 835s x0: [2, 4, 3, 1] 835s -0.913 0.938 835s -0.912 -0.257 835s 0.582 -0.083 835s 0.006 0.362 835s 835s x1: [2, 4, 3, 1] 835s -0.737 0.780 835s 0.291 -0.165 835s 0.024 -0.554 835s 0.985 -0.564 835s 835s y: [4, 4, 3, 1] 835s 1.404 0.472 -0.494 0.278 835s -0.421 -0.223 0.183 -0.058 835s -0.541 0.121 0.060 -0.200 835s -1.428 -0.753 0.620 -0.198 835s testing: mul_mat, [4, 4, 3, 4] = [2, 4, 3, 4] * [2, 4, 3, 4] 835s x0: [2, 4, 3, 4] 835s -0.141 0.187 835s 0.441 0.614 835s 0.766 0.822 835s 0.569 -0.554 835s 835s x1: [2, 4, 3, 4] 835s -0.597 0.670 835s 0.031 0.563 835s 0.411 -0.472 835s -0.208 0.498 835s 835s y: [4, 4, 3, 4] 835s 0.210 0.148 0.093 -0.711 835s 0.101 0.359 0.486 -0.295 835s -0.147 -0.109 -0.073 0.495 835s 0.123 0.214 0.249 -0.395 835s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.746 0.280 835s -0.656 0.051 835s -0.719 0.103 835s 835s x1: [2, 4, 1, 1] 835s 0.367 -0.899 835s -0.479 0.882 835s 0.712 -0.643 835s -0.293 0.749 835s 835s y: [3, 4, 1, 1] 835s 0.022 -0.286 -0.357 835s -0.111 0.359 0.436 835s 0.351 -0.500 -0.579 835s -0.009 0.230 0.288 835s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 4, 3, 1] 835s 0.334 0.636 0.768 835s 0.887 0.487 0.066 835s 0.402 0.787 0.031 835s -0.959 0.980 -0.129 835s 835s x1: [3, 2, 3, 1] 835s -0.109 0.948 -0.293 835s -0.537 0.551 0.095 835s 835s y: [4, 2, 3, 1] 835s 0.341 0.345 0.693 1.072 835s 0.244 -0.202 0.221 1.044 835s testing: mul_mat, [4, 3, 3, 4] = [4, 4, 3, 4] * [4, 3, 3, 4] 835s x0: [4, 4, 3, 4] 835s -0.056 -0.377 -0.830 -0.293 835s 0.243 0.742 0.676 -0.702 835s 0.059 0.340 0.741 -0.381 835s 0.968 0.021 -0.040 -0.481 835s 835s x1: [4, 3, 3, 4] 835s -0.187 0.218 -0.789 -0.420 835s -0.716 0.242 0.452 -0.759 835s -0.779 0.030 -0.339 -0.249 835s 835s y: [4, 3, 3, 4] 835s 0.706 -0.123 -0.362 0.057 835s -0.204 0.844 0.664 -0.340 835s 0.387 -0.222 -0.192 -0.620 835s test-mul-mat0: iter:293/500 835s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.898 -0.354 0.184 -0.986 835s 0.842 0.098 0.575 -0.074 835s 835s x1: [4, 1, 1, 1] 835s 0.265 0.012 -0.370 0.050 835s 835s y: [2, 1, 1, 1] 835s 0.116 0.008 835s testing: mul_mat, [4, 2, 2, 1] = [4, 4, 2, 1] * [4, 2, 2, 1] 835s x0: [4, 4, 2, 1] 835s -0.453 0.088 0.243 0.177 835s -0.862 0.387 0.075 -0.216 835s -0.429 0.089 -0.375 0.668 835s -0.336 0.551 -0.331 -0.611 835s 835s x1: [4, 2, 2, 1] 835s 0.001 0.726 0.299 -0.213 835s 0.557 -0.703 0.690 -0.876 835s 835s y: [4, 2, 2, 1] 835s 0.098 0.349 -0.190 0.431 835s -0.301 -0.512 -1.145 -0.268 835s testing: mul_mat, [3, 4, 2, 4] = [4, 3, 2, 4] * [4, 4, 2, 4] 835s x0: [4, 3, 2, 4] 835s 0.097 0.836 0.193 -0.264 835s -0.794 -0.780 0.836 0.277 835s -0.919 -0.010 -0.580 0.903 835s 835s x1: [4, 4, 2, 4] 835s -0.152 -0.140 -0.509 -0.015 835s -0.753 0.566 0.769 -0.182 835s -0.345 -0.605 -0.514 0.319 835s 0.946 0.155 0.708 -0.204 835s 835s y: [3, 4, 2, 4] 835s -0.226 -0.200 0.423 835s 0.597 0.750 0.076 835s -0.723 0.405 0.909 835s 0.412 -0.337 -1.465 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.956 0.437 -0.016 0.840 835s -0.835 0.913 0.858 -0.176 835s -0.757 -0.034 -0.614 0.764 835s 835s x1: [4, 3, 1, 1] 835s -0.522 -0.771 0.524 0.495 835s -0.895 -0.437 -0.551 -0.863 835s -0.254 0.785 0.273 -0.357 835s 835s y: [3, 3, 1, 1] 835s -0.429 0.094 0.478 835s -1.763 0.028 0.371 835s -0.205 1.226 -0.274 835s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 4, 2, 1] 835s 0.430 -0.196 0.783 835s 0.981 -0.063 -0.753 835s 0.174 -0.445 0.337 835s 0.270 -0.972 -0.649 835s 835s x1: [3, 4, 2, 1] 835s 0.285 0.224 -0.155 835s 0.691 0.309 -0.431 835s -0.831 0.538 -0.908 835s 0.664 0.643 -0.344 835s 835s y: [4, 4, 2, 1] 835s -0.042 0.382 -0.102 -0.040 835s -0.101 0.983 -0.163 0.166 835s -1.173 -0.165 -0.690 -0.159 835s -0.109 0.871 -0.287 -0.223 835s testing: mul_mat, [2, 3, 2, 4] = [4, 2, 2, 4] * [4, 3, 2, 4] 835s x0: [4, 2, 2, 4] 835s 0.019 0.853 0.323 -0.422 835s 0.288 0.303 -0.621 -0.369 835s 835s x1: [4, 3, 2, 4] 835s 0.670 -0.638 -0.244 0.492 835s -0.192 -0.121 -0.720 -0.762 835s -0.141 0.454 0.508 0.664 835s 835s y: [2, 3, 2, 4] 835s -0.819 -0.030 835s -0.018 0.636 835s 0.268 -0.463 835s test-mul-mat0: iter:294/500 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.196 -0.091 -0.228 -0.306 835s -0.317 0.719 -0.382 0.605 835s 0.181 -0.207 -0.460 -0.527 835s -0.762 -0.224 0.448 -0.744 835s 835s x1: [4, 3, 1, 1] 835s 0.168 -0.886 -0.616 0.225 835s -0.725 -0.524 0.882 0.610 835s 0.851 -0.077 -0.711 0.095 835s 835s y: [4, 3, 1, 1] 835s 0.119 -0.319 0.379 -0.373 835s -0.198 -0.115 -0.750 0.612 835s -0.026 0.003 0.448 -1.020 835s testing: mul_mat, [4, 4, 2, 1] = [4, 4, 2, 1] * [4, 4, 2, 1] 835s x0: [4, 4, 2, 1] 835s -0.249 -0.813 0.430 0.399 835s -0.789 -0.226 0.930 0.845 835s 0.970 0.384 0.768 -0.740 835s 0.865 -0.505 0.460 0.119 835s 835s x1: [4, 4, 2, 1] 835s 0.635 -0.515 0.424 0.749 835s -0.131 -0.351 -0.976 0.345 835s -0.469 0.634 0.196 0.454 835s 0.923 -0.710 -0.519 -0.273 835s 835s y: [4, 4, 2, 1] 835s 0.742 0.642 0.189 1.093 835s 0.037 -0.434 -1.266 -0.344 835s -0.133 0.792 -0.397 -0.582 835s 0.015 -1.282 0.426 0.887 835s testing: mul_mat, [3, 4, 2, 4] = [4, 3, 2, 4] * [4, 4, 2, 4] 835s x0: [4, 3, 2, 4] 835s 0.618 0.541 0.273 -0.822 835s -0.362 0.829 -0.409 0.872 835s -0.910 -0.494 0.761 0.788 835s 835s x1: [4, 4, 2, 4] 835s -0.718 -0.061 0.336 -0.507 835s 0.714 0.266 -0.662 0.684 835s -0.349 -0.895 0.944 -0.484 835s -0.400 0.404 0.635 -0.483 835s 835s y: [3, 4, 2, 4] 835s 0.032 -0.370 0.539 835s -0.158 0.829 -0.746 835s -0.044 -1.423 1.097 835s 0.542 -0.202 0.267 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.836 -0.091 0.239 -0.548 835s -0.411 -0.755 0.826 0.632 835s -0.430 0.539 0.846 0.262 835s 835s x1: [4, 3, 1, 1] 835s -0.956 0.017 0.623 -0.170 835s -0.471 0.121 0.034 -0.268 835s -0.195 0.952 -0.076 -0.092 835s 835s y: [3, 3, 1, 1] 835s -0.558 0.787 0.903 835s -0.250 -0.039 0.227 835s -0.217 -0.760 0.508 835s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 3, 2, 1] 835s -0.838 -0.386 0.686 835s -0.367 -0.736 -0.194 835s -0.053 -0.791 0.202 835s 835s x1: [3, 4, 2, 1] 835s 0.072 -0.458 -0.007 835s 0.244 -0.024 0.516 835s 0.288 0.993 0.139 835s -0.882 -0.478 -0.740 835s 835s y: [3, 4, 2, 1] 835s 0.112 0.312 0.357 835s 0.159 -0.172 0.110 835s -0.530 -0.863 -0.772 835s 0.417 0.819 0.276 835s testing: mul_mat, [1, 3, 2, 4] = [3, 1, 2, 4] * [3, 3, 2, 4] 835s x0: [3, 1, 2, 4] 835s 0.945 -0.811 0.013 835s 835s x1: [3, 3, 2, 4] 835s 0.486 0.551 0.182 835s -0.410 0.728 0.155 835s 0.581 0.742 0.717 835s 835s y: [1, 3, 2, 4] 835s 0.015 835s -0.976 835s -0.043 835s test-mul-mat0: iter:295/500 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.630 835s 835s x1: [1, 4, 1, 1] 835s -0.858 835s 0.718 835s -0.383 835s -0.913 835s 835s y: [1, 4, 1, 1] 835s -0.541 835s 0.452 835s -0.241 835s -0.575 835s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 835s x0: [1, 2, 3, 1] 835s -0.793 835s -0.119 835s 835s x1: [1, 1, 3, 1] 835s 0.059 835s 835s y: [2, 1, 3, 1] 835s -0.046 -0.007 835s testing: mul_mat, [4, 2, 3, 3] = [1, 4, 3, 3] * [1, 2, 3, 3] 835s x0: [1, 4, 3, 3] 835s -0.767 835s -0.590 835s 0.132 835s 0.170 835s 835s x1: [1, 2, 3, 3] 835s -0.406 835s 0.203 835s 835s y: [4, 2, 3, 3] 835s 0.312 0.240 -0.054 -0.069 835s -0.156 -0.120 0.027 0.034 835s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.642 835s 0.099 835s -0.825 835s 835s x1: [1, 4, 1, 1] 835s 0.364 835s -0.813 835s 0.375 835s 0.552 835s 835s y: [3, 4, 1, 1] 835s 0.234 0.036 -0.301 835s -0.522 -0.080 0.670 835s 0.241 0.037 -0.309 835s 0.354 0.055 -0.455 835s testing: mul_mat, [1, 1, 3, 1] = [3, 1, 3, 1] * [3, 1, 3, 1] 835s x0: [3, 1, 3, 1] 835s 0.820 -0.119 0.386 835s 835s x1: [3, 1, 3, 1] 835s 0.111 0.260 -0.330 835s 835s y: [1, 1, 3, 1] 835s -0.067 835s testing: mul_mat, [4, 3, 3, 3] = [1, 4, 3, 3] * [1, 3, 3, 3] 835s x0: [1, 4, 3, 3] 835s 0.413 835s -0.556 835s -0.748 835s -0.398 835s 835s x1: [1, 3, 3, 3] 835s 0.189 835s 0.801 835s 0.245 835s 835s y: [4, 3, 3, 3] 835s 0.078 -0.105 -0.141 -0.075 835s 0.331 -0.445 -0.599 -0.319 835s 0.101 -0.136 -0.183 -0.097 835s test-mul-mat0: iter:296/500 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.483 -0.463 835s -0.683 0.380 835s 0.552 -0.737 835s 835s x1: [2, 2, 1, 1] 835s -0.758 0.347 835s 0.748 0.027 835s 835s y: [3, 2, 1, 1] 835s -0.527 0.649 -0.674 835s 0.349 -0.500 0.393 835s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 4, 4, 1] 835s -0.890 0.171 835s -0.830 0.490 835s -0.277 -0.566 835s -0.466 -0.376 835s 835s x1: [2, 3, 4, 1] 835s 0.044 0.901 835s 0.982 -0.205 835s 0.886 0.293 835s 835s y: [4, 3, 4, 1] 835s 0.115 0.405 -0.522 -0.359 835s -0.909 -0.915 -0.156 -0.381 835s -0.739 -0.591 -0.412 -0.524 835s testing: mul_mat, [2, 4, 4, 4] = [2, 2, 4, 4] * [2, 4, 4, 4] 835s x0: [2, 2, 4, 4] 835s -0.386 0.511 835s 0.874 0.160 835s 835s x1: [2, 4, 4, 4] 835s -0.651 0.456 835s -0.594 0.071 835s 0.890 -0.060 835s 0.695 -0.694 835s 835s y: [2, 4, 4, 4] 835s 0.485 -0.496 835s 0.266 -0.507 835s -0.374 0.768 835s -0.623 0.496 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.746 0.722 835s -0.987 0.110 835s 835s x1: [2, 2, 1, 1] 835s -0.220 -0.358 835s 0.608 -0.111 835s 835s y: [2, 2, 1, 1] 835s -0.422 0.177 835s 0.374 -0.612 835s testing: mul_mat, [1, 2, 4, 1] = [2, 1, 4, 1] * [2, 2, 4, 1] 835s x0: [2, 1, 4, 1] 835s -0.361 -0.905 835s 835s x1: [2, 2, 4, 1] 835s -0.089 0.593 835s -0.028 -0.540 835s 835s y: [1, 2, 4, 1] 835s -0.504 835s 0.499 835s testing: mul_mat, [4, 2, 4, 4] = [1, 4, 4, 4] * [1, 2, 4, 4] 835s x0: [1, 4, 4, 4] 835s 0.797 835s -0.400 835s -0.502 835s 0.828 835s 835s x1: [1, 2, 4, 4] 835s 0.686 835s 0.453 835s 835s y: [4, 2, 4, 4] 835s 0.547 -0.275 -0.345 0.568 835s 0.361 -0.181 -0.228 0.375 835s test-mul-mat0: iter:297/500 835s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.086 835s 0.546 835s 0.747 835s -0.375 835s 835s x1: [1, 1, 1, 1] 835s -0.532 835s 835s y: [4, 1, 1, 1] 835s 0.046 -0.290 -0.397 0.199 835s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 835s x0: [1, 3, 3, 1] 835s -0.522 835s 0.669 835s 0.102 835s 835s x1: [1, 4, 3, 1] 835s 0.885 835s 0.618 835s -0.226 835s -0.327 835s 835s y: [3, 4, 3, 1] 835s -0.462 0.592 0.090 835s -0.323 0.413 0.063 835s 0.118 -0.151 -0.023 835s 0.171 -0.219 -0.033 835s testing: mul_mat, [1, 3, 3, 2] = [1, 1, 3, 2] * [1, 3, 3, 2] 835s x0: [1, 1, 3, 2] 835s 0.416 835s 835s x1: [1, 3, 3, 2] 835s -0.257 835s 0.462 835s 0.854 835s 835s y: [1, 3, 3, 2] 835s -0.107 835s 0.192 835s 0.355 835s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.327 835s -0.217 835s 0.464 835s 835s x1: [1, 1, 1, 1] 835s -0.401 835s 835s y: [3, 1, 1, 1] 835s 0.131 0.087 -0.186 835s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 835s x0: [3, 2, 3, 1] 835s -0.863 0.005 -0.831 835s 0.968 0.452 -0.963 835s 835s x1: [3, 1, 3, 1] 835s -0.176 0.526 -0.074 835s 835s y: [2, 1, 3, 1] 835s 0.217 0.139 835s testing: mul_mat, [1, 3, 3, 2] = [2, 1, 3, 2] * [2, 3, 3, 2] 835s x0: [2, 1, 3, 2] 835s -0.280 0.621 835s 835s x1: [2, 3, 3, 2] 835s -0.432 -0.428 835s 0.370 0.392 835s -0.902 -0.704 835s 835s y: [1, 3, 3, 2] 835s -0.145 835s 0.140 835s -0.185 835s test-mul-mat0: iter:298/500 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.031 -0.294 -0.975 835s 0.085 0.260 0.283 835s 0.773 0.183 0.933 835s -0.441 0.403 -0.347 835s 835s x1: [3, 1, 1, 1] 835s -0.460 -0.358 -0.941 835s 835s y: [4, 1, 1, 1] 835s 1.037 -0.399 -1.300 0.385 835s testing: mul_mat, [3, 4, 4, 1] = [3, 3, 4, 1] * [3, 4, 4, 1] 835s x0: [3, 3, 4, 1] 835s 0.948 -0.744 -0.119 835s -0.984 0.215 -0.233 835s 0.367 0.948 0.836 835s 835s x1: [3, 4, 4, 1] 835s -0.820 0.487 -0.113 835s -0.870 0.395 0.474 835s -0.454 0.097 0.419 835s -0.121 -0.240 -0.242 835s 835s y: [3, 4, 4, 1] 835s -1.126 0.938 0.066 835s -1.175 0.830 0.452 835s -0.552 0.370 0.275 835s 0.093 0.123 -0.474 835s testing: mul_mat, [1, 3, 4, 1] = [3, 1, 4, 1] * [3, 3, 4, 1] 835s x0: [3, 1, 4, 1] 835s -0.842 -0.217 -0.738 835s 835s x1: [3, 3, 4, 1] 835s -0.855 0.920 -0.446 835s 0.981 -0.428 0.793 835s -0.712 0.161 -0.495 835s 835s y: [1, 3, 4, 1] 835s 0.849 835s -1.318 835s 0.929 835s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.143 -0.656 0.194 835s -0.383 0.222 0.149 835s 835s x1: [3, 1, 1, 1] 835s -0.347 -0.011 -0.423 835s 835s y: [2, 1, 1, 1] 835s -0.025 0.068 835s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 2, 4, 1] 835s 0.990 0.542 835s -0.701 0.212 835s 835s x1: [2, 3, 4, 1] 835s -0.034 -0.677 835s -0.441 -0.145 835s 0.373 -0.477 835s 835s y: [2, 3, 4, 1] 835s -0.400 -0.120 835s -0.515 0.279 835s 0.111 -0.363 835s testing: mul_mat, [3, 2, 4, 1] = [2, 3, 4, 1] * [2, 2, 4, 1] 835s x0: [2, 3, 4, 1] 835s 0.339 -0.970 835s -0.643 -0.464 835s -0.223 -0.407 835s 835s x1: [2, 2, 4, 1] 835s 0.962 -0.405 835s -0.761 0.097 835s 835s y: [3, 2, 4, 1] 835s 0.720 -0.430 -0.050 835s -0.353 0.444 0.130 835s test-mul-mat0: iter:299/500 835s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.270 -0.837 0.196 0.756 835s -0.923 -0.872 -0.340 -0.812 835s 0.394 0.585 0.602 0.261 835s 0.666 -0.998 -0.075 -0.108 835s 835s x1: [4, 4, 1, 1] 835s 0.665 0.226 0.684 0.004 835s 0.584 -0.539 0.034 -0.881 835s 0.053 -0.688 0.688 -0.165 835s 0.363 0.016 -0.198 -0.535 835s 835s y: [4, 4, 1, 1] 835s -0.231 -1.047 0.807 0.166 835s -0.365 0.635 -0.295 1.019 835s 0.572 0.450 -0.010 0.688 835s -0.554 0.153 -0.107 0.298 835s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 4, 3, 1] 835s 0.935 0.707 -0.842 0.919 835s 0.238 0.161 0.489 -0.629 835s 0.425 -0.275 0.506 -0.386 835s -0.147 -0.672 0.733 0.458 835s 835s x1: [4, 4, 3, 1] 835s 0.686 0.930 -0.524 -0.853 835s -0.037 -0.405 0.200 0.275 835s -0.717 -0.964 -0.362 0.299 835s -0.162 0.103 -0.714 0.568 835s 835s y: [4, 4, 3, 1] 835s 0.956 0.594 0.100 -1.500 835s -0.236 -0.149 0.091 0.550 835s -0.773 -0.691 -0.338 0.625 835s 1.045 -0.729 -0.678 -0.309 835s testing: mul_mat, [1, 4, 3, 4] = [4, 1, 3, 4] * [4, 4, 3, 4] 835s x0: [4, 1, 3, 4] 835s -0.789 0.030 0.427 -0.440 835s 835s x1: [4, 4, 3, 4] 835s 0.444 -0.642 -0.458 -0.384 835s -0.503 -0.789 0.783 0.418 835s -0.078 -0.951 0.407 -0.757 835s -0.321 0.945 0.500 0.018 835s 835s y: [1, 4, 3, 4] 835s -0.396 835s 0.523 835s 0.539 835s 0.487 835s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.557 0.240 0.862 -0.476 835s 0.408 -0.346 -0.307 -0.924 835s 0.536 0.421 -0.279 -0.199 835s -0.639 -0.535 -0.502 0.148 835s 835s x1: [4, 1, 1, 1] 835s -0.399 -0.756 -0.900 0.449 835s 835s y: [4, 1, 1, 1] 835s -0.949 -0.039 -0.370 1.178 835s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 4, 3, 1] 835s -0.117 -0.310 0.359 -0.101 835s 0.294 -0.765 -0.901 0.777 835s 0.609 -0.553 -0.002 -0.926 835s 0.318 -0.194 0.283 -0.250 835s 835s x1: [4, 4, 3, 1] 835s -0.414 -0.133 0.050 -0.976 835s -0.467 -0.459 -0.909 -0.768 835s 0.763 -0.889 -0.166 -0.992 835s -0.789 -0.717 -0.426 -0.347 835s 835s y: [4, 4, 3, 1] 835s 0.206 -0.822 0.725 0.152 835s -0.052 0.436 0.682 -0.125 835s 0.227 0.284 1.876 0.617 835s 0.197 0.432 0.238 -0.146 835s testing: mul_mat, [1, 4, 3, 4] = [4, 1, 3, 4] * [4, 4, 3, 4] 835s x0: [4, 1, 3, 4] 835s 0.751 -0.612 -0.239 -0.475 835s 835s x1: [4, 4, 3, 4] 835s 0.001 0.100 0.999 0.956 835s -0.602 -0.523 0.302 0.857 835s -0.830 0.321 -0.946 0.732 835s 0.703 0.096 -0.823 0.379 835s 835s y: [1, 4, 3, 4] 835s -0.754 835s -0.612 835s -0.941 835s 0.486 835s test-mul-mat0: iter:300/500 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.468 0.785 835s -0.862 0.166 835s 0.120 -0.483 835s 835s x1: [2, 1, 1, 1] 835s -0.306 -0.046 835s 835s y: [3, 1, 1, 1] 835s -0.179 0.256 -0.015 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.315 0.618 835s 835s x1: [2, 3, 1, 1] 835s -0.774 -0.794 835s 0.284 -0.953 835s 0.816 -0.512 835s 835s y: [1, 3, 1, 1] 835s -0.735 835s -0.500 835s -0.059 835s testing: mul_mat, [1, 1, 1, 4] = [2, 1, 1, 4] * [2, 1, 1, 4] 835s x0: [2, 1, 1, 4] 835s 0.099 0.481 835s 835s x1: [2, 1, 1, 4] 835s -0.722 0.530 835s 835s y: [1, 1, 1, 4] 835s 0.184 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.549 -0.343 835s 0.093 -0.622 835s 0.036 0.083 835s 835s x1: [2, 1, 1, 1] 835s 0.331 -0.424 835s 835s y: [3, 1, 1, 1] 835s -0.036 0.295 -0.023 835s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.186 0.103 0.911 835s -0.199 0.359 -0.542 835s 0.265 -0.133 -0.651 835s 835s x1: [3, 2, 1, 1] 835s -0.527 -0.134 -0.539 835s 0.789 -0.516 -0.261 835s 835s y: [3, 2, 1, 1] 835s -0.407 0.348 0.229 835s -0.437 -0.201 0.447 835s testing: mul_mat, [2, 3, 1, 4] = [3, 2, 1, 4] * [3, 3, 1, 4] 835s x0: [3, 2, 1, 4] 835s -0.249 -0.783 0.116 835s 0.848 -0.419 -0.771 835s 835s x1: [3, 3, 1, 4] 835s -0.498 0.160 -0.476 835s -0.952 0.598 -0.833 835s 0.379 -0.825 -0.023 835s 835s y: [2, 3, 1, 4] 835s -0.057 -0.122 835s -0.328 -0.416 835s 0.549 0.685 835s test-mul-mat0: iter:301/500 835s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.608 0.891 0.712 -0.340 835s 0.068 -0.444 -0.263 0.342 835s 835s x1: [4, 3, 1, 1] 835s -0.491 0.393 0.238 0.260 835s 0.241 0.455 0.841 -0.643 835s 0.685 -0.091 0.119 0.009 835s 835s y: [2, 3, 1, 1] 835s 0.730 -0.181 835s 1.076 -0.627 835s -0.416 0.059 835s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 835s x0: [4, 3, 2, 1] 835s -0.570 -0.590 0.193 0.549 835s 0.420 -0.871 0.941 0.310 835s 0.841 -0.399 -0.622 -0.604 835s 835s x1: [4, 2, 2, 1] 835s -0.268 0.726 -0.927 0.109 835s 0.537 0.719 -0.966 -0.327 835s 835s y: [3, 2, 2, 1] 835s -0.394 -1.583 -0.004 835s -1.095 -1.412 0.962 835s testing: mul_mat, [2, 3, 2, 1] = [4, 2, 2, 1] * [4, 3, 2, 1] 835s x0: [4, 2, 2, 1] 835s 0.382 -0.155 -0.621 -0.343 835s 0.797 -0.318 0.113 0.581 835s 835s x1: [4, 3, 2, 1] 835s -0.544 0.784 0.574 -0.101 835s 0.857 -0.701 0.183 -0.712 835s -0.291 -0.624 0.837 -0.871 835s 835s y: [2, 3, 2, 1] 835s -0.651 -0.676 835s 0.567 0.513 835s -0.235 -0.444 835s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.436 0.521 0.517 0.370 835s -0.811 0.139 -0.744 0.744 835s 0.031 0.600 -0.837 -0.545 835s -0.782 -0.634 -0.801 0.382 835s 835s x1: [4, 2, 1, 1] 835s 0.562 0.393 -0.925 0.340 835s -0.167 -0.580 0.719 -0.350 835s 835s y: [4, 2, 1, 1] 835s 0.098 0.539 0.842 0.181 835s -0.132 -0.739 -0.765 -0.211 835s testing: mul_mat, [3, 4, 2, 1] = [4, 3, 2, 1] * [4, 4, 2, 1] 835s x0: [4, 3, 2, 1] 835s -0.633 -0.485 -0.261 0.382 835s 0.223 0.692 0.502 0.031 835s 0.431 0.099 0.600 -0.249 835s 835s x1: [4, 4, 2, 1] 835s 0.182 0.010 -0.423 -0.093 835s -0.725 -0.852 -0.531 0.668 835s -0.777 0.810 -0.499 -0.357 835s 0.529 0.151 0.805 -0.035 835s 835s y: [3, 4, 2, 1] 835s -0.045 -0.168 -0.151 835s 1.266 -0.997 -0.882 835s 0.093 0.126 -0.465 835s -0.631 0.625 0.734 835s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 4, 2, 1] 835s 0.410 -0.396 -0.146 835s 0.603 -0.848 0.406 835s -0.417 -0.921 0.215 835s -0.101 -0.986 0.872 835s 835s x1: [3, 4, 2, 1] 835s 0.180 0.410 -0.298 835s 0.327 0.200 0.018 835s -0.517 0.568 -0.759 835s 0.914 -0.917 0.933 835s 835s y: [4, 4, 2, 1] 835s -0.045 -0.360 -0.517 -0.682 835s 0.052 0.034 -0.317 -0.215 835s -0.326 -1.102 -0.470 -1.170 835s 0.601 1.708 0.663 1.625 835s test-mul-mat0: iter:302/500 835s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.485 -0.889 -0.624 835s 835s x1: [3, 4, 1, 1] 835s -0.307 -0.950 -0.350 835s -0.897 0.653 0.233 835s 0.002 -0.743 0.385 835s 0.081 -0.729 -0.761 835s 835s y: [1, 4, 1, 1] 835s 0.914 835s -1.161 835s 0.422 835s 1.163 835s testing: mul_mat, [1, 1, 2, 1] = [3, 1, 2, 1] * [3, 1, 2, 1] 835s x0: [3, 1, 2, 1] 835s 0.750 -0.575 -0.289 835s 835s x1: [3, 1, 2, 1] 835s -0.732 -0.776 -0.820 835s 835s y: [1, 1, 2, 1] 835s 0.134 835s testing: mul_mat, [3, 1, 2, 2] = [3, 3, 2, 2] * [3, 1, 2, 2] 835s x0: [3, 3, 2, 2] 835s -0.030 0.359 0.821 835s 0.081 0.735 -0.911 835s 0.304 0.915 0.222 835s 835s x1: [3, 1, 2, 2] 835s -0.894 0.463 -0.314 835s 835s y: [3, 1, 2, 2] 835s -0.065 0.555 0.082 835s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.479 -0.308 -0.836 835s 835s x1: [3, 3, 1, 1] 835s 0.399 0.562 0.891 835s -0.379 0.135 -0.198 835s -0.336 -0.541 -0.862 835s 835s y: [1, 3, 1, 1] 835s -0.726 835s -0.058 835s 0.726 835s testing: mul_mat, [4, 3, 2, 1] = [1, 4, 2, 1] * [1, 3, 2, 1] 835s x0: [1, 4, 2, 1] 835s -0.686 835s 0.828 835s -0.870 835s -0.479 835s 835s x1: [1, 3, 2, 1] 835s -0.395 835s -0.292 835s 0.597 835s 835s y: [4, 3, 2, 1] 835s 0.271 -0.327 0.343 0.189 835s 0.200 -0.242 0.254 0.140 835s -0.409 0.494 -0.519 -0.285 835s testing: mul_mat, [4, 1, 2, 2] = [4, 4, 2, 2] * [4, 1, 2, 2] 835s x0: [4, 4, 2, 2] 835s 0.159 -0.390 -0.810 -0.468 835s -0.207 -0.940 -0.167 -0.898 835s 0.084 -0.689 0.149 -0.261 835s 0.997 -0.562 0.809 -0.512 835s 835s x1: [4, 1, 2, 2] 835s -0.070 0.957 -0.071 -0.671 835s 835s y: [4, 1, 2, 2] 835s -0.012 -0.269 -0.500 -0.322 835s test-mul-mat0: iter:303/500 835s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.159 835s 835s x1: [1, 3, 1, 1] 835s 0.049 835s -0.692 835s 0.630 835s 835s y: [1, 3, 1, 1] 835s 0.008 835s -0.110 835s 0.100 835s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.888 835s 0.785 835s -0.451 835s -0.905 835s 835s x1: [1, 1, 1, 1] 835s -0.662 835s 835s y: [4, 1, 1, 1] 835s 0.588 -0.520 0.298 0.599 835s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.232 835s -0.001 835s -0.327 835s 0.767 835s 835s x1: [1, 4, 1, 1] 835s -0.699 835s 0.559 835s 0.928 835s -0.166 835s 835s y: [4, 4, 1, 1] 835s -0.162 0.001 0.229 -0.536 835s 0.129 -0.001 -0.183 0.428 835s 0.215 -0.001 -0.303 0.711 835s -0.038 0.000 0.054 -0.127 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.044 835s 835s x1: [1, 4, 1, 1] 835s 0.828 835s -0.517 835s 0.985 835s -0.482 835s 835s y: [1, 4, 1, 1] 835s 0.037 835s -0.023 835s 0.043 835s -0.021 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.057 835s 835s x1: [1, 1, 1, 1] 835s 0.861 835s 835s y: [1, 1, 1, 1] 835s -0.049 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.991 835s 835s x1: [1, 1, 1, 1] 835s -0.532 835s 835s y: [1, 1, 1, 1] 835s -0.528 835s test-mul-mat0: iter:304/500 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.323 -0.930 0.498 835s 0.906 0.302 -0.503 835s -0.421 0.068 -0.674 835s 0.062 0.053 -0.156 835s 835s x1: [3, 2, 1, 1] 835s -0.422 -0.430 -0.952 835s -0.636 0.119 -0.858 835s 835s y: [4, 2, 1, 1] 835s 0.062 -0.033 0.790 0.100 835s -0.332 -0.110 0.854 0.101 835s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.376 0.932 -0.409 835s 835s x1: [3, 4, 1, 1] 835s -0.081 -0.903 -0.295 835s -0.202 0.040 0.173 835s 0.408 0.031 0.949 835s 0.649 -0.946 0.884 835s 835s y: [1, 4, 1, 1] 835s -0.690 835s 0.042 835s -0.513 835s -1.487 835s testing: mul_mat, [2, 1, 1, 2] = [3, 2, 1, 2] * [3, 1, 1, 2] 835s x0: [3, 2, 1, 2] 835s 0.446 0.251 -0.095 835s -0.485 0.576 0.967 835s 835s x1: [3, 1, 1, 2] 835s 0.742 -0.926 0.255 835s 835s y: [2, 1, 1, 2] 835s 0.075 -0.647 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.869 0.559 -0.425 835s -0.032 -0.844 -0.718 835s -0.587 -0.863 0.568 835s -0.937 -0.186 -0.098 835s 835s x1: [3, 2, 1, 1] 835s -0.296 -0.702 0.092 835s 0.735 -0.754 -0.259 835s 835s y: [4, 2, 1, 1] 835s -0.175 0.536 0.832 0.398 835s -0.950 0.799 0.071 -0.524 835s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.763 0.914 -0.822 -0.386 835s 0.437 -0.517 0.704 0.146 835s 835s x1: [4, 3, 1, 1] 835s 0.728 -0.182 0.807 -0.758 835s -0.606 0.774 0.810 -0.186 835s -0.340 0.475 0.939 -0.656 835s 835s y: [2, 3, 1, 1] 835s -1.093 0.869 835s 0.576 -0.122 835s 0.174 0.172 835s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 835s x0: [2, 4, 1, 2] 835s 0.114 -0.664 835s 0.991 -0.470 835s -0.649 0.290 835s 0.053 0.772 835s 835s x1: [2, 4, 1, 2] 835s -0.883 -0.323 835s -0.295 -0.728 835s -0.186 0.519 835s -0.152 0.096 835s 835s y: [4, 4, 1, 2] 835s 0.114 -0.723 0.480 -0.296 835s 0.450 0.050 -0.020 -0.578 835s -0.366 -0.428 0.271 0.391 835s -0.081 -0.196 0.127 0.066 835s test-mul-mat0: iter:305/500 835s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.979 0.742 835s 0.727 -0.988 835s -0.908 -0.220 835s 835s x1: [2, 4, 1, 1] 835s 0.384 -0.024 835s -0.592 0.134 835s 0.800 -0.687 835s -0.310 -0.134 835s 835s y: [3, 4, 1, 1] 835s -0.395 0.304 -0.343 835s 0.679 -0.562 0.508 835s -1.292 1.260 -0.574 835s 0.204 -0.093 0.311 835s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.213 -0.769 835s 0.166 0.478 835s 835s x1: [2, 3, 1, 1] 835s -0.653 -0.378 835s -0.930 -0.880 835s 0.066 0.844 835s 835s y: [2, 3, 1, 1] 835s 0.151 -0.289 835s 0.478 -0.575 835s -0.634 0.414 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.399 -0.849 835s -0.303 -0.468 835s 835s x1: [2, 2, 1, 1] 835s 0.296 -0.032 835s -0.986 0.176 835s 835s y: [2, 2, 1, 1] 835s 0.145 -0.075 835s -0.542 0.217 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.243 0.350 835s -0.442 0.255 835s 835s x1: [2, 2, 1, 1] 835s 0.951 0.010 835s 0.222 -0.183 835s 835s y: [2, 2, 1, 1] 835s 0.235 -0.417 835s -0.010 -0.145 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.722 -0.957 835s -0.661 0.792 835s 835s x1: [2, 2, 1, 1] 835s -0.349 -0.871 835s 0.602 0.273 835s 835s y: [2, 2, 1, 1] 835s 0.581 -0.458 835s 0.174 -0.182 835s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.926 0.044 835s 835s x1: [2, 2, 1, 1] 835s 0.552 -0.725 835s -0.042 0.030 835s 835s y: [1, 2, 1, 1] 835s 0.479 835s -0.037 835s test-mul-mat0: iter:306/500 835s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.440 -0.776 835s -0.107 -0.305 835s -0.126 0.023 835s 835s x1: [2, 3, 1, 1] 835s -0.089 -0.025 835s -0.151 0.921 835s -0.803 0.665 835s 835s y: [3, 3, 1, 1] 835s -0.019 0.017 0.011 835s -0.782 -0.265 0.040 835s -0.870 -0.117 0.116 835s testing: mul_mat, [1, 3, 4, 1] = [2, 1, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 1, 4, 1] 835s 0.165 0.493 835s 835s x1: [2, 3, 4, 1] 835s -0.703 -0.853 835s 0.223 -0.981 835s -0.514 0.266 835s 835s y: [1, 3, 4, 1] 835s -0.537 835s -0.447 835s 0.046 835s testing: mul_mat, [1, 1, 4, 1] = [2, 1, 4, 1] * [2, 1, 4, 1] 835s x0: [2, 1, 4, 1] 835s -0.657 0.452 835s 835s x1: [2, 1, 4, 1] 835s -0.575 -0.824 835s 835s y: [1, 1, 4, 1] 835s 0.005 835s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.975 0.325 835s 0.832 0.392 835s 0.212 0.050 835s 0.190 0.693 835s 835s x1: [2, 1, 1, 1] 835s -0.700 -0.438 835s 835s y: [4, 1, 1, 1] 835s 0.541 -0.754 -0.170 -0.437 835s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 835s x0: [4, 1, 4, 1] 835s 0.064 -0.733 -0.501 -0.727 835s 835s x1: [4, 2, 4, 1] 835s -0.406 0.208 -0.792 0.020 835s 0.384 0.209 -0.289 0.371 835s 835s y: [1, 2, 4, 1] 835s 0.204 835s -0.254 835s testing: mul_mat, [3, 4, 4, 1] = [1, 3, 4, 1] * [1, 4, 4, 1] 835s x0: [1, 3, 4, 1] 835s -0.518 835s -0.664 835s -0.901 835s 835s x1: [1, 4, 4, 1] 835s 0.137 835s 0.644 835s -0.566 835s 0.143 835s 835s y: [3, 4, 4, 1] 835s -0.071 -0.091 -0.123 835s -0.333 -0.427 -0.580 835s 0.293 0.376 0.510 835s -0.074 -0.095 -0.128 835s test-mul-mat0: iter:307/500 835s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.177 835s 835s x1: [1, 3, 1, 1] 835s -0.594 835s -0.803 835s -0.213 835s 835s y: [1, 3, 1, 1] 835s -0.105 835s -0.142 835s -0.038 835s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 835s x0: [1, 2, 2, 1] 835s 0.348 835s -0.665 835s 835s x1: [1, 1, 2, 1] 835s 0.741 835s 835s y: [2, 1, 2, 1] 835s 0.258 -0.493 835s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 1, 2, 1] 835s 0.421 835s 835s x1: [1, 2, 2, 1] 835s -0.682 835s -0.617 835s 835s y: [1, 2, 2, 1] 835s -0.287 835s -0.260 835s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.505 835s 0.310 835s -0.335 835s 0.435 835s 835s x1: [1, 1, 1, 1] 835s 0.577 835s 835s y: [4, 1, 1, 1] 835s 0.291 0.179 -0.193 0.251 835s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 3, 2, 1] 835s 0.376 -0.157 0.178 0.495 835s 0.012 -0.668 -0.348 0.035 835s -0.493 0.854 -0.944 0.379 835s 835s x1: [4, 1, 2, 1] 835s -0.510 -0.417 -0.115 -0.538 835s 835s y: [3, 1, 2, 1] 835s -0.413 0.293 -0.200 835s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 2, 2, 1] 835s -0.950 0.760 0.849 835s -0.282 -0.561 -0.751 835s 835s x1: [3, 4, 2, 1] 835s 0.274 0.593 -0.874 835s 0.253 -0.539 0.961 835s -0.981 0.836 -0.027 835s -0.474 -0.321 0.305 835s 835s y: [2, 4, 2, 1] 835s -0.552 0.246 835s 0.164 -0.491 835s 1.545 -0.172 835s 0.466 0.085 835s test-mul-mat0: iter:308/500 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.671 0.627 835s 0.562 -0.856 835s 0.274 -0.692 835s -0.241 -0.630 835s 835s x1: [2, 2, 1, 1] 835s -0.582 -0.387 835s 0.892 -0.725 835s 835s y: [4, 2, 1, 1] 835s 0.148 0.004 0.108 0.384 835s -1.053 1.122 0.746 0.242 835s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 4, 4, 1] 835s -0.581 0.183 835s -0.852 0.278 835s -0.866 -0.229 835s 0.849 -0.472 835s 835s x1: [2, 4, 4, 1] 835s -0.615 -0.386 835s -0.580 0.103 835s -0.625 -0.141 835s -0.048 -0.377 835s 835s y: [4, 4, 4, 1] 835s 0.286 0.417 0.620 -0.340 835s 0.356 0.523 0.479 -0.541 835s 0.337 0.494 0.574 -0.464 835s -0.041 -0.063 0.128 0.137 835s testing: mul_mat, [4, 4, 4, 4] = [2, 4, 4, 4] * [2, 4, 4, 4] 835s x0: [2, 4, 4, 4] 835s -0.271 0.434 835s 0.102 0.837 835s -0.958 0.898 835s -0.137 0.050 835s 835s x1: [2, 4, 4, 4] 835s 0.164 0.611 835s 0.719 0.299 835s -0.618 0.569 835s 0.827 -0.848 835s 835s y: [4, 4, 4, 4] 835s 0.220 0.528 0.391 0.008 835s -0.065 0.323 -0.420 -0.084 835s 0.414 0.413 1.102 0.113 835s -0.592 -0.626 -1.553 -0.156 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.783 -0.013 835s 0.998 -0.202 835s -0.760 0.544 835s 0.913 0.515 835s 835s x1: [2, 4, 1, 1] 835s -0.936 -0.062 835s -0.867 0.094 835s -0.426 -0.305 835s -0.930 -0.293 835s 835s y: [4, 4, 1, 1] 835s -0.733 -0.922 0.678 -0.887 835s -0.680 -0.884 0.710 -0.742 835s -0.330 -0.363 0.158 -0.546 835s -0.725 -0.869 0.548 -1.000 835s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 835s x0: [4, 1, 4, 1] 835s -0.331 -0.223 0.838 -0.040 835s 835s x1: [4, 2, 4, 1] 835s -0.476 0.993 0.870 -0.272 835s -0.465 -0.708 0.511 0.096 835s 835s y: [1, 2, 4, 1] 835s 0.676 835s 0.736 835s testing: mul_mat, [4, 4, 4, 4] = [1, 4, 4, 4] * [1, 4, 4, 4] 835s x0: [1, 4, 4, 4] 835s 0.801 835s 0.727 835s 0.209 835s -0.603 835s 835s x1: [1, 4, 4, 4] 835s -0.699 835s -0.071 835s 0.618 835s -0.402 835s 835s y: [4, 4, 4, 4] 835s -0.560 -0.508 -0.146 0.421 835s -0.057 -0.051 -0.015 0.043 835s 0.495 0.450 0.129 -0.373 835s -0.322 -0.292 -0.084 0.242 835s test-mul-mat0: iter:309/500 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.054 0.839 0.459 835s 0.536 0.762 0.292 835s 0.775 -0.075 0.539 835s 835s x1: [3, 4, 1, 1] 835s 0.026 0.634 0.486 835s 0.168 0.521 0.051 835s 0.619 -0.811 -0.244 835s -0.625 0.335 0.782 835s 835s y: [3, 4, 1, 1] 835s 0.756 0.639 0.234 835s 0.470 0.502 0.118 835s -0.759 -0.357 0.409 835s 0.606 0.149 -0.087 835s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 1, 3, 1] 835s 0.882 0.497 0.734 835s 835s x1: [3, 3, 3, 1] 835s 0.868 -0.831 -0.830 835s 0.617 0.221 -0.606 835s 0.419 -0.162 0.895 835s 835s y: [1, 3, 3, 1] 835s -0.257 835s 0.209 835s 0.947 835s testing: mul_mat, [2, 1, 3, 4] = [3, 2, 3, 4] * [3, 1, 3, 4] 835s x0: [3, 2, 3, 4] 835s -0.572 0.713 0.941 835s -0.495 -0.914 0.137 835s 835s x1: [3, 1, 3, 4] 835s -0.214 0.725 -0.806 835s 835s y: [2, 1, 3, 4] 835s -0.119 -0.667 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.913 0.440 -0.409 835s 835s x1: [3, 2, 1, 1] 835s -0.764 -0.677 -0.150 835s 0.497 -0.321 0.376 835s 835s y: [1, 2, 1, 1] 835s -0.934 835s 0.159 835s testing: mul_mat, [3, 3, 3, 1] = [1, 3, 3, 1] * [1, 3, 3, 1] 835s x0: [1, 3, 3, 1] 835s 0.720 835s 0.622 835s -0.809 835s 835s x1: [1, 3, 3, 1] 835s -0.261 835s -0.094 835s -0.810 835s 835s y: [3, 3, 3, 1] 835s -0.188 -0.162 0.211 835s -0.067 -0.058 0.076 835s -0.583 -0.504 0.656 835s testing: mul_mat, [2, 1, 3, 4] = [3, 2, 3, 4] * [3, 1, 3, 4] 835s x0: [3, 2, 3, 4] 835s 0.616 0.076 0.416 835s 0.914 -0.773 0.952 835s 835s x1: [3, 1, 3, 4] 835s 0.695 0.837 -0.427 835s 835s y: [2, 1, 3, 4] 835s 0.314 -0.418 835s test-mul-mat0: iter:310/500 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.350 0.356 0.966 0.485 835s 835s x1: [4, 3, 1, 1] 835s 0.153 -0.631 -0.307 -0.184 835s 0.418 -0.402 0.198 -0.929 835s 0.407 0.626 -0.525 -0.979 835s 835s y: [1, 3, 1, 1] 835s -0.557 835s -0.257 835s -0.617 835s testing: mul_mat, [2, 1, 4, 1] = [4, 2, 4, 1] * [4, 1, 4, 1] 835s x0: [4, 2, 4, 1] 835s 0.570 -0.234 -0.550 -0.233 835s -0.163 0.857 -0.607 0.312 835s 835s x1: [4, 1, 4, 1] 835s 0.031 0.643 0.956 0.270 835s 835s y: [2, 1, 4, 1] 835s -0.722 0.050 835s testing: mul_mat, [1, 2, 4, 4] = [4, 1, 4, 4] * [4, 2, 4, 4] 835s x0: [4, 1, 4, 4] 835s 0.732 0.596 0.943 -0.435 835s 835s x1: [4, 2, 4, 4] 835s -0.859 0.107 -0.712 -0.022 835s -0.036 -0.319 -0.711 -0.159 835s 835s y: [1, 2, 4, 4] 835s -1.226 835s -0.817 835s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.421 0.288 -0.367 0.014 835s 0.326 0.122 0.581 0.905 835s 0.380 0.582 0.982 -0.792 835s 0.919 0.354 0.184 0.428 835s 835s x1: [4, 1, 1, 1] 835s -0.397 -0.209 -0.973 -0.514 835s 835s y: [4, 1, 1, 1] 835s 0.457 -1.186 -0.821 -0.838 835s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 835s x0: [4, 1, 4, 1] 835s -0.622 -0.197 -0.169 0.887 835s 835s x1: [4, 4, 4, 1] 835s -0.566 -0.782 -0.536 0.414 835s 0.121 -0.924 0.813 -0.097 835s 0.995 0.227 0.506 -0.213 835s 0.254 0.992 -0.544 0.833 835s 835s y: [1, 4, 4, 1] 835s 0.963 835s -0.117 835s -0.938 835s 0.478 835s testing: mul_mat, [3, 4, 4, 4] = [1, 3, 4, 4] * [1, 4, 4, 4] 835s x0: [1, 3, 4, 4] 835s 0.266 835s -0.756 835s -0.094 835s 835s x1: [1, 4, 4, 4] 835s -0.822 835s 0.445 835s -0.079 835s -0.212 835s 835s y: [3, 4, 4, 4] 835s -0.218 0.622 0.077 835s 0.118 -0.337 -0.042 835s -0.021 0.060 0.007 835s -0.056 0.160 0.020 835s test-mul-mat0: iter:311/500 835s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.767 -0.313 835s 0.898 -0.896 835s 835s x1: [2, 3, 1, 1] 835s -0.487 -0.709 835s -0.921 -0.030 835s -0.304 0.246 835s 835s y: [2, 3, 1, 1] 835s -0.151 0.199 835s -0.697 -0.800 835s -0.311 -0.494 835s testing: mul_mat, [2, 2, 4, 1] = [2, 2, 4, 1] * [2, 2, 4, 1] 835s x0: [2, 2, 4, 1] 835s -0.069 -0.171 835s -0.430 0.445 835s 835s x1: [2, 2, 4, 1] 835s -0.629 0.701 835s 0.647 0.536 835s 835s y: [2, 2, 4, 1] 835s -0.077 0.582 835s -0.136 -0.040 835s testing: mul_mat, [1, 2, 4, 3] = [2, 1, 4, 3] * [2, 2, 4, 3] 835s x0: [2, 1, 4, 3] 835s -0.301 0.319 835s 835s x1: [2, 2, 4, 3] 835s 0.333 -0.512 835s 0.962 0.411 835s 835s y: [1, 2, 4, 3] 835s -0.264 835s -0.158 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.619 -0.521 835s -0.142 0.557 835s 0.320 -0.360 835s 835s x1: [2, 1, 1, 1] 835s -0.224 0.962 835s 835s y: [3, 1, 1, 1] 835s -0.640 0.568 -0.418 835s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 835s x0: [3, 1, 4, 1] 835s -0.836 0.645 0.723 835s 835s x1: [3, 2, 4, 1] 835s -0.996 -0.527 -0.607 835s -0.910 0.022 -0.838 835s 835s y: [1, 2, 4, 1] 835s 0.054 835s 0.169 835s testing: mul_mat, [3, 3, 4, 3] = [1, 3, 4, 3] * [1, 3, 4, 3] 835s x0: [1, 3, 4, 3] 835s 0.400 835s -0.062 835s -0.942 835s 835s x1: [1, 3, 4, 3] 835s -0.945 835s 0.213 835s -0.447 835s 835s y: [3, 3, 4, 3] 835s -0.378 0.058 0.891 835s 0.085 -0.013 -0.201 835s -0.179 0.028 0.422 835s test-mul-mat0: iter:312/500 835s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.008 -0.638 835s 835s x1: [2, 4, 1, 1] 835s 0.680 -0.807 835s 0.275 0.010 835s 0.336 0.767 835s 0.332 -0.490 835s 835s y: [1, 4, 1, 1] 835s 0.520 835s -0.004 835s -0.487 835s 0.315 835s testing: mul_mat, [4, 1, 3, 1] = [2, 4, 3, 1] * [2, 1, 3, 1] 835s x0: [2, 4, 3, 1] 835s -0.990 0.272 835s -0.335 -0.317 835s 0.576 -0.276 835s 0.414 0.995 835s 835s x1: [2, 1, 3, 1] 835s 0.362 -0.206 835s 835s y: [4, 1, 3, 1] 835s -0.414 -0.056 0.265 -0.055 835s testing: mul_mat, [4, 4, 3, 3] = [2, 4, 3, 3] * [2, 4, 3, 3] 835s x0: [2, 4, 3, 3] 835s -0.223 0.376 835s -0.389 0.582 835s 0.596 0.387 835s -0.684 -0.789 835s 835s x1: [2, 4, 3, 3] 835s -0.079 0.437 835s 0.104 0.758 835s 0.047 0.473 835s 0.303 0.057 835s 835s y: [4, 4, 3, 3] 835s 0.182 0.285 0.122 -0.291 835s 0.262 0.401 0.355 -0.670 835s 0.167 0.257 0.211 -0.406 835s -0.046 -0.085 0.202 -0.252 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.726 -0.322 835s 0.145 0.353 835s 0.755 0.069 835s 0.150 0.498 835s 835s x1: [2, 4, 1, 1] 835s -0.152 0.416 835s -0.930 0.300 835s 0.082 0.926 835s -0.324 -0.375 835s 835s y: [4, 4, 1, 1] 835s -0.244 0.125 -0.086 0.184 835s -0.772 -0.029 -0.681 0.010 835s -0.239 0.339 0.126 0.473 835s -0.114 -0.179 -0.270 -0.235 835s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 4, 3, 1] 835s 0.252 -0.536 -0.187 0.725 835s 0.395 -0.271 0.424 0.712 835s 0.231 0.291 -0.730 -0.097 835s -0.395 -0.765 -0.375 -0.694 835s 835s x1: [4, 2, 3, 1] 835s -0.314 0.771 -0.916 -0.868 835s -0.965 0.812 -0.698 0.442 835s 835s y: [4, 2, 3, 1] 835s -0.950 -1.339 0.905 0.480 835s -0.227 -0.582 0.480 -0.284 835s testing: mul_mat, [4, 4, 3, 3] = [4, 4, 3, 3] * [4, 4, 3, 3] 835s x0: [4, 4, 3, 3] 835s -0.621 0.257 -0.734 0.247 835s -0.501 -0.646 -0.425 -0.995 835s 0.129 -0.255 -0.277 -0.573 835s -0.655 -0.722 -0.191 0.254 835s 835s x1: [4, 4, 3, 3] 835s 0.937 0.487 -0.236 0.076 835s 0.780 -0.339 -0.943 -0.144 835s 0.457 0.557 0.342 0.749 835s 0.302 -0.619 0.294 -0.559 835s 835s y: [4, 4, 3, 3] 835s -0.265 -0.759 0.019 -0.900 835s 0.085 0.372 0.531 -0.122 835s -0.206 -1.480 -0.607 -0.576 835s -0.701 0.680 0.435 0.051 835s test-mul-mat0: iter:313/500 835s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.902 0.166 835s 0.573 0.522 835s 835s x1: [2, 1, 1, 1] 835s -0.244 0.548 835s 835s y: [2, 1, 1, 1] 835s -0.129 0.146 835s testing: mul_mat, [3, 2, 3, 1] = [2, 3, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 3, 3, 1] 835s 0.248 0.364 835s -0.319 -0.599 835s 0.862 -0.136 835s 835s x1: [2, 2, 3, 1] 835s 0.147 0.061 835s -0.943 -0.177 835s 835s y: [3, 2, 3, 1] 835s 0.059 -0.083 0.118 835s -0.299 0.406 -0.789 835s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 2, 3, 1] 835s 0.179 0.550 835s 0.373 0.351 835s 835s x1: [2, 3, 3, 1] 835s -0.968 -0.250 835s -0.420 -0.145 835s -0.960 -0.280 835s 835s y: [2, 3, 3, 1] 835s -0.311 -0.449 835s -0.155 -0.208 835s -0.326 -0.456 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.298 -0.482 835s 0.150 -0.118 835s 835s x1: [2, 2, 1, 1] 835s 0.986 0.424 835s -0.422 -0.159 835s 835s y: [2, 2, 1, 1] 835s 0.090 0.098 835s -0.049 -0.045 835s testing: mul_mat, [4, 2, 3, 1] = [2, 4, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 4, 3, 1] 835s -0.557 0.389 835s -0.595 -0.741 835s -0.215 0.468 835s 0.513 -0.938 835s 835s x1: [2, 2, 3, 1] 835s -0.739 -0.983 835s 0.054 0.745 835s 835s y: [4, 2, 3, 1] 835s 0.029 1.168 -0.301 0.542 835s 0.260 -0.584 0.337 -0.671 835s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 4, 3, 1] 835s 0.582 0.675 0.270 0.310 835s 0.425 -0.375 -0.303 -0.204 835s 0.967 -0.604 0.096 -0.964 835s 0.034 0.839 0.451 -0.292 835s 835s x1: [4, 2, 3, 1] 835s 0.362 -0.836 -0.356 -0.699 835s 0.257 -0.819 -0.387 0.700 835s 835s y: [4, 2, 3, 1] 835s -0.666 0.718 1.495 -0.645 835s -0.291 0.391 0.032 -1.058 835s test-mul-mat0: iter:314/500 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.186 0.298 -0.573 0.329 835s 835s x1: [4, 3, 1, 1] 835s 0.501 -0.663 -0.214 -0.470 835s 0.593 -0.172 -0.559 -0.276 835s -0.191 -0.750 0.438 -0.784 835s 835s y: [1, 3, 1, 1] 835s -0.136 835s 0.288 835s -0.768 835s testing: mul_mat, [2, 1, 2, 1] = [4, 2, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 2, 2, 1] 835s 0.872 0.546 -0.604 0.384 835s -0.238 0.897 0.721 0.548 835s 835s x1: [4, 1, 2, 1] 835s -0.780 -0.902 -0.832 -0.763 835s 835s y: [2, 1, 2, 1] 835s -0.963 -1.642 835s testing: mul_mat, [3, 2, 2, 2] = [4, 3, 2, 2] * [4, 2, 2, 2] 835s x0: [4, 3, 2, 2] 835s -0.326 -0.220 0.072 -0.336 835s 0.699 -0.260 -0.177 -0.145 835s 0.628 0.299 0.060 -0.107 835s 835s x1: [4, 2, 2, 2] 835s 0.401 0.144 -0.338 -0.301 835s 0.571 0.991 -0.081 0.668 835s 835s y: [3, 2, 2, 2] 835s -0.086 0.346 0.307 835s -0.634 0.059 0.578 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.655 0.981 -0.343 0.824 835s 835s x1: [4, 3, 1, 1] 835s 0.718 0.171 -0.435 -0.887 835s -0.519 -0.157 -0.997 0.031 835s 0.657 -0.426 0.937 -0.518 835s 835s y: [1, 3, 1, 1] 835s -0.885 835s 0.553 835s -1.596 835s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 2, 2, 1] 835s -0.350 835s 0.004 835s 835s x1: [1, 4, 2, 1] 835s -0.856 835s 0.788 835s -0.957 835s 0.130 835s 835s y: [2, 4, 2, 1] 835s 0.299 -0.004 835s -0.276 0.003 835s 0.335 -0.004 835s -0.045 0.001 835s testing: mul_mat, [4, 1, 2, 2] = [2, 4, 2, 2] * [2, 1, 2, 2] 835s x0: [2, 4, 2, 2] 835s -0.148 -0.296 835s 0.479 0.846 835s 0.501 0.314 835s 0.333 0.361 835s 835s x1: [2, 1, 2, 2] 835s 0.787 -0.211 835s 835s y: [4, 1, 2, 2] 835s -0.054 0.198 0.328 0.186 835s test-mul-mat0: iter:315/500 835s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.442 835s -0.301 835s 835s x1: [1, 1, 1, 1] 835s 0.029 835s 835s y: [2, 1, 1, 1] 835s 0.013 -0.009 835s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 3, 2, 1] 835s -0.987 835s 0.631 835s 0.259 835s 835s x1: [1, 2, 2, 1] 835s 0.040 835s -0.409 835s 835s y: [3, 2, 2, 1] 835s -0.039 0.025 0.010 835s 0.403 -0.258 -0.106 835s testing: mul_mat, [4, 3, 2, 2] = [1, 4, 2, 2] * [1, 3, 2, 2] 835s x0: [1, 4, 2, 2] 835s -0.607 835s -0.285 835s 0.987 835s 0.422 835s 835s x1: [1, 3, 2, 2] 835s 0.546 835s 0.820 835s -0.458 835s 835s y: [4, 3, 2, 2] 835s -0.332 -0.156 0.539 0.231 835s -0.498 -0.234 0.809 0.346 835s 0.278 0.130 -0.452 -0.193 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.973 835s 835s x1: [1, 4, 1, 1] 835s -0.119 835s -0.199 835s -0.665 835s -0.299 835s 835s y: [1, 4, 1, 1] 835s -0.116 835s -0.194 835s -0.647 835s -0.291 835s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 835s x0: [1, 2, 2, 1] 835s 0.634 835s -0.714 835s 835s x1: [1, 1, 2, 1] 835s -0.892 835s 835s y: [2, 1, 2, 1] 835s -0.566 0.637 835s testing: mul_mat, [1, 1, 2, 2] = [2, 1, 2, 2] * [2, 1, 2, 2] 835s x0: [2, 1, 2, 2] 835s 0.082 -0.525 835s 835s x1: [2, 1, 2, 2] 835s -0.267 0.040 835s 835s y: [1, 1, 2, 2] 835s -0.043 835s test-mul-mat0: iter:316/500 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.722 835s 0.558 835s 0.966 835s 835s x1: [1, 3, 1, 1] 835s -0.776 835s -0.051 835s -0.047 835s 835s y: [3, 3, 1, 1] 835s -0.560 -0.433 -0.750 835s -0.037 -0.029 -0.050 835s -0.034 -0.026 -0.045 835s testing: mul_mat, [2, 3, 4, 1] = [1, 2, 4, 1] * [1, 3, 4, 1] 835s x0: [1, 2, 4, 1] 835s 0.688 835s -0.205 835s 835s x1: [1, 3, 4, 1] 835s -0.992 835s -0.309 835s -0.190 835s 835s y: [2, 3, 4, 1] 835s -0.683 0.203 835s -0.212 0.063 835s -0.131 0.039 835s testing: mul_mat, [3, 2, 4, 2] = [1, 3, 4, 2] * [1, 2, 4, 2] 835s x0: [1, 3, 4, 2] 835s 0.967 835s 0.308 835s 0.651 835s 835s x1: [1, 2, 4, 2] 835s 0.226 835s -0.892 835s 835s y: [3, 2, 4, 2] 835s 0.219 0.070 0.147 835s -0.862 -0.275 -0.580 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.486 835s -0.200 835s 0.046 835s 835s x1: [1, 3, 1, 1] 835s 0.801 835s 0.304 835s -0.804 835s 835s y: [3, 3, 1, 1] 835s -0.389 -0.160 0.037 835s -0.148 -0.061 0.014 835s 0.390 0.161 -0.037 835s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 4, 4, 1] 835s -0.741 0.285 -0.408 835s 0.178 0.578 -0.067 835s 0.343 0.107 -0.186 835s -0.931 0.175 -0.607 835s 835s x1: [3, 1, 4, 1] 835s -0.519 -0.891 -0.303 835s 835s y: [4, 1, 4, 1] 835s 0.253 -0.587 -0.217 0.510 835s testing: mul_mat, [2, 3, 4, 2] = [4, 2, 4, 2] * [4, 3, 4, 2] 835s x0: [4, 2, 4, 2] 835s -0.283 0.071 -0.565 -0.438 835s -0.741 -0.814 0.154 0.090 835s 835s x1: [4, 3, 4, 2] 835s 0.084 -0.374 0.632 -0.450 835s 0.520 -0.548 0.379 -0.055 835s 0.759 0.298 0.465 0.793 835s 835s y: [2, 3, 4, 2] 835s -0.210 0.299 835s -0.376 0.114 835s -0.803 -0.662 835s test-mul-mat0: iter:317/500 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.727 -0.010 0.143 -0.505 835s 0.816 -0.287 -0.216 -0.857 835s 835s x1: [4, 4, 1, 1] 835s -0.716 0.224 -0.475 -0.713 835s 0.382 0.915 -0.045 -0.924 835s -0.340 0.979 -0.537 0.515 835s -0.942 -0.059 0.348 0.475 835s 835s y: [2, 4, 1, 1] 835s 0.810 0.064 835s 0.173 0.849 835s -0.099 -0.884 835s 0.496 -1.234 835s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 3, 3, 1] 835s -0.886 -0.602 0.662 -0.173 835s 0.182 0.805 -0.631 -0.422 835s -0.153 -0.814 0.348 -0.486 835s 835s x1: [4, 2, 3, 1] 835s 0.542 0.397 0.042 0.817 835s -0.230 0.667 -0.899 0.994 835s 835s y: [3, 2, 3, 1] 835s -0.833 0.047 -0.788 835s -0.965 0.644 -1.304 835s testing: mul_mat, [2, 3, 3, 3] = [4, 2, 3, 3] * [4, 3, 3, 3] 835s x0: [4, 2, 3, 3] 835s -0.190 0.673 -0.535 0.502 835s 0.113 -0.098 -0.567 0.607 835s 835s x1: [4, 3, 3, 3] 835s -0.109 0.221 0.550 0.739 835s 0.407 -0.102 -0.747 0.694 835s -0.760 -0.042 -0.631 -0.042 835s 835s y: [2, 3, 3, 3] 835s 0.246 0.103 835s 0.602 0.901 835s 0.433 0.251 835s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.223 0.211 -0.161 0.985 835s 0.602 0.804 0.323 0.381 835s -0.533 0.358 0.197 0.423 835s 835s x1: [4, 2, 1, 1] 835s -0.291 -0.808 -0.869 0.859 835s -0.317 0.841 0.951 0.105 835s 835s y: [3, 2, 1, 1] 835s 0.880 -0.778 0.058 835s 0.198 0.832 0.701 835s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 1, 3, 1] 835s 0.655 0.536 0.628 835s 835s x1: [3, 4, 3, 1] 835s 0.459 0.653 -0.498 835s -0.239 0.250 0.335 835s -0.675 0.780 -0.236 835s 0.210 -0.511 -0.044 835s 835s y: [1, 4, 3, 1] 835s 0.337 835s 0.188 835s -0.172 835s -0.164 835s testing: mul_mat, [3, 3, 3, 3] = [1, 3, 3, 3] * [1, 3, 3, 3] 835s x0: [1, 3, 3, 3] 835s -0.107 835s 0.984 835s -0.121 835s 835s x1: [1, 3, 3, 3] 835s 0.386 835s -0.328 835s -0.034 835s 835s y: [3, 3, 3, 3] 835s -0.041 0.380 -0.047 835s 0.035 -0.323 0.040 835s 0.004 -0.034 0.004 835s test-mul-mat0: iter:318/500 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.518 0.238 -0.198 835s 0.921 -0.606 -0.937 835s -0.642 0.011 -0.255 835s 0.955 -0.439 -0.547 835s 835s x1: [3, 1, 1, 1] 835s -0.722 -0.138 0.392 835s 835s y: [4, 1, 1, 1] 835s -0.484 -0.949 0.362 -0.843 835s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 4, 3, 1] 835s 0.716 -0.058 0.479 835s 0.813 0.420 -0.329 835s 0.296 -0.224 -0.625 835s 0.057 -0.006 0.472 835s 835s x1: [3, 4, 3, 1] 835s 0.821 0.899 -0.788 835s -0.474 0.531 0.551 835s 0.400 0.212 0.335 835s -0.902 -0.522 0.191 835s 835s y: [4, 4, 3, 1] 835s 0.157 1.305 0.534 -0.331 835s -0.106 -0.344 -0.604 0.230 835s 0.435 0.304 -0.138 0.180 835s -0.524 -1.016 -0.270 0.042 835s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 1, 3, 1] 835s 0.852 -0.262 0.137 835s 835s x1: [3, 4, 3, 1] 835s -0.125 0.300 0.641 835s 0.250 -0.642 -0.365 835s -0.278 0.733 0.364 835s -0.472 -0.772 0.749 835s 835s y: [1, 4, 3, 1] 835s -0.098 835s 0.331 835s -0.379 835s -0.097 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.879 0.382 0.190 835s -0.770 -0.441 0.766 835s 0.373 -0.240 -0.928 835s 0.957 -0.275 -0.313 835s 835s x1: [3, 1, 1, 1] 835s -0.221 -0.619 0.553 835s 835s y: [4, 1, 1, 1] 835s -0.325 0.866 -0.447 -0.214 835s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 835s x0: [4, 1, 3, 1] 835s -0.903 0.524 0.886 0.107 835s 835s x1: [4, 3, 3, 1] 835s 0.647 -0.280 0.824 -0.222 835s 0.725 0.597 -0.370 -0.537 835s -0.266 0.010 0.428 0.620 835s 835s y: [1, 3, 3, 1] 835s -0.024 835s -0.727 835s 0.692 835s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 835s x0: [1, 3, 3, 1] 835s -0.981 835s 0.126 835s -0.803 835s 835s x1: [1, 4, 3, 1] 835s -0.284 835s -0.507 835s -0.193 835s -0.989 835s 835s y: [3, 4, 3, 1] 835s 0.278 -0.036 0.228 835s 0.498 -0.064 0.408 835s 0.189 -0.024 0.155 835s 0.970 -0.124 0.794 835s test-mul-mat0: iter:319/500 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.761 -0.658 835s -0.921 0.773 835s 0.351 -0.294 835s 835s x1: [2, 2, 1, 1] 835s 0.917 -0.097 835s 0.045 0.849 835s 835s y: [3, 2, 1, 1] 835s 0.761 -0.919 0.351 835s -0.525 0.615 -0.234 835s testing: mul_mat, [3, 3, 3, 1] = [2, 3, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 3, 3, 1] 835s -0.005 0.273 835s 0.616 -0.961 835s 0.122 -0.112 835s 835s x1: [2, 3, 3, 1] 835s 0.638 0.638 835s 0.878 -0.452 835s -0.033 0.667 835s 835s y: [3, 3, 3, 1] 835s 0.171 -0.219 0.006 835s -0.128 0.975 0.158 835s 0.182 -0.661 -0.079 835s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 2, 3, 1] 835s -0.492 -0.103 835s 0.225 -0.919 835s 835s x1: [2, 3, 3, 1] 835s -0.051 -0.595 835s -0.990 -0.665 835s -0.124 -0.010 835s 835s y: [2, 3, 3, 1] 835s 0.087 0.535 835s 0.555 0.388 835s 0.062 -0.019 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.333 0.793 835s 0.408 -0.651 835s 835s x1: [2, 2, 1, 1] 835s -0.998 0.988 835s 0.677 -0.663 835s 835s y: [2, 2, 1, 1] 835s 1.116 -1.050 835s -0.751 0.707 835s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 2, 3, 1] 835s 0.432 0.956 835s 0.739 -0.275 835s 835s x1: [2, 2, 3, 1] 835s -0.550 0.467 835s 0.387 -0.796 835s 835s y: [2, 2, 3, 1] 835s 0.209 -0.535 835s -0.594 0.505 835s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 1, 3, 1] 835s -0.425 -0.020 835s 835s x1: [2, 2, 3, 1] 835s -0.884 -0.662 835s -0.586 0.524 835s 835s y: [1, 2, 3, 1] 835s 0.389 835s 0.239 835s test-mul-mat0: iter:320/500 835s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.863 0.077 835s 835s x1: [2, 1, 1, 1] 835s -0.349 0.006 835s 835s y: [1, 1, 1, 1] 835s 0.302 835s testing: mul_mat, [3, 1, 4, 1] = [2, 3, 4, 1] * [2, 1, 4, 1] 835s x0: [2, 3, 4, 1] 835s 0.252 0.678 835s -0.847 0.430 835s 0.411 -0.998 835s 835s x1: [2, 1, 4, 1] 835s 0.638 0.611 835s 835s y: [3, 1, 4, 1] 835s 0.576 -0.278 -0.348 835s testing: mul_mat, [2, 3, 4, 4] = [2, 2, 4, 4] * [2, 3, 4, 4] 835s x0: [2, 2, 4, 4] 835s 0.645 -0.548 835s 0.200 0.706 835s 835s x1: [2, 3, 4, 4] 835s -0.076 -0.396 835s 0.086 -0.837 835s 0.883 0.166 835s 835s y: [2, 3, 4, 4] 835s 0.168 -0.294 835s 0.514 -0.574 835s 0.478 0.293 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.459 -0.367 835s 0.370 -0.147 835s 835s x1: [2, 2, 1, 1] 835s 0.128 0.079 835s 0.366 0.832 835s 835s y: [2, 2, 1, 1] 835s -0.088 0.036 835s -0.473 0.013 835s testing: mul_mat, [3, 2, 4, 1] = [2, 3, 4, 1] * [2, 2, 4, 1] 835s x0: [2, 3, 4, 1] 835s -0.459 -0.044 835s -0.324 -0.819 835s 0.045 -0.827 835s 835s x1: [2, 2, 4, 1] 835s 0.305 -0.473 835s 0.946 -0.244 835s 835s y: [3, 2, 4, 1] 835s -0.119 0.289 0.405 835s -0.423 -0.107 0.244 835s testing: mul_mat, [1, 2, 4, 4] = [3, 1, 4, 4] * [3, 2, 4, 4] 835s x0: [3, 1, 4, 4] 835s -0.752 0.163 0.580 835s 835s x1: [3, 2, 4, 4] 835s -0.748 -0.379 0.222 835s 0.345 0.707 0.088 835s 835s y: [1, 2, 4, 4] 835s 0.630 835s -0.093 835s test-mul-mat0: iter:321/500 835s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.507 0.710 0.514 -0.755 835s 0.415 0.387 -0.437 -0.004 835s 835s x1: [4, 3, 1, 1] 835s -0.171 0.358 0.205 -0.577 835s 0.939 -0.281 0.085 -0.200 835s 0.625 -0.813 0.909 0.694 835s 835s y: [2, 3, 1, 1] 835s 0.882 -0.019 835s -0.481 0.244 835s -0.951 -0.456 835s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.397 -0.863 -0.335 0.808 835s -0.440 -0.397 -0.472 0.645 835s 835s x1: [4, 2, 1, 1] 835s -0.698 -0.647 -0.330 0.636 835s 0.041 0.201 -0.954 0.307 835s 835s y: [2, 2, 1, 1] 835s 1.461 1.130 835s 0.378 0.551 835s testing: mul_mat, [4, 2, 1, 2] = [4, 4, 1, 2] * [4, 2, 1, 2] 835s x0: [4, 4, 1, 2] 835s 0.541 -0.993 0.839 0.588 835s 0.314 0.145 -0.809 0.451 835s 0.810 0.999 -0.989 -0.587 835s -0.473 0.655 0.817 -0.320 835s 835s x1: [4, 2, 1, 2] 835s 0.403 -0.847 0.832 0.312 835s 0.847 -0.297 0.805 0.557 835s 835s y: [4, 2, 1, 2] 835s 1.942 -0.529 -1.526 -0.166 835s 1.757 -0.177 -0.735 -0.116 835s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.031 0.053 -0.890 0.134 835s -0.322 0.084 0.094 0.010 835s -0.251 0.733 0.330 0.892 835s 835s x1: [4, 4, 1, 1] 835s -0.431 0.501 0.044 0.883 835s -0.353 0.235 0.334 -0.543 835s 0.235 0.344 -0.130 0.762 835s -0.000 -0.314 -0.558 -0.513 835s 835s y: [3, 4, 1, 1] 835s 0.119 0.194 1.279 835s -0.347 0.160 -0.114 835s 0.229 -0.051 0.831 835s 0.411 -0.084 -0.871 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.743 -0.490 0.522 835s -0.977 -0.227 -0.793 835s -0.042 0.154 -0.728 835s -0.815 0.188 0.255 835s 835s x1: [3, 4, 1, 1] 835s -0.203 -0.533 -0.539 835s -0.702 0.511 -0.655 835s -0.055 -0.254 0.678 835s 0.401 0.981 0.023 835s 835s y: [4, 4, 1, 1] 835s -0.171 0.747 0.319 -0.072 835s -1.114 1.090 0.585 0.501 835s 0.437 -0.426 -0.530 0.170 835s -0.171 -0.633 0.117 -0.137 835s testing: mul_mat, [4, 3, 1, 2] = [4, 4, 1, 2] * [4, 3, 1, 2] 835s x0: [4, 4, 1, 2] 835s -0.838 0.977 -0.744 -0.615 835s 0.705 0.671 -0.863 -0.437 835s -0.584 -0.314 0.720 0.673 835s -0.631 0.344 -0.266 -0.070 835s 835s x1: [4, 3, 1, 2] 835s -0.683 0.366 -0.415 0.451 835s -0.624 -0.522 -0.752 -0.157 835s -0.061 -0.454 -0.646 0.284 835s 835s y: [4, 3, 1, 2] 835s 0.962 -0.075 0.289 0.636 835s 0.669 -0.072 -0.119 0.425 835s -0.087 0.086 -0.096 0.034 835s test-mul-mat0: iter:322/500 835s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.455 835s 0.834 835s -0.719 835s 835s x1: [1, 1, 1, 1] 835s 0.578 835s 835s y: [3, 1, 1, 1] 835s 0.263 0.482 -0.415 835s testing: mul_mat, [1, 3, 4, 1] = [1, 1, 4, 1] * [1, 3, 4, 1] 835s x0: [1, 1, 4, 1] 835s 0.021 835s 835s x1: [1, 3, 4, 1] 835s 0.175 835s -0.432 835s -0.334 835s 835s y: [1, 3, 4, 1] 835s 0.004 835s -0.009 835s -0.007 835s testing: mul_mat, [2, 1, 4, 4] = [1, 2, 4, 4] * [1, 1, 4, 4] 835s x0: [1, 2, 4, 4] 835s 0.975 835s -0.977 835s 835s x1: [1, 1, 4, 4] 835s -0.598 835s 835s y: [2, 1, 4, 4] 835s -0.582 0.584 835s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.283 835s 0.118 835s 0.957 835s 835s x1: [1, 2, 1, 1] 835s 0.496 835s 0.248 835s 835s y: [3, 2, 1, 1] 835s -0.140 0.058 0.474 835s -0.070 0.029 0.237 835s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 1, 4, 1] 835s 0.132 -0.546 -0.730 835s 835s x1: [3, 1, 4, 1] 835s 0.056 -0.683 0.022 835s 835s y: [1, 1, 4, 1] 835s 0.364 835s testing: mul_mat, [1, 3, 4, 4] = [1, 1, 4, 4] * [1, 3, 4, 4] 835s x0: [1, 1, 4, 4] 835s 0.634 835s 835s x1: [1, 3, 4, 4] 835s -0.729 835s 0.782 835s -0.168 835s 835s y: [1, 3, 4, 4] 835s -0.462 835s 0.496 835s -0.106 835s test-mul-mat0: iter:323/500 835s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.421 -0.837 -0.266 835s -0.107 -0.250 -0.181 835s 0.310 -0.616 0.336 835s 835s x1: [3, 1, 1, 1] 835s -0.567 -0.321 0.108 835s 835s y: [3, 1, 1, 1] 835s 0.001 0.121 0.058 835s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 835s x0: [3, 3, 4, 1] 835s -0.191 -0.707 -0.108 835s 0.755 0.514 0.136 835s -0.601 -0.085 0.179 835s 835s x1: [3, 3, 4, 1] 835s 0.127 0.335 0.895 835s -0.653 0.691 0.800 835s -0.892 0.595 0.826 835s 835s y: [3, 3, 4, 1] 835s -0.358 0.390 0.055 835s -0.450 -0.029 0.477 835s -0.339 -0.255 0.634 835s testing: mul_mat, [2, 3, 4, 4] = [3, 2, 4, 4] * [3, 3, 4, 4] 835s x0: [3, 2, 4, 4] 835s 0.499 0.641 -0.379 835s 0.563 0.357 0.599 835s 835s x1: [3, 3, 4, 4] 835s -0.495 0.630 -0.258 835s 0.685 -0.870 -0.418 835s -0.870 0.163 -0.975 835s 835s y: [2, 3, 4, 4] 835s 0.255 -0.208 835s -0.058 -0.176 835s 0.040 -1.016 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.351 0.855 -0.039 835s -0.492 -0.673 -0.020 835s 835s x1: [3, 2, 1, 1] 835s -0.696 0.735 0.421 835s 0.683 -0.280 -0.220 835s 835s y: [2, 2, 1, 1] 835s 0.856 -0.161 835s -0.471 -0.143 835s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 4, 4, 1] 835s -0.445 -0.822 835s 0.217 -0.391 835s 0.629 0.317 835s -0.118 -0.835 835s 835s x1: [2, 3, 4, 1] 835s -0.565 0.987 835s -0.142 0.171 835s -0.490 -0.008 835s 835s y: [4, 3, 4, 1] 835s -0.559 -0.509 -0.043 -0.757 835s -0.077 -0.098 -0.035 -0.126 835s 0.225 -0.103 -0.311 0.064 835s testing: mul_mat, [1, 2, 4, 4] = [4, 1, 4, 4] * [4, 2, 4, 4] 835s x0: [4, 1, 4, 4] 835s 0.317 0.542 0.796 -0.290 835s 835s x1: [4, 2, 4, 4] 835s 0.053 0.896 -0.987 0.232 835s -0.495 0.329 0.397 0.972 835s 835s y: [1, 2, 4, 4] 835s -0.351 835s 0.056 835s test-mul-mat0: iter:324/500 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.568 -0.302 -0.226 0.868 835s 835s x1: [4, 3, 1, 1] 835s 0.223 0.438 -0.671 0.983 835s -0.677 0.009 -0.309 0.003 835s -0.590 -0.151 -0.597 0.333 835s 835s y: [1, 3, 1, 1] 835s 1.000 835s -0.315 835s 0.134 835s testing: mul_mat, [4, 1, 2, 1] = [4, 4, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 4, 2, 1] 835s 0.440 -0.474 0.179 0.689 835s 0.790 -0.598 0.127 -0.881 835s -0.615 0.450 0.128 0.077 835s -0.547 0.538 0.925 -0.143 835s 835s x1: [4, 1, 2, 1] 835s -0.785 -0.378 0.239 -0.636 835s 835s y: [4, 1, 2, 1] 835s -0.562 0.197 0.295 0.538 835s testing: mul_mat, [1, 4, 2, 4] = [4, 1, 2, 4] * [4, 4, 2, 4] 835s x0: [4, 1, 2, 4] 835s 0.544 -0.303 -0.548 -0.806 835s 835s x1: [4, 4, 2, 4] 835s 0.750 -0.938 -0.798 0.540 835s -0.536 0.328 0.659 -0.151 835s -0.222 -0.213 0.925 0.231 835s -0.675 0.851 -0.912 0.195 835s 835s y: [1, 4, 2, 4] 835s 0.694 835s -0.630 835s -0.750 835s -0.283 835s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.207 -0.375 -0.059 0.522 835s 0.119 0.093 0.805 0.266 835s -0.624 -0.871 0.628 0.950 835s -0.924 -0.806 0.216 0.602 835s 835s x1: [4, 1, 1, 1] 835s 0.734 0.695 -0.343 0.713 835s 835s y: [4, 1, 1, 1] 835s -0.020 0.065 -0.602 -0.884 835s testing: mul_mat, [2, 4, 2, 1] = [4, 2, 2, 1] * [4, 4, 2, 1] 835s x0: [4, 2, 2, 1] 835s 0.758 -0.065 -0.429 0.105 835s 0.353 -0.190 0.964 -0.748 835s 835s x1: [4, 4, 2, 1] 835s 0.747 0.186 0.493 -0.701 835s 0.992 0.052 0.218 0.029 835s -0.705 0.681 -0.237 0.990 835s -0.662 -0.524 -0.819 0.131 835s 835s y: [2, 4, 2, 1] 835s 0.269 1.228 835s 0.658 0.529 835s -0.373 -1.348 835s -0.102 -1.022 835s testing: mul_mat, [1, 4, 2, 4] = [2, 1, 2, 4] * [2, 4, 2, 4] 835s x0: [2, 1, 2, 4] 835s 0.349 -0.437 835s 835s x1: [2, 4, 2, 4] 835s -0.072 0.016 835s 0.482 -0.736 835s 0.429 -0.926 835s 0.404 0.470 835s 835s y: [1, 4, 2, 4] 835s -0.032 835s 0.490 835s 0.555 835s -0.065 835s test-mul-mat0: iter:325/500 835s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.397 0.363 835s 0.637 0.166 835s -0.211 0.900 835s 835s x1: [2, 4, 1, 1] 835s 0.525 0.952 835s 0.856 -0.995 835s 0.724 -0.551 835s -0.307 0.700 835s 835s y: [3, 4, 1, 1] 835s 0.138 0.493 0.746 835s -0.701 0.380 -1.076 835s -0.487 0.369 -0.649 835s 0.376 -0.079 0.695 835s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 3, 4, 1] 835s 0.291 0.199 835s 0.700 -0.543 835s 0.988 0.601 835s 835s x1: [2, 3, 4, 1] 835s 0.852 0.856 835s 0.144 0.438 835s -0.795 0.698 835s 835s y: [3, 3, 4, 1] 835s 0.418 0.132 1.356 835s 0.129 -0.137 0.405 835s -0.092 -0.936 -0.366 835s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 3, 4, 1] 835s 0.785 0.806 835s 0.061 -0.365 835s -0.265 0.935 835s 835s x1: [2, 3, 4, 1] 835s -0.824 -0.076 835s 0.010 0.952 835s 0.611 -0.154 835s 835s y: [3, 3, 4, 1] 835s -0.708 -0.023 0.147 835s 0.775 -0.347 0.887 835s 0.356 0.094 -0.306 835s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.725 -0.641 835s -0.265 0.469 835s -0.368 -0.433 835s 835s x1: [2, 3, 1, 1] 835s -0.627 0.534 835s -0.938 -0.029 835s 0.940 -0.071 835s 835s y: [3, 3, 1, 1] 835s -0.797 0.417 -0.000 835s -0.661 0.235 0.358 835s 0.727 -0.283 -0.315 835s testing: mul_mat, [3, 2, 4, 1] = [3, 3, 4, 1] * [3, 2, 4, 1] 835s x0: [3, 3, 4, 1] 835s 0.117 0.476 -0.353 835s -0.848 0.622 -0.250 835s -0.570 -0.003 -0.491 835s 835s x1: [3, 2, 4, 1] 835s 0.170 0.128 0.512 835s 0.933 -0.602 0.304 835s 835s y: [3, 2, 4, 1] 835s -0.100 -0.193 -0.349 835s -0.285 -1.242 -0.679 835s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 835s x0: [3, 3, 4, 1] 835s -0.172 0.204 0.542 835s -0.909 0.581 -0.420 835s 0.653 0.910 0.288 835s 835s x1: [3, 3, 4, 1] 835s 0.100 0.124 0.575 835s 0.609 0.704 -0.278 835s 0.422 -0.005 -0.561 835s 835s y: [3, 3, 4, 1] 835s 0.320 -0.261 0.344 835s -0.112 -0.028 0.958 835s -0.377 -0.152 0.109 835s test-mul-mat0: iter:326/500 835s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.401 -0.973 0.131 -0.193 835s 835s x1: [4, 1, 1, 1] 835s -0.405 -0.815 -0.213 0.393 835s 835s y: [1, 1, 1, 1] 835s 0.528 835s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 1, 2, 1] 835s -0.302 -0.684 -0.705 -0.072 835s 835s x1: [4, 1, 2, 1] 835s 0.546 0.655 -0.994 0.156 835s 835s y: [1, 1, 2, 1] 835s 0.077 835s testing: mul_mat, [4, 1, 2, 3] = [4, 4, 2, 3] * [4, 1, 2, 3] 835s x0: [4, 4, 2, 3] 835s -0.208 -0.956 0.010 0.137 835s -0.146 0.034 0.113 0.459 835s 0.054 0.301 0.145 0.670 835s 0.674 0.618 0.679 0.246 835s 835s x1: [4, 1, 2, 3] 835s 0.976 -0.396 -0.980 -0.812 835s 835s y: [4, 1, 2, 3] 835s 0.054 -0.639 -0.752 -0.451 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.349 0.453 -0.904 -0.944 835s 0.488 0.330 -0.201 0.944 835s 835s x1: [4, 4, 1, 1] 835s -0.310 0.251 -0.722 -0.230 835s -0.138 -0.900 -0.286 0.540 835s -0.203 -0.805 -0.095 -0.951 835s -0.541 -0.552 0.568 0.455 835s 835s y: [2, 4, 1, 1] 835s 1.092 -0.140 835s -0.610 0.203 835s 0.690 -1.243 835s -1.004 -0.131 835s testing: mul_mat, [3, 4, 2, 1] = [2, 3, 2, 1] * [2, 4, 2, 1] 835s x0: [2, 3, 2, 1] 835s -0.975 0.593 835s 0.902 0.357 835s -0.036 0.307 835s 835s x1: [2, 4, 2, 1] 835s 0.902 -0.604 835s 0.140 0.074 835s 0.959 -0.199 835s 0.765 0.210 835s 835s y: [3, 4, 2, 1] 835s -1.238 0.598 -0.218 835s -0.092 0.153 0.018 835s -1.053 0.794 -0.096 835s -0.621 0.765 0.037 835s testing: mul_mat, [1, 2, 2, 3] = [3, 1, 2, 3] * [3, 2, 2, 3] 835s x0: [3, 1, 2, 3] 835s -0.860 -0.696 -0.721 835s 835s x1: [3, 2, 2, 3] 835s 0.631 -0.116 0.461 835s -0.973 -0.976 -0.465 835s 835s y: [1, 2, 2, 3] 835s -0.794 835s 1.851 835s test-mul-mat0: iter:327/500 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.242 835s 835s x1: [1, 4, 1, 1] 835s 0.532 835s 0.135 835s 0.313 835s 0.660 835s 835s y: [1, 4, 1, 1] 835s -0.129 835s -0.033 835s -0.076 835s -0.160 835s testing: mul_mat, [2, 1, 4, 1] = [1, 2, 4, 1] * [1, 1, 4, 1] 835s x0: [1, 2, 4, 1] 835s 0.017 835s 0.291 835s 835s x1: [1, 1, 4, 1] 835s 0.814 835s 835s y: [2, 1, 4, 1] 835s 0.014 0.237 835s testing: mul_mat, [2, 2, 4, 3] = [1, 2, 4, 3] * [1, 2, 4, 3] 835s x0: [1, 2, 4, 3] 835s -0.552 835s 0.681 835s 835s x1: [1, 2, 4, 3] 835s -0.777 835s -0.950 835s 835s y: [2, 2, 4, 3] 835s 0.429 -0.529 835s 0.524 -0.647 835s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.293 835s 0.721 835s 0.113 835s 835s x1: [1, 2, 1, 1] 835s -0.062 835s 0.853 835s 835s y: [3, 2, 1, 1] 835s 0.018 -0.045 -0.007 835s -0.250 0.615 0.096 835s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 1, 4, 1] 835s 0.208 -0.488 -0.812 835s 835s x1: [3, 1, 4, 1] 835s 0.767 -0.831 -0.206 835s 835s y: [1, 1, 4, 1] 835s 0.733 835s testing: mul_mat, [1, 3, 4, 3] = [1, 1, 4, 3] * [1, 3, 4, 3] 835s x0: [1, 1, 4, 3] 835s 0.642 835s 835s x1: [1, 3, 4, 3] 835s 0.173 835s 0.751 835s -0.791 835s 835s y: [1, 3, 4, 3] 835s 0.111 835s 0.482 835s -0.508 835s test-mul-mat0: iter:328/500 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.276 -0.845 -0.035 835s -0.521 0.977 -0.040 835s 835s x1: [3, 2, 1, 1] 835s 0.202 -0.729 0.578 835s 0.909 0.825 -0.457 835s 835s y: [2, 2, 1, 1] 835s 0.652 -0.841 835s -0.429 0.351 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.556 -0.953 0.523 835s 835s x1: [3, 2, 1, 1] 835s 0.154 0.121 -0.398 835s 0.469 -0.620 -0.387 835s 835s y: [1, 2, 1, 1] 835s -0.238 835s 0.650 835s testing: mul_mat, [2, 1, 1, 4] = [3, 2, 1, 4] * [3, 1, 1, 4] 835s x0: [3, 2, 1, 4] 835s -0.841 0.097 0.987 835s -0.685 -0.938 -0.534 835s 835s x1: [3, 1, 1, 4] 835s 0.510 -0.461 0.528 835s 835s y: [2, 1, 1, 4] 835s 0.047 -0.199 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.556 -0.064 0.501 835s -0.126 0.881 -0.537 835s 0.415 0.050 0.582 835s -0.241 0.958 -0.411 835s 835s x1: [3, 2, 1, 1] 835s 0.832 -0.331 0.529 835s -0.282 -0.715 0.776 835s 835s y: [4, 2, 1, 1] 835s -0.177 -0.681 0.637 -0.735 835s 0.591 -1.011 0.299 -0.936 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.774 -0.105 -0.771 -0.489 835s 835s x1: [4, 3, 1, 1] 835s -0.745 0.819 0.593 0.604 835s -0.897 -0.880 -0.538 -0.074 835s -0.825 0.679 0.557 0.366 835s 835s y: [1, 3, 1, 1] 835s -0.262 835s 1.238 835s -0.041 835s testing: mul_mat, [3, 4, 1, 4] = [1, 3, 1, 4] * [1, 4, 1, 4] 835s x0: [1, 3, 1, 4] 835s 0.085 835s 0.943 835s -0.243 835s 835s x1: [1, 4, 1, 4] 835s -0.329 835s 0.657 835s -0.045 835s 0.545 835s 835s y: [3, 4, 1, 4] 835s -0.028 -0.310 0.080 835s 0.056 0.620 -0.160 835s -0.004 -0.043 0.011 835s 0.046 0.513 -0.132 835s test-mul-mat0: iter:329/500 835s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.831 0.889 835s 835s x1: [2, 1, 1, 1] 835s -0.883 0.408 835s 835s y: [1, 1, 1, 1] 835s -0.371 835s testing: mul_mat, [1, 1, 4, 1] = [2, 1, 4, 1] * [2, 1, 4, 1] 835s x0: [2, 1, 4, 1] 835s -0.216 -0.612 835s 835s x1: [2, 1, 4, 1] 835s -0.350 -0.405 835s 835s y: [1, 1, 4, 1] 835s 0.324 835s testing: mul_mat, [3, 1, 4, 1] = [2, 3, 4, 1] * [2, 1, 4, 1] 835s x0: [2, 3, 4, 1] 835s 0.357 0.235 835s 0.185 0.188 835s 0.124 0.835 835s 835s x1: [2, 1, 4, 1] 835s 0.425 -0.229 835s 835s y: [3, 1, 4, 1] 835s 0.098 0.036 -0.138 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.214 0.684 835s 835s x1: [2, 3, 1, 1] 835s -0.712 -0.382 835s -0.378 0.152 835s 0.858 -0.551 835s 835s y: [1, 3, 1, 1] 835s -0.414 835s 0.023 835s -0.193 835s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 835s x0: [1, 4, 4, 1] 835s 0.688 835s -0.306 835s -0.952 835s 0.559 835s 835s x1: [1, 2, 4, 1] 835s 0.826 835s -0.598 835s 835s y: [4, 2, 4, 1] 835s 0.569 -0.253 -0.787 0.462 835s -0.411 0.183 0.569 -0.334 835s testing: mul_mat, [3, 1, 4, 1] = [4, 3, 4, 1] * [4, 1, 4, 1] 835s x0: [4, 3, 4, 1] 835s 0.449 0.614 -0.103 -0.280 835s 0.024 0.996 -0.146 -0.630 835s -0.429 0.788 0.395 0.289 835s 835s x1: [4, 1, 4, 1] 835s 0.047 -0.700 -0.414 0.688 835s 835s y: [3, 1, 4, 1] 835s -0.559 -1.069 -0.536 835s test-mul-mat0: iter:330/500 835s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.461 0.522 0.557 -0.394 835s 0.352 -0.225 -0.529 0.552 835s 835s x1: [4, 3, 1, 1] 835s -0.640 0.610 0.120 0.353 835s 0.394 0.611 -0.766 -0.421 835s 0.566 0.698 0.213 -0.454 835s 835s y: [2, 3, 1, 1] 835s -0.049 -0.231 835s 0.240 0.174 835s 0.923 -0.321 835s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 3, 3, 1] 835s -0.607 -0.910 0.117 0.168 835s -0.439 -0.330 -0.549 -0.939 835s -0.071 -0.423 -0.950 -0.009 835s 835s x1: [4, 2, 3, 1] 835s 0.283 0.499 -0.740 -0.874 835s 0.990 -0.939 -0.006 0.457 835s 835s y: [3, 2, 3, 1] 835s -0.859 0.938 0.480 835s 0.329 -0.550 0.328 835s testing: mul_mat, [1, 3, 3, 2] = [4, 1, 3, 2] * [4, 3, 3, 2] 835s x0: [4, 1, 3, 2] 835s -0.637 -0.510 0.719 0.200 835s 835s x1: [4, 3, 3, 2] 835s 0.114 0.847 -0.681 -0.957 835s -0.576 -0.631 0.034 0.995 835s 0.876 0.252 -0.033 0.200 835s 835s y: [1, 3, 3, 2] 835s -1.186 835s 0.913 835s -0.671 835s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.616 0.167 0.469 0.698 835s 0.447 0.839 0.775 -0.601 835s -0.361 0.439 0.465 -0.786 835s -0.126 -0.293 -0.882 -0.368 835s 835s x1: [4, 1, 1, 1] 835s -0.222 0.057 -0.626 0.470 835s 835s y: [4, 1, 1, 1] 835s 0.182 -0.819 -0.555 0.390 835s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 1, 3, 1] 835s 0.675 -0.747 -0.887 0.281 835s 835s x1: [4, 4, 3, 1] 835s 0.794 -0.588 0.696 -0.620 835s -0.237 -0.729 0.998 0.166 835s -0.947 -0.465 0.944 0.110 835s -0.091 0.414 0.386 0.293 835s 835s y: [1, 4, 3, 1] 835s 0.183 835s -0.454 835s -1.099 835s -0.630 835s testing: mul_mat, [2, 4, 3, 2] = [1, 2, 3, 2] * [1, 4, 3, 2] 835s x0: [1, 2, 3, 2] 835s -0.628 835s 0.443 835s 835s x1: [1, 4, 3, 2] 835s 0.452 835s -0.819 835s -0.367 835s -0.141 835s 835s y: [2, 4, 3, 2] 835s -0.284 0.200 835s 0.515 -0.363 835s 0.231 -0.163 835s 0.089 -0.063 835s test-mul-mat0: iter:331/500 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.085 -0.923 0.631 -0.642 835s 835s x1: [4, 3, 1, 1] 835s 0.121 0.594 -0.668 -0.633 835s -0.618 0.664 0.121 0.394 835s 0.245 0.549 -0.340 -0.061 835s 835s y: [1, 3, 1, 1] 835s -0.573 835s -0.737 835s -0.703 835s testing: mul_mat, [3, 1, 4, 1] = [4, 3, 4, 1] * [4, 1, 4, 1] 835s x0: [4, 3, 4, 1] 835s -0.055 -0.236 0.913 -0.934 835s -0.842 0.158 0.615 -0.182 835s -0.903 -0.125 0.733 -0.826 835s 835s x1: [4, 1, 4, 1] 835s -0.890 0.743 0.589 -0.300 835s 835s y: [3, 1, 4, 1] 835s 0.691 1.284 1.390 835s testing: mul_mat, [3, 3, 4, 2] = [4, 3, 4, 2] * [4, 3, 4, 2] 835s x0: [4, 3, 4, 2] 835s -0.980 0.137 0.466 0.634 835s 0.667 -0.192 0.639 0.976 835s -0.533 0.231 0.351 -0.909 835s 835s x1: [4, 3, 4, 2] 835s -0.247 0.894 -0.380 0.660 835s 0.181 -0.332 0.185 0.158 835s -0.827 0.497 0.052 -0.743 835s 835s y: [3, 3, 4, 2] 835s 0.606 0.065 -0.395 835s -0.037 0.457 -0.252 835s 0.432 -1.338 1.248 835s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.403 0.930 0.165 -0.003 835s 0.207 0.185 0.108 0.487 835s 835s x1: [4, 3, 1, 1] 835s 0.412 -0.662 -0.945 0.049 835s -0.706 -0.925 0.287 0.782 835s -0.321 0.786 -0.027 -0.186 835s 835s y: [2, 3, 1, 1] 835s -0.606 -0.115 835s -1.100 0.094 835s 0.598 -0.015 835s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 1, 4, 1] 835s -0.466 -0.197 835s 835s x1: [2, 4, 4, 1] 835s 0.315 0.169 835s 0.443 -0.944 835s 0.779 -0.566 835s 0.082 -0.076 835s 835s y: [1, 4, 4, 1] 835s -0.180 835s -0.021 835s -0.251 835s -0.023 835s testing: mul_mat, [4, 2, 4, 2] = [1, 4, 4, 2] * [1, 2, 4, 2] 835s x0: [1, 4, 4, 2] 835s -0.413 835s -0.160 835s 0.448 835s 0.678 835s 835s x1: [1, 2, 4, 2] 835s -0.824 835s 0.298 835s 835s y: [4, 2, 4, 2] 835s 0.340 0.132 -0.369 -0.559 835s -0.123 -0.048 0.134 0.202 835s test-mul-mat0: iter:332/500 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.586 0.288 835s 0.471 0.357 835s 835s x1: [2, 2, 1, 1] 835s -0.552 0.146 835s 0.310 0.949 835s 835s y: [2, 2, 1, 1] 835s -0.281 -0.207 835s 0.455 0.484 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.888 0.188 835s -0.010 0.252 835s 0.188 0.419 835s -0.063 -0.728 835s 835s x1: [2, 2, 1, 1] 835s -0.197 0.913 835s -0.714 0.879 835s 835s y: [4, 2, 1, 1] 835s 0.346 0.232 0.346 -0.652 835s 0.800 0.228 0.235 -0.595 835s testing: mul_mat, [1, 4, 1, 4] = [2, 1, 1, 4] * [2, 4, 1, 4] 835s x0: [2, 1, 1, 4] 835s -0.583 0.475 835s 835s x1: [2, 4, 1, 4] 835s -0.644 0.607 835s -0.235 -0.228 835s -0.137 -0.903 835s -0.364 0.798 835s 835s y: [1, 4, 1, 4] 835s 0.664 835s 0.029 835s -0.349 835s 0.591 835s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.661 -0.450 835s 0.771 0.080 835s 835s x1: [2, 1, 1, 1] 835s 0.068 0.858 835s 835s y: [2, 1, 1, 1] 835s -0.432 0.121 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.671 0.183 835s -0.736 -0.750 835s -0.130 -0.054 835s -0.401 0.040 835s 835s x1: [2, 2, 1, 1] 835s 0.041 0.674 835s 0.734 -0.403 835s 835s y: [4, 2, 1, 1] 835s 0.151 -0.536 -0.042 0.010 835s 0.419 -0.238 -0.073 -0.311 835s testing: mul_mat, [4, 2, 1, 4] = [4, 4, 1, 4] * [4, 2, 1, 4] 835s x0: [4, 4, 1, 4] 835s -0.380 0.732 -0.174 -0.214 835s -0.100 -0.604 -0.575 -0.691 835s 0.162 -0.597 -0.684 -0.307 835s 0.450 -0.905 0.485 -0.774 835s 835s x1: [4, 2, 1, 4] 835s 0.902 0.648 -0.497 -0.682 835s 0.123 -0.171 -0.168 0.234 835s 835s y: [4, 2, 1, 4] 835s 0.365 0.275 0.308 0.106 835s -0.193 0.025 0.164 -0.053 835s test-mul-mat0: iter:333/500 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.763 0.717 0.522 0.439 835s 0.108 -0.105 0.470 -0.383 835s 835s x1: [4, 4, 1, 1] 835s -0.273 -0.224 -0.033 0.689 835s -0.352 -0.045 0.437 -0.171 835s 0.634 0.411 -0.647 0.890 835s -0.214 -0.151 0.280 -0.594 835s 835s y: [2, 4, 1, 1] 835s 0.333 -0.285 835s 0.389 0.238 835s -0.137 -0.620 835s -0.059 0.352 835s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 2, 3, 1] 835s 0.638 -0.728 -0.579 -0.467 835s 0.742 0.037 0.484 -0.029 835s 835s x1: [4, 2, 3, 1] 835s -0.049 0.229 0.406 0.141 835s -0.552 0.871 0.868 0.224 835s 835s y: [2, 2, 3, 1] 835s -0.498 0.164 835s -1.593 0.036 835s testing: mul_mat, [4, 2, 3, 4] = [4, 4, 3, 4] * [4, 2, 3, 4] 835s x0: [4, 4, 3, 4] 835s 0.221 -0.913 -0.155 0.117 835s 0.433 -0.022 -0.978 -0.378 835s -0.901 0.878 0.758 0.655 835s 0.249 -0.635 0.408 0.196 835s 835s x1: [4, 2, 3, 4] 835s -0.363 -0.828 -0.715 -0.766 835s -0.713 0.118 0.547 0.925 835s 835s y: [4, 2, 3, 4] 835s 0.697 0.851 -1.444 -0.007 835s -0.242 -1.195 1.767 0.152 835s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.319 0.670 0.175 -0.657 835s 835s x1: [4, 4, 1, 1] 835s 0.213 0.933 -0.194 0.976 835s -0.756 0.537 -0.053 -0.907 835s 0.093 -0.906 -0.507 0.178 835s -0.175 0.172 -0.572 -0.243 835s 835s y: [1, 4, 1, 1] 835s 0.018 835s 0.706 835s -0.784 835s 0.119 835s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 835s x0: [1, 4, 3, 1] 835s 0.614 835s 0.257 835s -0.339 835s -0.439 835s 835s x1: [1, 4, 3, 1] 835s 0.200 835s 0.231 835s -0.102 835s -0.033 835s 835s y: [4, 4, 3, 1] 835s 0.123 0.051 -0.068 -0.088 835s 0.142 0.059 -0.078 -0.101 835s -0.063 -0.026 0.035 0.045 835s -0.020 -0.009 0.011 0.015 835s testing: mul_mat, [4, 1, 3, 4] = [4, 4, 3, 4] * [4, 1, 3, 4] 835s x0: [4, 4, 3, 4] 835s 0.124 -0.263 -0.032 -0.735 835s 0.015 0.529 -0.945 0.068 835s 0.933 0.205 -0.027 -0.828 835s 0.287 0.115 0.423 0.155 835s 835s x1: [4, 1, 3, 4] 835s -0.762 -0.707 -0.321 0.908 835s 835s y: [4, 1, 3, 4] 835s -0.566 -0.020 -1.599 -0.295 835s test-mul-mat0: iter:334/500 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.193 0.395 0.690 835s 0.506 0.923 -0.784 835s 835s x1: [3, 4, 1, 1] 835s -0.353 -0.821 0.623 835s 0.670 0.575 0.283 835s 0.541 -0.781 -0.569 835s 0.252 -0.560 -0.418 835s 835s y: [2, 4, 1, 1] 835s 0.038 -1.425 835s 0.551 0.648 835s -0.596 -0.001 835s -0.461 -0.061 835s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 3, 3, 1] 835s 0.709 -0.885 0.220 835s -0.851 -0.303 0.318 835s 0.342 -0.909 0.008 835s 835s x1: [3, 2, 3, 1] 835s 0.798 0.874 -0.944 835s -0.928 -0.188 -0.953 835s 835s y: [3, 2, 3, 1] 835s -0.416 -1.244 -0.528 835s -0.702 0.543 -0.155 835s testing: mul_mat, [4, 3, 3, 2] = [3, 4, 3, 2] * [3, 3, 3, 2] 835s x0: [3, 4, 3, 2] 835s 0.653 -0.304 -0.488 835s 0.392 0.114 0.839 835s 0.248 0.273 0.851 835s -0.095 0.143 -0.743 835s 835s x1: [3, 3, 3, 2] 835s 0.742 -0.316 0.801 835s 0.710 -0.607 0.916 835s -0.070 -0.457 -0.387 835s 835s y: [4, 3, 3, 2] 835s 0.189 0.927 0.779 -0.711 835s 0.201 0.978 0.790 -0.835 835s 0.282 -0.404 -0.472 0.229 835s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.194 -0.621 0.925 835s 835s x1: [3, 4, 1, 1] 835s -0.483 0.529 0.680 835s 0.877 -0.524 -0.736 835s -0.773 0.462 -0.599 835s 0.870 -0.948 0.701 835s 835s y: [1, 4, 1, 1] 835s 0.207 835s -0.185 835s -0.991 835s 1.406 835s testing: mul_mat, [1, 3, 3, 1] = [1, 1, 3, 1] * [1, 3, 3, 1] 835s x0: [1, 1, 3, 1] 835s 0.792 835s 835s x1: [1, 3, 3, 1] 835s 0.936 835s 0.962 835s -0.490 835s 835s y: [1, 3, 3, 1] 835s 0.742 835s 0.762 835s -0.388 835s testing: mul_mat, [2, 1, 3, 2] = [1, 2, 3, 2] * [1, 1, 3, 2] 835s x0: [1, 2, 3, 2] 835s -0.212 835s -0.764 835s 835s x1: [1, 1, 3, 2] 835s 0.578 835s 835s y: [2, 1, 3, 2] 835s -0.123 -0.441 835s test-mul-mat0: iter:335/500 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.948 -0.970 -0.654 835s -0.939 0.613 0.134 835s -0.703 -0.343 -0.677 835s 835s x1: [3, 3, 1, 1] 835s 0.124 0.789 0.554 835s 0.894 -0.695 0.346 835s -0.021 0.920 -0.076 835s 835s y: [3, 3, 1, 1] 835s -1.245 0.442 -0.733 835s -0.400 -1.218 -0.624 835s -0.822 0.574 -0.249 835s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 835s x0: [3, 3, 4, 1] 835s 0.010 0.967 -0.126 835s -0.143 -0.666 -0.352 835s 0.828 -0.509 0.976 835s 835s x1: [3, 3, 4, 1] 835s -0.597 0.753 0.213 835s -0.903 -0.956 -0.519 835s 0.717 -0.729 0.713 835s 835s y: [3, 3, 4, 1] 835s 0.695 -0.491 -0.670 835s -0.868 0.948 -0.767 835s -0.787 0.132 1.660 835s testing: mul_mat, [3, 3, 4, 4] = [3, 3, 4, 4] * [3, 3, 4, 4] 835s x0: [3, 3, 4, 4] 835s 0.612 0.766 -0.100 835s 0.090 -0.241 -0.111 835s 0.124 -0.757 0.102 835s 835s x1: [3, 3, 4, 4] 835s -0.812 0.243 0.157 835s -0.836 0.935 -0.889 835s -0.185 -0.531 0.447 835s 835s y: [3, 3, 4, 4] 835s -0.326 -0.149 -0.268 835s 0.294 -0.202 -0.902 835s -0.565 0.062 0.425 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.043 0.140 0.149 835s 0.341 -0.312 -0.313 835s -0.095 -0.232 -0.285 835s 835s x1: [3, 3, 1, 1] 835s 0.133 1.000 -0.130 835s 0.332 0.474 -0.132 835s 0.072 -0.964 0.101 835s 835s y: [3, 3, 1, 1] 835s 0.126 -0.226 -0.207 835s 0.061 0.007 -0.104 835s -0.117 0.294 0.188 835s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 835s x0: [3, 2, 4, 1] 835s -0.538 -0.076 -0.442 835s 0.596 0.179 0.912 835s 835s x1: [3, 3, 4, 1] 835s 0.172 0.538 -0.298 835s 0.118 0.196 0.386 835s -0.632 -0.681 0.423 835s 835s y: [2, 3, 4, 1] 835s -0.002 -0.073 835s -0.249 0.458 835s 0.204 -0.112 835s testing: mul_mat, [1, 3, 4, 4] = [2, 1, 4, 4] * [2, 3, 4, 4] 835s x0: [2, 1, 4, 4] 835s 0.279 0.853 835s 835s x1: [2, 3, 4, 4] 835s 0.528 0.377 835s 0.969 0.643 835s 0.472 0.246 835s 835s y: [1, 3, 4, 4] 835s 0.469 835s 0.818 835s 0.341 835s test-mul-mat0: iter:336/500 835s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.858 -0.644 0.706 -0.305 835s 0.529 0.602 -0.308 0.889 835s 835s x1: [4, 1, 1, 1] 835s 0.076 -0.327 0.189 0.605 835s 835s y: [2, 1, 1, 1] 835s 0.095 0.323 835s testing: mul_mat, [1, 2, 3, 1] = [4, 1, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 1, 3, 1] 835s -0.907 -0.659 -0.687 0.695 835s 835s x1: [4, 2, 3, 1] 835s -0.342 0.215 -0.736 -0.648 835s 0.189 -0.117 -0.997 0.781 835s 835s y: [1, 2, 3, 1] 835s 0.224 835s 1.134 835s testing: mul_mat, [1, 1, 3, 4] = [4, 1, 3, 4] * [4, 1, 3, 4] 835s x0: [4, 1, 3, 4] 835s 0.416 0.204 -0.808 0.441 835s 835s x1: [4, 1, 3, 4] 835s -0.292 0.218 -0.379 0.004 835s 835s y: [1, 1, 3, 4] 835s 0.231 835s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.368 -0.134 -0.845 0.846 835s 0.758 -0.040 0.011 -0.289 835s -0.706 0.618 -0.705 0.816 835s 0.641 -0.022 0.542 -0.650 835s 835s x1: [4, 1, 1, 1] 835s -0.482 -0.094 0.871 0.549 835s 835s y: [4, 1, 1, 1] 835s -0.436 -0.511 0.116 -0.192 835s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 1, 3, 1] 835s 0.413 -0.649 -0.592 0.118 835s 835s x1: [4, 4, 3, 1] 835s -0.527 0.920 0.216 -0.464 835s -0.766 -0.514 -0.441 -0.646 835s -0.177 0.207 -0.129 0.730 835s 0.078 -0.580 -0.436 -0.554 835s 835s y: [1, 4, 3, 1] 835s -0.998 835s 0.202 835s -0.046 835s 0.602 835s testing: mul_mat, [2, 4, 3, 4] = [1, 2, 3, 4] * [1, 4, 3, 4] 835s x0: [1, 2, 3, 4] 835s -0.080 835s 0.697 835s 835s x1: [1, 4, 3, 4] 835s 0.308 835s 0.217 835s -0.525 835s 0.436 835s 835s y: [2, 4, 3, 4] 835s -0.025 0.214 835s -0.017 0.151 835s 0.042 -0.366 835s -0.035 0.304 835s test-mul-mat0: iter:337/500 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.398 -0.872 0.316 835s -0.090 0.635 0.046 835s 835s x1: [3, 2, 1, 1] 835s -0.981 -0.181 0.485 835s -0.060 -0.483 -0.025 835s 835s y: [2, 2, 1, 1] 835s 0.701 -0.004 835s 0.437 -0.303 835s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 3, 3, 1] 835s -0.700 -0.853 -0.926 835s -0.183 0.121 0.319 835s 0.419 0.250 -0.365 835s 835s x1: [3, 2, 3, 1] 835s 0.835 0.212 0.662 835s -0.316 -0.926 0.638 835s 835s y: [3, 2, 3, 1] 835s -1.378 0.084 0.161 835s 0.420 0.149 -0.597 835s testing: mul_mat, [1, 3, 3, 4] = [3, 1, 3, 4] * [3, 3, 3, 4] 835s x0: [3, 1, 3, 4] 835s 0.407 0.164 -0.446 835s 835s x1: [3, 3, 3, 4] 835s -0.586 0.477 0.292 835s 0.548 0.777 0.438 835s 0.622 -0.406 -0.440 835s 835s y: [1, 3, 3, 4] 835s -0.291 835s 0.155 835s 0.383 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.199 0.963 -0.961 835s -0.769 -0.359 0.232 835s 0.001 0.199 0.397 835s 0.172 -0.759 0.789 835s 835s x1: [3, 1, 1, 1] 835s 0.724 -0.651 0.484 835s 835s y: [4, 1, 1, 1] 835s -1.236 -0.210 0.063 1.000 835s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 835s x0: [4, 1, 3, 1] 835s -0.267 0.360 0.595 -0.269 835s 835s x1: [4, 3, 3, 1] 835s 0.860 0.120 0.157 -0.151 835s -0.526 0.885 -0.282 -0.762 835s -0.107 0.998 0.409 0.063 835s 835s y: [1, 3, 3, 1] 835s -0.053 835s 0.496 835s 0.614 835s testing: mul_mat, [1, 4, 3, 4] = [1, 1, 3, 4] * [1, 4, 3, 4] 835s x0: [1, 1, 3, 4] 835s -0.209 835s 835s x1: [1, 4, 3, 4] 835s -0.691 835s 0.929 835s -0.505 835s 0.501 835s 835s y: [1, 4, 3, 4] 835s 0.145 835s -0.195 835s 0.106 835s -0.105 835s test-mul-mat0: iter:338/500 835s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.417 0.694 -0.344 835s -0.408 0.715 0.446 835s -0.297 -0.090 -0.786 835s 0.645 -0.950 0.618 835s 835s x1: [3, 3, 1, 1] 835s 0.001 0.547 -0.494 835s 0.659 -0.349 0.975 835s 0.522 0.941 0.488 835s 835s y: [4, 3, 1, 1] 835s 0.549 0.170 0.339 -0.824 835s -0.853 -0.083 -0.931 1.359 835s 0.268 0.678 -0.623 -0.256 835s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 3, 3, 1] 835s -0.334 0.891 -0.020 835s 0.179 0.114 -0.450 835s 0.351 -0.011 -0.906 835s 835s x1: [3, 4, 3, 1] 835s 0.982 -0.544 -0.472 835s 0.835 -0.644 0.512 835s 0.511 0.677 0.064 835s -0.488 0.223 0.570 835s 835s y: [3, 4, 3, 1] 835s -0.803 0.326 0.778 835s -0.863 -0.155 -0.163 835s 0.431 0.140 0.114 835s 0.350 -0.318 -0.689 835s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 2, 3, 1] 835s 0.785 -0.032 -0.400 835s 0.952 -0.333 0.725 835s 835s x1: [3, 3, 3, 1] 835s -0.833 0.698 0.125 835s -0.917 -0.635 0.016 835s 0.063 0.543 -0.870 835s 835s y: [2, 3, 3, 1] 835s -0.726 -0.935 835s -0.706 -0.650 835s 0.380 -0.752 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.024 0.562 0.982 835s 0.557 -0.001 0.251 835s 835s x1: [3, 2, 1, 1] 835s 0.251 -0.668 0.038 835s 0.940 -0.160 -0.645 835s 835s y: [2, 2, 1, 1] 835s -0.344 0.150 835s -0.746 0.362 835s testing: mul_mat, [1, 3, 3, 1] = [2, 1, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 1, 3, 1] 835s -0.570 -0.869 835s 835s x1: [2, 3, 3, 1] 835s -0.216 -0.049 835s 0.851 -0.264 835s 0.617 0.577 835s 835s y: [1, 3, 3, 1] 835s 0.166 835s -0.256 835s -0.852 835s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 835s x0: [1, 2, 3, 1] 835s -0.024 835s 0.778 835s 835s x1: [1, 2, 3, 1] 835s -0.753 835s -0.956 835s 835s y: [2, 2, 3, 1] 835s 0.018 -0.586 835s 0.022 -0.744 835s test-mul-mat0: iter:339/500 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.018 0.255 0.135 835s 0.229 0.685 0.267 835s 0.415 -0.045 0.753 835s -0.472 0.202 0.797 835s 835s x1: [3, 1, 1, 1] 835s -0.138 0.985 0.156 835s 835s y: [4, 1, 1, 1] 835s 0.275 0.685 0.016 0.389 835s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 2, 2, 1] 835s 0.798 -0.849 -0.007 835s -0.674 0.353 -0.210 835s 835s x1: [3, 4, 2, 1] 835s 0.203 -0.553 0.823 835s 0.129 -0.523 -0.201 835s -0.093 0.243 0.393 835s -0.739 -0.220 -0.365 835s 835s y: [2, 4, 2, 1] 835s 0.626 -0.504 835s 0.549 -0.229 835s -0.284 0.066 835s -0.400 0.497 835s testing: mul_mat, [3, 2, 2, 4] = [3, 3, 2, 4] * [3, 2, 2, 4] 835s x0: [3, 3, 2, 4] 835s 0.577 -0.945 0.458 835s 0.176 -0.626 -0.537 835s 0.565 -0.777 0.268 835s 835s x1: [3, 2, 2, 4] 835s 0.565 0.521 -0.194 835s 0.826 -0.699 0.441 835s 835s y: [3, 2, 2, 4] 835s -0.255 -0.122 -0.138 835s 1.339 0.346 1.128 835s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.546 -0.085 0.875 835s 835s x1: [3, 3, 1, 1] 835s -0.130 0.513 0.485 835s -0.723 -0.827 -0.301 835s -0.618 -0.311 -0.225 835s 835s y: [1, 3, 1, 1] 835s 0.452 835s 0.202 835s 0.168 835s testing: mul_mat, [1, 3, 2, 1] = [1, 1, 2, 1] * [1, 3, 2, 1] 835s x0: [1, 1, 2, 1] 835s -0.586 835s 835s x1: [1, 3, 2, 1] 835s 0.518 835s 0.116 835s 0.081 835s 835s y: [1, 3, 2, 1] 835s -0.303 835s -0.068 835s -0.047 835s testing: mul_mat, [4, 1, 2, 4] = [1, 4, 2, 4] * [1, 1, 2, 4] 835s x0: [1, 4, 2, 4] 835s 0.454 835s -0.457 835s 0.889 835s 0.730 835s 835s x1: [1, 1, 2, 4] 835s 0.932 835s 835s y: [4, 1, 2, 4] 835s 0.423 -0.426 0.829 0.681 835s test-mul-mat0: iter:340/500 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.495 0.857 0.759 0.352 835s 835s x1: [4, 3, 1, 1] 835s -0.842 -0.547 0.181 0.521 835s 0.408 0.039 0.799 -0.762 835s -0.585 0.194 -0.851 0.536 835s 835s y: [1, 3, 1, 1] 835s -0.565 835s 0.574 835s -0.580 835s testing: mul_mat, [2, 1, 3, 1] = [4, 2, 3, 1] * [4, 1, 3, 1] 835s x0: [4, 2, 3, 1] 835s -0.133 0.383 0.243 -0.951 835s -0.096 -0.349 0.088 -0.297 835s 835s x1: [4, 1, 3, 1] 835s -0.890 -0.977 -0.302 -0.317 835s 835s y: [2, 1, 3, 1] 835s -0.028 0.494 835s testing: mul_mat, [4, 2, 3, 3] = [4, 4, 3, 3] * [4, 2, 3, 3] 835s x0: [4, 4, 3, 3] 835s -0.184 -0.515 0.021 0.601 835s 0.693 -0.475 -0.287 0.492 835s 0.154 -0.680 -0.587 0.802 835s -0.654 -0.657 0.476 -0.261 835s 835s x1: [4, 2, 3, 3] 835s 0.528 0.488 -0.786 0.977 835s -0.421 0.440 -0.232 0.447 835s 835s y: [4, 2, 3, 3] 835s 0.222 0.839 0.994 -1.294 835s 0.114 -0.214 0.131 -0.241 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.877 -0.891 -0.310 0.298 835s 0.099 -0.291 0.251 0.297 835s 835s x1: [4, 4, 1, 1] 835s 0.382 -0.394 0.721 0.165 835s -0.783 -0.428 -0.341 0.276 835s -0.718 -0.024 -0.479 -0.806 835s 0.704 0.995 0.932 -0.397 835s 835s y: [2, 4, 1, 1] 835s -0.159 0.382 835s 1.256 0.043 835s 0.559 -0.424 835s -1.911 -0.103 835s testing: mul_mat, [3, 4, 3, 1] = [2, 3, 3, 1] * [2, 4, 3, 1] 835s x0: [2, 3, 3, 1] 835s -0.813 0.438 835s 0.729 0.027 835s 0.377 -0.326 835s 835s x1: [2, 4, 3, 1] 835s -0.096 0.901 835s 0.124 0.099 835s 0.893 -0.806 835s -0.519 -0.501 835s 835s y: [3, 4, 3, 1] 835s 0.473 -0.045 -0.330 835s -0.058 0.093 0.014 835s -1.079 0.629 0.599 835s 0.202 -0.392 -0.032 835s testing: mul_mat, [3, 2, 3, 3] = [3, 3, 3, 3] * [3, 2, 3, 3] 835s x0: [3, 3, 3, 3] 835s -0.874 -0.709 -0.148 835s -0.219 -0.193 -0.292 835s 0.656 0.565 0.500 835s 835s x1: [3, 2, 3, 3] 835s 0.875 -0.973 0.166 835s 0.156 -0.461 -0.870 835s 835s y: [3, 2, 3, 3] 835s -0.100 -0.052 0.108 835s 0.319 0.309 -0.593 835s test-mul-mat0: iter:341/500 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.744 -0.423 0.667 835s 0.619 -0.958 -0.992 835s 835s x1: [3, 2, 1, 1] 835s -0.590 0.247 -0.868 835s 0.663 -0.983 0.371 835s 835s y: [2, 2, 1, 1] 835s -0.244 0.259 835s 0.170 0.983 835s testing: mul_mat, [1, 2, 3, 1] = [3, 1, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 1, 3, 1] 835s -0.953 -0.053 -0.953 835s 835s x1: [3, 2, 3, 1] 835s 0.671 -0.381 0.551 835s 0.913 -0.114 -0.938 835s 835s y: [1, 2, 3, 1] 835s -1.145 835s 0.030 835s testing: mul_mat, [4, 1, 3, 3] = [3, 4, 3, 3] * [3, 1, 3, 3] 835s x0: [3, 4, 3, 3] 835s -0.295 0.475 -0.733 835s -0.356 -0.589 0.810 835s -0.745 0.967 -0.095 835s 0.778 -0.590 -0.938 835s 835s x1: [3, 1, 3, 3] 835s 0.939 -0.063 0.543 835s 835s y: [4, 1, 3, 3] 835s -0.705 0.144 -0.813 0.258 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.366 0.186 0.697 835s 0.252 -0.443 -0.450 835s -0.438 0.999 -0.520 835s 835s x1: [3, 4, 1, 1] 835s -0.077 0.199 0.604 835s -0.290 0.612 0.636 835s 0.799 0.355 -0.661 835s 0.740 0.465 0.941 835s 835s y: [3, 4, 1, 1] 835s 0.430 -0.380 -0.082 835s 0.451 -0.631 0.407 835s -0.103 0.342 0.348 835s 1.013 -0.443 -0.349 835s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 2, 3, 1] 835s -0.058 0.545 0.191 835s 0.296 -0.130 0.676 835s 835s x1: [3, 3, 3, 1] 835s 0.927 0.895 -0.870 835s -0.318 0.665 0.140 835s -0.613 0.063 0.418 835s 835s y: [2, 3, 3, 1] 835s 0.268 -0.430 835s 0.407 -0.086 835s 0.150 0.093 835s testing: mul_mat, [3, 3, 3, 3] = [2, 3, 3, 3] * [2, 3, 3, 3] 835s x0: [2, 3, 3, 3] 835s 0.699 -0.491 835s 0.224 -0.675 835s -0.938 -0.657 835s 835s x1: [2, 3, 3, 3] 835s 0.088 0.282 835s -0.089 -0.353 835s 0.976 0.849 835s 835s y: [3, 3, 3, 3] 835s -0.077 -0.171 -0.268 835s 0.111 0.218 0.315 835s 0.266 -0.354 -1.473 835s test-mul-mat0: iter:342/500 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.464 -0.656 0.632 835s 835s x1: [3, 1, 1, 1] 835s 0.860 -0.489 0.803 835s 835s y: [1, 1, 1, 1] 835s 0.429 835s testing: mul_mat, [2, 1, 4, 1] = [3, 2, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 2, 4, 1] 835s 0.009 -0.201 -0.644 835s 0.660 -0.753 0.965 835s 835s x1: [3, 1, 4, 1] 835s 0.070 0.210 0.891 835s 835s y: [2, 1, 4, 1] 835s -0.616 0.748 835s testing: mul_mat, [2, 2, 4, 2] = [3, 2, 4, 2] * [3, 2, 4, 2] 835s x0: [3, 2, 4, 2] 835s -0.954 0.576 0.377 835s 0.269 -0.013 0.993 835s 835s x1: [3, 2, 4, 2] 835s -0.722 -0.435 -0.372 835s -0.265 0.958 -0.075 835s 835s y: [2, 2, 4, 2] 835s 0.298 -0.557 835s 0.777 -0.158 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.503 -0.668 0.644 835s -0.028 0.581 -0.798 835s 0.095 -0.352 -0.586 835s -0.529 0.739 -0.306 835s 835s x1: [3, 2, 1, 1] 835s 0.296 -0.846 -0.313 835s 0.172 -0.348 0.816 835s 835s y: [4, 2, 1, 1] 835s 0.215 -0.251 0.510 -0.686 835s 0.672 -0.859 -0.339 -0.598 835s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 835s x0: [4, 4, 4, 1] 835s -0.823 0.331 -0.258 -0.950 835s 0.547 -0.096 -0.656 -0.220 835s -0.194 0.331 -0.602 0.838 835s 0.963 0.764 -0.007 0.867 835s 835s x1: [4, 3, 4, 1] 835s 0.748 -0.406 -0.889 -0.445 835s 0.416 -0.917 0.131 -0.021 835s 0.076 -0.449 -0.989 -0.709 835s 835s y: [4, 3, 4, 1] 835s -0.098 1.130 -0.118 0.031 835s -0.660 0.234 -0.481 -0.319 835s 0.717 0.889 -0.162 -0.878 835s testing: mul_mat, [4, 4, 4, 2] = [4, 4, 4, 2] * [4, 4, 4, 2] 835s x0: [4, 4, 4, 2] 835s -0.693 0.517 -0.325 -0.188 835s 0.340 -0.410 -0.331 0.586 835s 0.327 -0.326 -0.032 0.205 835s 0.796 -0.996 -0.684 0.402 835s 835s x1: [4, 4, 4, 2] 835s -0.744 -0.791 0.753 0.260 835s -0.966 -0.366 0.006 -0.798 835s 0.912 0.744 -0.579 0.970 835s -0.678 -0.492 0.744 -0.002 835s 835s y: [4, 4, 4, 2] 835s -0.188 -0.026 0.043 -0.216 835s 0.628 -0.648 -0.360 -0.729 835s -0.241 0.765 0.273 0.770 835s -0.026 -0.277 -0.086 -0.560 835s test-mul-mat0: iter:343/500 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.543 -0.600 835s 835s x1: [2, 3, 1, 1] 835s -0.761 0.729 835s -0.473 -0.786 835s 0.254 -0.805 835s 835s y: [1, 3, 1, 1] 835s -0.025 835s 0.728 835s 0.345 835s testing: mul_mat, [4, 1, 2, 1] = [2, 4, 2, 1] * [2, 1, 2, 1] 835s x0: [2, 4, 2, 1] 835s 0.142 0.324 835s 0.104 0.895 835s 0.220 0.765 835s 0.369 0.346 835s 835s x1: [2, 1, 2, 1] 835s 0.523 -0.080 835s 835s y: [4, 1, 2, 1] 835s 0.048 -0.017 0.054 0.165 835s testing: mul_mat, [3, 4, 2, 4] = [2, 3, 2, 4] * [2, 4, 2, 4] 835s x0: [2, 3, 2, 4] 835s -0.904 -0.144 835s -0.876 -0.741 835s -0.589 0.976 835s 835s x1: [2, 4, 2, 4] 835s -0.069 0.872 835s -0.409 0.459 835s -0.914 0.845 835s 0.654 -0.760 835s 835s y: [3, 4, 2, 4] 835s -0.064 -0.586 0.891 835s 0.303 0.018 0.688 835s 0.704 0.174 1.363 835s -0.482 -0.010 -1.127 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.913 0.780 835s 835s x1: [2, 3, 1, 1] 835s -0.251 0.929 835s 0.947 -0.222 835s -0.871 0.594 835s 835s y: [1, 3, 1, 1] 835s 0.954 835s -1.038 835s 1.260 835s testing: mul_mat, [2, 2, 2, 1] = [1, 2, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 2, 2, 1] 835s 0.424 835s 0.578 835s 835s x1: [1, 2, 2, 1] 835s 0.054 835s -0.084 835s 835s y: [2, 2, 2, 1] 835s 0.023 0.031 835s -0.036 -0.049 835s testing: mul_mat, [3, 1, 2, 4] = [2, 3, 2, 4] * [2, 1, 2, 4] 835s x0: [2, 3, 2, 4] 835s -0.181 -0.095 835s 0.858 0.638 835s -0.937 0.117 835s 835s x1: [2, 1, 2, 4] 835s 0.679 0.352 835s 835s y: [3, 1, 2, 4] 835s -0.156 0.807 -0.595 835s test-mul-mat0: iter:344/500 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.947 -0.291 0.521 835s -0.935 -0.369 -0.742 835s 835s x1: [3, 2, 1, 1] 835s 0.629 -0.962 -0.156 835s -0.524 -0.353 -0.355 835s 835s y: [2, 2, 1, 1] 835s 0.794 -0.117 835s -0.579 0.884 835s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 835s x0: [3, 4, 4, 1] 835s -0.466 0.141 -0.769 835s -0.400 0.772 -0.511 835s 0.688 0.964 -0.399 835s 0.621 -0.092 0.571 835s 835s x1: [3, 2, 4, 1] 835s 0.089 -0.808 -0.888 835s 0.933 -0.056 -0.030 835s 835s y: [4, 2, 4, 1] 835s 0.528 -0.206 -0.364 -0.378 835s -0.419 -0.401 0.600 0.567 835s testing: mul_mat, [3, 4, 4, 4] = [3, 3, 4, 4] * [3, 4, 4, 4] 835s x0: [3, 3, 4, 4] 835s -0.151 -0.698 -0.949 835s 0.283 0.145 -0.889 835s -0.960 0.722 -0.191 835s 835s x1: [3, 4, 4, 4] 835s 0.314 0.255 0.699 835s -0.012 0.643 -0.614 835s 0.606 0.418 0.013 835s -0.989 0.056 -0.772 835s 835s y: [3, 4, 4, 4] 835s -0.888 -0.495 -0.251 835s 0.136 0.636 0.593 835s -0.396 0.220 -0.283 835s 0.843 0.414 1.138 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.584 -0.893 -0.763 835s -0.292 0.303 0.405 835s -0.964 0.085 0.115 835s 835s x1: [3, 3, 1, 1] 835s -0.945 0.803 0.021 835s 0.846 -0.652 -0.160 835s -0.317 -0.431 -0.489 835s 835s y: [3, 3, 1, 1] 835s -0.181 0.528 0.982 835s 0.210 -0.510 -0.889 835s 0.943 -0.237 0.212 835s testing: mul_mat, [4, 3, 4, 1] = [3, 4, 4, 1] * [3, 3, 4, 1] 835s x0: [3, 4, 4, 1] 835s -0.376 0.303 0.695 835s 0.140 -0.391 -0.524 835s -0.456 -0.390 0.582 835s -0.410 0.269 0.622 835s 835s x1: [3, 3, 4, 1] 835s -0.412 -0.408 -0.798 835s 0.861 0.731 -0.202 835s -0.466 -0.037 0.769 835s 835s y: [4, 3, 4, 1] 835s -0.524 0.519 -0.118 -0.437 835s -0.242 -0.059 -0.795 -0.282 835s 0.699 -0.453 0.675 0.659 835s testing: mul_mat, [4, 3, 4, 4] = [4, 4, 4, 4] * [4, 3, 4, 4] 835s x0: [4, 4, 4, 4] 835s 0.856 -0.694 -0.671 -0.250 835s -0.697 0.344 0.021 0.216 835s -0.379 0.899 0.795 0.458 835s -0.817 0.912 0.789 -0.473 835s 835s x1: [4, 3, 4, 4] 835s 0.064 0.166 -0.180 -0.283 835s 0.968 0.630 -0.777 -0.453 835s -0.330 -0.824 0.102 0.801 835s 835s y: [4, 3, 4, 4] 835s 0.132 -0.053 -0.148 0.091 835s 1.027 -0.572 -0.626 -0.615 835s 0.021 0.121 -0.168 -0.781 835s test-mul-mat0: iter:345/500 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.316 0.435 0.550 835s -0.547 0.817 0.259 835s 835s x1: [3, 3, 1, 1] 835s 0.376 0.053 0.155 835s 0.529 0.112 -0.319 835s -0.980 -0.862 0.804 835s 835s y: [2, 3, 1, 1] 835s -0.011 -0.123 835s -0.294 -0.280 835s 0.377 0.040 835s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 835s x0: [3, 2, 2, 1] 835s 0.169 -0.413 0.014 835s -0.778 0.742 -0.456 835s 835s x1: [3, 2, 2, 1] 835s 0.934 0.810 0.717 835s 0.251 0.892 -0.994 835s 835s y: [2, 2, 2, 1] 835s -0.166 -0.453 835s -0.340 0.920 835s testing: mul_mat, [3, 2, 2, 1] = [3, 3, 2, 1] * [3, 2, 2, 1] 835s x0: [3, 3, 2, 1] 835s 0.353 -0.163 0.061 835s 0.164 0.350 -0.301 835s -0.667 0.937 0.713 835s 835s x1: [3, 2, 2, 1] 835s -0.844 0.661 -0.623 835s -0.391 0.478 0.636 835s 835s y: [3, 2, 2, 1] 835s -0.444 0.281 0.738 835s -0.178 -0.088 1.162 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.934 0.287 -0.549 835s -0.628 0.209 -0.441 835s 0.098 -0.842 -0.143 835s 835s x1: [3, 3, 1, 1] 835s 0.518 0.988 -0.975 835s -0.872 0.466 0.661 835s -0.329 -0.246 0.013 835s 835s y: [3, 3, 1, 1] 835s 1.303 0.311 -0.641 835s -1.043 0.354 -0.572 835s -0.385 0.149 0.173 835s testing: mul_mat, [3, 3, 2, 1] = [3, 3, 2, 1] * [3, 3, 2, 1] 835s x0: [3, 3, 2, 1] 835s -0.189 -0.256 -0.969 835s 0.992 -0.636 0.573 835s 0.374 -0.528 -0.370 835s 835s x1: [3, 3, 2, 1] 835s -0.216 -0.504 -0.430 835s 0.339 -0.825 -0.174 835s 0.229 -0.725 0.646 835s 835s y: [3, 3, 2, 1] 835s 0.587 -0.141 0.345 835s 0.315 0.762 0.627 835s -0.484 1.058 0.229 835s testing: mul_mat, [4, 3, 2, 1] = [3, 4, 2, 1] * [3, 3, 2, 1] 835s x0: [3, 4, 2, 1] 835s 0.914 -0.819 0.700 835s -0.952 0.644 -0.732 835s -0.843 0.663 0.612 835s -0.603 -0.191 -0.417 835s 835s x1: [3, 3, 2, 1] 835s 0.835 0.079 -0.472 835s -0.574 0.681 0.822 835s -0.464 -0.728 0.140 835s 835s y: [4, 3, 2, 1] 835s 0.369 -0.399 -0.940 -0.322 835s -0.508 0.384 1.439 -0.126 835s 0.270 -0.129 -0.005 0.361 835s test-mul-mat0: iter:346/500 835s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.910 835s -0.174 835s -0.742 835s 835s x1: [1, 2, 1, 1] 835s 0.996 835s -0.222 835s 835s y: [3, 2, 1, 1] 835s 0.906 -0.173 -0.739 835s -0.202 0.039 0.165 835s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.816 835s 835s x1: [1, 3, 1, 1] 835s -0.693 835s 0.007 835s 0.902 835s 835s y: [1, 3, 1, 1] 835s -0.566 835s 0.006 835s 0.736 835s testing: mul_mat, [2, 1, 1, 4] = [1, 2, 1, 4] * [1, 1, 1, 4] 835s x0: [1, 2, 1, 4] 835s -0.880 835s 0.296 835s 835s x1: [1, 1, 1, 4] 835s 0.602 835s 835s y: [2, 1, 1, 4] 835s -0.530 0.179 835s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.289 835s -0.778 835s -0.202 835s 0.863 835s 835s x1: [1, 2, 1, 1] 835s 0.771 835s -0.890 835s 835s y: [4, 2, 1, 1] 835s 0.223 -0.600 -0.156 0.666 835s -0.258 0.692 0.180 -0.768 835s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.778 -0.876 0.726 0.911 835s -0.565 -0.596 -0.358 -0.018 835s 0.409 0.225 -0.346 -0.227 835s 835s x1: [4, 1, 1, 1] 835s -0.782 0.576 0.964 -0.872 835s 835s y: [3, 1, 1, 1] 835s 0.009 -0.231 -0.327 835s testing: mul_mat, [4, 4, 1, 4] = [3, 4, 1, 4] * [3, 4, 1, 4] 835s x0: [3, 4, 1, 4] 835s 0.929 -0.119 -0.980 835s 0.862 0.459 -0.705 835s 0.539 0.995 -0.718 835s -0.650 0.626 0.564 835s 835s x1: [3, 4, 1, 4] 835s 0.207 0.852 0.266 835s 0.437 0.786 -0.597 835s 0.740 0.557 -0.487 835s -0.765 -0.154 -0.265 835s 835s y: [4, 4, 1, 4] 835s -0.169 0.382 0.769 0.548 835s 0.898 1.159 1.447 -0.130 835s 1.099 1.237 1.303 -0.408 835s -0.433 -0.543 -0.375 0.251 835s test-mul-mat0: iter:347/500 835s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.462 -0.776 0.609 835s 835s x1: [3, 4, 1, 1] 835s -0.218 -0.785 0.685 835s -0.528 -0.714 -0.557 835s 0.105 0.275 -0.832 835s 0.761 -0.807 0.755 835s 835s y: [1, 4, 1, 1] 835s 0.926 835s -0.028 835s -0.671 835s 1.437 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.305 -0.479 0.210 835s 0.216 -0.280 0.843 835s 0.183 0.060 -0.077 835s 0.636 -0.719 0.705 835s 835s x1: [3, 1, 1, 1] 835s -0.274 -0.681 0.283 835s 835s y: [4, 1, 1, 1] 835s 0.470 0.370 -0.113 0.515 835s testing: mul_mat, [4, 4, 1, 3] = [3, 4, 1, 3] * [3, 4, 1, 3] 835s x0: [3, 4, 1, 3] 835s 0.006 0.424 -0.739 835s -0.389 0.757 0.260 835s 0.678 -0.687 0.868 835s 0.471 0.188 0.758 835s 835s x1: [3, 4, 1, 3] 835s 0.851 0.966 -0.823 835s -0.863 -0.591 0.283 835s 0.412 -0.423 0.043 835s 0.605 -0.668 -0.001 835s 835s y: [4, 4, 1, 3] 835s 1.023 0.186 -0.800 -0.041 835s -0.465 -0.038 0.066 -0.303 835s -0.209 -0.469 0.608 0.147 835s -0.279 -0.741 0.868 0.159 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.282 0.299 0.074 835s 0.748 -0.132 0.445 835s 0.037 0.003 0.406 835s 835s x1: [3, 4, 1, 1] 835s -0.551 0.466 -0.255 835s -0.684 -0.063 0.933 835s -0.926 -0.516 -0.309 835s -0.756 0.318 -0.765 835s 835s y: [3, 4, 1, 1] 835s -0.035 -0.587 -0.123 835s -0.143 -0.088 0.354 835s -0.438 -0.762 -0.161 835s -0.175 -0.948 -0.338 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.953 -0.016 0.468 835s -0.489 -0.556 0.135 835s 0.665 0.739 0.983 835s 835s x1: [3, 3, 1, 1] 835s -0.217 0.616 -0.342 835s 0.711 -0.207 0.333 835s -0.100 -0.419 0.766 835s 835s y: [3, 3, 1, 1] 835s 0.036 -0.283 -0.025 835s -0.518 -0.187 0.647 835s 0.461 0.385 0.376 835s testing: mul_mat, [3, 3, 1, 3] = [3, 3, 1, 3] * [3, 3, 1, 3] 835s x0: [3, 3, 1, 3] 835s -0.081 0.706 0.775 835s -0.180 -0.810 0.308 835s -0.430 -0.903 -0.338 835s 835s x1: [3, 3, 1, 3] 835s -0.213 0.370 0.527 835s -0.931 0.118 -0.436 835s 0.368 0.986 0.567 835s 835s y: [3, 3, 1, 3] 835s 0.687 -0.099 -0.421 835s -0.179 -0.063 0.441 835s 1.106 -0.690 -1.240 835s test-mul-mat0: iter:348/500 835s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.493 0.068 835s 0.763 0.078 835s 0.793 -0.035 835s 835s x1: [2, 4, 1, 1] 835s -0.133 -0.725 835s -0.225 -0.427 835s -0.535 -0.127 835s -0.651 0.773 835s 835s y: [3, 4, 1, 1] 835s -0.115 -0.158 -0.080 835s -0.140 -0.205 -0.163 835s -0.272 -0.418 -0.420 835s -0.268 -0.436 -0.543 835s testing: mul_mat, [1, 3, 3, 1] = [2, 1, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 1, 3, 1] 835s 0.091 -0.915 835s 835s x1: [2, 3, 3, 1] 835s 0.890 0.565 835s 0.798 0.637 835s 0.176 0.596 835s 835s y: [1, 3, 3, 1] 835s -0.435 835s -0.510 835s -0.529 835s testing: mul_mat, [4, 1, 3, 4] = [2, 4, 3, 4] * [2, 1, 3, 4] 835s x0: [2, 4, 3, 4] 835s 0.629 -0.815 835s -0.782 0.069 835s -0.956 0.214 835s -0.998 -0.029 835s 835s x1: [2, 1, 3, 4] 835s -0.067 -0.073 835s 835s y: [4, 1, 3, 4] 835s 0.018 0.047 0.048 0.069 835s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.691 0.718 835s 835s x1: [2, 4, 1, 1] 835s 0.766 0.620 835s 0.262 0.567 835s -0.191 -0.597 835s 0.109 -0.817 835s 835s y: [1, 4, 1, 1] 835s -0.085 835s 0.226 835s -0.296 835s -0.662 835s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 835s x0: [1, 2, 3, 1] 835s -0.831 835s -0.321 835s 835s x1: [1, 2, 3, 1] 835s 0.957 835s -0.382 835s 835s y: [2, 2, 3, 1] 835s -0.795 -0.307 835s 0.317 0.123 835s testing: mul_mat, [3, 1, 3, 4] = [2, 3, 3, 4] * [2, 1, 3, 4] 835s x0: [2, 3, 3, 4] 835s 0.172 -0.133 835s -0.667 -0.327 835s -0.055 0.063 835s 835s x1: [2, 1, 3, 4] 835s -0.684 0.689 835s 835s y: [3, 1, 3, 4] 835s -0.209 0.231 0.081 835s test-mul-mat0: iter:349/500 835s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.677 -0.047 0.334 0.573 835s 0.012 0.147 0.005 -0.801 835s 835s x1: [4, 2, 1, 1] 835s -0.771 -0.865 -0.907 0.555 835s 0.051 -0.315 0.662 0.133 835s 835s y: [2, 2, 1, 1] 835s -0.467 -0.585 835s 0.347 -0.150 835s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 3, 3, 1] 835s -0.809 0.303 0.665 0.338 835s -0.693 0.865 -0.202 -0.387 835s 0.326 0.936 -0.238 0.186 835s 835s x1: [4, 2, 3, 1] 835s 0.460 -0.694 0.461 0.138 835s -0.851 0.860 0.367 -0.104 835s 835s y: [3, 2, 3, 1] 835s -0.229 -1.065 -0.584 835s 1.158 1.300 0.422 835s testing: mul_mat, [4, 3, 3, 2] = [4, 4, 3, 2] * [4, 3, 3, 2] 835s x0: [4, 4, 3, 2] 835s 0.534 0.707 -0.895 0.918 835s 0.894 -0.938 0.717 -0.188 835s -0.665 0.446 0.872 -0.002 835s -0.526 -0.789 -0.224 -0.637 835s 835s x1: [4, 3, 3, 2] 835s -0.744 0.697 0.362 0.581 835s 0.633 -0.876 -0.232 -0.064 835s 0.782 -0.714 0.847 0.732 835s 835s y: [4, 3, 3, 2] 835s 0.304 -1.168 1.121 -0.610 835s -0.131 1.233 -1.014 0.451 835s -0.173 1.839 -0.101 -0.504 835s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.841 -0.018 -0.642 0.178 835s -0.976 0.920 -0.217 -0.765 835s 0.374 -0.355 -0.409 -0.701 835s 835s x1: [4, 4, 1, 1] 835s -0.524 0.395 0.870 0.968 835s 0.233 -0.903 0.628 -0.753 835s 0.445 0.931 -0.353 -0.310 835s 0.240 -0.295 0.893 0.567 835s 835s y: [3, 4, 1, 1] 835s 0.047 -0.054 -1.371 835s -0.717 -0.618 0.679 835s -0.219 0.736 0.198 835s -0.670 -1.133 -0.568 835s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 2, 3, 1] 835s -0.187 -0.711 0.322 835s 0.909 0.728 -0.410 835s 835s x1: [3, 4, 3, 1] 835s -0.961 -0.999 -0.225 835s 0.435 0.871 -0.257 835s -0.332 0.967 -0.630 835s -0.085 0.412 -0.699 835s 835s y: [2, 4, 3, 1] 835s 0.817 -1.509 835s -0.783 1.135 835s -0.829 0.660 835s -0.502 0.509 835s testing: mul_mat, [2, 3, 3, 2] = [2, 2, 3, 2] * [2, 3, 3, 2] 835s x0: [2, 2, 3, 2] 835s -0.055 0.053 835s -0.636 -0.955 835s 835s x1: [2, 3, 3, 2] 835s 0.422 -0.797 835s 0.259 0.524 835s -0.125 0.329 835s 835s y: [2, 3, 3, 2] 835s -0.065 0.492 835s 0.013 -0.665 835s 0.024 -0.235 835s test-mul-mat0: iter:350/500 835s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.760 835s 0.294 835s 0.371 835s 0.293 835s 835s x1: [1, 1, 1, 1] 835s -0.651 835s 835s y: [4, 1, 1, 1] 835s 0.495 -0.191 -0.242 -0.191 835s testing: mul_mat, [1, 4, 3, 1] = [1, 1, 3, 1] * [1, 4, 3, 1] 835s x0: [1, 1, 3, 1] 835s 0.086 835s 835s x1: [1, 4, 3, 1] 835s 0.339 835s 0.467 835s 0.689 835s -0.599 835s 835s y: [1, 4, 3, 1] 835s 0.029 835s 0.040 835s 0.059 835s -0.051 835s testing: mul_mat, [2, 1, 3, 4] = [1, 2, 3, 4] * [1, 1, 3, 4] 835s x0: [1, 2, 3, 4] 835s -0.025 835s -0.516 835s 835s x1: [1, 1, 3, 4] 835s -0.159 835s 835s y: [2, 1, 3, 4] 835s 0.004 0.082 835s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.995 835s -0.133 835s -0.986 835s 0.646 835s 835s x1: [1, 2, 1, 1] 835s 0.657 835s 0.263 835s 835s y: [4, 2, 1, 1] 835s -0.654 -0.088 -0.648 0.425 835s -0.262 -0.035 -0.259 0.170 835s testing: mul_mat, [3, 1, 3, 1] = [4, 3, 3, 1] * [4, 1, 3, 1] 835s x0: [4, 3, 3, 1] 835s -0.908 -0.650 -0.351 0.316 835s 0.868 0.282 -0.208 -0.336 835s 0.608 -0.404 -0.745 0.912 835s 835s x1: [4, 1, 3, 1] 835s 0.842 -0.502 -0.374 -0.716 835s 835s y: [3, 1, 3, 1] 835s -0.534 0.908 0.341 835s testing: mul_mat, [1, 4, 3, 4] = [3, 1, 3, 4] * [3, 4, 3, 4] 835s x0: [3, 1, 3, 4] 835s -0.018 -0.514 0.701 835s 835s x1: [3, 4, 3, 4] 835s -0.530 0.188 0.645 835s -0.275 -0.496 -0.691 835s -0.363 0.082 0.796 835s -0.446 -0.472 0.296 835s 835s y: [1, 4, 3, 4] 835s 0.366 835s -0.225 835s 0.523 835s 0.459 835s test-mul-mat0: iter:351/500 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.618 0.077 0.632 835s -0.821 0.710 -0.274 835s 0.226 0.486 0.748 835s 0.255 0.749 -0.529 835s 835s x1: [3, 4, 1, 1] 835s 0.857 0.249 0.994 835s 0.891 -0.300 -0.147 835s 0.230 -0.925 -0.723 835s -0.474 -0.222 -0.169 835s 835s y: [4, 4, 1, 1] 835s 0.117 -0.799 1.059 -0.121 835s -0.667 -0.905 -0.054 0.080 835s -0.671 -0.647 -0.939 -0.251 835s 0.169 0.277 -0.342 -0.198 835s testing: mul_mat, [4, 4, 4, 1] = [3, 4, 4, 1] * [3, 4, 4, 1] 835s x0: [3, 4, 4, 1] 835s 0.176 0.220 -0.535 835s 0.211 0.646 0.052 835s 0.973 0.298 0.126 835s -0.517 -0.796 -0.052 835s 835s x1: [3, 4, 4, 1] 835s -0.856 0.809 0.465 835s 0.526 0.063 0.844 835s 0.384 -0.687 0.839 835s 0.275 0.013 -0.308 835s 835s y: [4, 4, 4, 1] 835s -0.221 0.366 -0.534 -0.225 835s -0.345 0.196 0.637 -0.366 835s -0.533 -0.319 0.274 0.305 835s 0.216 0.050 0.232 -0.136 835s testing: mul_mat, [2, 4, 4, 2] = [3, 2, 4, 2] * [3, 4, 4, 2] 835s x0: [3, 2, 4, 2] 835s -0.023 0.129 -0.381 835s -0.689 0.132 -0.924 835s 835s x1: [3, 4, 4, 2] 835s 0.968 0.951 0.633 835s -0.749 -0.723 -0.338 835s -0.445 0.422 0.431 835s 0.967 -0.645 -0.029 835s 835s y: [2, 4, 4, 2] 835s -0.141 -1.127 835s 0.053 0.733 835s -0.100 -0.036 835s -0.094 -0.725 835s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.086 0.587 0.864 835s 0.977 -0.596 0.808 835s 0.901 -0.836 0.556 835s 835s x1: [3, 2, 1, 1] 835s 0.306 -0.287 0.035 835s 0.741 -0.837 -0.659 835s 835s y: [3, 2, 1, 1] 835s -0.112 0.498 0.535 835s -0.997 0.690 1.001 835s testing: mul_mat, [1, 3, 4, 1] = [3, 1, 4, 1] * [3, 3, 4, 1] 835s x0: [3, 1, 4, 1] 835s -0.767 -0.510 0.034 835s 835s x1: [3, 3, 4, 1] 835s -0.240 0.523 -0.920 835s 0.732 -0.615 -0.206 835s 0.202 0.609 0.502 835s 835s y: [1, 3, 4, 1] 835s -0.114 835s -0.254 835s -0.449 835s testing: mul_mat, [1, 3, 4, 2] = [1, 1, 4, 2] * [1, 3, 4, 2] 835s x0: [1, 1, 4, 2] 835s 0.619 835s 835s x1: [1, 3, 4, 2] 835s -0.468 835s -0.887 835s -0.970 835s 835s y: [1, 3, 4, 2] 835s -0.290 835s -0.549 835s -0.600 835s test-mul-mat0: iter:352/500 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.374 0.250 0.582 835s 0.102 0.189 -0.446 835s -0.279 0.400 -0.670 835s 835s x1: [3, 4, 1, 1] 835s -0.427 0.513 0.799 835s -0.815 0.930 -0.273 835s -0.544 0.647 -0.848 835s 0.465 -0.606 -0.544 835s 835s y: [3, 4, 1, 1] 835s 0.433 -0.303 -0.211 835s -0.231 0.215 0.782 835s -0.535 0.446 0.979 835s -0.294 0.175 -0.007 835s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 835s x0: [3, 2, 4, 1] 835s 0.562 -0.114 -0.612 835s 0.371 -0.811 -0.566 835s 835s x1: [3, 3, 4, 1] 835s -0.319 0.721 0.352 835s 0.174 -0.845 -0.596 835s 0.236 0.790 -0.753 835s 835s y: [2, 3, 4, 1] 835s -0.477 -0.902 835s 0.559 1.087 835s 0.503 -0.127 835s testing: mul_mat, [4, 2, 4, 3] = [3, 4, 4, 3] * [3, 2, 4, 3] 835s x0: [3, 4, 4, 3] 835s -0.950 -0.419 -0.268 835s 0.951 -0.569 0.112 835s 0.872 0.918 0.259 835s 0.391 -0.445 -0.176 835s 835s x1: [3, 2, 4, 3] 835s 0.596 0.599 -0.876 835s 0.333 0.925 0.219 835s 835s y: [4, 2, 4, 3] 835s -0.583 0.127 0.842 0.120 835s -0.763 -0.185 1.197 -0.320 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.966 0.556 -0.500 835s -0.241 -0.225 0.656 835s -0.006 -0.652 -0.570 835s 0.417 0.549 -0.630 835s 835s x1: [3, 4, 1, 1] 835s -0.694 0.435 -0.454 835s 0.024 0.936 0.577 835s -0.234 0.689 0.924 835s -0.213 0.218 -0.199 835s 835s y: [4, 4, 1, 1] 835s -0.202 -0.228 -0.021 0.235 835s 0.254 0.162 -0.939 0.160 835s -0.305 0.507 -0.975 -0.301 835s 0.015 -0.128 -0.027 0.156 835s testing: mul_mat, [3, 3, 4, 1] = [4, 3, 4, 1] * [4, 3, 4, 1] 835s x0: [4, 3, 4, 1] 835s -0.414 0.252 -0.307 -0.366 835s -0.790 -0.170 0.798 -0.577 835s 0.253 -0.760 -0.223 0.743 835s 835s x1: [4, 3, 4, 1] 835s 0.319 0.102 -0.178 0.271 835s -0.041 0.825 0.577 -0.606 835s -0.629 -0.399 -0.670 0.948 835s 835s y: [3, 3, 4, 1] 835s -0.151 -0.568 0.244 835s 0.270 0.703 -1.216 835s 0.019 -0.517 0.998 835s testing: mul_mat, [2, 4, 4, 3] = [3, 2, 4, 3] * [3, 4, 4, 3] 835s x0: [3, 2, 4, 3] 835s 0.068 -0.610 0.428 835s 0.433 -0.280 -0.832 835s 835s x1: [3, 4, 4, 3] 835s 0.278 -0.335 -0.635 835s 0.538 0.032 -0.870 835s 0.549 -0.324 -0.347 835s 0.330 0.470 -0.910 835s 835s y: [2, 4, 4, 3] 835s -0.048 0.742 835s -0.355 0.948 835s 0.086 0.617 835s -0.653 0.769 835s test-mul-mat0: iter:353/500 835s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.718 0.003 -0.473 0.574 835s 835s x1: [4, 4, 1, 1] 835s -0.615 0.894 0.189 -0.069 835s 0.463 -0.003 -0.721 0.854 835s 0.131 -0.298 0.510 -0.609 835s -0.133 -0.214 -0.769 0.823 835s 835s y: [1, 4, 1, 1] 835s -0.568 835s 1.164 835s -0.498 835s 0.740 835s testing: mul_mat, [4, 1, 2, 1] = [4, 4, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 4, 2, 1] 835s 0.478 -0.992 0.395 -0.333 835s -0.061 -0.141 0.664 0.218 835s -0.287 -0.206 0.920 -0.777 835s 0.185 -0.213 0.009 0.416 835s 835s x1: [4, 1, 2, 1] 835s 0.834 0.550 -0.693 -0.031 835s 835s y: [4, 1, 2, 1] 835s -0.410 -0.595 -0.966 0.018 835s testing: mul_mat, [4, 4, 2, 3] = [4, 4, 2, 3] * [4, 4, 2, 3] 835s x0: [4, 4, 2, 3] 835s 0.644 0.163 -0.844 -0.748 835s -0.530 -0.590 -0.935 0.722 835s -0.181 0.284 -0.037 -0.012 835s -0.221 0.371 -0.862 -0.382 835s 835s x1: [4, 4, 2, 3] 835s -0.866 0.396 -0.015 0.073 835s -0.746 -0.351 -0.709 -0.033 835s 0.443 -0.789 0.190 -0.372 835s -0.002 -0.800 -0.956 0.608 835s 835s y: [4, 4, 2, 3] 835s -0.535 0.292 0.269 0.323 835s 0.085 1.241 0.062 0.658 835s 0.274 -0.216 -0.307 -0.412 835s 0.221 1.806 -0.199 0.296 835s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.879 0.629 0.198 0.811 835s 835s x1: [4, 4, 1, 1] 835s -0.267 0.486 -0.630 0.623 835s 0.751 0.062 0.320 0.197 835s -0.426 -0.395 0.193 0.045 835s -0.906 -0.429 0.408 0.405 835s 835s y: [1, 4, 1, 1] 835s 0.920 835s -0.399 835s 0.201 835s 0.936 835s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 1, 2, 1] 835s -0.147 835s 835s x1: [1, 4, 2, 1] 835s 0.256 835s 0.960 835s -0.833 835s 0.678 835s 835s y: [1, 4, 2, 1] 835s -0.038 835s -0.141 835s 0.122 835s -0.100 835s testing: mul_mat, [2, 1, 2, 3] = [1, 2, 2, 3] * [1, 1, 2, 3] 835s x0: [1, 2, 2, 3] 835s -0.141 835s 0.071 835s 835s x1: [1, 1, 2, 3] 835s -0.027 835s 835s y: [2, 1, 2, 3] 835s 0.004 -0.002 835s test-mul-mat0: iter:354/500 835s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.525 -0.373 835s -0.053 0.328 835s -0.850 0.920 835s -0.449 0.296 835s 835s x1: [2, 1, 1, 1] 835s 0.132 0.838 835s 835s y: [4, 1, 1, 1] 835s -0.382 0.268 0.659 0.188 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.366 -0.091 835s -0.433 -0.376 835s -0.659 -0.235 835s 0.080 0.584 835s 835s x1: [2, 4, 1, 1] 835s -0.355 -0.165 835s 0.762 -0.434 835s 0.694 -0.168 835s 0.680 0.598 835s 835s y: [4, 4, 1, 1] 835s -0.115 0.216 0.273 -0.125 835s 0.318 -0.167 -0.400 -0.192 835s 0.269 -0.237 -0.418 -0.042 835s 0.195 -0.519 -0.588 0.404 835s testing: mul_mat, [1, 4, 1, 2] = [2, 1, 1, 2] * [2, 4, 1, 2] 835s x0: [2, 1, 1, 2] 835s -0.469 -0.766 835s 835s x1: [2, 4, 1, 2] 835s -0.780 0.497 835s -0.006 0.352 835s 0.335 -0.547 835s 0.827 0.962 835s 835s y: [1, 4, 1, 2] 835s -0.015 835s -0.266 835s 0.262 835s -1.124 835s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.259 -0.798 835s -0.435 0.082 835s 835s x1: [2, 1, 1, 1] 835s 0.832 0.998 835s 835s y: [2, 1, 1, 1] 835s -1.013 -0.280 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.660 -0.887 835s -0.098 -0.887 835s 835s x1: [2, 2, 1, 1] 835s 0.331 0.282 835s -0.334 0.550 835s 835s y: [2, 2, 1, 1] 835s -0.032 -0.282 835s -0.708 -0.455 835s testing: mul_mat, [1, 2, 1, 2] = [2, 1, 1, 2] * [2, 2, 1, 2] 835s x0: [2, 1, 1, 2] 835s -0.872 -0.236 835s 835s x1: [2, 2, 1, 2] 835s -0.271 -0.925 835s 0.514 0.883 835s 835s y: [1, 2, 1, 2] 835s 0.455 835s -0.656 835s test-mul-mat0: iter:355/500 835s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.543 0.841 0.572 0.971 835s 0.724 0.759 -0.194 0.312 835s 835s x1: [4, 3, 1, 1] 835s 0.121 -0.065 0.329 0.323 835s -0.983 -0.340 -0.395 -0.316 835s -0.790 0.383 -0.656 0.112 835s 835s y: [2, 3, 1, 1] 835s 0.381 0.075 835s -0.286 -0.992 835s 0.485 -0.119 835s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 4, 3, 1] 835s 0.981 -0.595 -0.477 0.741 835s 0.210 0.835 0.095 -0.184 835s 0.275 0.213 0.754 0.077 835s -0.903 -0.764 0.074 0.745 835s 835s x1: [4, 2, 3, 1] 835s 0.354 0.606 0.440 -0.881 835s -0.062 0.802 -0.116 -0.519 835s 835s y: [4, 2, 3, 1] 835s -0.876 0.784 0.491 -1.408 835s -0.867 0.741 0.027 -0.952 835s testing: mul_mat, [4, 4, 3, 4] = [4, 4, 3, 4] * [4, 4, 3, 4] 835s x0: [4, 4, 3, 4] 835s -0.743 0.777 0.403 0.184 835s -0.787 -0.646 -0.465 0.679 835s 0.405 0.732 -0.292 0.132 835s 0.114 -0.141 0.696 -0.968 835s 835s x1: [4, 4, 3, 4] 835s 0.750 -0.792 -0.981 -0.296 835s -0.434 -0.689 0.291 -0.230 835s 0.516 0.854 0.932 0.131 835s -0.149 0.893 -0.274 -0.748 835s 835s y: [4, 4, 3, 4] 835s -1.623 0.176 -0.028 -0.199 835s -0.137 0.495 -0.796 0.473 835s 0.679 -1.303 0.579 0.460 835s 0.556 -0.839 0.575 0.391 835s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.113 -0.979 0.662 0.442 835s 835s x1: [4, 4, 1, 1] 835s 0.136 -0.856 0.470 0.334 835s -0.450 0.874 0.378 -0.725 835s 0.117 -0.257 -0.303 -0.833 835s 0.847 -0.845 -0.946 0.803 835s 835s y: [1, 4, 1, 1] 835s 1.311 835s -0.977 835s -0.304 835s 0.652 835s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 835s x0: [1, 4, 3, 1] 835s -0.285 835s 0.556 835s 0.585 835s -0.907 835s 835s x1: [1, 4, 3, 1] 835s 0.935 835s -0.213 835s 0.043 835s 0.844 835s 835s y: [4, 4, 3, 1] 835s -0.267 0.520 0.547 -0.848 835s 0.061 -0.118 -0.125 0.193 835s -0.012 0.024 0.025 -0.039 835s -0.241 0.469 0.493 -0.765 835s testing: mul_mat, [3, 1, 3, 4] = [4, 3, 3, 4] * [4, 1, 3, 4] 835s x0: [4, 3, 3, 4] 835s -0.377 -0.277 0.525 0.197 835s 0.824 0.325 0.662 -0.318 835s -0.426 0.776 0.508 0.922 835s 835s x1: [4, 1, 3, 4] 835s -0.514 -0.060 -0.963 -0.493 835s 835s y: [3, 1, 3, 4] 835s -0.393 -0.924 -0.771 835s test-mul-mat0: iter:356/500 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.280 835s 835s x1: [1, 4, 1, 1] 835s 0.245 835s 0.852 835s -0.611 835s 0.630 835s 835s y: [1, 4, 1, 1] 835s 0.069 835s 0.238 835s -0.171 835s 0.176 835s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 835s x0: [1, 1, 2, 1] 835s -0.664 835s 835s x1: [1, 1, 2, 1] 835s 0.030 835s 835s y: [1, 1, 2, 1] 835s -0.020 835s testing: mul_mat, [1, 1, 2, 3] = [1, 1, 2, 3] * [1, 1, 2, 3] 835s x0: [1, 1, 2, 3] 835s -0.728 835s 835s x1: [1, 1, 2, 3] 835s 0.679 835s 835s y: [1, 1, 2, 3] 835s -0.495 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.722 835s 835s x1: [1, 1, 1, 1] 835s 0.528 835s 835s y: [1, 1, 1, 1] 835s -0.381 835s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 835s x0: [1, 1, 2, 1] 835s -0.734 835s 835s x1: [1, 1, 2, 1] 835s -0.394 835s 835s y: [1, 1, 2, 1] 835s 0.289 835s testing: mul_mat, [1, 1, 2, 3] = [1, 1, 2, 3] * [1, 1, 2, 3] 835s x0: [1, 1, 2, 3] 835s 0.232 835s 835s x1: [1, 1, 2, 3] 835s -0.221 835s 835s y: [1, 1, 2, 3] 835s -0.051 835s test-mul-mat0: iter:357/500 835s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.295 0.361 0.471 835s 835s x1: [3, 3, 1, 1] 835s 0.296 0.403 0.401 835s 0.071 -0.866 -0.844 835s -0.401 -0.230 -0.566 835s 835s y: [1, 3, 1, 1] 835s 0.422 835s -0.690 835s -0.468 835s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 835s x0: [3, 4, 2, 1] 835s 0.235 0.293 0.663 835s 0.237 -0.796 0.548 835s -0.577 -0.285 -0.427 835s 0.866 -0.920 0.869 835s 835s x1: [3, 1, 2, 1] 835s 0.065 -0.859 -0.874 835s 835s y: [4, 1, 2, 1] 835s -0.816 0.221 0.580 0.088 835s testing: mul_mat, [2, 4, 2, 3] = [3, 2, 2, 3] * [3, 4, 2, 3] 835s x0: [3, 2, 2, 3] 835s -0.387 -0.090 0.670 835s -0.455 0.933 -0.147 835s 835s x1: [3, 4, 2, 3] 835s -0.467 0.574 -0.659 835s -0.002 -0.815 -0.598 835s 0.894 0.421 0.695 835s 0.557 -0.342 0.899 835s 835s y: [2, 4, 2, 3] 835s -0.313 0.845 835s -0.327 -0.671 835s 0.082 -0.116 835s 0.417 -0.705 835s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.530 -0.389 0.505 835s 0.064 0.553 -0.128 835s 0.202 0.336 0.323 835s 835s x1: [3, 2, 1, 1] 835s 0.614 -0.025 -0.136 835s 0.865 -0.054 -0.576 835s 835s y: [3, 2, 1, 1] 835s 0.267 0.043 0.072 835s 0.188 0.099 -0.030 835s testing: mul_mat, [3, 3, 2, 1] = [3, 3, 2, 1] * [3, 3, 2, 1] 835s x0: [3, 3, 2, 1] 835s 0.321 -0.148 0.463 835s 0.498 -0.438 -0.885 835s -0.395 0.807 0.143 835s 835s x1: [3, 3, 2, 1] 835s 0.104 -0.656 0.952 835s -0.516 0.693 0.905 835s -0.858 -0.662 0.422 835s 835s y: [3, 3, 2, 1] 835s 0.571 -0.503 -0.434 835s 0.150 -1.362 0.893 835s 0.017 -0.512 -0.134 835s testing: mul_mat, [2, 3, 2, 3] = [3, 2, 2, 3] * [3, 3, 2, 3] 835s x0: [3, 2, 2, 3] 835s 0.693 0.576 0.873 835s 0.905 0.140 0.973 835s 835s x1: [3, 3, 2, 3] 835s -0.302 0.363 0.744 835s 0.931 -0.040 0.594 835s 0.926 -0.640 0.804 835s 835s y: [2, 3, 2, 3] 835s 0.650 0.501 835s 1.140 1.415 835s 0.975 1.531 835s test-mul-mat0: iter:358/500 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.142 835s -0.637 835s 835s x1: [1, 4, 1, 1] 835s -0.611 835s 0.097 835s 0.611 835s 0.920 835s 835s y: [2, 4, 1, 1] 835s -0.087 0.389 835s 0.014 -0.062 835s 0.087 -0.389 835s 0.131 -0.586 835s testing: mul_mat, [3, 2, 3, 1] = [1, 3, 3, 1] * [1, 2, 3, 1] 835s x0: [1, 3, 3, 1] 835s 0.704 835s -0.490 835s -0.721 835s 835s x1: [1, 2, 3, 1] 835s -0.527 835s -0.512 835s 835s y: [3, 2, 3, 1] 835s -0.371 0.258 0.380 835s -0.360 0.251 0.369 835s testing: mul_mat, [1, 3, 3, 3] = [1, 1, 3, 3] * [1, 3, 3, 3] 835s x0: [1, 1, 3, 3] 835s -0.898 835s 835s x1: [1, 3, 3, 3] 835s -0.955 835s 0.515 835s 0.478 835s 835s y: [1, 3, 3, 3] 835s 0.858 835s -0.462 835s -0.429 835s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.687 835s 0.564 835s 835s x1: [1, 1, 1, 1] 835s 0.040 835s 835s y: [2, 1, 1, 1] 835s 0.027 0.023 835s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 835s x0: [2, 2, 3, 1] 835s -0.728 0.984 835s 0.608 0.985 835s 835s x1: [2, 1, 3, 1] 835s -0.261 0.441 835s 835s y: [2, 1, 3, 1] 835s 0.624 0.276 835s testing: mul_mat, [2, 2, 3, 3] = [2, 2, 3, 3] * [2, 2, 3, 3] 835s x0: [2, 2, 3, 3] 835s -0.064 0.819 835s 0.377 0.951 835s 835s x1: [2, 2, 3, 3] 835s 0.081 -0.223 835s -0.410 0.064 835s 835s y: [2, 2, 3, 3] 835s -0.188 -0.182 835s 0.079 -0.094 835s test-mul-mat0: iter:359/500 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.234 0.701 835s -0.693 -0.635 835s 0.669 0.884 835s 835s x1: [2, 1, 1, 1] 835s 0.432 0.713 835s 835s y: [3, 1, 1, 1] 835s 0.398 -0.752 0.919 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.627 -0.889 835s 835s x1: [2, 3, 1, 1] 835s -0.034 0.826 835s 0.990 -0.093 835s -0.215 -0.527 835s 835s y: [1, 3, 1, 1] 835s -0.756 835s 0.703 835s 0.333 835s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.405 -0.859 835s 0.440 0.898 835s 835s x1: [2, 1, 1, 1] 835s -0.269 0.416 835s 835s y: [2, 1, 1, 1] 835s -0.466 0.255 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.589 0.396 835s -0.370 -0.971 835s -0.671 -0.359 835s -0.666 0.762 835s 835s x1: [2, 2, 1, 1] 835s -0.183 -0.106 835s 0.016 0.198 835s 835s y: [4, 2, 1, 1] 835s 0.066 0.170 0.160 0.041 835s 0.069 -0.198 -0.082 0.140 835s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.937 0.186 -0.699 0.510 835s 0.099 -0.597 -0.689 -0.864 835s -0.002 0.494 0.521 0.729 835s 0.353 -0.374 0.318 -0.860 835s 835s x1: [4, 2, 1, 1] 835s 0.699 -0.475 -0.273 0.525 835s -0.486 0.635 -0.690 -0.012 835s 835s y: [4, 2, 1, 1] 835s 1.024 0.087 0.005 -0.114 835s 0.139 0.059 -0.054 -0.617 835s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.075 -0.188 0.162 -0.324 835s 0.318 0.641 -0.053 -0.227 835s 0.015 0.629 -0.367 0.763 835s 0.328 0.123 0.298 -0.261 835s 835s x1: [4, 4, 1, 1] 835s -0.535 -0.937 0.536 -0.506 835s -0.296 0.298 -0.807 0.228 835s -0.975 0.718 0.743 0.660 835s -0.972 -0.270 0.927 0.965 835s 835s y: [4, 4, 1, 1] 835s 0.467 -0.684 -1.180 0.001 835s -0.238 0.088 0.654 -0.361 835s -0.156 -0.039 0.668 -0.183 835s -0.039 -0.750 0.212 -0.328 835s test-mul-mat0: iter:360/500 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.987 0.472 -0.709 0.628 835s 0.101 0.414 -0.210 -0.952 835s -0.953 -0.912 -0.276 -0.180 835s 835s x1: [4, 3, 1, 1] 835s -0.549 -0.329 0.632 -0.831 835s -0.587 0.292 -0.803 0.144 835s 0.219 -0.838 -0.027 -0.856 835s 835s y: [3, 3, 1, 1] 835s -1.668 0.466 0.799 835s 0.218 0.093 0.488 835s -0.698 0.496 0.717 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.133 -0.121 0.087 -0.894 835s 0.023 -0.433 -0.907 -0.505 835s -0.141 0.722 0.597 -0.727 835s -0.488 0.645 -0.680 -0.401 835s 835s x1: [4, 3, 1, 1] 835s 0.851 0.463 0.129 -0.892 835s -0.095 -0.264 -0.441 0.576 835s -0.632 -0.272 0.990 0.660 835s 835s y: [4, 3, 1, 1] 835s 0.866 0.153 0.939 0.153 835s -0.534 0.221 -0.859 -0.055 835s -0.555 -1.127 0.003 -0.804 835s testing: mul_mat, [2, 4, 1, 4] = [4, 2, 1, 4] * [4, 4, 1, 4] 835s x0: [4, 2, 1, 4] 835s -0.420 -0.489 -0.074 -0.811 835s -0.199 0.519 -0.889 -0.537 835s 835s x1: [4, 4, 1, 4] 835s -0.631 0.140 -0.550 0.832 835s -0.731 -0.442 -0.263 0.004 835s 0.117 -0.687 0.372 0.845 835s -0.698 0.032 -0.230 0.436 835s 835s y: [2, 4, 1, 4] 835s -0.437 0.241 835s 0.539 0.148 835s -0.426 -1.164 835s -0.059 0.126 835s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.195 -0.928 0.090 -0.194 835s 0.842 0.056 -0.465 0.116 835s 0.859 -0.739 -0.711 0.612 835s -0.042 0.794 0.320 0.746 835s 835s x1: [4, 2, 1, 1] 835s -0.227 0.200 0.417 0.574 835s -0.281 0.528 -0.963 -0.324 835s 835s y: [4, 2, 1, 1] 835s -0.303 -0.308 -0.288 0.730 835s -0.569 0.203 -0.145 -0.118 835s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.710 -0.051 0.219 0.346 835s 835s x1: [4, 4, 1, 1] 835s -0.849 -0.564 -0.607 -0.587 835s -0.290 0.622 0.185 0.910 835s 0.039 -0.241 -0.371 -0.432 835s -0.204 0.306 -0.569 0.991 835s 835s y: [1, 4, 1, 1] 835s 0.295 835s 0.529 835s -0.246 835s 0.347 835s testing: mul_mat, [2, 4, 1, 4] = [1, 2, 1, 4] * [1, 4ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot., 1, 4] 835s x0: [1, 2, 1, 4] 835s -0.576 835s 0.352 835s 835s x1: [1, 4, 1, 4] 835s 0.210 835s 0.013 835s -0.564 835s 0.746 835s 835s y: [2, 4, 1, 4] 835s -0.121 0.074 835s -0.008 0.005 835s 0.325 -0.199 835s -0.429 0.262 835s test-mul-mat0: iter:361/500 835s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.873 835s 0.739 835s 835s x1: [1, 1, 1, 1] 835s -0.274 835s 835s y: [2, 1, 1, 1] 835s -0.239 -0.203 835s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 835s x0: [1, 3, 4, 1] 835s 0.349 835s 0.160 835s 0.010 835s 835s x1: [1, 2, 4, 1] 835s -0.578 835s 0.619 835s 835s y: [3, 2, 4, 1] 835s -0.202 -0.092 -0.006 835s 0.216 0.099 0.006 835s testing: mul_mat, [2, 3, 4, 1] = [1, 2, 4, 1] * [1, 3, 4, 1] 835s x0: [1, 2, 4, 1] 835s -0.681 835s 0.865 835s 835s x1: [1, 3, 4, 1] 835s 0.700 835s 0.094 835s 0.540 835s 835s y: [2, 3, 4, 1] 835s -0.476 0.605 835s -0.064 0.082 835s -0.368 0.467 835s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.614 835s 835s x1: [1, 2, 1, 1] 835s 0.209 835s 0.075 835s 835s y: [1, 2, 1, 1] 835s -0.128 835s -0.046 835s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 835s x0: [1, 1, 4, 1] 835s -0.683 835s 835s x1: [1, 1, 4, 1] 835s 0.362 835s 835s y: [1, 1, 4, 1] 835s -0.247 835s testing: mul_mat, [2, 1, 4, 1] = [1, 2, 4, 1] * [1, 1, 4, 1] 835s x0: [1, 2, 4, 1] 835s -0.864 835s 0.210 835s 835s x1: [1, 1, 4, 1] 835s 0.608 835s 835s y: [2, 1, 4, 1] 835s -0.526 0.128 835s test-mul-mat0: iter:362/500 835s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.884 0.059 -0.725 835s -0.626 0.762 -0.192 835s 835s x1: [3, 1, 1, 1] 835s 0.520 0.497 0.697 835s 835s y: [2, 1, 1, 1] 835s -0.016 -0.081 835s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 835s x0: [3, 1, 4, 1] 835s -0.798 -0.565 -0.422 835s 835s x1: [3, 2, 4, 1] 835s -0.309 -0.836 -0.564 835s -0.452 0.772 0.798 835s 835s y: [1, 2, 4, 1] 835s 0.957 835s -0.413 835s testing: mul_mat, [3, 1, 4, 4] = [3, 3, 4, 4] * [3, 1, 4, 4] 835s x0: [3, 3, 4, 4] 835s -0.842 -0.609 -0.316 835s 0.166 0.252 0.686 835s 0.559 0.379 0.049 835s 835s x1: [3, 1, 4, 4] 835s -0.576 0.446 -0.499 835s 835s y: [3, 1, 4, 4] 835s 0.371 -0.326 -0.177 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.276 0.347 -0.157 835s 0.355 -0.771 0.689 835s 835s x1: [3, 3, 1, 1] 835s -0.816 -0.674 0.213 835s -0.730 -0.328 -0.732 835s 0.650 0.985 0.149 835s 835s y: [2, 3, 1, 1] 835s -0.493 0.376 835s -0.201 -0.511 835s 0.498 -0.426 835s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 3, 4, 1] 835s 0.969 -0.802 835s 0.228 -0.929 835s -0.879 0.809 835s 835s x1: [2, 3, 4, 1] 835s -0.113 0.581 835s -0.993 -0.301 835s 0.326 0.773 835s 835s y: [3, 3, 4, 1] 835s -0.576 -0.566 0.570 835s -0.720 0.053 0.629 835s -0.304 -0.644 0.339 835s testing: mul_mat, [1, 2, 4, 4] = [3, 1, 4, 4] * [3, 2, 4, 4] 835s x0: [3, 1, 4, 4] 835s 0.585 0.220 -0.946 835s 835s x1: [3, 2, 4, 4] 835s -0.542 -0.552 -0.919 835s 0.268 0.141 0.954 835s 835s y: [1, 2, 4, 4] 835s 0.430 835s -0.714 835s test-mul-mat0: iter:363/500 835s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.774 835s -0.203 835s -0.595 835s 0.195 835s 835s x1: [1, 1, 1, 1] 835s -0.838 835s 835s y: [4, 1, 1, 1] 835s 0.649 0.170 0.499 -0.163 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.225 835s -0.801 835s 835s x1: [1, 4, 1, 1] 835s -0.671 835s -0.981 835s -0.625 835s 0.237 835s 835s y: [2, 4, 1, 1] 835s 0.151 0.537 835s 0.220 0.785 835s 0.140 0.501 835s -0.053 -0.190 835s testing: mul_mat, [1, 2, 1, 2] = [1, 1, 1, 2] * [1, 2, 1, 2] 835s x0: [1, 1, 1, 2] 835s -0.211 835s 835s x1: [1, 2, 1, 2] 835s 0.581 835s -0.890 835s 835s y: [1, 2, 1, 2] 835s -0.122 835s 0.188 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.382 835s 835s x1: [1, 1, 1, 1] 835s 0.138 835s 835s y: [1, 1, 1, 1] 835s -0.053 835s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.813 835s -0.285 835s 835s x1: [1, 1, 1, 1] 835s -0.349 835s 835s y: [2, 1, 1, 1] 835s -0.284 0.099 835s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 835s x0: [2, 4, 1, 2] 835s 0.407 -0.269 835s 0.536 0.206 835s -0.123 0.831 835s 0.812 0.106 835s 835s x1: [2, 1, 1, 2] 835s 0.328 0.918 835s 835s y: [4, 1, 1, 2] 835s -0.114 0.365 0.723 0.364 835s test-mul-mat0: iter:364/500 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.659 -0.854 -0.327 835s 0.547 0.977 0.779 835s 835s x1: [3, 4, 1, 1] 835s -0.015 0.651 0.833 835s 0.768 0.464 -0.452 835s 0.096 0.383 -0.073 835s -0.594 0.463 -0.666 835s 835s y: [2, 4, 1, 1] 835s -0.819 1.276 835s -0.755 0.522 835s -0.367 0.370 835s 0.213 -0.390 835s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 835s x0: [3, 4, 4, 1] 835s 0.846 -0.337 -0.907 835s 0.393 -0.360 0.872 835s 0.383 0.667 0.531 835s -0.984 0.326 0.181 835s 835s x1: [3, 2, 4, 1] 835s 0.990 0.027 0.659 835s -0.367 0.659 0.650 835s 835s y: [4, 2, 4, 1] 835s 0.230 0.954 0.748 -0.846 835s -1.122 0.186 0.644 0.694 835s testing: mul_mat, [4, 4, 4, 1] = [3, 4, 4, 1] * [3, 4, 4, 1] 835s x0: [3, 4, 4, 1] 835s -0.899 -0.513 0.780 835s -0.013 -0.077 0.033 835s -0.416 -0.042 0.253 835s -0.272 0.467 0.210 835s 835s x1: [3, 4, 4, 1] 835s -0.775 -0.285 -0.500 835s -0.317 0.667 0.733 835s -0.603 0.691 0.008 835s -0.707 0.193 0.788 835s 835s y: [4, 4, 4, 1] 835s 0.453 0.015 0.208 -0.027 835s 0.515 -0.023 0.289 0.552 835s 0.194 -0.046 0.223 0.489 835s 1.151 0.020 0.485 0.448 835s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.367 -0.737 -0.504 835s 835s x1: [3, 4, 1, 1] 835s -0.088 0.186 -0.633 835s 0.162 -0.835 0.905 835s -0.365 -0.757 -0.742 835s 0.447 0.832 0.210 835s 835s y: [1, 4, 1, 1] 835s 0.150 835s 0.218 835s 0.798 835s -0.555 835s testing: mul_mat, [4, 3, 4, 1] = [1, 4, 4, 1] * [1, 3, 4, 1] 835s x0: [1, 4, 4, 1] 835s 0.945 835s -0.797 835s 0.045 835s 0.131 835s 835s x1: [1, 3, 4, 1] 835s -0.319 835s -0.697 835s 0.187 835s 835s y: [4, 3, 4, 1] 835s -0.302 0.254 -0.014 -0.042 835s -0.659 0.555 -0.031 -0.092 835s 0.177 -0.149 0.008 0.025 835s testing: mul_mat, [4, 1, 4, 1] = [4, 4, 4, 1] * [4, 1, 4, 1] 835s x0: [4, 4, 4, 1] 835s 0.697 -0.481 -0.261 -0.951 835s 0.222 -0.995 0.033 -0.831 835s 0.529 -0.255 0.430 -0.110 835s 0.904 -0.941 -0.317 0.561 835s 835s x1: [4, 1, 4, 1] 835s -0.793 0.512 0.419 -0.490 835s 835s y: [4, 1, 4, 1] 835s -0.443 -0.265 -0.316 -1.607 835s test-mul-mat0: iter:365/500 835s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.943 -0.882 -0.119 835s 835s x1: [3, 4, 1, 1] 835s 0.353 -0.742 0.993 835s 0.019 -0.722 0.948 835s -0.266 -0.533 -0.208 835s -0.990 -0.756 0.036 835s 835s y: [1, 4, 1, 1] 835s 0.203 835s 0.506 835s 0.746 835s 1.596 835s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 3, 4, 1] 835s -0.985 -0.278 0.303 835s -0.727 -0.285 -0.678 835s -0.449 -0.337 0.056 835s 835s x1: [3, 1, 4, 1] 835s -0.015 0.753 0.499 835s 835s y: [3, 1, 4, 1] 835s -0.043 -0.542 -0.219 835s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 835s x0: [3, 3, 4, 1] 835s -0.174 -0.733 -0.944 835s -0.386 -0.285 0.678 835s 0.895 0.468 0.664 835s 835s x1: [3, 3, 4, 1] 835s 0.053 -0.152 0.068 835s -0.891 0.866 -0.478 835s 0.175 0.129 0.014 835s 835s y: [3, 3, 4, 1] 835s 0.038 0.069 0.021 835s -0.029 -0.227 -0.709 835s -0.138 -0.095 0.226 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.779 0.387 -0.022 835s 0.963 0.120 0.811 835s 835s x1: [3, 3, 1, 1] 835s 0.135 -0.968 0.709 835s -0.202 -0.799 0.781 835s -0.103 0.795 -0.293 835s 835s y: [2, 3, 1, 1] 835s -0.286 0.588 835s -0.484 0.343 835s 0.234 -0.242 835s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 3, 4, 1] 835s 0.690 -0.190 835s 0.964 -0.059 835s 0.871 0.682 835s 835s x1: [2, 3, 4, 1] 835s 0.508 -0.518 835s -0.341 0.348 835s 0.527 -0.221 835s 835s y: [3, 3, 4, 1] 835s 0.449 0.520 0.089 835s -0.301 -0.349 -0.060 835s 0.406 0.521 0.308 835s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 835s x0: [3, 1, 4, 1] 835s -0.876 0.505 -0.471 835s 835s x1: [3, 2, 4, 1] 835s 0.240 -0.168 0.329 835s -0.366 -0.258 0.329 835s 835s y: [1, 2, 4, 1] 835s -0.450 835s 0.036 835s test-mul-mat0: iter:366/500 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.015 -0.341 -0.144 835s 835s x1: [3, 2, 1, 1] 835s 0.470 -0.250 0.517 835s 0.030 -0.593 -0.472 835s 835s y: [1, 2, 1, 1] 835s 0.018 835s 0.271 835s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.953 -0.941 0.003 835s -0.518 -0.075 0.225 835s 0.046 0.031 -0.721 835s 835s x1: [3, 1, 1, 1] 835s -0.204 0.946 0.935 835s 835s y: [3, 1, 1, 1] 835s -1.081 0.245 -0.655 835s testing: mul_mat, [1, 3, 1, 4] = [3, 1, 1, 4] * [3, 3, 1, 4] 835s x0: [3, 1, 1, 4] 835s -0.614 0.738 0.803 835s 835s x1: [3, 3, 1, 4] 835s -0.060 0.771 -0.925 835s -0.837 0.628 -0.697 835s -0.321 -0.526 0.773 835s 835s y: [1, 3, 1, 4] 835s -0.137 835s 0.418 835s 0.430 835s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.625 0.183 0.787 835s 0.343 -0.822 -0.957 835s 0.442 -0.183 -0.531 835s 835s x1: [3, 1, 1, 1] 835s -0.852 -0.452 0.433 835s 835s y: [3, 1, 1, 1] 835s -0.274 -0.335 -0.524 835s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.590 -0.698 0.538 835s -0.364 0.390 -0.370 835s -0.111 -0.918 0.318 835s -0.343 0.885 -0.168 835s 835s x1: [3, 3, 1, 1] 835s 0.332 0.680 -0.803 835s 0.039 -0.056 -0.773 835s 0.425 -0.318 -0.970 835s 835s y: [4, 3, 1, 1] 835s -1.102 0.442 -0.916 0.623 835s -0.400 0.250 -0.199 0.067 835s -0.551 0.080 -0.063 -0.263 835s testing: mul_mat, [2, 3, 1, 4] = [4, 2, 1, 4] * [4, 3, 1, 4] 835s x0: [4, 2, 1, 4] 835s -0.683 -0.762 -0.357 -0.995 835s 0.388 0.466 0.190 0.981 835s 835s x1: [4, 3, 1, 4] 835s -0.745 -0.339 -0.726 0.437 835s -0.162 0.091 0.225 -0.118 835s 0.560 -0.443 -0.439 0.757 835s 835s y: [2, 3, 1, 4] 835s 0.592 -0.156 835s 0.079 -0.094 835s -0.641 0.670 835s test-mul-mat0: iter:367/500 835s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.118 0.635 -0.329 835s -0.890 0.806 0.668 835s 835s x1: [3, 1, 1, 1] 835s -0.538 0.035 0.687 835s 835s y: [2, 1, 1, 1] 835s -0.267 0.966 835s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 835s x0: [3, 2, 2, 1] 835s -0.056 -0.655 0.371 835s -0.491 0.408 -0.357 835s 835s x1: [3, 2, 2, 1] 835s -0.715 0.636 -0.682 835s -0.266 -0.650 0.504 835s 835s y: [2, 2, 2, 1] 835s -0.629 0.853 835s 0.627 -0.314 835s testing: mul_mat, [4, 2, 2, 2] = [3, 4, 2, 2] * [3, 2, 2, 2] 835s x0: [3, 4, 2, 2] 835s 0.419 0.080 -0.815 835s 0.993 0.880 0.780 835s 0.686 -0.685 -0.954 835s 0.488 -0.444 0.979 835s 835s x1: [3, 2, 2, 2] 835s 0.693 -0.565 -0.734 835s 0.803 -0.759 0.934 835s 835s y: [4, 2, 2, 2] 835s 0.843 -0.382 1.562 -0.130 835s -0.486 0.857 0.179 1.644 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.125 -0.050 0.610 835s 0.132 -0.395 -0.821 835s 835s x1: [3, 4, 1, 1] 835s 0.754 0.865 -0.421 835s 0.284 -0.169 -0.605 835s 0.028 -0.138 0.581 835s 0.331 0.329 -0.353 835s 835s y: [2, 4, 1, 1] 835s -0.395 0.103 835s -0.396 0.601 835s 0.358 -0.419 835s -0.273 0.203 835s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 4, 2, 1] 835s -0.854 -0.479 835s -0.874 0.041 835s -0.988 0.839 835s -0.023 -0.898 835s 835s x1: [2, 3, 2, 1] 835s -0.885 0.773 835s 0.724 0.671 835s 0.425 0.825 835s 835s y: [4, 3, 2, 1] 835s 0.386 0.804 1.522 -0.674 835s -0.940 -0.605 -0.152 -0.620 835s -0.758 -0.338 0.273 -0.750 835s testing: mul_mat, [1, 2, 2, 2] = [4, 1, 2, 2] * [4, 2, 2, 2] 835s x0: [4, 1, 2, 2] 835s 0.205 -0.309 0.585 0.640 835s 835s x1: [4, 2, 2, 2] 835s 0.492 0.100 -0.237 0.265 835s -0.175 -0.565 -0.311 -0.351 835s 835s y: [1, 2, 2, 2] 835s 0.100 835s -0.268 835s test-mul-mat0: iter:368/500 835s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.502 -0.011 -0.034 835s -0.842 0.431 -0.607 835s -0.081 -0.364 0.084 835s 835s x1: [3, 1, 1, 1] 835s -0.021 0.759 0.194 835s 835s y: [3, 1, 1, 1] 835s -0.004 0.227 -0.258 835s testing: mul_mat, [4, 3, 3, 1] = [3, 4, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 4, 3, 1] 835s 0.614 -0.806 -0.625 835s -0.882 -0.530 -0.161 835s -0.143 -0.973 -0.975 835s -0.164 0.481 0.556 835s 835s x1: [3, 3, 3, 1] 835s -0.496 -0.724 -0.536 835s -0.261 0.557 0.186 835s 0.979 0.454 0.531 835s 835s y: [4, 3, 3, 1] 835s 0.614 0.907 1.298 -0.565 835s -0.726 -0.095 -0.686 0.414 835s -0.096 -1.189 -1.099 0.352 835s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 4, 3, 1] 835s 0.134 0.581 0.689 835s -0.068 0.483 0.964 835s -0.570 -0.835 0.981 835s 0.573 -0.473 0.779 835s 835s x1: [3, 4, 3, 1] 835s 0.019 0.601 0.156 835s 0.044 -0.563 -0.362 835s -0.401 0.046 -0.188 835s 0.798 0.902 -0.725 835s 835s y: [4, 4, 3, 1] 835s 0.459 0.440 -0.359 -0.152 835s -0.571 -0.625 0.090 0.009 835s -0.157 -0.132 0.006 -0.398 835s 0.131 -0.318 -1.920 -0.535 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.294 -0.807 0.532 835s -0.562 -0.841 -0.568 835s -0.115 0.532 0.219 835s -0.129 0.439 0.440 835s 835s x1: [3, 4, 1, 1] 835s 0.432 -0.723 0.137 835s 0.413 0.849 0.664 835s 0.192 0.345 -0.834 835s 0.086 0.672 0.156 835s 835s y: [4, 4, 1, 1] 835s 0.783 0.288 -0.404 -0.313 835s -0.211 -1.323 0.549 0.611 835s -0.666 0.076 -0.022 -0.240 835s -0.434 -0.702 0.381 0.352 835s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 835s x0: [4, 1, 3, 1] 835s -0.752 0.683 -0.208 -0.230 835s 835s x1: [4, 3, 3, 1] 835s -0.790 -0.866 -0.071 0.677 835s 0.980 0.901 0.109 -0.743 835s 0.039 -0.478 -0.894 -0.298 835s 835s y: [1, 3, 3, 1] 835s -0.139 835s 0.028 835s -0.101 835s testing: mul_mat, [2, 4, 3, 1] = [1, 2, 3, 1] * [1, 4, 3, 1] 835s x0: [1, 2, 3, 1] 835s 0.602 835s -0.643 835s 835s x1: [1, 4, 3, 1] 835s -0.808 835s -0.220 835s -0.152 835s 0.985 835s 835s y: [2, 4, 3, 1] 835s -0.487 0.520 835s -0.133 0.141 835s -0.092 0.098 835s 0.593 -0.633 835s test-mul-mat0: iter:369/500 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.831 0.704 0.707 835s 0.334 0.640 -0.405 835s -0.069 0.059 -0.265 835s 835s x1: [3, 3, 1, 1] 835s 0.256 -0.766 -0.756 835s -0.504 -0.403 0.528 835s -0.141 -0.017 0.719 835s 835s y: [3, 3, 1, 1] 835s -0.860 -0.098 0.137 835s -0.329 -0.640 -0.129 835s 0.379 -0.349 -0.182 835s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 1, 3, 1] 835s -0.807 0.724 -0.262 835s 835s x1: [3, 3, 3, 1] 835s 0.841 0.401 -0.662 835s -0.802 0.596 0.079 835s 0.982 0.544 -0.930 835s 835s y: [1, 3, 3, 1] 835s -0.215 835s 1.057 835s -0.155 835s testing: mul_mat, [2, 1, 3, 3] = [3, 2, 3, 3] * [3, 1, 3, 3] 835s x0: [3, 2, 3, 3] 835s 0.930 -0.689 -0.289 835s -0.855 -0.424 -0.064 835s 835s x1: [3, 1, 3, 3] 835s -0.786 -0.735 -0.775 835s 835s y: [2, 1, 3, 3] 835s 0.000 1.034 835s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.153 -0.906 0.970 835s -0.475 -0.704 0.876 835s -0.501 -0.837 -0.049 835s 835s x1: [3, 2, 1, 1] 835s 0.446 0.249 0.202 835s -0.367 -0.077 -0.102 835s 835s y: [3, 2, 1, 1] 835s 0.039 -0.210 -0.441 835s -0.086 0.139 0.253 835s testing: mul_mat, [3, 3, 3, 1] = [3, 3, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 3, 3, 1] 835s -0.924 -0.087 0.738 835s -0.837 0.797 -0.062 835s -0.765 -0.835 0.449 835s 835s x1: [3, 3, 3, 1] 835s -0.163 0.634 0.931 835s -0.175 0.142 0.284 835s 0.664 -0.970 0.291 835s 835s y: [3, 3, 3, 1] 835s 0.782 0.584 0.013 835s 0.359 0.242 0.144 835s -0.314 -1.347 0.432 835s testing: mul_mat, [4, 3, 3, 3] = [3, 4, 3, 3] * [3, 3, 3, 3] 835s x0: [3, 4, 3, 3] 835s 0.040 0.701 -0.467 835s 0.661 -0.849 -0.036 835s -0.575 0.962 -0.985 835s -0.315 -0.611 -0.962 835s 835s x1: [3, 3, 3, 3] 835s -0.534 -0.803 -0.422 835s 0.749 -0.728 -0.259 835s 0.984 0.185 -0.462 835s 835s y: [4, 3, 3, 3] 835s -0.388 0.344 -0.051 1.065 835s -0.360 1.122 -0.876 0.458 835s 0.385 0.510 0.068 0.021 835s test-mul-mat0: iter:370/500 835s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.421 -0.202 835s -0.673 0.877 835s 835s x1: [2, 4, 1, 1] 835s -0.174 -0.412 835s 0.854 0.935 835s -0.047 -0.590 835s 0.399 0.533 835s 835s y: [2, 4, 1, 1] 835s 0.157 -0.244 835s -0.549 0.245 835s 0.139 -0.485 835s -0.276 0.199 835s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.130 0.205 835s 835s x1: [2, 2, 1, 1] 835s -0.122 0.923 835s -0.623 0.607 835s 835s y: [1, 2, 1, 1] 835s 0.174 835s 0.044 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.094 0.323 835s 0.112 0.182 835s 0.565 -0.230 835s 835s x1: [2, 1, 1, 1] 835s 0.179 -0.855 835s 835s y: [3, 1, 1, 1] 835s -0.293 -0.135 0.298 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.532 -0.071 835s 835s x1: [2, 3, 1, 1] 835s 0.118 0.268 835s 0.596 0.706 835s 0.122 0.530 835s 835s y: [1, 3, 1, 1] 835s 0.044 835s 0.267 835s 0.027 835s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.011 835s 0.125 835s 0.385 835s 835s x1: [1, 2, 1, 1] 835s -0.808 835s -0.202 835s 835s y: [3, 2, 1, 1] 835s 0.009 -0.101 -0.311 835s 0.002 -0.025 -0.078 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.584 -0.108 -0.320 835s 835s x1: [3, 1, 1, 1] 835s 0.867 0.049 0.762 835s 835s y: [1, 1, 1, 1] 835s 0.257 835s test-mul-mat0: iter:371/500 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.597 -0.667 0.846 835s -0.474 -0.475 -0.355 835s -0.966 0.514 0.770 835s 835s x1: [3, 3, 1, 1] 835s -0.640 0.701 -0.150 835s 0.925 -0.530 0.968 835s 0.193 -0.934 0.674 835s 835s y: [3, 3, 1, 1] 835s -0.975 0.024 0.863 835s 1.725 -0.531 -0.421 835s 1.308 0.113 -0.147 835s testing: mul_mat, [4, 3, 3, 1] = [3, 4, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 4, 3, 1] 835s -0.482 0.700 0.165 835s 0.937 0.081 0.983 835s 0.118 0.937 -0.614 835s 0.191 0.473 0.553 835s 835s x1: [3, 3, 3, 1] 835s 0.419 0.381 -0.181 835s 0.181 -0.144 -0.597 835s -0.927 0.536 0.166 835s 835s y: [4, 3, 3, 1] 835s 0.035 0.245 0.518 0.160 835s -0.286 -0.429 0.253 -0.364 835s 0.849 -0.661 0.291 0.169 835s testing: mul_mat, [4, 4, 3, 4] = [3, 4, 3, 4] * [3, 4, 3, 4] 835s x0: [3, 4, 3, 4] 835s 0.275 0.343 -0.753 835s 0.852 0.871 0.091 835s -0.994 0.524 -0.940 835s 0.887 -0.429 -0.551 835s 835s x1: [3, 4, 3, 4] 835s 0.952 -0.906 0.620 835s -0.661 0.285 0.093 835s 0.891 0.586 -0.310 835s -0.720 0.358 -0.887 835s 835s y: [4, 4, 3, 4] 835s -0.516 0.079 -2.003 0.892 835s -0.154 -0.306 0.720 -0.760 835s 0.679 1.242 -0.288 0.709 835s 0.593 -0.383 1.738 -0.304 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.102 0.916 -0.600 835s -0.182 -0.398 0.442 835s 0.843 -0.975 -0.161 835s 835s x1: [3, 4, 1, 1] 835s -0.523 -0.912 0.716 835s -0.785 -0.791 -0.928 835s 0.357 -0.035 -0.639 835s -0.385 -0.764 -0.354 835s 835s y: [3, 4, 1, 1] 835s -1.212 0.775 0.333 835s -0.089 0.048 0.259 835s 0.315 -0.334 0.439 835s -0.449 0.218 0.478 835s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 2, 3, 1] 835s -0.848 -0.759 0.355 835s -0.447 -0.790 -0.216 835s 835s x1: [3, 3, 3, 1] 835s -0.941 -0.198 -0.457 835s -0.380 0.968 0.693 835s 0.440 0.440 -0.103 835s 835s y: [2, 3, 3, 1] 835s 0.787 0.676 835s -0.167 -0.745 835s -0.743 -0.522 835s testing: mul_mat, [3, 3, 3, 4] = [2, 3, 3, 4] * [2, 3, 3, 4] 835s x0: [2, 3, 3, 4] 835s 0.834 0.257 835s 0.758 0.657 835s 0.699 0.192 835s 835s x1: [2, 3, 3, 4] 835s 0.808 -0.273 835s 0.719 0.913 835s 0.664 0.410 835s 835s y: [3, 3, 3, 4] 835s 0.604 0.433 0.513 835s 0.834 1.145 0.678 835s 0.659 0.773 0.543 835s test-mul-mat0: iter:372/500 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.609 835s 835s x1: [1, 1, 1, 1] 835s -0.720 835s 835s y: [1, 1, 1, 1] 835s -0.439 835s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 835s x0: [1, 1, 2, 1] 835s -0.876 835s 835s x1: [1, 1, 2, 1] 835s -0.735 835s 835s y: [1, 1, 2, 1] 835s 0.644 835s testing: mul_mat, [2, 1, 2, 2] = [1, 2, 2, 2] * [1, 1, 2, 2] 835s x0: [1, 2, 2, 2] 835s 0.280 835s 0.577 835s 835s x1: [1, 1, 2, 2] 835s 0.144 835s 835s y: [2, 1, 2, 2] 835s 0.040 0.083 835s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.741 835s -0.833 835s 0.640 835s 0.955 835s 835s x1: [1, 2, 1, 1] 835s -0.492 835s -0.628 835s 835s y: [4, 2, 1, 1] 835s 0.365 0.410 -0.315 -0.470 835s 0.465 0.523 -0.402 -0.600 835s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 3, 2, 1] 835s 0.213 0.799 -0.433 0.561 835s 0.889 0.154 -0.566 -0.477 835s 0.463 0.315 -0.108 0.046 835s 835s x1: [4, 1, 2, 1] 835s -0.455 0.883 0.251 -0.175 835s 835s y: [3, 1, 2, 1] 835s 0.402 -0.326 0.032 835s testing: mul_mat, [2, 4, 2, 2] = [3, 2, 2, 2] * [3, 4, 2, 2] 835s x0: [3, 2, 2, 2] 835s 0.651 0.776 -0.526 835s -0.248 0.990 0.139 835s 835s x1: [3, 4, 2, 2] 835s -0.444 0.820 0.506 835s 0.416 -0.091 0.169 835s 0.735 -0.878 0.058 835s 0.198 0.921 -0.788 835s 835s y: [2, 4, 2, 2] 835s 0.081 0.993 835s 0.111 -0.169 835s -0.234 -1.043 835s 1.259 0.753 835s test-mul-mat0: iter:373/500 835s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.716 835s 0.204 835s -0.415 835s 835s x1: [1, 4, 1, 1] 835s 0.563 835s 0.359 835s -0.492 835s 0.214 835s 835s y: [3, 4, 1, 1] 835s -0.403 0.115 -0.233 835s -0.257 0.073 -0.149 835s 0.352 -0.100 0.204 835s -0.153 0.044 -0.089 835s testing: mul_mat, [3, 3, 4, 1] = [1, 3, 4, 1] * [1, 3, 4, 1] 835s x0: [1, 3, 4, 1] 835s -0.047 835s 0.402 835s -0.954 835s 835s x1: [1, 3, 4, 1] 835s 0.424 835s -0.322 835s -0.868 835s 835s y: [3, 3, 4, 1] 835s -0.020 0.171 -0.405 835s 0.015 -0.130 0.308 835s 0.041 -0.349 0.829 835s testing: mul_mat, [1, 3, 4, 1] = [1, 1, 4, 1] * [1, 3, 4, 1] 835s x0: [1, 1, 4, 1] 835s -0.488 835s 835s x1: [1, 3, 4, 1] 835s -0.041 835s 0.112 835s 0.926 835s 835s y: [1, 3, 4, 1] 835s 0.020 835s -0.055 835s -0.452 835s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.685 835s 0.126 835s -0.785 835s -0.959 835s 835s x1: [1, 1, 1, 1] 835s 0.724 835s 835s y: [4, 1, 1, 1] 835s 0.496 0.091 -0.568 -0.694 835s testing: mul_mat, [2, 1, 4, 1] = [4, 2, 4, 1] * [4, 1, 4, 1] 835s x0: [4, 2, 4, 1] 835s 0.047 0.479 0.676 0.943 835s 0.165 -0.770 0.088 -0.592 835s 835s x1: [4, 1, 4, 1] 835s 0.097 0.430 -0.319 0.432 835s 835s y: [2, 1, 4, 1] 835s 0.402 -0.599 835s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 3, 4, 1] 835s -0.141 0.456 835s 0.996 0.995 835s 0.570 -0.162 835s 835s x1: [2, 4, 4, 1] 835s 0.914 0.368 835s -0.345 0.590 835s -0.544 -0.403 835s 0.999 0.268 835s 835s y: [3, 4, 4, 1] 835s 0.039 1.277 0.461 835s 0.318 0.243 -0.293 835s -0.107 -0.943 -0.245 835s -0.019 1.261 0.526 835s test-mul-mat0: iter:374/500 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.118 835s 0.240 835s -0.923 835s 835s x1: [1, 3, 1, 1] 835s 0.762 835s -0.115 835s 0.670 835s 835s y: [3, 3, 1, 1] 835s -0.090 0.183 -0.704 835s 0.014 -0.028 0.106 835s -0.079 0.161 -0.618 835s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 835s x0: [1, 2, 3, 1] 835s 0.396 835s 0.860 835s 835s x1: [1, 3, 3, 1] 835s -0.123 835s -0.922 835s -0.759 835s 835s y: [2, 3, 3, 1] 835s -0.049 -0.106 835s -0.365 -0.794 835s -0.301 -0.653 835s testing: mul_mat, [1, 2, 3, 1] = [1, 1, 3, 1] * [1, 2, 3, 1] 835s x0: [1, 1, 3, 1] 835s -0.615 835s 835s x1: [1, 2, 3, 1] 835s 0.136 835s 0.019 835s 835s y: [1, 2, 3, 1] 835s -0.084 835s -0.012 835s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.368 835s 0.295 835s 835s x1: [1, 1, 1, 1] 835s -0.945 835s 835s y: [2, 1, 1, 1] 835s -0.348 -0.279 835s testing: mul_mat, [4, 1, 3, 1] = [2, 4, 3, 1] * [2, 1, 3, 1] 835s x0: [2, 4, 3, 1] 835s -0.513 0.294 835s 0.898 0.128 835s 0.268 -0.899 835s 0.121 -0.813 835s 835s x1: [2, 1, 3, png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.do1] 835s -0.847 -0.755 835s 835s y: [4, 1, 3, 1] 835s 0.213 -0.857 0.452 0.511 835s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 4, 3, 1] 835s -0.866 -0.720 0.882 -0.529 835s -0.624 -0.269 -0.725 0.630 835s -0.047 0.915 0.786 0.067 835s 0.948 -0.572 -0.474 0.934 835s 835s x1: [4, 2, 3, 1] 835s 0.967 -0.851 0.151 -0.639 835s 0.358 -0.356 -0.805 0.844 835s 835s y: [4, 2, 3, 1] 835s 0.247 -0.886 -0.749 0.735 835s -1.209 0.988 -0.918 1.713 835s test-mul-mat0: iter:375/500 835s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.315 -0.341 -0.665 -0.541 835s -0.567 -0.102 -0.036 -0.877 835s 0.889 0.351 -0.913 -0.334 835s -0.737 -0.478 0.072 -0.758 835s 835s x1: [4, 2, 1, 1] 835s 0.205 0.845 -0.920 0.514 835s 0.141 -0.855 0.865 -0.167 835s 835s y: [4, 2, 1, 1] 835s -0.019 -0.620 1.147 -1.010 835s -0.237 0.122 -0.908 0.493 835s testing: mul_mat, [2, 4, 2, 1] = [4, 2, 2, 1] * [4, 4, 2, 1] 835s x0: [4, 2, 2, 1] 835s 0.456 0.055 -0.121 -0.612 835s -0.955 0.460 0.399 -0.451 835s 835s x1: [4, 4, 2, 1] 835s -0.109 -0.926 0.124 0.785 835s -0.264 -0.068 -0.010 -0.419 835s 0.011 -0.497 0.722 0.157 835s -0.632 -0.445 0.209 0.053 835s 835s y: [2, 4, 2, 1] 835s -0.597 -0.627 835s 0.134 0.406 835s -0.206 -0.022 835s -0.371 0.458 835s testing: mul_mat, [4, 2, 2, 3] = [4, 4, 2, 3] * [4, 2, 2, 3] 835s x0: [4, 4, 2, 3] 835s 0.431 0.078 -0.766 -0.120 835s -0.397 0.047 -0.115 0.044 835s 0.596 -0.346 0.455 0.096 835s 0.732 0.348 0.195 -0.440 835s 835s x1: [4, 2, 2, 3] 835s 0.482 -0.402 0.751 0.958 835s -0.632 -0.918 0.785 -0.775 835s 835s y: [4, 2, 2, 3] 835s -0.514 -0.255 0.860 -0.063 835s -0.853 0.084 0.224 -0.288 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.666 -0.258 -0.608 -0.911 835s -0.833 0.566 -0.349 -0.232 835s 835s x1: [4, 4, 1, 1] 835s -0.543 0.783 -0.623 -0.922 835s -0.741 0.453 -0.005 0.840 835s -0.863 -0.061 0.873 0.622 835s -0.530 0.559 0.570 0.059 835s 835s y: [2, 4, 1, 1] 835s 1.378 1.327 835s -0.386 0.681 835s -0.507 0.236 835s -0.192 0.546 835s testing: mul_mat, [3, 4, 2, 1] = [2, 3, 2, 1] * [2, 4, 2, 1] 835s x0: [2, 3, 2, 1] 835s -0.674 0.896 835s 0.325 -0.616 835s 0.098 -0.168 835s 835s x1: [2, 4, 2, 1] 835s -0.093 -0.173 835s -0.073 -0.616 835s 0.784 -0.263 835s -0.158 0.567 835s 835s y: [3, 4, 2, 1] 835s -0.092 0.076 0.020 835s -0.502 0.355 0.096 835s -0.764 0.417 0.121 835s 0.615 -0.401 -0.111 835s testing: mul_mat, [1, 2, 2, 3] = [3, 1, 2, 3] * [3, 2, 2, 3] 835s x0: [3, 1, 2, 3] 835s 0.098 -0.027 0.829 835s 835s x1: [3, 2, 2, 3] 835s 0.884 0.710 0.132 835s -0.289 -0.363 0.516 835s 835s y: [1, 2, 2, 3] 835s 0.177 835s 0.409 835s test-mul-mat0: iter:376/500 835s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.998 -0.714 0.059 835s 0.596 0.757 -0.843 835s 835s x1: [3, 1, 1, 1] 835s -0.436 0.036 -0.668 835s 835s y: [2, 1, 1, 1] 835s -0.500 0.331 835s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 3, 3, 1] 835s -0.674 -0.020 -0.348 835s 0.362 0.312 0.107 835s 0.360 0.598 -0.834 835s 835s x1: [3, 2, 3, 1] 835s -0.432 0.586 0.318 835s -0.971 -0.307 -0.632 835s 835s y: [3, 2, 3, 1] 835s 0.168 0.060 -0.070 835s 0.881 -0.515 -0.005 835s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 1, 3, 1] 835s 0.783 0.116 -0.539 835s 835s x1: [3, 3, 3, 1] 835s 0.641 0.569 0.677 835s 0.728 0.895 -0.344 835s -0.620 0.257 0.968 835s 835s y: [1, 3, 3, 1] 835s 0.203 835s 0.859 835s -0.978 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.546 0.247 -0.734 835s -0.673 -0.351 0.773 835s -0.328 0.123 -0.398 835s -0.974 0.108 0.891 835s 835s x1: [3, 1, 1, 1] 835s 0.532 0.837 -0.239 835s 835s y: [4, 1, 1, 1] 835s 0.091 -0.837 0.024 -0.641 835s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 835s x0: [4, 4, 3, 1] 835s 0.102 -0.748 -0.464 -0.744 835s 0.642 -0.606 0.149 0.945 835s 0.045 0.061 -0.534 -0.330 835s -0.495 0.440 0.440 -0.964 835s 835s x1: [4, 3, 3, 1] 835s -0.477 -0.278 -0.503 -0.803 835s -0.191 -0.249 0.980 0.925 835s 0.212 0.404 -0.391 0.349 835s 835s y: [4, 3, 3, 1] 835s 0.990 -0.971 0.495 0.666 835s -0.975 1.048 -0.852 -0.475 835s -0.359 0.163 0.128 -0.435 835s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 1, 3, 1] 835s -0.258 0.925 0.888 0.167 835s 835s x1: [4, 4, 3, 1] 835s 0.892 0.100 -0.180 -0.376 835s -0.741 0.300 0.543 -0.997 835s -0.296 0.371 -0.171 0.230 835s -0.083 0.488 -0.142 -0.895 835s 835s y: [1, 4, 3, 1] 835s -0.360 835s 0.785 835s 0.306 835s 0.197 835s test-mul-mat0: iter:377/500 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.653 835s 835s t.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dx1: [1, 1, 1, 1] 835s -0.506 835s 835s y: [1, 1, 1, 1] 835s 0.330 835s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 835s x0: [1, 2, 3, 1] 835s -0.632 835s -0.170 835s 835s x1: [1, 1, 3, 1] 835s 0.298 835s 835s y: [2, 1, 3, 1] 835s -0.189 -0.051 835s testing: mul_mat, [1, 2, 3, 2] = [1, 1, 3, 2] * [1, 2, 3, 2] 835s x0: [1, 1, 3, 2] 835s -0.600 835s 835s x1: [1, 2, 3, 2] 835s -0.557 835s 0.247 835s 835s y: [1, 2, 3, 2] 835s 0.334 835s -0.148 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.695 835s 835s x1: [1, 1, 1, 1] 835s 0.859 835s 835s y: [1, 1, 1, 1] 835s 0.597 835s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 835s x0: [1, 2, 3, 1] 835s -0.016 835s 0.733 835s 835s x1: [1, 1, 3, 1] 835s -0.726 835s 835s y: [2, 1, 3, 1] 835s 0.012 -0.533 835s testing: mul_mat, [2, 1, 3, 2] = [2, 2, 3, 2] * [2, 1, 3, 2] 835s x0: [2, 2, 3, 2] 835s 0.299 -0.474 835s -0.878 -0.867 835s 835s x1: [2, 1, 3, 2] 835s 0.775 -0.999 835s 835s y: [2, 1, 3, 2] 835s 0.705 0.186 835s test-mul-mat0: iter:378/500 835s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.741 0.105 0.118 -0.098 835s 835s x1: [4, 4, 1, 1] 835s 0.458 0.157 0.640 -0.243 835s 0.279 -0.834 -0.110 0.798 835s -0.449 -0.796 -0.988 0.209 835s 0.673 0.393 -0.491 -0.875 835s 835s y: [1, 4, 1, 1] 835s -0.223 835s -0.386 835s 0.112 835s -0.429 835s testing: mul_mat, [3, 1, 3, 1] = [4, 3, 3, 1] * [4, 1, 3, 1] 835s x0: [4, 3, 3, 1] 835s -0.202 0.563 0.140 0.688 835s 0.362 0.691 0.892 0.373 835s -0.100 0.565 -0.234 0.409 835s 835s x1: [4, 1, 3, 1] 835s 0.859 0.730 -0.194 0.524 835s 835s y: [3, 1, 3, 1] 835s 0.571 0.838 0.587 835s testing: mul_mat, [3, 3, 3, 2] = [4, 3, 3, 2] * [4, 3, 3, 2] 835s x0: [4, 3, 3, 2] 835s -0.340 0.659 0.335 0.391 835s 0.547 -0.109 -0.911 0.890 835s -0.703 0.475 0.381 -0.285 835s 835s x1: [4, 3, 3, 2] 835s -0.032 0.140 0.275 0.868 835s -0.295 -0.959 0.277 -0.605 835s 0.315 -0.055 0.190 0.707 835s 835s y: [3, 3, 3, 2] 835s 0.535 0.489 -0.053 835s -0.676 -0.848 0.029 835s 0.197 0.634 -0.376 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.633 -0.007 -0.518 0.076 835s -0.138 -0.587 0.271 -0.936 835s -0.874 -0.188 -0.519 -0.774 835s -0.847 -0.579 0.723 -0.884 835s 835s x1: [4, 3, 1, 1] 835s 0.657 0.940 -0.709 0.269 835s -0.243 0.500 -0.845 0.847 835s -0.023 0.158 -0.409 -0.773 835s 835s y: [4, 3, 1, 1] 835s 0.798 -1.086 -0.590 -1.851 835s 0.345 -1.282 -0.098 -1.444 835s 0.138 0.523 0.801 0.316 835s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 3, 3, 1] 835s 0.564 -0.234 0.239 -0.213 835s 0.109 0.848 0.067 -0.650 835s -0.362 -0.026 0.033 0.319 835s 835s x1: [4, 4, 3, 1] 835s 0.468 0.467 0.773 0.408 835s 0.758 0.041 -0.835 0.258 835s 0.196 -0.988 -0.765 -0.646 835s -0.397 -0.538 0.315 -0.764 835s 835s y: [3, 4, 3, 1] 835s 0.252 0.234 -0.026 835s 0.164 -0.106 -0.221 835s 0.297 -0.448 -0.277 835s 0.139 0.018 -0.076 835s testing: mul_mat, [1, 4, 3, 2] = [3, 1, 3, 2] * [3, 4, 3, 2] 835s x0: [3, 1, 3, 2] 835s -0.576 0.214 0.773 835s 835s x1: [3, 4, 3, 2] 835s 0.809 0.602 -0.364 835s -0.158 -0.610 -0.014 835s -0.839 -0.159 -0.912 835s 0.232 -0.271 0.349 835s 835s y: [1, 4, 3, 2] 835s -0.618 835s -0.050 835s -0.256 835s 0.078 835s test-mul-mat0: iter:379/500 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.142 -0.315 -0.880 835s -0.057 -0.333 0.674 835s -0.434 0.975 -0.226 835s 835s x1: [3, 4, 1, 1] 835s -0.001 -0.961 -0.911 835s -0.837 -0.950 -0.770 835s -0.717 0.755 0.639 835s -0.293 -0.031 0.411 835s 835s y: [3, 4, 1, 1] 835s 1.104 -0.293 -0.730 835s 1.095 -0.154 -0.388 835s -0.698 0.219 0.903 835s -0.311 0.304 0.004 835s testing: mul_mat, [2, 3, 2, 1] = [3, 2, 2, 1] * [3, 3, 2, 1] 835s x0: [3, 2, 2, 1] 835s 0.966 0.203 0.193 835s -0.176 0.888 0.313 835s 835s x1: [3, 3, 2, 1] 835s 0.683 0.424 -0.238 835s 0.969 -0.337 0.346 835s -0.328 0.153 0.834 835s 835s y: [2, 3, 2, 1] 835s 0.700 0.182 835s 0.935 -0.361 835s -0.126 0.454 835s testing: mul_mat, [2, 2, 2, 3] = [3, 2, 2, 3] * [3, 2, 2, 3] 835s x0: [3, 2, 2, 3] 835s -0.255 -0.918 -0.553 835s 0.073 0.042 -0.928 835s 835s x1: [3, 2, 2, 3] 835s -0.985 0.953 -0.478 835s 0.985 -0.384 0.868 835s 835s y: [2, 2, 2, 3] 835s -0.360 0.412 835s -0.379 -0.750 835s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.188 0.723 -0.758 835s -0.765 0.830 0.181 835s 0.071 0.923 0.990 835s 835s x1: [3, 2, 1, 1] 835s 0.609 -0.316 -0.813 835s 0.459 -0.804 -0.371 835s 835s y: [3, 2, 1, 1] 835s 0.273 -0.876 -1.054 835s -0.386 -1.086 -1.077 835s testing: mul_mat, [4, 3, 2, 1] = [3, 4, 2, 1] * [3, 3, 2, 1] 835s x0: [3, 4, 2, 1] 835s -0.498 0.023 -0.266 835s -0.212 -0.189 0.280 835s 0.740 0.037 -0.966 835s 0ot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s .314 -0.147 -0.276 835s 835s x1: [3, 3, 2, 1] 835s 0.356 -0.379 0.800 835s -0.176 -0.836 0.307 835s 0.168 0.796 0.127 835s 835s y: [4, 3, 2, 1] 835s -0.399 0.220 -0.524 -0.053 835s -0.013 0.281 -0.459 -0.017 835s -0.099 -0.150 0.031 -0.099 835s testing: mul_mat, [1, 3, 2, 3] = [4, 1, 2, 3] * [4, 3, 2, 3] 835s x0: [4, 1, 2, 3] 835s 0.808 0.147 -0.175 0.770 835s 835s x1: [4, 3, 2, 3] 835s -0.321 -0.590 0.961 -0.919 835s -0.284 -0.880 -0.058 0.218 835s -0.092 -0.317 -0.468 0.931 835s 835s y: [1, 3, 2, 3] 835s -1.221 835s -0.182 835s 0.678 835s test-mul-mat0: iter:380/500 835s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.413 0.015 0.917 835s 0.637 -0.277 0.268 835s -0.835 0.423 -0.928 835s 0.265 0.575 -0.974 835s 835s x1: [3, 3, 1, 1] 835s -0.014 0.322 -0.914 835s -0.206 -0.531 -0.089 835s -0.437 -0.818 -0.274 835s 835s y: [4, 3, 1, 1] 835s -0.840 -0.343 0.997 1.072 835s -0.174 -0.008 0.030 -0.273 835s -0.444 -0.125 0.273 -0.318 835s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 2, 2, 1] 835s -0.440 -0.196 0.234 835s 0.825 -0.622 0.260 835s 835s x1: [3, 4, 2, 1] 835s 0.192 -0.686 0.235 835s -0.836 -0.141 -0.480 835s -0.480 0.371 0.920 835s 0.506 -0.307 -0.994 835s 835s y: [2, 4, 2, 1] 835s 0.105 0.646 835s 0.283 -0.726 835s 0.353 -0.388 835s -0.395 0.350 835s testing: mul_mat, [4, 2, 2, 4] = [3, 4, 2, 4] * [3, 2, 2, 4] 835s x0: [3, 4, 2, 4] 835s -0.372 -0.612 -0.316 835s 0.264 -0.953 0.405 835s 0.159 -0.278 -0.182 835s 0.549 -0.422 0.782 835s 835s x1: [3, 2, 2, 4] 835s 0.700 -0.078 -0.065 835s 0.206 0.615 -0.059 835s 835s y: [4, 2, 2, 4] 835s -0.192 0.233 0.145 0.367 835s -0.435 -0.555 -0.127 -0.192 835s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.549 -0.117 0.887 835s 835s x1: [3, 4, 1, 1] 835s -0.460 0.252 -0.879 835s -0.650 0.383 -0.517 835s -0.229 -0.074 0.036 835s -0.243 -0.983 0.447 835s 835s y: [1, 4, 1, 1] 835s -1.062 835s -0.860 835s -0.085 835s 0.379 835s testing: mul_mat, [3, 3, 2, 1] = [1, 3, 2, 1] * [1, 3, 2, 1] 835s x0: [1, 3, 2, 1] 835s -0.335 835s 0.904 835s -0.077 835s 835s x1: [1, 3, 2, 1] 835s -0.312 835s -0.212 835s 0.325 835s 835s y: [3, 3, 2, 1] 835s 0.104 -0.282 0.024 835s 0.071 -0.192 0.016 835s -0.109 0.294 -0.025 835s testing: mul_mat, [1, 1, 2, 4] = [3, 1, 2, 4] * [3, 1, 2, 4] 835s x0: [3, 1, 2, 4] 835s -0.694 -0.869 0.345 835s 835s x1: [3, 1, 2, 4] 835s 0.396 0.875 0.255 835s 835s y: [1, 1, 2, 4] 835s -0.948 835s test-mul-mat0: iter:381/500 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.903 835s 0.701 835s -0.160 835s 835s x1: [1, 3, 1, 1] 835s -0.213 835s 0.967 835s -0.644 835s 835s y: [3, 3, 1, 1] 835s 0.192 -0.149 0.034 835s -0.873 0.678 -0.155 835s 0.581 -0.451 0.103 835s testing: mul_mat, [2, 3, 2, 1] = [1, 2, 2, 1] * [1, 3, 2, 1] 835s x0: [1, 2, 2, 1] 835s 0.996 835s 0.592 835s 835s x1: [1, 3, 2, 1] 835s 0.936 835s 0.761 835s 0.981 835s 835s y: [2, 3, 2, 1] 835s 0.933 0.554 835s 0.758 0.450 835s 0.978 0.581 835s testing: mul_mat, [2, 2, 2, 3] = [1, 2, 2, 3] * [1, 2, 2, 3] 835s x0: [1, 2, 2, 3] 835s -0.634 835s -0.613 835s 835s x1: [1, 2, 2, 3] 835s -0.630 835s 0.252 835s 835s y: [2, 2, 2, 3] 835s 0.400 0.386 835s -0.160 -0.155 835s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.644 835s -0.021 835s -0.999 835s -0.987 835s 835s x1: [1, 2, 1, 1] 835s -0.948 835s 0.431 835s 835s y: [4, 2, 1, 1] 835s -0.610 0.020 0.948 0.935 835s 0.277 -0.009 -0.430 -0.425 835s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 3, 2, 1] 835s -0.839 -0.473 0.987 -0.714 835s 0.712 -0.900 -0.416 0.005 835s -0.766 -0.592 -0.717 0.918 835s 835s x1: [4, 1, 2, 1] 835s -0.769 0.723 -0.865 -0.849 835s 835s y: [3, 1, 2, 1] 835s 0.056 -0.843 0.001 835s testing: mul_mat, [4, 4, 2, 3] = [3, 4, 2, 3] * [3, 4, 2, 3] 835s x0: [3, 4, 2, 3] 835s -0.000 -0.184 -0.965 835s 0.092 -0.707 0.248 835s -0.470 0.414 0.499 835s 0.024 -0.258 -0.627 835s 835s x1: [3, 4, 2, 3] 835s -0.589 0.868 0.673 835s -0.057 -0.549 -0.035 835s 0.359 -0.388 -0.322 835s 0.593 0.139 -0.223 835s 835s y: [4, 4, 2, 3] 835s -0.809 -0.501 0.973 -0.660 835s 0.134 0.374 -0.218 0.162 835s 0.382 0.227 -0.490 0.311 835s 0.189 -0.099 -0.332 0.118 835s test-mul-mat0: iter:382/500 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.489 -0.380 -0.423 835s 0.766 -0.508 0.611 835s 0.047 0.260 0.751 835s 835s x1: [3, 3, 1, 1] 835s 0.650 -0.910 -0.079 835s -0.619 -0.415 -0.771 835s -0.106 0.102 -0.355 835s 835s y: [3, 3, 1, 1] 835s 0.062 0.913 -0.266 835s 0.786 -0.734 -0.715 835s 0.163 -0.350 -0.245 835s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.202 -0.104 0.605 835s -0.112 0.817 0.986 835s 0.472 -0.953 -0.120 835s -0.426 -0.308 -0.564 835s 835s x1: [3, 3, 1, 1] 835s -0.118 0.948 0.812 835s 0.566 0.971 -0.464 835s 0.132 -0.423 0.422 835s 835s y: [4, 3, 1, 1] 835s 0.417 1.588 -1.057 -0.700 835s -0.496 0.272 -0.603 -0.278 835s 0.273 0.056 0.415 -0.164 835s testing: mul_mat, [1, 4, 1, 3] = [3, 1, 1, 3] * [3, 4, 1, 3] 835s x0: [3, 1, 1, 3] 835s 0.127 0.774 -0.649 835s 835s x1: [3, 4, 1, 3] 835s 0.086 0.312 0.013 835s -0.148 0.803 -0.376 835s 0.899 0.063 -0.626 835s -0.219 0.011 -0.814 835s 835s y: [1, 4, 1, 3] 835s 0.244 835s 0.847 835s 0.569 835s 0.509 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.682 -0.556 -0.795 835s 835s x1: [3, 1, 1, 1] 835s 0.733 0.325 0.403 835s 835s y: [1, 1, 1, 1] 835s -0.002 835s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.793 835s 0.134 835s -0.065 835s 0.803 835s 835s x1: [1, 3, 1, 1] 835s -0.073 835s 0.302 835s 0.229 835s 835s y: [4, 3, 1, 1] 835s 0.058 -0.010 0.005 -0.059 835s -0.240 0.040 -0.020 0.243 835s -0.182 0.031 -0.015 0.184 835s testing: mul_mat, [4, 1, 1, 3] = [4, 4, 1, 3] * [4, 1, 1, 3] 835s x0: [4, 4, 1, 3] 835s 0.829 0.072 -0.202 -0.838 835s 0.747 -0.646 -0.067 0.325 835s -0.049 -0.272 0.681 -0.693 835s 0.562 -0.246 -0.900 0.296 835s 835s x1: [4, 1, 1, 3] 835s 0.474 0.311 -0.289 -0.173 835s 835s y: [4, 1, 1, 3] 835s 0.619 0.117 -0.185 0.399 835s test-mul-mat0: iter:383/500 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.009 0.194 -0.808 -0.538 835s -0.813 0.545 -0.135 -0.140 835s -0.002 0.431 -0.142 -0.242 835s 0.293 0.116 -0.372 0.926 835s 835s x1: [4, 3, 1, 1] 835s -0.769 0.938 -0.066 -0.367 835s 0.715 -0.628 -0.811 0.067 835s 0.791 0.438 -0.752 -0.043 835s 835s y: [4, 3, 1, 1] 835s 0.441 1.197 0.504 -0.433 835s 0.490 -0.824 -0.174 0.501 835s 0.709 -0.297 0.304 0.522 835s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 4, 3, 1] 835s 0.853 0.484 0.318 -0.918 835s 0.098 -0.892 0.743 0.570 835s 0.657 -0.302 0.159 0.834 835s 0.578 0.690 0.330 -0.385 835s 835s x1: [4, 4, 3, 1] 835s -0.056 0.319 -0.843 -0.118 835s -0.747 -0.211 -0.403 -0.375 835s -0.021 0.664 -0.584 -0.583 835s 0.912 0.373 -0.945 -0.097 835s 835s y: [4, 4, 3, 1] 835s -0.053 -0.984 -0.366 -0.045 835s -0.523 -0.399 -0.804 -0.566 835s 0.653 -1.360 -0.793 0.478 835s 0.747 -1.001 0.255 0.510 835s testing: mul_mat, [3, 4, 3, 2] = [4, 3, 3, 2] * [4, 4, 3, 2] 835s x0: [4, 3, 3, 2] 835s -0.342 -0.813 0.269 0.988 835s 0.724 0.106 0.148 0.944 835s -0.620 -0.253 0.940 0.548 835s 835s x1: [4, 4, 3, 2] 835s -0.403 0.873 -0.645 -0.950 835s 0.120 0.143 -0.706 0.590 835s 0.516 -0.300 0.337 -0.623 835s 0.837 -0.391 0.091 -0.542 835s 835s y: [3, 4, 3, 2] 835s -1.683 -1.191 -1.098 835s 0.235 0.555 -0.451 835s -0.457 -0.197 -0.269 835s -0.479 0.066 -0.631 835s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.427 0.913 0.894 0.883 835s 0.147 0.163 0.882 -0.598 835s 835s x1: [4, 3, 1, 1] 835s -0.600 -0.747 0.672 -0.224 835s 0.105 0.258 -0.499 0.518 835s -0.847 0.079 0.718 0.130 835s 835s y: [2, 3, 1, 1] 835s -0.535 0.516 835s 0.292 -0.693 835s 0.467 0.443 835s testing: mul_mat, [1, 4, 3, 1] = [2, 1, 3, 1] * [2, 4, 3, 1] 835s x0: [2, 1, 3, 1] 835s 0.100 -0.014 835s 835s x1: [2, 4, 3, 1] 835s -0.184 0.773 835s 0.939 -0.295 835s -0.444 0.612 835s -0.305 -0.822 835s 835s y: [1, 4, 3, 1] 835s -0.030 835s 0.098 835s -0.053 835s -0.019 835s testing: mul_mat, [2, 2, 3, 2] = [1, 2, 3, 2] * [1, 2, 3, 2] 835s x0: [1, 2, 3, 2] 835s 0.307 835s 0.756 835s 835s x1: [1, 2, 3, 2] 835s 0.799 835s -0.359 835s 835s y: [2, 2, 3, 2] 835s 0.245 0.603 835s -0.110 -0.271 835s test-mul-mat0: iter:384/500 835s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.163 835s 0.145 835s 835s x1: [1, 1, 1, 1] 835s -0.496 835s 835s y: [2, 1, 1, 1] 835s -0.081 -0.072 835s testing: mul_mat, [1, 2, 4, 1] = [1, 1, 4, 1] * [1, 2, 4, 1] 835s x0: [1, 1, 4, 1] 835s -0.358 835s 835s x1: [1, 2, 4, 1] 835s -0.237 835s 0.667 835s 835s y: [1, 2, 4, 1] 835s 0.085 835s -0.239 835s testing: mul_mat, [3, 1, 4, 4] = [1, 3, 4, 4] * [1, 1, 4, 4] 835s x0: [1, 3, 4, 4] 835s 0.596 835s -0.788 835s -0.906 835s 835s x1: [1, 1, 4, 4] 835s 0.934 835s 835s y: [3, 1, 4, 4] 835s 0.556 -0.735 -0.846 835s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.858 835s 835s x1: [1, 3, 1, 1] 835s -0.521 835s 0.945 835s 0.145 835s 835s y: [1, 3, 1, 1] 835s 0.447 835s -0.811 835s -0.124 835s testing: mul_mat, [4, 1, 4, 1] = [1, 4, 4, 1] * [1, 1, 4, 1] 835s x0: [1, 4, 4, 1] 835s 0.600 835s -0.707 835s -0.584 835s 0.388 835s 835s x1: [1, 1, 4, 1] 835s -0.253 835s 835s y: [4, 1, 4, 1] 835s -0.152 0.179 0.148 -0.098 835s testing: mul_mat, [3, 1, 4, 4] = [4, 3, 4, 4] * [4, 1, 4, 4] 835s x0: [4, 3, 4, 4] 835s -0.704 0.812 -0.376 -0.032 835s -0.171 0.093 -0.051 -0.307 835s -0.702 -0.676 0.717 0.571 835s 835s x1: [4, 1, 4, 4] 835s 0.943 0.849 -0.501 0.208 835s 835s y: [3, 1, 4, 4] 835s 0.208 -0.121 -1.475 835s test-mul-mat0: iter:385/500 835s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.738 0.460 0.109 835s -0.823 0.513 0.359 835s 835s x1: [3, 1, 1, 1] 835s -0.380 -0.304 0.457 835s 835s y: [2, 1, 1, 1] 835s 0.190 0.321 835s testing: mul_mat, [2, 2, 4, 1] = [3, 2, 4, 1] * [3, 2, 4, 1] 835s x0: [3, 2, 4, 1] 835s -0.979 0.987 0.050 835s -0.801 0.500 -0.591 835s 835s x1: [3, 2, 4, 1] 835s 0.111 0.084 -0.085 835s -0.045 0.474 -0.387 835s 835s y: [2, 2, 4, 1] 835s -0.029 0.004 835s 0.493 0.501 835s testing: mul_mat, [2, 2, 4, 4] = [3, 2, 4, 4] * [3, 2, 4, 4] 835s x0: [3, 2, 4, 4] 835s 0.479 -0.422 0.365 835s -0.747 0.161 -0.822 835s 835s x1: [3, 2, 4, 4] 835s 0.094 -0.189 0.857 835s -0.243 -0.430 -0.616 835s 835s y: [2, 2, 4, 4] 835s 0.437 -0.805 835s -0.159 0.618 835s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 3, 1, 1] 835s -1.000 0.029 0.085 835s 0.499 -0.333 0.675 835s -0.281 0.946 -0.355 835s 835s x1: [3, 2, 1, 1] 835s 0.765 0.940 0.309 835s 0.361 0.774 -0.493 835s 835s y: [3, 2, 1, 1] 835s -0.712 0.277 0.565 835s -0.381 -0.411 0.806 835s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 835s x0: [3, 2, 4, 1] 835s 0.033 -0.699 -0.743 835s 0.912 -0.499 0.339 835s 835s x1: [3, 3, 4, 1] 835s 0.190 0.869 0.079 835s 0.062 -0.677 0.450 835s 0.703 -0.645 0.421 835s 835s y: [2, 3, 4, 1] 835s -0.660 -0.234 835s 0.141 0.547 835s 0.161 1.106 835s testing: mul_mat, [4, 3, 4, 4] = [2, 4, 4, 4] * [2, 3, 4, 4] 835s x0: [2, 4, 4, 4] 835s -0.566 0.267 835s -0.278 -0.244 835s -0.441 -0.064 835s 0.751 -0.787 835s 835s x1: [2, 3, 4, 4] 835s -0.183 0.968 835s -0.099 -0.753 835s 0.298 -0.543 835s 835s y: [4, 3, 4, 4] 835s 0.362 -0.185 0.018 -0.899 835s -0.145 0.211 0.092 0.518 835s -0.313 0.050 -0.096 0.650 835s test-mul-mat0: iter:386/500 835s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.431 835s 0.104 835s 835s x1: [1, 1, 1, 1] 835s 0.769 835s 835s y: [2, 1, 1, 1] 835s -0.331 0.080 835s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 835s x0: [1, 3, 4, 1] 835s 0.375 835s -0.430 835s -0.613 835s 835s x1: [1, 2, 4, 1] 835s 0.998 835s -0.215 835s 835s y: [3, 2, 4, 1] 835s 0.375 -0.430 -0.612 835s -0.081 0.092 0.132 835s testing: mul_mat, [2, 3, 4, 2] = [1, 2, 4, 2] * [1, 3, 4, 2] 835s x0: [1, 2, 4, 2] 835s 0.589 835s 0.404 835s 835s x1: [1, 3, 4, 2] 835s 0.373 835s -0.130 835s 0.170 835s 835s y: [2, 3, 4, 2] 835s 0.220 0.151 835s -0.076 -0.052 835s 0.100 0.069 835s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.315 835s 0.345 835s 0.205 835s 835s x1: [1, 2, 1, 1] 835s 0.875 835s -0.062 835s 835s y: [3, 2, 1, 1] 835s -0.276 0.302 0.180 835s 0.020 -0.021 -0.013 835s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 3, 4, 1] 835s -0.372 -0.017 0.612 835s 0.485 0.935 -0.426 835s -0.166 -0.526 -0.071 835s 835s x1: [3, 1, 4, 1] 835s -0.654 -0.292 0.357 835s 835s y: [3, 1, 4, 1] 835s 0.467 -0.742 0.237 835s testing: mul_mat, [2, 3, 4, 2] = [3, 2, 4, 2] * [3, 3, 4, 2] 835s x0: [3, 2, 4, 2] 835s 0.260 0.099 0.703 835s -0.246 0.914 -0.613 835s 835s x1: [3, 3, 4, 2] 835s 0.149 0.710 -0.960 835s -0.921 -0.425 -0.991 835s 0.383 0.315 -0.084 835s 835s y: [2, 3, 4, 2] 835s -0.566 1.200 835s -0.979 0.446 835s 0.072 0.245 835s test-mul-mat0: iter:387/500 835s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.966 835s 0.990 835s 0.784 835s -0.809 835s 835s x1: [1, 2, 1, 1] 835s -0.893 835s 0.869 835s 835s y: [4, 2, 1, 1] 835s -0.863 -0.884 -0.700 0.723 835s 0.839 0.860 0.681 -0.703 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.307 835s 835s x1: [1, 4, 1, 1] 835s -0.153 835s -0.914 835s 0.892 835s -0.035 835s 835s y: [1, 4, 1, 1] 835s 0.047 835s 0.281 835s -0.274 835s 0.011 835s testing: mul_mat, [2, 1, 1, 2] = [1, 2, 1, 2] * [1, 1, 1, 2] 835s x0: [1, 2, 1, 2] 835s 0.326 835s -0.180 835s 835s x1: [1, 1, 1, 2] 835s -0.004 835s 835s y: [2, 1, 1, 2] 835s -0.001 0.001 835s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.752 835s -0.763 835s 835s x1: [1, 2, 1, 1] 835s 0.705 835s 0.416 835s 835s y: [2, 2, 1, 1] 835s 0.530 -0.538 835s 0.313 -0.318 835s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.833 -0.614 835s -0.787 0.940 835s 835s x1: [2, 1, 1, 1] 835s 0.590 0.084 835s 835s y: [2, 1, 1, 1] 835s 0.440 -0.385 835s testing: mul_mat, [3, 2, 1, 2] = [2, 3, 1, 2] * [2, 2, 1, 2] 835s x0: [2, 3, 1, 2] 835s 0.884 -0.120 835s -0.741 -0.840 835s -0.319 -0.439 835s 835s x1: [2, 2, 1, 2] 835s -0.918 0.248 835s 0.906 -0.928 835s 835s y: [3, 2, 1, 2] 835s -0.841 0.472 0.184 835s 0.912 0.109 0.119 835s test-mul-mat0: iter:388/500 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.250 835s 0.816 835s 835s x1: [1, 4, 1, 1] 835s 0.521 835s -0.891 835s 0.310 835s 0.734 835s 835s y: [2, 4, 1, 1] 835s 0.130 0.426 835s -0.222 -0.727 835s 0.077 0.253 835s 0.183 0.600 835s testing: mul_mat, [2, 2, 2, 1] = [1, 2, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 2, 2, 1] 835s -0.193 835s 0.892 835s 835s x1: [1, 2, 2, 1] 835s 0.744 835s 0.156 835s 835s y: [2, 2, 2, 1] 835s -0.144 0.663 835s -0.030 0.139 835s testing: mul_mat, [1, 2, 2, 4] = [1, 1, 2, 4] * [1, 2, 2, 4] 835s x0: [1, 1, 2, 4] 835s -0.931 835s 835s x1: [1, 2, 2, 4] 835s -0.849 835s 0.922 835s 835s y: [1, 2, 2, 4] 835s 0.790 835s -0.858 835s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.820 835s 0.223 835s -0.032 835s -0.129 835s 835s x1: [1, 1, 1, 1] 835s 0.332 835s 835s y: [4, 1, 1, 1] 835s -0.272 0.074 -0.011 -0.043 835s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 1, 2, 1] 835s -0.048 -0.590 -0.103 0.365 835s 835s x1: [4, 1, 2, 1] 835s 0.374 -0.111 -0.558 0.685 835s 835s y: [1, 1, 2, 1] 835s 0.354 835s testing: mul_mat, [1, 4, 2, 4] = [1, 1, 2, 4] * [1, 4, 2, 4] 835s x0: [1, 1, 2, 4] 835s 0.599 835s 835s x1: [1, 4, 2, 4] 835s 0.726 835s -0.032 835s 0.750 835s 0.045 835s 835s y: [1, 4, 2, 4] 835s 0.435 835s -0.019 835s 0.449 835s 0.027 835s test-mul-mat0: iter:389/500 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.867 -0.582 0.029 0.983 835s 0.852 -0.492 0.581 -0.668 835s -0.559 0.487 -0.667 -0.801 835s 835s x1: [4, 3, 1, 1] 835s -0.359 -0.434 0.964 -0.438 835s 0.043 0.503 0.458 -0.074 835s -0.342 0.305 0.221 -0.291 835s 835s y: [3, 3, 1, 1] 835s 0.161 0.760 -0.303 835s -0.389 0.104 -0.025 835s -0.160 -0.120 0.425 835s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 835s x0: [4, 4, 4, 1] 835s -0.418 -0.435 0.357 0.532 835s 0.479 0.071 -0.011 0.974 835s 0.117 -0.113 0.956 0.495 835s -0.016 -0.032 0.453 0.047 835s 835s x1: [4, 3, 4, 1] 835s 0.030 0.580 0.965 0.436 835s 0.042 -0.391 -0.923 0.608 835s -0.428 -0.361 -0.349 -0.924 835s 835s y: [4, 3, 4, 1] 835s 0.312 0.470 1.076 0.439 835s 0.146 0.595 -0.532 -0.378 835s -0.281 -1.127 -0.800 -0.184 835s testing: mul_mat, [3, 4, 4, 4] = [4, 3, 4, 4] * [4, 4, 4, 4] 835s x0: [4, 3, 4, 4] 835s 0.410 0.694 -0.258 0.495 835s -0.162 0.405 -0.200 -0.326 835s -0.890 -0.379 -0.315 -0.018 835s 835s x1: [4, 4, 4, 4] 835s 0.362 -0.663 -0.692 0.621 835s -0.533 0.119 -0.004 0.484 835s 0.887 0.867 0.485 0.623 835s -0.810 -0.467 -0.226 -0.032 835s 835s y: [3, 4, 4, 4] 835s 0.175 -0.391 0.136 835s 0.105 -0.023 0.422 835s 1.148 -0.093 -1.282 835s -0.613 -0.002 0.969 835s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.067 -0.944 0.300 0.723 835s -0.811 0.032 -0.497 -0.092 835s 835s x1: [4, 3, 1, 1] 835s 0.127 -0.892 0.843 0.267 835s -0.777 -0.225 0.465 0.568 835s 0.049 -0.553 0.746 0.097 835s 835s y: [2, 3, 1, 1] 835s 1.280 -0.575 835s 0.815 0.340 835s 0.813 -0.437 835s testing: mul_mat, [2, 4, 4, 1] = [2, 2, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 2, 4, 1] 835s 0.285 -0.251 835s 0.788 0.992 835s 835s x1: [2, 4, 4, 1] 835s -0.060 0.195 835s -0.610 -0.075 835s -0.004 -0.293 835s 0.852 -0.531 835s 835s y: [2, 4, 4, 1] 835s -0.066 0.146 835s -0.155 -0.556 835s 0.072 -0.294 835s 0.376 0.144 835s testing: mul_mat, [4, 2, 4, 4] = [2, 4, 4, 4] * [2, 2, 4, 4] 835s x0: [2, 4, 4, 4] 835s 0.814 -0.377 835s -0.376 -0.703 835s -0.589 -0.961 835s -0.008 -0.889 835s 835s x1: [2, 2, 4, 4] 835s -0.301 -0.221 835s -0.900 0.196 835s 835s y: [4, 2, 4, 4] 835s -0.162 0.268 0.390 0.199 835s -0.806 0.201 0.342 -0.167 835s test-mul-mat0: iter:390/500 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.809 0.204 -0.024 835s 835s x1: [3, 1, 1, 1] 835s 0.417 0.205 -0.163 835s 835s y: [1, 1, 1, 1] 835s 0.383 835s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 4, 4, 1] 835s -0.589 -0.104 -0.455 835s 0.285 0.205 -0.702 835s -0.869 -0.983 -0.736 835s -0.997 0.187 0.681 835s 835s x1: [3, 1, 4, 1] 835s -0.740 0.349 -0.035 835s 835s y: [4, 1, 4, 1] 835s 0.415 -0.115 0.326 0.779 835s testing: mul_mat, [4, 4, 4, 3] = [3, 4, 4, 3] * [3, 4, 4, 3] 835s x0: [3, 4, 4, 3] 835s 0.665 0.655 -0.936 835s -0.656 -0.970 -0.651 835s 0.612 0.768 -0.899 835s 0.362 -0.641 -0.054 835s 835s x1: [3, 4, 4, 3] 835s 0.474 -0.926 0.088 835s 0.003 0.253 -0.376 835s -0.587 -0.755 0.505 835s 0.623 -0.075 -0.753 835s 835s y: [4, 4, 4, 3] 835s -0.373 0.530 -0.500 0.761 835s 0.520 -0.002 0.534 -0.141 835s -1.358 0.789 -1.393 0.245 835s 1.070 0.154 1.000 0.314 835s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.491 0.419 -0.646 835s 835s x1: [3, 4, 1, 1] 835s -0.158 0.019 0.886 835s 0.462 0.425 -0.658 835s -0.994 0.927 -0.867 835s 0.272 -0.011 0.702 835s 835s y: [1, 4, 1, 1] 835s -0.642 835s 0.830 835s 0.460 835s -0.325 835s testing: mul_mat, [1, 3, 4, 1] = [1, 1, 4, 1] * [1, 3, 4, 1] 835s x0: [1, 1, 4, 1] 835s 0.029 835s 835s x1: [1, 3, 4, 1] 835s 0.086 835s 0.192 835s -0.216 835s 835s y: [1, 3, 4, 1] 835s 0.002 835s 0.006 835s -0.006 835s testing: mul_mat, [3, 1, 4, 3] = [1, 3, 4, 3] * [1, 1, 4, 3] 835s x0: [1, 3, 4, 3] 835s -0.747 835s -0.034 835s 0.603 835s 835s x1: [1, 1, 4, 3] 835s -0.184 835s 835s y: [3, 1, 4, 3] 835s 0.137 0.006 -0.111 835s test-mul-mat0: iter:391/500 835s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.333 835s -0.710 835s 0.908 835s 0.470 835s 835s x1: [1, 1, 1, 1] 835s 0.386 835s 835s y: [4, 1, 1, 1] 835s 0.129 -0.274 0.351 0.181 835s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 2, 2, 1] 835s 0.680 835s -0.986 835s 835s x1: [1, 4, 2, 1] 835s -0.876 835s 0.616 835s 0.655 835s -0.226 835s 835s y: [2, 4, 2, 1] 835s -0.596 0.864 835s 0.419 -0.607 835s 0.445 -0.645 835s -0.154 0.223 835s testing: mul_mat, [4, 2, 2, 2] = [1, 4, 2, 2] * [1, 2, 2, 2] 835s x0: [1, 4, 2, 2] 835s -0.289 835s 0.244 835s -0.850 835s -0.903 835s 835s x1: [1, 2, 2, 2] 835s 0.898 835s 0.140 835s 835s y: [4, 2, 2, 2] 835s -0.259 0.219 -0.763 -0.811 835s -0.040 0.034 -0.119 -0.126 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.316 835s 0.436 835s 835s x1: [1, 4, 1, 1] 835s 0.524 835s -0.712 835s 0.545 835s 0.538 835s 835s y: [2, 4, 1, 1] 835s 0.166 0.228 835s -0.225 -0.310 835s 0.172 0.237 835s 0.170 0.234 835s testing: mul_mat, [3, 1, 2, 1] = [2, 3, 2, 1] * [2, 1, 2, 1] 835s x0: [2, 3, 2, 1] 835s -0.323 0.388 835s 0.655 -0.100 835s 0.897 -0.953 835s 835s x1: [2, 1, 2, 1] 835s 0.241 0.591 835s 835s y: [3, 1, 2, 1] 835s 0.151 0.099 -0.347 835s testing: mul_mat, [1, 2, 2, 2] = [3, 1, 2, 2] * [3, 2, 2, 2] 835s x0: [3, 1, 2, 2] 835s -0.713 0.084 0.430 835s 835s x1: [3, 2, 2, 2] 835s -0.619 0.279 0.092 835s 0.665 -0.227 0.012 835s 835s y: [1, 2, 2, 2] 835s 0.504 835s -0.488 835s test-mul-mat0: iter:392/500 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.974 0.361 835s 0.180 -0.287 835s -0.325 0.134 835s 835s x1: [2, 1, 1, 1] 835s -0.295 -0.281 835s 835s y: [3, 1, 1, 1] 835s -0.389 0.028 0.058 835s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 4, 2, 1] 835s -0.076 0.234 835s -0.879 0.499 835s 0.252 0.855 835s -0.631 -0.430 835s 835s x1: [2, 3, 2, 1] 835s -0.871 0.645 835s -0.015 -0.068 835s 0.514 -0.116 835s 835s y: [4, 3, 2, 1] 835s 0.217 1.087 0.331 0.272 835s -0.015 -0.021 -0.062 0.039 835s -0.066 -0.510 0.030 -0.274 835s testing: mul_mat, [1, 4, 2, 1] = [2, 1, 2, 1] * [2, 4, 2, 1] 835s x0: [2, 1, 2, 1] 835s 0.458 -0.374 835s 835s x1: [2, 4, 2, 1] 835s 0.324 -0.826 835s 0.891 -0.031 835s 0.159 -0.178 835s -0.517 -0.958 835s 835s y: [1, 4, 2, 1] 835s 0.458 835s 0.419 835s 0.139 835s 0.122 835s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.930 0.835 835s -0.071 0.118 835s 835s x1: [2, 1, 1, 1] 835s -0.005 0.640 835s 835s y: [2, 1, 1, 1] 835s 0.539 0.076 835s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 835s x0: [2, 1, 2, 1] 835s -0.645 -0.750 835s 835s x1: [2, 2, 2, 1] 835s 0.578 -0.125 835s -0.120 -0.097 835s 835s y: [1, 2, 2, 1] 835s -0.279 835s 0.151 835s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 3, 2, 1] 835s -0.232 835s 0.006 835s 0.848 835s 835s x1: [1, 2, 2, 1] 835s -0.394 835s 0.054 835s 835s y: [3, 2, 2, 1] 835s 0.092 -0.002 -0.334 835s -0.013 0.000 0.046 835s test-mul-mat0: iter:393/500 835s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.004 0.103 835s -0.180 0.352 835s 835s x1: [2, 4, 1, 1] 835s -0.356 -0.029 835s 0.577 -0.778 835s 0.847 -0.543 835s 0.125 -0.104 835s 835s y: [2, 4, 1, 1] 835s -0.002 0.054 835s -0.082 -0.377 835s -0.059 -0.344 835s -0.011 -0.059 835s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 2, 3, 1] 835s -0.092 -0.021 835s 0.946 -0.956 835s 835s x1: [2, 2, 3, 1] 835s 0.353 -0.546 835s -0.212 0.959 835s 835s y: [2, 2, 3, 1] 835s -0.021 0.856 835s -0.000 -1.117 835s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 2, 3, 1] 835s 0.380 -0.302 835s 0.477 0.127 835s 835s x1: [2, 2, 3, 1] 835s 0.758 -0.302 835s -0.067 -0.139 835s 835s y: [2, 2, 3, 1] 835s 0.379 0.323 835s 0.017 -0.049 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.007 0.927 835s 0.714 -0.424 835s -0.110 -0.592 835s 835s x1: [2, 2, 1, 1] 835s 0.094 -0.280 835s 0.056 0.956 835s 835s y: [3, 2, 1, 1] 835s -0.260 0.186 0.155 835s 0.886 -0.366 -0.572 835s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 3, 3, 1] 835s 0.370 -0.574 0.419 835s 0.577 0.534 0.248 835s 0.465 0.656 -0.454 835s 835s x1: [3, 2, 3, 1] 835s -0.788 -0.209 -0.619 835s 0.285 -0.035 0.862 835s 835s y: [3, 2, 3, 1] 835s -0.431 -0.720 -0.223 835s 0.487 0.359 -0.282 835s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 1, 3, 1] 835s 0.820 -0.324 0.288 835s 835s x1: [3, 3, 3, 1] 835s -0.074 -0.769 0.696 835s 0.671 0.601 0.273 835s 0.136 -0.973 -0.194 835s 835s y: [1, 3, 3, 1] 835s 0.389 835s 0.434 835s 0.371 835s test-mul-mat0: iter:394/500 835s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.775 -0.111 0.746 0.063 835s 0.635 -0.347 -0.953 -0.948 835s 0.160 -0.697 0.604 0.693 835s 835s x1: [4, 4, 1, 1] 835s 0.980 0.117 0.683 -0.228 835s -0.005 0.977 0.122 0.488 835s 0.606 -0.686 0.560 -0.567 835s 0.135 0.499 0.699 0.069 835s 835s y: [3, 4, 1, 1] 835s 1.242 0.147 0.330 835s 0.010 -0.921 -0.270 835s 0.928 0.627 0.520 835s 0.575 -0.820 0.144 835s testing: mul_mat, [2, 3, 4, 1] = [4, 2, 4, 1] * [4, 3, 4, 1] 835s x0: [4, 2, 4, 1] 835s -0.528 -0.214 0.989 0.314 835s -0.029 -0.403 -0.191 0.203 835s 835s x1: [4, 3, 4, 1] 835s 0.366 0.949 0.673 -0.517 835s 0.632 -0.554 0.478 0.609 835s 0.567 -0.035 0.215 0.881 835s 835s y: [2, 3, 4, 1] 835s 0.107 -0.626 835s 0.448 0.237 835s 0.197 0.135 835s testing: mul_mat, [2, 2, 4, 2] = [4, 2, 4, 2] * [4, 2, 4, 2] 835s x0: [4, 2, 4, 2] 835s 0.746 -0.121 -0.587 0.670 835s 0.243 0.210 0.983 0.165 835s 835s x1: [4, 2, 4, 2] 835s -0.523 -0.821 0.223 0.448 835s -0.224 -0.968 -0.349 -0.965 835s 835s y: [2, 2, 4, 2] 835s -0.122 -0.006 835s -0.492 -0.759 835s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.224 -0.093 0.693 -0.398 835s 0.670 0.865 -0.190 0.703 835s 835s x1: [4, 2, 1, 1] 835s 0.567 -0.572 -0.973 0.580 835s -0.610 -0.427 -0.096 -0.325 835s 835s y: [2, 2, 1, 1] 835s -0.980 0.478 835s 0.239 -0.988 835s testing: mul_mat, [2, 4, 4, 1] = [2, 2, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 2, 4, 1] 835s -0.585 -0.727 835s 0.370 -0.135 835s 835s x1: [2, 4, 4, 1] 835s -0.148 0.428 835s 0.357 -0.663 835s 0.966 -0.550 835s 0.912 0.213 835s 835s y: [2, 4, 4, 1] 835s -0.225 -0.112 835s 0.273 0.222 835s -0.165 0.432 835s -0.688 0.309 835s testing: mul_mat, [2, 2, 4, 2] = [2, 2, 4, 2] * [2, 2, 4, 2] 835s x0: [2, 2, 4, 2] 835s -0.236 0.484 835s -0.313 0.974 835s 835s x1: [2, 2, 4, 2] 835s -0.927 -0.075 835s -0.203 -0.935 835s 835s y: [2, 2, 4, 2] 835s 0.182 0.217 835s -0.404 -0.848 835s test-mul-mat0: iter:395/500 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.593 -0.521 -0.413 835s 0.859 -0.912 0.727 835s 0.745 -0.197 -0.172 835s 0.269 0.900 0.721 835s 835s x1: [3, 2, 1, 1] 835s 0.725 -0.927 -0.343 835s -0.087 0.903 -0.709 835s 835s y: [4, 2, 1, 1] 835s 0.194 1.219 0.781 -0.886 835s -0.126 -1.415 -0.121 0.278 835s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 2, 3, 1] 835s 0.986 0.150 0.321 835s 0.367 -0.926 -0.541 835s 835s x1: [3, 4, 3, 1] 835s -0.998 0.805 0.162 835s 0.904 0.677 0.225 835s 0.900 -0.687 0.975 835s 0.381 -0.076 0.138 835s 835s y: [2, 4, 3, 1] 835s -0.812 -1.199 835s 1.066 -0.417 835s 1.098 0.439 835s 0.408 0.135 835s testing: mul_mat, [4, 2, 3, 4] = [3, 4, 3, 4] * [3, 2, 3, 4] 835s x0: [3, 4, 3, 4] 835s -0.295 -0.026 0.382 835s 0.675 0.400 0.098 835s -0.764 -0.056 -0.557 835s 0.459 0.862 0.907 835s 835s x1: [3, 2, 3, 4] 835s 0.676 0.356 0.013 835s -0.086 0.536 -0.631 835s 835s y: [4, 2, 3, 4] 835s -0.203 0.600 -0.544 0.629 835s -0.229 0.094 0.388 -0.150 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.696 -0.017 0.722 835s 0.592 -0.065 0.517 835s 835s x1: [3, 4, 1, 1] 835s 0.202 0.131 0.885 835s 0.847 -0.564 0.187 835s 0.774 0.481 0.505 835s -0.044 0.544 -0.453 835s 835s y: [2, 4, 1, 1] 835s 0.496 0.569 835s -0.445 0.635 835s -0.182 0.688 835s -0.306 -0.296 835s testing: mul_mat, [1, 3, 3, 1] = [2, 1, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 1, 3, 1] 835s -0.571 -0.251 835s 835s x1: [2, 3, 3, 1] 835s -0.452 0.284 835s 0.492 -0.898 835s 0.206 -0.876 835s 835s y: [1, 3, 3, 1] 835s 0.187 835s -0.055 835s 0.102 835s testing: mul_mat, [4, 2, 3, 4] = [1, 4, 3, 4] * [1, 2, 3, 4] 835s x0: [1, 4, 3, 4] 835s -0.546 835s 0.879 835s -0.391 835s -0.573 835s 835s x1: [1, 2, 3, 4] 835s -0.722 835s -0.112 835s 835s y: [4, 2, 3, 4] 835s 0.395 -0.635 0.283 0.414 835s 0.061 -0.098 0.044 0.064 835s test-mul-mat0: iter:396/500 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.880 0.703 -0.010 835s -0.780 0.274 0.841 835s -0.762 0.520 -0.763 835s 835s x1: [3, 4, 1, 1] 835s -0.992 -0.251 -0.913 835s 0.810 0.240 0.410 835s -0.749 0.755 0.862 835s -0.162 -0.276 -0.805 835s 835s y: [3, 4, 1, 1] 835s 0.706 -0.063 1.322 835s -0.548 -0.221 -0.805 835s 1.181 1.516 0.305 835s -0.044 -0.627 0.594 835s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 1, 3, 1] 835s 0.198 0.063 -0.710 835s 835s x1: [3, 3, 3, 1] 835s 0.933 -0.666 0.322 835s 0.168 -0.183 -0.638 835s -0.720 -0.848 0.012 835s 835s y: [1, 3, 3, 1] 835s -0.086 835s 0.475 835s -0.204 835s testing: mul_mat, [4, 1, 3, 1] = [3, 4, 3, 1] * [3, 1, 3, 1] 835s x0: [3, 4, 3, 1] 835s 0.303 -0.036 -0.499 835s 0.922 0.530 0.722 835s -0.338 0.799 0.934 835s 0.621 0.342 0.986 835s 835s x1: [3, 1, 3, 1] 835s -0.421 -0.634 -0.015 835s 835s y: [4, 1, 3, 1] 835s -0.097 -0.735 -0.378 -0.493 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.580 -0.861 0.761 835s 0.380 -0.592 -0.015 835s 835s x1: [3, 4, 1, 1] 835s -0.804 -0.059 0.817 835s -0.871 -0.437 0.159 835s -0.884 0.381 0.563 835s -0.608 0.331 0.365 835s 835s y: [2, 4, 1, 1] 835s 0.205 -0.283 835s -0.008 -0.074 835s -0.413 -0.570 835s -0.361 -0.433 835s testing: mul_mat, [4, 3, 3, 1] = [2, 4, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 4, 3, 1] 835s 0.985 0.845 835s -0.519 -0.679 835s -0.958 -0.103 835s 0.316 0.225 835s 835s x1: [2, 3, 3, 1] 835s -0.897 0.408 835s 0.915 -0.237 835s -0.537 0.438 835s 835s y: [4, 3, 3, 1] 835s -0.538 0.188 0.816 -0.192 835s 0.701 -0.314 -0.851 0.236 835s -0.159 -0.018 0.469 -0.071 835s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 2, 3, 1] 835s 0.414 0.857 0.584 0.055 835s -0.193 0.532 -0.478 -0.597 835s 835s x1: [4, 2, 3, 1] 835s 0.523 -0.181 -0.576 0.058 835s 0.423 0.341 -0.291 0.408 835s 835s y: [2, 2, 3, 1] 835s -0.272 0.044 835s 0.320 -0.004 835s test-mul-mat0: iter:397/500 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.374 835s 835s x1: [1, 1, 1, 1] 835s 0.349 835s 835s y: [1, 1, 1, 1] 835s -0.130 835s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 835s x0: [1, 1, 2, 1] 835s -0.705 835s 835s x1: [1, 1, 2, 1] 835s -0.237 835s 835s y: [1, 1, 2, 1] 835s 0.167 835s testing: mul_mat, [3, 1, 2, 2] = [1, 3, 2, 2] * [1, 1, 2, 2] 835s x0: [1, 3, 2, 2] 835s -0.431 835s -0.764 835s -0.717 835s 835s x1: [1, 1, 2, 2] 835s 0.005 835s 835s y: [3, 1, 2, 2] 835s -0.002 -0.004 -0.004 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.847 835s 0.322 835s -0.956 835s 835s x1: [1, 3, 1, 1] 835s 0.852 835s 0.334 835s 0.830 835s 835s y: [3, 3, 1, 1] 835s -0.721 0.274 -0.815 835s -0.283 0.108 -0.320 835s -0.703 0.267 -0.794 835s testing: mul_mat, [3, 1, 2, 1] = [3, 3, 2, 1] * [3, 1, 2, 1] 835s x0: [3, 3, 2, 1] 835s 0.437 0.387 0.623 835s -0.548 0.915 -0.802 835s 0.940 -0.491 -0.686 835s 835s x1: [3, 1, 2, 1] 835s -0.898 0.948 -0.193 835s 835s y: [3, 1, 2, 1] 835s -0.146 1.514 -1.177 835s testing: mul_mat, [2, 3, 2, 2] = [3, 2, 2, 2] * [3, 3, 2, 2] 835s x0: [3, 2, 2, 2] 835s 0.175 -0.149 -0.149 835s -0.910 -0.503 -0.229 835s 835s x1: [3, 3, 2, 2] 835s -0.790 0.059 0.968 835s -0.637 -0.619 -0.989 835s -0.535 -0.671 -0.182 835s 835s y: [2, 3, 2, 2] 835s -0.292 0.468 835s 0.128 1.117 835s 0.033 0.866 835s test-mul-mat0: iter:398/500 835s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.628 -0.830 -0.915 0.470 835s -0.914 0.811 -0.513 -0.459 835s 835s x1: [4, 3, 1, 1] 835s 0.476 0.005 0.974 -0.348 835s 0.095 -0.176 0.149 0.946 835s 0.596 -0.835 -0.005 -0.261 835s 835s y: [2, 3, 1, 1] 835s -0.760 -0.771 835s 0.513 -0.740 835s 0.949 -1.099 835s testing: mul_mat, [2, 2, 2, 1] = [4, 2, 2, 1] * [4, 2, 2, 1] 835s x0: [4, 2, 2, 1] 835s 0.243 0.017 0.392 -0.762 835s 0.756 0.033 0.866 0.927 835s 835s x1: [4, 2, 2, 1] 835s -0.104 -0.234 -0.914 -0.238 835s 0.184 0.952 -0.318 0.950 835s 835s y: [2, 2, 2, 1] 835s -0.206 -1.097 835s -0.788 0.775 835s testing: mul_mat, [2, 2, 2, 3] = [4, 2, 2, 3] * [4, 2, 2, 3] 835s x0: [4, 2, 2, 3] 835s -0.222 -0.487 0.426 0.413 835s 0.124 0.421 0.384 0.748 835s 835s x1: [4, 2, 2, 3] 835s -0.360 -0.412 0.773 -0.408 835s 0.270 0.722 0.789 0.893 835s 835s y: [2, 2, 2, 3] 835s 0.441 -0.227 835s 0.294 1.308 835s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.384 0.692 -0.610 -0.355 835s 835s x1: [4, 2, 1, 1] 835s 0.880 -0.360 -0.189 0.420 835s 0.255 -0.651 0.951 -0.878 835s 835s y: [1, 2, 1, 1] 835s 0.054 835s -0.621 835s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 3, 2, 1] 835s 0.632 835s 0.787 835s 0.535 835s 835s x1: [1, 4, 2, 1] 835s 0.811 835s -0.807 835s -0.581 835s 0.355 835s 835s y: [3, 4, 2, 1] 835s 0.513 0.638 0.434 835s -0.510 -0.635 -0.432 835s -0.367 -0.457 -0.311 835s 0.225 0.280 0.190 835s testing: mul_mat, [1, 1, 2, 3] = [3, 1, 2, 3] * [3, 1, 2, 3] 835s x0: [3, 1, 2, 3] 835s 0.048 0.829 0.894 835s 835s x1: [3, 1, 2, 3] 835s -0.123 -0.827 0.311 835s 835s y: [1, 1, 2, 3] 835s -0.413 835s test-mul-mat0: iter:399/500 835s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.207 -0.350 0.566 835s 0.626 0.227 -0.387 835s 835s x1: [3, 1, 1, 1] 835s 0.992 -0.019 -0.507 835s 835s y: [2, 1, 1, 1] 835s -0.075 0.813 835s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 835s x0: [3, 4, 4, 1] 835s -0.826 0.587 0.558 835s 0.800 -0.187 -0.829 835s 0.255 0.934 -0.846 835s -0.451 -0.086 0.137 835s 835s x1: [3, 2, 4, 1] 835s 0.455 0.121 0.982 835s 0.293 -0.021 -0.017 835s 835s y: [4, 2, 4, 1] 835s 0.243 -0.472 -0.602 -0.081 835s -0.264 0.253 0.070 -0.133 835s testing: mul_mat, [4, 4, 4, 4] = [3, 4, 4, 4] * [3, 4, 4, 4] 835s x0: [3, 4, 4, 4] 835s 0.482 -0.937 0.937 835s 0.523 -0.117 0.738 835s -0.098 -0.534 -0.616 835s -0.741 -0.531 -0.592 835s 835s x1: [3, 4, 4, 4] 835s 0.568 -0.032 0.057 835s 0.279 0.020 -0.036 835s -0.547 0.200 -0.144 835s -0.929 0.499 0.715 835s 835s y: [4, 4, 4, 4] 835s 0.357 0.343 -0.074 -0.438 835s 0.082 0.117 -0.016 -0.196 835s -0.586 -0.416 0.036 0.385 835s -0.246 -0.017 -0.616 0.000 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.276 0.701 0.647 835s 0.020 0.265 0.494 835s 835s x1: [3, 4, 1, 1] 835s -0.198 0.217 0.329 835s -0.546 0.522 0.885 835s 0.771 0.708 0.249 835s -0.947 0.551 -0.295 835s 835s y: [2, 4, 1, 1] 835s 0.310 0.216 835s 0.788 0.565 835s 0.870 0.326 835s -0.066 -0.019 835s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 4, 4, 1] 835s -0.308 -0.521 835s -0.168 0.233 835s 0.739 -0.686 835s 0.957 -0.243 835s 835s x1: [2, 3, 4, 1] 835s -0.643 -0.721 835s -0.914 -0.306 835s 0.004 -0.248 835s 835s y: [4, 3, 4, 1] 835s 0.574 -0.060 0.020 -0.440 835s 0.441 0.083 -0.466 -0.801 835s 0.128 -0.058 0.173 0.064 835s testing: mul_mat, [3, 2, 4, 4] = [4, 3, 4, 4] * [4, 2, 4, 4] 835s x0: [4, 3, 4, 4] 835s 0.601 0.559 -0.083 -0.871 835s 0.980 -0.091 -0.342 -0.905 835s 0.225 0.602 -0.394 -0.889 835s 835s x1: [4, 2, 4, 4] 835s 0.050 0.549 0.012 0.528 835s -0.218 0.326 -0.715 -0.899 835s 835s y: [3, 2, 4, 4] 835s -0.124 -0.484 -0.132 835s 0.893 0.815 1.228 835s test-mul-mat0: iter:400/500 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.595 835s 0.317 835s -0.969 835s 835s x1: [1, 3, 1, 1] 835s -0.271 835s 0.259 835s -0.567 835s 835s y: [3, 3, 1, 1] 835s -0.161 -0.086 0.262 835s 0.154 0.082 -0.251 835s -0.337 -0.180 0.549 835s testing: mul_mat, [4, 3, 3, 1] = [1, 4, 3, 1] * [1, 3, 3, 1] 835s x0: [1, 4, 3, 1] 835s 0.697 835s 0.547 835s 0.354 835s 0.032 835s 835s x1: [1, 3, 3, 1] 835s 0.397 835s 0.128 835s 0.301 835s 835s y: [4, 3, 3, 1] 835s 0.277 0.217 0.140 0.013 835s 0.089 0.070 0.045 0.004 835s 0.210 0.165 0.106 0.010 835s testing: mul_mat, [4, 4, 3, 3] = [1, 4, 3, 3] * [1, 4, 3, 3] 835s x0: [1, 4, 3, 3] 835s 0.112 835s 0.966 835s 0.690 835s -0.483 835s 835s x1: [1, 4, 3, 3] 835s 0.155 835s 0.413 835s -0.384 835s -0.587 835s 835s y: [4, 4, 3, 3] 835s 0.017 0.149 0.107 -0.075 835s 0.046 0.399 0.285 -0.200 835s -0.043 -0.371 -0.265 0.186 835s -0.066 -0.567 -0.405 0.284 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.372 835s 835s x1: [1, 4, 1, 1] 835s 0.300 835s 0.059 835s 0.981 835s -0.095 835s 835s y: [1, 4, 1, 1] 835s 0.111 835s 0.022 835s 0.364 835s -0.035 835s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 835s x0: [1, 2, 3, 1] 835s 0.365 835s -0.975 835s 835s x1: [1, 1, 3, 1] 835s -0.529 835s 835s y: [2, 1, 3, 1] 835s -0.193 0.515 835s testing: mul_mat, [1, 1, 3, 3] = [2, 1, 3, 3] * [2, 1, 3, 3] 835s x0: [2, 1, 3, 3] 835s -0.521 0.680 835s 835s x1: [2, 1, 3, 3] 835s 0.242 0.414 835s 835s y: [1, 1, 3, 3] 835s 0.155 835s test-mul-mat0: iter:401/500 835s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.282 -0.080 0.071 0.525 835s -0.025 0.598 0.697 0.056 835s -0.574 0.852 0.088 -0.462 835s 0.250 -0.466 -0.542 0.676 835s 835s x1: [4, 2, 1, 1] 835s 0.028 -0.395 0.974 0.104 835s -0.068 0.579 -0.761 0.240 835s 835s y: [4, 2, 1, 1] 835s 0.148 0.447 -0.315 -0.266 835s 0.045 -0.169 0.354 0.288 835s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 1, 3, 1] 835s -0.123 0.126 0.084 -0.430 835s 835s x1: [4, 4, 3, 1] 835s 0.547 0.669 -0.941 0.383 835s -0.548 0.727 -0.589 0.056 835s 0.701 0.514 0.989 0.279 835s 0.754 0.229 0.369 -0.529 835s 835s y: [1, 4, 3, 1] 835s -0.227 835s 0.085 835s -0.059 835s 0.194 835s testing: mul_mat, [4, 1, 3, 4] = [4, 4, 3, 4] * [4, 1, 3, 4] 835s x0: [4, 4, 3, 4] 835s 0.977 0.836 -0.982 -0.916 835s -0.179 -0.718 0.738 0.920 835s 0.119 0.941 0.930 -0.671 835s -0.847 0.322 0.260 0.501 835s 835s x1: [4, 1, 3, 4] 835s 0.383 0.721 0.137 0.914 835s 835s y: [4, 1, 3, 4] 835s 0.005 0.355 0.238 0.402 835s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.649 0.114 0.127 -0.056 835s -0.956 -0.537 -0.093 -0.546 835s 0.556 0.900 -0.434 -0.830 835s -0.820 -0.900 0.770 0.280 835s 835s x1: [4, 4, 1, 1] 835s -0.601 -0.664 0.611 -0.554 835s 0.250 -0.622 0.802 0.928 835s 0.003 0.035 0.928 -0.319 835s -0.125 0.931 -0.075 0.806 835s 835s y: [4, 4, 1, 1] 835s 0.422 1.176 -0.737 1.406 835s -0.184 -0.485 -1.540 1.233 835s 0.138 0.066 -0.105 0.592 835s 0.133 -0.814 0.132 -0.568 835s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 3, 3, 1] 835s -0.471 -0.988 -0.599 0.734 835s 0.989 0.381 0.339 0.751 835s 0.336 -0.033 -0.631 0.941 835s 835s x1: [4, 4, 3, 1] 835s -0.935 -0.384 -0.470 -0.557 835s -0.582 -0.543 0.446 0.453 835s -0.614 -0.873 -0.672 -0.683 835s 0.052 -0.866 -0.514 0.403 835s 835s y: [3, 4, 3, 1] 835s 0.693 -1.649 -0.529 835s 0.875 -0.292 -0.033 835s 1.053 -1.681 -0.397 835s 1.435 -0.150 0.749 835s testing: mul_mat, [4, 4, 3, 4] = [3, 4, 3, 4] * [3, 4, 3, 4] 835s x0: [3, 4, 3, 4] 835s 0.613 -0.013 -0.545 835s 0.155 0.279 -0.421 835s 0.868 0.564 -0.572 835s 0.506 0.190 0.909 835s 835s x1: [3, 4, 3, 4] 835s 0.300 0.440 0.102 835s 0.670 0.174 -0.147 835s 0.611 0.521 0.081 835s 0.739 0.011 -0.772 835s 835s y: [4, 4, 3, 4] 835s 0.123 0.126 0.450 0.328 835s 0.488 0.214 0.764 0.238 835s 0.324 0.206 0.778 0.481 835s 0.874 0.442 1.089 -0.325 835s test-mul-mat0: iter:402/500 835s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.809 0.613 835s -0.756 0.594 835s 835s x1: [2, 4, 1, 1] 835s 0.125 0.496 835s -0.211 -0.669 835s 0.174 -0.715 835s 0.404 0.289 835s 835s y: [2, 4, 1, 1] 835s 0.405 0.201 835s -0.581 -0.239 835s -0.298 -0.556 835s 0.504 -0.133 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.407 0.369 835s 0.091 0.450 835s -0.360 0.678 835s 835s x1: [2, 2, 1, 1] 835s 0.104 -0.869 835s 0.845 -0.515 835s 835s y: [3, 2, 1, 1] 835s -0.363 -0.381 -0.627 835s -0.533 -0.155 -0.654 835s testing: mul_mat, [1, 3, 1, 2] = [2, 1, 1, 2] * [2, 3, 1, 2] 835s x0: [2, 1, 1, 2] 835s -0.770 -0.273 835s 835s x1: [2, 3, 1, 2] 835s 0.223 0.746 835s -0.340 -0.216 835s 0.371 -0.232 835s 835s y: [1, 3, 1, 2] 835s -0.375 835s 0.321 835s -0.222 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.444 0.930 835s -0.707 0.246 835s 0.479 -0.927 835s 835s x1: [2, 1, 1, 1] 835s -0.660 -0.838 835s 835s y: [3, 1, 1, 1] 835s -1.072 0.260 0.461 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.325 0.055 -0.922 835s 0.530 0.443 0.551 835s 835s x1: [3, 2, 1, 1] 835s 0.298 -0.663 0.522 835s 0.938 -0.985 -0.254 835s 835s y: [2, 2, 1, 1] 835s -0.615 0.152 835s -0.125 -0.079 835s testing: mul_mat, [1, 3, 1, 2] = [2, 1, 1, 2] * [2, 3, 1, 2] 835s x0: [2, 1, 1, 2] 835s 0.412 0.760 835s 835s x1: [2, 3, 1, 2] 835s 0.707 0.416 835s -0.623 0.145 835s 0.039 -0.392 835s 835s y: [1, 3, 1, 2] 835s 0.608 835s -0.146 835s -0.282 835s test-mul-mat0: iter:403/500 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.981 -0.837 -0.901 835s 0.853 0.120 -0.255 835s -0.934 -0.761 0.026 835s 0.723 0.651 -0.214 835s 835s x1: [3, 4, 1, 1] 835s -0.177 0.011 -0.899 835s -0.492 0.686 0.631 835s 0.563 0.129 0.709 835s 0.114 -0.164 0.124 835s 835s y: [4, 4, 1, 1] 835s 0.628 0.079 0.133 0.071 835s -1.626 -0.499 -0.046 -0.044 835s -0.194 0.315 -0.605 0.340 835s 0.137 0.046 0.022 -0.051 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.130 0.414 -0.797 835s 0.966 -0.461 0.694 835s 835s x1: [3, 4, 1, 1] 835s 0.310 -0.691 -0.381 835s -0.804 0.305 0.974 835s 0.019 -0.684 -0.925 835s 0.527 -0.999 0.705 835s 835s y: [2, 4, 1, 1] 835s 0.058 0.354 835s -0.754 -0.241 835s 0.456 -0.308 835s -0.907 1.459 835s testing: mul_mat, [4, 2, 1, 3] = [3, 4, 1, 3] * [3, 2, 1, 3] 835s x0: [3, 4, 1, 3] 835s 0.641 0.019 0.642 835s 0.642 -0.276 -0.269 835s -0.228 -0.861 -0.066 835s -0.262 -0.323 -0.371 835s 835s x1: [3, 2, 1, 3] 835s 0.947 -0.298 0.793 835s 0.800 0.821 -0.462 835s 835s y: [4, 2, 1, 3] 835s 1.110 0.477 -0.011 -0.446 835s 0.232 0.412 -0.859 -0.303 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.369 -0.843 -0.387 835s 0.187 -0.232 0.353 835s 0.893 0.415 0.464 835s -0.427 0.148 0.402 835s 835s x1: [3, 4, 1, 1] 835s -0.575 -0.629 -0.329 835s 0.359 0.109 0.348 835s 0.988 0.794 -0.273 835s -0.591 -0.721 0.927 835s 835s y: [4, 4, 1, 1] 835s 0.869 -0.077 -0.927 0.020 835s -0.359 0.165 0.528 0.003 835s -0.928 -0.096 1.084 -0.414 835s 0.466 0.384 -0.396 0.518 835s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.7ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s 06 0.280 -0.584 0.205 835s -0.511 -0.426 -0.351 0.603 835s 835s x1: [4, 3, 1, 1] 835s 0.405 0.421 0.210 0.099 835s 0.020 0.743 0.524 0.391 835s -0.586 -0.117 -0.500 0.762 835s 835s y: [2, 3, 1, 1] 835s -0.270 -0.400 835s -0.032 -0.275 835s 0.829 0.984 835s testing: mul_mat, [2, 4, 1, 3] = [2, 2, 1, 3] * [2, 4, 1, 3] 835s x0: [2, 2, 1, 3] 835s 0.609 0.357 835s 0.574 -0.743 835s 835s x1: [2, 4, 1, 3] 835s -0.459 0.778 835s 0.760 0.309 835s 0.193 -0.092 835s 0.921 -0.455 835s 835s y: [2, 4, 1, 3] 835s -0.001 -0.841 835s 0.573 0.207 835s 0.084 0.179 835s 0.398 0.867 835s test-mul-mat0: iter:404/500 835s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.392 835s -0.839 835s 835s x1: [1, 3, 1, 1] 835s -0.755 835s 0.794 835s 0.885 835s 835s y: [2, 3, 1, 1] 835s 0.296 0.634 835s -0.311 -0.666 835s -0.347 -0.743 835s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.325 835s 0.520 835s 835s x1: [1, 2, 1, 1] 835s 0.868 835s -0.186 835s 835s y: [2, 2, 1, 1] 835s 0.282 0.451 835s -0.060 -0.097 835s testing: mul_mat, [1, 2, 1, 2] = [1, 1, 1, 2] * [1, 2, 1, 2] 835s x0: [1, 1, 1, 2] 835s -0.906 835s 835s x1: [1, 2, 1, 2] 835s 0.302 835s 0.653 835s 835s y: [1, 2, 1, 2] 835s -0.273 835s -0.591 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.440 835s 835s x1: [1, 1, 1, 1] 835s 0.519 835s 835s y: [1, 1, 1, 1] 835s -0.228 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.280 835s 835s x1: [1, 1, 1, 1] 835s -0.682 835s 835s y: [1, 1, 1, 1] 835s -0.191 835s testing: mul_mat, [2, 1, 1, 2] = [1, 2, 1, 2] * [1, 1, 1, 2] 835s x0: [1, 2, 1, 2] 835s -0.545 835s 0.473 835s 835s x1: [1, 1, 1, 2] 835s -0.575 835s 835s y: [2, 1, 1, 2] 835s 0.313 -0.272 835s test-mul-mat0: iter:405/500 835s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.875 -0.297 835s -0.795 0.645 835s -0.995 0.857 835s -0.835 -0.752 835s 835s x1: [2, 1, 1, 1] 835s 0.311 0.853 835s 835s y: [4, 1, 1, 1] 835s -0.525 0.302 0.422 -0.901 835s testing: mul_mat, [2, 4, 3, 1] = [2, 2, 3, 1] * [2, 4, 3, 1] 835s x0: [2, 2, 3, 1] 835s 0.029 0.287 835s 0.896 -0.114 835s 835s x1: [2, 4, 3, 1] 835s 0.119 -0.741 835s 0.848 -0.362 835s 0.132 -0.592 835s -0.045 -0.439 835s 835s y: [2, 4, 3, 1] 835s -0.209 0.191 835s -0.080 0.801 835s -0.166 0.185 835s -0.127 0.010 835s testing: mul_mat, [3, 2, 3, 4] = [2, 3, 3, 4] * [2, 2, 3, 4] 835s x0: [2, 3, 3, 4] 835s -0.906 0.409 835s -0.052 -0.143 835s 0.381 0.239 835s 835s x1: [2, 2, 3, 4] 835s 0.598 0.403 835s -0.913 -0.022 835s 835s y: [3, 2, 3, 4] 835s -0.376 -0.089 0.324 835s 0.818 0.051 -0.353 835s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.489 0.185 835s -0.901 0.579 835s 0.530 -0.024 835s -0.504 -0.421 835s 835s x1: [2, 3, 1, 1] 835s 0.143 0.181 835s -0.340 -0.452 835s 0.988 -0.325 835s 835s y: [4, 3, 1, 1] 835s -0.036 -0.024 0.072 -0.148 835s 0.082 0.045 -0.170 0.362 835s -0.543 -1.078 0.532 -0.361 835s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 4, 3, 1] 835s -0.439 0.370 -0.317 0.279 835s -0.606 0.847 0.113 0.501 835s 0.268 0.877 -0.866 0.957 835s -0.861 0.588 -0.253 -0.333 835s 835s x1: [4, 2, 3, 1] 835s 0.738 -0.782 -0.164 0.236 835s -0.455 -0.936 -0.833 0.367 835s 835s y: [4, 2, 3, 1] 835s -0.496 -1.010 -0.120 -1.132 835s 0.220 -0.428 0.131 -0.071 835s testing: mul_mat, [1, 4, 3, 4] = [4, 1, 3, 4] * [4, 4, 3, 4] 835s x0: [4, 1, 3, 4] 835s -0.999 -0.855 -0.493 -0.452 835s 835s x1: [4, 4, 3, 4] 835s 0.327 -0.611 -0.508 0.016 835s -0.635 0.197 -0.895 0.650 835s 0.592 -0.421 -0.082 0.018 835s -0.048 -0.731 0.004 0.719 835s 835s y: [1, 4, 3, 4] 835s 0.440 835s 0.613 835s -0.199 835s 0.346 835s test-mul-mat0: iter:406/500 835s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.624 835s 835s x1: [1, 2, 1, 1] 835s -0.737 835s 0.198 835s 835s y: [1, 2, 1, 1] 835s 0.460 835s -0.123 835s testing: mul_mat, [4, 1, 2, 1] = [1, 4, 2, 1] * [1, 1, 2, 1] 835s x0: [1, 4, 2, 1] 835s -0.344 835s -0.879 835s 0.863 835s -0.610 835s 835s x1: [1, 1, 2, 1] 835s -0.078 835s 835s y: [4, 1, 2, 1] 835s 0.027 0.068 -0.067 0.047 835s testing: mul_mat, [4, 4, 2, 3] = [1, 4, 2, 3] * [1, 4, 2, 3] 835s x0: [1, 4, 2, 3] 835s -0.162 835s 0.064 835s 0.232 835s 0.106 835s 835s x1: [1, 4, 2, 3] 835s 0.218 835s -0.894 835s 0.692 835s -0.881 835s 835s y: [4, 4, 2, 3] 835s -0.035 0.014 0.050 0.023 835s 0.144 -0.058 -0.207 -0.095 835s -0.112 0.045 0.160 0.073 835s 0.142 -0.057 -0.204 -0.093 835s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.702 835s -0.220 835s -0.925 835s -0.233 835s 835s x1: [1, 4, 1, 1] 835s -0.711 835s -0.740 835s 0.028 835s 0.474 835s 835s y: [4, 4, 1, 1] 835s -0.500 0.157 0.658 0.166 835s -0.519 0.163 0.684 0.173 835s 0.020 -0.006 -0.026 -0.007 835s 0.333 -0.104 -0.438 -0.111 835s tesggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ting: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 1, 2, 1] 835s -0.189 -0.473 -0.253 -0.682 835s 835s x1: [4, 1, 2, 1] 835s -0.988 0.180 -0.497 0.952 835s 835s y: [1, 1, 2, 1] 835s -0.423 835s testing: mul_mat, [4, 4, 2, 3] = [1, 4, 2, 3] * [1, 4, 2, 3] 835s x0: [1, 4, 2, 3] 835s -0.573 835s -0.782 835s 0.548 835s 0.417 835s 835s x1: [1, 4, 2, 3] 835s 0.605 835s -0.755 835s -0.002 835s -0.145 835s 835s y: [4, 4, 2, 3] 835s -0.346 -0.473 0.332 0.252 835s 0.432 0.590 -0.414 -0.315 835s 0.001 0.001 -0.001 -0.001 835s 0.083 0.114 -0.080 -0.061 835s test-mul-mat0: iter:407/500 835s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.128 835s -0.971 835s 0.834 835s -0.324 835s 835s x1: [1, 1, 1, 1] 835s 0.601 835s 835s y: [4, 1, 1, 1] 835s 0.077 -0.584 0.502 -0.195 835s testing: mul_mat, [2, 4, 4, 1] = [1, 2, 4, 1] * [1, 4, 4, 1] 835s x0: [1, 2, 4, 1] 835s 0.627 835s 0.825 835s 835s x1: [1, 4, 4, 1] 835s 0.446 835s -0.615 835s 0.659 835s -0.532 835s 835s y: [2, 4, 4, 1] 835s 0.279 0.368 835s -0.386 -0.507 835s 0.413 0.544 835s -0.334 -0.439 835s testing: mul_mat, [1, 2, 4, 3] = [1, 1, 4, 3] * [1, 2, 4, 3] 835s x0: [1, 1, 4, 3] 835s 0.858 835s 835s x1: [1, 2, 4, 3] 835s -0.213 835s 0.583 835s 835s y: [1, 2, 4, 3] 835s -0.183 835s 0.500 835s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.490 835s 0.635 835s -0.058 835s -0.551 835s 835s x1: [1, 1, 1, 1] 835s -0.094 835s 835s y: [4, 1, 1, 1] 835s -0.046 -0.059 0.005 0.052 835s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 835s x0: [4, 1, 4, 1] 835s 0.711 -0.684 0.903 -0.549 835s 835s x1: [4, 1, 4, 1] 835s -0.291 0.154 -0.684 0.119 835s 835s y: [1, 1, 4, 1] 835s -0.995 835s testing: mul_mat, [4, 4, 4, 3] = [1, 4, 4, 3] * [1, 4, 4, 3] 835s x0: [1, 4, 4, 3] 835s 0.003 835s 0.903 835s 0.372 835s -0.500 835s 835s x1: [1, 4, 4, 3] 835s 0.255 835s -0.083 835s 0.589 835s -0.625 835s 835s y: [4, 4, 4, 3] 835s 0.001 0.230 0.095 -0.128 835s -0.000 -0.075 -0.031 0.042 835s 0.002 0.532 0.219 -0.295 835s -0.002 -0.564 -0.232 0.313 835s test-mul-mat0: iter:408/500 835s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.123 835s 0.307 835s 0.110 835s 0.879 835s 835s x1: [1, 1, 1, 1] 835s -0.899 835s 835s y: [4, 1, 1, 1] 835s 0.111 -0.276 -0.099 -0.790 835s testing: mul_mat, [3, 4, 4, 1] = [1, 3, 4, 1] * [1, 4, 4, 1] 835s x0: [1, 3, 4, 1] 835s -0.446 835s -0.904 835s -0.212 835s 835s x1: [1, 4, 4, 1] 835s -0.351 835s -0.235 835s -0.130 835s -0.528 835s 835s y: [3, 4, 4, 1] 835s 0.156 0.317 0.074 835s 0.105 0.213 0.050 835s 0.058 0.118 0.028 835s 0.236 0.478 0.112 835s testing: mul_mat, [3, 3, 4, 2] = [1, 3, 4, 2] * [1, 3, 4, 2] 835s x0: [1, 3, 4, 2] 835s -0.202 835s -0.412 835s -0.019 835s 835s x1: [1, 3, 4, 2] 835s 0.731 835s -0.560 835s 0.438 835s 835s y: [3, 3, 4, 2] 835s -0.148 -0.301 -0.014 835s 0.113 0.231 0.011 835s -0.088 -0.180 -0.008 835s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.542 835s -0.551 835s -0.233 835s 835s x1: [1, 3, 1, 1] 835s 0.150 835s -0.288 835s 0.546 835s 835s y: [3, 3, 1, 1] 835s -0.081 -0.083 -0.035 835s 0.156 0.159 0.067 835s -0.295 -0.301 -0.127 835s testing: mul_mat, [2, 1, 4, 1] = [3, 2, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 2, 4, 1] 835s -0.354 0.107 0.383 835s -0.465 0.163 0.972 835s 835s x1: [3, 1, 4, 1] 835s 0.257 0.037 0.748 835s 835s y: [2, 1, 4, 1] 835s 0.199 0.614 835s testing: mul_mat, [3, 3, 4, 2] = [2, 3, 4, 2] * [2, 3, 4, 2] 835s x0: [2, 3, 4, 2] 835s 0.807 0.215 835s -0.195 -0.809 835s 0.759 -0.203 835s 835s x1: [2, 3, 4, 2] 835s -0.130 0.574 835s -0.033 -0.655 835s -0.752 -0.191 835s 835s y: [3, 3, 4, 2] 835s 0.019 -0.439 -0.215 835s -0.168 0.537 0.108 835s -0.648 0.301 -0.532 835s test-mul-mat0: iter:409/500 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.134 -0.378 0.868 -0.851 835s 835s x1: [4, 3, 1, 1] 835s 0.928 -0.998 0.344 0.110 835s -0.946 -0.183 0.249 -0.286 835s -0.182 -0.316 0.182 0.625 835s 835s y: [1, 3, 1, 1] 835s 0.458 835s 0.656 835s -0.230 835s testing: mul_mat, [2, 1, 4, 1] = [4, 2, 4, 1] * [4, 1, 4, 1] 835s x0: [4, 2, 4, 1] 835s 0.618 -0.823 -0.754 -0.132 835s -0.109 0.064 0.552 -0.927 835s 835s x1: [4, 1, 4, 1] 835s 0.562 0.305 -0.857 0.240 835s 835s y: [2, 1, 4, 1] 835s 0.711 -0.738 835s testing: mul_mat, [4, 2, 4, 2] = [4, 4, 4, 2] * [4, 2, 4, 2] 835s x0: [4, 4, 4, 2] 835s -0.023 -0.504 0.064 0.655 835s 0.633 -0.538 0.911 -0.978 835s 0.779 -0.168 -0.463 0.617 835s 0.649 0.293 0.215 0.792 835s 835s x1: [4, 2, 4, 2] 835s 0.674 -0.813 0.637 -0.435 835s 0.251 0.189 -0.361 0.941 835s 835s y: [4, 2, 4, 2] 835s 0.150 1.870 0.099 -0.008 835s 0.492 -1.192 0.911 0.886 835s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.886 -0.263 -0.139 0.489 835s 835s x1: [4, 4, 1, 1] 835s -0.566 -0.955 -0.207 -0.349 835s -0.554 0.ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s 621 -0.631 -0.175 835s 0.384 0.294 0.924 -0.953 835s -0.140 -0.819 -0.100 0.585 835s 835s y: [1, 4, 1, 1] 835s 0.611 835s 0.329 835s -1.013 835s 0.640 835s testing: mul_mat, [3, 4, 4, 1] = [1, 3, 4, 1] * [1, 4, 4, 1] 835s x0: [1, 3, 4, 1] 835s 0.232 835s -0.203 835s 0.093 835s 835s x1: [1, 4, 4, 1] 835s 0.794 835s 0.665 835s 0.149 835s 0.388 835s 835s y: [3, 4, 4, 1] 835s 0.184 -0.161 0.074 835s 0.154 -0.135 0.062 835s 0.035 -0.030 0.014 835s 0.090 -0.079 0.036 835s testing: mul_mat, [3, 1, 4, 2] = [3, 3, 4, 2] * [3, 1, 4, 2] 835s x0: [3, 3, 4, 2] 835s -0.668 0.169 -0.132 835s 0.323 0.181 -0.471 835s 0.345 0.621 0.690 835s 835s x1: [3, 1, 4, 2] 835s 0.698 0.347 -0.930 835s 835s y: [3, 1, 4, 2] 835s -0.285 0.727 -0.186 835s test-mul-mat0: iter:410/500 835s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.583 -0.659 835s 0.119 0.698 835s 835s x1: [2, 3, 1, 1] 835s -0.003 0.007 835s 0.632 0.589 835s 0.773 -0.209 835s 835s y: [2, 3, 1, 1] 835s -0.003 0.005 835s -0.756 0.486 835s -0.313 -0.054 835s testing: mul_mat, [2, 2, 4, 1] = [2, 2, 4, 1] * [2, 2, 4, 1] 835s x0: [2, 2, 4, 1] 835s -0.856 0.691 835s 0.767 0.140 835s 835s x1: [2, 2, 4, 1] 835s -0.881 -0.272 835s 0.468 0.121 835s 835s y: [2, 2, 4, 1] 835s 0.566 -0.713 835s -0.318 0.376 835s testing: mul_mat, [2, 2, 4, 4] = [2, 2, 4, 4] * [2, 2, 4, 4] 835s x0: [2, 2, 4, 4] 835s 0.640 -0.987 835s -0.549 0.226 835s 835s x1: [2, 2, 4, 4] 835s -0.945 0.771 835s 0.617 0.590 835s 835s y: [2, 2, 4, 4] 835s -1.365 0.693 835s -0.187 -0.206 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.027 0.702 835s 0.585 -0.075 835s 0.415 -0.818 835s 835s x1: [2, 2, 1, 1] 835s -0.655 -0.016 835s -0.086 -0.347 835s 835s y: [3, 2, 1, 1] 835s 0.007 -0.382 -0.259 835s -0.241 -0.024 0.248 835s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 835s x0: [3, 4, 4, 1] 835s -0.461 0.641 0.833 835s -0.285 -0.393 -0.914 835s -0.576 -0.376 0.900 835s -0.759 0.505 0.100 835s 835s x1: [3, 2, 4, 1] 835s -0.617 0.865 0.226 835s 0.461 -0.606 0.267 835s 835s y: [4, 2, 4, 1] 835s 1.027 -0.371 0.234 0.928 835s -0.378 -0.137 0.202 -0.630 835s testing: mul_mat, [3, 3, 4, 4] = [4, 3, 4, 4] * [4, 3, 4, 4] 835s x0: [4, 3, 4, 4] 835s 0.368 -0.426 -0.303 -0.655 835s -0.414 0.685 -0.908 -0.801 835s -0.301 -0.283 0.929 -0.451 835s 835s x1: [4, 3, 4, 4] 835s -0.511 -0.940 0.144 -0.047 835s -0.886 0.787 0.549 -0.187 835s 0.083 -0.378 0.141 0.945 835s 835s y: [3, 3, 4, 4] 835s 0.199 -0.525 0.575 835s -0.705 0.556 0.638 835s -0.471 -1.179 -0.213 835s test-mul-mat0: iter:411/500 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.168 -0.284 835s 0.089 -0.401 835s 0.312 0.190 835s 835s x1: [2, 2, 1, 1] 835s 0.404 0.187 835s 0.377 -0.520 835s 835s y: [3, 2, 1, 1] 835s 0.015 -0.039 0.162 835s 0.211 0.242 0.019 835s testing: mul_mat, [3, 3, 3, 1] = [2, 3, 3, 1] * [2, 3, 3, 1] 835s x0: [2, 3, 3, 1] 835s -0.246 -0.548 835s 0.251 -0.869 835s -0.067 -0.504 835s 835s x1: [2, 3, 3, 1] 835s 0.729 0.663 835s -0.547 0.489 835s -0.621 0.819 835s 835s y: [3, 3, 3, 1] 835s -0.543 -0.394 -0.384 835s -0.134 -0.562 -0.210 835s -0.296 -0.867 -0.371 835s testing: mul_mat, [2, 3, 3, 3] = [2, 2, 3, 3] * [2, 3, 3, 3] 835s x0: [2, 2, 3, 3] 835s 0.051 0.227 835s -0.380 -0.295 835s 835s x1: [2, 3, 3, 3] 835s 0.388 -0.955 835s -0.891 -0.204 835s -0.896 0.488 835s 835s y: [2, 3, 3, 3] 835s -0.197 0.134 835s -0.092 0.399 835s 0.065 0.196 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.160 0.084 835s -0.948 0.159 835s 835s x1: [2, 2, 1, 1] 835s -0.445 -0.650 835s 0.285 -0.573 835s 835s y: [2, 2, 1, 1] 835s 0.017 0.318 835s -0.094 -0.362 835s testing: mul_mat, [4, 2, 3, 1] = [2, 4, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 4, 3, 1] 835s 0.778 -0.242 835s -0.482 -0.338 835s 0.975 0.821 835s 0.490 0.702 835s 835s x1: [2, 2, 3, 1] 835s -0.272 -0.165 835s -0.501 0.215 835s 835s y: [4, 2, 3, 1] 835s -0.172 0.187 -0.401 -0.249 835s -0.442 0.169 -0.312 -0.095 835s testing: mul_mat, [4, 2, 3, 3] = [4, 4, 3, 3] * [4, 2, 3, 3] 835s x0: [4, 4, 3, 3] 835s -0.634 -0.844 0.172 -0.630 835s -0.718 0.893 0.944 -0.508 835s 0.746 -0.911 0.394 0.278 835s 0.103 -0.569 -0.561 0.906 835s 835s x1: [4, 2, 3, 3] 835s 0.827 -0.222 0.889 0.641 835s -0.137 0.219 -0.844 -0.360 835s 835s y: [4, 2, 3, 3] 835s -0.588 -0.278 1.347 0.293 835s -0.016 -0.320 -0.734 0.009 835s test-mul-mat0: iter:412/500 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.112 835s 835s x1: [1, 1, 1, 1] 835s 0.148 835s 835s y: [1, 1, 1, 1] 835s 0.017 835s testing: mul_mat, [1, 1, 3, 1] = [1, 1, 3, 1] * [1, 1, 3, 1] 835s x0: [1, 1, 3, 1] 835s -0.855 835s 835s x1: [1, 1, 3, 1] 835s -0.167 835s 835s y: [1, 1, 3, 1] 835s 0.143 835s testing: mul_mat, [1, 1, 3, 2] = [1, 1, 3, 2] * [1, 1, 3, 2] 835s xggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s 0: [1, 1, 3, 2] 835s 0.562 835s 835s x1: [1, 1, 3, 2] 835s -0.249 835s 835s y: [1, 1, 3, 2] 835s -0.140 835s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.210 835s -0.026 835s 835s x1: [1, 1, 1, 1] 835s 0.351 835s 835s y: [2, 1, 1, 1] 835s -0.074 -0.009 835s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 835s x0: [2, 2, 3, 1] 835s -0.380 0.018 835s 0.542 -0.172 835s 835s x1: [2, 1, 3, 1] 835s 0.543 -0.361 835s 835s y: [2, 1, 3, 1] 835s -0.213 0.356 835s testing: mul_mat, [4, 2, 3, 2] = [2, 4, 3, 2] * [2, 2, 3, 2] 835s x0: [2, 4, 3, 2] 835s 0.316 -0.576 835s -0.306 -0.115 835s -0.804 0.397 835s -0.063 0.458 835s 835s x1: [2, 2, 3, 2] 835s -0.540 0.034 835s -0.748 -0.898 835s 835s y: [4, 2, 3, 2] 835s -0.190 0.162 0.447 0.049 835s 0.281 0.332 0.245 -0.365 835s test-mul-mat0: iter:413/500 835s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.702 0.020 835s -0.295 0.493 835s 835s x1: [2, 4, 1, 1] 835s -0.700 0.055 835s 0.099 -0.127 835s 0.451 0.232 835s 0.300 0.578 835s 835s y: [2, 4, 1, 1] 835s 0.493 0.233 835s -0.072 -0.092 835s -0.312 -0.019 835s -0.199 0.196 835s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 2, 3, 1] 835s 0.914 0.207 835s -0.549 0.474 835s 835s x1: [2, 2, 3, 1] 835s 0.399 -0.787 835s 0.572 0.176 835s 835s y: [2, 2, 3, 1] 835s 0.203 -0.592 835s 0.560 -0.231 835s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 1, 3, 1] 835s -0.268 -0.224 835s 835s x1: [2, 2, 3, 1] 835s 0.557 -0.307 835s 0.222 -0.423 835s 835s y: [1, 2, 3, 1] 835s -0.080 835s 0.035 835s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.689 -0.227 835s -0.065 0.532 835s 0.908 -0.803 835s -0.782 0.845 835s 835s x1: [2, 1, 1, 1] 835s -0.784 -0.805 835s 835s y: [4, 1, 1, 1] 835s -0.358 -0.377 -0.066 -0.067 835s testing: mul_mat, [1, 2, 3, 1] = [4, 1, 3, 1] * [4, 2, 3, 1] 835s x0: [4, 1, 3, 1] 835s 0.655 0.494 0.425 0.187 835s 835s x1: [4, 2, 3, 1] 835s -0.544 0.755 -0.462 0.678 835s -0.668 0.936 -0.607 -0.692 835s 835s y: [1, 2, 3, 1] 835s -0.054 835s -0.362 835s testing: mul_mat, [1, 4, 3, 1] = [1, 1, 3, 1] * [1, 4, 3, 1] 835s x0: [1, 1, 3, 1] 835s 0.086 835s 835s x1: [1, 4, 3, 1] 835s 0.714 835s -0.914 835s 0.290 835s -0.606 835s 835s y: [1, 4, 3, 1] 835s 0.061 835s -0.078 835s 0.025 835s -0.052 835s test-mul-mat0: iter:414/500 835s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.341 -0.181 835s 835s x1: [2, 4, 1, 1] 835s -0.574 -1.000 835s 0.674 -0.882 835s 0.270 0.316 835s 0.564 0.077 835s 835s y: [1, 4, 1, 1] 835s -0.015 835s 0.389 835s 0.035 835s 0.178 835s testing: mul_mat, [4, 1, 2, 1] = [2, 4, 2, 1] * [2, 1, 2, 1] 835s x0: [2, 4, 2, 1] 835s 0.737 -0.104 835s 0.587 -0.565 835s 0.582 -0.917 835s -0.496 0.789 835s 835s x1: [2, 1, 2, 1] 835s -0.650 0.427 835s 835s y: [4, 1, 2, 1] 835s -0.523 -0.622 -0.770 0.659 835s testing: mul_mat, [2, 4, 2, 2] = [2, 2, 2, 2] * [2, 4, 2, 2] 835s x0: [2, 2, 2, 2] 835s -0.353 0.325 835s 0.913 0.846 835s 835s x1: [2, 4, 2, 2] 835s -0.712 -0.837 835s 0.636 0.558 835s 0.479 0.200 835s -0.365 -0.884 835s 835s y: [2, 4, 2, 2] 835s -0.021 -1.358 835s -0.043 1.053 835s -0.104 0.607 835s -0.158 -1.082 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.782 -0.830 835s -0.346 0.999 835s 835s x1: [2, 2, 1, 1] 835s -0.986 0.502 835s -0.563 -0.746 835s 835s y: [2, 2, 1, 1] 835s 0.355 0.843 835s 1.059 -0.550 835s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 835s x0: [2, 2, 2, 1] 835s 0.650 -0.355 835s -0.299 -0.963 835s 835s x1: [2, 2, 2, 1] 835s -0.854 0.649 835s -0.731 0.157 835s 835s y: [2, 2, 2, 1] 835s -0.786 -0.370 835s -0.531 0.067 835s testing: mul_mat, [4, 2, 2, 2] = [2, 4, 2, 2] * [2, 2, 2, 2] 835s x0: [2, 4, 2, 2] 835s 0.597 0.119 835s -0.622 0.758 835s 0.142 0.051 835s 0.401 0.820 835s 835s x1: [2, 2, 2, 2] 835s -0.153 0.690 835s 0.371 -0.340 835s 835s y: [4, 2, 2, 2] 835s -0.009 0.618 0.013 0.505 835s 0.181 -0.488 0.036 -0.130 835s test-mul-mat0: iter:415/500 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.882 -0.732 835s -0.225 -0.090 835s 835s x1: [2, 2, 1, 1] 835s -0.678 -0.794 835s 0.946 -0.276 835s 835s y: [2, 2, 1, 1] 835s -0.017 0.224 835s 1.036 -0.189 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.094 -0.079 835s 0.272 -0.481 835s 0.276 -0.916 835s 835s x1: [2, 2, 1, 1] 835s -0.342 0.945 835s 0.309 0.708 835s 835s y: [3, 2, 1, 1] 835s -0.107 -0.548 -0.960 835s -0.027 -0.257 -0.563 835s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.421 0.050 835s 0.305 -0.295 835s 0.372 0.511 835s -0.349 -0.904 835s 835s x1: [2, 3, 1, 1] 835s -0.763 -0.056 835s 0.066 -0.605 835s 0.573 -0.513 835s 835s y: [4, 3, 1, 1] 835s 0.318 -0.216 -0.313 0.317 835s -0.058 0.198 -0.285 0.524 835s -0.267 0.326 -ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s 0.049 0.264 835s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.844 0.650 835s 0.847 0.429 835s 835s x1: [2, 4, 1, 1] 835s -0.195 -0.467 835s -0.636 0.579 835s 0.443 0.022 835s 0.524 -0.248 835s 835s y: [2, 4, 1, 1] 835s -0.139 -0.366 835s 0.913 -0.290 835s -0.360 0.384 835s -0.603 0.338 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.422 0.146 835s -0.004 -0.978 835s 0.443 -0.885 835s 0.065 -0.549 835s 835s x1: [2, 2, 1, 1] 835s -0.635 -0.074 835s 0.513 -0.398 835s 835s y: [4, 2, 1, 1] 835s 0.257 0.074 -0.216 -0.001 835s -0.274 0.388 0.579 0.252 835s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.355 0.698 0.455 -0.079 835s -0.031 -0.974 -0.681 -0.855 835s 0.870 0.954 -0.725 0.546 835s -0.893 0.349 -0.032 0.918 835s 835s x1: [4, 2, 1, 1] 835s -0.273 0.487 0.961 0.379 835s 0.583 -0.234 0.912 0.947 835s 835s y: [4, 2, 1, 1] 835s 0.651 -1.444 -0.263 0.730 835s 0.384 -1.221 0.140 0.238 835s test-mul-mat0: iter:416/500 835s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.476 0.715 0.797 835s -0.758 0.627 0.745 835s 835s x1: [3, 1, 1, 1] 835s -0.273 0.514 -0.663 835s 835s y: [2, 1, 1, 1] 835s -0.291 0.036 835s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 4, 3, 1] 835s 0.265 0.377 0.789 835s -0.220 0.714 -0.997 835s -0.744 0.429 0.801 835s -0.503 0.057 0.545 835s 835s x1: [3, 2, 3, 1] 835s -0.413 -0.018 -0.287 835s -0.544 0.090 -0.588 835s 835s y: [4, 2, 3, 1] 835s -0.343 0.364 0.070 0.050 835s -0.575 0.770 -0.028 -0.043 835s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 4, 3, 1] 835s 0.825 0.101 -0.337 835s 0.603 -0.454 0.822 835s -0.949 -0.987 0.152 835s -0.069 0.442 -0.983 835s 835s x1: [3, 4, 3, 1] 835s -0.827 -0.678 -0.065 835s 0.973 -0.181 0.992 835s 0.519 0.903 -0.969 835s 0.778 0.444 0.159 835s 835s y: [4, 4, 3, 1] 835s -0.730 -0.244 1.444 -0.179 835s 0.450 1.484 -0.594 -1.121 835s 0.847 -0.894 -1.531 1.316 835s 0.633 0.398 -1.152 -0.013 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.773 -0.947 -0.696 835s -0.445 -0.530 -0.544 835s 0.015 0.233 -0.980 835s -0.350 0.884 0.335 835s 835s x1: [3, 4, 1, 1] 835s -0.660 0.616 -0.308 835s 0.492 -0.453 -0.866 835s 0.509 -0.175 0.870 835s -0.789 0.095 0.217 835s 835s y: [4, 4, 1, 1] 835s -0.880 0.135 0.435 0.672 835s 1.412 0.492 0.750 -0.862 835s -0.046 -0.607 -0.885 -0.041 835s -0.851 0.183 -0.202 0.433 835s testing: mul_mat, [3, 3, 3, 1] = [4, 3, 3, 1] * [4, 3, 3, 1] 835s x0: [4, 3, 3, 1] 835s -0.945 -0.284 -0.114 0.268 835s 0.265 -0.025 0.511 0.141 835s 0.576 -0.451 0.392 0.452 835s 835s x1: [4, 3, 3, 1] 835s -0.688 0.982 0.468 -0.170 835s 0.547 -0.853 0.170 0.163 835s -0.161 -0.339 0.711 -0.027 835s 835s y: [3, 3, 3, 1] 835s 0.273 0.009 -0.733 835s -0.250 0.275 0.840 835s 0.161 0.325 0.326 835s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 1, 3, 1] 835s -0.512 -0.235 0.997 835s 835s x1: [3, 4, 3, 1] 835s -0.874 -0.773 -0.735 835s 0.518 0.494 0.406 835s -0.030 -0.239 0.951 835s 0.037 0.041 -0.450 835s 835s y: [1, 4, 3, 1] 835s -0.104 835s 0.024 835s 1.020 835s -0.477 835s test-mul-mat0: iter:417/500 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.941 -0.938 -0.536 835s -0.657 -0.563 -0.536 835s 835s x1: [3, 2, 1, 1] 835s 0.999 -0.203 -0.402 835s -0.706 0.116 -0.559 835s 835s y: [2, 2, 1, 1] 835s -0.534 -0.327 835s 0.855 0.698 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.120 0.994 0.430 835s 0.666 0.290 -0.959 835s -0.352 0.643 0.010 835s 0.695 -0.087 0.009 835s 835s x1: [3, 2, 1, 1] 835s -0.147 0.077 0.982 835s -0.142 0.123 -0.530 835s 835s y: [4, 2, 1, 1] 835s 0.481 -1.017 0.111 -0.100 835s -0.123 0.449 0.124 -0.115 835s testing: mul_mat, [3, 4, 1, 2] = [3, 3, 1, 2] * [3, 4, 1, 2] 835s x0: [3, 3, 1, 2] 835s -0.916 -0.797 0.825 835s 0.779 0.116 -0.166 835s -0.729 -0.373 -0.862 835s 835s x1: [3, 4, 1, 2] 835s -0.508 0.511 0.304 835s 0.608 0.952 0.894 835s 0.667 -0.987 -0.641 835s -0.990 -0.550 -0.177 835s 835s y: [3, 4, 1, 2] 835s 0.309 -0.387 -0.082 835s -0.577 0.436 -1.569 835s -0.354 0.511 0.434 835s 1.199 -0.806 1.080 835s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.575 0.124 0.069 835s 835s x1: [3, 3, 1, 1] 835s -0.582 -0.430 -0.981 835s -0.862 0.220 0.295 835s 0.481 -0.011 -0.436 835s 835s y: [1, 3, 1, 1] 835s 0.214 835s 0.544 835s -0.308 835s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.556 835s 835s x1: [1, 3, 1, 1] 835s -0.492 835s 0.328 835s -0.107 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s 835s y: [1, 3, 1, 1] 835s 0.273 835s -0.182 835s 0.059 835s testing: mul_mat, [4, 1, 1, 2] = [1, 4, 1, 2] * [1, 1, 1, 2] 835s x0: [1, 4, 1, 2] 835s 0.865 835s -0.563 835s 0.651 835s 0.897 835s 835s x1: [1, 1, 1, 2] 835s 0.727 835s 835s y: [4, 1, 1, 2] 835s 0.629 -0.410 0.473 0.653 835s test-mul-mat0: iter:418/500 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.828 -0.510 -0.495 835s 835s x1: [3, 2, 1, 1] 835s 0.521 -0.908 0.076 835s -0.184 0.574 -0.935 835s 835s y: [1, 2, 1, 1] 835s 0.857 835s 0.018 835s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 835s x0: [3, 2, 3, 1] 835s -0.719 -0.001 0.281 835s -0.737 0.242 0.569 835s 835s x1: [3, 1, 3, 1] 835s -0.103 -0.002 0.833 835s 835s y: [2, 1, 3, 1] 835s 0.308 0.549 835s testing: mul_mat, [3, 2, 3, 2] = [3, 3, 3, 2] * [3, 2, 3, 2] 835s x0: [3, 3, 3, 2] 835s -0.163 -0.789 0.371 835s -0.708 -0.647 -0.878 835s 0.129 -0.224 0.872 835s 835s x1: [3, 2, 3, 2] 835s 0.249 -0.986 0.294 835s -0.854 0.012 0.126 835s 835s y: [3, 2, 3, 2] 835s 0.846 0.204 0.509 835s 0.176 0.486 -0.003 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.660 0.315 -0.157 835s 0.147 -0.159 0.783 835s 0.521 -0.786 -0.632 835s 835s x1: [3, 3, 1, 1] 835s 0.252 0.771 -0.126 835s -0.310 0.965 -0.690 835s -0.958 -0.873 -0.417 835s 835s y: [3, 3, 1, 1] 835s 0.429 -0.184 -0.395 835s 0.208 -0.739 -0.484 835s -0.841 -0.330 0.451 835s testing: mul_mat, [4, 3, 3, 1] = [3, 4, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 4, 3, 1] 835s 0.944 -0.146 -0.294 835s 0.194 0.950 -0.735 835s 0.481 0.190 0.930 835s 0.179 -0.916 -0.978 835s 835s x1: [3, 3, 3, 1] 835s 0.235 0.660 -0.531 835s -0.989 0.230 -0.244 835s 0.075 0.845 0.316 835s 835s y: [4, 3, 3, 1] 835s 0.282 1.063 -0.255 -0.043 835s -0.896 0.206 -0.658 -0.150 835s -0.146 0.585 0.491 -1.070 835s testing: mul_mat, [3, 3, 3, 2] = [4, 3, 3, 2] * [4, 3, 3, 2] 835s x0: [4, 3, 3, 2] 835s 0.304 -0.618 -0.021 0.239 835s 0.683 0.018 0.903 0.376 835s -0.517 0.367 -0.378 0.124 835s 835s x1: [4, 3, 3, 2] 835s 0.419 0.557 -0.418 -0.875 835s 0.823 -0.488 -0.853 0.877 835s -0.295 0.825 -0.028 -0.065 835s 835s y: [3, 3, 3, 2] 835s -0.417 -0.411 0.037 835s 0.779 0.114 -0.173 835s -0.615 -0.237 0.458 835s test-mul-mat0: iter:419/500 835s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.214 835s 835s x1: [1, 1, 1, 1] 835s 0.563 835s 835s y: [1, 1, 1, 1] 835s 0.121 835s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 835s x0: [1, 1, 4, 1] 835s -0.736 835s 835s x1: [1, 1, 4, 1] 835s 0.338 835s 835s y: [1, 1, 4, 1] 835s -0.249 835s testing: mul_mat, [2, 1, 4, 1] = [1, 2, 4, 1] * [1, 1, 4, 1] 835s x0: [1, 2, 4, 1] 835s 0.745 835s 0.568 835s 835s x1: [1, 1, 4, 1] 835s 0.513 835s 835s y: [2, 1, 4, 1] 835s 0.383 0.291 835s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.839 835s -0.727 835s 835s x1: [1, 2, 1, 1] 835s 0.070 835s -0.303 835s 835s y: [2, 2, 1, 1] 835s -0.058 -0.051 835s 0.254 0.220 835s testing: mul_mat, [2, 1, 4, 1] = [2, 2, 4, 1] * [2, 1, 4, 1] 835s x0: [2, 2, 4, 1] 835s 0.702 -0.281 835s 0.345 0.295 835s 835s x1: [2, 1, 4, 1] 835s 0.282 0.724 835s 835s y: [2, 1, 4, 1] 835s -0.006 0.311 835s testing: mul_mat, [1, 2, 4, 1] = [2, 1, 4, 1] * [2, 2, 4, 1] 835s x0: [2, 1, 4, 1] 835s -0.205 -0.296 835s 835s x1: [2, 2, 4, 1] 835s -0.846 -0.751 835s 0.137 -0.509 835s 835s y: [1, 2, 4, 1] 835s 0.396 835s 0.123 835s test-mul-mat0: iter:420/500 835s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.722 -0.199 835s -0.098 -0.092 835s 0.070 -0.901 835s -0.536 -0.223 835s 835s x1: [2, 3, 1, 1] 835s -0.892 0.731 835s -0.462 -0.643 835s -0.132 0.029 835s 835s y: [4, 3, 1, 1] 835s 0.500 0.020 -0.721 0.316 835s 0.461 0.104 0.547 0.391 835s 0.090 0.010 -0.035 0.065 835s testing: mul_mat, [2, 4, 2, 1] = [2, 2, 2, 1] * [2, 4, 2, 1] 835s x0: [2, 2, 2, 1] 835s 0.905 -0.571 835s -0.602 -0.227 835s 835s x1: [2, 4, 2, 1] 835s 0.338 -0.461 835s -0.814 0.921 835s 0.334 -0.111 835s 0.362 0.670 835s 835s y: [2, 4, 2, 1] 835s 0.569 -0.098 835s -1.263 0.281 835s 0.366 -0.176 835s -0.055 -0.370 835s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 835s x0: [2, 2, 2, 1] 835s 0.425 -0.705 835s 0.182 -0.213 835s 835s x1: [2, 2, 2, 1] 835s -0.932 0.959 835s 0.330 -0.833 835s 835s y: [2, 2, 2, 1] 835s -1.072 -0.373 835s 0.727 0.237 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.054 0.345 835s 0.352 -0.875 835s 0.315 -0.227 835s 835s x1: [2, 2, 1, 1] 835s 0.272 -0.005 835s -0.095 0.447 835s 835s y: [3, 2, 1, 1] 835s -0.016 0.100 0.087 835s 0.159 -0.424 -0.132 835s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 835s x0: [3, 2, 2, 1] 835s -0.187 -0.537 -0.669 835s 0.942 -0.222 0.951 835s 835s x1: [3, 2, 2, 1] 835s -0.489 0.176 0.032 835s -0.421 0.134 -0.638 835s 835s y: [2, 2, 2, 1] 835s -0.024 -0.470 835s 0.434 -1.034 835s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 1, 2, 1] 835s -0.606 0.781 835s 835s x1: [2, 3, 2, 1] 835s 0.600 -0.598 835s 0.147 -0.055 835s -0.473 0.919 835s 835s y: [1, 3, 2, 1] 835s -0.832 835s -0.132 835s 1.005 835s test-mul-mat0: iter:421/500 835s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.748 -0.582 -0.931 835s -0.094 0.467 0.901 835s -0.493 0.869 0.048 835s 835s x1: [3, 1, 1, 1] 835s 0.171 -0.497 -0.185 835s 835s y: [3, 1, 1, 1] 835s 0.334 -0.415 -0.525 835s testing: mul_mat, [1, 3, 4, 1] = [3, 1, 4, 1] * [3, 3, 4, 1] 835s x0: [3, 1, 4, 1] 835s 0.434 -0.963 -0.108 835s 835s x1: [3, 3, 4, 1] 835s 0.452 -0.604 -0.033 835s -0.093 -0.902 0.919 835s -0.058 -0.065 0.232 835s 835s y: [1, 3, 4, 1] 835s 0.781 835s 0.729 835s 0.012 835s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 4, 4, 1] 835s -0.898 0.977 0.834 835s -0.406 0.079 0.495 835s -0.971 0.116 -0.613 835s 0.186 -0.517 -0.708 835s 835s x1: [3, 1, 4, 1] 835s -0.992 -0.961 -0.646 835s 835s y: [4, 1, 4, 1] 835s -0.588 0.007 1.248 0.770 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.800 0.805 -0.141 835s -0.199 -0.121 0.430 835s 835s x1: [3, 4, 1, 1] 835s -0.743 0.322 -0.327 835s 0.863 0.567 0.132 835s 0.094 0.402 0.976 835s -0.310 -0.445 0.337 835s 835s y: [2, 4, 1, 1] 835s -0.289 -0.031 835s 1.128 -0.184 835s 0.261 0.352 835s -0.654 0.260 835s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 2, 4, 1] 835s -0.922 0.639 835s 0.600 -0.043 835s 835s x1: [2, 3, 4, 1] 835s 0.453 -0.054 835s -0.829 -0.586 835s -0.781 0.394 835s 835s y: [2, 3, 4, 1] 835s -0.452 0.274 835s 0.390 -0.472 835s 0.972 -0.486 835s testing: mul_mat, [1, 2, 4, 1] = [2, 1, 4, 1] * [2, 2, 4, 1] 835s x0: [2, 1, 4, 1] 835s -0.177 0.753 835s 835s x1: [2, 2, 4, 1] 835s 0.644 0.022 835s -0.906 -0.603 835s 835s y: [1, 2, 4, 1] 835s -0.098 835s -0.294 835s test-mul-mat0: iter:422/500 835s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.624 0.185 835s -0.634 -0.603 835s 0.625 -0.310 835s 0.746 -0.656 835s 835s x1: [2, 3, 1, 1] 835s 0.106 -0.358 835s -0.931 -0.872 835s -0.263 -0.533 835s 835s y: [4, 3, 1, 1] 835s 0.000 0.148 0.178 0.314 835s -0.741 1.116 -0.311 -0.122 835s -0.263 0.489 0.001 0.153 835s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 1, 4, 1] 835s 0.772 -0.317 835s 835s x1: [2, 4, 4, 1] 835s 0.812 -0.070 835s 0.140 -0.465 835s 0.753 -0.106 835s 0.718 0.645 835s 835s y: [1, 4, 4, 1] 835s 0.650 835s 0.256 835s 0.615 835s 0.350 835s testing: mul_mat, [1, 1, 4, 4] = [2, 1, 4, 4] * [2, 1, 4, 4] 835s x0: [2, 1, 4, 4] 835s -0.841 -0.502 835s 835s x1: [2, 1, 4, 4] 835s 0.772 0.766 835s 835s y: [1, 1, 4, 4] 835s -1.034 835s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.436 0.010 835s -0.082 0.636 835s 835s x1: [2, 1, 1, 1] 835s -0.025 -0.986 835s 835s y: [2, 1, 1, 1] 835s -0.021 -0.625 835s testing: mul_mat, [3, 2, 4, 1] = [2, 3, 4, 1] * [2, 2, 4, 1] 835s x0: [2, 3, 4, 1] 835s 0.596 -0.378 835s 0.287 0.764 835s -0.247 0.315 835s 835s x1: [2, 2, 4, 1] 835s -0.824 0.165 835s -0.146 -0.689 835s 835s y: [3, 2, 4, 1] 835s -0.554 -0.110 0.256 835s 0.173 -0.569 -0.181 835s testing: mul_mat, [4, 2, 4, 4] = [3, 4, 4, 4] * [3, 2, 4, 4] 835s x0: [3, 4, 4, 4] 835s -0.432 0.111 0.372 835s 0.853 0.147 -0.832 835s 0.923 -0.419 -0.080 835s -0.219 0.626 0.580 835s 835s x1: [3, 2, 4, 4] 835s -0.124 -0.334 -0.263 835s 0.231 -0.828 0.731 835s 835s y: [4, 2, 4, 4] 835s -0.081 0.064 0.047 -0.334 835s 0.080 -0.533 0.502 -0.145 835s test-mul-mat0: iter:423/500 835s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.430 835s 0.796 835s -0.779 835s 835s x1: [1, 1, 1, 1] 835s -0.130 835s 835s y: [3, 1, 1, 1] 835s 0.056 -0.103 0.101 835s testing: mul_mat, [4, 3, 2, 1] = [1, 4, 2, 1] * [1, 3, 2, 1] 835s x0: [1, 4, 2, 1] 835s -0.477 835s 0.997 835s 0.600 835s 0.440 835s 835s x1: [1, 3, 2, 1] 835s -0.897 835s -0.347 835s 0.662 835s 835s y: [4, 3, 2, 1] 835s 0.428 -0.895 -0.538 -0.395 835s 0.165 -0.346 -0.208 -0.153 835s -0.316 0.661 0.398 0.292 835s testing: mul_mat, [4, 4, 2, 2] = [1, 4, 2, 2] * [1, 4, 2, 2] 835s x0: [1, 4, 2, 2] 835s 0.933 835s -0.598 835s -0.470 835s 0.569 835s 835s x1: [1, 4, 2, 2] 835s -0.264 835s 0.470 835s -0.087 835s -0.564 835s 835s y: [4, 4, 2, 2] 835s -0.246 0.158 0.124 -0.150 835s 0.439 -0.281 -0.221 0.268 835s -0.081 0.052 0.041 -0.049 835s -0.526 0.337 0.265 -0.321 835s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.997 835s 0.798 835s 0.323 835s 835s x1: [1, 4, 1, 1] 835s 0.048 835s -0.869 835s -0.351 835s 0.185 835s 835s y: [3, 4, 1, 1] 835s -0.048 0.038 0.015 835s 0.866 -0.694 -0.281 835s 0.350 -0.280 -0.113 835s -ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s 0.185 0.148 0.060 835s testing: mul_mat, [1, 1, 2, 1] = [3, 1, 2, 1] * [3, 1, 2, 1] 835s x0: [3, 1, 2, 1] 835s -0.507 -0.018 0.549 835s 835s x1: [3, 1, 2, 1] 835s -0.406 0.281 0.841 835s 835s y: [1, 1, 2, 1] 835s 0.662 835s testing: mul_mat, [3, 3, 2, 2] = [1, 3, 2, 2] * [1, 3, 2, 2] 835s x0: [1, 3, 2, 2] 835s -0.153 835s -0.395 835s 0.187 835s 835s x1: [1, 3, 2, 2] 835s -0.845 835s 0.946 835s -0.547 835s 835s y: [3, 3, 2, 2] 835s 0.129 0.333 -0.158 835s -0.144 -0.373 0.177 835s 0.083 0.216 -0.102 835s test-mul-mat0: iter:424/500 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.514 -0.019 0.348 835s -0.880 -0.832 0.993 835s -0.952 0.950 0.920 835s 0.818 0.487 -0.592 835s 835s x1: [3, 4, 1, 1] 835s 0.797 0.306 0.198 835s 0.744 0.760 -0.114 835s -0.776 0.171 0.262 835s -0.162 -0.723 0.797 835s 835s y: [4, 4, 1, 1] 835s 0.473 -0.760 -0.286 0.685 835s 0.328 -1.400 -0.091 1.046 835s -0.311 0.801 1.142 -0.707 835s 0.208 1.535 0.201 -0.956 835s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 835s x0: [3, 2, 4, 1] 835s -0.856 -0.756 -0.856 835s -0.904 -0.459 -0.133 835s 835s x1: [3, 4, 4, 1] 835s -0.831 -0.957 0.389 835s 0.501 -0.852 -0.568 835s 0.298 0.454 0.629 835s 0.042 0.214 -0.485 835s 835s y: [2, 4, 4, 1] 835s 1.102 1.140 835s 0.702 0.014 835s -1.137 -0.561 835s 0.218 -0.072 835s testing: mul_mat, [3, 2, 4, 3] = [3, 3, 4, 3] * [3, 2, 4, 3] 835s x0: [3, 3, 4, 3] 835s -0.992 0.482 -0.317 835s -0.528 -0.681 0.675 835s -0.791 -0.087 -0.472 835s 835s x1: [3, 2, 4, 3] 835s 0.899 0.952 -0.513 835s 0.914 0.492 -0.446 835s 835s y: [3, 2, 4, 3] 835s -0.270 -1.469 -0.551 835s -0.528 -1.119 -0.556 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.875 0.766 0.622 835s 0.577 0.595 -0.848 835s 0.424 0.345 -0.698 835s 835s x1: [3, 3, 1, 1] 835s -0.741 -0.481 -0.813 835s -0.018 0.487 -0.040 835s -0.828 0.823 -0.822 835s 835s y: [3, 3, 1, 1] 835s -1.523 -0.025 0.086 835s 0.332 0.313 0.188 835s -0.606 0.709 0.507 835s testing: mul_mat, [1, 3, 4, 1] = [3, 1, 4, 1] * [3, 3, 4, 1] 835s x0: [3, 1, 4, 1] 835s 0.111 -0.953 0.137 835s 835s x1: [3, 3, 4, 1] 835s -0.954 0.487 -0.730 835s 0.845 -0.249 0.752 835s -0.572 -0.733 -0.665 835s 835s y: [1, 3, 4, 1] 835s -0.670 835s 0.434 835s 0.544 835s testing: mul_mat, [1, 3, 4, 3] = [1, 1, 4, 3] * [1, 3, 4, 3] 835s x0: [1, 1, 4, 3] 835s 0.935 835s 835s x1: [1, 3, 4, 3] 835s -0.750 835s 0.204 835s 0.363 835s 835s y: [1, 3, 4, 3] 835s -0.701 835s 0.191 835s 0.339 835s test-mul-mat0: iter:425/500 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.371 835s 835s x1: [1, 4, 1, 1] 835s 0.583 835s -0.578 835s -0.844 835s 0.440 835s 835s y: [1, 4, 1, 1] 835s -0.216 835s 0.214 835s 0.313 835s -0.163 835s testing: mul_mat, [3, 1, 4, 1] = [1, 3, 4, 1] * [1, 1, 4, 1] 835s x0: [1, 3, 4, 1] 835s 0.233 835s 0.808 835s 0.099 835s 835s x1: [1, 1, 4, 1] 835s -0.923 835s 835s y: [3, 1, 4, 1] 835s -0.215 -0.746 -0.092 835s testing: mul_mat, [4, 3, 4, 3] = [1, 4, 4, 3] * [1, 3, 4, 3] 835s x0: [1, 4, 4, 3] 835s -0.411 835s 0.328 835s -0.506 835s -0.750 835s 835s x1: [1, 3, 4, 3] 835s -0.277 835s -0.654 835s 0.435 835s 835s y: [4, 3, 4, 3] 835s 0.114 -0.091 0.140 0.208 835s 0.269 -0.215 0.331 0.490 835s -0.179 0.143 -0.220 -0.326 835s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 3, 1, 1] 835s 0.090 835s -0.425 835s 0.277 835s 835s x1: [1, 4, 1, 1] 835s -0.786 835s -0.844 835s 0.547 835s 0.095 835s 835s y: [3, 4, 1, 1] 835s -0.071 0.334 -0.217 835s -0.076 0.359 -0.234 835s 0.049 -0.233 0.151 835s 0.009 -0.041 0.026 835s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 3, 4, 1] 835s 0.228 -0.705 0.277 835s 0.452 0.164 0.999 835s -0.625 -0.649 -0.201 835s 835s x1: [3, 1, 4, 1] 835s -0.527 -0.001 0.556 835s 835s y: [3, 1, 4, 1] 835s 0.034 0.318 0.218 835s testing: mul_mat, [2, 3, 4, 3] = [3, 2, 4, 3] * [3, 3, 4, 3] 835s x0: [3, 2, 4, 3] 835s 0.674 0.300 0.906 835s 0.802 0.217 -0.188 835s 835s x1: [3, 3, 4, 3] 835s -0.275 0.730 -0.379 835s 0.524 -0.871 -0.166 835s -0.522 -0.924 -0.857 835s 835s y: [2, 3, 4, 3] 835s -0.310 0.009 835s -0.058 0.263 835s -1.405 -0.458 835s test-mul-mat0: iter:426/500 835s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.879 835s 0.959 835s 0.122 835s 835s x1: [1, 4, 1, 1] 835s 0.887 835s 0.279 835s -0.659 835s -0.240 835s 835s y: [3, 4, 1, 1] 835s -0.779 0.851 0.108 835s -0.246 0.268 0.034 835s 0.579 -0.632 -0.081 835s 0.211 -0.230 -0.029 835s testing: mul_mat, [3, 3, 2, 1] = [1, 3, 2, 1] * [1, 3, 2, 1] 835s x0: [1, 3, 2, 1] 835s 0.795 835s 0.374 835s 0.789 835s 835s x1: [1, 3, 2, 1] 835s -0.509 835s -0.599 835s -0.718 835s 835s y: [3, 3, 2, 1] 835s -0.405 -0.190 -0.402 835s -0.477 -0.224 -0.473 835s -0.571 -0.269 -0.567 835s testing: mul_mat, [2, 3, 2, 3] = [1, 2, 2, 3] * [1, 3, 2, 3] 835s x0: [1, 2, 2, 3]ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s 835s -0.002 835s -0.519 835s 835s x1: [1, 3, 2, 3] 835s 0.661 835s 0.256 835s 0.080 835s 835s y: [2, 3, 2, 3] 835s -0.001 -0.343 835s -0.000 -0.133 835s -0.000 -0.042 835s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.191 835s -0.759 835s -0.826 835s 835s x1: [1, 2, 1, 1] 835s 0.637 835s 0.678 835s 835s y: [3, 2, 1, 1] 835s -0.122 -0.483 -0.526 835s -0.130 -0.515 -0.560 835s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 835s x0: [3, 4, 2, 1] 835s -0.252 0.348 0.666 835s 0.149 -0.904 -0.455 835s -0.653 -0.656 0.879 835s 0.345 0.829 -0.736 835s 835s x1: [3, 1, 2, 1] 835s 0.154 -0.768 -0.517 835s 835s y: [4, 1, 2, 1] 835s -0.650 0.952 -0.050 -0.203 835s testing: mul_mat, [1, 3, 2, 3] = [4, 1, 2, 3] * [4, 3, 2, 3] 835s x0: [4, 1, 2, 3] 835s 0.123 0.773 -0.581 0.422 835s 835s x1: [4, 3, 2, 3] 835s -0.882 0.876 0.806 -0.932 835s 0.986 0.878 0.156 -0.266 835s 0.027 0.502 -0.920 -0.625 835s 835s y: [1, 3, 2, 3] 835s -0.293 835s 0.597 835s 0.663 835s test-mul-mat0: iter:427/500 835s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.423 0.023 835s 835s x1: [2, 4, 1, 1] 835s -0.772 0.609 835s -0.976 0.351 835s 0.382 -0.557 835s -0.227 -0.990 835s 835s y: [1, 4, 1, 1] 835s 0.340 835s 0.421 835s -0.174 835s 0.073 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.591 -0.409 835s 0.280 0.672 835s -0.581 -0.247 835s 835s x1: [2, 1, 1, 1] 835s 0.456 -0.853 835s 835s y: [3, 1, 1, 1] 835s 0.619 -0.446 -0.054 835s testing: mul_mat, [2, 3, 1, 2] = [2, 2, 1, 2] * [2, 3, 1, 2] 835s x0: [2, 2, 1, 2] 835s -0.871 -0.306 835s -0.954 -0.428 835s 835s x1: [2, 3, 1, 2] 835s -0.151 0.787 835s -0.974 -0.611 835s -0.276 0.916 835s 835s y: [2, 3, 1, 2] 835s -0.109 -0.193 835s 1.035 1.191 835s -0.040 -0.129 835s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.218 -0.626 835s -0.042 0.201 835s 835s x1: [2, 2, 1, 1] 835s 0.079 0.112 835s -0.809 0.678 835s 835s y: [2, 2, 1, 1] 835s -0.087 0.019 835s -0.248 0.170 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.712 -0.232 835s 0.653 -0.704 835s 0.241 0.064 835s -0.041 -0.889 835s 835s x1: [2, 2, 1, 1] 835s 0.711 0.224 835s -0.012 0.737 835s 835s y: [4, 2, 1, 1] 835s 0.454 0.307 0.185 -0.228 835s -0.179 -0.527 0.044 -0.655 835s testing: mul_mat, [2, 2, 1, 2] = [4, 2, 1, 2] * [4, 2, 1, 2] 835s x0: [4, 2, 1, 2] 835s -0.509 -0.169 -0.776 0.191 835s -0.513 0.479 -0.556 0.877 835s 835s x1: [4, 2, 1, 2] 835s -0.040 0.192 -0.195 0.005 835s 0.764 -0.727 0.061 0.420 835s 835s y: [2, 2, 1, 2] 835s 0.140 0.226 835s -0.234 -0.406 835s test-mul-mat0: iter:428/500 835s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.342 835s -0.036 835s 0.355 835s 0.948 835s 835s x1: [1, 4, 1, 1] 835s 0.007 835s 0.590 835s -0.850 835s 0.146 835s 835s y: [4, 4, 1, 1] 835s -0.002 -0.000 0.002 0.006 835s -0.202 -0.021 0.209 0.560 835s 0.290 0.030 -0.301 -0.806 835s -0.050 -0.005 0.052 0.139 835s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 2, 2, 1] 835s -0.671 835s 0.923 835s 835s x1: [1, 4, 2, 1] 835s 0.741 835s -0.038 835s -0.561 835s -0.772 835s 835s y: [2, 4, 2, 1] 835s -0.497 0.684 835s 0.025 -0.035 835s 0.376 -0.518 835s 0.518 -0.713 835s testing: mul_mat, [2, 2, 2, 2] = [1, 2, 2, 2] * [1, 2, 2, 2] 835s x0: [1, 2, 2, 2] 835s 0.796 835s -0.359 835s 835s x1: [1, 2, 2, 2] 835s 0.904 835s -0.526 835s 835s y: [2, 2, 2, 2] 835s 0.720 -0.325 835s -0.419 0.189 835s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.681 835s 0.876 835s -0.127 835s 835s x1: [1, 2, 1, 1] 835s 0.880 835s 0.648 835s 835s y: [3, 2, 1, 1] 835s -0.599 0.771 -0.112 835s -0.441 0.568 -0.082 835s testing: mul_mat, [1, 1, 2, 1] = [3, 1, 2, 1] * [3, 1, 2, 1] 835s x0: [3, 1, 2, 1] 835s 0.631 -0.062 0.080 835s 835s x1: [3, 1, 2, 1] 835s -0.763 -0.672 0.111 835s 835s y: [1, 1, 2, 1] 835s -0.431 835s testing: mul_mat, [1, 3, 2, 2] = [1, 1, 2, 2] * [1, 3, 2, 2] 835s x0: [1, 1, 2, 2] 835s -0.134 835s 835s x1: [1, 3, 2, 2] 835s -0.349 835s -0.428 835s 0.010 835s 835s y: [1, 3, 2, 2] 835s 0.047 835s 0.058 835s -0.001 835s test-mul-mat0: iter:429/500 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.600 0.485 0.171 -0.182 835s -0.984 -0.968 0.683 0.626 835s 835s x1: [4, 4, 1, 1] 835s -0.236 0.727 -0.371 0.370 835s 0.358 0.567 -0.550 -0.282 835s 0.349 -0.590 0.369 0.921 835s 0.420 0.143 -0.711 0.072 835s 835s y: [2, 4, 1, 1] 835s 0.080 -0.493 835s 0.447 -1.453 835s -0.182 1.057 835s 0.187 -0.992 835s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.237 -0.421 0.900 0.213 835s 835s x1: [4, 2, 1, 1] 835s 0.212 -0.575 -0.890 -0.371 835s 0.495 0.704 0.393 0.221 835s 835s y: [1, 2, 1, 1] 835s -0.689 835s -0.012 835s testing: mul_mat, [3, 1, 1, 2] = [4ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s , 3, 1, 2] * [4, 1, 1, 2] 835s x0: [4, 3, 1, 2] 835s 1.000 0.060 0.601 0.171 835s 0.877 0.617 0.203 0.561 835s 0.243 -0.585 0.985 0.353 835s 835s x1: [4, 1, 1, 2] 835s 0.297 0.250 0.623 -0.334 835s 835s y: [3, 1, 1, 2] 835s 0.629 0.354 0.422 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.426 0.669 0.657 0.841 835s 835s x1: [4, 3, 1, 1] 835s -0.963 0.244 0.712 0.080 835s 0.053 0.172 0.196 0.052 835s -0.769 -0.204 -0.777 -0.891 835s 835s y: [1, 3, 1, 1] 835s 0.288 835s 0.310 835s -1.723 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.322 835s 0.836 835s 835s x1: [1, 4, 1, 1] 835s 0.655 835s 0.010 835s -0.115 835s 0.135 835s 835s y: [2, 4, 1, 1] 835s 0.211 0.547 835s 0.003 0.008 835s -0.037 -0.097 835s 0.043 0.113 835s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 835s x0: [2, 4, 1, 2] 835s 0.695 0.002 835s 0.291 -0.947 835s -0.028 0.991 835s -0.061 -0.826 835s 835s x1: [2, 1, 1, 2] 835s 0.459 -0.478 835s 835s y: [4, 1, 1, 2] 835s 0.317 0.586 -0.487 0.367 835s test-mul-mat0: iter:430/500 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.261 0.926 0.401 835s 835s x1: [3, 2, 1, 1] 835s 0.125 0.418 -0.027 835s 0.193 -0.261 -0.191 835s 835s y: [1, 2, 1, 1] 835s 0.409 835s -0.268 835s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 3, 4, 1] 835s -0.140 -0.211 -0.028 835s 0.553 -0.028 0.087 835s -0.914 -0.189 -0.788 835s 835s x1: [3, 1, 4, 1] 835s -0.804 0.621 -0.308 835s 835s y: [3, 1, 4, 1] 835s -0.010 -0.488 0.859 835s testing: mul_mat, [4, 3, 4, 3] = [3, 4, 4, 3] * [3, 3, 4, 3] 835s x0: [3, 4, 4, 3] 835s -0.932 -0.447 -0.680 835s 0.294 -0.641 0.063 835s -0.742 0.763 0.624 835s 0.844 -0.143 -0.264 835s 835s x1: [3, 3, 4, 3] 835s 0.132 0.343 -0.441 835s 0.344 -0.154 -0.657 835s -0.251 0.089 -0.064 835s 835s y: [4, 3, 4, 3] 835s 0.023 -0.209 -0.111 0.179 835s 0.195 0.158 -0.782 0.486 835s 0.238 -0.135 0.214 -0.208 835s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.995 -0.480 -0.574 835s -0.758 -0.355 0.825 835s -0.233 0.533 -0.121 835s 0.988 0.001 0.229 835s 835s x1: [3, 4, 1, 1] 835s 0.386 -0.298 0.630 835s -0.337 0.816 0.308 835s 0.979 0.097 -0.675 835s -0.937 0.569 0.329 835s 835s y: [4, 4, 1, 1] 835s -0.602 0.333 -0.325 0.525 835s -0.232 0.220 0.476 -0.263 835s -0.633 -1.333 -0.095 0.813 835s 0.470 0.780 0.482 -0.850 835s testing: mul_mat, [3, 3, 4, 1] = [4, 3, 4, 1] * [4, 3, 4, 1] 835s x0: [4, 3, 4, 1] 835s 0.891 -0.055 -0.356 -0.230 835s -0.082 0.699 -0.988 -0.850 835s 0.856 -0.379 -0.614 0.030 835s 835s x1: [4, 3, 4, 1] 835s -0.897 0.448 -0.218 -0.238 835s 0.603 0.410 -0.852 -0.695 835s 0.041 -0.189 -0.879 -0.652 835s 835s y: [3, 3, 4, 1] 835s -0.692 0.804 -0.811 835s 0.977 1.670 0.863 835s 0.509 1.287 0.627 835s testing: mul_mat, [2, 4, 4, 3] = [3, 2, 4, 3] * [3, 4, 4, 3] 835s x0: [3, 2, 4, 3] 835s 0.420 0.304 0.151 835s -0.322 -0.888 -0.352 835s 835s x1: [3, 4, 4, 3] 835s -0.615 0.311 0.515 835s 0.201 0.708 -0.976 835s -0.862 0.040 0.285 835s -0.586 0.982 -0.850 835s 835s y: [2, 4, 4, 3] 835s -0.086 -0.260 835s 0.152 -0.351 835s -0.307 0.141 835s -0.076 -0.385 835s test-mul-mat0: iter:431/500 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.042 -0.146 -0.560 835s 835s x1: [3, 1, 1, 1] 835s 0.879 0.136 0.131 835s 835s y: [1, 1, 1, 1] 835s -0.056 835s testing: mul_mat, [2, 1, 4, 1] = [3, 2, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 2, 4, 1] 835s -0.677 0.768 -0.248 835s 0.316 -0.079 0.154 835s 835s x1: [3, 1, 4, 1] 835s 0.028 0.244 0.067 835s 835s y: [2, 1, 4, 1] 835s 0.151 0.000 835s testing: mul_mat, [3, 2, 4, 2] = [3, 3, 4, 2] * [3, 2, 4, 2] 835s x0: [3, 3, 4, 2] 835s -0.659 -0.420 0.859 835s 0.459 0.407 0.865 835s 0.487 0.445 0.958 835s 835s x1: [3, 2, 4, 2] 835s -0.076 0.670 0.469 835s -0.793 0.392 0.302 835s 835s y: [3, 2, 4, 2] 835s 0.172 0.643 0.710 835s 0.617 0.057 0.077 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.089 0.099 -0.354 835s -0.986 -0.386 0.057 835s 0.146 0.084 -0.070 835s 835s x1: [3, 3, 1, 1] 835s 0.992 0.175 0.257 835s 0.788 -0.628 -0.447 835s -0.663 0.649 0.732 835s 835s y: [3, 3, 1, 1] 835s -0.162 -1.031 0.142 835s 0.026 -0.560 0.094 835s -0.136 0.445 -0.094 835s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 835s x0: [3, 3, 4, 1] 835s -0.301 0.650 -0.406 835s 0.270 -0.801 -0.697 835s 0.338 -0.141 0.637 835s 835s x1: [3, 3, 4, 1] 835s 0.490 -0.961 0.026 835s -0.789 0.420 -0.170 835s -0.783 0.064 0.831 835s 835s y: [3, 3, 4, 1] 835s -0.783 0.884 0.318 835s 0.579 -0.431 -0.434 835s -0.060 -0.841 0.255 835s testing: mul_mat, [3, 3, 4, 2] = [3, 3, 4, 2] * [3ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s , 3, 4, 2] 835s x0: [3, 3, 4, 2] 835s 0.795 0.175 0.411 835s 0.980 0.723 -0.168 835s 0.768 -0.938 -0.820 835s 835s x1: [3, 3, 4, 2] 835s 0.280 -0.452 -0.690 835s -0.083 0.874 0.089 835s 0.885 -0.731 0.992 835s 835s y: [3, 3, 4, 2] 835s -0.140 0.063 1.205 835s 0.123 0.535 -0.956 835s 0.983 0.173 0.551 835s test-mul-mat0: iter:432/500 835s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.621 835s -0.093 835s 0.225 835s 835s x1: [1, 4, 1, 1] 835s 0.574 835s -0.396 835s 0.721 835s 0.407 835s 835s y: [3, 4, 1, 1] 835s -0.356 -0.053 0.129 835s 0.246 0.037 -0.089 835s -0.447 -0.067 0.162 835s -0.252 -0.038 0.091 835s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.396 835s 0.321 835s 835s x1: [1, 3, 1, 1] 835s 0.494 835s -0.747 835s 0.549 835s 835s y: [2, 3, 1, 1] 835s -0.196 0.159 835s 0.296 -0.240 835s -0.218 0.176 835s testing: mul_mat, [4, 2, 1, 2] = [1, 4, 1, 2] * [1, 2, 1, 2] 835s x0: [1, 4, 1, 2] 835s -0.820 835s 0.311 835s 0.706 835s 0.096 835s 835s x1: [1, 2, 1, 2] 835s -0.572 835s -0.981 835s 835s y: [4, 2, 1, 2] 835s 0.469 -0.178 -0.404 -0.055 835s 0.805 -0.305 -0.692 -0.094 835s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.862 835s -0.678 835s 0.180 835s 0.774 835s 835s x1: [1, 4, 1, 1] 835s -0.399 835s -0.800 835s 0.534 835s -0.398 835s 835s y: [4, 4, 1, 1] 835s 0.344 0.271 -0.072 -0.309 835s 0.689 0.542 -0.144 -0.620 835s -0.460 -0.362 0.096 0.413 835s 0.343 0.270 -0.072 -0.309 835s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.452 -0.338 0.442 -0.913 835s -0.766 -0.037 -0.009 -0.177 835s -0.056 -0.188 -0.566 0.680 835s 0.870 0.123 0.147 0.958 835s 835s x1: [4, 1, 1, 1] 835s -0.298 -0.912 -0.001 -0.804 835s 835s y: [4, 1, 1, 1] 835s 1.177 0.405 -0.357 -1.142 835s testing: mul_mat, [3, 4, 1, 2] = [4, 3, 1, 2] * [4, 4, 1, 2] 835s x0: [4, 3, 1, 2] 835s 0.015 -0.053 -0.941 0.259 835s 0.200 0.016 -0.393 0.197 835s -0.122 -0.918 0.988 -0.910 835s 835s x1: [4, 4, 1, 2] 835s -0.856 -0.720 -0.842 0.678 835s -0.118 0.932 0.816 0.204 835s 0.112 0.591 0.906 0.200 835s -0.410 -0.898 0.540 0.138 835s 835s y: [3, 4, 1, 2] 835s 0.993 0.282 -0.684 835s -0.766 -0.290 -0.220 835s -0.830 -0.285 0.158 835s -0.431 -0.281 1.282 835s test-mul-mat0: iter:433/500 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.015 -0.594 0.806 835s 0.350 -0.168 0.089 835s 835s x1: [3, 4, 1, 1] 835s 0.726 -0.004 0.367 835s -0.259 -0.804 -0.755 835s 0.688 0.211 -0.673 835s 0.747 0.818 -0.685 835s 835s y: [2, 4, 1, 1] 835s 0.309 0.288 835s -0.134 -0.023 835s -0.658 0.145 835s -1.027 0.063 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.896 0.094 -0.304 835s 0.371 -0.536 -0.577 835s 835s x1: [3, 2, 1, 1] 835s -0.308 -0.745 0.820 835s 0.854 0.799 0.439 835s 835s y: [2, 2, 1, 1] 835s -0.595 -0.188 835s 0.707 -0.364 835s testing: mul_mat, [2, 2, 1, 2] = [3, 2, 1, 2] * [3, 2, 1, 2] 835s x0: [3, 2, 1, 2] 835s 0.125 0.412 0.958 835s 0.956 -0.499 -0.350 835s 835s x1: [3, 2, 1, 2] 835s -0.633 0.831 0.164 835s -0.437 -0.924 -0.148 835s 835s y: [2, 2, 1, 2] 835s 0.421 -1.077 835s -0.577 0.095 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.149 -0.387 -0.792 835s 835s x1: [3, 2, 1, 1] 835s 0.906 -0.147 0.026 835s 0.278 0.318 0.449 835s 835s y: [1, 2, 1, 1] 835s 0.171 835s -0.437 835s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.935 835s 0.575 835s 835s x1: [1, 3, 1, 1] 835s 0.225 835s 0.465 835s 0.982 835s 835s y: [2, 3, 1, 1] 835s -0.211 0.129 835s -0.435 0.267 835s -0.919 0.564 835s testing: mul_mat, [3, 1, 1, 2] = [2, 3, 1, 2] * [2, 1, 1, 2] 835s x0: [2, 3, 1, 2] 835s -0.860 -0.211 835s 0.428 0.639 835s 0.584 0.905 835s 835s x1: [2, 1, 1, 2] 835s -0.653 0.671 835s 835s y: [3, 1, 1, 2] 835s 0.420 0.149 0.226 835s test-mul-mat0: iter:434/500 835s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.758 -0.815 0.912 -0.576 835s 835s x1: [4, 2, 1, 1] 835s -0.522 -0.016 -0.289 -0.315 835s -0.791 -0.824 -0.333 0.838 835s 835s y: [1, 2, 1, 1] 835s 0.327 835s 0.485 835s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.353 -0.276 -0.518 -0.354 835s -0.627 -0.854 -0.731 0.928 835s 835s x1: [4, 1, 1, 1] 835s 0.657 -0.006 -0.436 0.085 835s 835s y: [2, 1, 1, 1] 835s 0.429 -0.010 835s testing: mul_mat, [2, 2, 1, 4] = [4, 2, 1, 4] * [4, 2, 1, 4] 835s x0: [4, 2, 1, 4] 835s -0.760 0.421 -0.974 0.479 835s -0.097 0.754 0.403 -0.405 835s 835s x1: [4, 2, 1, 4] 835s -0.336 -0.081 -0.239 -0.501 835s 0.017 0.239 0.483 0.729 835s 835s y: [2, 2, 1, 4] 835s 0.214 0.078 835s -0.034 0.078 835s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s [4, 2, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.121 0.106 0.807 -0.567 835s 0.243 0.901 0.590 0.222 835s 0.817 0.926 -0.435 0.786 835s -0.282 -0.979 -0.114 -0.173 835s 835s x1: [4, 2, 1, 1] 835s 0.257 -0.976 0.593 -0.840 835s 0.778 -0.004 -0.245 0.438 835s 835s y: [4, 2, 1, 1] 835s 0.820 -0.653 -1.612 0.960 835s -0.540 0.138 1.083 -0.264 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.789 -0.636 0.668 0.919 835s 0.742 -0.888 -0.615 0.258 835s 835s x1: [4, 4, 1, 1] 835s -0.864 -0.225 -0.299 0.972 835s -0.226 -0.185 0.229 -0.202 835s -0.592 0.389 -0.424 0.404 835s -0.855 -0.986 -0.606 0.024 835s 835s y: [2, 4, 1, 1] 835s 1.518 -0.007 835s 0.263 -0.197 835s 0.308 -0.420 835s 0.919 0.619 835s testing: mul_mat, [3, 4, 1, 4] = [2, 3, 1, 4] * [2, 4, 1, 4] 835s x0: [2, 3, 1, 4] 835s -0.573 -0.054 835s -0.341 -0.032 835s 0.878 0.245 835s 835s x1: [2, 4, 1, 4] 835s -0.049 -0.195 835s 0.691 -0.828 835s -0.409 -0.481 835s -0.692 0.366 835s 835s y: [3, 4, 1, 4] 835s 0.039 0.023 -0.091 835s -0.351 -0.209 0.405 835s 0.261 0.155 -0.477 835s 0.376 0.224 -0.518 835s test-mul-mat0: iter:435/500 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.799 -0.978 -0.471 835s -0.042 -0.655 0.172 835s 835s x1: [3, 3, 1, 1] 835s -0.209 0.326 0.514 835s 0.218 0.985 0.392 835s -0.836 -0.047 -0.363 835s 835s y: [2, 3, 1, 1] 835s -0.394 -0.116 835s -1.322 -0.587 835s 0.886 0.004 835s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 2, 3, 1] 835s 0.154 -0.552 -0.109 835s -0.893 0.085 0.220 835s 835s x1: [3, 2, 3, 1] 835s -0.385 -0.817 0.661 835s 0.316 0.549 -0.610 835s 835s y: [2, 2, 3, 1] 835s 0.320 0.420 835s -0.188 -0.370 835s testing: mul_mat, [1, 2, 3, 2] = [3, 1, 3, 2] * [3, 2, 3, 2] 835s x0: [3, 1, 3, 2] 835s -0.298 0.869 0.032 835s 835s x1: [3, 2, 3, 2] 835s 0.282 -0.116 -0.457 835s 0.944 0.889 0.858 835s 835s y: [1, 2, 3, 2] 835s -0.199 835s 0.519 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.633 0.809 0.894 835s 0.561 -0.739 -0.526 835s -0.513 0.772 0.814 835s 0.730 0.945 -0.074 835s 835s x1: [3, 1, 1, 1] 835s -0.003 -0.183 -0.802 835s 835s y: [4, 1, 1, 1] 835s -0.867 0.555 -0.793 -0.115 835s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 835s x0: [4, 1, 3, 1] 835s -0.377 -0.604 -0.227 0.859 835s 835s x1: [4, 3, 3, 1] 835s 0.346 -0.415 -0.587 0.115 835s 0.412 -0.197 -0.328 -0.597 835s 0.180 0.236 0.865 -0.349 835s 835s y: [1, 3, 3, 1] 835s 0.352 835s -0.474 835s -0.706 835s testing: mul_mat, [1, 4, 3, 2] = [1, 1, 3, 2] * [1, 4, 3, 2] 835s x0: [1, 1, 3, 2] 835s -0.847 835s 835s x1: [1, 4, 3, 2] 835s -0.224 835s -0.281 835s 0.387 835s -0.927 835s 835s y: [1, 4, 3, 2] 835s 0.190 835s 0.238 835s -0.328 835s 0.786 835s test-mul-mat0: iter:436/500 835s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.681 0.692 0.711 0.140 835s 835s x1: [4, 1, 1, 1] 835s -0.757 -0.895 -0.401 0.223 835s 835s y: [1, 1, 1, 1] 835s -1.389 835s testing: mul_mat, [2, 1, 2, 1] = [4, 2, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 2, 2, 1] 835s 0.872 -0.731 0.888 -0.975 835s -0.375 -0.978 -0.855 -0.814 835s 835s x1: [4, 1, 2, 1] 835s -0.002 -0.908 0.389 -0.746 835s 835s y: [2, 1, 2, 1] 835s 1.734 1.163 835s testing: mul_mat, [1, 2, 2, 3] = [4, 1, 2, 3] * [4, 2, 2, 3] 835s x0: [4, 1, 2, 3] 835s 0.225 -0.024 -0.209 -0.723 835s 835s x1: [4, 2, 2, 3] 835s 0.932 0.612 -0.711 0.624 835s 0.322 0.429 -0.379 0.415 835s 835s y: [1, 2, 2, 3] 835s -0.107 835s -0.158 835s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.016 0.329 -0.594 0.993 835s 835s x1: [4, 1, 1, 1] 835s 0.152 -0.137 -0.946 -0.653 835s 835s y: [1, 1, 1, 1] 835s -0.129 835s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 3, 2, 1] 835s -0.464 835s -0.292 835s -0.253 835s 835s x1: [1, 4, 2, 1] 835s -0.880 835s -0.316 835s 0.169 835s 0.836 835s 835s y: [3, 4, 2, 1] 835s 0.409 0.257 0.223 835s 0.147 0.093 0.080 835s -0.079 -0.049 -0.043 835s -0.388 -0.244 -0.212 835s testing: mul_mat, [2, 1, 2, 3] = [3, 2, 2, 3] * [3, 1, 2, 3] 835s x0: [3, 2, 2, 3] 835s -0.861 -0.963 -0.664 835s -0.189 -0.787 -0.737 835s 835s x1: [3, 1, 2, 3] 835s -0.713 0.498 0.197 835s 835s y: [2, 1, 2, 3] 835s 0.003 -0.403 835s test-mul-mat0: iter:437/500 835s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.568 0.489 0.360 835s -0.647 -0.484 -0.665 835s 0.644 0.029 -0.841 835s 835s x1: [3, 1, 1, 1] 835s 0.311 -0.864 0.086 835s 835s y: [3, 1, 1, 1] 835s -0.215 0.160 0.103 835s testing: mul_mat, [3, 3, 2, 1] = [3, 3, 2, 1] * [3, 3, 2, 1] 835s x0: [3, 3, 2, 1] 835s -0.200 -0.593 -0.283 835s -0.633 0.896 -0.923 835s -0.280 -0.588 -0.588 835s 835s x1: [3, 3, 2, 1] 835s 0.789 -0.790 0.846 835s -0.884 -0.535 0.391 835s -0.254 -0ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s .522 0.963 835s 835s y: [3, 3, 2, 1] 835s 0.070 -1.988 -0.254 835s 0.383 -0.282 0.331 835s 0.088 -1.197 -0.188 835s testing: mul_mat, [2, 3, 2, 4] = [3, 2, 2, 4] * [3, 3, 2, 4] 835s x0: [3, 2, 2, 4] 835s 0.709 -0.749 -0.622 835s 0.015 -0.924 0.278 835s 835s x1: [3, 3, 2, 4] 835s 0.016 -0.405 0.771 835s -0.469 0.895 -0.658 835s 0.028 -0.645 0.783 835s 835s y: [2, 3, 2, 4] 835s -0.165 0.589 835s -0.593 -1.017 835s 0.015 0.814 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.783 0.612 0.353 835s -0.697 0.327 0.864 835s 835s x1: [3, 2, 1, 1] 835s 0.630 0.120 0.259 835s 0.390 0.006 0.168 835s 835s y: [2, 2, 1, 1] 835s 0.658 -0.176 835s 0.369 -0.125 835s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 4, 2, 1] 835s -0.014 0.478 835s 0.809 0.444 835s 0.815 -0.290 835s 0.589 -0.264 835s 835s x1: [2, 3, 2, 1] 835s -0.466 -0.889 835s -0.634 -0.880 835s 0.885 -0.054 835s 835s y: [4, 3, 2, 1] 835s -0.418 -0.772 -0.121 -0.040 835s -0.411 -0.903 -0.261 -0.142 835s -0.039 0.691 0.736 0.536 835s testing: mul_mat, [2, 2, 2, 4] = [4, 2, 2, 4] * [4, 2, 2, 4] 835s x0: [4, 2, 2, 4] 835s -0.712 0.179 -0.020 -0.121 835s -0.915 0.112 0.906 0.804 835s 835s x1: [4, 2, 2, 4] 835s 0.560 0.605 0.360 0.671 835s 0.971 0.480 0.555 -0.083 835s 835s y: [2, 2, 2, 4] 835s -0.379 0.421 835s -0.607 -0.398 835s test-mul-mat0: iter:438/500 835s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.212 0.180 -0.951 835s -0.566 -0.532 -0.936 835s -0.747 0.663 -0.595 835s 835s x1: [3, 1, 1, 1] 835s -0.650 -0.040 0.294 835s 835s y: [3, 1, 1, 1] 835s -0.424 0.115 0.285 835s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 835s x0: [3, 2, 4, 1] 835s -0.925 0.476 -0.795 835s -0.282 0.980 0.841 835s 835s x1: [3, 3, 4, 1] 835s -0.776 0.804 0.178 835s 0.731 -0.411 0.090 835s -0.802 -0.879 -0.729 835s 835s y: [2, 3, 4, 1] 835s 0.959 1.156 835s -0.943 -0.533 835s 0.903 -1.249 835s testing: mul_mat, [4, 2, 4, 4] = [3, 4, 4, 4] * [3, 2, 4, 4] 835s x0: [3, 4, 4, 4] 835s 0.376 -0.719 -0.660 835s -0.289 -0.106 0.581 835s -0.880 0.876 0.711 835s -0.786 0.913 -0.650 835s 835s x1: [3, 2, 4, 4] 835s -0.409 0.868 -0.928 835s 0.436 0.746 0.427 835s 835s y: [4, 2, 4, 4] 835s -0.165 -0.513 0.460 1.717 835s -0.653 0.043 0.572 0.061 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.385 0.018 -0.087 835s -0.658 0.485 -0.216 835s -0.057 -0.027 0.595 835s 835s x1: [3, 4, 1, 1] 835s 0.581 0.299 0.776 835s 0.516 -0.671 -0.482 835s 0.979 -0.079 0.831 835s 0.417 -0.866 0.615 835s 835s y: [3, 4, 1, 1] 835s -0.286 -0.405 0.421 835s -0.169 -0.560 -0.298 835s -0.451 -0.862 0.441 835s -0.230 -0.827 0.366 835s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 835s x0: [3, 2, 4, 1] 835s -0.104 0.294 0.848 835s 0.414 -0.876 0.249 835s 835s x1: [3, 3, 4, 1] 835s 0.730 0.542 -0.204 835s 0.155 -0.794 -0.930 835s 0.646 0.136 -0.820 835s 835s y: [2, 3, 4, 1] 835s -0.089 -0.224 835s -1.039 0.527 835s -0.723 -0.056 835s testing: mul_mat, [3, 3, 4, 4] = [2, 3, 4, 4] * [2, 3, 4, 4] 835s x0: [2, 3, 4, 4] 835s -0.464 -0.889 835s 0.756 -0.787 835s -0.659 0.469 835s 835s x1: [2, 3, 4, 4] 835s 0.045 -0.537 835s -0.446 -0.910 835s 0.713 -0.168 835s 835s y: [3, 3, 4, 4] 835s 0.457 0.457 -0.282 835s 1.016 0.379 -0.133 835s -0.181 0.671 -0.549 835s test-mul-mat0: iter:439/500 835s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.662 0.068 -0.623 0.193 835s 835s x1: [4, 1, 1, 1] 835s -0.613 -0.858 0.200 0.018 835s 835s y: [1, 1, 1, 1] 835s 0.226 835s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 835s x0: [4, 1, 2, 1] 835s -0.933 -0.768 0.420 -0.890 835s 835s x1: [4, 1, 2, 1] 835s 0.034 0.329 -0.606 -0.340 835s 835s y: [1, 1, 2, 1] 835s -0.236 835s testing: mul_mat, [1, 1, 2, 4] = [4, 1, 2, 4] * [4, 1, 2, 4] 835s x0: [4, 1, 2, 4] 835s -0.137 -0.203 0.775 0.930 835s 835s x1: [4, 1, 2, 4] 835s 0.215 0.257 -0.319 -0.872 835s 835s y: [1, 1, 2, 4] 835s -1.141 835s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.193 -0.569 -0.718 0.978 835s 835s x1: [4, 1, 1, 1] 835s 0.457 0.944 -0.209 -0.476 835s 835s y: [1, 1, 1, 1] 835s -0.940 835s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 3, 2, 1] 835s -0.622 835s 0.403 835s 0.349 835s 835s x1: [1, 4, 2, 1] 835s 0.555 835s -0.624 835s 0.336 835s 0.225 835s 835s y: [3, 4, 2, 1] 835s -0.345 0.224 0.194 835s 0.388 -0.252 -0.218 835s -0.209 0.136 0.118 835s -0.140 0.091 0.079 835s testing: mul_mat, [4, 1, 2, 4] = [3, 4, 2, 4] * [3, 1, 2, 4] 835s x0: [3, 4, 2, 4] 835s 0.333 0.074 -0.322 835s 0.134 -0.791 -0.801 835s 0.084 0.306 0.597 835s -0.589 0.005 0.316 835s 835s x1: [3, 1, 2, 4] 835s -0.105 0.931 -0.531 835s 835s y: [4, 1, 2, 4]ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s 835s 0.205 -0.325 -0.041 -0.101 835s test-mul-mat0: iter:440/500 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.934 -0.863 0.299 -0.884 835s -0.180 -0.360 0.209 -0.336 835s 835s x1: [4, 4, 1, 1] 835s 0.728 -0.661 0.008 0.346 835s -0.978 0.478 -0.016 -0.327 835s -0.840 -0.138 -0.360 -0.098 835s -0.803 0.001 -0.120 -0.232 835s 835s y: [2, 4, 1, 1] 835s 0.947 -0.008 835s -1.042 0.111 835s -0.686 0.159 835s -0.583 0.197 835s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 835s x0: [4, 1, 4, 1] 835s -0.409 -0.812 0.760 -0.223 835s 835s x1: [4, 2, 4, 1] 835s -0.332 -0.920 0.930 0.155 835s 0.808 -0.815 -0.117 -0.852 835s 835s y: [1, 2, 4, 1] 835s 1.555 835s 0.433 835s testing: mul_mat, [4, 1, 4, 4] = [4, 4, 4, 4] * [4, 1, 4, 4] 835s x0: [4, 4, 4, 4] 835s 0.732 0.453 0.330 0.667 835s -0.386 -0.067 -0.322 0.177 835s 0.435 0.423 -0.823 -0.210 835s -0.504 0.799 -0.244 -0.328 835s 835s x1: [4, 1, 4, 4] 835s -0.140 -0.112 0.818 0.900 835s 835s y: [4, 1, 4, 4] 835s 0.718 -0.042 -0.971 -0.514 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.519 0.834 -0.642 0.414 835s 0.935 0.834 -0.859 0.896 835s 835s x1: [4, 4, 1, 1] 835s -0.688 -0.333 -0.150 -0.741 835s -0.566 0.692 0.645 0.585 835s 0.114 0.724 0.612 -0.074 835s 0.297 0.584 0.021 0.599 835s 835s y: [2, 4, 1, 1] 835s -0.846 -1.457 835s 0.111 0.018 835s 0.239 0.118 835s 0.876 1.284 835s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 3, 4, 1] 835s -0.938 -0.608 835s -0.690 0.981 835s 0.290 -0.812 835s 835s x1: [2, 4, 4, 1] 835s -0.095 -0.640 835s 0.680 0.359 835s -0.769 -0.670 835s 0.671 -0.102 835s 835s y: [3, 4, 4, 1] 835s 0.478 -0.562 0.492 835s -0.856 -0.117 -0.095 835s 1.129 -0.127 0.322 835s -0.567 -0.563 0.277 835s testing: mul_mat, [3, 2, 4, 4] = [3, 3, 4, 4] * [3, 2, 4, 4] 835s x0: [3, 3, 4, 4] 835s 0.053 0.185 -0.107 835s 0.701 -0.469 -0.356 835s 0.048 0.364 0.263 835s 835s x1: [3, 2, 4, 4] 835s -0.992 -0.813 0.098 835s -0.293 -0.430 -0.951 835s 835s y: [3, 2, 4, 4] 835s -0.214 -0.349 -0.318 835s 0.007 0.335 -0.420 835s test-mul-mat0: iter:441/500 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.206 0.292 835s -0.755 0.201 835s -0.947 0.805 835s 835s x1: [2, 1, 1, 1] 835s -0.806 -0.308 835s 835s y: [3, 1, 1, 1] 835s 0.076 0.547 0.516 835s testing: mul_mat, [1, 3, 4, 1] = [2, 1, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 1, 4, 1] 835s 0.375 -0.738 835s 835s x1: [2, 3, 4, 1] 835s -0.528 -0.251 835s 0.659 -0.565 835s 0.371 -0.113 835s 835s y: [1, 3, 4, 1] 835s -0.012 835s 0.664 835s 0.223 835s testing: mul_mat, [2, 1, 4, 1] = [2, 2, 4, 1] * [2, 1, 4, 1] 835s x0: [2, 2, 4, 1] 835s -0.944 0.749 835s 0.025 -0.771 835s 835s x1: [2, 1, 4, 1] 835s -0.043 0.483 835s 835s y: [2, 1, 4, 1] 835s 0.402 -0.374 835s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.590 0.819 835s 835s x1: [2, 2, 1, 1] 835s 0.563 -0.410 835s -0.473 -0.138 835s 835s y: [1, 2, 1, 1] 835s -0.003 835s -0.392 835s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 835s x0: [1, 3, 4, 1] 835s 0.096 835s -0.105 835s -0.196 835s 835s x1: [1, 2, 4, 1] 835s 0.121 835s -0.975 835s 835s y: [3, 2, 4, 1] 835s 0.012 -0.013 -0.024 835s -0.094 0.103 0.191 835s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 4, 4, 1] 835s -0.827 -0.973 0.596 835s -0.842 -0.208 0.901 835s -0.783 -0.384 0.488 835s 0.520 -0.078 0.105 835s 835s x1: [3, 1, 4, 1] 835s 0.790 0.279 -0.346 835s 835s y: [4, 1, 4, 1] 835s -1.131 -1.035 -0.894 0.353 835s test-mul-mat0: iter:442/500 835s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.380 -0.759 -0.581 0.417 835s 0.564 -0.912 0.568 -0.518 835s -0.721 0.096 0.437 -0.218 835s 0.280 0.083 -0.050 0.989 835s 835s x1: [4, 4, 1, 1] 835s -0.832 -0.291 0.519 -0.953 835s -0.260 -0.837 0.961 0.399 835s 0.605 0.573 -0.769 0.204 835s 0.402 -0.417 -0.169 -0.976 835s 835s y: [4, 4, 1, 1] 835s -0.795 0.584 1.007 -1.225 835s 0.144 0.955 0.440 0.204 835s 0.327 -0.724 -0.762 0.458 835s 0.160 1.017 -0.191 -0.879 835s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 4, 3, 1] 835s 0.474 0.350 0.698 -0.755 835s 0.595 -0.023 -0.888 0.277 835s 0.038 0.259 -0.958 -0.951 835s -0.606 0.410 -0.944 -0.741 835s 835s x1: [4, 4, 3, 1] 835s -0.398 -0.003 -0.271 -0.234 835s -0.042 -0.872 -0.629 -0.469 835s -0.641 0.575 0.934 -0.058 835s -0.594 0.957 -0.507 0.786 835s 835s y: [4, 4, 3, 1] 835s -0.202 -0.060 0.466 0.669 835s -0.410 0.424 0.821 0.609 835s 0.593 -1.239 -0.715 -0.214 835s -0.894 0.293 -0.037 0.649 835s testing: mul_mat, [4, 4, 3, 4] = [4, 4, 3, 4] * [4, 4, 3, 4] 835s x0: [4, 4, 3, 4] 835s 0.649 0.507 0.782 0.ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s 914 835s -0.463 0.968 -0.388 0.608 835s 0.256 -0.186 0.626 -0.261 835s 0.221 -0.004 -0.897 0.613 835s 835s x1: [4, 4, 3, 4] 835s 0.223 -0.124 -0.812 0.742 835s 0.479 -0.685 0.691 0.376 835s -0.073 0.028 0.059 0.809 835s 0.951 0.441 -0.836 -0.776 835s 835s y: [4, 4, 3, 4] 835s 0.125 0.542 -0.622 1.233 835s 0.847 -0.923 0.585 -0.281 835s 0.752 0.529 -0.198 0.426 835s -0.522 -0.161 -0.159 0.482 835s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.357 -0.255 -0.352 0.193 835s 0.222 -0.984 0.573 -0.041 835s -0.969 0.659 -0.460 0.491 835s 835s x1: [4, 4, 1, 1] 835s 0.973 -0.715 -0.769 -0.317 835s -0.775 -0.066 -0.192 0.760 835s 0.359 0.066 -0.761 -0.234 835s -0.721 0.680 0.434 0.928 835s 835s y: [3, 4, 1, 1] 835s 0.740 0.492 -1.215 835s -0.045 -0.248 1.168 835s 0.334 -0.413 -0.069 835s -0.405 -0.619 1.402 835s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 3, 3, 1] 835s -0.559 -0.305 0.188 835s -0.525 -0.975 -0.659 835s 0.998 -0.980 -0.678 835s 835s x1: [3, 4, 3, 1] 835s 0.984 0.026 0.464 835s -0.731 0.257 -0.853 835s -0.505 -0.809 -0.044 835s -0.745 0.550 -0.978 835s 835s y: [3, 4, 3, 1] 835s -0.471 -0.848 0.642 835s 0.170 0.695 -0.403 835s 0.521 1.083 0.319 835s 0.065 0.499 -0.620 835s testing: mul_mat, [1, 3, 3, 4] = [3, 1, 3, 4] * [3, 3, 3, 4] 835s x0: [3, 1, 3, 4] 835s -0.328 -0.791 0.388 835s 835s x1: [3, 3, 3, 4] 835s -0.515 -0.137 0.827 835s 0.528 0.303 -0.698 835s 0.526 0.998 -0.673 835s 835s y: [1, 3, 3, 4] 835s 0.598 835s -0.684 835s -1.224 835s test-mul-mat0: iter:443/500 835s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.554 -0.132 -0.233 835s 0.534 -0.865 0.051 835s 835s x1: [3, 1, 1, 1] 835s -0.710 -0.213 -0.652 835s 835s y: [2, 1, 1, 1] 835s -0.213 -0.228 835s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 835s x0: [3, 2, 3, 1] 835s 0.457 0.012 0.701 835s -0.756 0.360 -0.167 835s 835s x1: [3, 2, 3, 1] 835s 0.579 -0.055 0.775 835s 0.424 0.015 -0.780 835s 835s y: [2, 2, 3, 1] 835s 0.808 -0.587 835s -0.353 -0.184 835s testing: mul_mat, [3, 2, 3, 3] = [3, 3, 3, 3] * [3, 2, 3, 3] 835s x0: [3, 3, 3, 3] 835s -0.072 -0.242 0.660 835s -0.851 0.148 -0.281 835s -0.985 -0.258 0.755 835s 835s x1: [3, 2, 3, 3] 835s 0.204 0.977 0.669 835s 0.533 -0.495 -0.730 835s 835s y: [3, 2, 3, 3] 835s 0.191 -0.217 0.052 835s -0.400 -0.322 -0.948 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.552 -0.601 -0.078 835s 0.521 -0.160 -0.918 835s -0.014 -0.850 -0.579 835s 835s x1: [3, 3, 1, 1] 835s 0.430 -0.840 -0.106 835s -0.335 -0.940 -0.160 835s 0.781 0.921 0.408 835s 835s y: [3, 3, 1, 1] 835s 0.276 0.457 0.769 835s 0.763 0.123 0.897 835s -1.017 -0.115 -1.030 835s testing: mul_mat, [4, 3, 3, 1] = [3, 4, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 4, 3, 1] 835s 0.291 -0.095 0.050 835s 0.902 -0.241 -0.198 835s 0.410 0.827 -0.479 835s -0.951 0.803 0.294 835s 835s x1: [3, 3, 3, 1] 835s -0.242 0.003 0.350 835s 0.778 -0.102 -0.709 835s -0.025 -0.282 -0.756 835s 835s y: [4, 3, 3, 1] 835s -0.053 -0.288 -0.264 0.335 835s 0.200 0.867 0.574 -1.031 835s -0.018 0.195 0.119 -0.425 835s testing: mul_mat, [1, 3, 3, 3] = [4, 1, 3, 3] * [4, 3, 3, 3] 835s x0: [4, 1, 3, 3] 835s -0.109 0.644 -0.743 0.649 835s 835s x1: [4, 3, 3, 3] 835s -0.693 -0.928 0.744 0.357 835s -0.126 -0.735 -0.350 -0.260 835s -0.833 -0.738 0.100 0.611 835s 835s y: [1, 3, 3, 3] 835s -0.844 835s -0.369 835s -0.063 835s test-mul-mat0: iter:444/500 835s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.290 0.264 0.439 835s 835s x1: [3, 3, 1, 1] 835s 0.286 0.224 -0.879 835s -0.419 -0.543 0.485 835s 0.721 -0.853 -0.192 835s 835s y: [1, 3, 1, 1] 835s -0.244 835s -0.052 835s -0.101 835s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 835s x0: [3, 2, 3, 1] 835s -0.073 0.578 0.671 835s -0.558 -0.467 -0.443 835s 835s x1: [3, 1, 3, 1] 835s 0.675 0.924 0.573 835s 835s y: [2, 1, 3, 1] 835s 0.869 -1.061 835s testing: mul_mat, [3, 2, 3, 3] = [3, 3, 3, 3] * [3, 2, 3, 3] 835s x0: [3, 3, 3, 3] 835s 0.209 0.252 0.737 835s 0.680 -0.786 -0.408 835s 0.845 -0.765 -0.070 835s 835s x1: [3, 2, 3, 3] 835s 0.059 0.482 0.133 835s -0.265 0.406 -0.294 835s 835s y: [3, 2, 3, 3] 835s 0.232 -0.393 -0.328 835s -0.170 -0.380 -0.514 835s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.153 0.231 0.700 835s 835s x1: [3, 3, 1, 1] 835s -0.027 0.580 0.304 835s 0.115 -0.008 -0.908 835s 0.641 0.395 -0.632 835s 835s y: [1, 3, 1, 1] 835s 0.351 835s -0.654 835s -0.449 835s testing: mul_mat, [3, 3, 3, 1] = [1, 3, 3, 1] * [1, 3, 3, 1] 835s x0: [1, 3, 3, 1] 835s -0.061 835s 0.965 835s -0.375 835s 835s x1: [1, 3, 3, 1] 835s -0.398 835s -0.582 835s -0.877 835s 835s y: [3, 3, 3, 1] 835s 0.024 -0.384 ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s 0.149 835s 0.036 -0.561 0.218 835s 0.054 -0.846 0.329 835s testing: mul_mat, [1, 1, 3, 3] = [3, 1, 3, 3] * [3, 1, 3, 3] 835s x0: [3, 1, 3, 3] 835s -0.660 -0.464 0.932 835s 835s x1: [3, 1, 3, 3] 835s 0.362 0.405 -0.054 835s 835s y: [1, 1, 3, 3] 835s -0.477 835s test-mul-mat0: iter:445/500 835s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.497 835s 0.310 835s 835s x1: [1, 2, 1, 1] 835s -0.199 835s 0.369 835s 835s y: [2, 2, 1, 1] 835s 0.099 -0.062 835s -0.184 0.115 835s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.868 835s -0.635 835s 835s x1: [1, 2, 1, 1] 835s -0.597 835s -0.440 835s 835s y: [2, 2, 1, 1] 835s -0.518 0.379 835s -0.383 0.280 835s testing: mul_mat, [3, 2, 1, 2] = [1, 3, 1, 2] * [1, 2, 1, 2] 835s x0: [1, 3, 1, 2] 835s -0.634 835s -0.631 835s 0.600 835s 835s x1: [1, 2, 1, 2] 835s -0.947 835s 0.353 835s 835s y: [3, 2, 1, 2] 835s 0.601 0.598 -0.569 835s -0.224 -0.223 0.212 835s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.318 835s 0.365 835s 0.406 835s 0.143 835s 835s x1: [1, 3, 1, 1] 835s 0.666 835s -0.222 835s -0.034 835s 835s y: [4, 3, 1, 1] 835s -0.212 0.243 0.271 0.095 835s 0.071 -0.081 -0.090 -0.032 835s 0.011 -0.012 -0.014 -0.005 835s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.553 -0.071 0.627 0.372 835s -0.122 0.007 -0.203 0.680 835s 835s x1: [4, 1, 1, 1] 835s -0.802 -0.000 0.944 0.568 835s 835s y: [2, 1, 1, 1] 835s 1.246 0.292 835s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 835s x0: [2, 4, 1, 2] 835s 0.425 0.437 835s 0.869 0.050 835s -0.475 0.817 835s 0.369 -0.685 835s 835s x1: [2, 4, 1, 2] 835s -0.850 -0.862 835s -0.867 -0.294 835s -0.496 -0.498 835s -0.694 -0.461 835s 835s y: [4, 4, 1, 2] 835s -0.738 -0.782 -0.300 0.277 835s -0.497 -0.768 0.171 -0.118 835s -0.428 -0.456 -0.171 0.158 835s -0.497 -0.626 -0.047 0.060 835s test-mul-mat0: iter:446/500 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.276 0.580 835s -0.319 0.582 835s 0.698 -0.036 835s 835s x1: [2, 1, 1, 1] 835s 0.937 0.376 835s 835s y: [3, 1, 1, 1] 835s 0.476 -0.080 0.641 835s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 4, 2, 1] 835s 0.553 -0.407 835s -0.564 -0.522 835s -0.074 -0.809 835s -0.891 0.763 835s 835s x1: [2, 3, 2, 1] 835s 0.252 0.224 835s -0.611 0.121 835s 0.748 0.759 835s 835s y: [4, 3, 2, 1] 835s 0.048 -0.259 -0.200 -0.054 835s -0.387 0.281 -0.053 0.636 835s 0.105 -0.818 -0.669 -0.088 835s testing: mul_mat, [1, 4, 2, 2] = [2, 1, 2, 2] * [2, 4, 2, 2] 835s x0: [2, 1, 2, 2] 835s 0.531 -0.509 835s 835s x1: [2, 4, 2, 2] 835s -0.583 0.174 835s -0.844 0.640 835s 0.564 0.277 835s 0.389 0.322 835s 835s y: [1, 4, 2, 2] 835s -0.399 835s -0.774 835s 0.158 835s 0.042 835s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.410 -0.170 835s -0.128 -0.458 835s 0.547 0.295 835s -0.520 -0.022 835s 835s x1: [2, 1, 1, 1] 835s 0.294 0.350 835s 835s y: [4, 1, 1, 1] 835s -0.180 -0.198 0.264 -0.160 835s testing: mul_mat, [1, 2, 2, 1] = [4, 1, 2, 1] * [4, 2, 2, 1] 835s x0: [4, 1, 2, 1] 835s 0.015 0.626 0.313 -0.692 835s 835s x1: [4, 2, 2, 1] 835s 0.646 0.873 0.575 -0.204 835s 0.590 0.701 0.268 -0.976 835s 835s y: [1, 2, 2, 1] 835s 0.877 835s 1.205 835s testing: mul_mat, [3, 4, 2, 2] = [1, 3, 2, 2] * [1, 4, 2, 2] 835s x0: [1, 3, 2, 2] 835s -0.486 835s -0.040 835s -0.598 835s 835s x1: [1, 4, 2, 2] 835s 0.891 835s 0.378 835s -0.322 835s -0.567 835s 835s y: [3, 4, 2, 2] 835s -0.433 -0.036 -0.533 835s -0.184 -0.015 -0.226 835s 0.157 0.013 0.193 835s 0.276 0.023 0.339 835s test-mul-mat0: iter:447/500 835s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.952 0.957 -0.419 -0.912 835s 835s x1: [4, 1, 1, 1] 835s 0.070 0.628 0.406 -0.274 835s 835s y: [1, 1, 1, 1] 835s 0.747 835s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.284 -0.630 -0.532 0.686 835s 0.503 -0.590 0.334 0.650 835s 835s x1: [4, 1, 1, 1] 835s -0.112 -0.277 -0.752 0.856 835s 835s y: [2, 1, 1, 1] 835s 1.129 0.413 835s testing: mul_mat, [2, 2, 1, 3] = [4, 2, 1, 3] * [4, 2, 1, 3] 835s x0: [4, 2, 1, 3] 835s 0.409 -0.142 0.282 0.819 835s -0.809 -0.067 0.797 -0.514 835s 835s x1: [4, 2, 1, 3] 835s 0.978 -0.706 -0.894 -0.479 835s 0.598 0.461 -0.087 -0.207 835s 835s y: [2, 2, 1, 3] 835s -0.144 -1.209 835s -0.015 -0.478 835s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 3, 1, 1] 835s -0.388 0.545 -0.416 0.084 835s 0.735 0.532 0.851 0.082 835s 0.596 -0.918 -0.834 0.044 835s 835s x1: [4, 2, 1, 1] 835s -0.860 0.566 0.375 0.550 835s -0.493 -0.453 0.330 0.916 835s 835s y: [3, 2, 1, 1] 835s 0.533 0.033 -1.321 835s -0.116 -0.248 -0.113 835s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 835s x0:ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s [3, 3, 1, 1] 835s -0.505 0.825 -0.563 835s 0.976 0.892 0.627 835s 0.325 -0.270 -0.674 835s 835s x1: [3, 4, 1, 1] 835s 0.778 -0.704 -0.658 835s -0.928 -0.782 0.768 835s 0.918 -0.195 0.903 835s 0.404 -0.055 0.469 835s 835s y: [3, 4, 1, 1] 835s -0.603 -0.281 0.886 835s -0.609 -1.121 -0.609 835s -1.133 1.289 -0.257 835s -0.513 0.640 -0.170 835s testing: mul_mat, [3, 3, 1, 3] = [3, 3, 1, 3] * [3, 3, 1, 3] 835s x0: [3, 3, 1, 3] 835s 0.114 0.095 0.661 835s -0.403 0.757 -0.233 835s 0.983 -0.609 -0.034 835s 835s x1: [3, 3, 1, 3] 835s 0.982 0.160 -0.592 835s -0.434 0.010 -0.425 835s 0.650 -0.908 0.618 835s 835s y: [3, 3, 1, 3] 835s -0.264 -0.137 0.888 835s -0.330 0.282 -0.419 835s 0.396 -1.093 1.170 835s test-mul-mat0: iter:448/500 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.041 0.021 835s -0.824 -0.993 835s -0.667 0.035 835s 835s x1: [2, 2, 1, 1] 835s -0.735 0.652 835s -0.351 0.360 835s 835s y: [3, 2, 1, 1] 835s -0.016 -0.041 0.514 835s -0.007 -0.069 0.247 835s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 3, 2, 1] 835s 0.535 0.500 835s -0.591 -0.456 835s -0.349 0.464 835s 835s x1: [2, 3, 2, 1] 835s -0.409 0.072 835s -0.717 0.136 835s 0.312 -0.862 835s 835s y: [3, 3, 2, 1] 835s -0.183 0.209 0.176 835s -0.315 0.361 0.313 835s -0.264 0.209 -0.509 835s testing: mul_mat, [2, 3, 2, 4] = [2, 2, 2, 4] * [2, 3, 2, 4] 835s x0: [2, 2, 2, 4] 835s -0.378 -0.035 835s -0.962 -0.282 835s 835s x1: [2, 3, 2, 4] 835s -0.099 0.297 835s -0.300 -0.093 835s 0.630 0.735 835s 835s y: [2, 3, 2, 4] 835s 0.027 0.012 835s 0.117 0.315 835s -0.264 -0.813 835s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.226 -0.234 835s 835s x1: [2, 2, 1, 1] 835s -0.924 -0.494 835s -0.052 0.557 835s 835s y: [1, 2, 1, 1] 835s -0.093 835s -0.142 835s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 1, 2, 1] 835s -0.155 835s 835s x1: [1, 2, 2, 1] 835s 0.707 835s -0.821 835s 835s y: [1, 2, 2, 1] 835s -0.110 835s 0.127 835s testing: mul_mat, [3, 1, 2, 4] = [1, 3, 2, 4] * [1, 1, 2, 4] 835s x0: [1, 3, 2, 4] 835s -0.443 835s -0.134 835s 0.743 835s 835s x1: [1, 1, 2, 4] 835s -0.615 835s 835s y: [3, 1, 2, 4] 835s 0.272 0.083 -0.457 835s test-mul-mat0: iter:449/500 835s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.759 -0.115 0.809 0.095 835s -0.575 -0.488 -0.976 -0.530 835s -0.837 -0.490 0.795 0.040 835s 0.763 -0.173 -0.903 -0.423 835s 835s x1: [4, 1, 1, 1] 835s 0.256 -0.530 -0.502 0.813 835s 835s y: [4, 1, 1, 1] 835s -0.462 0.171 -0.321 0.397 835s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 1, 3, 1] 835s 0.003 -0.946 0.187 0.191 835s 835s x1: [4, 4, 3, 1] 835s 0.920 0.486 -0.763 -0.347 835s 0.260 0.419 0.459 0.106 835s 0.696 -0.669 -0.639 -0.835 835s -0.171 -0.826 0.501 0.070 835s 835s y: [1, 4, 3, 1] 835s -0.667 835s -0.290 835s 0.356 835s 0.888 835s testing: mul_mat, [4, 1, 3, 3] = [4, 4, 3, 3] * [4, 1, 3, 3] 835s x0: [4, 4, 3, 3] 835s 0.982 0.721 -0.903 0.735 835s 0.244 -0.798 -0.956 -0.466 835s 0.817 -0.590 -0.337 -0.998 835s -0.857 0.793 -0.760 0.062 835s 835s x1: [4, 1, 3, 3] 835s 0.391 -0.172 0.927 -0.333 835s 835s y: [4, 1, 3, 3] 835s -0.822 -0.498 0.441 -1.196 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.095 -0.138 0.984 0.453 835s -0.392 0.969 -0.272 0.993 835s 835s x1: [4, 4, 1, 1] 835s -0.433 0.113 -0.586 -0.217 835s -0.828 -0.304 -0.395 0.033 835s 0.128 0.198 -0.331 0.873 835s -0.435 -0.942 -0.725 -0.201 835s 835s y: [2, 4, 1, 1] 835s -0.649 0.223 835s -0.253 0.170 835s 0.031 1.098 835s -0.633 -0.745 835s testing: mul_mat, [1, 4, 3, 1] = [2, 1, 3, 1] * [2, 4, 3, 1] 835s x0: [2, 1, 3, 1] 835s 0.265 0.719 835s 835s x1: [2, 4, 3, 1] 835s 0.487 -0.820 835s -0.107 0.400 835s -0.027 -0.541 835s 0.968 -0.915 835s 835s y: [1, 4, 3, 1] 835s -0.460 835s 0.260 835s -0.396 835s -0.401 835s testing: mul_mat, [3, 2, 3, 3] = [1, 3, 3, 3] * [1, 2, 3, 3] 835s x0: [1, 3, 3, 3] 835s 0.932 835s -0.595 835s -0.453 835s 835s x1: [1, 2, 3, 3] 835s 0.480 835s 0.352 835s 835s y: [3, 2, 3, 3] 835s 0.447 -0.285 -0.217 835s 0.328 -0.209 -0.159 835s test-mul-mat0: iter:450/500 835s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.593 -0.045 -0.361 0.655 835s 0.356 -0.564 -0.988 -0.289 835s -0.811 0.361 0.577 0.857 835s -0.729 0.071 0.457 0.586 835s 835s x1: [4, 4, 1, 1] 835s 0.600 0.315 -0.959 0.935 835s 0.470 0.114 0.536 0.344 835s -0.304 0.129 -0.611 -0.220 835s -0.798 -0.214 -0.741 -0.846 835s 835s y: [4, 4, 1, 1] 835s 1.301 0.713 -0.124 -0.306 835s 0.305 -0.526 0.264 0.112 835s -0.110 0.486 -0.248 -0.177 835s -0.751 0.813 -0.581 -0.267 835s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.722 0.208 -0.276 -0.842 835s 0.220 0.436 -0.652 -0.419 835s 0.012 -0.795 -0.149 -0.917 835s 835s x1: [4, 4, 1, 1] 835s 0.112 0.393 0.056 -0.775 835s -0.071 -0.601 -0.079 -0.943 835s -0.211 0.701 -0.741 0.575 835s 0.960 -0.587 0.083 0.554 835s 835s y: [3, 4, 1, 1] 835s 0.799 0.484 0.391 835s 0.638 0.169 1.353 835s -0.286 0.501 -0.977 835s 0.082 -0.331 -0.042 835s testing: mul_mat, [1, 3, 1, 3] = [4, 1, 1, 3] * [4, 3, 1, 3] 835s x0: [4, 1, 1, 3] 835s -0.527 0.238 -0.707 -0.486 835s 835s x1: [4, 3, 1, 3] 835s 0.662 -0.563 0.195 0.055 835s 0.493 0.420 0.984 0.892 835s -0.659 -0.959 -0.319 -0.958 835s 835s y: [1, 3, 1, 3] 835s -0.647 835s -1.289 835s 0.810 835s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.356 -0.343 0.361 0.210 835s 835s x1: [4, 1, 1, 1] 835s 0.609 -0.426 -0.341 -0.584 835s 835s y: [1, 1, 1, 1] 835s -0.317 835s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 3, 1, 1] 835s -0.520 835s 0.779 835s 0.057 835s 835s x1: [1, 4, 1, 1] 835s 0.911 835s 0.133 835s -0.374 835s 0.248 835s 835s y: [3, 4, 1, 1] 835s -0.474 0.710 0.052 835s -0.069 0.104 0.008 835s 0.194 -0.291 -0.021 835s -0.129 0.193 0.014 835s testing: mul_mat, [1, 1, 1, 3] = [3, 1, 1, 3] * [3, 1, 1, 3] 835s x0: [3, 1, 1, 3] 835s -0.303 -0.615 -0.330 835s 835s x1: [3, 1, 1, 3] 835s 0.826 0.731 0.530 835s 835s y: [1, 1, 1, 3] 835s -0.875 835s test-mul-mat0: iter:451/500 835s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.269 -0.918 -0.880 835s 835s x1: [3, 4, 1, 1] 835s -0.022 0.533 0.730 835s -0.774 -0.899 -0.790 835s -0.994 0.158 -0.964 835s 0.737 -0.313 0.100 835s 835s y: [1, 4, 1, 1] 835s -1.126 835s 1.729 835s 0.972 835s 0.001 835s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 835s x0: [3, 4, 2, 1] 835s 0.154 -0.342 -0.624 835s -0.807 -0.448 0.443 835s -0.407 0.656 -0.578 835s -0.874 0.386 -0.352 835s 835s x1: [3, 1, 2, 1] 835s 0.588 0.239 -0.183 835s 835s y: [4, 1, 2, 1] 835s 0.123 -0.663 0.023 -0.357 835s testing: mul_mat, [1, 4, 2, 4] = [3, 1, 2, 4] * [3, 4, 2, 4] 835s x0: [3, 1, 2, 4] 835s 0.302 0.413 0.640 835s 835s x1: [3, 4, 2, 4] 835s -0.609 -0.947 0.088 835s -0.636 0.963 -0.504 835s -0.669 0.117 0.154 835s -0.293 0.309 0.706 835s 835s y: [1, 4, 2, 4] 835s -0.519 835s -0.118 835s -0.056 835s 0.491 835s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.837 -0.269 0.047 835s 0.633 0.139 -0.629 835s 835s x1: [3, 1, 1, 1] 835s 0.219 0.444 0.750 835s 835s y: [2, 1, 1, 1] 835s 0.098 -0.272 835s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 835s x0: [2, 1, 2, 1] 835s 0.944 0.624 835s 835s x1: [2, 3, 2, 1] 835s -0.993 0.412 835s -0.893 -0.597 835s 0.860 -0.603 835s 835s y: [1, 3, 2, 1] 835s -0.681 835s -1.216 835s 0.436 835s testing: mul_mat, [3, 2, 2, 4] = [1, 3, 2, 4] * [1, 2, 2, 4] 835s x0: [1, 3, 2, 4] 835s -0.616 835s -0.557 835s 0.731 835s 835s x1: [1, 2, 2, 4] 835s 0.614 835s -0.972 835s 835s y: [3, 2, 2, 4] 835s -0.378 -0.342 0.449 835s 0.599 0.542 -0.711 835s test-mul-mat0: iter:452/500 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.919 0.762 -0.718 835s 835s x1: [3, 2, 1, 1] 835s 0.458 -0.685 -0.969 835s 0.843 -0.242 0.763 835s 835s y: [1, 2, 1, 1] 835s -0.247 835s -1.506 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.324 0.153 -0.787 835s 835s x1: [3, 1, 1, 1] 835s 0.118 0.731 0.942 835s 835s y: [1, 1, 1, 1] 835s -0.591 835s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.123 -0.450 -0.084 835s 835s x1: [3, 1, 1, 1] 835s -0.469 -0.608 0.883 835s 835s y: [1, 1, 1, 1] 835s 0.257 835s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 2, 1, 1] 835s 0.530 0.656 0.526 835s 0.211 -0.011 0.687 835s 835s x1: [3, 1, 1, 1] 835s 0.490 -0.947 0.478 835s 835s y: [2, 1, 1, 1] 835s -0.110 0.443 835s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.483 0.581 835s -0.057 -0.733 835s 0.477 -0.370 835s 835s x1: [2, 3, 1, 1] 835s -0.169 -0.716 835s 0.450 0.254 835s -0.635 0.212 835s 835s y: [3, 3, 1, 1] 835s -0.498 0.534 0.184 835s 0.365 -0.212 0.121 835s -0.184 -0.119 -0.381 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.807 0.389 -0.719 835s 835s x1: [3, 2, 1, 1] 835s 0.795 -0.202 0.022 835s 0.678 0.277 0.900 835s 835s y: [1, 2, 1, 1] 835s -0.736 835s -1.086 835s test-mul-mat0: iter:453/500 835s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.691 835s 0.631 835s 835s x1: [1, 2, 1, 1] 835s -0.996 835s -0.200 835s 835s y: [2, 2, 1, 1] 835s -0.688 -0.629 835s -0.138 -0.126 835s testing: mul_mat, [1, 2, 3, 1] = [1, 1, 3, 1] * [1, 2, 3, 1] 835s x0: [1, 1, 3, 1] 835s 0.295 835s 835s x1: [1, 2, 3, 1] 835s -0.308 835s 0.141 835s 835s y: [1, 2, 3, 1] 835s -0.091 835s 0.042 835s testing: mul_mat, [4, 1, 3, 1] = [1, 4, 3, 1] * [1, 1, 3, 1] 835s x0: [1, 4, 3, 1] 835s 0.550 835s 0.594 835s 0.637 835s 0.449 835s 835s x1: [1, 1, 3, 1] 835s 0.562 835s 835s y: [4, 1, 3, 1] 835s 0.309 0.334 0.358 0.253 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.482 835s -0.978 835s 835s x1: [1, 4, 1, 1] 835s 0.190 835s -0.286 835s -0.210 835s -0.119 835s 835s y: [2, 4, 1, 1] 835s 0.092 -0.186 835s -0.138 0.280 835s -0.101 0.206 835s -0.057 0.116 835s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 835s x0: [2, 2, 3, 1] 835s 0.201 -0.925 835s 0.231 0.117 835s 835s x1: [2, 1, 3, 1] 835s 0.230 -0.461 835s 835s y: [2, 1, 3, 1] 835s 0.473 -0.001 835s testing: mul_mat, [4, 2, 3, 1] = [2, 4, 3, 1] * [2, 2, 3, 1] 835s x0: [2, 4, 3, 1] 835s 0.751 0.236 835s 0.567 -0.963 835s -0.510 -0.969 835s -0.170 -0.532 835s 835s x1: [2, 2, 3, 1] 835s -0.363 -0.441 835s 0.100 -0.449 835s 835s y: [4, 2, 3, 1] 835s -0.377 0.219 0.613 0.296 835s -0.031 0.489 0.384 0.222 835s test-mul-mat0: iter:454/500 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.459 -0.953 835s 0.786 0.372 835s 0.284 0.823 835s 835s x1: [2, 1, 1, 1] 835s -0.210 -0.520 835s 835s y: [3, 1, 1, 1] 835s 0.591 -0.358 -0.487 835s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 835s x0: [2, 4, 4, 1] 835s 0.108 -0.031 835s 0.805 -0.520 835s -0.747 0.628 835s 0.883 -0.996 835s 835s x1: [2, 3, 4, 1] 835s 0.403 0.751 835s 0.936 -0.448 835s 0.811 0.674 835s 835s y: [4, 3, 4, 1] 835s 0.020 -0.066 0.171 -0.393 835s 0.115 0.987 -0.981 1.273 835s 0.067 0.302 -0.183 0.045 835s testing: mul_mat, [1, 4, 4, 4] = [2, 1, 4, 4] * [2, 4, 4, 4] 835s x0: [2, 1, 4, 4] 835s -0.403 -0.690 835s 835s x1: [2, 4, 4, 4] 835s 0.463 0.721 835s -0.158 0.715 835s 0.350 -0.276 835s 0.719 -0.086 835s 835s y: [1, 4, 4, 4] 835s -0.684 835s -0.429 835s 0.049 835s -0.231 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.832 -0.181 835s -0.680 -0.048 835s 0.860 0.931 835s 835s x1: [2, 1, 1, 1] 835s -0.391 0.547 835s 835s y: [3, 1, 1, 1] 835s -0.424 0.239 0.173 835s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 835s x0: [3, 1, 4, 1] 835s 0.024 0.198 -0.918 835s 835s x1: [3, 2, 4, 1] 835s -0.901 0.209 0.961 835s 0.401 0.522 -0.663 835s 835s y: [1, 2, 4, 1] 835s -0.862 835s 0.721 835s testing: mul_mat, [4, 3, 4, 4] = [1, 4, 4, 4] * [1, 3, 4, 4] 835s x0: [1, 4, 4, 4] 835s -0.564 835s -0.711 835s -0.572 835s -0.159 835s 835s x1: [1, 3, 4, 4] 835s 0.426 835s 0.790 835s 0.319 835s 835s y: [4, 3, 4, 4] 835s -0.240 -0.303 -0.244 -0.068 835s -0.445 -0.562 -0.452 -0.126 835s -0.180 -0.227 -0.183 -0.051 835s test-mul-mat0: iter:455/500 835s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.174 0.907 -0.687 835s -0.113 0.547 0.282 835s 835s x1: [3, 2, 1, 1] 835s 0.509 0.891 0.478 835s 0.413 -0.858 -0.494 835s 835s y: [2, 2, 1, 1] 835s 0.392 0.565 835s -0.511 -0.656 835s testing: mul_mat, [4, 2, 2, 1] = [3, 4, 2, 1] * [3, 2, 2, 1] 835s x0: [3, 4, 2, 1] 835s -0.792 0.941 -0.090 835s 0.020 0.153 -0.580 835s -0.090 -0.369 0.833 835s 0.052 0.137 0.506 835s 835s x1: [3, 2, 2, 1] 835s -0.908 -0.079 0.966 835s -0.116 0.433 0.773 835s 835s y: [4, 2, 2, 1] 835s 0.559 -0.590 0.915 0.431 835s 0.430 -0.384 0.494 0.445 835s testing: mul_mat, [2, 4, 2, 4] = [3, 2, 2, 4] * [3, 4, 2, 4] 835s x0: [3, 2, 2, 4] 835s 0.451 -0.546 -0.514 835s -0.345 -0.105 -0.452 835s 835s x1: [3, 4, 2, 4] 835s 0.021 0.926 -0.692 835s -0.589 0.068 -0.643 835s -0.935 0.276 -0.703 835s -0.025 -0.705 0.451 835s 835s y: [2, 4, 2, 4] 835s -0.141 0.208 835s 0.028 0.487 835s -0.212 0.611 835s 0.142 -0.121 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.729 -0.258 -0.992 835s 0.454 0.788 -0.315 835s -0.978 -0.910 -0.124 835s 0.983 0.482 0.122 835s 835s x1: [3, 2, 1, 1] 835s 0.057 -0.401 0.055 835s -0.588 0.863 0.996 835s 835s y: [4, 2, 1, 1] 835s 0.007 -0.307 0.302 -0.130 835s -0.782 0.099 -0.333 -0.041 835s testing: mul_mat, [3, 3, 2, 1] = [4, 3, 2, 1] * [4, 3, 2, 1] 835s x0: [4, 3, 2, 1] 835s 0.128 0.813 0.640 -0.413 835s -0.222 0.654 0.661 -0.298 835s -0.381 0.741 0.288 0.042 835s 835s x1: [4, 3, 2, 1] 835s 0.827 -0.993 0.547 -0.053 835s 0.040 0.754 -0.933 0.483 835s 0.492 -0.461 -0.678 -0.952 835s 835s y: [3, 3, 2, 1] 835s -0.329 -0.456 -0.896 835s -0.179 -0.277 0.295 835s -0.352 -0.576 -0.764 835s testing: mul_mat, [2, 4, 2, 4] = [3, 2, 2, 4] * [3, 4, 2, 4] 835s x0: [3, 2, 2, 4] 835s -0.847 -0.779 0.809 835s -0.197 -0.705 -0.960 835s 835s x1: [3, 4, 2, 4] 835s 0.599 0.266 0.341 835s -0.577 -0.696 -0.362 835s 0.034 0.432 0.416 835s 0.653 0.244 0.070 835s 835s y: [2, 4, 2, 4] 835s -0.439 -0.633 835s 0.738 0.953 835s -0.029 -0.711 835s -0.687 -0.369 835s test-mul-mat0: iter:456ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s /500 835s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 4, 1, 1] 835s 0.097 835s 0.748 835s 0.942 835s 0.477 835s 835s x1: [1, 2, 1, 1] 835s -0.514 835s -0.137 835s 835s y: [4, 2, 1, 1] 835s -0.050 -0.384 -0.484 -0.245 835s -0.013 -0.102 -0.129 -0.065 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.512 835s 835s x1: [1, 4, 1, 1] 835s 0.411 835s -0.895 835s 0.872 835s 0.227 835s 835s y: [1, 4, 1, 1] 835s -0.211 835s 0.458 835s -0.447 835s -0.116 835s testing: mul_mat, [1, 1, 1, 4] = [1, 1, 1, 4] * [1, 1, 1, 4] 835s x0: [1, 1, 1, 4] 835s -0.336 835s 835s x1: [1, 1, 1, 4] 835s 0.338 835s 835s y: [1, 1, 1, 4] 835s -0.113 835s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.772 835s -0.291 835s 835s x1: [1, 1, 1, 1] 835s -0.080 835s 835s y: [2, 1, 1, 1] 835s -0.061 0.023 835s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.868 0.006 835s 835s x1: [2, 1, 1, 1] 835s 0.150 -0.118 835s 835s y: [1, 1, 1, 1] 835s 0.130 835s testing: mul_mat, [1, 2, 1, 4] = [1, 1, 1, 4] * [1, 2, 1, 4] 835s x0: [1, 1, 1, 4] 835s 0.964 835s 835s x1: [1, 2, 1, 4] 835s 0.517 835s -0.268 835s 835s y: [1, 2, 1, 4] 835s 0.499 835s -0.259 835s test-mul-mat0: iter:457/500 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.521 -0.035 0.799 835s 0.485 -0.518 -0.469 835s -0.226 0.097 0.010 835s 835s x1: [3, 3, 1, 1] 835s 0.467 -0.740 -0.695 835s 0.934 0.825 0.225 835s -0.219 0.596 0.934 835s 835s y: [3, 3, 1, 1] 835s -0.773 0.936 -0.184 835s -0.336 -0.080 -0.129 835s 0.839 -0.854 0.117 835s testing: mul_mat, [4, 3, 4, 1] = [3, 4, 4, 1] * [3, 3, 4, 1] 835s x0: [3, 4, 4, 1] 835s -0.286 -0.220 -0.148 835s -0.284 0.979 0.681 835s -0.815 0.439 -0.186 835s 0.588 -0.278 0.173 835s 835s x1: [3, 3, 4, 1] 835s -0.994 0.188 -0.098 835s 0.342 0.152 -0.980 835s 0.749 0.604 -0.524 835s 835s y: [4, 3, 4, 1] 835s 0.257 0.399 0.911 -0.654 835s 0.014 -0.615 -0.030 -0.010 835s -0.270 0.023 -0.248 0.182 835s testing: mul_mat, [3, 4, 4, 2] = [3, 3, 4, 2] * [3, 4, 4, 2] 835s x0: [3, 3, 4, 2] 835s 0.719 0.626 -0.584 835s 0.461 -0.189 -0.826 835s 0.195 0.822 -0.045 835s 835s x1: [3, 4, 4, 2] 835s 0.136 -0.328 0.782 835s 0.596 -0.084 0.204 835s -0.109 -0.386 -0.751 835s -0.790 -0.332 -0.741 835s 835s y: [3, 4, 4, 2] 835s -0.564 -0.521 -0.278 835s 0.257 0.122 0.038 835s 0.119 0.644 -0.305 835s -0.342 0.311 -0.393 835s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.988 0.155 -0.380 835s 0.554 -0.989 -0.396 835s 0.875 -0.433 0.396 835s -0.628 0.443 0.420 835s 835s x1: [3, 3, 1, 1] 835s 0.628 0.442 0.344 835s -0.934 -0.856 0.939 835s 0.535 0.777 -0.006 835s 835s y: [4, 3, 1, 1] 835s -0.683 -0.225 0.494 -0.054 835s 0.433 -0.042 -0.075 0.602 835s -0.406 -0.470 0.130 0.006 835s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 835s x0: [4, 4, 4, 1] 835s 0.709 0.088 -0.566 0.576 835s -0.870 -0.337 0.732 -0.019 835s -0.664 0.307 -0.257 -0.804 835s 0.503 -0.387 0.601 0.295 835s 835s x1: [4, 3, 4, 1] 835s -0.891 0.429 0.874 0.893 835s 0.715 0.175 0.777 0.211 835s 0.341 0.405 -0.347 -0.315 835s 835s y: [4, 3, 4, 1] 835s -0.574 1.254 -0.219 0.174 835s 0.204 -0.117 -0.791 0.821 835s 0.292 -0.682 0.240 -0.287 835s testing: mul_mat, [1, 4, 4, 2] = [4, 1, 4, 2] * [4, 4, 4, 2] 835s x0: [4, 1, 4, 2] 835s -0.416 0.617 -0.610 0.259 835s 835s x1: [4, 4, 4, 2] 835s 0.307 0.493 -0.310 -0.643 835s -0.082 0.238 0.840 -0.926 835s -0.471 -0.076 -0.193 -0.200 835s -0.796 -0.165 -0.815 0.991 835s 835s y: [1, 4, 4, 2] 835s 0.199 835s -0.571 835s 0.215 835s 0.984 835s test-mul-mat0: iter:458/500 835s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.171 -0.474 835s 835s x1: [2, 4, 1, 1] 835s 0.169 -0.888 835s 0.273 -0.242 835s 0.021 -0.333 835s 0.243 0.738 835s 835s y: [1, 4, 1, 1] 835s 0.450 835s 0.161 835s 0.162 835s -0.309 835s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 3, 1, 1] 835s -0.893 0.383 835s -0.600 0.221 835s 0.160 -0.749 835s 835s x1: [2, 1, 1, 1] 835s -0.734 -0.053 835s 835s y: [3, 1, 1, 1] 835s 0.636 0.429 -0.078 835s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.648 0.663 835s -0.951 0.585 835s 835s x1: [2, 3, 1, 1] 835s 0.798 0.604 835s 0.826 0.740 835s 0.817 0.550 835s 835s y: [2, 3, 1, 1] 835s 0.918 -0.405 835s 1.026 -0.352 835s 0.894 -0.455 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.525 -0.627 835s -0.167 -0.996 835s -0.080 0.446 835s 835s x1: [2, 2, 1, 1] 835s -0.168 -0.839 835s -0.142 0.590 835s 835s y: [3, 2, 1, 1] 835s 0.438 0.864 -0.361 835s -0.445 -0.564 0.275 835s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.494 0.098ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s -0.085 835s 0.962 0.788 0.338 835s 0.764 0.504 0.769 835s 835s x1: [3, 2, 1, 1] 835s -0.361 -0.049 0.311 835s -0.255 -0.666 0.711 835s 835s y: [3, 2, 1, 1] 835s -0.210 -0.281 -0.062 835s -0.251 -0.529 0.017 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s -0.743 -0.739 0.212 835s -0.918 0.527 -0.161 835s -0.096 0.543 -0.712 835s 835s x1: [3, 3, 1, 1] 835s -0.437 0.001 0.818 835s -0.852 0.834 0.979 835s 0.006 0.424 0.161 835s 835s y: [3, 3, 1, 1] 835s 0.497 0.270 -0.540 835s 0.225 1.064 -0.163 835s -0.283 0.192 0.115 835s test-mul-mat0: iter:459/500 835s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.088 -0.229 0.897 -0.751 835s 0.302 -0.846 -0.670 -0.794 835s -0.584 0.858 0.748 0.628 835s 835s x1: [4, 3, 1, 1] 835s -0.488 -0.982 -0.861 -0.700 835s 0.522 0.054 0.638 0.291 835s 0.617 -0.361 0.109 0.765 835s 835s y: [3, 3, 1, 1] 835s -0.064 1.816 -1.641 835s 0.387 -0.546 0.401 835s -0.341 -0.189 -0.109 835s testing: mul_mat, [1, 3, 2, 1] = [4, 1, 2, 1] * [4, 3, 2, 1] 835s x0: [4, 1, 2, 1] 835s 0.897 0.069 0.273 0.754 835s 835s x1: [4, 3, 2, 1] 835s -0.304 -0.964 0.175 0.246 835s -0.709 -0.785 0.758 -0.691 835s -0.646 -0.942 0.831 0.408 835s 835s y: [1, 3, 2, 1] 835s -0.105 835s -1.005 835s -0.109 835s testing: mul_mat, [3, 1, 2, 3] = [4, 3, 2, 3] * [4, 1, 2, 3] 835s x0: [4, 3, 2, 3] 835s 0.185 0.170 -0.819 -0.914 835s 0.621 0.035 -0.838 0.318 835s -0.820 -0.547 -0.227 0.634 835s 835s x1: [4, 1, 2, 3] 835s -0.924 0.697 0.145 -0.709 835s 835s y: [3, 1, 2, 3] 835s 0.477 -0.895 -0.106 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.716 0.583 0.292 -0.954 835s 835s x1: [4, 3, 1, 1] 835s -0.059 0.937 0.217 -0.047 835s 0.074 0.703 -0.541 0.534 835s -0.580 0.000 0.953 0.236 835s 835s y: [1, 3, 1, 1] 835s 0.696 835s -0.310 835s 0.468 835s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 835s x0: [1, 4, 2, 1] 835s -0.023 835s 0.769 835s -0.248 835s -0.305 835s 835s x1: [1, 4, 2, 1] 835s 0.755 835s -0.995 835s -0.346 835s 0.115 835s 835s y: [4, 4, 2, 1] 835s -0.017 0.581 -0.187 -0.230 835s 0.023 -0.765 0.247 0.303 835s 0.008 -0.266 0.086 0.106 835s -0.003 0.088 -0.028 -0.035 835s testing: mul_mat, [1, 1, 2, 3] = [4, 1, 2, 3] * [4, 1, 2, 3] 835s x0: [4, 1, 2, 3] 835s 0.745 -0.802 -0.874 0.439 835s 835s x1: [4, 1, 2, 3] 835s -0.353 0.706 -0.427 0.106 835s 835s y: [1, 1, 2, 3] 835s -0.411 835s test-mul-mat0: iter:460/500 835s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 4, 1, 1] 835s -0.655 835s 0.078 835s -0.130 835s 0.784 835s 835s x1: [1, 2, 1, 1] 835s -0.400 835s -0.119 835s 835s y: [4, 2, 1, 1] 835s 0.262 -0.031 0.052 -0.313 835s 0.078 -0.009 0.015 -0.093 835s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 1, 1, 1] 835s 0.061 835s 835s x1: [1, 4, 1, 1] 835s 0.909 835s 0.866 835s 0.870 835s -0.555 835s 835s y: [1, 4, 1, 1] 835s 0.055 835s 0.053 835s 0.053 835s -0.034 835s testing: mul_mat, [3, 1, 1, 4] = [1, 3, 1, 4] * [1, 1, 1, 4] 835s x0: [1, 3, 1, 4] 835s -0.311 835s 0.641 835s 0.394 835s 835s x1: [1, 1, 1, 4] 835s -0.778 835s 835s y: [3, 1, 1, 4] 835s 0.242 -0.499 -0.307 835s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.681 835s 0.757 835s 835s x1: [1, 3, 1, 1] 835s -0.830 835s 0.974 835s -0.321 835s 835s y: [2, 3, 1, 1] 835s 0.565 -0.628 835s -0.663 0.737 835s 0.219 -0.243 835s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.651 0.034 835s 0.973 -0.668 835s -0.889 0.086 835s 0.087 0.392 835s 835s x1: [2, 1, 1, 1] 835s 0.785 -0.897 835s 835s y: [4, 1, 1, 1] 835s 0.481 1.363 -0.775 -0.283 835s testing: mul_mat, [2, 2, 1, 4] = [4, 2, 1, 4] * [4, 2, 1, 4] 835s x0: [4, 2, 1, 4] 835s -0.201 0.495 0.070 0.979 835s -0.711 -0.776 -0.668 0.617 835s 835s x1: [4, 2, 1, 4] 835s 0.525 0.876 -0.919 0.166 835s 0.271 0.425 -0.219 -0.163 835s 835s y: [2, 2, 1, 4] 835s 0.427 -0.337 835s -0.019 -0.477 835s test-mul-mat0: iter:461/500 835s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.520 -0.219 -0.610 -0.045 835s 0.156 -0.416 -0.397 0.019 835s 0.300 -0.430 -0.962 -0.809 835s -0.171 -0.676 -0.657 -0.588 835s 835s x1: [4, 1, 1, 1] 835s -0.448 0.303 0.982 -0.860 835s 835s y: [4, 1, 1, 1] 835s -0.859 -0.602 -0.512 -0.267 835s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 835s x0: [4, 1, 3, 1] 835s 0.151 -0.120 0.325 0.082 835s 835s x1: [4, 4, 3, 1] 835s -0.793 -0.156 -0.287 0.213 835s 0.569 0.812 -0.493 0.788 835s 0.136 -0.129 -0.660 -0.562 835s -0.147 -0.520 0.373 -0.627 835s 835s y: [1, 4, 3, 1] 835s -0.177 835s -0.108 835s -0.225 835s 0.110 835s testing: mul_mat, [1, 1, 3, 2] = [4, 1, 3, 2] * [4, 1, 3, 2] 835s x0: [4, 1, 3, 2] 835s -0.779 -0.639 0.925 0.135 835s 835s x1: [4, 1, 3,ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s 2] 835s -0.344 0.594 -0.986 0.112 835s 835s y: [1, 1, 3, 2] 835s -1.010 835s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.337 0.613 0.429 0.698 835s 835s x1: [4, 1, 1, 1] 835s -0.648 -0.430 -0.232 -0.503 835s 835s y: [1, 1, 1, 1] 835s -0.933 835s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 835s x0: [1, 3, 3, 1] 835s -0.392 835s -0.530 835s 0.667 835s 835s x1: [1, 4, 3, 1] 835s 0.538 835s -0.436 835s 0.648 835s -0.547 835s 835s y: [3, 4, 3, 1] 835s -0.211 -0.285 0.359 835s 0.171 0.231 -0.291 835s -0.254 -0.343 0.432 835s 0.214 0.290 -0.365 835s testing: mul_mat, [1, 1, 3, 2] = [3, 1, 3, 2] * [3, 1, 3, 2] 835s x0: [3, 1, 3, 2] 835s 0.023 0.959 -0.982 835s 835s x1: [3, 1, 3, 2] 835s -0.814 -0.335 -0.910 835s 835s y: [1, 1, 3, 2] 835s 0.554 835s test-mul-mat0: iter:462/500 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.284 0.294 -0.963 835s -0.325 0.312 0.668 835s 0.105 -0.003 0.599 835s -0.385 0.490 0.364 835s 835s x1: [3, 2, 1, 1] 835s 0.311 0.233 0.046 835s 0.533 0.200 -0.287 835s 835s y: [4, 2, 1, 1] 835s -0.065 0.003 0.060 0.011 835s 0.184 -0.303 -0.117 -0.212 835s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 835s x0: [3, 4, 2, 1] 835s 0.933 -0.002 0.239 835s -0.452 -0.513 -0.397 835s -0.233 0.792 0.918 835s 0.256 0.003 0.865 835s 835s x1: [3, 4, 2, 1] 835s -0.781 0.305 0.315 835s -0.511 0.211 0.947 835s -0.368 -0.456 -0.125 835s -0.923 0.003 0.636 835s 835s y: [4, 4, 2, 1] 835s -0.654 0.072 0.712 0.073 835s -0.251 -0.253 1.155 0.689 835s -0.372 0.450 -0.390 -0.204 835s -0.710 0.163 0.801 0.314 835s testing: mul_mat, [2, 4, 2, 3] = [3, 2, 2, 3] * [3, 4, 2, 3] 835s x0: [3, 2, 2, 3] 835s -0.245 0.269 -0.100 835s -0.698 -0.042 0.997 835s 835s x1: [3, 4, 2, 3] 835s -0.792 -0.623 0.143 835s -0.820 0.205 0.144 835s 0.819 0.138 -0.859 835s 0.058 0.685 -0.372 835s 835s y: [2, 4, 2, 3] 835s 0.012 0.721 835s 0.242 0.707 835s -0.078 -1.434 835s 0.208 -0.440 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.921 -0.622 0.996 835s 835s x1: [3, 2, 1, 1] 835s -0.739 -0.808 0.695 835s -0.050 0.405 0.100 835s 835s y: [1, 2, 1, 1] 835s 1.876 835s -0.106 835s testing: mul_mat, [4, 3, 2, 1] = [1, 4, 2, 1] * [1, 3, 2, 1] 835s x0: [1, 4, 2, 1] 835s -0.419 835s -0.843 835s -0.499 835s -0.183 835s 835s x1: [1, 3, 2, 1] 835s -0.478 835s 0.147 835s -0.551 835s 835s y: [4, 3, 2, 1] 835s 0.200 0.403 0.239 0.088 835s -0.061 -0.124 -0.073 -0.027 835s 0.231 0.464 0.275 0.101 835s testing: mul_mat, [2, 1, 2, 3] = [4, 2, 2, 3] * [4, 1, 2, 3] 835s x0: [4, 2, 2, 3] 835s 0.408 -0.293 0.885 0.479 835s 0.204 0.762 -0.537 0.184 835s 835s x1: [4, 1, 2, 3] 835s 0.717 0.300 -0.597 0.981 835s 835s y: [2, 1, 2, 3] 835s 0.147 0.876 835s test-mul-mat0: iter:463/500 835s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.058 0.873 0.376 0.825 835s 0.871 0.729 -0.590 -0.550 835s -0.024 -0.370 -0.587 -0.802 835s -0.621 -0.056 -0.524 -0.922 835s 835s x1: [4, 4, 1, 1] 835s -0.723 0.698 0.428 -0.140 835s 0.332 -0.869 0.615 0.874 835s 0.221 -0.299 0.824 0.515 835s -0.506 0.535 0.694 -0.250 835s 835s y: [4, 4, 1, 1] 835s 0.613 -0.295 -0.379 0.315 835s 0.213 -1.188 -0.748 -1.286 835s 0.487 -0.795 -0.791 -1.028 835s 0.493 -0.322 -0.393 0.151 835s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.255 0.816 -0.360 -0.526 835s 835s x1: [4, 4, 1, 1] 835s -0.628 0.336 0.410 -0.497 835s -0.049 0.284 0.723 0.652 835s 0.108 0.239 -0.854 -0.357 835s -0.067 -0.104 0.369 0.990 835s 835s y: [1, 4, 1, 1] 835s 0.548 835s -0.359 835s 0.662 835s -0.721 835s testing: mul_mat, [1, 1, 1, 2] = [4, 1, 1, 2] * [4, 1, 1, 2] 835s x0: [4, 1, 1, 2] 835s 0.313 -0.180 0.460 -0.277 835s 835s x1: [4, 1, 1, 2] 835s -0.774 0.090 0.450 -0.144 835s 835s y: [1, 1, 1, 2] 835s -0.012 835s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.217 0.208 0.024 0.250 835s 0.103 0.872 -0.487 0.603 835s 0.127 0.872 -0.654 0.796 835s 835s x1: [4, 1, 1, 1] 835s -0.938 0.115 -0.715 -0.792 835s 835s y: [3, 1, 1, 1] 835s -0.396 -0.126 -0.182 835s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.258 0.500 -0.500 835s 835s x1: [3, 4, 1, 1] 835s -0.894 0.106 0.444 835s 0.342 0.554 0.568 835s -0.345 -0.626 0.028 835s 0.378 0.696 0.438 835s 835s y: [1, 4, 1, 1] 835s 0.061 835s -0.096 835s -0.238 835s 0.031 835s testing: mul_mat, [1, 3, 1, 2] = [1, 1, 1, 2] * [1, 3, 1, 2] 835s x0: [1, 1, 1, 2] 835s -0.316 835s 835s x1: [1, 3, 1, 2] 835s 0.026 835s 0.708 835s -0.742 835s 835s y: [1, 3, 1, 2] 835s -0.008 835s -0.224 835s 0.235 835s test-mul-mat0: iter:464/500 835s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.174 0.459 -0.588 0.829 835s 0.832 0.440 0.207 0.528 835s -0.122 -0.408 -0.730 -0.622 835s 0.092 0.297 -0.914 0.350 835s 835s x1: [4, 1, 1, 1] 835s -0.201 0.399 0.832 0.905 835s 835s y: [4, 1, 1, 1] 835s 0.409 0.658 -1.308 -0.345 835s testing: mul_mat, [3, 4, 4, 1] = [4, 3, 4, 1] * [4, 4, 4, 1] 835s x0: [4, 3, 4, 1] 835s 0.590 0.321 -0.422 0.457 835s 0.605 0.166 -0.482 0.465 835s -0.254 -0.394 -0.196 -0.839 835s 835s x1: [4, 4, 4, 1] 835s 0.541 -0.103 -0.266 -0.008 835s 0.581 0.990 0.468 -0.223 835s 0.593 0.194 0.575 -0.008 835s 0.027 0.480 0.835 -0.799 835s 835s y: [3, 4, 4, 1] 835s 0.395 0.435 -0.038 835s 0.361 0.186 -0.443 835s 0.165 0.110 -0.333 835s -0.548 -0.678 0.311 835s testing: mul_mat, [4, 3, 4, 3] = [4, 4, 4, 3] * [4, 3, 4, 3] 835s x0: [4, 4, 4, 3] 835s 0.499 -0.984 -0.091 0.844 835s -0.704 0.607 0.296 -0.205 835s -0.969 0.373 0.659 -0.029 835s -0.689 0.400 -0.357 0.993 835s 835s x1: [4, 3, 4, 3] 835s -0.731 0.418 0.536 0.356 835s 0.573 -0.066 0.301 -0.966 835s -0.885 0.134 0.073 -0.512 835s 835s y: [4, 3, 4, 3] 835s -0.525 0.854 1.208 0.834 835s -0.492 -0.156 -0.353 -1.489 835s -1.012 0.831 0.971 0.129 835s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 3, 1, 1] 835s 0.202 -0.977 0.556 0.112 835s -0.457 0.235 0.313 -0.505 835s -0.043 0.941 0.355 0.017 835s 835s x1: [4, 4, 1, 1] 835s 0.062 0.563 0.876 -0.882 835s -0.232 -0.788 0.088 0.130 835s 0.598 -0.446 -0.623 -0.676 835s -0.932 0.139 -0.965 0.237 835s 835s y: [3, 4, 1, 1] 835s -0.150 0.824 0.823 835s 0.786 -0.117 -0.698 835s 0.134 -0.231 -0.678 835s -0.833 0.037 -0.168 835s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 835s x0: [3, 2, 4, 1] 835s 0.207 0.589 0.229 835s -0.826 -0.657 -0.489 835s 835s x1: [3, 4, 4, 1] 835s -0.811 0.784 -0.921 835s 0.752 0.660 -0.803 835s -0.480 0.873 0.285 835s 0.650 0.470 0.839 835s 835s y: [2, 4, 4, 1] 835s 0.083 0.605 835s 0.360 -0.663 835s 0.480 -0.317 835s 0.603 -1.257 835s testing: mul_mat, [3, 3, 4, 3] = [2, 3, 4, 3] * [2, 3, 4, 3] 835s x0: [2, 3, 4, 3] 835s 0.952 0.990 835s 0.896 0.442 835s 0.796 0.700 835s 835s x1: [2, 3, 4, 3] 835s -0.584 0.022 835s 0.035 0.173 835s -0.950 -0.823 835s 835s y: [3, 3, 4, 3] 835s -0.533 -0.513 -0.449 835s 0.205 0.108 0.149 835s -1.719 -1.215 -1.332 835s test-mul-mat0: iter:465/500 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.301 835s -0.189 835s 835s x1: [1, 4, 1, 1] 835s 0.075 835s -0.255 835s 0.534 835s -0.344 835s 835s y: [2, 4, 1, 1] 835s -0.023 -0.014 835s 0.077 0.048 835s -0.161 -0.101 835s 0.104 0.065 835s testing: mul_mat, [2, 2, 4, 1] = [1, 2, 4, 1] * [1, 2, 4, 1] 835s x0: [1, 2, 4, 1] 835s 0.705 835s -0.986 835s 835s x1: [1, 2, 4, 1] 835s 0.022 835s -0.242 835s 835s y: [2, 2, 4, 1] 835s 0.016 -0.022 835s -0.171 0.239 835s testing: mul_mat, [4, 2, 4, 2] = [1, 4, 4, 2] * [1, 2, 4, 2] 835s x0: [1, 4, 4, 2] 835s 0.671 835s -0.044 835s 0.044 835s -0.948 835s 835s x1: [1, 2, 4, 2] 835s -0.665 835s 0.441 835s 835s y: [4, 2, 4, 2] 835s -0.446 0.029 -0.029 0.631 835s 0.296 -0.019 0.019 -0.418 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.831 835s 0.797 835s 835s x1: [1, 4, 1, 1] 835s -0.674 835s 0.713 835s -0.926 835s 0.055 835s 835s y: [2, 4, 1, 1] 835s -0.560 -0.537 835s 0.593 0.568 835s -0.770 -0.738 835s 0.046 0.044 835s testing: mul_mat, [3, 1, 4, 1] = [2, 3, 4, 1] * [2, 1, 4, 1] 835s x0: [2, 3, 4, 1] 835s 0.355 -0.916 835s -0.523 -0.838 835s 0.077 -0.408 835s 835s x1: [2, 1, 4, 1] 835s 0.997 0.099 835s 835s y: [3, 1, 4, 1] 835s 0.262 -0.604 0.036 835s testing: mul_mat, [3, 2, 4, 2] = [3, 3, 4, 2] * [3, 2, 4, 2] 835s x0: [3, 3, 4, 2] 835s -0.789 -0.210 -0.170 835s -0.042 -0.472 0.577 835s 0.386 0.599 0.677 835s 835s x1: [3, 2, 4, 2] 835s -0.466 0.987 -0.744 835s -0.853 -0.426 -0.675 835s 835s y: [3, 2, 4, 2] 835s 0.287 -0.876 -0.093 835s 0.878 -0.152 -1.041 835s test-mul-mat0: iter:466/500 835s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.938 0.814 0.353 835s 0.268 0.022 0.658 835s 835s x1: [3, 3, 1, 1] 835s 0.484 -0.099 -0.021 835s 0.212 0.321 0.896 835s 0.418 0.018 0.111 835s 835s y: [2, 3, 1, 1] 835s -0.542 0.113 835s 0.378 0.653 835s -0.339 0.185 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.856 -0.546 0.450 835s -0.590 0.214 0.252 835s 0.060 0.198 -0.264 835s 0.961 -0.823 0.948 835s 835s x1: [3, 2, 1, 1] 835s -0.670 -0.054 -0.584 835s -0.364 -0.623 -0.844 835s 835s y: [4, 2, 1, 1] 835s 0.340 0.236 0.103 -1.153 835s 0.271 -0.132 0.077 -0.637 835s testing: mul_mat, [2, 4, 1, 2] = [3, 2, 1, 2] * [3, 4, 1, 2] 835s x0: [3, 2, 1, 2] 835s -0.044 -0.640 0.819 835s -0.083 -0.463 0.768 835s 835s x1: [3, 4, 1, 2] 835s 0.282 -0.927 0.366 835s -0.700ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s 0.184 0.910 835s -0.638 -0.003 0.263 835s 0.630 -0.981 -0.079 835s 835s y: [2, 4, 1, 2] 835s 0.881 0.687 835s 0.659 0.672 835s 0.246 0.256 835s 0.536 0.342 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.774 -0.939 0.260 835s -0.433 0.429 -0.503 835s 0.049 -0.398 0.171 835s 0.116 -0.991 -0.657 835s 835s x1: [3, 2, 1, 1] 835s -0.139 -0.210 -0.692 835s -0.509 -0.191 0.229 835s 835s y: [4, 2, 1, 1] 835s -0.091 0.318 -0.042 0.646 835s -0.155 0.023 0.090 -0.020 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.262 0.646 0.923 0.563 835s -0.583 -0.125 -0.038 -0.718 835s -0.577 0.846 -0.727 -0.387 835s -0.929 -0.788 0.353 -0.939 835s 835s x1: [4, 3, 1, 1] 835s 0.454 0.531 -0.837 -0.629 835s -0.932 0.931 -0.429 -0.322 835s 0.065 0.070 -0.528 -0.891 835s 835s y: [4, 3, 1, 1] 835s -0.666 0.153 1.040 -0.544 835s -0.221 0.675 1.761 0.283 835s -0.928 0.614 0.751 0.535 835s testing: mul_mat, [1, 4, 1, 2] = [4, 1, 1, 2] * [4, 4, 1, 2] 835s x0: [4, 1, 1, 2] 835s 0.481 0.488 -0.280 0.367 835s 835s x1: [4, 4, 1, 2] 835s 0.452 -0.044 0.515 -0.017 835s 0.119 0.886 0.052 0.050 835s -0.544 0.730 -0.886 0.526 835s -0.799 -0.776 0.458 0.464 835s 835s y: [1, 4, 1, 2] 835s 0.046 835s 0.493 835s 0.536 835s -0.722 835s test-mul-mat0: iter:467/500 835s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.192 -0.698 -0.845 835s 0.098 0.354 -0.201 835s 0.065 0.859 -0.601 835s 835s x1: [3, 3, 1, 1] 835s -0.193 0.935 -0.253 835s -0.312 0.470 0.033 835s 0.444 -0.150 0.531 835s 835s y: [3, 3, 1, 1] 835s -0.476 0.363 0.943 835s -0.416 0.129 0.364 835s -0.259 -0.116 -0.419 835s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 2, 3, 1] 835s -0.761 0.707 0.499 835s -0.216 0.054 -0.381 835s 835s x1: [3, 3, 3, 1] 835s -0.454 0.347 0.119 835s 0.912 0.887 -0.112 835s 0.735 -0.843 -0.228 835s 835s y: [2, 3, 3, 1] 835s 0.651 0.072 835s -0.123 -0.106 835s -1.269 -0.117 835s testing: mul_mat, [1, 2, 3, 2] = [3, 1, 3, 2] * [3, 2, 3, 2] 835s x0: [3, 1, 3, 2] 835s 0.683 0.614 -0.386 835s 835s x1: [3, 2, 3, 2] 835s 0.986 -0.676 0.445 835s -0.990 0.208 0.636 835s 835s y: [1, 2, 3, 2] 835s 0.087 835s -0.794 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.311 0.896 -0.573 835s -0.225 0.942 0.417 835s 0.093 0.734 0.840 835s -0.793 -0.774 0.042 835s 835s x1: [3, 1, 1, 1] 835s 0.070 0.158 0.977 835s 835s y: [4, 1, 1, 1] 835s -0.440 0.541 0.943 -0.137 835s testing: mul_mat, [3, 3, 3, 1] = [4, 3, 3, 1] * [4, 3, 3, 1] 835s x0: [4, 3, 3, 1] 835s -0.591 -0.156 -0.112 -0.998 835s 0.314 -0.333 0.054 -0.401 835s 0.767 0.379 -0.538 0.522 835s 835s x1: [4, 3, 3, 1] 835s 0.557 0.911 0.633 0.254 835s -0.321 0.907 -0.993 -0.073 835s -0.080 -0.566 0.353 0.612 835s 835s y: [3, 3, 3, 1] 835s -0.795 -0.195 0.564 835s 0.232 -0.428 0.594 835s -0.515 -0.063 -0.146 835s testing: mul_mat, [2, 4, 3, 2] = [3, 2, 3, 2] * [3, 4, 3, 2] 835s x0: [3, 2, 3, 2] 835s -0.283 0.671 -0.769 835s 0.966 0.509 -0.888 835s 835s x1: [3, 4, 3, 2] 835s 0.043 -0.265 0.974 835s 0.505 -0.263 -0.427 835s 0.028 0.542 0.407 835s -0.615 -0.757 -0.318 835s 835s y: [2, 4, 3, 2] 835s -0.939 -0.957 835s 0.009 0.733 835s 0.043 -0.059 835s -0.090 -0.697 835s test-mul-mat0: iter:468/500 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.588 835s 0.451 835s 835s x1: [1, 4, 1, 1] 835s -0.036 835s 0.402 835s 0.738 835s 0.075 835s 835s y: [2, 4, 1, 1] 835s 0.021 -0.016 835s -0.236 0.181 835s -0.434 0.333 835s -0.044 0.034 835s testing: mul_mat, [4, 2, 2, 1] = [1, 4, 2, 1] * [1, 2, 2, 1] 835s x0: [1, 4, 2, 1] 835s -0.009 835s 0.583 835s -0.568 835s 0.992 835s 835s x1: [1, 2, 2, 1] 835s -0.526 835s -0.068 835s 835s y: [4, 2, 2, 1] 835s 0.005 -0.307 0.299 -0.522 835s 0.001 -0.040 0.039 -0.068 835s testing: mul_mat, [4, 4, 2, 2] = [1, 4, 2, 2] * [1, 4, 2, 2] 835s x0: [1, 4, 2, 2] 835s 0.912 835s 0.235 835s -0.434 835s -0.182 835s 835s x1: [1, 4, 2, 2] 835s -0.893 835s -0.698 835s 0.593 835s -0.979 835s 835s y: [4, 4, 2, 2] 835s -0.814 -0.210 0.388 0.163 835s -0.637 -0.164 0.303 0.127 835s 0.541 0.140 -0.258 -0.108 835s -0.893 -0.230 0.425 0.178 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.262 835s -0.223 835s 835s x1: [1, 4, 1, 1] 835s -0.914 835s 0.936 835s -0.622 835s -0.644 835s 835s y: [2, 4, 1, 1] 835s -0.240 0.204 835s 0.246 -0.209 835s -0.163 0.139 835s -0.169 0.144 835s testing: mul_mat, [4, 1, 2, 1] = [2, 4, 2, 1] * [2, 1, 2, 1] 835s x0: [2, 4, 2, 1] 835s -0.376 0.839 835s -0.396 -0.834 835s 0.601 0.354 835s -0.464 -0.654 835s 835s x1: [2, 1, 2, 1] 835s -0.729 -0.254 835s 835s y: [4, 1, 2, 1] 835s 0.060 0.501 -0.528 0.504 835s testing: mul_mat, [2, 2, 2, 2] = [4, 2, 2, 2] * [4, ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s 2, 2, 2] 835s x0: [4, 2, 2, 2] 835s 0.865 0.172 -0.844 -0.432 835s -0.282 -0.415 0.967 -0.628 835s 835s x1: [4, 2, 2, 2] 835s -0.003 -0.243 -0.657 0.083 835s -0.307 -0.279 0.439 -0.204 835s 835s y: [2, 2, 2, 2] 835s 0.474 -0.586 835s -0.595 0.755 835s test-mul-mat0: iter:469/500 835s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.868 -0.855 -0.441 835s 835s x1: [3, 4, 1, 1] 835s -0.185 0.803 -0.841 835s 0.850 0.100 -0.090 835s 0.793 0.092 -0.336 835s 0.248 0.381 0.958 835s 835s y: [1, 4, 1, 1] 835s -0.155 835s -0.783 835s -0.619 835s -0.963 835s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 1, 4, 1] 835s -0.678 -0.196 -0.254 835s 835s x1: [3, 1, 4, 1] 835s -0.270 -0.611 0.198 835s 835s y: [1, 1, 4, 1] 835s 0.253 835s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 835s x0: [3, 1, 4, 1] 835s 0.117 0.311 0.257 835s 835s x1: [3, 1, 4, 1] 835s 0.698 -0.506 0.692 835s 835s y: [1, 1, 4, 1] 835s 0.102 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.499 -0.754 -0.718 835s -0.445 0.722 -0.337 835s 0.892 0.635 0.945 835s -0.005 -0.503 0.050 835s 835s x1: [3, 1, 1, 1] 835s 0.876 0.965 -0.082 835s 835s y: [4, 1, 1, 1] 835s -1.106 0.335 1.317 -0.494 835s testing: mul_mat, [1, 3, 4, 1] = [4, 1, 4, 1] * [4, 3, 4, 1] 835s x0: [4, 1, 4, 1] 835s 0.622 -0.886 -0.382 0.425 835s 835s x1: [4, 3, 4, 1] 835s 0.344 0.869 0.224 -0.539 835s 0.179 -0.520 -0.335 0.507 835s 0.668 0.190 -0.362 0.602 835s 835s y: [1, 3, 4, 1] 835s -0.871 835s 0.915 835s 0.640 835s testing: mul_mat, [2, 4, 4, 1] = [1, 2, 4, 1] * [1, 4, 4, 1] 835s x0: [1, 2, 4, 1] 835s 0.920 835s -0.376 835s 835s x1: [1, 4, 4, 1] 835s -0.239 835s -0.385 835s -0.739 835s 0.722 835s 835s y: [2, 4, 4, 1] 835s -0.220 0.090 835s -0.354 0.145 835s -0.679 0.278 835s 0.664 -0.272 835s test-mul-mat0: iter:470/500 835s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 3, 1, 1] 835s 0.910 -0.784 0.672 835s -0.599 -0.910 -0.377 835s -0.275 0.957 0.792 835s 835s x1: [3, 1, 1, 1] 835s 0.593 0.648 -0.506 835s 835s y: [3, 1, 1, 1] 835s -0.309 -0.754 0.056 835s testing: mul_mat, [3, 3, 3, 1] = [3, 3, 3, 1] * [3, 3, 3, 1] 835s x0: [3, 3, 3, 1] 835s 0.898 -0.021 -0.962 835s -0.089 -0.487 0.915 835s 0.226 0.246 0.989 835s 835s x1: [3, 3, 3, 1] 835s 0.013 0.534 0.876 835s -0.685 -0.267 -0.926 835s -0.765 0.357 -0.421 835s 835s y: [3, 3, 3, 1] 835s -0.842 0.540 1.001 835s 0.281 -0.656 -1.136 835s -0.290 -0.490 -0.501 835s testing: mul_mat, [1, 3, 3, 2] = [3, 1, 3, 2] * [3, 3, 3, 2] 835s x0: [3, 1, 3, 2] 835s -0.234 -0.065 0.944 835s 835s x1: [3, 3, 3, 2] 835s 0.384 -0.186 0.171 835s 0.631 -0.288 -0.850 835s 0.669 0.623 -0.337 835s 835s y: [1, 3, 3, 2] 835s 0.084 835s -0.931 835s -0.515 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.721 -0.619 -0.997 835s -0.994 0.785 -0.600 835s -0.580 0.633 -0.935 835s 0.574 0.131 0.947 835s 835s x1: [3, 1, 1, 1] 835s 0.421 0.796 0.940 835s 835s y: [4, 1, 1, 1] 835s -1.126 -0.358 -0.619 1.236 835s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 835s x0: [4, 4, 3, 1] 835s -0.942 -0.622 0.678 -0.804 835s -0.745 0.372 -0.836 -0.906 835s 0.333 -0.970 -0.557 -0.823 835s 0.316 -0.487 0.924 -0.352 835s 835s x1: [4, 3, 3, 1] 835s 0.090 -0.055 0.258 0.852 835s 0.155 -0.249 0.858 -0.675 835s 0.137 0.258 -0.877 -0.961 835s 835s y: [4, 3, 3, 1] 835s -0.561 -1.075 -0.763 -0.007 835s 1.134 -0.314 0.371 1.202 835s -0.111 1.597 1.075 -0.554 835s testing: mul_mat, [3, 4, 3, 2] = [4, 3, 3, 2] * [4, 4, 3, 2] 835s x0: [4, 3, 3, 2] 835s 0.593 0.244 -0.290 0.411 835s 0.090 -0.507 0.337 0.145 835s -0.303 -0.145 -0.412 -0.238 835s 835s x1: [4, 4, 3, 2] 835s -0.756 0.278 -0.715 -0.182 835s -0.598 0.719 0.221 0.713 835s 0.502 -0.602 -0.531 0.484 835s 0.505 0.420 0.524 -0.133 835s 835s y: [3, 4, 3, 2] 835s -0.248 -0.476 0.527 835s 0.050 -0.241 -0.183 835s 0.504 0.242 0.039 835s 0.196 -0.011 -0.399 835s test-mul-mat0: iter:471/500 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.072 -0.808 -0.172 835s 0.148 0.693 0.463 835s 0.256 0.236 -0.147 835s 0.584 -0.890 -0.359 835s 835s x1: [3, 1, 1, 1] 835s 0.467 -0.191 -0.882 835s 835s y: [4, 1, 1, 1] 835s 0.340 -0.472 0.204 0.760 835s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.677 0.073 0.721 835s 835s x1: [3, 4, 1, 1] 835s -0.260 0.907 0.916 835s 0.419 0.872 0.171 835s -0.523 -0.284 0.743 835s -0.499 0.848 -0.222 835s 835s y: [1, 4, 1, 1] 835s 0.903 835s -0.096 835s 0.870 835s 0.240 835s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 835s x0: [3, 4, 1, 1] 835s 0.383 -0.157 0.353 835s 0.076 -0.693 -0.391 835s -0.687 0.160 -0.807 835s -0.577 0.801 -0.067 835s 835s x1ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s : [3, 1, 1, 1] 835s 0.132 0.191 -0.984 835s 835s y: [4, 1, 1, 1] 835s -0.327 0.262 0.734 0.143 835s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 835s x0: [3, 2, 1, 1] 835s -0.518 -0.779 0.322 835s 0.306 0.674 -0.574 835s 835s x1: [3, 4, 1, 1] 835s -0.670 0.716 -0.648 835s -0.798 -0.113 -0.171 835s -0.082 -0.369 0.330 835s -0.234 0.409 0.585 835s 835s y: [2, 4, 1, 1] 835s -0.419 0.649 835s 0.446 -0.222 835s 0.436 -0.464 835s -0.009 -0.132 835s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.632 -0.132 835s -0.419 0.433 835s 835s x1: [2, 3, 1, 1] 835s 0.057 -0.834 835s 0.779 -0.867 835s -0.528 -0.612 835s 835s y: [2, 3, 1, 1] 835s 0.146 -0.385 835s 0.606 -0.701 835s -0.253 -0.044 835s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.964 -0.974 835s -0.305 0.085 835s -0.682 -0.924 835s -0.333 0.611 835s 835s x1: [2, 2, 1, 1] 835s 0.514 0.198 835s 0.149 0.866 835s 835s y: [4, 2, 1, 1] 835s -0.689 -0.140 -0.534 -0.050 835s -0.988 0.028 -0.902 0.479 835s test-mul-mat0: iter:472/500 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.123 -0.012 0.867 835s -0.490 0.568 -0.264 835s 0.942 0.083 0.934 835s 0.092 -0.051 0.334 835s 835s x1: [3, 2, 1, 1] 835s -0.769 -0.761 -0.179 835s 0.288 -0.595 -0.400 835s 835s y: [4, 2, 1, 1] 835s -0.051 -0.008 -0.954 -0.091 835s -0.375 -0.374 -0.151 -0.077 835s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 4, 3, 1] 835s -0.944 0.910 -0.457 835s -0.515 -0.892 0.851 835s 0.145 -0.455 0.979 835s 0.093 0.387 -0.292 835s 835s x1: [3, 4, 3, 1] 835s 0.128 0.644 0.653 835s 0.795 0.670 -0.263 835s 0.871 0.280 -0.088 835s -0.572 -0.802 0.307 835s 835s y: [4, 4, 3, 1] 835s 0.167 -0.085 0.365 0.070 835s -0.021 -1.230 -0.447 0.409 835s -0.526 -0.774 -0.088 0.215 835s -0.331 1.272 0.584 -0.453 835s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 835s x0: [3, 2, 3, 1] 835s 0.216 0.183 0.772 835s -0.930 0.470 0.144 835s 835s x1: [3, 4, 3, 1] 835s 0.742 0.031 0.545 835s 0.722 -0.876 -0.069 835s -0.570 -0.413 -0.963 835s -0.146 -0.713 0.372 835s 835s y: [2, 4, 3, 1] 835s 0.586 -0.598 835s -0.058 -1.093 835s -0.941 0.197 835s 0.125 -0.146 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s 0.234 -0.899 0.376 835s 835s x1: [3, 2, 1, 1] 835s 0.056 -0.152 -0.813 835s 0.314 -0.830 0.629 835s 835s y: [1, 2, 1, 1] 835s -0.156 835s 1.056 835s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 835s x0: [1, 2, 3, 1] 835s -0.218 835s -0.951 835s 835s x1: [1, 3, 3, 1] 835s -0.981 835s -0.303 835s 0.110 835s 835s y: [2, 3, 3, 1] 835s 0.214 0.933 835s 0.066 0.288 835s -0.024 -0.105 835s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 835s x0: [2, 3, 3, 1] 835s 0.017 -0.355 835s -0.425 0.148 835s 0.530 -0.237 835s 835s x1: [2, 1, 3, 1] 835s 0.093 -0.802 835s 835s y: [3, 1, 3, 1] 835s 0.286 -0.158 0.239 835s test-mul-mat0: iter:473/500 835s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 2, 1, 1] 835s -0.647 0.028 835s 0.707 -0.002 835s 835s x1: [2, 4, 1, 1] 835s -0.691 -0.013 835s -0.695 -0.493 835s 0.192 -0.183 835s 0.336 -0.547 835s 835s y: [2, 4, 1, 1] 835s 0.447 -0.488 835s 0.436 -0.490 835s -0.129 0.136 835s -0.233 0.239 835s testing: mul_mat, [4, 2, 4, 1] = [2, 4, 4, 1] * [2, 2, 4, 1] 835s x0: [2, 4, 4, 1] 835s 0.858 -0.714 835s 0.309 -0.836 835s -0.208 -0.499 835s -0.019 -0.872 835s 835s x1: [2, 2, 4, 1] 835s -0.825 -0.530 835s 0.745 -0.302 835s 835s y: [4, 2, 4, 1] 835s -0.330 0.188 0.436 0.478 835s 0.855 0.482 -0.004 0.249 835s testing: mul_mat, [2, 4, 4, 2] = [2, 2, 4, 2] * [2, 4, 4, 2] 835s x0: [2, 2, 4, 2] 835s 0.172 0.725 835s -0.601 -0.665 835s 835s x1: [2, 4, 4, 2] 835s 0.681 0.932 835s -0.216 -0.527 835s -0.568 0.765 835s -0.398 0.385 835s 835s y: [2, 4, 4, 2] 835s 0.792 -1.029 835s -0.419 0.480 835s 0.457 -0.167 835s 0.211 -0.017 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.948 0.340 835s 0.892 0.933 835s 0.387 -0.216 835s 835s x1: [2, 2, 1, 1] 835s 0.015 -0.500 835s 0.367 0.427 835s 835s y: [3, 2, 1, 1] 835s -0.156 -0.453 0.114 835s 0.493 0.725 0.050 835s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 835s x0: [3, 1, 4, 1] 835s -0.782 0.805 0.659 835s 835s x1: [3, 2, 4, 1] 835s 0.328 0.925 -0.101 835s -0.884 0.429 0.299 835s 835s y: [1, 2, 4, 1] 835s 0.421 835s 1.234 835s testing: mul_mat, [4, 3, 4, 2] = [1, 4, 4, 2] * [1, 3, 4, 2] 835s x0: [1, 4, 4, 2] 835s 0.606 835s 0.213 835s -0.219 835s -0.392 835s 835s x1: [1, 3, 4, 2] 835s 0.834 835s 0.129 835s -0.360 835s 835s y: [4, 3, 4, 2] 835s 0.506 0.178 -0.183 -0.327 835s 0.078 0.028 -0.028 -0.051 835s -0.218 -0.077 0.079 0.141 835s test-mul-mat0: iter:474/500 835s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ] 835s x0: [4, 4, 1, 1] 835s 0.433 0.874 0.734 0.194 835s -0.968 0.413 0.048 0.256 835s -0.962 -0.091 0.817 0.827 835s -0.417 0.375 -0.664 0.808 835s 835s x1: [4, 2, 1, 1] 835s 0.200 0.165 -0.823 0.263 835s -0.837 0.502 0.281 0.508 835s 835s y: [4, 2, 1, 1] 835s -0.322 -0.098 -0.663 0.738 835s 0.380 1.161 1.409 0.762 835s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 835s x0: [4, 1, 4, 1] 835s 0.172 -0.666 0.787 0.407 835s 835s x1: [4, 4, 4, 1] 835s -0.629 -0.549 -0.753 -0.851 835s 0.174 -0.010 0.350 -0.661 835s 0.166 -0.387 -0.498 -0.332 835s 0.894 -0.990 0.399 0.327 835s 835s y: [1, 4, 4, 1] 835s -0.682 835s 0.043 835s -0.241 835s 1.261 835s testing: mul_mat, [3, 1, 4, 3] = [4, 3, 4, 3] * [4, 1, 4, 3] 835s x0: [4, 3, 4, 3] 835s 0.098 -0.434 -0.683 -0.233 835s -0.621 -0.444 0.432 0.672 835s 0.135 0.163 0.555 -0.474 835s 835s x1: [4, 1, 4, 3] 835s 0.612 0.832 0.813 0.809 835s 835s y: [3, 1, 4, 3] 835s -1.045 0.146 0.286 835s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 4, 1, 1] 835s 0.914 -0.768 -0.877 0.531 835s -0.764 -0.858 0.439 0.967 835s 0.949 0.529 0.105 -0.732 835s 0.227 0.128 -0.385 -0.256 835s 835s x1: [4, 3, 1, 1] 835s -0.844 0.346 0.760 -0.357 835s 0.080 -0.951 0.743 -0.706 835s 0.044 -0.119 0.179 -0.167 835s 835s y: [4, 3, 1, 1] 835s -1.893 0.336 -0.277 -0.348 835s -0.223 0.399 0.166 -0.209 835s -0.114 -0.014 0.120 -0.031 835s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 835s x0: [4, 1, 4, 1] 835s 0.363 -0.639 0.333 0.444 835s 835s x1: [4, 4, 4, 1] 835s -0.454 -0.684 -0.100 0.892 835s -0.924 0.543 -0.028 -0.875 835s 0.286 0.267 0.169 -0.833 835s -0.554 -0.997 -0.431 -0.640 835s 835s y: [1, 4, 4, 1] 835s 0.635 835s -1.080 835s -0.380 835s 0.008 835s testing: mul_mat, [3, 4, 4, 3] = [1, 3, 4, 3] * [1, 4, 4, 3] 835s x0: [1, 3, 4, 3] 835s -0.089 835s 0.771 835s 0.046 835s 835s x1: [1, 4, 4, 3] 835s -0.089 835s -0.802 835s 0.338 835s -0.425 835s 835s y: [3, 4, 4, 3] 835s 0.008 -0.068 -0.004 835s 0.071 -0.618 -0.037 835s -0.030 0.260 0.016 835s 0.038 -0.328 -0.020 835s test-mul-mat0: iter:475/500 835s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 1, 1, 1] 835s -0.913 -0.332 -0.679 835s 835s x1: [3, 2, 1, 1] 835s -0.222 -0.581 -0.862 835s -0.266 -0.307 -0.485 835s 835s y: [1, 2, 1, 1] 835s 0.981 835s 0.675 835s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 835s x0: [3, 2, 3, 1] 835s 0.961 -0.878 0.011 835s 0.254 -0.257 -0.691 835s 835s x1: [3, 1, 3, 1] 835s 0.544 -0.296 -0.044 835s 835s y: [2, 1, 3, 1] 835s 0.782 0.245 835s testing: mul_mat, [2, 2, 3, 3] = [3, 2, 3, 3] * [3, 2, 3, 3] 835s x0: [3, 2, 3, 3] 835s 0.279 -0.843 0.176 835s -0.205 -0.118 -0.415 835s 835s x1: [3, 2, 3, 3] 835s 0.743 -0.700 -0.735 835s 0.287 0.004 0.221 835s 835s y: [2, 2, 3, 3] 835s 0.668 0.234 835s 0.116 -0.151 835s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 835s x0: [3, 4, 1, 1] 835s -0.910 -0.128 0.446 835s 0.722 -0.186 0.941 835s 0.532 -0.067 0.659 835s -0.781 -0.724 0.183 835s 835s x1: [3, 2, 1, 1] 835s 0.739 0.585 -0.710 835s -0.108 0.138 0.366 835s 835s y: [4, 2, 1, 1] 835s -1.064 -0.245 -0.114 -1.131 835s 0.244 0.241 0.174 0.052 835s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 835s x0: [4, 1, 3, 1] 835s 0.482 0.484 -0.530 0.619 835s 835s x1: [4, 3, 3, 1] 835s 0.956 0.965 -0.890 0.745 835s 0.511 0.451 -0.433 -0.467 835s -0.967 -0.863 0.306 0.291 835s 835s y: [1, 3, 3, 1] 835s 1.861 835s 0.405 835s -0.866 835s testing: mul_mat, [3, 4, 3, 3] = [1, 3, 3, 3] * [1, 4, 3, 3] 835s x0: [1, 3, 3, 3] 835s 0.193 835s 0.283 835s 0.450 835s 835s x1: [1, 4, 3, 3] 835s -0.837 835s 0.830 835s -0.045 835s 0.596 835s 835s y: [3, 4, 3, 3] 835s -0.162 -0.237 -0.377 835s 0.161 0.235 0.373 835s -0.009 -0.013 -0.020 835s 0.115 0.168 0.268 835s test-mul-mat0: iter:476/500 835s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.830 0.712 0.383 -0.467 835s -0.576 0.681 0.197 -0.027 835s 835s x1: [4, 2, 1, 1] 835s 0.774 0.525 0.051 -0.498 835s 0.460 -0.714 0.638 0.218 835s 835s y: [2, 2, 1, 1] 835s -0.017 -0.065 835s -0.747 -0.631 835s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.565 -0.668 -0.863 -0.324 835s 0.933 0.912 -0.799 -0.016 835s -0.587 0.661 0.270 -0.949 835s -0.121 -0.984 -0.779 -0.409 835s 835s x1: [4, 2, 1, 1] 835s -0.571 0.923 -0.147 0.310 835s -0.948 -0.673 -0.965 0.870 835s 835s y: [4, 2, 1, 1] 835s -0.268 0.421 0.611 -0.852 835s 1.537 -0.742 -0.974 1.172 835s testing: mul_mat, [4, 4, 1, 3] = [4, 4, 1, 3] * [4, 4, 1, 3] 835s x0: [4, 4, 1, 3] 835s 0.252 0.947 -0.333 0.420 835s -0.009 0.853 0.248 0.305 835s 0.090 0.956 0.635 -0.451 835s 0.254 0.364 -0.239 0.567 835s 835s x1: [4, 4, 1, 3] 835s 0.400 -0.246 ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s 0.015 0.081 835s 0.951 0.987 0.510 0.874 835s -0.159 -0.180 0.926 0.168 835s -0.144 0.796 -0.276 0.290 835s 835s y: [4, 4, 1, 3] 835s -0.103 -0.185 -0.226 0.054 835s 1.372 1.226 0.959 0.975 835s -0.448 0.129 0.326 -0.232 835s 0.931 0.700 0.441 0.484 835s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 4, 1, 1] 835s -0.580 -0.938 -0.678 0.712 835s 0.250 0.921 -0.902 -0.694 835s -0.932 -0.950 -0.680 0.570 835s 0.257 -0.491 0.484 0.193 835s 835s x1: [4, 4, 1, 1] 835s -0.914 0.481 -0.520 0.048 835s -0.512 -0.885 0.973 0.805 835s 0.745 -0.344 -0.847 -0.338 835s 0.226 -0.604 -0.169 0.743 835s 835s y: [4, 4, 1, 1] 835s 0.466 0.650 0.776 -0.714 835s 1.040 -2.379 1.115 0.929 835s 0.223 0.868 0.015 -0.114 835s 1.078 -0.863 0.901 0.416 835s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.409 0.529 0.867 0.652 835s 0.816 0.330 -0.962 0.965 835s 835s x1: [4, 4, 1, 1] 835s -0.214 -0.382 0.681 -0.099 835s -0.409 0.486 -0.354 0.247 835s 0.639 0.308 -0.527 -0.965 835s -0.861 -0.784 0.341 -0.441 835s 835s y: [2, 4, 1, 1] 835s 0.236 -1.052 835s -0.056 0.405 835s -0.661 0.200 835s -0.759 -1.715 835s testing: mul_mat, [1, 4, 1, 3] = [2, 1, 1, 3] * [2, 4, 1, 3] 835s x0: [2, 1, 1, 3] 835s -0.153 0.791 835s 835s x1: [2, 4, 1, 3] 835s -0.642 0.136 835s 0.676 -0.337 835s -0.293 -0.131 835s 0.449 0.325 835s 835s y: [1, 4, 1, 3] 835s 0.206 835s -0.370 835s -0.059 835s 0.189 835s test-mul-mat0: iter:477/500 835s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 835s x0: [2, 3, 1, 1] 835s 0.705 -0.472 835s 0.782 -0.299 835s 0.691 0.457 835s 835s x1: [2, 2, 1, 1] 835s 0.287 0.196 835s 0.355 -0.388 835s 835s y: [3, 2, 1, 1] 835s 0.110 0.166 0.288 835s 0.434 0.394 0.068 835s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.502 -0.319 835s 835s x1: [2, 3, 1, 1] 835s 0.006 0.327 835s 0.168 0.449 835s 0.179 -0.781 835s 835s y: [1, 3, 1, 1] 835s -0.107 835s -0.228 835s 0.159 835s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.956 -0.770 835s 835s x1: [2, 1, 1, 1] 835s 0.270 0.345 835s 835s y: [1, 1, 1, 1] 835s -0.007 835s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 1, 1, 1] 835s -0.504 -0.068 835s 835s x1: [2, 1, 1, 1] 835s 0.916 -0.394 835s 835s y: [1, 1, 1, 1] 835s -0.435 835s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 2, 1, 1] 835s -0.266 835s -0.605 835s 835s x1: [1, 2, 1, 1] 835s 0.379 835s 0.783 835s 835s y: [2, 2, 1, 1] 835s -0.101 -0.229 835s -0.208 -0.474 835s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 1, 1, 1] 835s 0.656 0.141 835s 835s x1: [2, 1, 1, 1] 835s 0.874 -0.561 835s 835s y: [1, 1, 1, 1] 835s 0.495 835s test-mul-mat0: iter:478/500 835s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 1, 1, 1] 835s 0.653 0.273 0.193 0.569 835s 835s x1: [4, 2, 1, 1] 835s -0.719 0.595 0.121 -0.499 835s -0.953 0.619 0.181 0.317 835s 835s y: [1, 2, 1, 1] 835s -0.568 835s -0.238 835s testing: mul_mat, [3, 1, 3, 1] = [4, 3, 3, 1] * [4, 1, 3, 1] 835s x0: [4, 3, 3, 1] 835s -0.641 0.781 0.583 -0.495 835s 0.722 0.864 -0.899 -0.157 835s -0.635 -0.852 -0.539 0.546 835s 835s x1: [4, 1, 3, 1] 835s 0.879 -0.334 -0.935 -0.189 835s 835s y: [3, 1, 3, 1] 835s -1.276 1.216 0.127 835s testing: mul_mat, [3, 3, 3, 2] = [4, 3, 3, 2] * [4, 3, 3, 2] 835s x0: [4, 3, 3, 2] 835s 0.367 0.730 0.267 0.161 835s 0.416 0.338 -0.491 0.594 835s -0.538 0.519 0.188 0.820 835s 835s x1: [4, 3, 3, 2] 835s 0.098 -0.710 -0.564 0.463 835s -0.563 -0.102 0.009 0.902 835s -0.678 -0.792 -0.360 -0.059 835s 835s y: [3, 3, 3, 2] 835s -0.558 0.353 -0.147 835s -0.133 0.262 0.991 835s -0.932 -0.408 -0.162 835s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 1, 1, 1] 835s -0.890 0.211 -0.200 0.279 835s 835s x1: [4, 3, 1, 1] 835s -0.869 -0.376 0.489 0.431 835s -0.150 0.789 0.501 -0.496 835s 0.795 0.793 -0.830 -0.819 835s 835s y: [1, 3, 1, 1] 835s 0.717 835s 0.062 835s -0.602 835s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 835s x0: [1, 4, 3, 1] 835s 0.382 835s 0.145 835s 0.783 835s -0.129 835s 835s x1: [1, 4, 3, 1] 835s -0.364 835s -0.521 835s 0.532 835s -0.665 835s 835s y: [4, 4, 3, 1] 835s -0.139 -0.053 -0.285 0.047 835s -0.199 -0.076 -0.408 0.067 835s 0.203 0.077 0.417 -0.069 835s -0.254 -0.097 -0.521 0.086 835s testing: mul_mat, [1, 1, 3, 2] = [4, 1, 3, 2] * [4, 1, 3, 2] 835s x0: [4, 1, 3, 2] 835s -0.928 0.536 -0.196 -0.473 835s 835s x1: [4, 1, 3, 2] 835s -0.364 0.041 0.417 0.847 835s 835s y: [1, 1, 3, 2] 835s -0.123 835s test-mul-mat0: iter:479/500 835s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 4, 1, 1] 835s -0.477 0.469 835s 0.193 0.534 835s 0.756 0.416 835s 0.027 -0.636 835s 835s x1: [2, ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 835s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 835s 4, 1, 1] 835s -0.238 -0.920 835s -0.250 -0.166 835s 0.616 0.554 835s 0.360 0.022 835s 835s y: [4, 4, 1, 1] 835s -0.318 -0.537 -0.563 0.579 835s 0.041 -0.137 -0.258 0.099 835s -0.033 0.414 0.696 -0.336 835s -0.162 0.081 0.282 -0.004 835s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 835s x0: [2, 3, 4, 1] 835s -0.318 0.569 835s -0.901 0.199 835s -0.283 -0.058 835s 835s x1: [2, 4, 4, 1] 835s 0.868 0.338 835s -0.133 0.147 835s -0.955 -0.483 835s 0.149 -0.157 835s 835s y: [3, 4, 4, 1] 835s -0.083 -0.715 -0.265 835s 0.126 0.149 0.029 835s 0.029 0.765 0.298 835s -0.137 -0.165 -0.033 835s testing: mul_mat, [1, 3, 4, 3] = [2, 1, 4, 3] * [2, 3, 4, 3] 835s x0: [2, 1, 4, 3] 835s -0.242 0.546 835s 835s x1: [2, 3, 4, 3] 835s -0.614 0.277 835s -0.545 0.102 835s 0.092 -0.123 835s 835s y: [1, 3, 4, 3] 835s 0.300 835s 0.188 835s -0.089 835s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 835s x0: [2, 4, 1, 1] 835s 0.167 0.425 835s -0.333 0.308 835s 0.762 -0.232 835s 0.437 0.749 835s 835s x1: [2, 1, 1, 1] 835s -0.541 -0.293 835s 835s y: [4, 1, 1, 1] 835s -0.215 0.090 -0.344 -0.455 835s testing: mul_mat, [2, 2, 4, 1] = [4, 2, 4, 1] * [4, 2, 4, 1] 835s x0: [4, 2, 4, 1] 835s 0.048 -0.794 -0.653 -0.993 835s -0.146 -0.632 0.778 0.285 835s 835s x1: [4, 2, 4, 1] 835s -0.538 0.859 0.520 0.066 835s -0.956 0.320 0.494 0.571 835s 835s y: [2, 2, 4, 1] 835s -1.112 -0.041 835s -1.189 0.484 835s testing: mul_mat, [2, 4, 4, 3] = [2, 2, 4, 3] * [2, 4, 4, 3] 835s x0: [2, 2, 4, 3] 835s 0.872 -0.968 835s -0.231 0.634 835s 835s x1: [2, 4, 4, 3] 835s 0.454 -0.060 835s -0.020 0.801 835s -0.282 -0.013 835s 0.087 0.723 835s 835s y: [2, 4, 4, 3] 835s 0.453 -0.143 835s -0.793 0.513 835s -0.233 0.057 835s -0.624 0.439 835s test-mul-mat0: iter:480/500 835s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 835s x0: [1, 2, 1, 1] 835s 0.296 835s 0.143 835s 835s x1: [1, 4, 1, 1] 835s 0.884 835s 0.439 835s 0.941 835s 0.364 835s 835s y: [2, 4, 1, 1] 835s 0.262 0.126 835s 0.130 0.063 835s 0.279 0.134 835s 0.108 0.052 835s testing: mul_mat, [1, 2, 3, 1] = [1, 1, 3, 1] * [1, 2, 3, 1] 835s x0: [1, 1, 3, 1] 835s 0.335 835s 835s x1: [1, 2, 3, 1] 835s -0.910 835s 0.297 835s 835s y: [1, 2, 3, 1] 835s -0.305 835s 0.100 835s testing: mul_mat, [2, 1, 3, 4] = [1, 2, 3, 4] * [1, 1, 3, 4] 835s x0: [1, 2, 3, 4] 835s -0.633 835s -0.636 835s 835s x1: [1, 1, 3, 4] 835s 0.762 835s 835s y: [2, 1, 3, 4] 835s -0.482 -0.485 835s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 835s x0: [1, 1, 1, 1] 835s -0.292 835s 835s x1: [1, 2, 1, 1] 835s -0.837 835s -0.930 835s 835s y: [1, 2, 1, 1] 835s 0.245 835s 0.272 835s testing: mul_mat, [4, 1, 3, 1] = [1, 4, 3, 1] * [1, 1, 3, 1] 835s x0: [1, 4, 3, 1] 835s 0.984 835s -0.723 835s -0.513 835s 0.711 835s 835s x1: [1, 1, 3, 1] 835s 0.812 835s 835s y: [4, 1, 3, 1] 835s 0.798 -0.587 -0.416 0.577 835s testing: mul_mat, [1, 1, 3, 4] = [4, 1, 3, 4] * [4, 1, 3, 4] 835s x0: [4, 1, 3, 4] 835s -0.133 0.859 0.268 -0.842 835s 835s x1: [4, 1, 3, 4] 835s 0.756 -0.683 -0.737 -0.406 835s 835s y: [1, 1, 3, 4] 835s -0.543 835s test-mul-mat0: iter:481/500 835s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.546 0.631 0.721 -0.663 835s -0.351 -0.933 0.043 -0.028 835s 835s x1: [4, 3, 1, 1] 835s -0.374 -0.186 -0.493 0.462 835s -0.024 0.332 0.305 0.201 835s 0.495 -0.853 -0.705 0.517 835s 835s y: [2, 3, 1, 1] 835s -0.983 0.270 835s 0.283 -0.293 835s -1.119 0.576 835s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 2, 1, 1] 835s 0.034 -0.994 0.658 0.541 835s 0.468 -0.366 -0.127 -0.226 835s 835s x1: [4, 2, 1, 1] 835s 0.920 0.999 -0.244 -0.784 835s 0.803 -0.248 -0.447 0.380 835s 835s y: [2, 2, 1, 1] 835s -1.546 0.273 835s 0.186 0.438 835s testing: mul_mat, [2, 2, 1, 2] = [4, 2, 1, 2] * [4, 2, 1, 2] 835s x0: [4, 2, 1, 2] 835s 0.103 -0.141 -0.355 0.657 835s -0.761 0.489 -0.309 -0.755 835s 835s x1: [4, 2, 1, 2] 835s 0.835 -0.632 -0.079 -0.870 835s 0.885 0.179 0.676 0.516 835s 835s y: [2, 2, 1, 2] 835s -0.368 -0.264 835s 0.165 -1.185 835s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 835s x0: [4, 2, 1, 1] 835s -0.546 -0.823 0.548 -0.557 835s -0.508 0.340 -0.929 -0.593 835s 835s x1: [4, 2, 1, 1] 835s 0.409 0.747 0.359 -0.413 835s 0.423 -0.125 0.487 0.436 835s 835s y: [2, 2, 1, 1] 835s -0.412 -0.042 835s -0.104 -0.968 835s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 835s x0: [2, 2, 1, 1] 835s 0.134 0.092 835s -0.872 -0.248 835s 835s x1: [2, 4, 1, 1] 835s -0.284 -0.900 835s -0.354 -0.795 835s -0.209 -0.109 835s 0.353 0.023 835s 835s y: [2, 4, 1, 1] 836s -0.121 0.471 836s -0.121 0.506 836s -0.038 0.209 836s 0.050 -0.313 836s testing: mul_mat, [4, 2, 1, 2] = [2, 4, 1, 2] * [2, 2, 1, 2] 836s x0: [2, 4, 1, 2] 836s -0.125 -0.632 836s 0.028 0.398 836s 0.850 0.123 836s 0.052 -0.188 836s 836s x1: [2, 2, 1, 2] 836s 0.601 -0.500 836s -0.501 -0.040 836s 836s y: [4, 2, 1, 2] 836s 0.240 -0.182 0.450 0.125 836s 0.088 -0.030 -0.431 -0.019 836s test-mul-mat0: iter:482/500 836s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 836s x0: [4, 3, 1, 1] 836s -0.090 0.176 -0.403 -0.693 836s -0.701 0.409 -0.888 -0.862 836s -0.679 -0.437 -0.818 -0.977 836s 836s x1: [4, 3, 1, 1] 836s 0.038 0.283 -0.545 0.538 836s 0.781 0.415 -0.374 0.703 836s 0.250 0.201 0.060 -0.876 836s 836s y: [3, 3, 1, 1] 836s -0.107 0.108 -0.229 836s -0.333 -0.652 -1.092 836s 0.595 0.609 0.549 836s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 836s x0: [4, 1, 1, 1] 836s -0.124 -0.278 -0.746 0.936 836s 836s x1: [4, 3, 1, 1] 836s 0.905 0.578 -0.251 0.851 836s -0.891 0.603 -0.111 0.392 836s -0.942 -0.572 0.173 0.473 836s 836s y: [1, 3, 1, 1] 836s 0.711 836s 0.393 836s 0.589 836s testing: mul_mat, [3, 1, 1, 4] = [4, 3, 1, 4] * [4, 1, 1, 4] 836s x0: [4, 3, 1, 4] 836s 0.584 -0.671 0.184 -0.527 836s 0.721 0.242 -0.099 -0.106 836s -0.285 0.955 0.771 0.438 836s 836s x1: [4, 1, 1, 4] 836s -0.153 -0.517 -0.154 -0.977 836s 836s y: [3, 1, 1, 4] 836s 0.744 -0.118 -0.997 836s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 836s x0: [4, 1, 1, 1] 836s -0.168 0.049 -0.665 0.499 836s 836s x1: [4, 3, 1, 1] 836s -0.345 -0.882 -0.370 0.285 836s -0.622 0.601 -0.626 0.447 836s -0.600 -0.895 0.349 -0.068 836s 836s y: [1, 3, 1, 1] 836s 0.403 836s 0.773 836s -0.208 836s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 836s x0: [1, 3, 1, 1] 836s -0.965 836s -0.425 836s 0.896 836s 836s x1: [1, 4, 1, 1] 836s 0.639 836s -0.665 836s 0.410 836s 0.129 836s 836s y: [3, 4, 1, 1] 836s -0.616 -0.272 0.572 836s 0.641 0.283 -0.596 836s -0.395 -0.174 0.367 836s -0.125 -0.055 0.116 836s testing: mul_mat, [3, 1, 1, 4] = [3, 3, 1, 4] * [3, 1, 1, 4] 836s x0: [3, 3, 1, 4] 836s -0.483 0.866 -0.302 836s 0.823 -0.245 0.804 836s -0.134 -0.078 0.256 836s 836s x1: [3, 1, 1, 4] 836s -0.901 -0.771 -0.732 836s 836s y: [3, 1, 1, 4] 836s -0.011 -1.142 -0.007 836s test-mul-mat0: iter:483/500 836s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 836s x0: [2, 2, 1, 1] 836s -0.030 -0.385 836s 0.983 -0.654 836s 836s x1: [2, 3, 1, 1] 836s -0.007 0.251 836s 0.074 -0.400 836s 0.823 0.897 836s 836s y: [2, 3, 1, 1] 836s -0.096 -0.171 836s 0.152 0.335 836s -0.370 0.223 836s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 836s x0: [2, 1, 3, 1] 836s -0.120 -0.013 836s 836s x1: [2, 2, 3, 1] 836s 0.601 -0.829 836s -0.702 0.780 836s 836s y: [1, 2, 3, 1] 836s -0.061 836s 0.074 836s testing: mul_mat, [3, 1, 3, 4] = [2, 3, 3, 4] * [2, 1, 3, 4] 836s x0: [2, 3, 3, 4] 836s -0.173 -0.571 836s 0.457 0.934 836s -0.788 0.723 836s 836s x1: [2, 1, 3, 4] 836s -0.411 -0.224 836s 836s y: [3, 1, 3, 4] 836s 0.199 -0.397 0.162 836s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 836s x0: [2, 4, 1, 1] 836s 0.022 -0.342 836s 0.664 0.587 836s 0.685 0.543 836s 0.085 -0.758 836s 836s x1: [2, 3, 1, 1] 836s -0.946 0.438 836s 0.878 -0.578 836s 0.457 0.923 836s 836s y: [4, 3, 1, 1] 836s -0.171 -0.371 -0.410 -0.413 836s 0.217 0.244 0.287 0.513 836s -0.306 0.845 0.815 -0.661 836s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 836s x0: [4, 2, 3, 1] 836s 0.219 -0.836 -0.137 0.256 836s 0.319 -0.195 -0.594 0.813 836s 836s x1: [4, 2, 3, 1] 836s -0.549 -0.050 -0.040 -0.776 836s -0.253 0.812 0.735 0.364 836s 836s y: [2, 2, 3, 1] 836s -0.272 -0.773 836s -0.741 -0.379 836s testing: mul_mat, [2, 4, 3, 4] = [2, 2, 3, 4] * [2, 4, 3, 4] 836s x0: [2, 2, 3, 4] 836s -0.616 0.902 836s 0.691 0.114 836s 836s x1: [2, 4, 3, 4] 836s -0.617 0.516 836s -0.273 -0.774 836s 0.050 -0.039 836s 0.732 -0.732 836s 836s y: [2, 4, 3, 4] 836s 0.846 -0.368 836s -0.530 -0.277 836s -0.066 0.030 836s -1.111 0.423 836s test-mul-mat0: iter:484/500 836s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 836s x0: [2, 1, 1, 1] 836s -0.751 -0.854 836s 836s x1: [2, 4, 1, 1] 836s 0.151 -0.508 836s -0.137 -0.223 836s -0.646 -0.363 836s 0.387 0.058 836s 836s y: [1, 4, 1, 1] 836s 0.320 836s 0.293 836s 0.795 836s -0.340 836s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 836s x0: [2, 1, 2, 1] 836s -0.343 -0.406 836s 836s x1: [2, 1, 2, 1] 836s 0.329 0.014 836s 836s y: [1, 1, 2, 1] 836s -0.118 836s testing: mul_mat, [2, 1, 2, 3] = [2, 2, 2, 3] * [2, 1, 2, 3] 836s x0: [2, 2, 2, 3] 836s -0.052 -0.055 836s 0.770 0.585 836s 836s x1: [2, 1, 2, 3] 836s 0.788 -0.463 836s 836s y: [2, 1, 2, 3] 836s -0.015 0.336 836s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 836s x0: [2, 2, 1, 1] 836s 0.301 0.326 836s -0.630 -0.754 836s 836s x1: [2, 2, 1, 1] 836s -0.970 -0.707 836s 0.133 -0.046 836s 836s y: [2, 2, 1, 1] 836s -0.522 1.145 836s 0.025 -0.049 836s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 836s x0: [2, 2, 2, 1] 836s 0.267 0.952 836s 0.876 0.248 836s 836s x1: [2, 2, 2, 1] 836s -0.860 -0.089 836s -0.423 -0.031 836s 836s y: [2, 2, 2, 1] 836s -0.315 -0.775 836s -0.143 -0.378 836s testing: mul_mat, [1, 2, 2, 3] = [2, 1, 2, 3] * [2, 2, 2, 3] 836s x0: [2, 1, 2, 3] 836s -0.891 -0.887 836s 836s x1: [2, 2, 2, 3] 836s 0.949 -0.125 836s 0.192 0.689 836s 836s y: [1, 2, 2, 3] 836s -0.735 836s -0.782 836s test-mul-mat0: iter:485/500 836s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 836s x0: [4, 2, 1, 1] 836s -0.946 0.332 -0.840 0.284 836s -0.263 0.758 -0.800 -0.107 836s 836s x1: [4, 1, 1, 1] 836s 0.415 0.820 0.458 0.085 836s 836s y: [2, 1, 1, 1] 836s -0.481 0.137 836s testing: mul_mat, [3, 2, 4, 1] = [4, 3, 4, 1] * [4, 2, 4, 1] 836s x0: [4, 3, 4, 1] 836s 0.939 -0.014 0.581 -0.267 836s 0.725 -0.288 0.267 0.340 836s 0.720 0.231 -0.177 0.829 836s 836s x1: [4, 2, 4, 1] 836s -0.377 -0.008 0.002 -0.264 836s -0.555 -0.206 -0.261 0.131 836s 836s y: [3, 2, 4, 1] 836s -0.282 -0.360 -0.492 836s -0.706 -0.368 -0.293 836s testing: mul_mat, [4, 3, 4, 3] = [4, 4, 4, 3] * [4, 3, 4, 3] 836s x0: [4, 4, 4, 3] 836s -0.556 -0.406 0.874 -0.326 836s 0.073 -0.432 -0.360 -0.579 836s -0.053 0.482 0.751 -0.360 836s -0.565 -0.562 -0.490 -0.311 836s 836s x1: [4, 3, 4, 3] 836s 0.717 0.342 0.390 0.842 836s -0.636 0.857 0.836 0.331 836s -0.632 0.457 -0.558 0.815 836s 836s y: [4, 3, 4, 3] 836s -0.471 -0.723 0.117 -1.050 836s 0.628 -0.909 0.955 -0.635 836s -0.588 -0.514 -0.459 0.120 836s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 836s x0: [4, 2, 1, 1] 836s 0.528 0.890 0.437 0.555 836s -0.749 0.054 -0.572 0.657 836s 836s x1: [4, 4, 1, 1] 836s -0.961 -0.091 -0.463 -0.748 836s 0.417 -0.364 -0.918 0.083 836s 0.007 -0.382 -0.629 0.793 836s 0.525 -0.961 -0.500 -0.615 836s 836s y: [2, 4, 1, 1] 836s -1.206 0.488 836s -0.459 0.247 836s -0.171 0.854 836s -1.137 -0.564 836s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 836s x0: [2, 4, 4, 1] 836s -0.775 0.744 836s -0.902 0.489 836s 0.847 -0.357 836s -0.834 0.640 836s 836s x1: [2, 4, 4, 1] 836s -0.256 -0.438 836s -0.627 0.606 836s -0.267 0.941 836s 0.645 0.642 836s 836s y: [4, 4, 4, 1] 836s -0.127 0.017 -0.061 -0.067 836s 0.936 0.862 -0.747 0.911 836s 0.906 0.701 -0.562 0.825 836s -0.023 -0.268 0.318 -0.127 836s testing: mul_mat, [1, 2, 4, 3] = [4, 1, 4, 3] * [4, 2, 4, 3] 836s x0: [4, 1, 4, 3] 836s -0.872 -0.073 -0.515 0.123 836s 836s x1: [4, 2, 4, 3] 836s -0.159 -0.341 -0.955 -0.416 836s -0.852 -0.312 -0.775 -0.305 836s 836s y: [1, 2, 4, 3] 836s 0.605 836s 1.128 836s test-mul-mat0: iter:486/500 836s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 836s x0: [4, 4, 1, 1] 836s -0.611 -0.212 -0.118 0.239 836s -0.773 0.578 0.016 -0.849 836s 0.397 -0.537 -0.182 -0.652 836s -0.989 0.060 -0.962 0.896 836s 836s x1: [4, 1, 1, 1] 836s 0.046 -0.495 0.088 -0.913 836s 836s y: [4, 1, 1, 1] 836s -0.152 0.455 0.863 -0.978 836s testing: mul_mat, [1, 4, 2, 1] = [4, 1, 2, 1] * [4, 4, 2, 1] 836s x0: [4, 1, 2, 1] 836s -0.290 -0.130 -0.943 0.407 836s 836s x1: [4, 4, 2, 1] 836s -0.316 -0.991 -0.526 0.715 836s 0.266 -0.303 0.255 -0.706 836s 0.721 -0.865 0.340 -0.773 836s 0.223 0.428 -0.460 0.612 836s 836s y: [1, 4, 2, 1] 836s 1.007 836s -0.566 836s -0.733 836s 0.563 836s testing: mul_mat, [2, 1, 2, 1] = [4, 2, 2, 1] * [4, 1, 2, 1] 836s x0: [4, 2, 2, 1] 836s 0.778 -0.683 0.813 -0.629 836s -0.287 -0.858 0.783 0.458 836s 836s x1: [4, 1, 2, 1] 836s 0.692 0.356 0.483 0.119 836s 836s y: [2, 1, 2, 1] 836s 0.613 -0.070 836s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 836s x0: [4, 3, 1, 1] 836s -0.750 0.586 0.364 0.735 836s 0.217 -0.466 -0.149 0.564 836s 0.244 0.190 0.003 0.145 836s 836s x1: [4, 2, 1, 1] 836s 0.088 -0.163 -0.595 0.439 836s 0.966 -0.335 0.131 0.321 836s 836s y: [3, 2, 1, 1] 836s -0.055 0.431 0.052 836s -0.636 0.527 0.219 836s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 836s x0: [3, 3, 2, 1] 836s 0.150 -0.115 -0.597 836s -0.499 -0.934 0.088 836s -0.883 0.262 -0.111 836s 836s x1: [3, 4, 2, 1] 836s 0.518 0.022 0.627 836s 0.772 0.262 -0.654 836s 0.181 -0.707 0.775 836s 0.461 0.381 -0.388 836s 836s y: [3, 4, 2, 1] 836s -0.300 -0.224 -0.521 836s 0.476 -0.687 -0.541 836s -0.355 0.638 -0.431 836s 0.257 -0.620 -0.265 836s testing: mul_mat, [3, 3, 2, 1] = [3, 3, 2, 1] * [3, 3, 2, 1] 836s x0: [3, 3, 2, 1] 836s 0.217 0.391 -0.253 836s -0.481 -0.131 0.511 836s 0.203 -0.562 0.448 836s 836s x1: [3, 3, 2, 1] 836s -0.316 -0.158 -0.800 836s 0.216 -0.207 -0.901 836s 0.896 -0.007 0.215 836s 836s y: [3, 3, 2, 1] 836s 0.072 -0.236 -0.334 836s 0.193 -0.537 -0.244 836s 0.137 -0.320 0.282 836s test-mul-mat0: iter:487/500 836s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 836s x0: [2, 3, 1, 1] 836s -0.130 -0.184 836s 0.168 0.684 836s -0.752 0.482 836s 836s x1: [2, 1, 1, 1] 836s -0.059 0.450 836s 836s y: [3, 1, 1, 1] 836s -0.075 0.298 0.261 836s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 836s x0: [2, 1, 2, 1] 836s 0.056 -0.087 836s 836s x1: [2, 3, 2, 1] 836s -0.099 -0.233 836s -0.315 -0.708 836s 0.636 0.123 836s 836s y: [1, 3, 2, 1] 836s 0.015 836s 0.044 836s 0.025 836s testing: mul_mat, [1, 1, 2, 3] = [2, 1, 2, 3] * [2, 1, 2, 3] 836s x0: [2, 1, 2, 3] 836s 0.626 -0.218 836s 836s x1: [2, 1, 2, 3] 836s -0.717 0.678 836s 836s y: [1, 1, 2, 3] 836s -0.597 836s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 836s x0: [2, 4, 1, 1] 836s -0.441 0.566 836s 0.888 0.277 836s -0.109 0.710 836s -0.158 -0.575 836s 836s x1: [2, 1, 1, 1] 836s 0.646 0.571 836s 836s y: [4, 1, 1, 1] 836s 0.038 0.732 0.335 -0.431 836s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 836s x0: [4, 3, 2, 1] 836s -0.082 -0.436 0.123 0.965 836s 0.368 -0.061 -0.172 -0.606 836s 0.019 0.685 -0.424 0.853 836s 836s x1: [4, 2, 2, 1] 836s -0.397 -0.972 0.400 -0.200 836s 0.162 0.544 -0.319 -0.456 836s 836s y: [3, 2, 2, 1] 836s 0.313 -0.035 -1.014 836s -0.730 0.358 0.122 836s testing: mul_mat, [1, 4, 2, 3] = [3, 1, 2, 3] * [3, 4, 2, 3] 836s x0: [3, 1, 2, 3] 836s -0.424 -0.812 0.078 836s 836s x1: [3, 4, 2, 3] 836s -0.899 -0.587 0.935 836s -0.422 0.326 -0.415 836s 0.986 -0.756 0.953 836s 0.004 -0.193 -0.108 836s 836s y: [1, 4, 2, 3] 836s 0.931 836s -0.118 836s 0.270 836s 0.146 836s test-mul-mat0: iter:488/500 836s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 836s x0: [2, 2, 1, 1] 836s 0.049 -0.683 836s 0.473 -0.126 836s 836s x1: [2, 4, 1, 1] 836s 0.017 -0.221 836s -0.993 0.426 836s 0.846 0.883 836s -0.527 -0.871 836s 836s y: [2, 4, 1, 1] 836s 0.152 0.036 836s -0.340 -0.523 836s -0.562 0.289 836s 0.570 -0.139 836s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 836s x0: [2, 2, 2, 1] 836s 0.041 0.752 836s 0.763 -0.292 836s 836s x1: [2, 2, 2, 1] 836s 0.675 0.010 836s -0.938 0.323 836s 836s y: [2, 2, 2, 1] 836s 0.036 0.512 836s 0.205 -0.810 836s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 836s x0: [2, 1, 2, 1] 836s 0.501 0.965 836s 836s x1: [2, 2, 2, 1] 836s 0.216 0.017 836s 0.744 0.223 836s 836s y: [1, 2, 2, 1] 836s 0.124 836s 0.588 836s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 836s x0: [2, 2, 1, 1] 836s -0.099 -0.438 836s 0.034 -0.554 836s 836s x1: [2, 1, 1, 1] 836s -0.161 0.710 836s 836s y: [2, 1, 1, 1] 836s -0.295 -0.399 836s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 836s x0: [2, 1, 2, 1] 836s 0.618 0.768 836s 836s x1: [2, 2, 2, 1] 836s 0.869 -0.993 836s -0.080 -0.090 836s 836s y: [1, 2, 2, 1] 836s -0.225 836s -0.118 836s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 836s x0: [1, 3, 2, 1] 836s 0.993 836s -0.181 836s -0.013 836s 836s x1: [1, 2, 2, 1] 836s 0.511 836s -0.620 836s 836s y: [3, 2, 2, 1] 836s 0.508 -0.092 -0.006 836s -0.616 0.112 0.008 836s test-mul-mat0: iter:489/500 836s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 836s x0: [1, 2, 1, 1] 836s 0.065 836s -0.623 836s 836s x1: [1, 4, 1, 1] 836s 0.598 836s -0.492 836s -0.856 836s 0.467 836s 836s y: [2, 4, 1, 1] 836s 0.039 -0.372 836s -0.032 0.307 836s -0.055 0.533 836s 0.030 -0.291 836s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 836s x0: [1, 2, 3, 1] 836s -0.153 836s -0.753 836s 836s x1: [1, 2, 3, 1] 836s -0.725 836s 0.748 836s 836s y: [2, 2, 3, 1] 836s 0.111 0.546 836s -0.114 -0.563 836s testing: mul_mat, [1, 2, 3, 4] = [1, 1, 3, 4] * [1, 2, 3, 4] 836s x0: [1, 1, 3, 4] 836s 0.265 836s 836s x1: [1, 2, 3, 4] 836s -0.286 836s 0.318 836s 836s y: [1, 2, 3, 4] 836s -0.076 836s 0.084 836s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 836s x0: [1, 2, 1, 1] 836s 0.740 836s -0.823 836s 836s x1: [1, 1, 1, 1] 836s -0.431 836s 836s y: [2, 1, 1, 1] 836s -0.319 0.354 836s testing: mul_mat, [1, 1, 3, 1] = [2, 1, 3, 1] * [2, 1, 3, 1] 836s x0: [2, 1, 3, 1] 836s -0.073 0.829 836s 836s x1: [2, 1, 3, 1] 836s -0.245 0.032 836s 836s y: [1, 1, 3, 1] 836s 0.045 836s testing: mul_mat, [3, 2, 3, 4] = [1, 3, 3, 4] * [1, 2, 3, 4] 836s x0: [1, 3, 3, 4] 836s -0.086 836s -0.542 836s 0.091 836s 836s x1: [1, 2, 3, 4] 836s -0.198 836s -0.362 836s 836s y: [3, 2, 3, 4] 836s 0.017 0.107 -0.018 836s 0.031 0.196 -0.033 836s test-mul-mat0: iter:490/500 836s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 836s x0: [2, 2, 1, 1] 836s -0.758 0.463 836s 0.574 0.666 836s 836s x1: [2, 1, 1, 1] 836s -0.436 -0.726 836s 836s y: [2, 1, 1, 1] 836s -0.006 -0.734 836s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 836s x0: [2, 2, 1, 1] 836s 0.461 0.172 836s -0.757 0.570 836s 836s x1: [2, 2, 1, 1] 836s -0.970 -0.498 836s 0.744 -0.981 836s 836s y: [2, 2, 1, 1] 836s -0.533 0.451 836s 0.174 -1.123 836s testing: mul_mat, [1, 2, 1, 2] = [2, 1, 1, 2] * [2, 2, 1, 2] 836s x0: [2, 1, 1, 2] 836s 0.327 -0.553 836s 836s x1: [2, 2, 1, 2] 836s -0.479 0.525 836s -0.257 0.857 836s 836s y: [1, 2, 1, 2] 836s -0.447 836s -0.558 836s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 836s x0: [2, 1, 1, 1] 836s -0.732 -0.406 836s 836s x1: [2, 1, 1, 1] 836s 0.993 0.281 836s 836s y: [1, 1, 1, 1] 836s -0.841 836s teggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 836s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 836s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 836s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 836s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 836s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 836s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 836s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 836s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 836s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 836s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 836s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 836s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 836s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 836s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 836s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 836s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 836s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 836s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 836s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 836s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 836s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 836s sting: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 836s x0: [1, 1, 1, 1] 836s -0.205 836s 836s x1: [1, 2, 1, 1] 836s 0.129 836s 0.731 836s 836s y: [1, 2, 1, 1] 836s -0.026 836s -0.150 836s testing: mul_mat, [1, 1, 1, 2] = [1, 1, 1, 2] * [1, 1, 1, 2] 836s x0: [1, 1, 1, 2] 836s 0.780 836s 836s x1: [1, 1, 1, 2] 836s 0.761 836s 836s y: [1, 1, 1, 2] 836s 0.593 836s test-mul-mat0: iter:491/500 836s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 836s x0: [2, 4, 1, 1] 836s -0.237 -0.204 836s 0.016 0.085 836s -0.211 -0.703 836s 0.972 0.057 836s 836s x1: [2, 4, 1, 1] 836s 0.473 0.104 836s -0.687 0.329 836s -0.458 -0.059 836s 0.435 -0.651 836s 836s y: [4, 4, 1, 1] 836s -0.133 0.017 -0.173 0.465 836s 0.096 0.017 -0.087 -0.649 836s 0.121 -0.012 0.138 -0.449 836s 0.030 -0.049 0.366 0.386 836s testing: mul_mat, [2, 4, 2, 1] = [2, 2, 2, 1] * [2, 4, 2, 1] 836s x0: [2, 2, 2, 1] 836s -0.918 -0.708 836s 0.257 0.518 836s 836s x1: [2, 4, 2, 1] 836s -0.109 0.101 836s -0.212 0.059 836s 0.895 -0.451 836s 0.730 -0.566 836s 836s y: [2, 4, 2, 1] 836s 0.029 0.024 836s 0.152 -0.024 836s -0.503 -0.004 836s -0.269 -0.106 836s testing: mul_mat, [1, 2, 2, 4] = [2, 1, 2, 4] * [2, 2, 2, 4] 836s x0: [2, 1, 2, 4] 836s -0.143 -0.485 836s 836s x1: [2, 2, 2, 4] 836s -0.180 0.366 836s -0.774 0.116 836s 836s y: [1, 2, 2, 4] 836s -0.152 836s 0.054 836s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 836s x0: [2, 1, 1, 1] 836s 0.019 0.031 836s 836s x1: [2, 1, 1, 1] 836s -0.241 0.512 836s 836s y: [1, 1, 1, 1] 836s 0.011 836s testing: mul_mat, [4, 2, 2, 1] = [1, 4, 2, 1] * [1, 2, 2, 1] 836s x0: [1, 4, 2, 1] 836s -0.615 836s 0.509 836s 0.395 836s 0.784 836s 836s x1: [1, 2, 2, 1] 836s -0.937 836s 0.571 836s 836s y: [4, 2, 2, 1] 836s 0.576 -0.477 -0.370 -0.734 836s -0.351 0.291 0.226 0.448 836s testing: mul_mat, [2, 1, 2, 4] = [4, 2, 2, 4] * [4, 1, 2, 4] 836s x0: [4, 2, 2, 4] 836s -0.192 0.114 0.242 0.216 836s 0.803 -0.541 0.909 -0.535 836s 836s x1: [4, 1, 2, 4] 836s -0.607 -0.179 0.311 -0.394 836s 836s y: [2, 1, 2, 4] 836s 0.086 0.103 836s test-mul-mat0: iter:492/500 836s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 836s x0: [1, 4, 1, 1] 836s 0.601 836s 0.369 836s 0.551 836s -0.455 836s 836s x1: [1, 2, 1, 1] 836s 0.517 836s -0.520 836s 836s y: [4, 2, 1, 1] 836s 0.311 0.191 0.285 -0.235 836s -0.312 -0.192 -0.286 0.236 836s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 836s x0: [1, 2, 2, 1] 836s 0.353 836s -0.961 836s 836s x1: [1, 4, 2, 1] 836s -0.806 836s 0.716 836s 0.960 836s 0.253 836s 836s y: [2, 4, 2, 1] 836s -0.285 0.774 836s 0.253 -0.688 836s 0.339 -0.922 836s 0.089 -0.243 836s testing: mul_mat, [4, 2, 2, 2] = [1, 4, 2, 2] * [1, 2, 2, 2] 836s x0: [1, 4, 2, 2] 836s -0.592 836s -0.435 836s -0.593 836s -0.112 836s 836s x1: [1, 2, 2, 2] 836s 0.453 836s 0.919 836s 836s y: [4, 2, 2, 2] 836s -0.268 -0.197 -0.269 -0.051 836s -0.544 -0.400 -0.545 -0.103 836s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 836s x0: [1, 4, 1, 1] 836s 0.585 836s 0.239 836s -0.556 836s 0.628 836s 836s x1: [1, 4, 1, 1] 836s 0.747 836s -0.980 836s -0.455 836s 0.786 836s 836s y: [4, 4, 1, 1] 836s 0.437 0.179 -0.415 0.469 836s -0.573 -0.235 0.545 -0.616 836s -0.266 -0.109 0.253 -0.286 836s 0.460 0.188 -0.437 0.494 836s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 836s x0: [4, 1, 2, 1] 836s -0.805 0.164 -0.894 -0.548 836s 836s x1: [4, 1, 2, 1] 836s 0.783 0.636 -0.198 -0.102 836s 836s y: [1, 1, 2, 1] 836s -0.295 836s testing: mul_mat, [4, 4, 2, 2] = [1, 4, 2, 2] * [1, 4, 2, 2] 836s x0: [1, 4, 2, 2] 836s 0.129 836s -0.358 836s -0.949 836s -0.565 836s 836s x1: [1, 4, 2, 2] 836s 0.172 836s -0.394 836s 0.674 836s -0.055 836s 836s y: [4, 4, 2, 2] 836s 0.022 -0.061 -0.163 -0.097 836s -0.051 0.141 0.374 0.222 836s 0.087 -0.241 -0.640 -0.381 836s -0.007 0.020 0.052 0.031 836s test-mul-mat0: iter:493/500 836s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 836s x0: [4, 2, 1, 1] 836s -0.011 -0.424 -0.176 0.632 836s -0.373 0.259 0.911 -0.224 836s 836s x1: [4, 2, 1, 1] 836s 0.996 -0.268 0.019 0.486 836s -0.339 0.465 0.420 -0.783 836s 836s y: [2, 2, 1, 1] 836s 0.407 -0.533 836s -0.762 0.805 836s testing: mul_mat, [4, 2, 4, 1] = [4, 4, 4, 1] * [4, 2, 4, 1] 836s x0: [4, 4, 4, 1] 836s -0.446 0.077 -0.107 -0.498 836s -0.969 -0.352 -0.464 0.575 836s -0.208 0.602 0.508 -0.252 836s -0.335 -0.827 0.723 0.213 836s 836s x1: [4, 2, 4, 1] 836s 0.889 0.354 0.032 -0.030 836s 0.038 0.947 -0.046 0.754 836s 836s y: [4, 2, 4, 1] 836s -0.357 -1.018 0.053 -0.574 836s -0.314 0.085 0.349 -0.668 836s testing: mul_mat, [3, 4, 4, 1] = [4, 3, 4, 1] * [4, 4, 4, 1] 836s x0: [4, 3, 4, 1] 836s 0.987 0.465 0.360 -0.199 836s 0.598 0.774 -0.323 -0.885 836s -0.798 0.505 0.517 -0.908 836s 836s x1: [4, 4, 4, 1] 836s -0.151 0.452 -0.979 0.476 836s -0.527 -0.712 -0.105 0.096 836s -0.936 0.062 -0.616 -0.987 836s -0.048 -0.115 0.462 0.004 836s 836s y: [3, 4, 4, 1] 836s -0.386 0.155 -0.590 836s -0.908 -0.917 -0.080 836s -0.920 0.560 1.355 836s 0.064 -0.271 0.216 836s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 836s x0: [4, 1, 1, 1] 836s 0.433 0.895 0.279 -0.482 836s 836s x1: [4, 3, 1, 1] 836s -0.536 -0.637 -0.802 -0.553 836s 0.225 0.374 0.178 -0.007 836s -0.826 0.772 0.709 0.041 836s 836s y: [1, 3, 1, 1] 836s -0.759 836s 0.486 836s 0.511 836s testing: mul_mat, [3, 4, 4, 1] = [1, 3, 4, 1] * [1, 4, 4, 1] 836s x0: [1, 3, 4, 1] 836s 0.587 836s -0.828 836s 0.105 836s 836s x1: [1, 4, 4, 1] 836s 0.549 836s 0.364 836s 0.376 836s 0.881 836s 836s y: [3, 4, 4, 1] 836s 0.323 -0.455 0.058 836s 0.214 -0.301 0.038 836s 0.221 -0.311 0.040 836s 0.517 -0.729 0.093 836s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 836s x0: [3, 4, 4, 1] 836s -0.096 0.782 0.671 836s -0.165 -0.434 -0.602 836s -0.165 0.632 0.120 836s -0.955 0.954 -0.050 836s 836s x1: [3, 1, 4, 1] 836s -0.389 -0.175 0.764 836s 836s y: [4, 1, 4, 1] 836s 0.413 -0.320 0.045 0.167 836s test-mul-mat0: iter:494/500 836s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 836s x0: [1, 4, 1, 1] 836s -0.504 836s -0.088 836s 0.691 836s 0.705 836s 836s x1: [1, 2, 1, 1] 836s -0.895 836s -0.054 836s 836s y: [4, 2, 1, 1] 836s 0.451 0.079 -0.618 -0.631 836s 0.027 0.005 -0.037 -0.038 836s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 836s x0: [1, 3, 1, 1] 836s 0.564 836s 0.345 836s -0.336 836s 836s x1: [1, 4, 1, 1] 836s 0.105 836s -0.802 836s -0.783 836s -0.798 836s 836s y: [3, 4, 1, 1] 836s 0.059 0.036 -0.035 836s -0.452 -0.276 0.270 836s -0.442 -0.270 0.263 836s -0.450 -0.275 0.268 836s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 836s x0: [1, 1, 1, 1] 836s 0.291 836s 836s x1: [1, 3, 1, 1] 836s 0.477 836s -0.881 836s 0.742 836s 836s y: [1, 3, 1, 1] 836s 0.139 836s -0.256 836s 0.216 836s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 836s x0: [1, 4, 1, 1] 836s 0.398 836s -0.869 836s 0.402 836s 0.773 836s 836s x1: [1, 1, 1, 1] 836s 0.939 836s 836s y: [4, 1, 1, 1] 836s 0.374 -0.816 0.378 0.726 836s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 836s x0: [4, 1, 1, 1] 836s 0.131 0.189 -0.331 0.627 836s 836s x1: [4, 1, 1, 1] 836s -0.377 -0.307 0.026 -0.758 836s 836s y: [1, 1, 1, 1] 836s -0.591 836s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 836s x0: [1, 3, 1, 1] 836s 0.549 836s 0.408 836s -0.902 836s 836s x1: [1, 4, 1, 1] 836s -0.900 836s -0.640 836s 0.332 836s 0.205 836s 836s y: [3, 4, 1, 1] 836s -0.494 -0.367 0.812 836s -0.351 -0.261 0.578 836s 0.182 0.135 -0.300 836s 0.113 0.084 -0.185 836s test-mul-mat0: iter:495/500 836s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 836s x0: [4, 4, 1, 1] 836s 0.248 0.560 -0.427 -0.350 836s 0.333 0.197 0.343 -0.641 836s 0.439 -0.423 0.490 -0.372 836s 0.246 0.117 -0.272 0.606 836s 836s x1: [4, 1, 1, 1] 836s -0.129 -0.497 0.651 -0.838 836s 836s y: [4, 1, 1, 1] 836s -0.295 0.620 0.784 -0.775 836s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 836s x0: [4, 2, 4, 1] 836s -0.189 0.055 -0.713 0.357 836s -0.040 0.760 0.603 0.829 836s 836s x1: [4, 4, 4, 1] 836s -0.551 0.934 -0.836 0.998 836s 0.341 -0.738 0.111 -0.906 836s 0.024 0.701 -0.035 0.527 836s 0.352 0.127 0.970 -0.400 836s 836s y: [2, 4, 4, 1] 836s 1.108 1.055 836s -0.508 -1.259 836s 0.247 0.947 836s -0.894 0.335 836s testing: mul_mat, [3, 2, 4, 2] = [4, 3, 4, 2] * [4, 2, 4, 2] 836s x0: [4, 3, 4, 2] 836s 0.402 0.806 0.619 -0.421 836s 0.662 0.456 -0.390 0.268 836s -0.774 -0.998 0.866 -0.224 836s 836s x1: [4, 2, 4, 2] 836s -0.759 0.500 -0.269 0.200 836s 0.260 -0.666 0.029 -0.980 836s 836s y: [3, 2, 4, 2] 836s -0.153 -0.116 -0.190 836s -0.002 -0.405 0.709 836s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 836s x0: [4, 4, 1, 1] 836s -0.956 -0.632 -0.161 -0.415 836s 0.367 0.880 0.972 0.683 836s 0.790 0.262 -0.603 -0.549 836s -0.235 0.330 -0.890 -0.806 836s 836s x1: [4, 3, 1, 1] 836s -0.722 0.149 0.068 0.229 836s 0.722 -0.593 -0.538 0.012 836s -0.419 0.945 -0.030 0.579 836s 836s y: [4, 3, 1, 1] 836s 0.490 0.088 -0.697 -0.026 836s -0.234 -0.772 0.733 0.103 836s -0.432 1.044 -0.383 -0.030 836s testing: mul_mat, [3, 4, 4, 1] = [4, 3, 4, 1] * [4, 4, 4, 1] 836s x0: [4, 3, 4, 1] 836s 0.729 -0.907 0.449 -0.233 836s 0.464 -0.625 0.581 -0.340 836s 0.719 -0.161 -0.934 0.875 836s 836s x1: [4, 4, 4, 1] 836s 0.109 -0.761 -0.528 -0.742 836s 0.307 0.701 0.980 0.713 836s -0.837 -0.008 -0.706 -0.892 836s 0.962 0.874 -0.419 -0.994 836s 836s y: [3, 4, 4, 1] 836s 0.705 0.472 0.043 836s -0.138 0.031 -0.183 836s -0.712 -0.490 -0.723 836s -0.048 -0.005 0.071 836s testing: mul_mat, [1, 4, 4, 2] = [3, 1, 4, 2] * [3, 4, 4, 2] 836s x0: [3, 1, 4, 2] 836s -0.286 0.212 0.611 836s 836s x1: [3, 4, 4, 2] 836s -0.523 0.161 0.108 836s -0.515 0.607 0.079 836s 0.215 -0.225 -0.731 836s -0.681 0.449 -0.197 836s 836s y: [1, 4, 4, 2] 836s 0.250 836s 0.324 836s -0.556 836s 0.169 836s test-mul-mat0: iter:496/500 836s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 836s x0: [4, 3, 1, 1] 836s -0.336 -0.698 -0.726 -0.180 836s -0.261 0.918 -0.675 0.124 836s -0.423 0.693 -0.584 0.629 836s 836s x1: [4, 3, 1, 1] 836s 0.209 -0.734 0.065 0.923 836s 0.478 -0.323 -0.674 -0.230 836s 0.864 -0.279 0.143 -0.169 836s 836s y: [3, 3, 1, 1] 836s 0.228 -0.658 -0.055 836s 0.595 0.005 -0.177 836s -0.169 -0.599 -0.749 836s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 836s x0: [4, 1, 1, 1] 836s 0.428 -0.408 0.407 -0.429 836s 836s x1: [4, 3, 1, 1] 836s 0.899 0.978 -0.532 0.228 836s -0.085 -0.014 -0.563 0.181 836s -0.948 -0.640 -0.342 -0.272 836s 836s y: [1, 3, 1, 1] 836s -0.329 836s -0.338 836s -0.168 836s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 836s x0: [4, 1, 1, 1] 836s -0.945 -0.536 0.895 -0.620 836s 836s x1: [4, 1, 1, 1] 836s 0.423 0.702 0.235 0.725 836s 836s y: [1, 1, 1, 1] 836s -1.015 836s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 836s x0: [4, 2, 1, 1] 836s 0.971 -0.431 -0.103 0.636 836s 0.982 0.199 0.555 -0.922 836s 836s x1: [4, 1, 1, 1] 836s 0.588 -0.528 -0.928 -0.996 836s 836s y: [2, 1, 1, 1] 836s 0.260 0.876 836s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 836s x0: [2, 2, 1, 1] 836s -0.650 0.971 836s 0.792 -0.925 836s 836s x1: [2, 4, 1, 1] 836s 0.607 0.996 836s -0.264 -0.665 836s -0.318 -0.836 836s -0.073 -0.910 836s 836s y: [2, 4, 1, 1] 836s 0.572 -0.441 836s -0.474 0.406 836s -0.605 0.522 836s -0.836 0.784 836s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 836s x0: [2, 3, 1, 1] 836s -0.873 -0.869 836s -0.863 -0.762 836s -0.522 -0.551 836s 836s x1: [2, 2, 1, 1] 836s 0.769 -0.974 836s -0.461 0.665 836s 836s y: [3, 2, 1, 1] 836s 0.175 0.079 0.135 836s -0.175 -0.108 -0.125 836s test-mul-mat0: iter:497/500 836s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 836s x0: [4, 4, 1, 1] 836s -0.280 -0.806 0.279 0.125 836s -0.680 0.416 0.603 -0.549 836s 0.654 -0.949 -0.436 -0.539 836s 0.699 0.573 -0.177 -0.017 836s 836s x1: [4, 4, 1, 1] 836s -0.638 0.284 0.087 0.969 836s 0.280 0.823 -0.696 0.963 836s 0.988 0.231 -0.948 -0.277 836s 0.580 0.845 -0.306 0.655 836s 836s y: [4, 4, 1, 1] 836s 0.095 0.072 -1.247 -0.315 836s -0.816 -0.796 -0.814 0.775 836s -0.761 -0.994 0.989 0.995 836s -0.847 -0.587 -0.642 0.933 836s testing: mul_mat, [4, 4, 2, 1] = [4, 4, 2, 1] * [4, 4, 2, 1] 836s x0: [4, 4, 2, 1] 836s -0.666 0.809 0.256 -0.440 836s -0.719 0.582 -0.161 0.476 836s 0.489 -0.038 0.366 0.050 836s -0.301 0.975 -0.195 0.715 836s 836s x1: [4, 4, 2, 1] 836s -0.339 -0.208 -0.737 -0.516 836s 0.096 -0.774 -0.528 -0.674 836s -0.722 0.195 0.907 -0.877 836s 0.889 0.562 0.737 -0.391 836s 836s y: [4, 4, 2, 1] 836s 0.096 -0.004 -0.453 -0.326 836s -0.529 -0.755 -0.151 -1.162 836s 1.256 0.069 -0.073 -0.396 836s 0.223 -0.618 0.663 -0.143 836s testing: mul_mat, [2, 4, 2, 2] = [4, 2, 2, 2] * [4, 4, 2, 2] 836s x0: [4, 2, 2, 2] 836s 0.635 -0.614 0.462 0.491 836s -0.966 0.180 -0.234 0.365 836s 836s x1: [4, 4, 2, 2] 836s -0.703 0.562 -0.514 -0.422 836s 0.144 0.325 -0.946 -0.367 836s -0.714 0.420 0.683 -0.014 836s 0.394 -0.512 -0.299 0.103 836s 836s y: [2, 4, 2, 2] 836s -1.236 0.746 836s -0.725 0.007 836s -0.402 0.599 836s 0.477 -0.365 836s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 836s x0: [4, 1, 1, 1] 836s 0.092 -0.687 -0.757 0.465 836s 836s x1: [4, 2, 1, 1] 836s -0.492 0.960 -0.167 -0.458 836s 0.140 0.599 0.907 0.024 836s 836s y: [1, 2, 1, 1] 836s -0.792 836s -1.075 836s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 836s x0: [1, 3, 2, 1] 836s -0.967 836s 0.793 836s -0.474 836s 836s x1: [1, 4, 2, 1] 836s 0.853 836s 0.373 836s 0.804 836s -0.276 836s 836s y: [3, 4, 2, 1] 836s -0.824 0.676 -0.404 836s -0.361 0.296 -0.177 836s -0.777 0.637 -0.381 836s 0.267 -0.219 0.131 836s testing: mul_mat, [2, 1, 2, 2] = [3, 2, 2, 2] * [3, 1, 2, 2] 836s x0: [3, 2, 2, 2] 836s 0.195 -0.582 -0.340 836s 0.287 0.048 -0.778 836s 836s x1: [3, 1, 2, 2] 836s -0.095 -0.242 0.576 836s 836s y: [2, 1, 2, 2] 836s -0.074 -0.487 836s test-mul-mat0: iter:498/500 836s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 836s x0: [3, 1, 1, 1] 836s -0.414 -0.033 -0.655 836s 836s x1: [3, 4, 1, 1] 836s 0.186 -0.942 -0.542 836s -0.619 0.345 -0.124 836s 0.429 -0.995 0.098 836s 0.201 0.671 -0.293 836s 836s y: [1, 4, 1, 1] 836s 0.309 836s 0.326 836s -0.209 836s 0.087 836s testing: mul_mat, [4, 1, 3, 1] = [3, 4, 3, 1] * [3, 1, 3, 1] 836s x0: [3, 4, 3, 1] 836s -0.623 0.326 -0.265 836s 0.391 -0.169 0.920 836s 0.450 0.289 -0.699 836s -0.205 -0.836 0.730 836s 836s x1: [3, 1, 3, 1] 836s 0.294 0.754 0.717 836s 836s y: [4, 1, 3, 1] 836s -0.128 0.647 -0.152 -0.167 836s testing: mul_mat, [3, 4, 3, 3] = [3, 3, 3, 3] * [3, 4, 3, 3] 836s x0: [3, 3, 3, 3] 836s -0.168 0.395 -0.083 836s -0.996 -0.326 0.380 836s -0.553 0.716 -0.592 836s 836s x1: [3, 4, 3, 3] 836s 0.687 -0.947 0.872 836s 0.988 -0.152 -0.964 836s 0.718 0.648 0.299 836s -0.351 -0.881 0.269 836s 836s y: [3, 4, 3, 3] 836s -0.562 -0.045 -1.574 836s -0.147 -1.301 -0.085 836s 0.110 -0.813 -0.110 836s -0.311 0.738 -0.596 836s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 836s x0: [3, 3, 1, 1] 836s -0.494 -0.352 0.064 836s -0.305 0.945 0.394 836s -0.511 0.853 0.905 836s 836s x1: [3, 3, 1, 1] 836s -0.262 -0.188 -0.620 836s 0.001 0.626 0.736 836s -0.519 0.963 -0.735 836s 836s y: [3, 3, 1, 1] 836s 0.156 -0.343 -0.588 836s -0.174 0.882 1.199 836s -0.130 0.779 0.422 836s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 836s x0: [3, 1, 3, 1] 836s -0.603 0.406 0.957 836s 836s x1: [3, 3, 3, 1] 836s 0.469 0.451 -0.420 836s -0.207 -0.842 0.891 836s -0.644 -0.571 0.747 836s 836s y: [1, 3, 3, 1] 836s -0.502 836s 0.636 836s 0.872 836s testing: mul_mat, [1, 3, 3, 3] = [1, 1, 3, 3] * [1, 3, 3, 3] 836s x0: [1, 1, 3, 3] 836s 0.154 836s 836s x1: [1, 3, 3, 3] 836s 0.015 836s 0.445 836s -0.825 836s 836s y: [1, 3, 3, 3] 836s 0.002 836s 0.069 836s -0.127 836s test-mul-mat0: iter:499/500 836s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 836s x0: [1, 1, 1, 1] 836s 0.097 836s 836s x1: [1, 2, 1, 1] 836s -0.115 836s -0.391 836s 836s y: [1, 2, 1, 1] 836s -0.011 836s -0.038 836s testing: mul_mat, [4, 1, 4, 1] = [1, 4, 4, 1] * [1, 1, 4, 1] 836s x0: [1, 4, 4, 1] 836s -0.776 836s 0.796 836s 0.573 836s -0.148 836s 836s x1: [1, 1, 4, 1] 836s 0.623 836s 836s y: [4, 1, 4, 1] 836s -0.483 0.496 0.357 -0.092 836s testing: mul_mat, [4, 4, 4, 2] = [1, 4, 4, 2] * [1, 4, 4, 2] 836s x0: [1, 4, 4, 2] 836s -0.434 836s 0.259 836s 0.574 836s 0.023 836s 836s x1: [1, 4, 4, 2] 836s -0.122 836s 0.144 836s 0.287 836s 0.732 836s 836s y: [4, 4, 4, 2] 836s 0.053 -0.032 -0.070 -0.003 836s -0.062 0.037 0.082 0.003 836s -0.124 0.074 0.165 0.007 836s -0.318 0.190 0.420 0.017 836s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 836s x0: [1, 3, 1, 1] 836s 0.799 836s -0.840 836s -0.539 836s 836s x1: [1, 4, 1, 1] 836s -0.308 836s 0.534 836s -0.057 836s -0.431 836s 836s y: [3, 4, 1, 1] 836s -0.246 0.258 0.166 836s 0.426 -0.449 -0.288 836s -0.045 0.048 0.031 836s -0.344 0.362 0.232 836s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 836s x0: [3, 4, 4, 1] 836s 0.616 0.929 -0.493 836s -0.978 -0.453 -0.035 836s -0.949 0.044 -0.946 836s 0.691 0.362 -0.959 836s 836s x1: [3, 1, 4, 1] 836s 0.778 0.458 -0.860 836s 836s y: [4, 1, 4, 1] 836s 1.328 -0.937 0.095 1.527 836s testing: mul_mat, [4, 3, 4, 2] = [4, 4, 4, 2] * [4, 3, 4, 2] 836s x0: [4, 4, 4, 2] 836s -0.098 0.579 -0.110 0.879 836s -0.433 0.923 -0.015 0.200 836s 0.544 -0.770 0.666 0.494 836s -0.418 0.165 0.131 -0.611 836s 836s x1: [4, 3, 4, 2] 836s 0.187 -0.115 0.229 0.655 836s -0.346 -0.844 -0.215 0.320 836s 0.784 -0.766 0.291 -0.746 836s 836s y: [4, 3, 4, 2] 836s 0.466 -0.060 0.667 -0.468 836s -0.150 -0.562 0.476 -0.218 836s -1.208 -1.200 0.841 0.040 840s compression: 0.000000 840s convert time: 0.000000 ms / method = 0 840s -0.040188 0.785085 840s 0.405617 0.183192 840s 0.016901 0.564737 840s 0.001560 0.452003 840s -0.111647 -0.158779 840s 0.602449 0.452541 840s 0.464777 0.596264 840s 0.031770 0.389379 840s 0.522225 -0.094984 840s 0.246030 0.173205 840s 0.322603 -0.063522 840s 0.171129 0.240454 840s 0.435216 0.577889 840s 0.286599 -0.102425 840s -0.152230 0.570174 840s -0.116195 0.552043 840s main: elapsed ticks: 4366755 840s main: elapsed us: 4370121 / 4370.121000 ms 840s 135.421090 840s Testing 2 devices 840s 840s Backend 1/2: BLAS 840s Device description: BLAS 840s Device memory: 0 MB (0 MB free) 840s 840s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=1): OK 840s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=2): OK 840s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=3): OK 840s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=4): OK 840s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=5): OK 840s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=6): OK 840s test_dataset(shuffle=no, ndata_shard=2, ndata_batch=2): OK 840s test_dataset(shuffle=no, ndata_shard=2, ndata_batch=4): OK 840s test_dataset(shuffle=no, ndata_shard=2, ndata_batch=6): OK 840s test_dataset(shuffle=no, ndata_shard=3, ndata_batch=3): OK 840s test_dataset(shuffle=no, ndata_shard=3, ndata_batch=6): OK 840s test_dataset(shuffle=no, ndata_shard=4, ndata_batch=4): OK 840s test_dataset(shuffle=no, ndata_shard=5, ndata_batch=5): OK 840s test_dataset(shuffle=no, ndata_shard=6, ndata_batch=6): OK 840s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=1): OK 840s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=2): OK 840s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=3): OK 840s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=4): OK 840s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=5): OK 840s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=6): OK 840s test_dataset(shuffle=yes, ndata_shard=2, ndata_batch=2): OK 840s test_dataset(shuffle=yes, ndata_shard=2, ndata_batch=4): OK 840s test_dataset(shuffle=yes, ndata_shard=2, ndata_batch=6): OK 840s test_dataset(shuffle=yes, ndata_shard=3, ndata_batch=3): OK 840s test_dataset(shuffle=yes, ndata_shard=3, ndata_batch=6): OK 840s test_dataset(shuffle=yes, ndata_shard=4, ndata_batch=4): OK 840s test_dataset(shuffle=yes, ndata_shard=5, ndata_batch=5): OK 840s test_dataset(shuffle=yes, ndata_shard=6, ndata_batch=6): OK 840s test_grad(): OK 840s test_forward_backward(high_level=no, shuffle=no, subtest=results_initial): OK 840s test_forward_backward(high_level=no, shuffle=no, subtest=weights_after_forward): OK 840s test_forward_backward(high_level=no, shuffle=no, subtest=results_after_forward): OK 840s test_forward_backward(high_level=no, shuffle=no, subtest=weights_after_forward_backward): OK 840s test_forward_backward(high_level=no, shuffle=no, subtest=result_after_forward_backward): OK 840s test_forward_backward(high_level=yes, shuffle=no, subtest=results_initial): OK 840s test_forward_backward(high_level=yes, shuffle=no, subtest=weights_after_forward): OK 840s test_forward_backward(high_level=yes, shuffle=no, subtest=results_after_forward): OK 840s test_forward_backward(high_level=yes, shuffle=no, subtest=weights_after_forward_backward): OK 840s test_forward_backward(high_level=yes, shuffle=no, subtest=result_after_forward_backward): OK 840s test_forward_backward(high_level=yes, shuffle=yes, subtest=results_initial): OK 840s test_forward_backward(high_level=yes, shuffle=yes, subtest=weights_after_forward): OK 840s test_forward_backward(high_level=yes, shuffle=yes, subtest=results_after_forward): OK 840s test_forward_backward(high_level=yes, shuffle=yes, subtest=weights_after_forward_backward): OK 840s test_forward_backward(high_level=yes, shuffle=yes, subtest=result_after_forward_backward): OK 840s test_epoch_vs_fit(): OK 840s test_idata_split(high_level=no, epoch=1, subtest=weights): OK 840s test_idata_split(high_level=no, epoch=1, subtest=results_backward): OK 840s test_idata_split(high_level=no, epoch=1, subtest=results_forward): OK 840s test_idata_split(high_level=no, epoch=2, subtest=weights): OK 840s test_idata_split(high_level=no, epoch=2, subtest=results_backward): OK 840s test_idata_split(high_level=no, epoch=2, subtest=results_forward): OK 840s test_idata_split(high_level=no, epoch=3, subtest=weights): OK 840s test_idata_split(high_level=no, epoch=3, subtest=results_backward): OK 840s test_idata_split(high_level=no, epoch=3, subtest=results_forward): OK 840s test_idata_split(high_level=no, epoch=4, subtest=weights): OK 840s test_idata_split(high_level=no, epoch=4, subtest=results_backward): OK 840s test_idata_split(high_level=no, epoch=4, subtest=results_forward): OK 840s test_idata_split(high_level=yes, epoch=1, subtest=weights): OK 840s test_idata_split(high_level=yes, epoch=1, subtest=results_backward): OK 840s test_idata_split(high_level=yes, epoch=1, subtest=results_forward): OK 840s test_idata_split(high_level=yes, epoch=2, subtest=weights): OK 840s test_idata_split(high_level=yes, epoch=2, subtest=results_backward): OK 840s test_idata_split(high_level=yes, epoch=2, subtest=results_forward): OK 840s test_idata_split(high_level=yes, epoch=3, subtest=weights): OK 840s test_idata_split(high_level=yes, epoch=3, subtest=results_backward): OK 840s test_idata_split(high_level=yes, epoch=3, subtest=results_forward): OK 840s test_idata_split(high_level=yes, epoch=4, subtest=weights): OK 840s test_idata_split(high_level=yes, epoch=4, subtest=results_backward): OK 840s test_idata_split(high_level=yes, epoch=4, subtest=results_forward): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=1, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=1, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=1, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=2, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=2, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=2, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=3, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=3, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=3, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=4, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=4, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=4, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=1, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=1, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=1, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=2, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=2, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=2, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=3, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=3, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=3, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=4, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=4, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=4, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=1, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=1, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=1, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=2, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=2, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=2, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=3, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=3, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=3, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=4, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=4, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=4, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=1, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=1, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=1, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=2, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=2, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=2, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=3, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=3, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=3, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=4, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=4, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=4, subtest=results): OK 840s test_regression(subtest=weights): OK 840s 118/118 tests passed 840s Backend BLAS: OK 840s 840s Backend 2/2: CPU 840s Device description: CPU 840s Device memory: 4013 MB (4013 MB free) 840s 840s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=1): OK 840s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=2): OK 840s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=3): OK 840s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=4): OK 840s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=5): OK 840s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=6): OK 840s test_dataset(shuffle=no, ndata_shard=2, ndata_batch=2): OK 840s test_dataset(shuffle=no, ndata_shard=2, ndata_batch=4): OK 840s test_dataset(shuffle=no, ndata_shard=2, ndata_batch=6): OK 840s test_dataset(shuffle=no, ndata_shard=3, ndata_batch=3): OK 840s test_dataset(shuffle=no, ndatest_pad_reflect_1d: using CPU backend 840s ta_shard=3, ndata_batch=6): OK 840s test_dataset(shuffle=no, ndata_shard=4, ndata_batch=4): OK 840s test_dataset(shuffle=no, ndata_shard=5, ndata_batch=5): OK 840s test_dataset(shuffle=no, ndata_shard=6, ndata_batch=6): OK 840s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=1): OK 840s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=2): OK 840s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=3): OK 840s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=4): OK 840s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=5): OK 840s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=6): OK 840s test_dataset(shuffle=yes, ndata_shard=2, ndata_batch=2): OK 840s test_dataset(shuffle=yes, ndata_shard=2, ndata_batch=4): OK 840s test_dataset(shuffle=yes, ndata_shard=2, ndata_batch=6): OK 840s test_dataset(shuffle=yes, ndata_shard=3, ndata_batch=3): OK 840s test_dataset(shuffle=yes, ndata_shard=3, ndata_batch=6): OK 840s test_dataset(shuffle=yes, ndata_shard=4, ndata_batch=4): OK 840s test_dataset(shuffle=yes, ndata_shard=5, ndata_batch=5): OK 840s test_dataset(shuffle=yes, ndata_shard=6, ndata_batch=6): OK 840s test_grad(): OK 840s test_forward_backward(high_level=no, shuffle=no, subtest=results_initial): OK 840s test_forward_backward(high_level=no, shuffle=no, subtest=weights_after_forward): OK 840s test_forward_backward(high_level=no, shuffle=no, subtest=results_after_forward): OK 840s test_forward_backward(high_level=no, shuffle=no, subtest=weights_after_forward_backward): OK 840s test_forward_backward(high_level=no, shuffle=no, subtest=result_after_forward_backward): OK 840s test_forward_backward(high_level=yes, shuffle=no, subtest=results_initial): OK 840s test_forward_backward(high_level=yes, shuffle=no, subtest=weights_after_forward): OK 840s test_forward_backward(high_level=yes, shuffle=no, subtest=results_after_forward): OK 840s test_forward_backward(high_level=yes, shuffle=no, subtest=weights_after_forward_backward): OK 840s test_forward_backward(high_level=yes, shuffle=no, subtest=result_after_forward_backward): OK 840s test_forward_backward(high_level=yes, shuffle=yes, subtest=results_initial): OK 840s test_forward_backward(high_level=yes, shuffle=yes, subtest=weights_after_forward): OK 840s test_forward_backward(high_level=yes, shuffle=yes, subtest=results_after_forward): OK 840s test_forward_backward(high_level=yes, shuffle=yes, subtest=weights_after_forward_backward): OK 840s test_forward_backward(high_level=yes, shuffle=yes, subtest=result_after_forward_backward): OK 840s test_epoch_vs_fit(): OK 840s test_idata_split(high_level=no, epoch=1, subtest=weights): OK 840s test_idata_split(high_level=no, epoch=1, subtest=results_backward): OK 840s test_idata_split(high_level=no, epoch=1, subtest=results_forward): OK 840s test_idata_split(high_level=no, epoch=2, subtest=weights): OK 840s test_idata_split(high_level=no, epoch=2, subtest=results_backward): OK 840s test_idata_split(high_level=no, epoch=2, subtest=results_forward): OK 840s test_idata_split(high_level=no, epoch=3, subtest=weights): OK 840s test_idata_split(high_level=no, epoch=3, subtest=results_backward): OK 840s test_idata_split(high_level=no, epoch=3, subtest=results_forward): OK 840s test_idata_split(high_level=no, epoch=4, subtest=weights): OK 840s test_idata_split(high_level=no, epoch=4, subtest=results_backward): OK 840s test_idata_split(high_level=no, epoch=4, subtest=results_forward): OK 840s test_idata_split(high_level=yes, epoch=1, subtest=weights): OK 840s test_idata_split(high_level=yes, epoch=1, subtest=results_backward): OK 840s test_idata_split(high_level=yes, epoch=1, subtest=results_forward): OK 840s test_idata_split(high_level=yes, epoch=2, subtest=weights): OK 840s test_idata_split(high_level=yes, epoch=2, subtest=results_backward): OK 840s test_idata_split(high_level=yes, epoch=2, subtest=results_forward): OK 840s test_idata_split(high_level=yes, epoch=3, subtest=weights): OK 840s test_idata_split(high_level=yes, epoch=3, subtest=results_backward): OK 840s test_idata_split(high_level=yes, epoch=3, subtest=results_forward): OK 840s test_idata_split(high_level=yes, epoch=4, subtest=weights): OK 840s test_idata_split(high_level=yes, epoch=4, subtest=results_backward): OK 840s test_idata_split(high_level=yes, epoch=4, subtest=results_forward): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=1, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=1, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=1, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=2, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=2, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=2, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=3, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=3, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=3, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=4, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=4, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=4, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=1, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=1, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=1, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=2, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=2, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=2, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=3, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=3, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=3, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=4, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=4, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=4, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=1, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=1, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=1, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=2, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=2, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=2, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=3, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=3, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=3, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=4, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=4, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=4, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=1, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=1, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=1, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=2, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=2, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=2, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=3, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=3, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=3, subtest=results): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=4, subtest=grads): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=4, subtest=weights): OK 840s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=4, subtest=results): OK 840s test_regression(subtest=weights): OK 840s 118/118 tests passed 840s Backend CPU: OK 840s 840s 2/2 backends passed 840s OK 869s Testing f32 869s Testing f16 869s Testing q4_0 869s Testing q4_1 869s Testing q5_0 869s Testing q5_1 869s Testing q8_0 869s Testing q8_1 869s Testing q2_K 869s Testing q3_K 869s Testing q4_K 869s Testing q5_K 869s Testing q6_K 869s Testing q8_K 869s Testing iq2_xxs 869s Testing iq2_xs 869s Testing iq3_xxs 869s Testing iq1_s 869s Testing iq4_nl 869s Testing iq3_s 869s Testing iq2_s 869s Testing iq4_xs 869s Testing i8 869s Testing i16 869s Testing i32 869s Testing i64 869s Testing f64 869s Testing iq1_m 869s Testing bf16 869s Testing tq1_0 869s Testing tq2_0 869s f16 869s quantize_row_q_reference 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 6.10 GB/s 869s quantized throughput : 3.05 GB/s 869s 869s quantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 6.36 GB/s 869s quantized throughput : 3.18 GB/s 869s 869s dequantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 0.34 GB/s 869s quantized throughput : 0.17 GB/s 869s 869s quantize_row_q_dot 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 6.10 GB/s 869s quantized throughput : 3.05 GB/s 869s 869s vec_dot_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 2.59 GB/s 869s quantized throughput : 1.29 GB/s 869s 869s q4_0 869s quantize_row_q_reference 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 1.98 GB/s 869s quantized throughput : 0.28 GB/s 869s 869s quantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 2.03 GB/s 869s quantized throughput : 0.29 GB/s 869s 869s dequantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 9.54 GB/s 869s quantized throughput : 1.34 GB/s 869s 869s quantize_row_q_dot 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 2.24 GB/s 869s quantized throughput : 0.32 GB/s 869s 869s vec_dot_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 9.54 GB/s 869s quantized throughput : 1.34 GB/s 869s 869s q4_1 869s quantize_row_q_reference 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 2.12 GB/s 869s quantized throughput : 0.33 GB/s 869s 869s quantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 2.09 GB/s 869s quantized throughput : 0.33 GB/s 869s 869s dequantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 8.03 GB/s 869s quantized throughput : 1.25 GB/s 869s 869s quantize_row_q_dot 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 1.82 GB/s 869s quantized throughput : 0.28 GB/s 869s 869s vec_dot_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 4.62 GB/s 869s quantized throughput : 0.72 GB/s 869s 869s q5_0 869s quantize_row_q_reference 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 1.59 GB/s 869s quantized throughput : 0.27 GB/s 869s 869s quantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 1.70 GB/s 869s quantized throughput : 0.29 GB/s 869s 869s dequantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 7.27 GB/s 869s quantized throughput : 1.25 GB/s 869s 869s quantize_row_q_dot 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 2.21 GB/s 869s quantized throughput : 0.38 GB/s 869s 869s vec_dot_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 7.63 GB/s 869s quantized throughput : 1.31 GB/s 869s 869s q5_1 869s quantize_row_q_reference 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 1.64 GB/s 869s quantized throughput : 0.31 GB/s 869s 869s quantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 1.84 GB/s 869s quantized throughput : 0.34 GB/s 869s 869s dequantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 6.36 GB/s 869s quantized throughput : 1.19 GB/s 869s 869s quantize_row_q_dot 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 1.80 GB/s 869s quantized throughput : 0.34 GB/s 869s 869s vec_dot_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 4.24 GB/s 869s quantized throughput : 0.79 GB/s 869s 869s q8_0 869s quantize_row_q_reference 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 1.24 GB/s 869s quantized throughput : 0.33 GB/s 869s 869s quantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 2.18 GB/s 869s quantized throughput : 0.58 GB/s 869s 869s dequantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 8.48 GB/s 869s quantized throughput : 2.25 GB/s 869s 869s quantize_row_q_dot 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 2.21 GB/s 869s quantized throughput : 0.59 GB/s 869s 869s vec_dot_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 10.90 GB/s 869s quantized throughput : 2.90 GB/s 869s 869s q2_K 869s quantize_row_q_reference 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 0.03 GB/s 869s quantized throughput : 0.00 GB/s 869s 869s quantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 0.03 GB/s 869s quantized throughput : 0.00 GB/s 869s 869s dequantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 7.63 GB/s 869s quantized throughput : 0.63 GB/s 869s 869s quantize_row_q_dot 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 2.15 GB/s 869s quantized throughput : 0.18 GB/s 869s 869s vec_dot_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 21.80 GB/s 869s quantized throughput : 1.79 GB/s 869s 869s q3_K 869s quantize_row_q_reference 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 0.33 GB/s 869s quantized throughput : 0.04 GB/s 869s 869s quantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 0.33 GB/s 869s quantized throughput : 0.04 GB/s 869s 869s dequantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 6.94 GB/s 869s quantized throughput : 0.75 GB/s 869s 869s quantize_row_q_dot 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 1.91 GB/s 869s quantized throughput : 0.20 GB/s 869s 869s vec_dot_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 6.10 GB/s 869s quantized throughput : 0.66 GB/s 869s 869s q4_K 869s quantize_row_q_reference 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 0.02 GB/s 869s quantized throughput : 0.00 GB/s 869s 869s quantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 0.02 GB/s 869s quantized throughput : 0.00 GB/s 869s 869s dequantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 8.03 GB/s 869s quantized throughput : 1.13 GB/s 869s 869s quantize_row_q_dot 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 2.18 GB/s 869s quantized throughput : 0.31 GB/s 869s 869s vec_dot_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 19.07 GB/s 869s quantized throughput : 2.68 GB/s 869s 869s q5_K 869s quantize_row_q_reference 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 0.03 GB/s 869s quantized throughput : 0.01 GB/s 869s 869s quantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 0.03 GB/s 869s quantized throughput : 0.01 GB/s 869s 869s dequantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 6.36 GB/s 869s quantized throughput : 1.09 GB/s 869s 869s quantize_row_q_dot 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 2.18 GB/s 869s quantized throughput : 0.37 GB/s 869s 869s vec_dot_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 13.87 GB/s 869s quantized throughput : 2.38 GB/s 869s 869s q6_K 869s quantize_row_q_reference 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 0.05 GB/s 869s quantized throughput : 0.01 GB/s 869s 869s quantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 0.05 GB/s 869s quantized throughput : 0.01 GB/s 869s 869s dequantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 2.03 GB/s 869s quantized throughput : 0.42 GB/s 869s 869s quantize_row_q_dot 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 2.09 GB/s 869s quantized throughput : 0.43 GB/s 869s 869s vec_dot_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 13.87 GB/s 869s quantized throughput : 2.84 GB/s 869s 869s iq4_nl 869s quantize_row_q_reference 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 0.15 GB/s 869s quantized throughput : 0.02 GB/s 869s 869s quantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 0.15 GB/s 869s quantized throughput : 0.02 GB/s 869s 869s dequantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 2.93 GB/s 869s quantized throughput : 0.41 GB/s 869s 869s quantize_row_q_dot 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 2.24 GB/s 869s quantized throughput : 0.32 GB/s 869s 869s vec_dot_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 8.48 GB/s 869s quantized throughput : 1.19 GB/s 869s 869s iq4_xs 869s quantize_row_q_reference 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 0.01 GB/s 869s quantized throughput : 0.00 GB/s 869s 869s quantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 0.01 GB/s 869s quantized throughput : 0.00 GB/s 869s 869s dequantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 3.18 GB/s 869s quantized throughput : 0.42 GB/s 869s 869s quantize_row_q_dot 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 2.09 GB/s 869s quantized throughput : 0.28 GB/s 869s 869s vec_dot_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 25.43 GB/s 869s quantized throughput : 3.38 GB/s 869s 869s bf16 869s quantize_row_q_reference 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 3.72 GB/s 869s quantized throughput : 1.86 GB/s 869s 869s quantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 3.72 GB/s 869s quantized throughput : 1.86 GB/s 869s 869s dequantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 9.54 GB/s 869s quantized throughput : 4.77 GB/s 869s 869s quantize_row_q_dot 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 3.72 GB/s 869s quantized throughput : 1.86 GB/s 869s 869s vec_dot_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 2.01 GB/s 869s quantized throughput : 1.00 GB/s 869s 869s tq1_0 869s quantize_row_q_reference 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 0.62 GB/s 869s quantized throughput : 0.03 GB/s 869s 869s quantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 0.62 GB/s 869s quantized throughput : 0.03 GB/s 869s 869s dequantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 5.26 GB/s 869s quantized throughput : 0.28 GB/s 869s 869s quantize_row_q_dot 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 2.18 GB/s 869s quantized throughput : 0.11 GB/s 869s 869s vec_dot_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 6.63 GB/s 869s quantized throughput : 0.35 GB/s 869s 869s tq2_0 869s quantize_row_q_reference 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 0.61 GB/s 869s quantized throughput : 0.04 GB/s 869s 869s quantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 0.62 GB/s 869s quantized throughput : 0.04 GB/s 869s 869s dequantize_row_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 7.63 GB/s 869s quantized throughput : 0.49 GB/s 869s 869s quantize_row_q_dot 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 1.62 GB/s 869s quantized throughput : 0.10 GB/s 869s 869s vec_dot_q 869s 4096 values (0.02 MB) 869s min cycles/32 vals : 0.00 869s avg cycles/32 vals : 0.00 869s float32 throughput : 10.90 GB/s 869s quantized throughput : 0.70 GB/s 869s 869s ggml_roll(3(1), 7(0), 4(-1), 2(0), contiguous): PASSED 869s ggml_roll(37(-4), 42(3), 59(-7), 2(1), contiguous): PASSED 869s ggml_roll(37(-4), 42(3), 59(-7), 2(1), permuted): PASSED 869s 0.8439 -0.9970 0.6497 0.9733 0.9981 0.9999 1.0000 -0.5366 -0.0776 0.7602 0.2296 0.0621 0.0167 0.0045 0.0000 0.0000 0.4242 0.9880 -0.1558 0.8946 0.9923 0.9994 1.0000 -0.9056 0.1547 0.9878 0.4470 0.1240 0.0333 0.0089 0.0000 0.0000 869s ----------------------------------- 869s 0.8439 -0.9970 0.6497 0.9733 0.9981 0.9999 1.0000 -0.5366 -0.0776 0.7602 0.2296 0.0621 0.0167 0.0045 0.0000 0.0000 0.4242 0.9880 -0.1558 0.8946 0.9923 0.9994 1.0000 -0.9056 0.1547 0.9878 0.4470 0.1240 0.0333 0.0089 0.0000 0.0000 874s ggml_print_objects: objects in context 0x1bff22212930: 874s - ggml_object: type = 0, offset = 32, size = 384, next = 0x659137bf01e0 874s - ggml_object: type = 0, offset = 448, size = 736, next = 0x659137bf04e0 874s - ggml_object: type = 0, offset = 1216, size = 24336, next = (nil) 874s ggml_print_objects: --- end --- 874s main: elapsed ticks: 4860891 874s 2951358968546669887488.000000 875s autopkgtest [20:44:33]: test libggml-cpu: -----------------------] 876s libggml-cpu PASS 876s autopkgtest [20:44:34]: test libggml-cpu: - - - - - - - - - - results - - - - - - - - - - 876s autopkgtest [20:44:34]: test libggml-hip: preparing testbed 895s Creating nova instance adt-questing-ppc64el-ggml-20250707-202958-juju-7f2275-prod-proposed-migration-environment-23-07757ea6-0230-4b76-8e11-82459d259bcf from image adt/ubuntu-questing-ppc64el-server-20250707.img (UUID 8474c3c3-f147-4740-a7c9-57b5279c46a3)... 942s autopkgtest [20:45:40]: testbed dpkg architecture: ppc64el 942s autopkgtest [20:45:40]: testbed apt version: 3.1.3 943s autopkgtest [20:45:41]: @@@@@@@@@@@@@@@@@@@@ test bed setup 943s autopkgtest [20:45:41]: testbed release detected to be: questing 943s autopkgtest [20:45:41]: updating testbed package index (apt update) 944s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [249 kB] 944s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 944s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 944s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 944s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [15.8 kB] 944s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [28.2 kB] 944s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [182 kB] 944s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el Packages [47.9 kB] 944s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el Packages [144 kB] 944s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el Packages [5356 B] 944s Fetched 673 kB in 1s (1005 kB/s) 945s Reading package lists... 946s autopkgtest [20:45:44]: upgrading testbed (apt dist-upgrade and autopurge) 946s Reading package lists... 946s Building dependency tree... 946s Reading state information... 946s Calculating upgrade... 946s The following packages will be upgraded: 946s apparmor libapparmor1 libc-bin libc-dev-bin libc6 libc6-dev libnss-systemd 946s libpam-systemd libsystemd-shared libsystemd0 libudev1 libxml2-16 locales 946s systemd systemd-cryptsetup systemd-resolved systemd-sysv systemd-timesyncd 946s udev 946s 19 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 946s Need to get 21.1 MB of archives. 946s After this operation, 86.0 kB of additional disk space will be used. 946s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el libc6-dev ppc64el 2.41-9ubuntu1 [2041 kB] 948s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el libc-dev-bin ppc64el 2.41-9ubuntu1 [23.9 kB] 948s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el libc6 ppc64el 2.41-9ubuntu1 [3244 kB] 950s Get:4 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el libc-bin ppc64el 2.41-9ubuntu1 [740 kB] 950s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el libsystemd0 ppc64el 257.7-1ubuntu1 [662 kB] 951s Get:6 http://ftpmaster.internal/ubuntu questing/main ppc64el libnss-systemd ppc64el 257.7-1ubuntu1 [224 kB] 951s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el systemd-sysv ppc64el 257.7-1ubuntu1 [11.9 kB] 951s Get:8 http://ftpmaster.internal/ubuntu questing/main ppc64el systemd-resolved ppc64el 257.7-1ubuntu1 [382 kB] 951s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el libpam-systemd ppc64el 257.7-1ubuntu1 [341 kB] 951s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el libsystemd-shared ppc64el 257.7-1ubuntu1 [2590 kB] 953s Get:11 http://ftpmaster.internal/ubuntu questing/main ppc64el systemd ppc64el 257.7-1ubuntu1 [3149 kB] 955s Get:12 http://ftpmaster.internal/ubuntu questing/main ppc64el systemd-timesyncd ppc64el 257.7-1ubuntu1 [44.0 kB] 955s Get:13 http://ftpmaster.internal/ubuntu questing/main ppc64el systemd-cryptsetup ppc64el 257.7-1ubuntu1 [131 kB] 955s Get:14 http://ftpmaster.internal/ubuntu questing/main ppc64el udev ppc64el 257.7-1ubuntu1 [1428 kB] 956s Get:15 http://ftpmaster.internal/ubuntu questing/main ppc64el libudev1 ppc64el 257.7-1ubuntu1 [234 kB] 956s Get:16 http://ftpmaster.internal/ubuntu questing/main ppc64el libapparmor1 ppc64el 4.1.1-0ubuntu3 [61.4 kB] 956s Get:17 http://ftpmaster.internal/ubuntu questing/main ppc64el libxml2-16 ppc64el 2.14.4+dfsg-0exp1 [691 kB] 956s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el locales all 2.41-9ubuntu1 [4253 kB] 957s Get:19 http://ftpmaster.internal/ubuntu questing/main ppc64el apparmor ppc64el 4.1.1-0ubuntu3 [813 kB] 957s Preconfiguring packages ... 957s Fetched 21.1 MB in 11s (1943 kB/s) 958s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117869 files and directories currently installed.) 958s Preparing to unpack .../libc6-dev_2.41-9ubuntu1_ppc64el.deb ... 958s Unpacking libc6-dev:ppc64el (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 958s Preparing to unpack .../libc-dev-bin_2.41-9ubuntu1_ppc64el.deb ... 958s Unpacking libc-dev-bin (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 958s Preparing to unpack .../libc6_2.41-9ubuntu1_ppc64el.deb ... 958s Unpacking libc6:ppc64el (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 958s Setting up libc6:ppc64el (2.41-9ubuntu1) ... 959s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117869 files and directories currently installed.) 959s Preparing to unpack .../libc-bin_2.41-9ubuntu1_ppc64el.deb ... 959s Unpacking libc-bin (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 959s Setting up libc-bin (2.41-9ubuntu1) ... 959s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117869 files and directories currently installed.) 959s Preparing to unpack .../libsystemd0_257.7-1ubuntu1_ppc64el.deb ... 959s Unpacking libsystemd0:ppc64el (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 959s Setting up libsystemd0:ppc64el (257.7-1ubuntu1) ... 959s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117869 files and directories currently installed.) 959s Preparing to unpack .../libnss-systemd_257.7-1ubuntu1_ppc64el.deb ... 959s Unpacking libnss-systemd:ppc64el (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 959s Preparing to unpack .../systemd-sysv_257.7-1ubuntu1_ppc64el.deb ... 959s Unpacking systemd-sysv (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 959s Preparing to unpack .../systemd-resolved_257.7-1ubuntu1_ppc64el.deb ... 959s Unpacking systemd-resolved (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 959s Preparing to unpack .../libpam-systemd_257.7-1ubuntu1_ppc64el.deb ... 959s Unpacking libpam-systemd:ppc64el (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 959s Preparing to unpack .../libsystemd-shared_257.7-1ubuntu1_ppc64el.deb ... 959s Unpacking libsystemd-shared:ppc64el (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 959s Setting up libsystemd-shared:ppc64el (257.7-1ubuntu1) ... 959s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117869 files and directories currently installed.) 959s Preparing to unpack .../systemd_257.7-1ubuntu1_ppc64el.deb ... 959s Unpacking systemd (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 959s Preparing to unpack .../systemd-timesyncd_257.7-1ubuntu1_ppc64el.deb ... 959s Unpacking systemd-timesyncd (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 959s Preparing to unpack .../systemd-cryptsetup_257.7-1ubuntu1_ppc64el.deb ... 959s Unpacking systemd-cryptsetup (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 959s Preparing to unpack .../udev_257.7-1ubuntu1_ppc64el.deb ... 959s Unpacking udev (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 959s Preparing to unpack .../libudev1_257.7-1ubuntu1_ppc64el.deb ... 959s Unpacking libudev1:ppc64el (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 959s Setting up libudev1:ppc64el (257.7-1ubuntu1) ... 960s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117870 files and directories currently installed.) 960s Preparing to unpack .../libapparmor1_4.1.1-0ubuntu3_ppc64el.deb ... 960s Unpacking libapparmor1:ppc64el (4.1.1-0ubuntu3) over (4.1.1-0ubuntu2) ... 960s Preparing to unpack .../libxml2-16_2.14.4+dfsg-0exp1_ppc64el.deb ... 960s Unpacking libxml2-16:ppc64el (2.14.4+dfsg-0exp1) over (2.14.3+dfsg-0exp3) ... 960s Preparing to unpack .../locales_2.41-9ubuntu1_all.deb ... 960s Unpacking locales (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 960s Preparing to unpack .../apparmor_4.1.1-0ubuntu3_ppc64el.deb ... 960s Unpacking apparmor (4.1.1-0ubuntu3) over (4.1.1-0ubuntu2) ... 961s Setting up libapparmor1:ppc64el (4.1.1-0ubuntu3) ... 961s Setting up libxml2-16:ppc64el (2.14.4+dfsg-0exp1) ... 961s Setting up systemd (257.7-1ubuntu1) ... 961s /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. 961s /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. 961s Setting up locales (2.41-9ubuntu1) ... 962s Generating locales (this might take a while)... 963s en_US.UTF-8... done 963s Generation complete. 963s Setting up apparmor (4.1.1-0ubuntu3) ... 963s Installing new version of config file /etc/apparmor.d/lsusb ... 963s Installing new version of config file /etc/apparmor.d/mbsync ... 964s Reloading AppArmor profiles 965s Setting up systemd-cryptsetup (257.7-1ubuntu1) ... 965s Setting up systemd-timesyncd (257.7-1ubuntu1) ... 966s systemd-time-wait-sync.service is a disabled or a static unit not running, not starting it. 966s Setting up udev (257.7-1ubuntu1) ... 966s Creating group 'clock' with GID 987. 967s Setting up libc-dev-bin (2.41-9ubuntu1) ... 967s Setting up systemd-resolved (257.7-1ubuntu1) ... 967s Setting up systemd-sysv (257.7-1ubuntu1) ... 967s Setting up libnss-systemd:ppc64el (257.7-1ubuntu1) ... 967s Setting up libpam-systemd:ppc64el (257.7-1ubuntu1) ... 967s Setting up libc6-dev:ppc64el (2.41-9ubuntu1) ... 967s Processing triggers for libc-bin (2.41-9ubuntu1) ... 967s Processing triggers for man-db (2.13.1-1) ... 969s Processing triggers for dbus (1.16.2-2ubuntu1) ... 969s Processing triggers for shared-mime-info (2.4-5build2) ... 969s Processing triggers for procps (2:4.0.4-8ubuntu2) ... 969s Processing triggers for initramfs-tools (0.149ubuntu1) ... 969s update-initramfs: Generating /boot/initrd.img-6.15.0-3-generic 977s Reading package lists... 977s Building dependency tree... 977s Reading state information... 977s Solving dependencies... 977s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 977s autopkgtest [20:46:15]: rebooting testbed after setup commands that affected boot 1021s Reading package lists... 1021s Building dependency tree... 1021s Reading state information... 1021s Solving dependencies... 1021s The following NEW packages will be installed: 1021s libamd-comgr2 libamdhip64-5 libfmt10 libggml libggml-hip libgomp1 1021s libhipblas0 libhsa-runtime64-1 libhsakmt1 libllvm17t64 librocblas0 1021s librocsolver0 pkg-rocm-tools 1021s 0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded. 1021s Need to get 839 MB of archives. 1021s After this operation, 5130 MB of additional disk space will be used. 1021s Get:1 http://ftpmaster.internal/ubuntu questing/universe ppc64el libllvm17t64 ppc64el 1:17.0.6-22build1 [27.0 MB] 1022s Get:2 http://ftpmaster.internal/ubuntu questing/universe ppc64el libamd-comgr2 ppc64el 6.0+git20231212.4510c28+dfsg-3build3 [15.1 MB] 1022s Get:3 http://ftpmaster.internal/ubuntu questing/universe ppc64el libhsakmt1 ppc64el 5.7.0-1build1 [76.4 kB] 1022s Get:4 http://ftpmaster.internal/ubuntu questing/universe ppc64el libhsa-runtime64-1 ppc64el 5.7.1-2build1 [330 kB] 1022s Get:5 http://ftpmaster.internal/ubuntu questing/universe ppc64el libamdhip64-5 ppc64el 5.7.1-6 [9342 kB] 1022s Get:6 http://ftpmaster.internal/ubuntu questing/universe ppc64el libfmt10 ppc64el 10.1.1+ds1-4 [82.6 kB] 1022s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el libgomp1 ppc64el 15.1.0-8ubuntu1 [169 kB] 1022s Get:8 http://ftpmaster.internal/ubuntu questing/universe ppc64el librocblas0 ppc64el 5.5.1+dfsg-7 [181 MB] 1028s Get:9 http://ftpmaster.internal/ubuntu questing/universe ppc64el librocsolver0 ppc64el 5.5.1-7 [466 MB] 1061s Get:10 http://ftpmaster.internal/ubuntu questing/universe ppc64el libhipblas0 ppc64el 5.5.1-4build1 [76.6 kB] 1061s Get:11 http://ftpmaster.internal/ubuntu questing/universe ppc64el libggml-hip ppc64el 0.0~git20250618.9e4bee1-1 [139 MB] 1069s Get:12 http://ftpmaster.internal/ubuntu questing/universe ppc64el libggml ppc64el 0.0~git20250618.9e4bee1-1 [306 kB] 1069s Get:13 http://ftpmaster.internal/ubuntu questing/universe ppc64el pkg-rocm-tools all 0.8.2 [7130 B] 1070s Fetched 839 MB in 48s (17.5 MB/s) 1070s Selecting previously unselected package libllvm17t64:ppc64el. 1070s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117872 files and directories currently installed.) 1070s Preparing to unpack .../00-libllvm17t64_1%3a17.0.6-22build1_ppc64el.deb ... 1070s Unpacking libllvm17t64:ppc64el (1:17.0.6-22build1) ... 1071s Selecting previously unselected package libamd-comgr2:ppc64el. 1071s Preparing to unpack .../01-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3build3_ppc64el.deb ... 1071s Unpacking libamd-comgr2:ppc64el (6.0+git20231212.4510c28+dfsg-3build3) ... 1071s Selecting previously unselected package libhsakmt1:ppc64el. 1071s Preparing to unpack .../02-libhsakmt1_5.7.0-1build1_ppc64el.deb ... 1071s Unpacking libhsakmt1:ppc64el (5.7.0-1build1) ... 1071s Selecting previously unselected package libhsa-runtime64-1. 1071s Preparing to unpack .../03-libhsa-runtime64-1_5.7.1-2build1_ppc64el.deb ... 1071s Unpacking libhsa-runtime64-1 (5.7.1-2build1) ... 1071s Selecting previously unselected package libamdhip64-5:ppc64el. 1071s Preparing to unpack .../04-libamdhip64-5_5.7.1-6_ppc64el.deb ... 1071s Unpacking libamdhip64-5:ppc64el (5.7.1-6) ... 1071s Selecting previously unselected package libfmt10:ppc64el. 1071s Preparing to unpack .../05-libfmt10_10.1.1+ds1-4_ppc64el.deb ... 1071s Unpacking libfmt10:ppc64el (10.1.1+ds1-4) ... 1071s Selecting previously unselected package libgomp1:ppc64el. 1071s Preparing to unpack .../06-libgomp1_15.1.0-8ubuntu1_ppc64el.deb ... 1071s Unpacking libgomp1:ppc64el (15.1.0-8ubuntu1) ... 1071s Selecting previously unselected package librocblas0. 1071s Preparing to unpack .../07-librocblas0_5.5.1+dfsg-7_ppc64el.deb ... 1071s Unpacking librocblas0 (5.5.1+dfsg-7) ... 1085s Selecting previously unselected package librocsolver0. 1085s Preparing to unpack .../08-librocsolver0_5.5.1-7_ppc64el.deb ... 1085s Unpacking librocsolver0 (5.5.1-7) ... 1097s Selecting previously unselected package libhipblas0. 1097s Preparing to unpack .../09-libhipblas0_5.5.1-4build1_ppc64el.deb ... 1097s Unpacking libhipblas0 (5.5.1-4build1) ... 1097s Selecting previously unselected package libggml-hip:ppc64el. 1097s Preparing to unpack .../10-libggml-hip_0.0~git20250618.9e4bee1-1_ppc64el.deb ... 1097s Unpacking libggml-hip:ppc64el (0.0~git20250618.9e4bee1-1) ... 1106s Selecting previously unselected package libggml:ppc64el. 1106s Preparing to unpack .../11-libggml_0.0~git20250618.9e4bee1-1_ppc64el.deb ... 1106s Unpacking libggml:ppc64el (0.0~git20250618.9e4bee1-1) ... 1106s Selecting previously unselected package pkg-rocm-tools. 1106s Preparing to unpack .../12-pkg-rocm-tools_0.8.2_all.deb ... 1106s Unpacking pkg-rocm-tools (0.8.2) ... 1106s Setting up libgomp1:ppc64el (15.1.0-8ubuntu1) ... 1106s Setting up libllvm17t64:ppc64el (1:17.0.6-22build1) ... 1106s Setting up libamd-comgr2:ppc64el (6.0+git20231212.4510c28+dfsg-3build3) ... 1106s Setting up pkg-rocm-tools (0.8.2) ... 1106s Setting up libfmt10:ppc64el (10.1.1+ds1-4) ... 1106s Setting up libhsakmt1:ppc64el (5.7.0-1build1) ... 1106s Setting up libhsa-runtime64-1 (5.7.1-2build1) ... 1106s Setting up libamdhip64-5:ppc64el (5.7.1-6) ... 1106s Setting up librocblas0 (5.5.1+dfsg-7) ... 1106s Setting up librocsolver0 (5.5.1-7) ... 1106s Setting up libhipblas0 (5.5.1-4build1) ... 1106s Setting up libggml:ppc64el (0.0~git20250618.9e4bee1-1) ... 1106s Setting up libggml-hip:ppc64el (0.0~git20250618.9e4bee1-1) ... 1106s Processing triggers for libc-bin (2.41-9ubuntu1) ... 1106s Processing triggers for man-db (2.13.1-1) ... 1122s autopkgtest [20:48:40]: test libggml-hip: rocm-test-launcher /usr/libexec/ggml/runtests 1122s autopkgtest [20:48:40]: test libggml-hip: [----------------------- 1123s /dev/kfd not present, system either lacks AMD GPU or 'amdgpu' driver is not loaded. 1123s Skipping tests. 1123s autopkgtest [20:48:41]: test libggml-hip: -----------------------] 1124s autopkgtest [20:48:42]: test libggml-hip: - - - - - - - - - - results - - - - - - - - - - 1124s libggml-hip SKIP exit status 77 and marked as skippable 1124s autopkgtest [20:48:42]: @@@@@@@@@@@@@@@@@@@@ summary 1124s libggml-cpu PASS 1124s libggml-cpu PASS 1124s libggml-hip SKIP exit status 77 and marked as skippable