0s autopkgtest [19:45:56]: starting date and time: 2025-07-07 19:45:56+0000 0s autopkgtest [19:45:56]: git checkout: 508d4a25 a-v-ssh wait_for_ssh: demote "ssh connection failed" to a debug message 0s autopkgtest [19:45:56]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.doo9t34h/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-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup --name adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779 --image adt/ubuntu-questing-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779 from image adt/ubuntu-questing-amd64-server-20250707.img (UUID 4588178a-8ca7-4b44-aac8-789fb940340e)... 50s autopkgtest [19:46:46]: testbed dpkg architecture: amd64 50s autopkgtest [19:46:46]: testbed apt version: 3.1.3 50s autopkgtest [19:46:46]: @@@@@@@@@@@@@@@@@@@@ test bed setup 50s autopkgtest [19:46:46]: testbed release detected to be: None 51s autopkgtest [19:46:47]: updating testbed package index (apt update) 51s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [249 kB] 51s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 51s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 51s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 51s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [177 kB] 51s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [27.5 kB] 51s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [15.8 kB] 51s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [46.9 kB] 51s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [32.4 kB] 51s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [160 kB] 51s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [90.9 kB] 52s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [16.6 kB] 52s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [8592 B] 52s Fetched 825 kB in 0s (1780 kB/s) 52s Reading package lists... 53s autopkgtest [19:46:49]: upgrading testbed (apt dist-upgrade and autopurge) 53s Reading package lists... 53s Building dependency tree... 53s Reading state information... 53s Calculating upgrade... 53s The following packages will be upgraded: 53s apparmor libapparmor1 libc-bin libc-dev-bin libc6 libc6-dev libnss-systemd 53s libpam-systemd libsystemd-shared libsystemd0 libudev1 libxml2-16 locales 53s systemd systemd-cryptsetup systemd-resolved systemd-sysv systemd-timesyncd 53s udev 53s 19 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 53s Need to get 20.2 MB of archives. 53s After this operation, 71.7 kB of additional disk space will be used. 53s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 libc6-dev amd64 2.41-9ubuntu1 [2181 kB] 53s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 libc-dev-bin amd64 2.41-9ubuntu1 [23.4 kB] 53s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 libc6 amd64 2.41-9ubuntu1 [3324 kB] 54s Get:4 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 libc-bin amd64 2.41-9ubuntu1 [699 kB] 54s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 libsystemd0 amd64 257.7-1ubuntu1 [526 kB] 54s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 libnss-systemd amd64 257.7-1ubuntu1 [173 kB] 54s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 systemd-sysv amd64 257.7-1ubuntu1 [11.9 kB] 54s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 systemd-resolved amd64 257.7-1ubuntu1 [328 kB] 54s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 libpam-systemd amd64 257.7-1ubuntu1 [257 kB] 54s Get:10 http://ftpmaster.internal/ubuntu questing/main amd64 libsystemd-shared amd64 257.7-1ubuntu1 [2292 kB] 54s Get:11 http://ftpmaster.internal/ubuntu questing/main amd64 systemd amd64 257.7-1ubuntu1 [2980 kB] 54s Get:12 http://ftpmaster.internal/ubuntu questing/main amd64 systemd-timesyncd amd64 257.7-1ubuntu1 [41.5 kB] 54s Get:13 http://ftpmaster.internal/ubuntu questing/main amd64 systemd-cryptsetup amd64 257.7-1ubuntu1 [123 kB] 54s Get:14 http://ftpmaster.internal/ubuntu questing/main amd64 udev amd64 257.7-1ubuntu1 [1416 kB] 54s Get:15 http://ftpmaster.internal/ubuntu questing/main amd64 libudev1 amd64 257.7-1ubuntu1 [205 kB] 54s Get:16 http://ftpmaster.internal/ubuntu questing/main amd64 libapparmor1 amd64 4.1.1-0ubuntu3 [55.9 kB] 54s Get:17 http://ftpmaster.internal/ubuntu questing/main amd64 libxml2-16 amd64 2.14.4+dfsg-0exp1 [606 kB] 54s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 locales all 2.41-9ubuntu1 [4253 kB] 54s Get:19 http://ftpmaster.internal/ubuntu questing/main amd64 apparmor amd64 4.1.1-0ubuntu3 [686 kB] 54s Preconfiguring packages ... 54s Fetched 20.2 MB in 1s (26.6 MB/s) 54s (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 ... 120968 files and directories currently installed.) 54s Preparing to unpack .../libc6-dev_2.41-9ubuntu1_amd64.deb ... 54s Unpacking libc6-dev:amd64 (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 55s Preparing to unpack .../libc-dev-bin_2.41-9ubuntu1_amd64.deb ... 55s Unpacking libc-dev-bin (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 55s Preparing to unpack .../libc6_2.41-9ubuntu1_amd64.deb ... 55s Unpacking libc6:amd64 (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 55s Setting up libc6:amd64 (2.41-9ubuntu1) ... 55s (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 ... 120968 files and directories currently installed.) 55s Preparing to unpack .../libc-bin_2.41-9ubuntu1_amd64.deb ... 55s Unpacking libc-bin (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 55s Setting up libc-bin (2.41-9ubuntu1) ... 55s (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 ... 120968 files and directories currently installed.) 55s Preparing to unpack .../libsystemd0_257.7-1ubuntu1_amd64.deb ... 55s Unpacking libsystemd0:amd64 (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 55s Setting up libsystemd0:amd64 (257.7-1ubuntu1) ... 55s (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 ... 120968 files and directories currently installed.) 55s Preparing to unpack .../libnss-systemd_257.7-1ubuntu1_amd64.deb ... 55s Unpacking libnss-systemd:amd64 (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 55s Preparing to unpack .../systemd-sysv_257.7-1ubuntu1_amd64.deb ... 55s Unpacking systemd-sysv (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 55s Preparing to unpack .../systemd-resolved_257.7-1ubuntu1_amd64.deb ... 55s Unpacking systemd-resolved (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 55s Preparing to unpack .../libpam-systemd_257.7-1ubuntu1_amd64.deb ... 55s Unpacking libpam-systemd:amd64 (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 55s Preparing to unpack .../libsystemd-shared_257.7-1ubuntu1_amd64.deb ... 55s Unpacking libsystemd-shared:amd64 (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 55s Setting up libsystemd-shared:amd64 (257.7-1ubuntu1) ... 55s (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 ... 120968 files and directories currently installed.) 55s Preparing to unpack .../systemd_257.7-1ubuntu1_amd64.deb ... 55s Unpacking systemd (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 55s Preparing to unpack .../systemd-timesyncd_257.7-1ubuntu1_amd64.deb ... 55s Unpacking systemd-timesyncd (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 55s Preparing to unpack .../systemd-cryptsetup_257.7-1ubuntu1_amd64.deb ... 55s Unpacking systemd-cryptsetup (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 56s Preparing to unpack .../udev_257.7-1ubuntu1_amd64.deb ... 56s Unpacking udev (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 56s Preparing to unpack .../libudev1_257.7-1ubuntu1_amd64.deb ... 56s Unpacking libudev1:amd64 (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 56s Setting up libudev1:amd64 (257.7-1ubuntu1) ... 56s (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 ... 120969 files and directories currently installed.) 56s Preparing to unpack .../libapparmor1_4.1.1-0ubuntu3_amd64.deb ... 56s Unpacking libapparmor1:amd64 (4.1.1-0ubuntu3) over (4.1.1-0ubuntu2) ... 56s Preparing to unpack .../libxml2-16_2.14.4+dfsg-0exp1_amd64.deb ... 56s Unpacking libxml2-16:amd64 (2.14.4+dfsg-0exp1) over (2.14.3+dfsg-0exp3) ... 56s Preparing to unpack .../locales_2.41-9ubuntu1_all.deb ... 56s Unpacking locales (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 56s Preparing to unpack .../apparmor_4.1.1-0ubuntu3_amd64.deb ... 56s Unpacking apparmor (4.1.1-0ubuntu3) over (4.1.1-0ubuntu2) ... 57s Setting up libapparmor1:amd64 (4.1.1-0ubuntu3) ... 57s Setting up libxml2-16:amd64 (2.14.4+dfsg-0exp1) ... 57s Setting up systemd (257.7-1ubuntu1) ... 57s /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. 57s /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. 57s Setting up locales (2.41-9ubuntu1) ... 58s Generating locales (this might take a while)... 59s en_US.UTF-8... done 59s Generation complete. 59s Setting up apparmor (4.1.1-0ubuntu3) ... 59s Installing new version of config file /etc/apparmor.d/lsusb ... 59s Installing new version of config file /etc/apparmor.d/mbsync ... 59s Reloading AppArmor profiles 60s Setting up systemd-cryptsetup (257.7-1ubuntu1) ... 60s Setting up systemd-timesyncd (257.7-1ubuntu1) ... 60s systemd-time-wait-sync.service is a disabled or a static unit not running, not starting it. 61s Setting up udev (257.7-1ubuntu1) ... 61s Creating group 'clock' with GID 987. 61s Setting up libc-dev-bin (2.41-9ubuntu1) ... 61s Setting up systemd-resolved (257.7-1ubuntu1) ... 61s Setting up systemd-sysv (257.7-1ubuntu1) ... 62s Setting up libnss-systemd:amd64 (257.7-1ubuntu1) ... 62s Setting up libpam-systemd:amd64 (257.7-1ubuntu1) ... 62s Setting up libc6-dev:amd64 (2.41-9ubuntu1) ... 62s Processing triggers for libc-bin (2.41-9ubuntu1) ... 62s Processing triggers for man-db (2.13.1-1) ... 62s Processing triggers for dbus (1.16.2-2ubuntu1) ... 62s Processing triggers for shared-mime-info (2.4-5build2) ... 63s Processing triggers for procps (2:4.0.4-8ubuntu2) ... 63s Processing triggers for initramfs-tools (0.149ubuntu1) ... 63s update-initramfs: Generating /boot/initrd.img-6.15.0-3-generic 63s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 71s Reading package lists... 71s Building dependency tree... 71s Reading state information... 71s Solving dependencies... 72s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 72s autopkgtest [19:47:08]: rebooting testbed after setup commands that affected boot 89s autopkgtest [19:47:25]: testbed running kernel: Linux 6.15.0-3-generic #3-Ubuntu SMP PREEMPT_DYNAMIC Wed Jun 4 08:34:48 UTC 2025 91s autopkgtest [19:47:27]: @@@@@@@@@@@@@@@@@@@@ apt-source ggml 94s Get:1 http://ftpmaster.internal/ubuntu questing/universe ggml 0.0~git20250618.9e4bee1-1 (dsc) [2567 B] 94s Get:2 http://ftpmaster.internal/ubuntu questing/universe ggml 0.0~git20250618.9e4bee1-1 (tar) [1404 kB] 94s Get:3 http://ftpmaster.internal/ubuntu questing/universe ggml 0.0~git20250618.9e4bee1-1 (diff) [10.2 kB] 94s gpgv: Signature made Fri Jun 20 09:29:08 2025 UTC 94s gpgv: using RSA key 419F7E9A47C3AB9519F1B0A339953A37DE4EB36B 94s gpgv: Can't check signature: No public key 94s dpkg-source: warning: cannot verify inline signature for ./ggml_0.0~git20250618.9e4bee1-1.dsc: no acceptable signature found 94s autopkgtest [19:47:30]: testing package ggml version 0.0~git20250618.9e4bee1-1 96s autopkgtest [19:47:32]: build not needed 98s autopkgtest [19:47:34]: test libggml-cpu: preparing testbed 98s Reading package lists... 98s Building dependency tree... 98s Reading state information... 98s Solving dependencies... 98s The following NEW packages will be installed: 98s libggml libggml-cpu libgomp1 98s 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. 98s Need to get 1023 kB of archives. 98s After this operation, 5488 kB of additional disk space will be used. 98s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libgomp1 amd64 15.1.0-8ubuntu1 [151 kB] 98s Get:2 http://ftpmaster.internal/ubuntu questing/universe amd64 libggml-cpu amd64 0.0~git20250618.9e4bee1-1 [576 kB] 98s Get:3 http://ftpmaster.internal/ubuntu questing/universe amd64 libggml amd64 0.0~git20250618.9e4bee1-1 [296 kB] 99s Fetched 1023 kB in 0s (3050 kB/s) 99s Selecting previously unselected package libgomp1:amd64. 99s (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 ... 120971 files and directories currently installed.) 99s Preparing to unpack .../libgomp1_15.1.0-8ubuntu1_amd64.deb ... 99s Unpacking libgomp1:amd64 (15.1.0-8ubuntu1) ... 99s Selecting previously unselected package libggml-cpu:amd64. 99s Preparing to unpack .../libggml-cpu_0.0~git20250618.9e4bee1-1_amd64.deb ... 99s Unpacking libggml-cpu:amd64 (0.0~git20250618.9e4bee1-1) ... 99s Selecting previously unselected package libggml:amd64. 99s Preparing to unpack .../libggml_0.0~git20250618.9e4bee1-1_amd64.deb ... 99s Unpacking libggml:amd64 (0.0~git20250618.9e4bee1-1) ... 99s Setting up libgomp1:amd64 (15.1.0-8ubuntu1) ... 99s Setting up libggml-cpu:amd64 (0.0~git20250618.9e4bee1-1) ... 99s Setting up libggml:amd64 (0.0~git20250618.9e4bee1-1) ... 99s Processing triggers for libc-bin (2.41-9ubuntu1) ... 100s autopkgtest [19:47:36]: test libggml-cpu: /usr/libexec/ggml/runtests 100s autopkgtest [19:47:36]: test libggml-cpu: [----------------------- 100s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 100s 0.00 1.00 2.00 100s Testing 1 devices 100s 100s Backend 1/1: CPU 100s Skipping CPU backend 100s 1/1 backends passed 100s OK 100s main: compute buffer size: 0.19 MB 100s load_model: ggml tensor size = 336 bytes 100s load_model: backend buffer size = 0.09 MB 100s 100s Performing test: 100s ggml_conv_1d_transpose (4): PASSED 100s ggml_conv_1d_transpose (5): PASSED 100s ggml_conv_1d_transpose (10): PASSED 100s ggml_conv_1d_transpose (14): PASSED 100s ggml_conv_1d_transpose (12): PASSED 100s ggml_conv_1d_transpose (18): PASSED 100s ggml_conv_1d_transpose (24): PASSED 100s ggml_conv_1d_transpose (50688): PASSED 100s main: compute buffer size: 0.00 MB 100s load_model: ggml tensor size = 336 bytes 100s load_model: backend buffer size = 0.00 MB 100s 100s Performing test: 100s ggml_im2col (240): PASSED 100s ggml_conv1d (80): PASSED 100s main: compute buffer size: 0.02 MB 100s load_model: ggml tensor size = 336 bytes 100s load_model: backend buffer size = 0.00 MB 100s 100s Performing test: 100s ggml_im2col (4320): PASSED 100s ggml_conv2d (480): PASSED 100s ggml_conv_2d_dw(channels=3, kernel=1x1, stride=1, pad=0, dilation=1, layout=WHCN): PASSED 100s ggml_conv_2d_dw(channels=3, kernel=1x1, stride=1, pad=0, dilation=1, layout=CWHN): PASSED 100s ggml_conv_2d_dw(channels=42, kernel=3x3, stride=2, pad=1, dilation=1, layout=WHCN): PASSED 100s ggml_conv_2d_dw(channels=42, kernel=3x3, stride=2, pad=1, dilation=1, layout=CWHN): PASSED 100s ggml_conv_2d_dw(channels=8, kernel=5x5, stride=1, pad=2, dilation=2, layout=WHCN): PASSED 100s ggml_conv_2d_dw(channels=8, kernel=5x5, stride=1, pad=2, dilation=2, layout=CWHN): PASSED 100s Testing dup on i16 -> i16 copy 100s Testing dup on i32 -> i32 copy 100s Testing dup on f16 -> f16 copy 100s Testing dup on f16 -> f32 copy 100s Testing dup on f32 -> f16 copy 100s Testing dup on f32 -> f32 copy 100s 100s Performing gemm_f16_out_f32 test: 100s 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, 100s 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, 100s 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, 100s 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, 100s gemm_mult (64): PASSED 100s load_model: ggml tensor size = 336 bytes 100s load_model: backend buffer size = 3584 bytes 100s Matrix A: [36, 4] 100s Matrix B: [36, 16] 100s 100s Performing ggml_mul_mat test: 100s 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 100s 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 100s 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 100s 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 100s ggml_mul_mat (64): PASSED 100s main: compute buffer size: 0.00 MB 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s test-mul-mat0: iter:0/500 100s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.435 -0.717 0.214 -0.967 100s 100s x1: [4, 3, 1, 1] 100s 0.823 -0.605 -0.330 0.536 100s -0.444 0.108 -0.045 0.258 100s -0.270 0.027 0.904 0.832 100s 100s y: [1, 3, 1, 1] 100s 0.202 100s -0.530 100s -0.748 100s testing: mul_mat, [4, 1, 2, 1] = [4, 4, 2, 1] * [4, 1, 2, 1] 100s x0: [4, 4, 2, 1] 100s 0.026 0.678 0.225 -0.408 100s 0.275 0.049 -0.013 0.946 100s -0.415 0.543 0.053 0.540 100s -0.200 0.783 -0.433 -0.295 100s 100s x1: [4, 1, 2, 1] 100s -0.514 -0.726 0.608 -0.687 100s 100s y: [4, 1, 2, 1] 100s -0.088 -0.834 -0.519 -0.527 100s testing: mul_mat, [2, 4, 2, 4] = [4, 2, 2, 4] * [4, 4, 2, 4] 100s x0: [4, 2, 2, 4] 100s 0.755 0.496 0.258 -0.929 100s 0.496 0.666 0.851 0.747 100s 100s x1: [4, 4, 2, 4] 100s 0.804 0.702 -0.467 0.080 100s -0.250 0.520 0.025 0.335 100s 0.063 -0.921 -0.125 0.864 100s 0.862 0.442 -0.431 0.477 100s 100s y: [2, 4, 2, 4] 100s 0.761 0.529 100s -0.236 0.495 100s -1.244 -0.044 100s 0.315 0.711 100s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.065 -0.825 -0.479 0.755 100s 100s x1: [4, 2, 1, 1] 100s 0.254 0.461 -0.343 0.481 100s -0.596 0.842 0.370 0.306 100s 100s y: [1, 2, 1, 1] 100s 0.163 100s -0.679 100s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 100s x0: [1, 1, 2, 1] 100s -0.423 100s 100s x1: [1, 4, 2, 1] 100s 0.372 100s -0.813 100s -0.777 100s -0.277 100s 100s y: [1, 4, 2, 1] 100s -0.158 100s 0.344 100s 0.329 100s 0.117 100s testing: mul_mat, [2, 1, 2, 4] = [1, 2, 2, 4] * [1, 1, 2, 4] 100s x0: [1, 2, 2, 4] 100s 0.530 100s 0.398 100s 100s x1: [1, 1, 2, 4] 100s -0.620 100s 100s y: [2, 1, 2, 4] 100s -0.329 -0.247 100s test-mul-mat0: iter:1/500 100s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.418 100s 100s x1: [1, 4, 1, 1] 100s 0.729 100s -0.015 100s -0.073 100s 0.698 100s 100s y: [1, 4, 1, 1] 100s -0.305 100s 0.006 100s 0.030 100s -0.292 100s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 100s x0: [1, 1, 2, 1] 100s -0.722 100s 100s x1: [1, 1, 2, 1] 100s -0.639 100s 100s y: [1, 1, 2, 1] 100s 0.461 100s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 100s x0: [1, 2, 2, 1] 100s -0.644 100s -0.556 100s 100s x1: [1, 1, 2, 1] 100s -0.015 100s 100s y: [2, 1, 2, 1] 100s 0.010 0.008 100s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.864 100s 0.817 100s 100s x1: [1, 2, 1, 1] 100s -0.724 100s -0.279 100s 100s y: [2, 2, 1, 1] 100s -0.625 -0.591 100s -0.241 -0.228 100s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 100s x0: [2, 1, 2, 1] 100s -0.211 0.318 100s 100s x1: [2, 1, 2, 1] 100s 0.244 0.674 100s 100s y: [1, 1, 2, 1] 100s 0.162 100s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 100s x0: [1, 1, 2, 1] 100s -0.423 100s 100s x1: [1, 2, 2, 1] 100s -0.698 100s -0.855 100s 100s y: [1, 2, 2, 1] 100s 0.295 100s 0.362 100s test-mul-mat0: iter:2/500 100s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.524 100s -0.025 100s 100s x1: [1, 1, 1, 1] 100s -0.469 100s 100s y: [2, 1, 1, 1] 100s -0.246 0.012 100s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.035 100s -0.584 100s 0.115 100s 100s x1: [1, 2, 1, 1] 100s -0.685 100s 0.766 100s 100s y: [3, 2, 1, 1] 100s -0.024 0.401 -0.079 100s 0.027 -0.448 0.088 100s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.348 100s 0.459 100s 100s x1: [1, 3, 1, 1] 100s -0.148 100s 0.660 100s -0.211 100s 100s y: [2, 3, 1, 1] 100s 0.051 -0.068 100s -0.230 0.303 100s 0.073 -0.097 100s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.795 100s -0.728 100s -0.178 100s -0.989 100s 100s x1: [1, 2, 1, 1] 100s 0.277 100s 0.970 100s 100s y: [4, 2, 1, 1] 100s 0.220 -0.202 -0.049 -0.274 100s 0.771 -0.706 -0.173 -0.959 100s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.442 -0.902 -0.102 0.973 100s 100s x1: [4, 1, 1, 1] 100s 0.567 0.549 -0.413 -0.771 100s 100s y: [1, 1, 1, 1] 100s -0.952 100s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.801 100s -0.234 100s 100s x1: [1, 4, 1, 1] 100s 0.416 100s -0.578 100s -0.052 100s 0.730 100s 100s y: [2, 4, 1, 1] 100s -0.333 -0.097 100s 0.463 0.135 100s 0.042 0.012 100s -0.585 -0.171 100s test-mul-mat0: iter:3/500 100s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.777 -0.047 -0.660 100s 100s x1: [3, 4, 1, 1] 100s -0.897 -0.893 -0.085 100s 0.562 0.384 -0.115 100s -0.762 0.179 0.157 100s 0.060 0.190 -0.276 100s 100s y: [1, 4, 1, 1] 100s -0.600 100s 0.495 100s -0.704 100s 0.220 100s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.533 0.660 -0.860 100s 100s x1: [3, 1, 1, 1] 100s 0.219 0.051 0.238 100s 100s y: [1, 1, 1, 1] 100s -0.287 100s testing: mul_ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s mat, [4, 1, 1, 3] = [3, 4, 1, 3] * [3, 1, 1, 3] 100s x0: [3, 4, 1, 3] 100s 0.630 0.318 -0.927 100s -0.485 0.557 0.252 100s 0.672 -0.384 -0.558 100s -0.604 0.225 -0.781 100s 100s x1: [3, 1, 1, 3] 100s -0.802 0.847 -0.661 100s 100s y: [4, 1, 1, 3] 100s 0.377 0.694 -0.496 1.191 100s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.694 -0.934 -0.873 100s 100s x1: [3, 4, 1, 1] 100s -0.376 0.292 -0.988 100s 0.066 0.688 0.237 100s 0.285 0.037 -0.199 100s -0.276 0.438 0.604 100s 100s y: [1, 4, 1, 1] 100s 0.851 100s -0.895 100s -0.059 100s -0.745 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.136 100s -0.998 100s -0.989 100s 100s x1: [1, 3, 1, 1] 100s 0.371 100s -0.625 100s 0.238 100s 100s y: [3, 3, 1, 1] 100s 0.050 -0.371 -0.367 100s -0.085 0.623 0.618 100s 0.032 -0.237 -0.235 100s testing: mul_mat, [1, 1, 1, 3] = [3, 1, 1, 3] * [3, 1, 1, 3] 100s x0: [3, 1, 1, 3] 100s 0.770 -0.627 -0.686 100s 100s x1: [3, 1, 1, 3] 100s -0.390 -0.477 0.311 100s 100s y: [1, 1, 1, 3] 100s -0.214 100s test-mul-mat0: iter:4/500 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.011 0.105 100s 0.878 0.599 100s 0.628 0.189 100s 100s x1: [2, 2, 1, 1] 100s 0.865 -0.534 100s 0.853 0.103 100s 100s y: [3, 2, 1, 1] 100s -0.066 0.440 0.443 100s 0.001 0.811 0.555 100s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 100s x0: [2, 3, 2, 1] 100s -0.666 0.591 100s 0.730 0.746 100s 0.329 -0.175 100s 100s x1: [2, 3, 2, 1] 100s 0.314 0.991 100s 0.872 -0.351 100s 0.749 0.178 100s 100s y: [3, 3, 2, 1] 100s 0.376 0.969 -0.070 100s -0.788 0.375 0.348 100s -0.393 0.680 0.215 100s testing: mul_mat, [4, 3, 2, 3] = [2, 4, 2, 3] * [2, 3, 2, 3] 100s x0: [2, 4, 2, 3] 100s 0.905 0.898 100s 0.798 0.534 100s -0.333 0.073 100s -0.562 -0.045 100s 100s x1: [2, 3, 2, 3] 100s -0.934 0.402 100s 0.036 0.665 100s 0.030 -0.775 100s 100s y: [4, 3, 2, 3] 100s -0.485 -0.531 0.340 0.507 100s 0.630 0.384 0.037 -0.050 100s -0.668 -0.390 -0.067 0.018 100s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.931 -0.689 100s 100s x1: [2, 4, 1, 1] 100s 0.203 0.541 100s 0.774 0.867 100s -0.654 -0.104 100s -0.025 0.590 100s 100s y: [1, 4, 1, 1] 100s -0.184 100s 0.124 100s -0.537 100s -0.430 100s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 100s x0: [1, 3, 2, 1] 100s -0.048 100s -0.454 100s 0.893 100s 100s x1: [1, 2, 2, 1] 100s -0.414 100s 0.764 100s 100s y: [3, 2, 2, 1] 100s 0.020 0.188 -0.370 100s -0.037 -0.347 0.683 100s testing: mul_mat, [2, 1, 2, 3] = [3, 2, 2, 3] * [3, 1, 2, 3] 100s x0: [3, 2, 2, 3] 100s -0.859 -0.007 -0.414 100s -0.213 -0.127 -0.512 100s 100s x1: [3, 1, 2, 3] 100s 0.437 0.849 -0.632 100s 100s y: [2, 1, 2, 3] 100s -0.120 0.123 100s test-mul-mat0: iter:5/500 100s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.174 -0.662 0.169 -0.047 100s 100s x1: [4, 2, 1, 1] 100s -0.728 0.178 -0.884 0.779 100s 0.891 -0.888 0.850 -0.062 100s 100s y: [1, 2, 1, 1] 100s -0.431 100s 0.890 100s testing: mul_mat, [4, 1, 4, 1] = [4, 4, 4, 1] * [4, 1, 4, 1] 100s x0: [4, 4, 4, 1] 100s 0.290 -0.113 -0.462 0.406 100s -0.334 -0.571 0.518 -0.484 100s 0.367 -0.968 0.690 0.705 100s 0.202 -0.357 0.336 0.054 100s 100s x1: [4, 1, 4, 1] 100s 0.631 0.852 0.053 0.165 100s 100s y: [4, 1, 4, 1] 100s 0.129 -0.750 -0.440 -0.150 100s testing: mul_mat, [4, 4, 4, 2] = [4, 4, 4, 2] * [4, 4, 4, 2] 100s x0: [4, 4, 4, 2] 100s -0.642 -0.280 -0.114 -0.243 100s 0.295 -0.799 -0.349 0.739 100s 0.215 -0.792 0.612 0.499 100s -0.202 -0.266 -0.212 -0.456 100s 100s x1: [4, 4, 4, 2] 100s -0.521 0.619 -0.810 0.493 100s -0.446 -0.653 0.875 0.522 100s -0.807 0.962 0.691 -0.317 100s 0.385 -0.087 -0.131 0.308 100s 100s y: [4, 4, 4, 2] 100s 0.134 -0.002 -0.851 -0.113 100s 0.243 0.471 1.217 -0.159 100s 0.246 -1.481 -0.671 -0.095 100s -0.283 0.456 0.225 -0.167 100s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.843 -0.821 0.937 -0.991 100s 0.857 0.642 0.018 -0.624 100s 100s x1: [4, 4, 1, 1] 100s 0.204 0.671 0.127 -0.596 100s 0.606 0.345 -0.857 0.925 100s -0.050 -0.231 -0.284 0.862 100s 0.834 -0.794 0.802 0.751 100s 100s y: [2, 4, 1, 1] 100s 0.329 0.979 100s -1.492 0.150 100s -0.971 -0.733 100s 1.361 -0.249 100s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 100s x0: [2, 1, 4, 1] 100s -0.704 0.851 100s 100s x1: [2, 4, 4, 1] 100s -0.426 0.255 100s -0.476 0.497 100s -0.927 0.444 100s -0.299 0.744 100s 100s y: [1, 4, 4, 1] 100s 0.516 100s 0.758 100s 1.030 100s 0.843 100s testing: mul_mat, [3, 2, 4, 2] = [1, 3, 4, 2] * [1, 2, 4, 2] 100s x0: [1, 3, 4, 2] 100s 0.231 100s 0.035 100s -0.242 100s 100s x1: [1, 2, 4, 2] 100s -0.554 100s -0.774 100s 100s y: [3, 2, 4, 2] 100s -0.128 -0.019 0.134 100s -0.179 -0.027 0.188 100s test-mul-mat0ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s : iter:6/500 100s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.047 -0.506 100s 100s x1: [2, 2, 1, 1] 100s -0.741 -0.974 100s -0.710 0.490 100s 100s y: [1, 2, 1, 1] 100s 0.458 100s -0.282 100s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.688 -0.529 100s -0.166 0.479 100s 100s x1: [2, 1, 1, 1] 100s -0.551 0.083 100s 100s y: [2, 1, 1, 1] 100s -0.423 0.131 100s testing: mul_mat, [4, 2, 1, 2] = [2, 4, 1, 2] * [2, 2, 1, 2] 100s x0: [2, 4, 1, 2] 100s -0.103 -0.083 100s -0.395 0.173 100s 0.752 0.030 100s 0.944 0.308 100s 100s x1: [2, 2, 1, 2] 100s -0.046 -0.815 100s -0.073 0.882 100s 100s y: [4, 2, 1, 2] 100s 0.073 -0.123 -0.059 -0.294 100s -0.066 0.182 -0.029 0.202 100s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.035 -0.145 100s 0.848 0.568 100s 100s x1: [2, 4, 1, 1] 100s 0.728 0.067 100s 0.169 -0.801 100s 0.902 -0.352 100s 0.153 -0.913 100s 100s y: [2, 4, 1, 1] 100s 0.016 0.656 100s 0.122 -0.312 100s 0.083 0.565 100s 0.138 -0.389 100s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.638 -0.746 100s -0.054 -0.666 100s 0.045 0.552 100s 0.582 0.851 100s 100s x1: [2, 2, 1, 1] 100s -0.722 0.411 100s -0.535 0.194 100s 100s y: [4, 2, 1, 1] 100s -0.767 -0.234 0.194 -0.071 100s -0.486 -0.100 0.083 -0.146 100s testing: mul_mat, [4, 2, 1, 2] = [4, 4, 1, 2] * [4, 2, 1, 2] 100s x0: [4, 4, 1, 2] 100s -0.820 -0.237 -0.220 0.417 100s 0.569 0.735 0.865 0.814 100s 0.719 -0.716 0.963 -0.772 100s -0.355 0.709 0.115 -1.000 100s 100s x1: [4, 2, 1, 2] 100s 0.114 -0.417 -0.504 -0.613 100s -0.937 -0.776 0.455 0.232 100s 100s y: [4, 2, 1, 2] 100s -0.139 -1.177 0.368 0.219 100s 0.948 -0.521 0.141 -0.398 100s test-mul-mat0: iter:7/500 100s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.538 0.979 100s -0.487 0.538 100s 100s x1: [2, 3, 1, 1] 100s -0.610 -0.745 100s -0.798 0.170 100s -0.879 -0.835 100s 100s y: [2, 3, 1, 1] 100s -1.057 -0.104 100s -0.263 0.480 100s -1.290 -0.021 100s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 100s x0: [2, 4, 2, 1] 100s -0.685 0.494 100s -0.301 0.461 100s 0.655 0.635 100s -0.212 0.385 100s 100s x1: [2, 2, 2, 1] 100s -0.711 0.129 100s 0.602 -0.177 100s 100s y: [4, 2, 2, 1] 100s 0.551 0.273 -0.384 0.200 100s -0.499 -0.263 0.282 -0.196 100s testing: mul_mat, [2, 4, 2, 4] = [2, 2, 2, 4] * [2, 4, 2, 4] 100s x0: [2, 2, 2, 4] 100s -0.939 0.612 100s -0.225 0.137 100s 100s x1: [2, 4, 2, 4] 100s -0.755 -0.865 100s -0.326 -0.776 100s -0.352 -0.787 100s -0.487 0.777 100s 100s y: [2, 4, 2, 4] 100s 0.179 0.052 100s -0.169 -0.033 100s -0.152 -0.029 100s 0.933 0.216 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.270 0.090 100s 0.194 -0.650 100s 100s x1: [2, 2, 1, 1] 100s 0.498 -0.052 100s 0.721 0.609 100s 100s y: [2, 2, 1, 1] 100s 0.130 0.130 100s 0.250 -0.256 100s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 100s x0: [2, 4, 2, 1] 100s 0.226 0.064 100s -0.114 0.987 100s 0.138 -0.882 100s 0.092 -0.940 100s 100s x1: [2, 2, 2, 1] 100s 0.853 0.949 100s -0.609 -0.320 100s 100s y: [4, 2, 2, 1] 100s 0.254 0.839 -0.719 -0.813 100s -0.158 -0.246 0.198 0.244 100s testing: mul_mat, [2, 2, 2, 4] = [4, 2, 2, 4] * [4, 2, 2, 4] 100s x0: [4, 2, 2, 4] 100s 0.218 0.277 -0.239 0.011 100s 0.639 -0.276 0.482 0.000 100s 100s x1: [4, 2, 2, 4] 100s 0.054 0.003 -0.782 -0.752 100s -0.907 -0.432 -0.899 -0.958 100s 100s y: [2, 2, 2, 4] 100s 0.192 -0.343 100s -0.113 -0.894 100s test-mul-mat0: iter:8/500 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.236 0.357 0.853 0.689 100s 0.244 -0.226 0.368 -0.607 100s -0.700 0.613 0.360 -0.539 100s 0.642 0.786 -0.464 -0.819 100s 100s x1: [4, 3, 1, 1] 100s -0.942 0.863 0.800 -0.918 100s 0.023 0.488 -0.465 -0.347 100s 0.065 -0.130 0.936 0.159 100s 100s y: [4, 3, 1, 1] 100s 0.580 0.427 1.971 0.454 100s -0.467 -0.065 0.302 0.898 100s 0.846 0.293 0.126 -0.624 100s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 1, 3, 1] 100s -0.407 0.816 -0.495 -0.683 100s 100s x1: [4, 4, 3, 1] 100s -0.570 -0.994 -0.761 -0.708 100s 0.807 -0.680 0.315 0.295 100s -0.145 0.968 -0.640 0.726 100s 0.904 0.519 0.908 -0.332 100s 100s y: [1, 4, 3, 1] 100s 0.281 100s -1.241 100s 0.670 100s -0.167 100s testing: mul_mat, [2, 1, 3, 1] = [4, 2, 3, 1] * [4, 1, 3, 1] 100s x0: [4, 2, 3, 1] 100s 0.261 0.015 0.994 0.497 100s -0.289 0.964 -0.910 -0.473 100s 100s x1: [4, 1, 3, 1] 100s 0.793 0.951 -0.692 0.192 100s 100s y: [2, 1, 3, 1] 100s -0.371 1.226 100s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.855 0.772 0.375 -0.457 100s 0.682 -0.482 -0.903 -0.065 100s 0.991 -0.712 -0.760 0.356 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s 0.819 -0.821 -0.565 0.457 100s 100s x1: [4, 2, 1, 1] 100s -0.409 0.232 -0.930 -0.924 100s -0.076 -0.735 0.861 -0.815 100s 100s y: [4, 2, 1, 1] 100s -0.098 0.508 -0.194 -0.423 100s 0.063 -0.422 -0.497 -0.319 100s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 3, 3, 1] 100s -0.008 -0.415 -0.724 -0.490 100s 0.517 -0.077 -0.429 0.153 100s 0.254 -0.390 -0.600 0.546 100s 100s x1: [4, 4, 3, 1] 100s 0.423 -0.772 -0.321 0.103 100s 0.432 0.855 0.693 -0.336 100s 0.925 0.769 0.588 -0.810 100s 0.630 0.773 0.471 0.486 100s 100s y: [3, 4, 3, 1] 100s 0.498 0.431 0.657 100s -0.696 -0.191 -0.823 100s -0.356 0.042 -0.860 100s -0.905 0.139 -0.159 100s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 2, 3, 1] 100s 0.883 -0.871 -0.332 100s -0.993 -0.009 0.099 100s 100s x1: [3, 4, 3, 1] 100s -0.758 0.377 -0.608 100s -0.358 0.887 0.545 100s -0.812 -0.911 -0.296 100s 0.108 -0.339 -0.030 100s 100s y: [2, 4, 3, 1] 100s -0.796 0.690 100s -1.271 0.402 100s 0.175 0.786 100s 0.401 -0.107 100s test-mul-mat0: iter:9/500 100s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.515 -0.231 0.660 100s 0.522 -0.102 -0.349 100s -0.810 0.996 -0.522 100s -0.683 0.132 -0.661 100s 100s x1: [3, 2, 1, 1] 100s 0.029 0.566 0.464 100s -0.917 0.597 0.344 100s 100s y: [4, 2, 1, 1] 100s 0.191 -0.205 0.298 -0.252 100s -0.383 -0.660 1.158 0.478 100s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 100s x0: [3, 2, 2, 1] 100s -0.073 -0.203 -0.981 100s 0.243 0.928 -0.642 100s 100s x1: [3, 4, 2, 1] 100s -0.148 0.942 -0.505 100s 0.086 -0.735 -0.962 100s -0.876 0.624 -0.652 100s -0.659 -0.463 -0.675 100s 100s y: [2, 4, 2, 1] 100s 0.314 1.162 100s 1.087 -0.044 100s 0.576 0.784 100s 0.805 -0.158 100s testing: mul_mat, [4, 2, 2, 1] = [3, 4, 2, 1] * [3, 2, 2, 1] 100s x0: [3, 4, 2, 1] 100s 0.314 -0.609 -0.412 100s -0.949 0.191 -0.871 100s -0.023 0.988 -0.852 100s -0.779 0.916 -0.493 100s 100s x1: [3, 2, 2, 1] 100s 0.305 0.760 0.240 100s 0.646 -0.704 0.565 100s 100s y: [4, 2, 2, 1] 100s -0.466 -0.354 0.539 0.340 100s 0.398 -1.240 -1.191 -1.427 100s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.182 -0.505 -0.615 100s -0.531 0.039 0.001 100s 100s x1: [3, 4, 1, 1] 100s 0.464 -0.622 -0.588 100s 0.932 -0.524 -0.100 100s 0.630 0.790 0.291 100s -0.782 0.841 -0.518 100s 100s y: [2, 4, 1, 1] 100s 0.592 -0.271 100s 0.157 -0.515 100s -0.692 -0.303 100s 0.036 0.447 100s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 100s x0: [2, 3, 2, 1] 100s -0.868 -0.392 100s 0.575 -0.524 100s 0.499 0.129 100s 100s x1: [2, 3, 2, 1] 100s 0.355 -0.828 100s -0.638 -0.147 100s -0.906 -0.386 100s 100s y: [3, 3, 2, 1] 100s 0.016 0.639 0.071 100s 0.612 -0.290 -0.338 100s 0.938 -0.319 -0.502 100s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 100s x0: [3, 2, 2, 1] 100s 0.146 -0.936 0.434 100s -0.729 -0.100 0.632 100s 100s x1: [3, 2, 2, 1] 100s 0.058 -0.282 -0.812 100s -0.903 0.103 0.190 100s 100s y: [2, 2, 2, 1] 100s -0.080 -0.527 100s -0.146 0.768 100s test-mul-mat0: iter:10/500 100s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.335 100s -0.781 100s 100s x1: [1, 1, 1, 1] 100s 0.501 100s 100s y: [2, 1, 1, 1] 100s 0.168 -0.391 100s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 100s x0: [1, 1, 2, 1] 100s -0.403 100s 100s x1: [1, 2, 2, 1] 100s 0.488 100s 0.432 100s 100s y: [1, 2, 2, 1] 100s -0.197 100s -0.174 100s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 100s x0: [1, 2, 2, 1] 100s 0.150 100s 0.113 100s 100s x1: [1, 1, 2, 1] 100s 0.190 100s 100s y: [2, 1, 2, 1] 100s 0.029 0.021 100s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.044 100s 0.110 100s 0.978 100s -0.317 100s 100s x1: [1, 2, 1, 1] 100s -0.988 100s -0.900 100s 100s y: [4, 2, 1, 1] 100s -0.043 -0.108 -0.966 0.313 100s -0.039 -0.099 -0.880 0.285 100s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 100s x0: [4, 1, 2, 1] 100s 0.567 -0.366 0.766 -0.111 100s 100s x1: [4, 1, 2, 1] 100s -0.405 -0.762 -0.279 0.848 100s 100s y: [1, 1, 2, 1] 100s -0.258 100s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 100s x0: [1, 4, 2, 1] 100s 0.052 100s 0.622 100s 0.810 100s 0.030 100s 100s x1: [1, 4, 2, 1] 100s 0.840 100s 0.453 100s 0.935 100s -0.009 100s 100s y: [4, 4, 2, 1] 100s 0.044 0.522 0.681 0.025 100s 0.024 0.282 0.367 0.014 100s 0.049 0.581 0.758 0.028 100s -0.000 -0.006 -0.008 -0.000 100s test-mul-mat0: iter:11/500 100s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.943 100s -0.795 100s 100s x1: [1, 4, 1, 1] 100s -0.741 100s -0.642 100s 0.168 100s -0.107 100s 100s y: [2, 4, 1, 1] 100s 0.698 0.589 100s 0.605 0.510 100s -0.159 -0.134 100s 0.101 0.085 100s testing: mul_mat, [3, 2, 3, 1] = [1, 3, 3, ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s 1] * [1, 2, 3, 1] 100s x0: [1, 3, 3, 1] 100s 0.562 100s -0.719 100s 0.811 100s 100s x1: [1, 2, 3, 1] 100s -0.225 100s 0.543 100s 100s y: [3, 2, 3, 1] 100s -0.127 0.162 -0.183 100s 0.305 -0.390 0.440 100s testing: mul_mat, [4, 3, 3, 2] = [1, 4, 3, 2] * [1, 3, 3, 2] 100s x0: [1, 4, 3, 2] 100s -0.183 100s 0.060 100s -0.406 100s -0.621 100s 100s x1: [1, 3, 3, 2] 100s -0.934 100s 0.198 100s 0.162 100s 100s y: [4, 3, 3, 2] 100s 0.171 -0.056 0.379 0.580 100s -0.036 0.012 -0.080 -0.123 100s -0.030 0.010 -0.066 -0.100 100s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.574 100s 100s x1: [1, 4, 1, 1] 100s 0.630 100s 0.313 100s -0.805 100s -0.996 100s 100s y: [1, 4, 1, 1] 100s 0.362 100s 0.180 100s -0.462 100s -0.572 100s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 100s x0: [1, 2, 3, 1] 100s -0.671 100s 0.975 100s 100s x1: [1, 1, 3, 1] 100s -0.007 100s 100s y: [2, 1, 3, 1] 100s 0.005 -0.007 100s testing: mul_mat, [3, 1, 3, 2] = [2, 3, 3, 2] * [2, 1, 3, 2] 100s x0: [2, 3, 3, 2] 100s 0.340 -0.347 100s 0.035 0.230 100s 0.130 0.135 100s 100s x1: [2, 1, 3, 2] 100s 0.128 0.413 100s 100s y: [3, 1, 3, 2] 100s -0.100 0.099 0.072 100s test-mul-mat0: iter:12/500 100s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.152 0.027 -0.478 0.091 100s -0.574 -0.496 -0.936 -0.044 100s 100s x1: [4, 4, 1, 1] 100s -0.841 -0.556 0.506 -0.775 100s 0.857 0.212 0.139 0.568 100s -0.824 0.181 -0.308 0.561 100s -0.302 0.541 0.686 0.128 100s 100s y: [2, 4, 1, 1] 100s -0.455 0.319 100s 0.121 -0.752 100s 0.078 0.646 100s -0.348 -0.743 100s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.944 0.575 0.129 0.083 100s 0.144 0.306 -0.736 0.835 100s 100s x1: [4, 2, 1, 1] 100s 0.139 -0.733 -0.380 0.561 100s 0.274 -0.588 0.719 0.718 100s 100s y: [2, 2, 1, 1] 100s -0.293 0.544 100s 0.072 -0.070 100s testing: mul_mat, [1, 2, 1, 4] = [4, 1, 1, 4] * [4, 2, 1, 4] 100s x0: [4, 1, 1, 4] 100s -0.950 0.302 0.044 0.306 100s 100s x1: [4, 2, 1, 4] 100s -0.134 -0.038 0.377 -0.447 100s -0.910 0.256 0.705 0.117 100s 100s y: [1, 2, 1, 4] 100s -0.005 100s 1.009 100s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.119 -0.999 -0.125 -0.152 100s 100s x1: [4, 1, 1, 1] 100s -0.812 -0.149 -0.527 -0.693 100s 100s y: [1, 1, 1, 1] 100s 0.224 100s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.795 100s 100s x1: [1, 4, 1, 1] 100s -0.162 100s -0.242 100s -0.160 100s 0.511 100s 100s y: [1, 4, 1, 1] 100s -0.129 100s -0.192 100s -0.127 100s 0.407 100s testing: mul_mat, [4, 1, 1, 4] = [1, 4, 1, 4] * [1, 1, 1, 4] 100s x0: [1, 4, 1, 4] 100s 0.000 100s 0.952 100s 0.616 100s -0.296 100s 100s x1: [1, 1, 1, 4] 100s 0.561 100s 100s y: [4, 1, 1, 4] 100s 0.000 0.534 0.346 -0.166 100s test-mul-mat0: iter:13/500 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.138 -0.208 0.291 100s -0.245 0.496 -0.390 100s 0.032 -0.598 -0.283 100s 100s x1: [3, 3, 1, 1] 100s 0.400 0.009 0.158 100s -0.089 -0.484 -0.047 100s -0.528 0.324 0.792 100s 100s y: [3, 3, 1, 1] 100s 0.099 -0.155 -0.037 100s 0.075 -0.200 0.300 100s 0.090 -0.019 -0.435 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.332 -0.266 0.873 100s -0.660 0.891 -0.216 100s -0.144 -0.156 0.256 100s 100s x1: [3, 3, 1, 1] 100s 0.098 -0.372 -0.404 100s 0.352 0.705 -0.053 100s 0.912 0.081 -0.584 100s 100s y: [3, 3, 1, 1] 100s -0.221 -0.308 -0.059 100s -0.118 0.408 -0.174 100s -0.228 -0.403 -0.293 100s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.326 0.214 -0.797 100s 0.954 0.810 0.555 100s 0.659 -0.243 0.467 100s -0.260 0.173 0.940 100s 100s x1: [3, 3, 1, 1] 100s -0.820 -0.364 -0.405 100s 0.318 0.428 0.887 100s -0.927 -0.076 -0.503 100s 100s y: [4, 3, 1, 1] 100s -0.023 -1.302 -0.641 -0.230 100s -0.511 1.142 0.519 0.824 100s 0.083 -1.225 -0.827 -0.245 100s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.294 -0.170 -0.852 100s -0.666 0.944 -0.090 100s -0.161 -0.044 0.854 100s 0.630 -0.955 0.702 100s 100s x1: [3, 4, 1, 1] 100s -0.928 0.907 0.812 100s -0.588 0.798 -0.404 100s 0.268 -0.358 0.852 100s 0.448 0.278 -0.553 100s 100s y: [4, 4, 1, 1] 100s -0.573 1.402 0.803 -0.880 100s 0.382 1.182 -0.286 -1.416 100s -0.744 -0.594 0.700 1.109 100s 0.293 0.014 -0.557 -0.372 100s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.870 -0.492 0.816 -0.886 100s 0.369 0.408 0.274 -0.851 100s 100s x1: [4, 3, 1, 1] 100s -0.431 -0.389 0.169 0.309 100s 0.784 0.109 0.380 0.691 100s -0.079 0.792 0.488 0.517 100s 100s y: [2, 3, 1, 1] 100s 0.431 -0.534 100s -1.038 -0.150 100s -0.381 -0.012 100s testing: mul_mat, [4, 4, 1, 1] = [2, 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 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.907 0.486 100s -0.822 0.274 100s 0.489 -0.815 100s 0.076 -0.134 100s 100s x1: [2, 4, 1, 1] 100s -0.887 0.744 100s -0.021 -0.943 100s -0.301 0.024 100s -0.795 0.609 100s 100s y: [4, 4, 1, 1] 100s -0.443 0.933 -1.040 -0.167 100s -0.477 -0.241 0.758 0.124 100s -0.261 0.254 -0.167 -0.026 100s -0.425 0.820 -0.885 -0.142 100s test-mul-mat0: iter:14/500 100s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.417 100s 100s x1: [1, 1, 1, 1] 100s -0.377 100s 100s y: [1, 1, 1, 1] 100s 0.157 100s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 100s x0: [1, 1, 4, 1] 100s -0.896 100s 100s x1: [1, 1, 4, 1] 100s 0.992 100s 100s y: [1, 1, 4, 1] 100s -0.888 100s testing: mul_mat, [1, 1, 4, 4] = [1, 1, 4, 4] * [1, 1, 4, 4] 100s x0: [1, 1, 4, 4] 100s 0.346 100s 100s x1: [1, 1, 4, 4] 100s -0.064 100s 100s y: [1, 1, 4, 4] 100s -0.022 100s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.951 100s -0.753 100s -0.738 100s 0.734 100s 100s x1: [1, 1, 1, 1] 100s -0.909 100s 100s y: [4, 1, 1, 1] 100s -0.865 0.684 0.670 -0.667 100s testing: mul_mat, [4, 1, 4, 1] = [4, 4, 4, 1] * [4, 1, 4, 1] 100s x0: [4, 4, 4, 1] 100s 0.902 0.986 -0.705 0.584 100s 0.581 -0.796 0.321 0.746 100s -0.340 0.896 -0.988 0.124 100s -0.569 -0.939 -0.458 -0.827 100s 100s x1: [4, 1, 4, 1] 100s -0.418 -0.410 -0.407 -0.598 100s 100s y: [4, 1, 4, 1] 100s -0.844 -0.493 0.102 1.304 100s testing: mul_mat, [4, 4, 4, 4] = [4, 4, 4, 4] * [4, 4, 4, 4] 100s x0: [4, 4, 4, 4] 100s -0.478 0.013 -0.869 0.974 100s -0.615 0.129 -0.643 0.983 100s -0.833 0.941 -0.785 0.662 100s -0.938 0.475 0.312 -0.355 100s 100s x1: [4, 4, 4, 4] 100s -0.266 -0.658 -0.041 -0.169 100s -0.771 0.925 0.223 0.437 100s -0.097 -0.844 -0.772 0.626 100s -0.786 0.193 -0.312 0.797 100s 100s y: [4, 4, 4, 4] 100s -0.011 -0.061 -0.478 -0.017 100s 0.612 0.879 1.627 1.078 100s 1.316 1.063 0.307 -0.772 100s 1.425 1.492 1.608 0.449 100s test-mul-mat0: iter:15/500 100s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.574 100s 0.840 100s 0.803 100s 0.902 100s 100s x1: [1, 4, 1, 1] 100s 0.623 100s 0.952 100s 0.923 100s 0.902 100s 100s y: [4, 4, 1, 1] 100s 0.358 0.524 0.501 0.562 100s 0.546 0.799 0.764 0.858 100s 0.530 0.775 0.741 0.832 100s 0.518 0.757 0.724 0.813 100s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 100s x0: [1, 1, 2, 1] 100s -0.895 100s 100s x1: [1, 4, 2, 1] 100s 0.097 100s -0.027 100s 0.511 100s -0.836 100s 100s y: [1, 4, 2, 1] 100s -0.087 100s 0.024 100s -0.457 100s 0.749 100s testing: mul_mat, [2, 1, 2, 3] = [1, 2, 2, 3] * [1, 1, 2, 3] 100s x0: [1, 2, 2, 3] 100s -0.061 100s -0.019 100s 100s x1: [1, 1, 2, 3] 100s 0.624 100s 100s y: [2, 1, 2, 3] 100s -0.038 -0.012 100s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.292 100s 0.607 100s -0.197 100s 100s x1: [1, 2, 1, 1] 100s 0.781 100s 0.444 100s 100s y: [3, 2, 1, 1] 100s 0.228 0.475 -0.154 100s 0.130 0.269 -0.087 100s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 100s x0: [3, 4, 2, 1] 100s 0.186 0.683 0.017 100s -0.472 0.533 0.813 100s -0.720 0.430 0.269 100s -0.509 -0.336 -0.547 100s 100s x1: [3, 1, 2, 1] 100s -0.021 -0.061 0.296 100s 100s y: [4, 1, 2, 1] 100s -0.040 0.218 0.069 -0.131 100s testing: mul_mat, [2, 3, 2, 3] = [4, 2, 2, 3] * [4, 3, 2, 3] 100s x0: [4, 2, 2, 3] 100s -0.190 -0.626 -0.456 -0.768 100s 0.574 0.385 -0.937 -0.483 100s 100s x1: [4, 3, 2, 3] 100s -0.949 -0.888 0.317 -0.927 100s 0.156 -0.873 0.719 -0.658 100s -0.345 0.999 -0.167 -0.662 100s 100s y: [2, 3, 2, 3] 100s 1.304 -0.736 100s 0.695 -0.602 100s 0.025 0.663 100s test-mul-mat0: iter:16/500 100s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.366 100s 0.518 100s 100s x1: [1, 2, 1, 1] 100s -0.666 100s 0.232 100s 100s y: [2, 2, 1, 1] 100s 0.243 -0.345 100s -0.085 0.120 100s testing: mul_mat, [3, 2, 3, 1] = [1, 3, 3, 1] * [1, 2, 3, 1] 100s x0: [1, 3, 3, 1] 100s 0.666 100s 0.093 100s 0.475 100s 100s x1: [1, 2, 3, 1] 100s 0.291 100s -0.654 100s 100s y: [3, 2, 3, 1] 100s 0.194 0.027 0.138 100s -0.436 -0.061 -0.311 100s testing: mul_mat, [3, 3, 3, 4] = [1, 3, 3, 4] * [1, 3, 3, 4] 100s x0: [1, 3, 3, 4] 100s 0.405 100s -0.384 100s -0.712 100s 100s x1: [1, 3, 3, 4] 100s -0.680 100s 0.379 100s -0.392 100s 100s y: [3, 3, 3, 4] 100s -0.275 0.261 0.484 100s 0.154 -0.146 -0.270 100s -0.159 0.151 0.279 100s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.393 100s -0.758 100s -0.179 100s 0.518 100s 100s x1: [1, 3, 1, 1] 100s -0.728 100s 0.255 100s 0.353 100s 100s y: [4, 3, 1, 1] 100s -0.287 0.552 0.130 -0.377 100s 0.100 -0.194 -0.046 0.132 100s 0.139 -0.268 -0.063 0.183 100s testing: mul_mat, [1, 1, 3, 1] = [4, 1, 3, 1] * [4, 1, 3, 1] 100s x0: [4, 1, 3, 1] 100s -0.173 -0.932 0.600 0.040 100s 100s x1: [4, 1, 3, 1] 100s 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 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s 78 -0.178 0.743 100s 100s y: [1, 1, 3, 1] 100s 0.134 100s testing: mul_mat, [4, 4, 3, 4] = [1, 4, 3, 4] * [1, 4, 3, 4] 100s x0: [1, 4, 3, 4] 100s -0.021 100s -0.828 100s 0.722 100s -0.925 100s 100s x1: [1, 4, 3, 4] 100s 0.553 100s -0.904 100s 0.178 100s 0.794 100s 100s y: [4, 4, 3, 4] 100s -0.012 -0.458 0.399 -0.511 100s 0.019 0.749 -0.652 0.836 100s -0.004 -0.147 0.128 -0.164 100s -0.017 -0.658 0.573 -0.735 100s test-mul-mat0: iter:17/500 100s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.004 100s 100s x1: [1, 2, 1, 1] 100s -0.143 100s 0.623 100s 100s y: [1, 2, 1, 1] 100s 0.001 100s -0.003 100s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.075 100s -0.077 100s 0.254 100s 100s x1: [1, 1, 1, 1] 100s 0.532 100s 100s y: [3, 1, 1, 1] 100s 0.040 -0.041 0.135 100s testing: mul_mat, [1, 3, 1, 4] = [1, 1, 1, 4] * [1, 3, 1, 4] 100s x0: [1, 1, 1, 4] 100s 0.189 100s 100s x1: [1, 3, 1, 4] 100s -0.048 100s 0.293 100s -0.636 100s 100s y: [1, 3, 1, 4] 100s -0.009 100s 0.055 100s -0.120 100s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.897 100s 0.536 100s 0.068 100s 100s x1: [1, 1, 1, 1] 100s -0.888 100s 100s y: [3, 1, 1, 1] 100s 0.797 -0.476 -0.061 100s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.309 -0.404 0.032 100s 100s x1: [3, 1, 1, 1] 100s -0.039 0.159 -0.720 100s 100s y: [1, 1, 1, 1] 100s -0.075 100s testing: mul_mat, [2, 3, 1, 4] = [1, 2, 1, 4] * [1, 3, 1, 4] 100s x0: [1, 2, 1, 4] 100s 0.903 100s 0.410 100s 100s x1: [1, 3, 1, 4] 100s 0.614 100s 0.851 100s 0.984 100s 100s y: [2, 3, 1, 4] 100s 0.555 0.251 100s 0.769 0.348 100s 0.889 0.403 100s test-mul-mat0: iter:18/500 100s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.471 0.499 100s -0.190 -0.857 100s 0.350 -0.206 100s 0.050 0.565 100s 100s x1: [2, 1, 1, 1] 100s 0.838 -0.098 100s 100s y: [4, 1, 1, 1] 100s -0.443 -0.075 0.313 -0.013 100s testing: mul_mat, [4, 4, 3, 1] = [2, 4, 3, 1] * [2, 4, 3, 1] 100s x0: [2, 4, 3, 1] 100s -0.885 0.793 100s -0.832 -0.091 100s -0.157 0.733 100s -0.763 -0.464 100s 100s x1: [2, 4, 3, 1] 100s 0.328 0.693 100s -0.196 -0.454 100s -0.430 -0.475 100s 0.917 -0.267 100s 100s y: [4, 4, 3, 1] 100s 0.259 -0.337 0.456 -0.572 100s -0.187 0.204 -0.302 0.360 100s 0.004 0.401 -0.281 0.549 100s -1.023 -0.739 -0.340 -0.575 100s testing: mul_mat, [4, 4, 3, 4] = [2, 4, 3, 4] * [2, 4, 3, 4] 100s x0: [2, 4, 3, 4] 100s 0.570 0.862 100s -0.545 0.675 100s -0.919 -0.964 100s 0.703 -0.567 100s 100s x1: [2, 4, 3, 4] 100s -0.523 0.997 100s 0.954 0.796 100s 0.302 0.604 100s -0.386 0.417 100s 100s y: [4, 4, 3, 4] 100s 0.561 0.958 -0.481 -0.933 100s 1.230 0.017 -1.645 0.220 100s 0.693 0.243 -0.860 -0.131 100s 0.139 0.492 -0.047 -0.508 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.032 0.120 100s 0.142 -0.502 100s -0.080 -0.993 100s -0.282 0.433 100s 100s x1: [2, 4, 1, 1] 100s -0.147 -0.647 100s -0.666 -0.222 100s -0.214 0.791 100s 0.982 -0.533 100s 100s y: [4, 4, 1, 1] 100s -0.082 0.304 0.655 -0.239 100s -0.048 0.017 0.274 0.092 100s 0.088 -0.427 -0.768 0.403 100s -0.033 0.407 0.450 -0.508 100s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 2, 3, 1] 100s -0.932 0.539 -0.086 -0.388 100s -0.093 -0.434 -0.028 0.243 100s 100s x1: [4, 2, 3, 1] 100s -0.955 -0.670 -0.602 0.494 100s -0.733 0.067 -0.514 0.107 100s 100s y: [2, 2, 3, 1] 100s 0.388 0.517 100s 0.722 0.080 100s testing: mul_mat, [4, 4, 3, 4] = [2, 4, 3, 4] * [2, 4, 3, 4] 100s x0: [2, 4, 3, 4] 100s -0.468 -0.049 100s -0.193 0.995 100s 0.338 0.117 100s 0.320 0.332 100s 100s x1: [2, 4, 3, 4] 100s 0.295 -0.212 100s -0.734 -0.428 100s 0.936 -0.544 100s -0.010 -0.995 100s 100s y: [4, 4, 3, 4] 100s -0.128 -0.268 0.075 0.024 100s 0.364 -0.284 -0.298 -0.377 100s -0.411 -0.722 0.253 0.119 100s 0.053 -0.989 -0.119 -0.333 100s test-mul-mat0: iter:19/500 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.122 -0.698 -0.011 100s -0.949 0.958 0.025 100s 100s x1: [3, 3, 1, 1] 100s -0.022 0.587 0.161 100s -0.016 -0.000 0.189 100s 0.294 -0.191 0.480 100s 100s y: [2, 3, 1, 1] 100s -0.414 0.586 100s -0.004 0.019 100s 0.164 -0.450 100s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.263 -0.148 0.480 100s -0.741 0.941 -0.639 100s 0.918 0.928 0.340 100s 0.504 0.088 -0.676 100s 100s x1: [3, 2, 1, 1] 100s 0.294 0.556 0.789 100s 0.579 -0.284 0.486 100s 100s y: [4, 2, 1, 1] 100s 0.219 -0.198 1.054 -0.336 100s 0.123 -1.007 0.433 -0.062 100s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.574 0.084 0.359 100s -0.711 -0.430 0.614 100s 0.026 0.422 0.094 100s 0.285 0.364 0.456 100s 100s x1: [3, 4, 1, 1] 100s -0.496 -0.722 0.618 100s 0.313 0.7ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s 57 0.281 100s -0.565 -0.940 -0.730 100s -0.514 -0.983 0.295 100s 100s y: [4, 4, 1, 1] 100s -0.123 1.043 -0.259 -0.122 100s 0.344 -0.375 0.354 0.492 100s -0.665 0.357 -0.480 -0.836 100s -0.272 0.969 -0.400 -0.369 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.526 -0.509 -0.935 100s -0.712 0.583 -0.333 100s 0.444 0.224 -0.417 100s 100s x1: [3, 4, 1, 1] 100s 0.202 0.291 -0.205 100s -0.294 -0.621 0.119 100s 0.210 -0.343 -0.263 100s -0.477 -0.586 -0.982 100s 100s y: [3, 4, 1, 1] 100s -0.063 0.094 0.240 100s 0.359 -0.193 -0.319 100s 0.309 -0.262 0.126 100s 1.467 0.325 0.066 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.315 -0.427 -0.338 100s 0.543 0.694 0.783 100s 100s x1: [3, 3, 1, 1] 100s -0.646 0.238 -0.803 100s 0.380 -0.340 0.292 100s -0.336 -0.977 -0.253 100s 100s y: [2, 3, 1, 1] 100s -0.034 -0.814 100s 0.166 0.198 100s 0.397 -1.058 100s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.706 0.932 100s -0.292 0.795 100s 0.731 0.956 100s 0.289 -0.484 100s 100s x1: [2, 3, 1, 1] 100s -0.649 0.399 100s -0.694 -0.234 100s 0.418 0.264 100s 100s y: [4, 3, 1, 1] 100s -0.086 0.507 -0.092 -0.381 100s -0.708 0.016 -0.731 -0.087 100s 0.541 0.089 0.558 -0.007 100s test-mul-mat0: iter:20/500 100s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.248 100s -0.941 100s 0.191 100s -0.705 100s 100s x1: [1, 3, 1, 1] 100s 0.853 100s -0.995 100s -0.807 100s 100s y: [4, 3, 1, 1] 100s -0.212 -0.803 0.163 -0.602 100s 0.247 0.936 -0.190 0.702 100s 0.200 0.759 -0.154 0.569 100s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.644 100s -0.278 100s 100s x1: [1, 4, 1, 1] 100s -0.368 100s -0.115 100s -0.043 100s -0.585 100s 100s y: [2, 4, 1, 1] 100s 0.237 0.102 100s 0.074 0.032 100s 0.028 0.012 100s 0.376 0.163 100s testing: mul_mat, [2, 2, 1, 3] = [1, 2, 1, 3] * [1, 2, 1, 3] 100s x0: [1, 2, 1, 3] 100s -0.232 100s -0.373 100s 100s x1: [1, 2, 1, 3] 100s -0.998 100s 0.774 100s 100s y: [2, 2, 1, 3] 100s 0.231 0.372 100s -0.179 -0.289 100s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.771 100s 0.860 100s 100s x1: [1, 2, 1, 1] 100s 0.918 100s 0.856 100s 100s y: [2, 2, 1, 1] 100s 0.708 0.790 100s 0.660 0.736 100s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.302 0.725 100s -0.160 0.863 100s -0.093 0.746 100s 0.330 -0.039 100s 100s x1: [2, 1, 1, 1] 100s -0.361 0.648 100s 100s y: [4, 1, 1, 1] 100s 0.579 0.618 0.517 -0.145 100s testing: mul_mat, [4, 2, 1, 3] = [4, 4, 1, 3] * [4, 2, 1, 3] 100s x0: [4, 4, 1, 3] 100s -0.847 0.720 -0.208 0.701 100s 0.974 0.829 -0.771 0.790 100s -0.132 -0.765 -0.359 -0.826 100s -0.984 -0.813 -0.003 0.942 100s 100s x1: [4, 2, 1, 3] 100s -0.781 -0.532 -0.037 0.993 100s -0.546 -0.795 0.473 0.149 100s 100s y: [4, 2, 1, 3] 100s 0.982 -0.389 -0.297 2.137 100s -0.104 -1.439 0.388 1.322 100s test-mul-mat0: iter:21/500 100s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.203 -0.189 100s 0.891 0.963 100s -0.883 -0.541 100s 100s x1: [2, 4, 1, 1] 100s -0.887 -0.508 100s 0.935 -0.440 100s -0.616 -0.833 100s 0.310 0.521 100s 100s y: [3, 4, 1, 1] 100s -0.084 -1.279 1.058 100s 0.273 0.409 -0.588 100s 0.033 -1.352 0.995 100s -0.036 0.778 -0.555 100s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 100s x0: [2, 2, 4, 1] 100s 0.819 -0.006 100s -0.783 0.783 100s 100s x1: [2, 3, 4, 1] 100s -0.447 0.658 100s 0.215 0.934 100s 0.428 -0.388 100s 100s y: [2, 3, 4, 1] 100s -0.371 0.865 100s 0.170 0.563 100s 0.353 -0.639 100s testing: mul_mat, [4, 2, 4, 4] = [2, 4, 4, 4] * [2, 2, 4, 4] 100s x0: [2, 4, 4, 4] 100s -0.077 0.364 100s 0.857 0.085 100s -0.751 0.231 100s 0.344 -0.290 100s 100s x1: [2, 2, 4, 4] 100s 0.408 -0.148 100s -0.019 -0.958 100s 100s y: [4, 2, 4, 4] 100s -0.085 0.337 -0.341 0.183 100s -0.347 -0.098 -0.206 0.271 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.813 0.748 100s 0.386 0.038 100s 0.452 -0.327 100s -0.950 0.986 100s 100s x1: [2, 4, 1, 1] 100s -0.238 -0.631 100s -0.254 -0.834 100s 0.709 -0.256 100s -0.111 0.988 100s 100s y: [4, 4, 1, 1] 100s -0.278 -0.116 0.098 -0.395 100s -0.418 -0.129 0.158 -0.581 100s -0.768 0.264 0.404 -0.926 100s 0.829 -0.005 -0.373 1.079 100s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 100s x0: [4, 1, 4, 1] 100s 0.348 -0.949 -0.048 -0.628 100s 100s x1: [4, 2, 4, 1] 100s -0.080 -0.249 0.656 -0.543 100s 0.694 0.024 0.224 0.179 100s 100s y: [1, 2, 4, 1] 100s 0.517 100s 0.096 100s testing: mul_mat, [3, 4, 4, 4] = [1, 3, 4, 4] * [1, 4, 4, 4] 100s x0: [1, 3, 4, 4] 100s 0.977 100s -0.652 100s -0.000 100s 100s x1: [1, 4, 4, 4] 100s -0.984 100s -0.035 100s 0.451 100s -0.412 100s 100s y: [3, 4, 4, 4] 100s -0.ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s 962 0.641 0.000 100s -0.034 0.023 0.000 100s 0.441 -0.294 -0.000 100s -0.403 0.268 0.000 100s test-mul-mat0: iter:22/500 100s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.019 -0.533 0.959 0.615 100s -0.650 -0.993 -0.403 0.233 100s 100s x1: [4, 1, 1, 1] 100s 0.789 -0.229 -0.211 -0.203 100s 100s y: [2, 1, 1, 1] 100s -0.220 -0.248 100s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 3, 3, 1] 100s -0.802 -0.976 -0.098 -0.795 100s -0.378 -0.865 0.806 0.241 100s 0.104 -0.630 0.070 -0.911 100s 100s x1: [4, 2, 3, 1] 100s 0.602 -0.381 -0.031 -0.436 100s 0.829 -0.014 -0.339 0.430 100s 100s y: [3, 2, 3, 1] 100s 0.239 -0.028 0.697 100s -0.960 -0.471 -0.320 100s testing: mul_mat, [1, 3, 3, 4] = [4, 1, 3, 4] * [4, 3, 3, 4] 100s x0: [4, 1, 3, 4] 100s -0.791 0.304 -0.679 -0.247 100s 100s x1: [4, 3, 3, 4] 100s -0.394 -0.986 0.033 0.710 100s -0.616 -0.898 0.799 0.415 100s -0.398 0.431 0.398 -0.171 100s 100s y: [1, 3, 3, 4] 100s -0.186 100s -0.430 100s 0.218 100s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.624 0.659 0.558 -0.280 100s 0.138 -0.216 0.089 0.294 100s 100s x1: [4, 1, 1, 1] 100s -0.979 0.924 -0.711 0.276 100s 100s y: [2, 1, 1, 1] 100s -0.476 -0.317 100s testing: mul_mat, [1, 4, 3, 1] = [2, 1, 3, 1] * [2, 4, 3, 1] 100s x0: [2, 1, 3, 1] 100s 0.959 0.901 100s 100s x1: [2, 4, 3, 1] 100s 0.954 -0.136 100s -0.668 0.139 100s 0.761 0.018 100s 0.717 -0.535 100s 100s y: [1, 4, 3, 1] 100s 0.792 100s -0.515 100s 0.746 100s 0.206 100s testing: mul_mat, [4, 2, 3, 4] = [1, 4, 3, 4] * [1, 2, 3, 4] 100s x0: [1, 4, 3, 4] 100s 0.835 100s -0.764 100s 0.253 100s -0.117 100s 100s x1: [1, 2, 3, 4] 100s 0.002 100s 0.485 100s 100s y: [4, 2, 3, 4] 100s 0.001 -0.001 0.000 -0.000 100s 0.405 -0.371 0.123 -0.057 100s test-mul-mat0: iter:23/500 100s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.234 100s 0.299 100s 100s x1: [1, 3, 1, 1] 100s -0.912 100s -0.581 100s -0.047 100s 100s y: [2, 3, 1, 1] 100s 0.213 -0.273 100s 0.136 -0.174 100s 0.011 -0.014 100s testing: mul_mat, [4, 2, 3, 1] = [1, 4, 3, 1] * [1, 2, 3, 1] 100s x0: [1, 4, 3, 1] 100s 0.990 100s -0.327 100s 0.616 100s -0.184 100s 100s x1: [1, 2, 3, 1] 100s -0.267 100s -0.010 100s 100s y: [4, 2, 3, 1] 100s -0.264 0.087 -0.164 0.049 100s -0.010 0.003 -0.006 0.002 100s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 100s x0: [1, 3, 3, 1] 100s 0.828 100s -0.529 100s -0.212 100s 100s x1: [1, 4, 3, 1] 100s 0.681 100s -0.994 100s -0.587 100s -0.129 100s 100s y: [3, 4, 3, 1] 100s 0.564 -0.360 -0.144 100s -0.824 0.526 0.211 100s -0.486 0.310 0.124 100s -0.107 0.068 0.027 100s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.321 100s 100s x1: [1, 3, 1, 1] 100s 0.682 100s -0.170 100s 0.052 100s 100s y: [1, 3, 1, 1] 100s 0.219 100s -0.054 100s 0.017 100s testing: mul_mat, [4, 1, 3, 1] = [1, 4, 3, 1] * [1, 1, 3, 1] 100s x0: [1, 4, 3, 1] 100s 0.431 100s -0.180 100s 0.903 100s -0.699 100s 100s x1: [1, 1, 3, 1] 100s 0.499 100s 100s y: [4, 1, 3, 1] 100s 0.215 -0.090 0.451 -0.349 100s testing: mul_mat, [3, 1, 3, 1] = [4, 3, 3, 1] * [4, 1, 3, 1] 100s x0: [4, 3, 3, 1] 100s 0.986 0.736 0.166 0.467 100s 0.855 -0.331 0.489 0.961 100s -0.388 -0.898 -0.995 -0.855 100s 100s x1: [4, 1, 3, 1] 100s 0.165 0.211 -0.708 0.953 100s 100s y: [3, 1, 3, 1] 100s 0.645 0.641 -0.363 100s test-mul-mat0: iter:24/500 100s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.404 -0.566 0.859 -0.299 100s -0.828 -0.041 -0.710 0.863 100s 100s x1: [4, 1, 1, 1] 100s 0.135 0.464 0.928 0.862 100s 100s y: [2, 1, 1, 1] 100s 0.331 -0.046 100s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 3, 3, 1] 100s -0.859 -0.966 0.605 0.100 100s -0.676 0.468 0.246 0.866 100s 0.220 0.535 -0.638 -0.077 100s 100s x1: [4, 2, 3, 1] 100s -0.854 0.541 0.752 -0.711 100s -0.504 0.703 0.068 0.986 100s 100s y: [3, 2, 3, 1] 100s 0.595 0.400 -0.323 100s -0.107 1.539 0.145 100s testing: mul_mat, [3, 3, 3, 3] = [4, 3, 3, 3] * [4, 3, 3, 3] 100s x0: [4, 3, 3, 3] 100s -0.440 -0.372 0.374 -0.476 100s -0.564 -0.652 -0.125 -0.939 100s 0.894 0.852 0.873 0.627 100s 100s x1: [4, 3, 3, 3] 100s 0.418 -0.048 0.836 -0.362 100s -0.513 -0.802 0.560 0.090 100s -0.455 0.249 0.527 -0.776 100s 100s y: [3, 3, 3, 3] 100s 0.319 0.031 0.835 100s 0.691 0.658 -0.597 100s 0.674 0.757 -0.220 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.835 -0.869 0.079 -0.775 100s 0.154 0.779 0.926 0.315 100s -0.862 0.357 -0.211 -0.047 100s 100s x1: [4, 3, 1, 1] 100s -0.026 0.825 -0.533 -0.107 100s 0.383 -0.790 -0.711 -0.670 100s -0.722 -0.806 -0.162 -0.605 100s 100s y: [3, 3, 1, 1] 100s -0.654 0.111 0.434 100s 0.830 -1.425 -0.431 100s 1.759 -1.080 0.397 100s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 3, 3, 1] 100s 0.811 -0.280 0.918 100s -0.649 0.695 0.370 100s 0.981 0.848 0.994 100s 100s x1: [3, 4, 3, 1] 100s -0.360 0.538 0.994 100s 0.042 -0.863 0.191 100s -0.984 0.962 0.658 100s -0.091 0.345 0.868 100s 100s y: [3, 4, 3, 1] 100s 0.470 0.976 1.092 100s 0.451 -0.557 -0.501 100s -0.463 1.551 0.505 100s 0.626 0.620 1.065 100s testing: mul_mat, [1, 3, 3, 3] = [3, 1, 3, 3] * [3, 3, 3, 3] 100s x0: [3, 1, 3, 3] 100s 0.987 0.471 0.533 100s 100s x1: [3, 3, 3, 3] 100s 0.097 0.917 -0.544 100s 0.419 0.728 -0.194 100s 0.400 -0.552 -0.498 100s 100s y: [1, 3, 3, 3] 100s 0.238 100s 0.654 100s -0.131 100s test-mul-mat0: iter:25/500 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.546 0.533 100s 100s x1: [2, 3, 1, 1] 100s 0.619 -0.924 100s -0.011 -0.384 100s 0.819 -0.509 100s 100s y: [1, 3, 1, 1] 100s -0.831 100s -0.199 100s -0.718 100s testing: mul_mat, [1, 1, 4, 1] = [2, 1, 4, 1] * [2, 1, 4, 1] 100s x0: [2, 1, 4, 1] 100s -0.570 0.968 100s 100s x1: [2, 1, 4, 1] 100s -0.015 -0.330 100s 100s y: [1, 1, 4, 1] 100s -0.310 100s testing: mul_mat, [3, 1, 4, 2] = [2, 3, 4, 2] * [2, 1, 4, 2] 100s x0: [2, 3, 4, 2] 100s -0.215 0.696 100s 0.567 -0.777 100s -0.077 0.230 100s 100s x1: [2, 1, 4, 2] 100s -0.540 0.981 100s 100s y: [3, 1, 4, 2] 100s 0.799 -1.068 0.268 100s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.644 -0.700 100s -0.538 -0.802 100s 100s x1: [2, 3, 1, 1] 100s 0.140 -0.646 100s 0.199 -0.586 100s 0.540 -0.504 100s 100s y: [2, 3, 1, 1] 100s 0.542 0.443 100s 0.538 0.362 100s 0.701 0.114 100s testing: mul_mat, [3, 2, 4, 1] = [2, 3, 4, 1] * [2, 2, 4, 1] 100s x0: [2, 3, 4, 1] 100s -0.790 0.350 100s 0.199 0.553 100s -0.780 0.419 100s 100s x1: [2, 2, 4, 1] 100s -0.916 -0.964 100s 0.988 -0.509 100s 100s y: [3, 2, 4, 1] 100s 0.386 -0.715 0.310 100s -0.958 -0.085 -0.984 100s testing: mul_mat, [3, 2, 4, 2] = [3, 3, 4, 2] * [3, 2, 4, 2] 100s x0: [3, 3, 4, 2] 100s -0.757 0.676 -0.939 100s 0.070 -0.062 0.023 100s 0.120 -0.027 0.094 100s 100s x1: [3, 2, 4, 2] 100s 0.106 0.464 0.810 100s -0.535 -0.333 0.414 100s 100s y: [3, 2, 4, 2] 100s -0.526 -0.002 0.076 100s -0.209 -0.007 -0.016 100s test-mul-mat0: iter:26/500 100s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.898 100s 0.042 100s 100s x1: [1, 2, 1, 1] 100s -0.796 100s 0.779 100s 100s y: [2, 2, 1, 1] 100s 0.715 -0.033 100s -0.699 0.033 100s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 100s x0: [1, 3, 2, 1] 100s 0.887 100s -0.312 100s 0.885 100s 100s x1: [1, 2, 2, 1] 100s -0.339 100s -0.020 100s 100s y: [3, 2, 2, 1] 100s -0.300 0.106 -0.300 100s -0.018 0.006 -0.018 100s testing: mul_mat, [3, 3, 2, 3] = [1, 3, 2, 3] * [1, 3, 2, 3] 100s x0: [1, 3, 2, 3] 100s 0.644 100s -0.225 100s 0.912 100s 100s x1: [1, 3, 2, 3] 100s 0.762 100s -0.301 100s -0.960 100s 100s y: [3, 3, 2, 3] 100s 0.491 -0.171 0.695 100s -0.194 0.068 -0.275 100s -0.619 0.216 -0.876 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.097 100s 0.179 100s -0.122 100s 100s x1: [1, 3, 1, 1] 100s 0.582 100s -0.048 100s -0.208 100s 100s y: [3, 3, 1, 1] 100s -0.056 0.104 -0.071 100s 0.005 -0.009 0.006 100s 0.020 -0.037 0.025 100s testing: mul_mat, [2, 1, 2, 1] = [3, 2, 2, 1] * [3, 1, 2, 1] 100s x0: [3, 2, 2, 1] 100s -0.012 0.049 -0.144 100s -0.448 -0.303 -0.987 100s 100s x1: [3, 1, 2, 1] 100s 0.726 -0.901 0.708 100s 100s y: [2, 1, 2, 1] 100s -0.155 -0.751 100s testing: mul_mat, [2, 3, 2, 3] = [2, 2, 2, 3] * [2, 3, 2, 3] 100s x0: [2, 2, 2, 3] 100s -0.401 0.140 100s 0.231 -0.403 100s 100s x1: [2, 3, 2, 3] 100s -0.023 -0.713 100s -0.280 -0.857 100s -0.363 -0.699 100s 100s y: [2, 3, 2, 3] 100s -0.090 0.282 100s -0.007 0.281 100s 0.048 0.198 100s test-mul-mat0: iter:27/500 100s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.520 100s -0.683 100s -0.196 100s 100s x1: [1, 2, 1, 1] 100s -0.079 100s 0.086 100s 100s y: [3, 2, 1, 1] 100s -0.041 0.054 0.015 100s 0.045 -0.059 -0.017 100s testing: mul_mat, [2, 3, 2, 1] = [1, 2, 2, 1] * [1, 3, 2, 1] 100s x0: [1, 2, 2, 1] 100s -0.837 100s -0.426 100s 100s x1: [1, 3, 2, 1] 100s -0.883 100s -0.845 100s 0.375 100s 100s y: [2, 3, 2, 1] 100s 0.740 0.377 100s 0.707 0.360 100s -0.314 -0.160 100s testing: mul_mat, [1, 2, 2, 2] = [1, 1, 2, 2] * [1, 2, 2, 2] 100s x0: [1, 1, 2, 2] 100s -0.244 100s 100s x1: [1, 2, 2, 2] 100s -0.607 100s -0.313 100s 100s y: [1, 2, 2, 2] 100s 0.148 100s 0.077 100s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.125 100s -0.990 100s 0.095 100s 0.442 100s 100s x1: [1, 1, 1, 1] 100s -0.654 100s 100s y: [4, 1, 1, 1] 100s -0.082 0.647 -0.062 -0.289 100s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 100s x0: [4, 1, 2, 1] 100s 0.847 0.672 0.993 -0.759 100s 100s x1: [4, 1, 2, 1] 100s -0.186 0.211 0.597 -0.811 100s 100s y: [1, 1, 2, 1] 100s 1.193 100s testiggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ng: mul_mat, [1, 4, 2, 2] = [1, 1, 2, 2] * [1, 4, 2, 2] 100s x0: [1, 1, 2, 2] 100s -0.288 100s 100s x1: [1, 4, 2, 2] 100s -0.319 100s -0.722 100s -0.916 100s 0.917 100s 100s y: [1, 4, 2, 2] 100s 0.092 100s 0.208 100s 0.264 100s -0.264 100s test-mul-mat0: iter:28/500 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.901 0.335 -0.198 -0.703 100s 0.045 -0.958 0.938 0.568 100s -0.506 0.176 -0.721 -0.406 100s 100s x1: [4, 3, 1, 1] 100s 0.988 -0.927 -0.410 0.488 100s 0.713 -0.802 -0.831 0.992 100s -0.717 -0.914 0.026 0.636 100s 100s y: [3, 3, 1, 1] 100s -1.463 0.825 -0.566 100s -1.444 0.583 -0.306 100s -0.112 1.228 -0.074 100s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.875 -0.542 -0.563 -0.099 100s -0.906 0.094 -0.000 0.429 100s 100s x1: [4, 3, 1, 1] 100s -0.289 -0.735 0.155 -0.294 100s -0.903 0.387 -0.306 -0.830 100s 0.978 -0.818 0.884 -0.824 100s 100s y: [2, 3, 1, 1] 100s 0.087 0.067 100s -0.745 0.498 100s 0.883 -1.316 100s testing: mul_mat, [4, 2, 1, 3] = [4, 4, 1, 3] * [4, 2, 1, 3] 100s x0: [4, 4, 1, 3] 100s 0.493 0.513 -0.726 -0.414 100s -0.488 0.703 -0.518 0.810 100s -0.823 -0.580 0.045 -0.782 100s -0.148 0.456 -0.461 0.878 100s 100s x1: [4, 2, 1, 3] 100s 0.896 0.297 -0.526 0.938 100s 0.235 -0.959 -0.568 -0.589 100s 100s y: [4, 2, 1, 3] 100s 0.587 0.805 -1.666 1.069 100s 0.280 -0.971 0.797 -0.727 100s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.536 -0.214 -0.543 -0.021 100s -0.462 -0.619 0.268 0.612 100s 0.634 -0.136 -0.687 -0.699 100s 100s x1: [4, 4, 1, 1] 100s 0.113 -0.540 0.330 -0.080 100s -0.913 -0.740 0.580 0.261 100s 0.894 -0.024 -0.844 -0.416 100s -0.016 0.231 -0.233 -0.495 100s 100s y: [3, 4, 1, 1] 100s -0.002 0.322 -0.026 100s -0.651 1.195 -1.059 100s 0.951 -0.880 1.441 100s 0.079 -0.502 0.465 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.396 0.371 -0.093 100s 0.872 -0.623 -0.085 100s -0.425 0.156 -0.210 100s 100s x1: [3, 4, 1, 1] 100s 0.380 -0.465 0.413 100s 0.839 0.866 -0.667 100s 0.927 -0.874 0.912 100s 0.187 -0.980 -0.112 100s 100s y: [3, 4, 1, 1] 100s -0.361 0.585 -0.321 100s 0.052 0.250 -0.082 100s -0.776 1.275 -0.722 100s -0.428 0.783 -0.209 100s testing: mul_mat, [2, 3, 1, 3] = [3, 2, 1, 3] * [3, 3, 1, 3] 100s x0: [3, 2, 1, 3] 100s 0.605 0.325 0.273 100s 0.978 0.298 -0.021 100s 100s x1: [3, 3, 1, 3] 100s 0.693 0.295 0.654 100s -0.850 -0.437 0.967 100s 0.129 -0.824 -0.733 100s 100s y: [2, 3, 1, 3] 100s 0.694 0.752 100s -0.392 -0.982 100s -0.390 -0.104 100s test-mul-mat0: iter:29/500 100s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.667 0.356 -0.250 100s 0.397 0.892 -0.645 100s 0.375 0.217 0.654 100s 100s x1: [3, 1, 1, 1] 100s -0.275 0.647 0.976 100s 100s y: [3, 1, 1, 1] 100s 0.170 -0.162 0.675 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.248 -0.800 -0.480 100s -0.845 0.910 -0.478 100s 100s x1: [3, 3, 1, 1] 100s -0.352 -0.804 0.102 100s -0.515 0.141 0.680 100s -0.503 -0.646 -0.234 100s 100s y: [2, 3, 1, 1] 100s 0.507 -0.483 100s -0.567 0.239 100s 0.504 -0.050 100s testing: mul_mat, [1, 2, 1, 2] = [3, 1, 1, 2] * [3, 2, 1, 2] 100s x0: [3, 1, 1, 2] 100s 0.522 -0.943 -0.613 100s 100s x1: [3, 2, 1, 2] 100s -0.013 0.081 0.247 100s -0.366 0.057 0.298 100s 100s y: [1, 2, 1, 2] 100s -0.234 100s -0.428 100s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.605 -0.412 -0.539 100s 100s x1: [3, 1, 1, 1] 100s -0.141 -0.161 0.368 100s 100s y: [1, 1, 1, 1] 100s -0.218 100s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.630 100s 0.603 100s -0.204 100s -0.123 100s 100s x1: [1, 3, 1, 1] 100s 0.805 100s 0.108 100s -0.384 100s 100s y: [4, 3, 1, 1] 100s 0.507 0.485 -0.165 -0.099 100s 0.068 0.065 -0.022 -0.013 100s -0.242 -0.232 0.079 0.047 100s testing: mul_mat, [2, 1, 1, 2] = [4, 2, 1, 2] * [4, 1, 1, 2] 100s x0: [4, 2, 1, 2] 100s 0.306 -0.317 0.810 -0.437 100s -0.907 0.692 0.843 -0.331 100s 100s x1: [4, 1, 1, 2] 100s -0.764 0.853 -0.825 0.203 100s 100s y: [2, 1, 1, 2] 100s -1.261 0.520 100s test-mul-mat0: iter:30/500 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.293 0.158 100s -0.126 0.386 100s 0.841 -0.434 100s 0.196 0.684 100s 100s x1: [2, 4, 1, 1] 100s -0.397 -0.866 100s -0.202 -0.544 100s -0.691 -0.999 100s -0.278 -0.468 100s 100s y: [4, 4, 1, 1] 100s -0.253 -0.284 0.042 -0.670 100s -0.145 -0.184 0.066 -0.412 100s -0.360 -0.298 -0.148 -0.818 100s -0.155 -0.145 -0.031 -0.375 100s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.208 0.048 100s 100s x1: [2, 4, 1, 1] 100s 0.130 0.864 100s -0.634 0.ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s 061 100s 0.746 -0.347 100s 0.581 -0.911 100s 100s y: [1, 4, 1, 1] 100s 0.068 100s -0.129 100s 0.139 100s 0.077 100s testing: mul_mat, [3, 1, 1, 2] = [2, 3, 1, 2] * [2, 1, 1, 2] 100s x0: [2, 3, 1, 2] 100s -0.593 0.611 100s -0.091 -0.592 100s -0.667 0.441 100s 100s x1: [2, 1, 1, 2] 100s -0.448 -0.534 100s 100s y: [3, 1, 1, 2] 100s -0.060 0.357 0.064 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.817 0.143 100s 100s x1: [2, 3, 1, 1] 100s 0.416 -0.794 100s -0.876 -0.455 100s -0.929 -0.510 100s 100s y: [1, 3, 1, 1] 100s 0.227 100s -0.781 100s -0.832 100s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.604 100s -0.045 100s 100s x1: [1, 2, 1, 1] 100s 0.187 100s 0.907 100s 100s y: [2, 2, 1, 1] 100s -0.113 -0.008 100s -0.548 -0.041 100s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 100s x0: [2, 4, 1, 2] 100s -0.030 0.538 100s 0.205 0.812 100s -0.629 0.354 100s 0.378 0.163 100s 100s x1: [2, 1, 1, 2] 100s -0.561 -0.138 100s 100s y: [4, 1, 1, 2] 100s -0.058 -0.227 0.304 -0.234 100s test-mul-mat0: iter:31/500 100s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.354 0.130 -0.065 100s -0.784 0.694 -0.471 100s 0.678 -0.336 0.734 100s 100s x1: [3, 1, 1, 1] 100s -0.392 -0.041 -0.825 100s 100s y: [3, 1, 1, 1] 100s -0.090 0.667 -0.858 100s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 100s x0: [3, 2, 3, 1] 100s 0.364 0.372 0.864 100s 0.413 0.414 0.136 100s 100s x1: [3, 3, 3, 1] 100s -0.951 -0.958 0.272 100s 0.861 0.396 -0.565 100s -0.728 0.600 -0.391 100s 100s y: [2, 3, 3, 1] 100s -0.467 -0.752 100s -0.028 0.443 100s -0.380 -0.106 100s testing: mul_mat, [3, 2, 3, 4] = [3, 3, 3, 4] * [3, 2, 3, 4] 100s x0: [3, 3, 3, 4] 100s -0.865 0.953 -0.520 100s -0.476 -0.135 0.724 100s 0.624 0.676 -0.541 100s 100s x1: [3, 2, 3, 4] 100s -0.668 -0.830 -0.681 100s -0.497 -0.715 -0.797 100s 100s y: [3, 2, 3, 4] 100s 0.141 -0.063 -0.610 100s 0.163 -0.244 -0.362 100s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.477 -0.755 0.040 100s 100s x1: [3, 3, 1, 1] 100s -0.923 0.834 -0.745 100s -0.654 -0.899 0.852 100s 0.088 0.776 -0.175 100s 100s y: [1, 3, 1, 1] 100s -1.101 100s 0.401 100s -0.551 100s testing: mul_mat, [3, 3, 3, 1] = [1, 3, 3, 1] * [1, 3, 3, 1] 100s x0: [1, 3, 3, 1] 100s -0.435 100s 0.270 100s 0.186 100s 100s x1: [1, 3, 3, 1] 100s -0.135 100s -0.012 100s 0.077 100s 100s y: [3, 3, 3, 1] 100s 0.059 -0.036 -0.025 100s 0.005 -0.003 -0.002 100s -0.034 0.021 0.014 100s testing: mul_mat, [1, 1, 3, 4] = [3, 1, 3, 4] * [3, 1, 3, 4] 100s x0: [3, 1, 3, 4] 100s -0.108 0.010 0.077 100s 100s x1: [3, 1, 3, 4] 100s 0.117 -0.742 -0.117 100s 100s y: [1, 1, 3, 4] 100s -0.029 100s test-mul-mat0: iter:32/500 100s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.138 -0.727 100s 100s x1: [2, 2, 1, 1] 100s 0.448 -0.384 100s -0.117 -0.295 100s 100s y: [1, 2, 1, 1] 100s 0.217 100s 0.231 100s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.434 -0.029 100s -0.640 -0.293 100s 0.584 0.876 100s 0.527 -0.837 100s 100s x1: [2, 1, 1, 1] 100s 0.987 -0.935 100s 100s y: [4, 1, 1, 1] 100s -0.401 -0.357 -0.243 1.303 100s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.489 -0.499 100s -0.456 -0.655 100s 0.949 0.160 100s 100s x1: [2, 4, 1, 1] 100s -0.231 -0.756 100s -0.184 0.009 100s 0.854 -0.520 100s -0.674 -0.173 100s 100s y: [3, 4, 1, 1] 100s 0.264 0.600 -0.341 100s -0.094 0.078 -0.173 100s 0.677 -0.049 0.727 100s -0.243 0.421 -0.668 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.735 0.400 100s 100s x1: [2, 3, 1, 1] 100s 0.228 -0.346 100s -0.153 -0.909 100s -0.073 -0.166 100s 100s y: [1, 3, 1, 1] 100s -0.306 100s -0.251 100s -0.013 100s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.289 100s -0.499 100s 0.633 100s -0.127 100s 100s x1: [1, 2, 1, 1] 100s 0.126 100s -0.375 100s 100s y: [4, 2, 1, 1] 100s -0.037 -0.063 0.080 -0.016 100s 0.108 0.187 -0.237 0.047 100s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.831 -0.498 0.046 -0.794 100s -0.395 -0.906 -0.560 0.668 100s -0.442 0.059 0.008 0.663 100s 100s x1: [4, 1, 1, 1] 100s 0.270 0.877 0.690 -0.721 100s 100s y: [3, 1, 1, 1] 100s -0.056 -1.769 -0.540 100s test-mul-mat0: iter:33/500 100s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.393 100s 100s x1: [1, 4, 1, 1] 100s 0.914 100s -0.145 100s 0.286 100s 0.040 100s 100s y: [1, 4, 1, 1] 100s 0.359 100s -0.057 100s 0.112 100s 0.016 100s testing: mul_mat, [3, 1, 3, 1] = [1, 3, 3, 1] * [1, 1, 3, 1] 100s x0: [1, 3, 3, 1] 100s 0.251 100s -0.097 100s -0.686 100s 100s x1: [1, 1, 3, 1] 100s 0.751 100s 100s y: [3, 1, 3, 1] 100s 0.189 -0.073 -0.515 100s testing: mul_mat, [3, 3, 3, 1] = [1, 3, 3, 1] * [1, 3, 3ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s , 1] 100s x0: [1, 3, 3, 1] 100s 0.512 100s 0.177 100s -0.991 100s 100s x1: [1, 3, 3, 1] 100s -0.771 100s -0.749 100s -0.968 100s 100s y: [3, 3, 3, 1] 100s -0.394 -0.137 0.764 100s -0.383 -0.133 0.743 100s -0.496 -0.172 0.960 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.785 100s 0.737 100s -0.391 100s 100s x1: [1, 3, 1, 1] 100s 0.828 100s -0.118 100s 0.423 100s 100s y: [3, 3, 1, 1] 100s 0.650 0.610 -0.323 100s -0.093 -0.087 0.046 100s 0.332 0.312 -0.165 100s testing: mul_mat, [4, 1, 3, 1] = [3, 4, 3, 1] * [3, 1, 3, 1] 100s x0: [3, 4, 3, 1] 100s 0.476 -0.926 0.922 100s 0.979 0.556 -0.593 100s -0.956 0.944 0.132 100s -0.234 -0.917 0.769 100s 100s x1: [3, 1, 3, 1] 100s -0.581 -0.780 -0.256 100s 100s y: [4, 1, 3, 1] 100s 0.210 -0.851 -0.214 0.654 100s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 100s x0: [4, 4, 3, 1] 100s 0.998 0.754 0.840 0.961 100s 0.998 0.549 0.135 0.470 100s -0.651 -0.660 -0.525 0.561 100s -0.170 -0.561 0.442 0.791 100s 100s x1: [4, 3, 3, 1] 100s 0.544 0.940 -0.216 0.467 100s -0.653 0.915 0.236 -0.389 100s 0.846 -0.167 0.756 0.200 100s 100s y: [4, 3, 3, 1] 100s 1.518 1.249 -0.600 -0.346 100s -0.138 -0.300 -0.522 -0.606 100s 1.545 0.948 -0.725 0.442 100s test-mul-mat0: iter:34/500 100s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.696 0.363 0.754 100s 100s x1: [3, 2, 1, 1] 100s -0.448 0.345 -0.382 100s 0.727 0.444 0.296 100s 100s y: [1, 2, 1, 1] 100s 0.148 100s -0.121 100s testing: mul_mat, [2, 1, 2, 1] = [3, 2, 2, 1] * [3, 1, 2, 1] 100s x0: [3, 2, 2, 1] 100s 0.501 -0.466 -0.957 100s -0.768 0.979 0.167 100s 100s x1: [3, 1, 2, 1] 100s 0.163 0.426 -0.632 100s 100s y: [2, 1, 2, 1] 100s 0.488 0.187 100s testing: mul_mat, [1, 2, 2, 4] = [3, 1, 2, 4] * [3, 2, 2, 4] 100s x0: [3, 1, 2, 4] 100s -0.709 0.344 0.232 100s 100s x1: [3, 2, 2, 4] 100s -0.533 -0.596 0.815 100s 0.812 0.022 0.541 100s 100s y: [1, 2, 2, 4] 100s 0.362 100s -0.443 100s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.637 -0.696 -0.376 100s 0.280 0.928 0.536 100s 100s x1: [3, 1, 1, 1] 100s 0.960 0.801 0.788 100s 100s y: [2, 1, 1, 1] 100s -0.241 1.434 100s testing: mul_mat, [2, 3, 2, 1] = [2, 2, 2, 1] * [2, 3, 2, 1] 100s x0: [2, 2, 2, 1] 100s 0.713 -0.022 100s 0.280 0.713 100s 100s x1: [2, 3, 2, 1] 100s -0.285 -0.947 100s -0.036 0.166 100s -1.000 0.574 100s 100s y: [2, 3, 2, 1] 100s -0.182 -0.755 100s -0.029 0.109 100s -0.725 0.129 100s testing: mul_mat, [3, 2, 2, 4] = [2, 3, 2, 4] * [2, 2, 2, 4] 100s x0: [2, 3, 2, 4] 100s -0.759 0.850 100s 0.484 0.798 100s -0.211 0.407 100s 100s x1: [2, 2, 2, 4] 100s -0.281 0.053 100s -0.671 -0.990 100s 100s y: [3, 2, 2, 4] 100s 0.258 -0.093 0.081 100s -0.333 -1.114 -0.261 100s test-mul-mat0: iter:35/500 100s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.346 0.005 -0.682 -0.491 100s 100s x1: [4, 3, 1, 1] 100s 0.001 -0.027 -0.375 -0.427 100s -0.952 0.923 0.189 0.037 100s -0.305 0.904 -0.734 -0.049 100s 100s y: [1, 3, 1, 1] 100s 0.466 100s -0.472 100s 0.423 100s testing: mul_mat, [4, 1, 4, 1] = [4, 4, 4, 1] * [4, 1, 4, 1] 100s x0: [4, 4, 4, 1] 100s -0.453 0.214 0.022 0.737 100s -0.749 0.718 0.641 -0.483 100s -0.331 0.048 0.863 0.673 100s 0.366 -0.628 -0.621 0.336 100s 100s x1: [4, 1, 4, 1] 100s -0.294 0.970 -0.958 -0.131 100s 100s y: [4, 1, 4, 1] 100s 0.223 0.366 -0.771 -0.166 100s testing: mul_mat, [4, 4, 4, 3] = [4, 4, 4, 3] * [4, 4, 4, 3] 100s x0: [4, 4, 4, 3] 100s -0.176 0.174 -0.362 -0.758 100s -0.155 -0.788 -0.774 0.357 100s 0.415 0.698 0.995 0.590 100s 0.711 0.269 -0.808 0.400 100s 100s x1: [4, 4, 4, 3] 100s -0.244 0.320 -0.904 -0.473 100s -0.411 0.492 -0.033 -0.094 100s -0.249 0.080 -0.411 -0.617 100s 0.572 0.607 -0.572 0.313 100s 100s y: [4, 4, 4, 3] 100s 0.785 0.316 -1.056 0.454 100s 0.241 -0.332 0.085 -0.171 100s 0.675 0.073 -0.821 -0.070 100s -0.025 -0.013 0.277 1.158 100s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.279 0.936 0.918 0.773 100s -0.475 -0.201 0.952 -0.055 100s 100s x1: [4, 4, 1, 1] 100s 0.040 -0.821 0.262 0.146 100s -0.539 -0.937 -0.201 0.310 100s -0.812 -0.619 0.888 -0.804 100s 0.949 -0.253 -0.560 -0.301 100s 100s y: [2, 4, 1, 1] 100s -0.404 0.388 100s -0.973 0.236 100s -0.612 1.400 100s -0.719 -0.916 100s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 100s x0: [2, 4, 4, 1] 100s -0.303 0.009 100s -0.398 0.345 100s 0.122 -0.932 100s -0.248 -0.437 100s 100s x1: [2, 4, 4, 1] 100s -0.675 0.024 100s 0.928 0.368 100s -0.955 -0.945 100s -0.593 -0.777 100s 100s y: [4, 4, 4, 1] 100s 0.205 0.277 -0.105 0.157 100s -0.278 -0.243 -0.230 -0.391 100s 0.281 0.054 0.765 0.651 100s 0.172 -0.032 0.651 0.487 100s testing: mul_mat, [2, 2, 4, 3] = [4, 2, 4, 3] * [4, 2, 4, 3] 100s x0: [4, 2, 4, 3] 100s -0.092 0.009 -0.303 -0.002 100s -0.261 -0.002 0.730 0.028 100s 100s x1: [4, 2, 4, 3] 100s 0.257 -0.006 0.661 -0.734 100s -0.661 0.729 -0.171 -0.632 100s 100s y: [2, 2, 4, 3] 100s -0.222 0.394 100s 0.121 0.029 100s test-mul-mat0: iter:36/500 100s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.084 -0.671 0.317 100s 0.870 -0.249 0.021 100s 0.748 0.900 0.418 100s 100s x1: [3, 2, 1, 1] 100s 0.813 -0.358 -0.359 100s 0.784 0.647 -0.021 100s 100s y: [3, 2, 1, 1] 100s 0.194 0.789 0.137 100s -0.375 0.521 1.161 100s testing: mul_mat, [1, 3, 2, 1] = [3, 1, 2, 1] * [3, 3, 2, 1] 100s x0: [3, 1, 2, 1] 100s -0.301 -0.492 0.944 100s 100s x1: [3, 3, 2, 1] 100s 0.161 -0.369 0.545 100s -0.255 -0.172 -0.225 100s -0.900 0.735 0.389 100s 100s y: [1, 3, 2, 1] 100s 0.647 100s -0.052 100s 0.277 100s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 100s x0: [3, 4, 2, 1] 100s -0.882 0.245 0.308 100s -0.053 -0.980 0.408 100s -0.319 0.409 -0.030 100s -0.718 -0.924 0.138 100s 100s x1: [3, 1, 2, 1] 100s 0.653 0.588 -0.718 100s 100s y: [4, 1, 2, 1] 100s -0.653 -0.904 0.054 -1.110 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.342 -0.059 0.632 100s -0.255 -0.178 0.786 100s 0.526 -0.336 0.782 100s 100s x1: [3, 4, 1, 1] 100s 0.876 0.425 -0.628 100s 0.277 -0.088 -0.928 100s 0.840 0.030 0.317 100s 0.148 0.977 0.336 100s 100s y: [3, 4, 1, 1] 100s -0.722 -0.793 -0.174 100s -0.676 -0.784 -0.551 100s -0.089 0.029 0.680 100s 0.104 0.052 0.013 100s testing: mul_mat, [2, 3, 2, 1] = [3, 2, 2, 1] * [3, 3, 2, 1] 100s x0: [3, 2, 2, 1] 100s -0.540 -0.263 0.425 100s -0.321 0.118 -0.737 100s 100s x1: [3, 3, 2, 1] 100s 0.374 -0.722 -0.334 100s 0.815 0.278 0.494 100s -0.962 0.115 0.583 100s 100s y: [2, 3, 2, 1] 100s -0.154 0.041 100s -0.304 -0.592 100s 0.737 -0.108 100s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 100s x0: [2, 1, 2, 1] 100s -0.304 -0.568 100s 100s x1: [2, 3, 2, 1] 100s 0.064 -0.690 100s 0.375 -0.121 100s 0.588 -0.131 100s 100s y: [1, 3, 2, 1] 100s 0.372 100s -0.045 100s -0.104 100s test-mul-mat0: iter:37/500 100s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.874 0.163 -0.494 -0.843 100s 100s x1: [4, 1, 1, 1] 100s 0.974 -0.243 0.879 -0.763 100s 100s y: [1, 1, 1, 1] 100s -0.682 100s testing: mul_mat, [4, 1, 3, 1] = [4, 4, 3, 1] * [4, 1, 3, 1] 100s x0: [4, 4, 3, 1] 100s -0.777 -0.300 0.405 0.280 100s 0.879 0.181 -0.483 0.518 100s 0.636 -0.509 -0.724 0.515 100s -0.273 0.092 0.641 0.891 100s 100s x1: [4, 1, 3, 1] 100s 0.872 0.570 -0.533 0.247 100s 100s y: [4, 1, 3, 1] 100s -0.996 1.256 0.777 -0.307 100s testing: mul_mat, [2, 4, 3, 3] = [4, 2, 3, 3] * [4, 4, 3, 3] 100s x0: [4, 2, 3, 3] 100s 0.048 0.527 -0.941 -0.601 100s -0.239 -0.581 0.748 -0.731 100s 100s x1: [4, 4, 3, 3] 100s 0.842 -0.924 0.314 -0.892 100s 0.086 -0.068 -0.571 -0.787 100s 0.917 0.510 0.906 0.102 100s -0.406 -0.428 -0.491 -0.623 100s 100s y: [2, 4, 3, 3] 100s -0.206 1.223 100s 0.978 0.167 100s -0.600 0.088 100s 0.590 0.433 100s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.677 -0.040 -0.264 0.564 100s 100s x1: [4, 2, 1, 1] 100s -0.661 0.033 0.004 0.410 100s 0.920 0.481 -0.707 0.026 100s 100s y: [1, 2, 1, 1] 100s -0.219 100s 0.805 100s testing: mul_mat, [2, 4, 3, 1] = [1, 2, 3, 1] * [1, 4, 3, 1] 100s x0: [1, 2, 3, 1] 100s -0.485 100s -0.712 100s 100s x1: [1, 4, 3, 1] 100s 0.014 100s 0.395 100s -0.505 100s -0.414 100s 100s y: [2, 4, 3, 1] 100s -0.007 -0.010 100s -0.191 -0.281 100s 0.245 0.360 100s 0.201 0.295 100s testing: mul_mat, [2, 1, 3, 3] = [2, 2, 3, 3] * [2, 1, 3, 3] 100s x0: [2, 2, 3, 3] 100s -0.419 0.453 100s 0.695 -0.998 100s 100s x1: [2, 1, 3, 3] 100s 0.909 -0.749 100s 100s y: [2, 1, 3, 3] 100s -0.720 1.380 100s test-mul-mat0: iter:38/500 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.789 0.010 100s -0.182 -0.008 100s -0.005 -0.977 100s 100s x1: [2, 2, 1, 1] 100s -0.421 -0.338 100s -0.373 0.881 100s 100s y: [3, 2, 1, 1] 100s 0.329 0.079 0.332 100s 0.304 0.061 -0.858 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.459 -0.094 100s 100s x1: [2, 3, 1, 1] 100s -0.354 -0.207 100s -0.774 -0.262 100s 0.419 -0.180 100s 100s y: [1, 3, 1, 1] 100s -0.143 100s -0.331 100s 0.209 100s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 100s x0: [2, 4, 1, 2] 100s -0.759 0.173 100s -0.800 0.427 100s -0.126 -0.856 100s -0.994 0.536 100s 100s x1: [2, 1, 1, 2] 100s -0.374 -0.275 100s 100s y: [4, 1, 1, 2] 100s 0.236 0.181 0.282 0.224 100s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.798 0.747 100s 100s x1: [2, 4, 1, 1] 100s -0.749 -0.380 100s -0.315 -0.524 100s 0.358 -0.895 100s 0.296 0.120 100s 100s y: [1, 4, 1, 1] 100s 0.314 100s -0.140 100s -0.954 100s -0.147 100s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.733 100s -0.983 100s 100s x1: [1, 2, 1, 1] 100s -0.712 100s 0.775 100s 100s y: [2, 2, 1, 1] 100s -0.522 0.700 100s 0.568 -0.762 100s testing: mul_mat, [1, 1, 1, 2] = [2, 1, 1, 2] * [2, 1, 1, 2] 100s x0: [2, 1, 1, 2] 100s 0.450 -0.485 100s 100s x1: [2, 1, 1, 2] 100s -0.894 0.933 100s 100s y: [1, 1, 1, 2] 100s -0.854 100s test-mul-mat0: iter:39/500 100s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.188 -0.120 0.782 100s -0.084 -0.823 -0.098 100s -0.520 -0.621 -0.351 100s 100s x1: [3, 1, 1, 1] 100s 0.804 -0.874 -0.596 100s 100s y: [3, 1, 1, 1] 100s -0.513 0.710 0.334 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.064 0.182 0.358 100s -0.599 0.108 0.188 100s 100s x1: [3, 3, 1, 1] 100s -0.232 -0.846 0.582 100s -0.499 -0.829 0.688 100s -0.567 0.614 -0.333 100s 100s y: [2, 3, 1, 1] 100s 0.039 0.157 100s 0.063 0.339 100s -0.044 0.343 100s testing: mul_mat, [4, 2, 1, 4] = [3, 4, 1, 4] * [3, 2, 1, 4] 100s x0: [3, 4, 1, 4] 100s -0.897 0.869 -0.461 100s -0.495 -0.023 0.727 100s 0.140 -0.763 -0.281 100s 0.902 0.902 -0.864 100s 100s x1: [3, 2, 1, 4] 100s -0.365 0.261 -0.008 100s -0.238 0.664 0.416 100s 100s y: [4, 2, 1, 4] 100s 0.557 0.169 -0.248 -0.087 100s 0.599 0.405 -0.657 0.024 100s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.919 -0.792 0.224 100s -0.369 0.217 -0.723 100s 100s x1: [3, 4, 1, 1] 100s -0.350 -0.994 -0.911 100s -0.164 -0.324 0.611 100s 0.354 0.583 -0.443 100s 0.891 0.161 -0.458 100s 100s y: [2, 4, 1, 1] 100s 0.262 0.572 100s 0.243 -0.452 100s -0.236 0.316 100s 0.589 0.037 100s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.701 0.080 100s 0.445 -0.225 100s 100s x1: [2, 3, 1, 1] 100s -0.758 -0.043 100s -0.417 0.986 100s -0.408 -0.209 100s 100s y: [2, 3, 1, 1] 100s -0.535 -0.328 100s -0.213 -0.408 100s -0.303 -0.135 100s testing: mul_mat, [2, 2, 1, 4] = [2, 2, 1, 4] * [2, 2, 1, 4] 100s x0: [2, 2, 1, 4] 100s 0.336 0.412 100s 0.921 0.578 100s 100s x1: [2, 2, 1, 4] 100s 0.267 0.731 100s -0.219 0.356 100s 100s y: [2, 2, 1, 4] 100s 0.391 0.668 100s 0.073 0.004 100s test-mul-mat0: iter:40/500 100s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.223 100s 0.347 100s -0.459 100s 0.423 100s 100s x1: [1, 1, 1, 1] 100s 0.822 100s 100s y: [4, 1, 1, 1] 100s 0.183 0.285 -0.377 0.348 100s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 100s x0: [1, 4, 3, 1] 100s -0.203 100s 0.451 100s 0.551 100s 0.029 100s 100s x1: [1, 4, 3, 1] 100s 0.414 100s 0.469 100s 0.543 100s -0.889 100s 100s y: [4, 4, 3, 1] 100s -0.084 0.186 0.228 0.012 100s -0.095 0.211 0.258 0.013 100s -0.110 0.245 0.299 0.016 100s 0.180 -0.401 -0.490 -0.026 100s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 100s x0: [1, 4, 3, 1] 100s -0.632 100s 0.933 100s 0.018 100s -0.621 100s 100s x1: [1, 4, 3, 1] 100s 0.204 100s 0.738 100s 0.630 100s -0.449 100s 100s y: [4, 4, 3, 1] 100s -0.129 0.191 0.004 -0.127 100s -0.467 0.689 0.013 -0.459 100s -0.398 0.588 0.011 -0.391 100s 0.284 -0.419 -0.008 0.279 100s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.076 100s 100s x1: [1, 4, 1, 1] 100s -0.268 100s 0.568 100s -0.331 100s -0.886 100s 100s y: [1, 4, 1, 1] 100s -0.020 100s 0.043 100s -0.025 100s -0.067 100s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 100s x0: [1, 2, 3, 1] 100s -0.405 100s 0.758 100s 100s x1: [1, 1, 3, 1] 100s 0.318 100s 100s y: [2, 1, 3, 1] 100s -0.129 0.242 100s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 100s x0: [2, 2, 3, 1] 100s 0.718 -0.382 100s -0.567 0.124 100s 100s x1: [2, 1, 3, 1] 100s -0.305 0.830 100s 100s y: [2, 1, 3, 1] 100s -0.536 0.275 100s test-mul-mat0: iter:41/500 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.779 -0.381 100s 0.645 0.985 100s 0.655 0.087 100s 0.703 -0.913 100s 100s x1: [2, 4, 1, 1] 100s -0.723 -0.143 100s 0.544 -0.964 100s -0.308 0.887 100s -0.609 -0.398 100s 100s y: [4, 4, 1, 1] 100s 0.617 -0.607 -0.485 -0.378 100s -0.057 -0.598 0.272 1.262 100s -0.098 0.675 -0.124 -1.026 100s 0.626 -0.786 -0.434 -0.065 100s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 100s x0: [2, 1, 4, 1] 100s -0.278 0.937 100s 100s x1: [2, 4, 4, 1] 100s 0.706 -0.173 100s 0.469 -0.471 100s 0.316 0.297 100s -0.916 0.374 100s 100s y: [1, 4, 4, 1] 100s -0.359 100s -0.572 100s 0.190 100s 0.605 100s testing: mul_mat, [4, 1, 4, 2] = [2, 4, 4, 2] * [2, 1, 4, 2] 100s x0: [2, 4, 4, 2] 100s 0.969 -0.364 100s 0.111 0.222 100s -0.956 0.916 100s 0.944 0.981 100s 100s x1: [2, 1, 4, 2] 100s 0.502 0.178 100s 100s y: [4, 1, 4, 2] 100s 0.422 0.095 -0.317 0.648 100s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.269 0.730 100s -0.248 0.476 100s 0.697 0.476 100s 100s x1: [2, 4, 1, 1] 100s -0.916 -0.053 100s -0.214 0.944 100s -0.018 -0.504 100s 0.841 -0.020 100s 100s y: [3, 4, 1, 1] 100s -0.285 0.202 -0.664 100s 0.632 0.503 0.300 100s -0.373 -0.235 -0.252 100s 0.211 -0.218 0.577 100s testing: mul_mat, [3, 2, 4, 1] = [3, 3, 4, 1] * [3, 2, 4, 1] 100s x0: [3, 3, 4, 1] 100s -0.062 -0.332 -0.647 100s -0.775 0.701 0.674 100s -0.765 0.711 0.368 100s 100s x1: [3, 2, 4, 1] 100s 0.684 0.973 0.657 100s -0.910 -0.258 -0.358 100s 100s y: [3, 2, 4, 1] 100s -0.790 0.594 0.410 100s 0.373 0.283 0.381 100s testing: mul_mat, [4, 3, 4, 2] = [3, 4, 4, 2] * [3, 3, 4, 2] 100s x0: [3, 4, 4, 2] 100s -0.619 0.003 -0.940 100s -0.262 0.910 -0.860 100s 0.832 0.892 -0.065 100s -0.382 -0.602 -0.166 100s 100s x1: [3, 3, 4, 2] 100s 0.039 0.568 0.087 100s -0.594 -0.989 0.503 100s -0.583 -0.250 -0.729 100s 100s y: [4, 3, 4, 2] 100s -0.104 0.432 0.533 -0.371 100s -0.109 -1.177 -1.408 0.739 100s 1.046 0.552 -0.661 0.494 100s test-mul-mat0: iter:42/500 100s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.110 -0.315 -0.224 0.451 100s 0.649 -0.962 0.996 0.800 100s 100s x1: [4, 4, 1, 1] 100s 0.103 -0.917 -0.438 -0.132 100s -0.603 -0.302 0.512 -0.303 100s -0.724 -0.351 0.851 -0.461 100s 0.157 -0.656 -0.052 -0.977 100s 100s y: [2, 4, 1, 1] 100s 0.338 0.407 100s -0.223 0.167 100s -0.368 0.346 100s -0.205 -0.100 100s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 2, 3, 1] 100s 0.958 0.165 -0.233 0.996 100s 0.160 -0.433 0.002 0.760 100s 100s x1: [4, 2, 3, 1] 100s 0.005 -0.400 -0.355 0.120 100s 0.030 0.580 -0.777 0.113 100s 100s y: [2, 2, 3, 1] 100s 0.141 0.265 100s 0.418 -0.161 100s testing: mul_mat, [1, 2, 3, 3] = [4, 1, 3, 3] * [4, 2, 3, 3] 100s x0: [4, 1, 3, 3] 100s -0.437 0.808 0.855 0.442 100s 100s x1: [4, 2, 3, 3] 100s 0.702 -0.918 0.145 -0.865 100s 0.264 -0.142 0.253 0.221 100s 100s y: [1, 2, 3, 3] 100s -1.307 100s 0.085 100s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.010 -0.271 -0.008 -0.474 100s 0.732 -0.173 0.037 0.515 100s 0.141 -0.286 -0.393 0.253 100s 100s x1: [4, 1, 1, 1] 100s -0.633 0.235 0.651 -0.702 100s 100s y: [3, 1, 1, 1] 100s 0.257 -0.841 -0.590 100s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 4, 3, 1] 100s 0.217 0.118 0.792 100s -0.948 -0.157 -0.178 100s -0.740 0.736 0.611 100s 0.886 0.539 0.040 100s 100s x1: [3, 4, 3, 1] 100s 0.203 0.548 -0.653 100s 0.754 0.678 -0.193 100s -0.070 -0.532 -0.233 100s -0.331 0.066 -0.417 100s 100s y: [4, 4, 3, 1] 100s -0.408 -0.163 -0.146 0.450 100s 0.090 -0.787 -0.177 1.026 100s -0.262 0.191 -0.482 -0.358 100s -0.394 0.377 0.039 -0.274 100s testing: mul_mat, [4, 3, 3, 3] = [4, 4, 3, 3] * [4, 3, 3, 3] 100s x0: [4, 4, 3, 3] 100s 0.952 -0.672 -0.698 -0.558 100s -0.500 -0.564 -0.978 -0.398 100s 0.166 0.882 -0.175 -0.298 100s -0.989 0.345 0.563 0.551 100s 100s x1: [4, 3, 3, 3] 100s -0.603 -0.705 0.228 -0.811 100s 0.117 -0.161 0.229 -0.437 100s 0.531 0.248 0.775 -0.965 100s 100s y: [4, 3, 3, 3] 100s 0.193 0.799 -0.521 0.035 100s 0.304 -0.018 -0.033 -0.283 100s 0.337 -0.780 0.459 -0.536 100s test-mul-mat0: iter:43/500 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.386 -0.427 0.803 100s -0.777 0.222 -0.052 100s 100s x1: [3, 3, 1, 1] 100s 0.238 0.024 -0.141 100s -0.895 0.908 -0.113 100s -0.162 -0.536 0.676 100s 100s y: [2, 3, 1, 1] 100s -0.032 -0.172 100s -0.823 0.903 100s 0.709 -0.028 100s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.304 0.561 -0.031 100s 100s x1: [3, 2, 1, 1] 100s 0.410 -0.618 0.647 100s -0.295 -0.464 0.598 100s 100s y: [1, 2, 1, 1] 100s -0.491 100s -0.189 100s testing: mul_mat, [3, 1, 1, 2] = [3, 3, 1, 2] * [3, 1, 1, 2] 100s x0: [3, 3, 1, 2] 100s 0.728 -0.534 -0.884 100s -0.385 0.303 -0.419 100s -0.710 0.449 0.966 100s 100s x1: [3, 1, 1, 2] 100s 0.084 0.675 0.123 100s 100s y: [3, 1, 1, 2] 100s -0.408 0.121 0.362 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.551 0.279 0.894 100s 0.496 0.962 0.265 100s -0.823 -0.707 -0.126 100s 100s x1: [3, 3, 1, 1] 100s 0.004 0.446 0.044 100s 0.700 0.007 -0.987 100s -0.216 -0.318 0.136 100s 100s y: [3, 3, 1, 1] 100s 0.166 0.442 -0.324 100s -0.495 0.092 -0.456 100s -0.086 -0.377 0.385 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.985 -0.395 0.976 100s -0.068 0.461 -0.695 100s 100s x1: [3, 3, 1, 1] 100s -0.816 -0.286 -0.160 100s 0.048 0.967 0.029 100s 0.134 -0.833 -0.372 100s 100s y: [2, 3, 1, 1] 100s 0.760 0.035 100s -0.400 0.422 100s -0.166 -0.135 100s testing: muggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s l_mat, [4, 3, 1, 2] = [2, 4, 1, 2] * [2, 3, 1, 2] 100s x0: [2, 4, 1, 2] 100s 0.848 0.242 100s -0.598 0.104 100s -0.943 -0.471 100s -0.437 -0.729 100s 100s x1: [2, 3, 1, 2] 100s -0.533 0.989 100s 0.089 0.149 100s 0.125 0.058 100s 100s y: [4, 3, 1, 2] 100s -0.212 0.422 0.037 -0.488 100s 0.112 -0.038 -0.154 -0.148 100s 0.120 -0.069 -0.145 -0.097 100s test-mul-mat0: iter:44/500 100s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.544 100s -0.869 100s 100s x1: [1, 4, 1, 1] 100s 0.839 100s 0.789 100s -0.077 100s -0.104 100s 100s y: [2, 4, 1, 1] 100s 0.456 -0.729 100s 0.429 -0.686 100s -0.042 0.067 100s -0.056 0.090 100s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 100s x0: [1, 1, 2, 1] 100s -0.939 100s 100s x1: [1, 2, 2, 1] 100s -0.532 100s -0.873 100s 100s y: [1, 2, 2, 1] 100s 0.500 100s 0.820 100s testing: mul_mat, [4, 1, 2, 4] = [1, 4, 2, 4] * [1, 1, 2, 4] 100s x0: [1, 4, 2, 4] 100s -0.524 100s -0.694 100s -0.976 100s -0.352 100s 100s x1: [1, 1, 2, 4] 100s -0.462 100s 100s y: [4, 1, 2, 4] 100s 0.242 0.320 0.451 0.162 100s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.735 100s 0.042 100s 0.001 100s 0.342 100s 100s x1: [1, 4, 1, 1] 100s 0.015 100s 0.617 100s -0.024 100s 0.130 100s 100s y: [4, 4, 1, 1] 100s -0.011 0.001 0.000 0.005 100s -0.453 0.026 0.001 0.211 100s 0.018 -0.001 -0.000 -0.008 100s -0.095 0.005 0.000 0.044 100s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 100s x0: [4, 3, 2, 1] 100s 0.243 -0.737 -0.649 -0.797 100s -0.196 0.465 0.700 -0.591 100s -0.907 -0.633 -0.619 0.974 100s 100s x1: [4, 1, 2, 1] 100s 0.876 -0.491 -0.091 -0.745 100s 100s y: [3, 1, 2, 1] 100s 1.227 -0.023 -1.154 100s testing: mul_mat, [2, 4, 2, 4] = [3, 2, 2, 4] * [3, 4, 2, 4] 100s x0: [3, 2, 2, 4] 100s -0.331 0.784 -0.972 100s 0.337 0.565 -0.548 100s 100s x1: [3, 4, 2, 4] 100s -0.977 0.727 0.639 100s -0.033 -0.511 0.084 100s -0.713 0.732 0.888 100s -0.620 0.995 0.352 100s 100s y: [2, 4, 2, 4] 100s 0.273 -0.269 100s -0.472 -0.346 100s -0.053 -0.313 100s 0.643 0.160 100s test-mul-mat0: iter:45/500 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.465 -0.568 0.137 100s -0.043 0.188 0.837 100s 100s x1: [3, 3, 1, 1] 100s 0.437 0.248 0.326 100s -0.795 -0.720 -0.687 100s -0.576 0.538 0.704 100s 100s y: [2, 3, 1, 1] 100s 0.107 0.301 100s -0.055 -0.676 100s -0.477 0.715 100s testing: mul_mat, [1, 2, 2, 1] = [3, 1, 2, 1] * [3, 2, 2, 1] 100s x0: [3, 1, 2, 1] 100s 0.840 -0.012 -0.543 100s 100s x1: [3, 2, 2, 1] 100s 0.359 0.773 0.534 100s -0.189 -0.851 0.775 100s 100s y: [1, 2, 2, 1] 100s 0.002 100s -0.569 100s testing: mul_mat, [3, 1, 2, 2] = [3, 3, 2, 2] * [3, 1, 2, 2] 100s x0: [3, 3, 2, 2] 100s 0.725 -0.518 0.497 100s 0.873 -0.743 -0.705 100s 0.772 -0.529 0.524 100s 100s x1: [3, 1, 2, 2] 100s 0.368 -0.372 0.086 100s 100s y: [3, 1, 2, 2] 100s 0.502 0.537 0.526 100s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.562 0.337 -0.529 100s 0.626 0.748 0.298 100s -0.001 -0.163 -0.814 100s -0.253 0.380 -0.694 100s 100s x1: [3, 3, 1, 1] 100s -0.733 -0.871 0.993 100s 0.791 0.017 0.773 100s -0.665 0.746 -0.458 100s 100s y: [4, 3, 1, 1] 100s -1.230 -0.815 -0.665 -0.834 100s 0.042 0.738 -0.633 -0.730 100s 0.119 0.005 0.252 0.770 100s testing: mul_mat, [3, 3, 2, 1] = [4, 3, 2, 1] * [4, 3, 2, 1] 100s x0: [4, 3, 2, 1] 100s 0.821 0.119 -0.794 0.767 100s -0.474 -0.288 0.656 0.083 100s -0.519 -0.213 0.875 -0.771 100s 100s x1: [4, 3, 2, 1] 100s 0.087 -0.056 0.089 0.562 100s 0.427 -0.647 0.534 0.783 100s 0.875 0.801 0.912 0.867 100s 100s y: [3, 3, 2, 1] 100s 0.425 0.080 -0.388 100s 0.451 0.399 -0.221 100s 0.754 0.026 -0.495 100s testing: mul_mat, [2, 4, 2, 2] = [3, 2, 2, 2] * [3, 4, 2, 2] 100s x0: [3, 2, 2, 2] 100s 0.282 -0.425 -0.318 100s 0.760 -0.090 -0.053 100s 100s x1: [3, 4, 2, 2] 100s 0.882 -0.378 0.603 100s -0.857 0.607 -0.252 100s -0.848 0.428 0.274 100s -0.367 -0.453 0.986 100s 100s y: [2, 4, 2, 2] 100s 0.218 0.673 100s -0.419 -0.693 100s -0.508 -0.698 100s -0.225 -0.290 100s test-mul-mat0: iter:46/500 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.302 0.209 0.723 0.344 100s 0.790 0.051 -0.749 0.066 100s 0.733 0.568 -0.536 0.044 100s 0.931 -0.469 -0.030 -0.244 100s 100s x1: [4, 3, 1, 1] 100s -0.416 0.429 0.165 0.866 100s 0.189 0.740 -0.224 0.871 100s -0.313 0.284 -0.833 0.715 100s 100s y: [4, 3, 1, 1] 100s 0.633 -0.373 -0.111 -0.804 100s 0.236 0.413 0.718 -0.377 100s -0.202 0.439 0.410 -0.573 100s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 100s x0: [4, 4, 4, 1] 100s -0.787 0.908 -0.581 0.837 100s -0.776 -0.828 0.969 0.285 100s 0.191 -0.225 -0.194 -0.521 100s -0.047 0.996 0.758 0.848 100s 100s x1: [4, 4, 4, 1] 100s -0.ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s 981 0.152 0.341 0.448 100s -0.683 0.207 -0.363 -0.943 100s 0.983 -0.493 -0.256 0.267 100s -0.326 -0.540 -0.732 0.372 100s 100s y: [4, 4, 4, 1] 100s 1.087 1.092 -0.521 0.835 100s 0.147 -0.263 0.385 -0.837 100s -0.849 -0.526 0.209 -0.504 100s 0.503 0.097 0.007 -0.762 100s testing: mul_mat, [3, 4, 4, 4] = [4, 3, 4, 4] * [4, 4, 4, 4] 100s x0: [4, 3, 4, 4] 100s -0.406 -0.789 -0.729 -0.089 100s 0.370 -0.192 0.631 0.140 100s 0.397 -0.766 -0.113 0.991 100s 100s x1: [4, 4, 4, 4] 100s -0.835 -0.259 0.245 -0.539 100s 0.657 -0.892 0.947 0.348 100s 0.778 0.913 0.992 0.443 100s 0.636 -0.517 0.754 0.438 100s 100s y: [3, 4, 4, 4] 100s 0.412 -0.181 -0.696 100s -0.284 1.061 1.182 100s -1.798 0.800 -0.064 100s -0.439 0.872 0.998 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.016 -0.898 0.063 -0.288 100s -0.768 0.826 -0.929 0.015 100s 0.556 -0.893 -0.281 -0.854 100s 100s x1: [4, 3, 1, 1] 100s -0.655 -0.401 0.877 -0.888 100s -0.011 0.539 -0.132 0.845 100s -0.070 0.426 0.762 -0.767 100s 100s y: [3, 3, 1, 1] 100s 0.660 -0.655 0.505 100s -0.735 0.588 -1.171 100s -0.116 -0.313 0.021 100s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 100s x0: [3, 2, 4, 1] 100s -0.877 -0.698 0.263 100s 0.256 0.864 0.730 100s 100s x1: [3, 4, 4, 1] 100s -0.632 0.556 0.811 100s -0.017 0.693 -0.208 100s 0.327 -0.708 -0.331 100s 0.439 0.281 -0.793 100s 100s y: [2, 4, 4, 1] 100s 0.379 0.911 100s -0.523 0.442 100s 0.121 -0.770 100s -0.789 -0.224 100s testing: mul_mat, [2, 3, 4, 4] = [2, 2, 4, 4] * [2, 3, 4, 4] 100s x0: [2, 2, 4, 4] 100s 0.265 0.579 100s 0.598 -0.320 100s 100s x1: [2, 3, 4, 4] 100s 0.010 0.959 100s 0.431 -0.661 100s 0.899 -0.217 100s 100s y: [2, 3, 4, 4] 100s 0.558 -0.301 100s -0.268 0.469 100s 0.112 0.607 100s test-mul-mat0: iter:47/500 100s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.113 -0.815 0.221 0.828 100s 100s x1: [4, 1, 1, 1] 100s 0.925 0.158 0.018 0.911 100s 100s y: [1, 1, 1, 1] 100s 0.524 100s testing: mul_mat, [2, 1, 2, 1] = [4, 2, 2, 1] * [4, 1, 2, 1] 100s x0: [4, 2, 2, 1] 100s -0.826 0.402 -0.393 -0.119 100s -0.834 -0.355 0.208 0.904 100s 100s x1: [4, 1, 2, 1] 100s -0.290 -0.975 0.424 -0.045 100s 100s y: [2, 1, 2, 1] 100s -0.313 0.636 100s testing: mul_mat, [3, 2, 2, 2] = [4, 3, 2, 2] * [4, 2, 2, 2] 100s x0: [4, 3, 2, 2] 100s 0.273 -0.275 -0.248 0.421 100s -0.247 -0.567 -0.007 0.736 100s -0.631 -0.693 0.841 -0.347 100s 100s x1: [4, 2, 2, 2] 100s 0.132 -0.566 -0.679 0.318 100s 0.655 -0.852 -0.972 0.680 100s 100s y: [3, 2, 2, 2] 100s 0.493 0.527 -0.374 100s 0.940 0.829 -0.877 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.301 -0.117 0.500 -0.513 100s 0.532 0.448 -0.642 0.575 100s -0.522 -0.363 -0.467 -0.730 100s 100s x1: [4, 3, 1, 1] 100s -0.831 -0.119 -0.210 -0.885 100s 0.261 0.543 0.115 -0.068 100s 0.814 -0.611 0.267 0.036 100s 100s y: [3, 3, 1, 1] 100s 0.613 -0.869 1.221 100s -0.050 0.270 -0.337 100s -0.059 0.008 -0.355 100s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 100s x0: [3, 3, 2, 1] 100s 0.811 -0.702 -0.576 100s 0.789 0.364 -0.824 100s -0.388 -0.118 0.011 100s 100s x1: [3, 4, 2, 1] 100s -0.874 -0.189 -0.872 100s -0.896 -0.613 0.268 100s -0.727 0.268 -0.942 100s -0.612 -0.471 0.601 100s 100s y: [3, 4, 2, 1] 100s -0.075 -0.040 0.353 100s -0.451 -1.151 0.423 100s -0.235 0.300 0.241 100s -0.512 -1.150 0.299 100s testing: mul_mat, [2, 3, 2, 2] = [3, 2, 2, 2] * [3, 3, 2, 2] 100s x0: [3, 2, 2, 2] 100s -0.834 0.066 0.941 100s 0.652 0.155 -0.716 100s 100s x1: [3, 3, 2, 2] 100s -0.307 0.822 0.352 100s -0.415 -0.449 0.803 100s 0.548 0.978 0.786 100s 100s y: [2, 3, 2, 2] 100s 0.642 -0.326 100s 1.073 -0.916 100s 0.348 -0.054 100s test-mul-mat0: iter:48/500 100s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.079 -0.991 100s 100s x1: [2, 1, 1, 1] 100s -0.245 -0.644 100s 100s y: [1, 1, 1, 1] 100s 0.657 100s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 100s x0: [2, 3, 3, 1] 100s -0.802 -0.567 100s 0.252 -0.341 100s 0.695 0.460 100s 100s x1: [2, 1, 3, 1] 100s -0.984 -0.924 100s 100s y: [3, 1, 3, 1] 100s 1.313 0.067 -1.109 100s testing: mul_mat, [3, 3, 3, 4] = [2, 3, 3, 4] * [2, 3, 3, 4] 100s x0: [2, 3, 3, 4] 100s -0.528 -0.137 100s -0.385 -0.297 100s 0.013 0.471 100s 100s x1: [2, 3, 3, 4] 100s -0.494 -0.931 100s 0.634 0.456 100s -0.010 0.642 100s 100s y: [3, 3, 3, 4] 100s 0.388 0.467 -0.445 100s -0.397 -0.379 0.223 100s -0.083 -0.187 0.302 100s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.481 -0.955 100s -0.386 -0.525 100s -0.524 0.622 100s 100s x1: [2, 3, 1, 1] 100s 0.137 -0.281 100s 0.719 0.133 100s -0.019 0.216 100s 100s y: [3, 3, 1, 1] 100s 0.335 0.095 -0.247 100s 0.219 -0.347 -0.294 100s -0.216 -0.106 0.145 100s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 3, 3, 1] 100s -0.914 0.066 -0.453 100s -0.346 0.870 -0.515 100s -0.053 -0.208 0.269 100s 100s x1: [3, 2, 3, 1] 100s 0.427 0.998 -0.086 100s -0.217 -0.905 -0.389 100s 100s y: [3, 2, 3, 1] 100s -0.286 0.766 -0.253 100s 0.314 -0.512 0.095 100s testing: mul_mat, [1, 3, 3, 4] = [3, 1, 3, 4] * [3, 3, 3, 4] 100s x0: [3, 1, 3, 4] 100s 0.341 -0.576 0.745 100s 100s x1: [3, 3, 3, 4] 100s 0.448 -0.242 0.594 100s 0.262 -0.157 -0.752 100s -0.791 0.910 -0.881 100s 100s y: [1, 3, 3, 4] 100s 0.735 100s -0.381 100s -1.450 100s test-mul-mat0: iter:49/500 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.020 -0.660 0.251 -0.026 100s 0.386 0.840 0.554 -0.951 100s -0.626 0.475 0.137 -0.346 100s -0.426 -0.741 0.567 0.887 100s 100s x1: [4, 3, 1, 1] 100s -0.618 -0.523 0.061 0.514 100s -0.242 0.144 -0.239 -0.279 100s 0.511 -0.727 -0.972 0.337 100s 100s y: [4, 3, 1, 1] 100s 0.360 -1.133 -0.031 1.142 100s -0.143 0.160 0.284 -0.387 100s 0.218 -1.272 -0.914 0.068 100s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 2, 3, 1] 100s 0.291 0.755 -0.626 0.989 100s -0.341 0.168 -0.838 -0.301 100s 100s x1: [4, 4, 3, 1] 100s 0.205 -0.923 -0.731 0.682 100s 0.138 0.783 -0.560 -0.719 100s -0.456 0.161 0.792 -0.183 100s 0.189 0.129 0.329 -0.831 100s 100s y: [2, 4, 3, 1] 100s 0.495 0.182 100s 0.270 0.770 100s -0.688 -0.426 100s -0.875 -0.069 100s testing: mul_mat, [2, 2, 3, 2] = [4, 2, 3, 2] * [4, 2, 3, 2] 100s x0: [4, 2, 3, 2] 100s -0.193 0.556 -0.785 0.057 100s -0.875 -0.385 -0.741 0.824 100s 100s x1: [4, 2, 3, 2] 100s -0.592 -0.916 0.197 0.783 100s -0.768 -0.903 0.738 0.523 100s 100s y: [2, 2, 3, 2] 100s -0.505 1.370 100s -0.903 0.904 100s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.556 -0.122 0.757 -0.240 100s 0.767 -0.061 -0.674 -0.673 100s -0.607 -0.443 0.777 0.256 100s 100s x1: [4, 2, 1, 1] 100s -0.242 0.446 -0.736 -0.376 100s 0.729 -0.041 0.665 -0.900 100s 100s y: [3, 2, 1, 1] 100s -0.656 0.537 -0.719 100s 1.129 0.719 -0.138 100s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 1, 3, 1] 100s -0.040 -0.690 -0.493 100s 100s x1: [3, 4, 3, 1] 100s 0.588 -0.338 0.659 100s -0.699 0.153 0.416 100s 0.367 0.707 -0.846 100s 0.037 -0.535 0.600 100s 100s y: [1, 4, 3, 1] 100s -0.115 100s -0.282 100s -0.086 100s 0.072 100s testing: mul_mat, [2, 3, 3, 2] = [1, 2, 3, 2] * [1, 3, 3, 2] 100s x0: [1, 2, 3, 2] 100s 0.648 100s 0.498 100s 100s x1: [1, 3, 3, 2] 100s 0.555 100s -0.384 100s -0.135 100s 100s y: [2, 3, 3, 2] 100s 0.360 0.277 100s -0.248 -0.191 100s -0.088 -0.067 100s test-mul-mat0: iter:50/500 100s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.899 100s -0.452 100s 0.631 100s 0.158 100s 100s x1: [1, 2, 1, 1] 100s 0.988 100s -0.649 100s 100s y: [4, 2, 1, 1] 100s -0.888 -0.447 0.624 0.156 100s 0.584 0.294 -0.410 -0.102 100s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 100s x0: [1, 4, 2, 1] 100s 0.045 100s -0.077 100s -0.771 100s -0.147 100s 100s x1: [1, 4, 2, 1] 100s 0.205 100s -0.561 100s 0.920 100s -0.349 100s 100s y: [4, 4, 2, 1] 100s 0.009 -0.016 -0.158 -0.030 100s -0.025 0.043 0.433 0.082 100s 0.041 -0.071 -0.709 -0.135 100s -0.016 0.027 0.269 0.051 100s testing: mul_mat, [3, 4, 2, 4] = [1, 3, 2, 4] * [1, 4, 2, 4] 100s x0: [1, 3, 2, 4] 100s -0.769 100s 0.692 100s -0.029 100s 100s x1: [1, 4, 2, 4] 100s -0.266 100s 0.882 100s -0.779 100s -0.810 100s 100s y: [3, 4, 2, 4] 100s 0.205 -0.184 0.008 100s -0.678 0.610 -0.025 100s 0.599 -0.539 0.022 100s 0.623 -0.560 0.023 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.021 100s 0.228 100s -0.554 100s 100s x1: [1, 3, 1, 1] 100s -0.728 100s -0.031 100s 0.726 100s 100s y: [3, 3, 1, 1] 100s 0.015 -0.166 0.404 100s 0.001 -0.007 0.017 100s -0.015 0.165 -0.403 100s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 100s x0: [3, 4, 2, 1] 100s -0.358 0.379 0.086 100s -0.745 -0.806 -0.070 100s -0.433 0.071 0.933 100s 0.149 -0.386 -0.209 100s 100s x1: [3, 1, 2, 1] 100s 0.210 -0.080 0.417 100s 100s y: [4, 1, 2, 1] 100s -0.070 -0.121 0.292 -0.025 100s testing: mul_mat, [4, 3, 2, 4] = [4, 4, 2, 4] * [4, 3, 2, 4] 100s x0: [4, 4, 2, 4] 100s -0.582 0.638 0.731 -0.137 100s 0.736 -0.733 0.989 -0.025 100s -0.492 -0.738 -0.181 -0.276 100s -0.009 0.842 0.439 0.847 100s 100s x1: [4, 3, 2, 4] 100s 0.187 0.788 -0.096 0.139 100s -0.103 -0.776 -0.307 0.539 100s -0.521 0.260 -0.312 0.858 100s 100s y: [4, 3, 2, 4] 100s 0.305 -0.538 -0.695 0.738 100s -0.734 0.176 0.531 -0.331 100s 0.124 -0.905 -0.116 0.814 100s test-mul-mat0: iter:51/500 100s 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 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s , 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.654 100s 0.527 100s -0.578 100s 100s x1: [1, 3, 1, 1] 100s -0.040 100s -0.557 100s -0.412 100s 100s y: [3, 3, 1, 1] 100s -0.026 -0.021 0.023 100s -0.364 -0.294 0.322 100s -0.269 -0.217 0.238 100s testing: mul_mat, [4, 3, 2, 1] = [1, 4, 2, 1] * [1, 3, 2, 1] 100s x0: [1, 4, 2, 1] 100s 0.825 100s 0.380 100s -0.512 100s -0.302 100s 100s x1: [1, 3, 2, 1] 100s 0.132 100s -0.412 100s 0.731 100s 100s y: [4, 3, 2, 1] 100s 0.109 0.050 -0.068 -0.040 100s -0.340 -0.157 0.211 0.124 100s 0.603 0.278 -0.374 -0.220 100s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 100s x0: [1, 3, 2, 1] 100s -0.563 100s -0.151 100s 0.512 100s 100s x1: [1, 4, 2, 1] 100s -0.942 100s 0.280 100s 0.164 100s -0.023 100s 100s y: [3, 4, 2, 1] 100s 0.530 0.143 -0.482 100s -0.158 -0.042 0.143 100s -0.092 -0.025 0.084 100s 0.013 0.003 -0.012 100s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.858 100s 100s x1: [1, 3, 1, 1] 100s 0.954 100s 0.635 100s 0.627 100s 100s y: [1, 3, 1, 1] 100s 0.819 100s 0.545 100s 0.538 100s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 100s x0: [1, 1, 2, 1] 100s 0.554 100s 100s x1: [1, 1, 2, 1] 100s 0.729 100s 100s y: [1, 1, 2, 1] 100s 0.404 100s testing: mul_mat, [3, 1, 2, 1] = [1, 3, 2, 1] * [1, 1, 2, 1] 100s x0: [1, 3, 2, 1] 100s -0.064 100s -0.044 100s -0.150 100s 100s x1: [1, 1, 2, 1] 100s 0.742 100s 100s y: [3, 1, 2, 1] 100s -0.047 -0.033 -0.111 100s test-mul-mat0: iter:52/500 100s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.942 -0.581 0.056 0.801 100s -0.852 0.930 0.054 0.702 100s -0.815 -0.204 0.954 -0.485 100s 100s x1: [4, 2, 1, 1] 100s -0.043 -0.758 0.886 0.805 100s 0.753 0.418 -0.692 -0.208 100s 100s y: [3, 2, 1, 1] 100s 1.094 -0.055 0.644 100s 0.262 -0.437 -1.259 100s testing: mul_mat, [1, 3, 2, 1] = [4, 1, 2, 1] * [4, 3, 2, 1] 100s x0: [4, 1, 2, 1] 100s 0.565 0.752 0.991 -0.639 100s 100s x1: [4, 3, 2, 1] 100s 0.732 -0.090 0.364 -0.274 100s 0.146 0.378 -0.304 0.698 100s -0.304 -0.855 -0.346 -0.062 100s 100s y: [1, 3, 2, 1] 100s 0.882 100s -0.379 100s -1.117 100s testing: mul_mat, [4, 1, 2, 2] = [4, 4, 2, 2] * [4, 1, 2, 2] 100s x0: [4, 4, 2, 2] 100s -0.947 -0.041 0.833 -0.436 100s 0.009 0.639 -0.871 -0.239 100s 0.630 -0.511 -0.532 -0.865 100s -0.418 0.084 -0.995 0.400 100s 100s x1: [4, 1, 2, 2] 100s 0.870 -0.182 0.763 0.248 100s 100s y: [4, 1, 2, 2] 100s -0.288 -0.833 0.020 -1.039 100s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.862 -0.293 -0.726 -0.816 100s -0.331 0.798 -0.423 -0.936 100s 0.168 -0.520 0.195 0.271 100s 100s x1: [4, 4, 1, 1] 100s 0.269 0.263 0.828 -0.898 100s -0.649 0.265 -0.435 0.928 100s 0.169 0.162 -0.914 -0.843 100s 0.764 0.646 0.994 0.619 100s 100s y: [3, 4, 1, 1] 100s -0.178 0.611 -0.173 100s 0.041 -0.258 -0.081 100s 1.158 1.249 -0.462 100s -2.074 -0.737 0.154 100s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 100s x0: [3, 3, 2, 1] 100s -0.251 -0.067 0.421 100s -0.204 -0.140 -0.924 100s -0.275 0.995 -0.465 100s 100s x1: [3, 4, 2, 1] 100s -0.511 0.217 -0.460 100s 0.752 0.045 -0.358 100s -0.897 -0.690 0.207 100s -0.970 0.479 -0.631 100s 100s y: [3, 4, 2, 1] 100s -0.080 0.499 0.571 100s -0.343 0.171 0.004 100s 0.359 0.089 -0.536 100s -0.055 0.714 1.037 100s testing: mul_mat, [3, 3, 2, 2] = [3, 3, 2, 2] * [3, 3, 2, 2] 100s x0: [3, 3, 2, 2] 100s -0.049 0.067 -0.288 100s 0.137 0.556 -0.276 100s 0.791 0.067 0.140 100s 100s x1: [3, 3, 2, 2] 100s 0.423 -0.454 -0.115 100s 0.185 -0.824 -0.363 100s 0.066 0.944 0.058 100s 100s y: [3, 3, 2, 2] 100s -0.018 -0.163 0.288 100s 0.041 -0.333 0.040 100s 0.043 0.518 0.124 100s test-mul-mat0: iter:53/500 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.956 100s -0.929 100s -0.520 100s 100s x1: [1, 3, 1, 1] 100s -0.311 100s 0.697 100s -0.009 100s 100s y: [3, 3, 1, 1] 100s 0.297 0.289 0.162 100s -0.666 -0.648 -0.362 100s 0.009 0.009 0.005 100s testing: mul_mat, [4, 3, 3, 1] = [1, 4, 3, 1] * [1, 3, 3, 1] 100s x0: [1, 4, 3, 1] 100s 0.556 100s -0.938 100s -0.736 100s 0.011 100s 100s x1: [1, 3, 3, 1] 100s 0.087 100s 0.281 100s -0.098 100s 100s y: [4, 3, 3, 1] 100s 0.048 -0.082 -0.064 0.001 100s 0.156 -0.264 -0.207 0.003 100s -0.055 0.092 0.072 -0.001 100s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 100s x0: [1, 4, 3, 1] 100s -0.211 100s -0.415 100s 0.946 100s -0.915 100s 100s x1: [1, 4, 3, 1] 100s -0.378 100s -0.606 100s 0.285 100s -0.681 100s 100s y: [4, 4, 3, 1] 100s 0.080 0.157 -0.357 0.346 100s 0.128 0.252 -0.573 0.554 100s -0.060 -0.118 0.270 -0.261 100s 0.143 0.283 -0.644 0.623 100s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.273 100s -0.373 100s 100s x1: [1, 4, 1, 1] 100s -0.746 100s 0.201 100s -0.323 100s -0.995 100s 100s y: [2, 4, 1, 1] 100s -0.204 0.278 100s 0.055 -0.075 100s -0.ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s 088 0.121 100s -0.272 0.372 100s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 100s x0: [2, 3, 3, 1] 100s 0.879 -0.319 100s -0.240 -0.687 100s -0.353 0.437 100s 100s x1: [2, 1, 3, 1] 100s 0.070 -0.442 100s 100s y: [3, 1, 3, 1] 100s 0.203 0.287 -0.218 100s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 2, 3, 1] 100s 0.187 -0.332 0.879 100s -0.712 -0.089 0.832 100s 100s x1: [3, 2, 3, 1] 100s -0.049 0.552 -0.925 100s 0.627 -0.175 -0.299 100s 100s y: [2, 2, 3, 1] 100s -1.006 -0.784 100s -0.088 -0.679 100s test-mul-mat0: iter:54/500 100s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.412 0.133 0.917 -0.677 100s 100s x1: [4, 2, 1, 1] 100s 0.064 0.098 -0.606 -0.695 100s -0.185 -0.897 -0.774 -0.155 100s 100s y: [1, 2, 1, 1] 100s -0.046 100s -0.801 100s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 100s x0: [4, 1, 2, 1] 100s 0.514 -0.094 0.726 0.833 100s 100s x1: [4, 1, 2, 1] 100s 0.013 0.749 0.479 -0.921 100s 100s y: [1, 1, 2, 1] 100s -0.484 100s testing: mul_mat, [4, 1, 2, 2] = [4, 4, 2, 2] * [4, 1, 2, 2] 100s x0: [4, 4, 2, 2] 100s -0.477 -0.952 -0.269 -0.457 100s 0.162 -0.027 -0.943 -0.932 100s -0.300 0.890 0.467 -0.394 100s 0.427 0.007 0.845 -0.973 100s 100s x1: [4, 1, 2, 2] 100s 0.239 -0.400 -0.362 0.633 100s 100s y: [4, 1, 2, 2] 100s 0.075 -0.199 -0.846 -0.823 100s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.633 0.282 0.760 0.511 100s 0.949 0.514 -0.819 -0.397 100s 0.435 -0.223 0.593 -0.773 100s 100s x1: [4, 4, 1, 1] 100s 0.183 0.887 0.189 -0.294 100s -0.716 -0.778 -0.071 -0.429 100s -0.278 0.757 -0.715 -0.771 100s -0.569 -0.974 0.382 -0.417 100s 100s y: [3, 4, 1, 1] 100s 0.360 0.592 0.222 100s -0.946 -0.851 0.151 100s -0.900 1.017 -0.118 100s -0.558 -1.187 0.518 100s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 100s x0: [3, 2, 2, 1] 100s 0.247 -0.385 -0.935 100s 0.462 -0.242 -0.158 100s 100s x1: [3, 4, 2, 1] 100s 0.059 -0.173 0.411 100s -0.054 -0.983 -0.883 100s 0.230 -0.761 0.046 100s 0.801 -0.039 -0.197 100s 100s y: [2, 4, 2, 1] 100s -0.303 0.004 100s 1.191 0.352 100s 0.307 0.283 100s 0.397 0.410 100s testing: mul_mat, [2, 3, 2, 2] = [2, 2, 2, 2] * [2, 3, 2, 2] 100s x0: [2, 2, 2, 2] 100s 0.382 0.776 100s -0.263 -0.856 100s 100s x1: [2, 3, 2, 2] 100s 0.991 0.148 100s 0.415 0.792 100s -0.892 -0.782 100s 100s y: [2, 3, 2, 2] 100s 0.493 -0.387 100s 0.773 -0.788 100s -0.947 0.904 100s test-mul-mat0: iter:55/500 100s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.859 0.701 100s 100s x1: [2, 1, 1, 1] 100s 0.541 0.636 100s 100s y: [1, 1, 1, 1] 100s 0.910 100s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 100s x0: [2, 3, 3, 1] 100s -0.780 0.681 100s 0.602 0.866 100s 0.827 0.737 100s 100s x1: [2, 1, 3, 1] 100s -0.489 0.639 100s 100s y: [3, 1, 3, 1] 100s 0.816 0.259 0.067 100s testing: mul_mat, [2, 3, 3, 3] = [2, 2, 3, 3] * [2, 3, 3, 3] 100s x0: [2, 2, 3, 3] 100s -0.548 0.526 100s 0.044 0.908 100s 100s x1: [2, 3, 3, 3] 100s 0.972 -0.554 100s 0.490 0.676 100s -0.695 0.191 100s 100s y: [2, 3, 3, 3] 100s -0.824 -0.461 100s 0.087 0.636 100s 0.481 0.143 100s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.994 0.891 100s 0.564 -0.710 100s -0.284 0.980 100s -0.719 0.186 100s 100s x1: [2, 2, 1, 1] 100s 0.592 -0.314 100s -0.110 -0.221 100s 100s y: [4, 2, 1, 1] 100s -0.869 0.557 -0.476 -0.484 100s -0.088 0.095 -0.186 0.038 100s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 3, 3, 1] 100s 0.226 0.515 -0.580 -0.861 100s 0.658 0.638 -0.537 -0.397 100s 0.456 -0.357 0.739 -0.127 100s 100s x1: [4, 2, 3, 1] 100s -0.095 -0.175 0.097 0.719 100s -0.860 0.134 0.717 -0.012 100s 100s y: [3, 2, 3, 1] 100s -0.787 -0.512 -0.001 100s -0.531 -0.861 0.092 100s testing: mul_mat, [3, 4, 3, 3] = [3, 3, 3, 3] * [3, 4, 3, 3] 100s x0: [3, 3, 3, 3] 100s -0.731 -0.772 -0.397 100s 0.887 -0.402 -0.994 100s -0.951 0.291 -0.651 100s 100s x1: [3, 4, 3, 3] 100s 0.577 0.934 -0.093 100s 0.316 -0.927 0.511 100s -0.811 0.930 0.102 100s -0.467 0.059 -0.211 100s 100s y: [3, 4, 3, 3] 100s -1.106 0.228 -0.216 100s 0.281 0.146 -0.903 100s -0.165 -1.195 0.975 100s 0.380 -0.228 0.599 100s test-mul-mat0: iter:56/500 100s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.384 -0.647 0.775 0.177 100s -0.869 0.252 -0.860 0.407 100s 100s x1: [4, 4, 1, 1] 100s 0.441 -0.627 -0.060 -0.468 100s -0.624 -0.293 0.367 0.987 100s 0.891 0.833 0.255 -0.283 100s -0.473 0.470 0.790 0.456 100s 100s y: [2, 4, 1, 1] 100s 0.106 -0.680 100s 0.889 0.554 100s -0.734 -0.898 100s 0.571 0.035 100s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 100s x0: [4, 1, 4, 1] 100s 0.180 0.875 0ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s .745 0.661 100s 100s x1: [4, 2, 4, 1] 100s -0.868 -0.012 -0.838 0.972 100s -0.702 -0.520 0.414 -0.329 100s 100s y: [1, 2, 4, 1] 100s -0.149 100s -0.491 100s testing: mul_mat, [1, 1, 4, 4] = [4, 1, 4, 4] * [4, 1, 4, 4] 100s x0: [4, 1, 4, 4] 100s 0.414 0.038 0.993 0.374 100s 100s x1: [4, 1, 4, 4] 100s 0.366 -0.451 -0.511 -0.506 100s 100s y: [1, 1, 4, 4] 100s -0.563 100s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.067 0.535 -0.239 0.676 100s 0.471 -0.267 0.394 0.757 100s 0.098 0.782 -0.940 0.377 100s 0.460 -0.894 0.093 -0.561 100s 100s x1: [4, 1, 1, 1] 100s 0.028 -0.081 0.355 0.055 100s 100s y: [4, 1, 1, 1] 100s -0.093 0.216 -0.374 0.088 100s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 100s x0: [4, 4, 4, 1] 100s 0.090 -0.103 -0.061 0.182 100s -0.025 -0.465 0.277 -0.626 100s 0.980 0.986 -0.667 0.807 100s -0.625 -0.002 0.663 0.161 100s 100s x1: [4, 4, 4, 1] 100s 0.534 -0.778 0.618 -0.498 100s 0.164 -0.356 0.086 0.152 100s -0.071 -0.674 -0.820 0.848 100s 0.681 0.234 -0.679 -0.386 100s 100s y: [4, 4, 4, 1] 100s 0.000 0.831 -1.058 -0.002 100s 0.074 0.090 -0.125 -0.020 100s 0.268 -0.443 0.498 -0.362 100s 0.008 -0.072 1.039 -0.939 100s testing: mul_mat, [3, 4, 4, 4] = [4, 3, 4, 4] * [4, 4, 4, 4] 100s x0: [4, 3, 4, 4] 100s 0.052 0.331 0.096 -0.870 100s -0.512 -0.876 -0.506 -0.331 100s 0.130 -0.513 -0.122 -0.524 100s 100s x1: [4, 4, 4, 4] 100s 0.684 -0.568 -0.327 -0.990 100s -0.716 -0.119 0.274 0.412 100s 0.421 -0.797 0.723 -0.664 100s -0.062 0.194 0.906 0.776 100s 100s y: [3, 4, 4, 4] 100s 0.677 0.640 0.939 100s -0.409 0.196 -0.282 100s 0.405 0.337 0.724 100s -0.527 -0.854 -0.625 100s test-mul-mat0: iter:57/500 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.607 -0.385 100s 100s x1: [2, 3, 1, 1] 100s -0.162 0.510 100s 0.988 0.570 100s -0.602 0.217 100s 100s y: [1, 3, 1, 1] 100s -0.295 100s 0.380 100s -0.449 100s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 100s x0: [2, 1, 2, 1] 100s 0.978 0.485 100s 100s x1: [2, 1, 2, 1] 100s -0.839 0.035 100s 100s y: [1, 1, 2, 1] 100s -0.803 100s testing: mul_mat, [2, 1, 2, 4] = [2, 2, 2, 4] * [2, 1, 2, 4] 100s x0: [2, 2, 2, 4] 100s 0.142 -0.761 100s 0.601 -0.251 100s 100s x1: [2, 1, 2, 4] 100s 0.213 -0.215 100s 100s y: [2, 1, 2, 4] 100s 0.194 0.182 100s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.836 -0.533 100s 0.401 -0.222 100s -0.803 0.798 100s -0.040 -0.327 100s 100s x1: [2, 2, 1, 1] 100s 0.458 0.340 100s -0.948 -0.687 100s 100s y: [4, 2, 1, 1] 100s 0.202 0.108 -0.097 -0.129 100s -0.426 -0.227 0.212 0.263 100s testing: mul_mat, [4, 2, 2, 1] = [4, 4, 2, 1] * [4, 2, 2, 1] 100s x0: [4, 4, 2, 1] 100s -0.231 -0.239 0.551 0.415 100s -0.552 0.353 0.617 0.302 100s -0.748 -0.342 -0.371 -0.101 100s -0.179 -0.838 -0.672 -0.164 100s 100s x1: [4, 2, 2, 1] 100s -0.429 0.421 -0.343 -0.744 100s -0.889 0.706 -0.588 0.976 100s 100s y: [4, 2, 2, 1] 100s -0.499 -0.051 0.379 0.076 100s 0.118 0.672 0.543 -0.198 100s testing: mul_mat, [4, 4, 2, 4] = [4, 4, 2, 4] * [4, 4, 2, 4] 100s x0: [4, 4, 2, 4] 100s -0.401 -0.883 -0.558 0.762 100s 0.909 -0.011 -0.175 -0.370 100s -0.266 0.944 0.924 -0.809 100s -0.666 0.076 -0.637 0.859 100s 100s x1: [4, 4, 2, 4] 100s -0.648 0.311 0.916 0.113 100s -0.335 -0.426 0.275 -0.785 100s -0.809 0.904 -0.456 0.607 100s 0.206 0.443 -0.557 0.166 100s 100s y: [4, 4, 2, 4] 100s -0.440 -0.795 1.222 -0.031 100s -0.241 -0.059 0.576 -0.658 100s 0.244 -0.889 0.156 1.419 100s -0.037 0.219 -0.285 0.394 100s test-mul-mat0: iter:58/500 100s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.094 -0.879 100s -0.285 -0.037 100s 0.643 -0.185 100s -0.780 -0.818 100s 100s x1: [2, 3, 1, 1] 100s 0.769 -0.829 100s 0.736 0.785 100s -0.638 0.017 100s 100s y: [4, 3, 1, 1] 100s 0.657 -0.188 0.647 0.079 100s -0.759 -0.239 0.328 -1.215 100s 0.045 0.181 -0.413 0.484 100s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.116 0.202 100s 0.708 -0.942 100s -0.024 -0.611 100s 100s x1: [2, 4, 1, 1] 100s -0.800 0.624 100s -0.115 -0.968 100s 0.939 0.228 100s -0.423 -0.248 100s 100s y: [3, 4, 1, 1] 100s 0.034 -1.155 -0.362 100s -0.209 0.830 0.595 100s 0.154 0.451 -0.162 100s -0.099 -0.066 0.162 100s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.893 0.827 100s -0.104 -0.392 100s 100s x1: [2, 3, 1, 1] 100s -0.977 -0.256 100s -0.441 0.758 100s -0.471 -0.079 100s 100s y: [2, 3, 1, 1] 100s -1.084 0.202 100s 0.234 -0.252 100s -0.485 0.080 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.623 0.607 100s -0.365 0.655 100s 100s x1: [2, 2, 1, 1] 100s -0.210 -0.461 100s 0.423 0.011 100s 100s y: [2, 2, 1, 1] 100s -0.410 -0.226 100s 0.270 -0.147 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.348 -0.844 100s -0.472 0.406 100s 100s x1: [2, 2, 1, 1] 100s -0.425 -0.166 100s -0.767 0.326 100s 100s y: [2, 2, 1, 1] 100s -0.008 0.133 100s -0.543 0.494 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.187 0.962 100s -0.222 -0.329 100s -0.975 0.852 100s 100s x1: [2, 2, 1, 1] 100s 0.504 -0.456 100s 0.429 -0.751 100s 100s y: [3, 2, 1, 1] 100s -0.344 0.038 -0.880 100s -0.643 0.152 -1.059 100s test-mul-mat0: iter:59/500 100s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.810 0.007 0.561 100s -0.282 0.163 -0.033 100s -0.777 0.707 -0.604 100s -0.529 -0.189 0.583 100s 100s x1: [3, 3, 1, 1] 100s -0.299 0.654 -0.881 100s -0.675 -0.711 0.726 100s 0.980 -0.136 -0.440 100s 100s y: [4, 3, 1, 1] 100s -0.248 0.220 1.227 -0.479 100s 0.949 0.050 -0.417 0.914 100s -1.042 -0.284 -0.593 -0.749 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.274 0.645 -0.795 100s -0.863 -0.795 -0.583 100s -0.673 0.212 0.978 100s 100s x1: [3, 4, 1, 1] 100s 0.249 -0.164 0.545 100s 0.920 -0.312 -0.597 100s 0.198 0.331 0.801 100s 0.900 -0.015 0.919 100s 100s y: [3, 4, 1, 1] 100s -0.471 -0.402 0.331 100s 0.525 -0.198 -1.269 100s -0.369 -0.901 0.720 100s -0.495 -1.300 0.291 100s testing: mul_mat, [2, 3, 1, 2] = [3, 2, 1, 2] * [3, 3, 1, 2] 100s x0: [3, 2, 1, 2] 100s -0.266 -0.409 -0.770 100s -0.993 -0.764 -0.565 100s 100s x1: [3, 3, 1, 2] 100s 0.046 -0.625 -0.055 100s 0.268 -0.917 0.341 100s 0.739 -0.106 -0.077 100s 100s y: [2, 3, 1, 2] 100s 0.286 0.463 100s 0.041 0.242 100s -0.094 -0.609 100s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.005 -0.266 0.152 100s -0.961 -0.493 0.379 100s 0.514 -0.578 -0.471 100s 100s x1: [3, 2, 1, 1] 100s 0.518 -0.971 0.776 100s -0.214 -0.889 0.116 100s 100s y: [3, 2, 1, 1] 100s 0.379 0.275 0.462 100s 0.253 0.687 0.349 100s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.319 -0.117 -0.437 100s -0.947 0.777 0.112 100s -0.741 0.001 0.775 100s -0.028 -0.341 0.089 100s 100s x1: [3, 3, 1, 1] 100s -0.099 -0.950 -0.465 100s 0.635 -0.359 -0.235 100s 0.642 -0.122 0.200 100s 100s y: [4, 3, 1, 1] 100s 0.283 -0.696 -0.288 0.286 100s 0.347 -0.906 -0.653 0.084 100s 0.132 -0.681 -0.321 0.042 100s testing: mul_mat, [2, 3, 1, 2] = [4, 2, 1, 2] * [4, 3, 1, 2] 100s x0: [4, 2, 1, 2] 100s -0.437 -0.433 0.423 0.792 100s 0.648 0.675 0.656 0.238 100s 100s x1: [4, 3, 1, 2] 100s -0.883 0.814 -0.397 -0.148 100s -0.678 0.025 -0.996 0.700 100s 0.554 -0.095 0.751 -0.912 100s 100s y: [2, 3, 1, 2] 100s -0.252 -0.318 100s 0.419 -0.909 100s -0.606 0.570 100s test-mul-mat0: iter:60/500 100s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.759 0.262 0.938 100s -0.532 -0.177 -0.073 100s -0.528 0.386 -0.424 100s 0.039 0.061 0.999 100s 100s x1: [3, 1, 1, 1] 100s 0.778 -0.727 -0.327 100s 100s y: [4, 1, 1, 1] 100s -1.088 -0.262 -0.552 -0.341 100s testing: mul_mat, [1, 4, 2, 1] = [3, 1, 2, 1] * [3, 4, 2, 1] 100s x0: [3, 1, 2, 1] 100s 0.242 -0.387 0.049 100s 100s x1: [3, 4, 2, 1] 100s -0.306 -0.147 0.237 100s -0.047 0.497 -0.204 100s -0.764 -0.856 -0.944 100s 0.073 0.696 0.067 100s 100s y: [1, 4, 2, 1] 100s -0.005 100s -0.214 100s 0.101 100s -0.249 100s testing: mul_mat, [2, 1, 2, 1] = [3, 2, 2, 1] * [3, 1, 2, 1] 100s x0: [3, 2, 2, 1] 100s -0.833 0.136 0.237 100s 0.863 -0.797 0.235 100s 100s x1: [3, 1, 2, 1] 100s -0.025 -0.474 -0.716 100s 100s y: [2, 1, 2, 1] 100s -0.214 0.188 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.940 -0.693 -0.267 100s 0.686 0.734 0.282 100s 100s x1: [3, 2, 1, 1] 100s -0.986 -0.780 -0.836 100s -0.216 0.447 -0.363 100s 100s y: [2, 2, 1, 1] 100s 1.691 -1.484 100s -0.010 0.078 100s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 100s x0: [2, 3, 2, 1] 100s -0.892 0.924 100s -0.144 0.475 100s 0.677 0.691 100s 100s x1: [2, 3, 2, 1] 100s -0.740 0.017 100s 0.210 -0.717 100s -0.903 0.374 100s 100s y: [3, 3, 2, 1] 100s 0.675 0.114 -0.489 100s -0.850 -0.370 -0.353 100s 1.151 0.307 -0.353 100s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 100s x0: [3, 2, 2, 1] 100s 0.040 -0.309 0.130 100s 0.284 -0.524 -0.344 100s 100s x1: [3, 2, 2, 1] 100s 0.651 0.961 -0.193 100s 0.385 -0.306 -0.911 100s 100s y: [2, 2, 2, 1] 100s -0.296 -0.253 100s -0.008 0.583 100s test-mul-mat0: iter:61/500 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.741 0.194 100s -0.149 0.548 100s 0.867 0.229 100s -0.412 0.151 100s 100s x1: [2, 4, 1, 1] 100s 0.375 -0.001 100s 0.894 0.336 100s 0.806 0.279 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s -0.970 0.895 100s 100s y: [4, 4, 1, 1] 100s 0.277 -0.056 0.325 -0.154 100s 0.727 0.051 0.852 -0.318 100s 0.651 0.033 0.763 -0.290 100s -0.545 0.635 -0.636 0.535 100s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.066 -0.192 100s -0.174 0.433 100s 100s x1: [2, 4, 1, 1] 100s 0.921 0.064 100s -0.720 -0.423 100s 0.648 -0.734 100s -0.090 -0.844 100s 100s y: [2, 4, 1, 1] 100s -0.073 -0.133 100s 0.128 -0.058 100s 0.098 -0.431 100s 0.168 -0.350 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.761 -0.776 100s 0.566 -0.866 100s 100s x1: [2, 2, 1, 1] 100s 0.051 -0.800 100s -0.567 -0.055 100s 100s y: [2, 2, 1, 1] 100s 0.582 0.721 100s 0.474 -0.274 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.195 -0.654 100s 0.228 0.149 100s 0.443 -0.493 100s 100s x1: [2, 2, 1, 1] 100s 0.147 0.307 100s 0.328 0.999 100s 100s y: [3, 2, 1, 1] 100s -0.172 0.079 -0.086 100s -0.589 0.223 -0.347 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.570 0.445 -0.829 100s 0.120 0.004 0.645 100s 100s x1: [3, 2, 1, 1] 100s -0.373 0.726 -0.845 100s -0.107 -0.364 -0.689 100s 100s y: [2, 2, 1, 1] 100s 0.811 -0.587 100s 0.348 -0.459 100s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.513 -0.091 100s -0.946 -0.666 100s 0.139 0.714 100s -0.514 -0.648 100s 100s x1: [2, 3, 1, 1] 100s 0.437 0.116 100s 0.181 0.676 100s 0.340 -0.252 100s 100s y: [4, 3, 1, 1] 100s -0.234 -0.490 0.143 -0.299 100s -0.154 -0.622 0.508 -0.531 100s -0.151 -0.153 -0.133 -0.011 100s test-mul-mat0: iter:62/500 100s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.839 -0.280 0.558 0.893 100s 100s x1: [4, 4, 1, 1] 100s -0.412 0.014 -0.800 0.224 100s 0.325 -0.181 -0.206 -0.555 100s -0.736 0.798 -0.384 0.909 100s 0.234 0.731 0.091 -0.090 100s 100s y: [1, 4, 1, 1] 100s -0.596 100s -0.287 100s -0.243 100s -0.038 100s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.155 -0.126 -0.380 -0.986 100s -0.819 0.208 0.028 -0.619 100s 100s x1: [4, 1, 1, 1] 100s 0.859 -0.956 -0.198 -0.807 100s 100s y: [2, 1, 1, 1] 100s 1.124 -0.409 100s testing: mul_mat, [2, 2, 1, 2] = [4, 2, 1, 2] * [4, 2, 1, 2] 100s x0: [4, 2, 1, 2] 100s -0.804 0.748 0.818 -0.002 100s 0.941 0.576 -0.847 -0.185 100s 100s x1: [4, 2, 1, 2] 100s -0.568 -0.647 0.200 0.226 100s -0.202 0.464 0.024 0.414 100s 100s y: [2, 2, 1, 2] 100s 0.136 -1.118 100s 0.528 -0.019 100s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.877 0.513 0.122 -0.820 100s 100s x1: [4, 2, 1, 1] 100s -0.424 0.063 -0.654 -0.960 100s -0.913 0.760 0.413 -0.655 100s 100s y: [1, 2, 1, 1] 100s 0.368 100s 0.177 100s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.374 100s 0.090 100s 100s x1: [1, 4, 1, 1] 100s 0.402 100s -0.103 100s -0.624 100s 0.149 100s 100s y: [2, 4, 1, 1] 100s 0.150 0.036 100s -0.039 -0.009 100s -0.233 -0.056 100s 0.056 0.013 100s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 100s x0: [2, 4, 1, 2] 100s -0.100 0.730 100s 0.893 -0.564 100s -0.112 -0.148 100s -0.724 -0.206 100s 100s x1: [2, 1, 1, 2] 100s -0.708 0.527 100s 100s y: [4, 1, 1, 2] 100s 0.456 -0.930 0.001 0.404 100s test-mul-mat0: iter:63/500 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.637 -0.716 -0.038 100s 0.331 0.184 -0.145 100s 100s x1: [3, 2, 1, 1] 100s 0.467 -0.263 0.290 100s -0.818 -0.889 -0.620 100s 100s y: [2, 2, 1, 1] 100s 0.475 0.064 100s 0.139 -0.344 100s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.203 -0.740 0.978 100s 0.507 0.486 0.426 100s 0.688 -0.775 0.996 100s -0.951 -0.634 0.463 100s 100s x1: [3, 2, 1, 1] 100s -0.782 0.460 -0.414 100s -0.346 -0.688 0.379 100s 100s y: [4, 2, 1, 1] 100s -0.904 -0.349 -1.307 0.260 100s 0.810 -0.348 0.673 0.942 100s testing: mul_mat, [2, 4, 1, 3] = [3, 2, 1, 3] * [3, 4, 1, 3] 100s x0: [3, 2, 1, 3] 100s 0.937 -0.752 0.881 100s 0.801 0.751 0.818 100s 100s x1: [3, 4, 1, 3] 100s -0.214 0.655 0.645 100s -0.104 -0.965 -0.881 100s -0.466 -0.681 0.081 100s 0.865 0.503 0.937 100s 100s y: [2, 4, 1, 3] 100s -0.125 0.848 100s -0.147 -1.528 100s 0.147 -0.819 100s 1.256 1.837 100s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.649 0.753 0.690 100s -0.943 0.985 -0.767 100s 0.808 -0.392 -0.512 100s 100s x1: [3, 2, 1, 1] 100s -0.480 -0.876 0.925 100s -0.908 0.844 -0.837 100s 100s y: [3, 2, 1, 1] 100s 0.289 -1.120 -0.517 100s 0.648 2.330 -0.637 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.158 0.609 0.733 100s 0.292 0.344 0.269 100s 0.734 -0.746 ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s -0.654 100s 100s x1: [3, 3, 1, 1] 100s 0.491 0.985 -0.694 100s 0.376 -0.300 -0.354 100s 0.997 -0.310 -0.112 100s 100s y: [3, 3, 1, 1] 100s 0.169 0.296 0.080 100s -0.383 -0.089 0.731 100s -0.114 0.154 1.036 100s testing: mul_mat, [1, 3, 1, 3] = [3, 1, 1, 3] * [3, 3, 1, 3] 100s x0: [3, 1, 1, 3] 100s 0.582 -0.877 0.359 100s 100s x1: [3, 3, 1, 3] 100s 0.577 0.432 0.474 100s 0.928 0.488 0.282 100s 0.682 0.474 0.889 100s 100s y: [1, 3, 1, 3] 100s 0.127 100s 0.212 100s 0.300 100s test-mul-mat0: iter:64/500 100s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.243 100s -0.694 100s -0.606 100s 100s x1: [1, 4, 1, 1] 100s -0.777 100s -0.619 100s 0.004 100s 0.915 100s 100s y: [3, 4, 1, 1] 100s -0.189 0.539 0.471 100s -0.150 0.429 0.375 100s 0.001 -0.003 -0.002 100s 0.222 -0.634 -0.554 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.627 100s -0.878 100s 0.262 100s 100s x1: [1, 3, 1, 1] 100s 0.478 100s 0.388 100s -0.388 100s 100s y: [3, 3, 1, 1] 100s 0.300 -0.420 0.125 100s 0.243 -0.341 0.102 100s -0.243 0.341 -0.102 100s testing: mul_mat, [1, 3, 1, 3] = [1, 1, 1, 3] * [1, 3, 1, 3] 100s x0: [1, 1, 1, 3] 100s 0.695 100s 100s x1: [1, 3, 1, 3] 100s 0.476 100s -0.024 100s -0.725 100s 100s y: [1, 3, 1, 3] 100s 0.331 100s -0.017 100s -0.504 100s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.787 100s 100s x1: [1, 1, 1, 1] 100s -0.789 100s 100s y: [1, 1, 1, 1] 100s 0.621 100s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.217 100s -0.652 100s -0.970 100s 100s x1: [1, 1, 1, 1] 100s -0.566 100s 100s y: [3, 1, 1, 1] 100s -0.123 0.369 0.549 100s testing: mul_mat, [2, 1, 1, 3] = [3, 2, 1, 3] * [3, 1, 1, 3] 100s x0: [3, 2, 1, 3] 100s 0.146 0.978 0.232 100s -0.866 -0.797 0.612 100s 100s x1: [3, 1, 1, 3] 100s -0.541 -0.345 -0.576 100s 100s y: [2, 1, 1, 3] 100s -0.550 0.391 100s test-mul-mat0: iter:65/500 100s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.435 -0.569 0.691 -0.904 100s -0.774 0.481 0.342 -0.766 100s 0.705 0.553 0.459 -0.722 100s 0.795 0.143 0.505 -0.539 100s 100s x1: [4, 4, 1, 1] 100s 0.227 -0.334 0.622 0.270 100s 0.702 -0.938 -0.060 -0.140 100s 0.765 -0.914 -0.006 0.743 100s -0.711 -0.774 0.355 -0.291 100s 100s y: [4, 4, 1, 1] 100s 0.474 -0.331 0.066 0.301 100s 0.924 -0.907 0.050 0.469 100s 0.176 -1.602 -0.505 0.073 100s 0.640 0.522 -0.556 -0.339 100s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 2, 3, 1] 100s -0.149 -0.112 0.739 0.414 100s -0.420 -0.030 0.531 0.731 100s 100s x1: [4, 4, 3, 1] 100s -0.235 -0.224 -0.838 -0.173 100s 0.716 0.022 -0.408 0.802 100s -0.984 -0.665 -0.909 -0.758 100s 0.690 -0.200 -0.647 0.125 100s 100s y: [2, 4, 3, 1] 100s -0.630 -0.465 100s -0.079 0.069 100s -0.763 -0.603 100s -0.506 -0.535 100s testing: mul_mat, [2, 2, 3, 3] = [4, 2, 3, 3] * [4, 2, 3, 3] 100s x0: [4, 2, 3, 3] 100s -0.904 0.667 0.260 0.861 100s 0.948 -0.707 0.976 -0.414 100s 100s x1: [4, 2, 3, 3] 100s 0.294 -0.231 0.694 0.463 100s -0.602 0.124 0.676 0.249 100s 100s y: [2, 2, 3, 3] 100s 0.159 0.928 100s 1.018 -0.102 100s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.020 -0.325 -0.654 0.584 100s 0.955 -0.716 -0.674 0.379 100s 0.077 -0.370 -0.571 0.884 100s -0.601 -0.917 0.126 -0.737 100s 100s x1: [4, 2, 1, 1] 100s -0.359 -0.819 0.410 -0.792 100s 0.333 0.116 -0.429 -0.294 100s 100s y: [4, 2, 1, 1] 100s -0.457 -0.333 -0.659 1.601 100s 0.065 0.412 -0.032 -0.144 100s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 4, 3, 1] 100s 0.853 -0.638 -0.932 -0.929 100s -0.561 0.304 -0.054 0.057 100s 0.666 -0.916 -0.555 -0.723 100s -0.195 -0.286 -0.284 0.538 100s 100s x1: [4, 4, 3, 1] 100s -0.119 -0.087 -0.659 0.522 100s -0.010 0.344 -0.837 0.171 100s -0.247 -0.629 -0.496 0.870 100s -0.058 0.210 0.931 0.922 100s 100s y: [4, 4, 3, 1] 100s 0.083 0.106 -0.012 0.516 100s 0.394 0.166 0.019 0.234 100s -0.154 0.024 0.059 0.837 100s -1.908 0.099 -1.414 0.183 100s testing: mul_mat, [2, 4, 3, 3] = [4, 2, 3, 3] * [4, 4, 3, 3] 100s x0: [4, 2, 3, 3] 100s 0.233 0.024 -0.862 0.606 100s -0.531 -0.322 -0.264 0.225 100s 100s x1: [4, 4, 3, 3] 100s 0.944 -0.058 -0.495 -0.507 100s -0.145 -0.340 0.267 -0.799 100s -0.575 0.476 -0.087 0.721 100s -0.716 0.997 -0.129 0.530 100s 100s y: [2, 4, 3, 3] 100s 0.338 -0.466 100s -0.756 -0.064 100s 0.390 0.338 100s 0.290 0.213 100s test-mul-mat0: iter:66/500 100s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.222 -0.767 0.203 100s 0.093 0.139 -0.973 100s 0.963 0.206 0.983 100s -0.433 -0.958 -0.701 100s 100s x1: [3, 4, 1, 1] 100s -0.241 -0.366 -0.274 100s -0.170 -0.321 -0.790 100s -0.390 -0.400 -0.361 100s -0.925 0.325 0.811 100s 100s y: [4, 4, 1, 1] 100s 0.171 0.193 -0.577 0.646 100s 0.048 0.709 -1.007 0.934 100s 0.147 0.259 -0.813 0.805 100s -0.290 -0.830 -0.027 -0.479 100s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.654 -0.804 -0.490 100s 0.671 -0.994 0.886 100s 100s x1: [3, 4, 1, 1] 100s -0.961 0.502 0.054 100s -0.765 -0.567 -0.380 100s -0.006 0.067 0.347 100s 0.825 0.746 0.557 100s 100s y: [2, 4, 1, 1] 100s 0.198 -1.096 100s 1.142 -0.285 100s -0.220 0.237 100s -1.412 0.305 100s testing: mul_mat, [2, 2, 1, 3] = [3, 2, 1, 3] * [3, 2, 1, 3] 100s x0: [3, 2, 1, 3] 100s 0.628 -0.580 0.610 100s 0.374 0.977 -0.954 100s 100s x1: [3, 2, 1, 3] 100s -0.107 -0.761 0.089 100s 0.987 0.378 0.116 100s 100s y: [2, 2, 1, 3] 100s 0.429 -0.868 100s 0.471 0.627 100s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.134 0.596 -0.916 100s 100s x1: [3, 2, 1, 1] 100s -0.779 -0.620 0.745 100s -0.262 0.006 0.144 100s 100s y: [1, 2, 1, 1] 100s -1.157 100s -0.163 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.089 100s 0.480 100s -0.303 100s 100s x1: [1, 3, 1, 1] 100s 0.695 100s -0.331 100s 0.870 100s 100s y: [3, 3, 1, 1] 100s 0.062 0.334 -0.211 100s -0.030 -0.159 0.100 100s 0.078 0.418 -0.264 100s testing: mul_mat, [3, 1, 1, 3] = [3, 3, 1, 3] * [3, 1, 1, 3] 100s x0: [3, 3, 1, 3] 100s -0.947 -0.301 -0.556 100s -0.637 -0.416 0.321 100s 0.631 -0.990 0.016 100s 100s x1: [3, 1, 1, 3] 100s 0.066 0.526 -0.584 100s 100s y: [3, 1, 1, 3] 100s 0.103 -0.449 -0.488 100s test-mul-mat0: iter:67/500 100s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.762 0.151 -1.000 100s -0.669 -0.681 -0.057 100s 100s x1: [3, 4, 1, 1] 100s -0.768 -0.457 -0.870 100s -0.069 0.126 -0.859 100s 0.375 -0.552 0.156 100s -0.037 0.062 0.306 100s 100s y: [2, 4, 1, 1] 100s 0.215 0.875 100s 0.826 0.009 100s 0.046 0.116 100s -0.325 -0.035 100s testing: mul_mat, [3, 2, 4, 1] = [3, 3, 4, 1] * [3, 2, 4, 1] 100s x0: [3, 3, 4, 1] 100s 0.672 0.249 0.440 100s -0.997 0.568 -0.616 100s -0.617 0.752 0.336 100s 100s x1: [3, 2, 4, 1] 100s -0.620 -0.817 -0.048 100s 0.956 -0.536 -0.800 100s 100s y: [3, 2, 4, 1] 100s -0.641 0.183 -0.247 100s 0.156 -0.765 -1.262 100s testing: mul_mat, [4, 3, 4, 1] = [3, 4, 4, 1] * [3, 3, 4, 1] 100s x0: [3, 4, 4, 1] 100s 0.954 -0.459 -0.842 100s -0.164 -0.438 -0.008 100s 0.482 -0.651 -0.401 100s 0.386 -0.142 0.380 100s 100s x1: [3, 3, 4, 1] 100s 0.610 0.989 -0.647 100s -0.054 -0.672 -0.432 100s -0.519 -0.722 0.335 100s 100s y: [4, 3, 4, 1] 100s 0.673 -0.529 -0.091 -0.151 100s 0.621 0.307 0.584 -0.090 100s -0.446 0.399 0.085 0.029 100s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.632 -0.626 -0.576 100s -0.302 0.740 -0.126 100s 100s x1: [3, 4, 1, 1] 100s 0.444 -0.615 -0.528 100s -0.300 -0.378 0.408 100s 0.901 -0.239 -0.129 100s 0.037 0.153 0.807 100s 100s y: [2, 4, 1, 1] 100s 0.408 -0.523 100s 0.191 -0.240 100s -0.346 -0.433 100s -0.584 0.000 100s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 100s x0: [2, 2, 4, 1] 100s 0.744 0.829 100s 0.269 0.484 100s 100s x1: [2, 3, 4, 1] 100s -0.896 0.632 100s 0.724 0.068 100s -0.773 0.432 100s 100s y: [2, 3, 4, 1] 100s -0.142 0.064 100s 0.595 0.228 100s -0.217 0.001 100s testing: mul_mat, [2, 2, 4, 1] = [2, 2, 4, 1] * [2, 2, 4, 1] 100s x0: [2, 2, 4, 1] 100s 0.765 -0.889 100s -0.856 -0.532 100s 100s x1: [2, 2, 4, 1] 100s 0.014 0.432 100s 0.391 0.854 100s 100s y: [2, 2, 4, 1] 100s -0.374 -0.242 100s -0.461 -0.789 100s test-mul-mat0: iter:68/500 100s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.274 0.910 100s 0.269 -0.809 100s 0.058 0.205 100s -0.148 0.475 100s 100s x1: [2, 1, 1, 1] 100s 0.733 0.335 100s 100s y: [4, 1, 1, 1] 100s 0.506 -0.073 0.111 0.050 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.089 0.575 100s 0.558 0.262 100s -0.960 -0.880 100s -0.132 0.896 100s 100s x1: [2, 4, 1, 1] 100s -0.030 -0.004 100s 0.585 0.438 100s -0.271 0.022 100s -0.666 0.118 100s 100s y: [4, 4, 1, 1] 100s -0.005 -0.018 0.032 0.001 100s 0.304 0.442 -0.948 0.315 100s -0.012 -0.146 0.241 0.055 100s 0.009 -0.341 0.536 0.194 100s testing: mul_mat, [1, 4, 1, 2] = [2, 1, 1, 2] * [2, 4, 1, 2] 100s x0: [2, 1, 1, 2] 100s -0.102 -0.689 100s 100s x1: [2, 4, 1, 2] 100s -0.464 -0.609 100s 0.226 -0.731 100s 0.725 -0.984 100s 0.543 0.636 100s 100s y: [1, 4, 1, 2] 100s 0.467 100s 0.480 100s 0.604 100s -0.493 100s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.004 0.583 100s -0.656 0.044 100s 100s x1: [2, 1, 1, 1] 100s 0.429 -0.214 100s 100s y: [2, 1, 1, 1] 100s -0.123 -0.291 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.834 -0.818 100s 0.269 -0.188 100s -0.433 -0.797 100s 100s x1: [2, 2, 1, 1] 100s -0.536 -0.550 100s -0.061 -0.001 100s 100s y: [3, 2, 1, 1] 100s 0.897 -0.040 0.671 100s 0.051 -0.016 0.027 100s testing: mul_mat, [1, 2, 1, 2] = [3, 1, 1, 2] * [3, 2, 1, 2] 100s x0: [3, 1, 1, 2] 100s -0.546 -0.620 0.866 100s 100s x1: [3, 2, 1, 2] 100s 0.467 -0.454 -0.104 100s 0.957 0.132 0.065 100s 100s y: [1, 2, 1, 2] 100s -0.063 100s -0.548 100s test-mul-mat0: iter:69/500 100s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.307 0.789 -0.733 100s 100s x1: [3, 1, 1, 1] 100s -0.813 -0.259 0.607 100s 100s y: [1, 1, 1, 1] 100s -0.899 100s testing: mul_mat, [1, 1, 2, 1] = [3, 1, 2, 1] * [3, 1, 2, 1] 100s x0: [3, 1, 2, 1] 100s -0.372 -0.341 -0.710 100s 100s x1: [3, 1, 2, 1] 100s 0.510 0.255 -0.187 100s 100s y: [1, 1, 2, 1] 100s -0.144 100s testing: mul_mat, [4, 1, 2, 3] = [3, 4, 2, 3] * [3, 1, 2, 3] 100s x0: [3, 4, 2, 3] 100s -0.809 -0.102 0.667 100s 0.403 -0.157 0.138 100s -0.969 0.503 0.428 100s -0.027 0.187 0.311 100s 100s x1: [3, 1, 2, 3] 100s -0.512 -0.861 -0.736 100s 100s y: [4, 1, 2, 3] 100s 0.011 -0.173 -0.252 -0.377 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.260 0.957 -0.823 100s -0.735 0.011 -0.463 100s 0.954 0.578 -0.963 100s 100s x1: [3, 4, 1, 1] 100s -0.451 -0.112 -0.087 100s 0.311 -0.215 0.433 100s -0.004 0.245 0.573 100s 0.704 -0.558 0.036 100s 100s y: [3, 4, 1, 1] 100s 0.081 0.371 -0.412 100s -0.643 -0.432 -0.245 100s -0.237 -0.260 -0.414 100s -0.746 -0.541 0.315 100s testing: mul_mat, [4, 3, 2, 1] = [3, 4, 2, 1] * [3, 3, 2, 1] 100s x0: [3, 4, 2, 1] 100s 0.986 0.130 0.345 100s -0.135 0.767 -0.141 100s 0.813 -0.317 -0.322 100s -0.274 -0.859 0.382 100s 100s x1: [3, 3, 2, 1] 100s -0.702 -0.493 -0.265 100s 0.164 -0.939 0.701 100s -0.722 -0.374 0.911 100s 100s y: [4, 3, 2, 1] 100s -0.848 -0.246 -0.329 0.514 100s 0.282 -0.840 0.205 1.029 100s -0.446 -0.317 -0.761 0.866 100s testing: mul_mat, [3, 3, 2, 3] = [4, 3, 2, 3] * [4, 3, 2, 3] 100s x0: [4, 3, 2, 3] 100s 0.903 -0.677 -0.803 -0.291 100s 0.492 0.217 -0.215 -0.687 100s -0.483 0.840 0.803 -0.271 100s 100s x1: [4, 3, 2, 3] 100s 0.566 0.686 -0.191 -0.300 100s 0.229 -0.361 0.538 0.215 100s 0.504 0.351 0.941 -0.366 100s 100s y: [3, 3, 2, 3] 100s 0.287 0.674 0.230 100s -0.043 -0.229 -0.040 100s -0.432 0.373 0.906 100s test-mul-mat0: iter:70/500 100s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.933 0.951 0.655 100s 100s x1: [3, 2, 1, 1] 100s -0.319 -0.850 0.881 100s -0.492 -0.237 0.392 100s 100s y: [1, 2, 1, 1] 100s 0.065 100s 0.490 100s testing: mul_mat, [1, 1, 2, 1] = [3, 1, 2, 1] * [3, 1, 2, 1] 100s x0: [3, 1, 2, 1] 100s -0.919 -0.736 0.405 100s 100s x1: [3, 1, 2, 1] 100s -0.750 -0.194 -0.648 100s 100s y: [1, 1, 2, 1] 100s 0.570 100s testing: mul_mat, [2, 1, 2, 3] = [3, 2, 2, 3] * [3, 1, 2, 3] 100s x0: [3, 2, 2, 3] 100s 0.560 0.325 0.754 100s 0.776 -0.284 -0.925 100s 100s x1: [3, 1, 2, 3] 100s -0.654 0.946 0.509 100s 100s y: [2, 1, 2, 3] 100s 0.324 -1.246 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.835 -0.890 -0.537 100s 0.497 -0.255 -0.974 100s 100s x1: [3, 2, 1, 1] 100s -0.573 -0.344 0.219 100s 0.908 0.238 -0.614 100s 100s y: [2, 2, 1, 1] 100s 0.666 -0.411 100s -0.639 0.989 100s testing: mul_mat, [2, 3, 2, 1] = [2, 2, 2, 1] * [2, 3, 2, 1] 100s x0: [2, 2, 2, 1] 100s -0.936 -0.238 100s -0.457 -0.136 100s 100s x1: [2, 3, 2, 1] 100s 0.074 -0.041 100s 0.684 0.302 100s -0.134 0.593 100s 100s y: [2, 3, 2, 1] 100s -0.059 -0.028 100s -0.712 -0.354 100s -0.016 -0.019 100s testing: mul_mat, [1, 2, 2, 3] = [2, 1, 2, 3] * [2, 2, 2, 3] 100s x0: [2, 1, 2, 3] 100s 0.218 0.716 100s 100s x1: [2, 2, 2, 3] 100s 0.097 -0.242 100s -0.612 -0.649 100s 100s y: [1, 2, 2, 3] 100s -0.153 100s -0.598 100s test-mul-mat0: iter:71/500 100s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.649 0.573 100s 100s x1: [2, 4, 1, 1] 100s 0.325 -0.138 100s -0.026 0.368 100s 0.035 -0.262 100s 0.603 -0.216 100s 100s y: [1, 4, 1, 1] 100s 0.132 100s 0.194 100s -0.127 100s 0.268 100s testing: mul_mat, [1, 1, 4, 1] = [2, 1, 4, 1] * [2, 1, 4, 1] 100s x0: [2, 1, 4, 1] 100s -0.072 0.233 100s 100s x1: [2, 1, 4, 1] 100s -0.077 -0.895 100s 100s y: [1, 1, 4, 1] 100s -0.203 100s testing: mul_mat, [3, 1, 4, 3] = [2, 3, 4, 3] * [2, 1, 4, 3] 100s x0: [2, 3, 4, 3] 100s -0.420 -0.596 100s -0.703 -0.131 100s 0.857 0.699 100s 100s x1: [2, 1, 4, 3] 100s -0.126 0.008 100s 100s y: [3, 1, 4, 3] 100s 0.048 0.088 -0.103 100s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.747 -0.258 100s -0.457 0.100 100s -0.438 0.298 100s 100s x1: [2, 3, 1, 1] 100s 0.729 -0.676 100s 0.767 -0.747 100s -0.833 -0.593 100s 100s y: [3, 3, 1, 1] 100s -0.371 -0.401 -0.521 100s -0.381 -0.426 -0.559 100s 0.775 0.322 0.188 100s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 100s x0: [3, 1, 4, 1] 100s 0.754 0.104 0.488 100s 100s x1: [3, 2, 4, 1] 100s -0.133 -0.674 -0.853 100s 0.854 -0.803 -0.682 100s 100s y: [1, 2, 4, 1] 100s -0.586 100s 0.227 100s testing: mul_mat, [3, 3, 4, 3] = [1, 3, 4, 3] * [1, 3, 4, 3] 100s x0: [1, 3, 4, 3] 100s -0.571 100s -0.811 100s 0.905 100s 100s x1: [1, 3, 4, 3] 100s 0.075 100s -0.352 100s 0.640 100s 100s y: [3, 3, 4, 3] 100s -0.043 -0.061 0.068 100s 0.201 0.285 -0.318 100s -0.365 -0.519 0.579 100s test-mul-mat0: iter:72/500 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.266 0.799 0.691 0.498 100s -0.109 -0.942 -0.655 -0.801 100s -0.121 0.622 0.695 0.606 100s -0.493 -0.635 -0.924 -0.253 100s 100s x1: [4, 3, 1, 1] 100s -0.846 0.471 -0.500 0.557 100s -0.645 -0.549 0.935 0.309 100s -0.734 -0.925 0.696 -0.527 100s 100s y: [4, 3, 1, 1] 100s 0.532 -0.470 0.385 0.438 100s 0.534 -0.273 0.574 -0.276 100s -0.324 0.917 -0.321 0.440 100s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 1, 3, 1] 100s -0.517 0.904 -0.397 -0.585 100s 100s x1: [4, 4, 3, 1] 100s -0.475 -0.716 -0.099 0.996 100s -0.216 -0.542 -0.650 0.235 100s -0.607 0.659 0.501 -0.532 100s 0.355 0.974 0.379 -0.911 100s 100s y: [1, 4, 3, 1] 100s -0.944 100s -0.259 100s 1.022 100s 1.079 100s testing: mul_mat, [1, 1, 3, 1] = [4, 1, 3, 1] * [4, 1, 3, 1] 100s x0: [4, 1, 3, 1] 100s 0.191 0.591 -0.296 -0.912 100s 100s x1: [4, 1, 3, 1] 100s -0.162 0.695 0.883 -0.454 100s 100s y: [1, 1, 3, 1] 100s 0.532 100s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.526 0.409 -0.952 -0.321 100s 0.822 -0.632 0.080 -0.649 100s -0.231 0.907 -0.161 0.223 100s 100s x1: [4, 1, 1, 1] 100s -0.046 -0.174 0.615 -0.016 100s 100s y: [3, 1, 1, 1] 100s -0.676 0.132 -0.250 100s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 4, 3, 1] 100s 0.409 0.466 0.159 100s 0.151 -0.854 0.114 100s -0.913 -0.171 -0.503 100s 0.369 0.174 0.157 100s 100s x1: [3, 4, 3, 1] 100s -0.197 -0.351 -0.585 100s -0.605 0.352 -0.498 100s 0.225 0.532 0.073 100s 0.959 -0.685 -0.941 100s 100s y: [4, 4, 3, 1] 100s -0.337 0.203 0.534 -0.225 100s -0.163 -0.449 0.743 -0.240 100s 0.352 -0.412 -0.334 0.187 100s -0.077 0.623 -0.284 0.087 100s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 100s x0: [4, 4, 3, 1] 100s -0.547 -0.749 -0.996 0.499 100s 0.588 -0.081 0.191 -0.229 100s 0.743 -0.065 -0.642 -0.347 100s 0.112 0.550 0.986 -0.874 100s 100s x1: [4, 3, 3, 1] 100s 0.365 -0.525 0.730 -0.476 100s 0.589 -0.773 0.682 -0.937 100s 0.572 -0.342 -0.337 0.176 100s 100s y: [4, 3, 3, 1] 100s -0.771 0.506 0.001 0.888 100s -0.890 0.754 0.376 1.132 100s 0.366 0.260 0.603 -0.610 100s test-mul-mat0: iter:73/500 100s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.038 -0.703 100s 100s x1: [2, 2, 1, 1] 100s 0.226 0.560 100s 0.639 0.790 100s 100s y: [1, 2, 1, 1] 100s -0.385 100s -0.531 100s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 100s x0: [2, 2, 3, 1] 100s 0.242 -0.265 100s 0.640 0.557 100s 100s x1: [2, 1, 3, 1] 100s -0.478 0.964 100s 100s y: [2, 1, 3, 1] 100s -0.371 0.231 100s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 100s x0: [2, 2, 3, 1] 100s -0.621 0.605 100s 0.709 -0.144 100s 100s x1: [2, 2, 3, 1] 100s -0.581 0.564 100s 0.316 -0.869 100s 100s y: [2, 2, 3, 1] 100s 0.701 -0.492 100s -0.721 0.349 100s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.484 -0.890 100s 0.978 0.917 100s -0.821 -0.626 100s 0.832 0.800 100s 100s x1: [2, 2, 1, 1] 100s 0.886 0.223 100s -0.923 0.559 100s 100s y: [4, 2, 1, 1] 100s -0.628 1.071 -0.867 0.915 100s -0.051 -0.391 0.408 -0.321 100s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 3, 3, 1] 100s 0.508 0.425 -0.282 -0.573 100s -0.428 -0.055 0.651 -0.014 100s -0.768 -0.968 0.178 -0.809 100s 100s x1: [4, 2, 3, 1] 100s 0.294 -0.294 0.146 0.709 100s 0.335 0.013 -0.912 -0.060 100s 100s y: [3, 2, 3, 1] 100s -0.423 -0.024 -0.489 100s 0.467 -0.737 -0.383 100s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 2, 3, 1] 100s -0.622 -0.630 0.667 100s -0.462 -0.026 0.371 100s 100s x1: [3, 4, 3, 1] 100s -0.684 -0.274 -0.778 100s 0.493 0.154 0.208 100s 0.684 0.669 0.134 100s -0.404 0.128 0.001 100s 100s y: [2, 4, 3, 1] 100s 0.079 0.034 100s -0.265 -0.155 100s -0.757 -0.284 100s 0.171 0.183 100s test-mul-mat0: iter:74/500 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.970 0.797 0.213 0.268 100s 0.711 -0.447 0.397 0.201 100s -0.864 -0.855 -0.988 -0.724 100s 0.442 0.222 -0.974 0.339 100s 100s x1: [4, 3, 1, 1] 100s -0.218 0.180 -0.208 0.982 100s -0.104 -0.180 -0.324 0.765 100s -0.944 0.054 -0.697 -0.574 100s 100s y: [4, 3, 1, 1] 100s 0.150 -0.121 -0.472 0.479 100s -0.109 0.031 0.010 0.489 100s -1.175 -1.087 1.874 0.078 100s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 100s x0: [4, 4, 4, 1] 100s 0.030 -0.675 0.692 0.575 100s 0.830 0.814 0.375 -0.984 100s 0.768 -0.269 0.309 0.582 100s 0.616 0.507 -0.531 0.295 100s 100s x1: [4, 4, 4, 1] 100s 0.413 0.012 -0.879 -0.407 100s 0.805 -0.897 0.489 -0.375 100s -0.221 0.254 -0.319 0.832 100s 0.557 0.108 0.860 0.528 100s 100s y: [4, 4, 4, 1] 100s -0.838 0.424 -0.195 0.607 100s 0.752 0.490 0.792 -0.330 100s 0.080 -0.916 0.148 0.408 100s 0.842 0.353 0.972 0.097 100s testing: mul_mat, [4, 4, 4, 4] = [4, 4, 4, 4] * [4, 4, 4, 4] 100s x0: [4, 4, 4, 4] 100s 0.271 0.256 -0.850 0.715 100s -0.806 0.583 0.184 -0.461 100s -0.363 0.938 0.351 -0.963 100s 0.373 0.658 -0.665 0.091 100s 100s x1: [4, 4, 4, 4] 100s -0.758 -0.710 -0.508 -0.430 100s 0.165 -0.958 -0.333 -0.229 100s -0.100 -0.654 0.993 0.266 100s -0.507 -0.490 0.952 0.621 100s 100s y: [4, 4, 4, 4] 100s -0.263 0.302 -0.155 -0.452 100s -0.082 -0.648 -0.856 -0.369 100s -0.849 -0.241 -0.484 -1.104 100s -0.628 0.011 -0.540 -1.088 100s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.298 -0.397 0.156 -0.057 100s -0.807 -0.764 -0.308 -0.646 100s -0.228 -0.206 -0.388 0.142 100s -0.217 -0.859 0.169 -0.592 100s 100s x1: [4, 4, 1, 1] 100s 0.973 0.465 0.623 -0.787 100s 0.151 -0.225 0.438 0.937 100s 0.083 -0.831 0.918 -0.472 100s 0.540 -0.968 0.234 -0.214 100s 100s y: [4, 4, 1, 1] 100s -0.332 -0.824 -0.671 -0.040 100s 0.059 -0.691 -0.025 -0.320 100s 0.475 0.590 -0.272 1.130 100s 0.271 0.369 -0.046 0.880 100s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 100s x0: [4, 2, 4, 1] 100s -0.699 0.414 0.714 -0.828 100s -0.883 -0.945 0.800 0.816 100s 100s x1: [4, 4, 4, 1] 100s 0.976 0.356 0.559 -0.249 100s -0.206 0.496 0.835 -0.037 100s 0.413 -0.638 -0.496 0.446 100s 0.596 0.289 -0.991 -0.702 100s 100s y: [2, 4, 4, 1] 100s 0.070 -0.954 100s 0.976 0.351 100s -1.276 0.204 100s -0.423 -2.165 100s testing: mul_mat, [3, 4, 4, 4] = [2, 3, 4, 4] * [2, 4, 4, 4] 100s x0: [2, 3, 4, 4] 100s -0.231 -0.207 100s 0.828 0.398 100s 0.740 -0.950 100s 100s x1: [2, 4, 4, 4] 100s 0.944 0.352 100s -0.804 0.658 100s 0.152 -0.633 100s 0.474 -0.216 100s 100s y: [3, 4, 4, 4] 100s -0.291 0.922 0.364 100s 0.050 -0.404 -1.221 100s 0.096 -0.126 0.714 100s -0.065 0.306 0.556 100s test-mul-mat0: iter:75/500 100s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.256 -0.673 -0.023 100s -0.059 -0.159 0.299 100s 0.050 0.195 0.333 100s -0.854 0.372 -0.972 100s 100s x1: [3, 3, 1, 1] 100s 0.823 0.537 -0.410 100s -0.867 0.633 -0.574 100s 0.901 -0.761 -0.513 100s 100s y: [4, 3, 1, 1] 100s -0.142 -0.257 0.009 -0.104 100s -0.635 -0.221 -0.111 1.534 100s 0.755 -0.085 -0.274 -0.554 100s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 100s x0: [3, 3, 2, 1] 100s -0.420 -0.521 0.909 100s -0.274 0.851 0.938 100s 0.905 0.229 0.040 100s 100s x1: [3, 4, 2, 1] 100s 0.179 0.378 0.102 100s -0.075 -0.036 0.064 100s 0.560 0.926 -0.386 100s 0.383 0.463 0.204 100s 100s y: [3, 4, 2, 1] 100s -0.179 0.369 0.253 100s 0.109 0.050 -0.074 100s -1.068 0.273 0.704 100s -0.216 0.480 0.461 100s testing: mul_mat, [3, 3, 2, 4] = [3, 3, 2, 4] * [3, 3, 2, 4] 100s x0: [3, 3, 2, 4] 100s 0.400 -0.776 0.471 100s -0.506 0.472 0.885 100s 0.314 0.426 0.643 100s 100s x1: [3, 3, 2, 4] 100s 0.289 -0.324 0.552 100s -0.295 -0.989 0.669 100s 0.006 -0.399 -0.888 100s 100s y: [3, 3, 2, 4] 100s 0.626 0.189 0.307 100s 0.965 0.274 -0.084 100s -0.106 -0.977 -0.739 100s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.477 0.807 -0.809 100s 100s x1: [3, 3, 1, 1] 100s 0.237 0.622 -0.772 100s -0.832 -0.126 0.329 100s 0.893 0.023 0.669 100s 100s y: [1, 3, 1, 1] 100s 1.014 100s 0.029 100s -0.948 100s testing: mul_mat, [4, 3, 2, 1] = [1, 4, 2, 1] * [1, 3, 2, 1] 100s x0: [1, 4, 2, 1] 100s -0.243 100s -0.892 100s -0.873 100s 0.609 100s 100s x1: [1, 3, 2, 1] 100s -0.836 100s 0.838 100s 0.774 100s 100s y: [4, 3, 2, 1] 100s 0.203 0.745 0.730 -0.509 100s -0.204 -0.748 -0.732 0.511 100s -0.188 -0.690 -0.676 0.471 100s testing: mul_mat, [1, 1, 2, 4] = [4, 1, 2, 4] * [4, 1, 2, 4] 100s x0: [4, 1, 2, 4] 100s 0.766 -0.619 0.544 -0.481 100s 100s x1: [4, 1, 2, 4] 100s -0.042 -0.132 -0.475 -0.806 100s 100s y: [1, 1, 2, 4] 100s 0.178 100s test-mul-mat0: iter:76/500 100s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.884 -0.654 100s 0.065 0.191 100s 0.317 0.489 100s 100s x1: [2, 3, 1, 1] 100s -0.719 0.622 100s -0ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s .659 0.577 100s 0.974 -0.388 100s 100s y: [3, 3, 1, 1] 100s -1.042 0.072 0.076 100s -0.959 0.067 0.073 100s 1.115 -0.011 0.119 100s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 100s x0: [2, 2, 3, 1] 100s -0.709 -0.625 100s 0.149 -0.735 100s 100s x1: [2, 3, 3, 1] 100s 0.885 0.472 100s 0.039 -0.277 100s -0.080 0.841 100s 100s y: [2, 3, 3, 1] 100s -0.922 -0.215 100s 0.145 0.210 100s -0.469 -0.631 100s testing: mul_mat, [1, 2, 3, 2] = [2, 1, 3, 2] * [2, 2, 3, 2] 100s x0: [2, 1, 3, 2] 100s 0.626 0.752 100s 100s x1: [2, 2, 3, 2] 100s 0.224 -0.878 100s -0.475 0.947 100s 100s y: [1, 2, 3, 2] 100s -0.519 100s 0.415 100s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.250 0.623 100s 100s x1: [2, 1, 1, 1] 100s 0.399 0.020 100s 100s y: [1, 1, 1, 1] 100s -0.087 100s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 100s x0: [1, 2, 3, 1] 100s -0.284 100s -0.990 100s 100s x1: [1, 2, 3, 1] 100s 0.161 100s -0.980 100s 100s y: [2, 2, 3, 1] 100s -0.046 -0.159 100s 0.278 0.971 100s testing: mul_mat, [4, 1, 3, 2] = [2, 4, 3, 2] * [2, 1, 3, 2] 100s x0: [2, 4, 3, 2] 100s 0.805 0.976 100s -0.648 -0.072 100s 0.767 -0.425 100s -0.445 0.851 100s 100s x1: [2, 1, 3, 2] 100s -0.786 0.113 100s 100s y: [4, 1, 3, 2] 100s -0.522 0.501 -0.651 0.446 100s test-mul-mat0: iter:77/500 100s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.685 -0.939 0.132 0.609 100s 0.979 -0.051 0.254 0.665 100s 0.321 -0.125 -0.722 -0.732 100s 100s x1: [4, 1, 1, 1] 100s -0.556 0.515 -0.646 0.079 100s 100s y: [3, 1, 1, 1] 100s -0.141 -0.682 0.166 100s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.465 -0.427 0.857 -0.112 100s 100s x1: [4, 3, 1, 1] 100s -0.653 -0.999 -0.629 -0.534 100s -0.925 -0.652 0.243 0.170 100s -0.804 -0.836 -0.624 -0.871 100s 100s y: [1, 3, 1, 1] 100s 0.251 100s 0.898 100s 0.294 100s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.188 0.692 0.059 -0.934 100s 0.356 -0.620 -0.059 0.634 100s 100s x1: [4, 1, 1, 1] 100s 0.652 -0.023 0.204 0.713 100s 100s y: [2, 1, 1, 1] 100s -0.792 0.686 100s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.562 0.257 0.504 -0.736 100s 0.162 0.691 0.792 0.361 100s 100s x1: [4, 2, 1, 1] 100s -0.353 0.288 0.635 0.019 100s 0.755 0.711 0.367 -0.002 100s 100s y: [2, 2, 1, 1] 100s 0.182 0.652 100s 0.793 0.902 100s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.238 0.886 100s -0.324 0.704 100s 100s x1: [2, 4, 1, 1] 100s -0.320 0.916 100s -0.662 0.884 100s 0.628 -0.552 100s -0.304 0.320 100s 100s y: [2, 4, 1, 1] 100s 0.888 0.748 100s 0.941 0.836 100s -0.639 -0.592 100s 0.356 0.324 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.253 -0.081 100s 0.657 0.745 100s 100s x1: [2, 2, 1, 1] 100s -0.690 -0.466 100s -0.008 0.946 100s 100s y: [2, 2, 1, 1] 100s 0.212 -0.800 100s -0.074 0.699 100s test-mul-mat0: iter:78/500 100s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.564 0.770 100s -0.732 -0.648 100s 100s x1: [2, 1, 1, 1] 100s -0.828 -0.590 100s 100s y: [2, 1, 1, 1] 100s 0.012 0.989 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.301 -0.937 100s 0.610 0.977 100s 100s x1: [2, 2, 1, 1] 100s -0.891 -0.848 100s 0.980 -0.444 100s 100s y: [2, 2, 1, 1] 100s 0.527 -1.373 100s 0.710 0.165 100s testing: mul_mat, [2, 2, 1, 2] = [2, 2, 1, 2] * [2, 2, 1, 2] 100s x0: [2, 2, 1, 2] 100s -0.045 -0.202 100s -0.573 0.437 100s 100s x1: [2, 2, 1, 2] 100s 0.949 0.314 100s -0.713 -0.517 100s 100s y: [2, 2, 1, 2] 100s -0.106 -0.406 100s 0.136 0.182 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.993 -0.622 100s -0.771 -0.451 100s 100s x1: [2, 2, 1, 1] 100s 0.809 -0.955 100s 0.884 -0.923 100s 100s y: [2, 2, 1, 1] 100s 1.398 -0.194 100s 1.453 -0.266 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.438 0.942 100s -0.999 0.045 100s 100s x1: [2, 2, 1, 1] 100s 0.077 0.678 100s -0.388 -0.313 100s 100s y: [2, 2, 1, 1] 100s 0.605 -0.046 100s -0.125 0.373 100s testing: mul_mat, [2, 2, 1, 2] = [2, 2, 1, 2] * [2, 2, 1, 2] 100s x0: [2, 2, 1, 2] 100s 0.862 0.082 100s -0.285 0.976 100s 100s x1: [2, 2, 1, 2] 100s -0.693 -0.825 100s 0.081 0.360 100s 100s y: [2, 2, 1, 2] 100s -0.665 -0.607 100s 0.099 0.328 100s test-mul-mat0: iter:79/500 100s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.099 0.353 0.701 100s 100s x1: [3, 3, 1, 1] 100s -0.598 0.906 0.580 100s 0.014 -0.407 0.235 100s 0.576 -0.406 0.177 100s 100s y: [1, 3, 1, 1] 100s 0.786 100s 0.020 100s -0.076 100s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.910 0.211 -0.719 100s -0.375 -0.707 -0.743 100s 0.149 0.421 -0.883 100s 100s x1: [3, 1, 1, 1] 100s -0.739 0.418 0.738 100s 100s y: [3, 1, 1, 1] 100s -1.115 -0.567 -0.586 100s testing: mul_mat, [3, 3, 1, 2] = [3, 3, 1, 2] * [3, 3, 1, 2] 100s x0: [3, 3, 1, 2] 100s 0.611 0.021 0.255 100s 0.521 -0.768 0.536 100s -0.853 -0.475 0.793 100s 100s x1: [3, 3, 1, 2] 100s 0.750 -0.055 0.970 100s -0.420 -0.152 -0.628 100s -0.514 -0.572 0.386 100s 100s y: [3, 3, 1, 2] 100s 0.705 0.953 0.154 100s -0.420 -0.439 -0.068 100s -0.227 0.378 1.016 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.137 -0.525 0.996 100s 0.463 -0.516 -0.284 100s -0.723 0.532 0.068 100s 100s x1: [3, 3, 1, 1] 100s -0.887 -0.833 0.637 100s 0.193 0.830 -0.402 100s -0.134 -0.330 -0.820 100s 100s y: [3, 3, 1, 1] 100s 1.193 -0.162 0.242 100s -0.863 -0.225 0.275 100s -0.625 0.341 -0.134 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.819 0.986 0.816 100s -0.099 -0.462 0.136 100s -0.776 0.417 -0.717 100s 100s x1: [3, 3, 1, 1] 100s -0.857 0.242 -0.139 100s 0.438 0.188 -0.230 100s -0.515 -0.920 -0.350 100s 100s y: [3, 3, 1, 1] 100s -0.578 -0.046 0.866 100s 0.357 -0.162 -0.097 100s -1.616 0.429 0.267 100s testing: mul_mat, [2, 3, 1, 2] = [3, 2, 1, 2] * [3, 3, 1, 2] 100s x0: [3, 2, 1, 2] 100s -0.510 0.998 0.782 100s -0.119 -0.691 -0.778 100s 100s x1: [3, 3, 1, 2] 100s -0.513 0.316 0.724 100s 0.350 -0.221 -1.000 100s 0.825 0.263 0.532 100s 100s y: [2, 3, 1, 2] 100s 1.142 -0.720 100s -1.181 0.889 100s 0.257 -0.694 100s test-mul-mat0: iter:80/500 100s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.986 0.237 100s -0.041 -0.576 100s 100s x1: [2, 4, 1, 1] 100s 0.550 0.645 100s 0.774 -0.187 100s 0.177 0.594 100s -0.207 0.776 100s 100s y: [2, 4, 1, 1] 100s -0.390 -0.394 100s -0.807 0.076 100s -0.034 -0.350 100s 0.388 -0.439 100s testing: mul_mat, [3, 2, 3, 1] = [2, 3, 3, 1] * [2, 2, 3, 1] 100s x0: [2, 3, 3, 1] 100s -0.375 -0.772 100s -0.325 -0.730 100s -0.823 -0.775 100s 100s x1: [2, 2, 3, 1] 100s 0.467 -0.154 100s -0.087 -0.652 100s 100s y: [3, 2, 3, 1] 100s -0.056 -0.039 -0.265 100s 0.536 0.504 0.577 100s testing: mul_mat, [2, 3, 3, 2] = [2, 2, 3, 2] * [2, 3, 3, 2] 100s x0: [2, 2, 3, 2] 100s 0.930 -0.909 100s 0.792 -0.572 100s 100s x1: [2, 3, 3, 2] 100s 0.571 -0.092 100s 0.182 0.919 100s 0.751 -0.596 100s 100s y: [2, 3, 3, 2] 100s 0.615 0.505 100s -0.666 -0.382 100s 1.240 0.936 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.598 -0.507 100s 0.357 0.149 100s -0.630 -0.202 100s 100s x1: [2, 2, 1, 1] 100s -0.980 -0.442 100s 0.127 0.486 100s 100s y: [3, 2, 1, 1] 100s 0.810 -0.416 0.707 100s -0.322 0.118 -0.178 100s testing: mul_mat, [1, 2, 3, 1] = [3, 1, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 1, 3, 1] 100s -0.299 0.766 0.807 100s 100s x1: [3, 2, 3, 1] 100s -0.896 -0.508 0.628 100s 0.860 0.614 0.535 100s 100s y: [1, 2, 3, 1] 100s 0.385 100s 0.645 100s testing: mul_mat, [2, 3, 3, 2] = [1, 2, 3, 2] * [1, 3, 3, 2] 100s x0: [1, 2, 3, 2] 100s 0.439 100s 0.372 100s 100s x1: [1, 3, 3, 2] 100s -0.276 100s 0.759 100s 0.414 100s 100s y: [2, 3, 3, 2] 100s -0.121 -0.103 100s 0.333 0.282 100s 0.182 0.154 100s test-mul-mat0: iter:81/500 100s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.559 100s -0.125 100s 100s x1: [1, 1, 1, 1] 100s 0.010 100s 100s y: [2, 1, 1, 1] 100s -0.006 -0.001 100s testing: mul_mat, [2, 2, 4, 1] = [1, 2, 4, 1] * [1, 2, 4, 1] 100s x0: [1, 2, 4, 1] 100s 0.856 100s -0.557 100s 100s x1: [1, 2, 4, 1] 100s 0.296 100s 0.159 100s 100s y: [2, 2, 4, 1] 100s 0.254 -0.165 100s 0.136 -0.089 100s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 100s x0: [1, 3, 4, 1] 100s -0.571 100s 0.527 100s 0.738 100s 100s x1: [1, 2, 4, 1] 100s 0.553 100s -0.243 100s 100s y: [3, 2, 4, 1] 100s -0.315 0.291 0.408 100s 0.138 -0.128 -0.179 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.053 100s -0.034 100s 0.011 100s 100s x1: [1, 3, 1, 1] 100s -0.467 100s 0.504 100s 0.738 100s 100s y: [3, 3, 1, 1] 100s 0.025 0.016 -0.005 100s -0.026 -0.017 0.006 100s -0.039 -0.025 0.008 100s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 100s x0: [3, 1, 4, 1] 100s 0.892 0.626 0.813 100s 100s x1: [3, 1, 4, 1] 100s -0.469 0.332 -0.554 100s 100s y: [1, 1, 4, 1] 100s -0.661 100s testing: mul_mat, [2, 3, 4, 1] = [1, 2, 4, 1] * [1, 3, 4, 1] 100s x0: [1, 2, 4, 1] 100s -0.833 100s 0.640 100s 100s x1: [1, 3, 4, 1] 100s 0.131 100s 0.932 100s 0.788 100s 100s y: [2, 3, 4, 1] 100s -0.109 0.084 100s -0.776 0.596 100s -0.656 0.504 100s test-mul-mat0: iter:82/500 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.749 -0.479 100s 100s x1: [2, 3, 1, 1] 100s -0.154 -0.875 100s 0.922 -0.527 100s -0.681 -0.267 100s 100s y: [1, 3, 1, 1] 100s 0.535 100s -0.438 100s 0.638 100s testing: mul_mat, [3, 1, 4, 1] = [2, 3, 4, 1] * [2, 1, 4, 1] 100s x0: [2, 3, 4, 1] 100s 0.516 0.864 100s -0.026 -0.440 100s -0.604 -0.498 100s 100s x1: [2, 1, 4, 1] 100s 0.682 0.148 100s 100s y: [3, 1, 4, 1] 100s 0.480 -0.083 -0.486 100s testing: mul_mat, [1, 3, 4, 2] = [2, 1, 4, 2] * [2, 3, 4, 2] 100s x0: [2, 1, 4, 2] 100s 0.737 0.914 100s 100s x1: [2, 3, 4, 2] 100s -0.515 -0.568 100s -0.309 0.049 100s 0.417 -0.611 100s 100s y: [1, 3, 4, 2] 100s -0.898 100s -0.183 100s -0.251 100s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.461 -0.551 100s 0.152 -0.165 100s 100s x1: [2, 1, 1, 1] 100s 0.445 0.532 100s 100s y: [2, 1, 1, 1] 100s -0.088 -0.020 100s testing: mul_mat, [2, 2, 4, 1] = [2, 2, 4, 1] * [2, 2, 4, 1] 100s x0: [2, 2, 4, 1] 100s 0.152 -0.602 100s 0.435 -0.411 100s 100s x1: [2, 2, 4, 1] 100s -0.734 -0.600 100s -0.930 0.418 100s 100s y: [2, 2, 4, 1] 100s 0.250 -0.072 100s -0.393 -0.576 100s testing: mul_mat, [1, 2, 4, 2] = [2, 1, 4, 2] * [2, 2, 4, 2] 100s x0: [2, 1, 4, 2] 100s -0.275 -0.834 100s 100s x1: [2, 2, 4, 2] 100s 0.057 0.612 100s -0.499 0.879 100s 100s y: [1, 2, 4, 2] 100s -0.527 100s -0.596 100s test-mul-mat0: iter:83/500 100s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.529 -0.607 -0.037 -0.363 100s -0.200 -0.574 0.240 -0.353 100s -0.332 0.154 0.005 0.772 100s -0.936 -0.921 -0.439 0.122 100s 100s x1: [4, 2, 1, 1] 100s -0.288 -0.701 -0.526 -0.046 100s -0.670 -0.986 -0.816 -0.445 100s 100s y: [4, 2, 1, 1] 100s 0.614 0.350 -0.050 1.141 100s 1.144 0.661 -0.277 1.839 100s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 100s x0: [4, 2, 4, 1] 100s -0.430 0.506 -0.782 -0.826 100s 0.741 -0.662 0.372 -0.768 100s 100s x1: [4, 4, 4, 1] 100s 0.304 0.431 -0.084 0.926 100s 0.628 -0.867 -0.362 0.927 100s -0.394 0.593 -0.743 -0.380 100s 0.777 -0.188 -0.142 -0.752 100s 100s y: [2, 4, 4, 1] 100s -0.611 -0.803 100s -1.191 0.193 100s 1.364 -0.669 100s 0.302 1.224 100s testing: mul_mat, [1, 2, 4, 3] = [4, 1, 4, 3] * [4, 2, 4, 3] 100s x0: [4, 1, 4, 3] 100s -0.755 0.194 0.565 -0.961 100s 100s x1: [4, 2, 4, 3] 100s -0.158 -0.476 0.462 -0.417 100s -0.138 -0.166 -0.185 0.942 100s 100s y: [1, 2, 4, 3] 100s 0.688 100s -0.938 100s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.867 -0.938 -0.823 0.690 100s -0.320 0.672 -0.348 0.135 100s 0.522 0.652 -0.661 0.610 100s -0.102 -0.397 -0.753 -0.546 100s 100s x1: [4, 1, 1, 1] 100s 0.682 0.479 0.368 0.075 100s 100s y: [4, 1, 1, 1] 100s -0.109 -0.014 0.471 -0.577 100s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 100s x0: [4, 2, 4, 1] 100s 0.331 -0.689 -0.678 -0.420 100s -0.081 -0.250 -0.533 0.372 100s 100s x1: [4, 4, 4, 1] 100s 0.439 -0.086 0.246 -0.294 100s -0.324 0.467 0.731 0.966 100s -0.548 -0.589 0.648 0.931 100s 0.779 -0.277 -0.383 0.645 100s 100s y: [2, 4, 4, 1] 100s 0.160 -0.255 100s -1.330 -0.120 100s -0.605 0.192 100s 0.438 0.450 100s testing: mul_mat, [2, 4, 4, 3] = [2, 2, 4, 3] * [2, 4, 4, 3] 100s x0: [2, 2, 4, 3] 100s -0.164 0.258 100s 0.947 0.936 100s 100s x1: [2, 4, 4, 3] 100s 0.400 -0.263 100s 0.173 0.722 100s 0.204 0.754 100s 0.094 0.759 100s 100s y: [2, 4, 4, 3] 100s -0.134 0.133 100s 0.158 0.840 100s 0.161 0.899 100s 0.180 0.799 100s test-mul-mat0: iter:84/500 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.852 0.157 100s 0.691 0.340 100s 0.756 -0.172 100s 100s x1: [2, 2, 1, 1] 100s -0.047 -0.847 100s 0.268 -0.688 100s 100s y: [3, 2, 1, 1] 100s -0.093 -0.321 0.110 100s -0.336 -0.049 0.321 100s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 100s x0: [2, 1, 2, 1] 100s -0.453 -0.027 100s 100s x1: [2, 3, 2, 1] 100s -0.521 0.613 100s 0.901 0.019 100s 0.709 -0.646 100s 100s y: [1, 3, 2, 1] 100s 0.220 100s -0.408 100s -0.304 100s testing: mul_mat, [2, 1, 2, 4] = [2, 2, 2, 4] * [2, 1, 2, 4] 100s x0: [2, 2, 2, 4] 100s 0.255 0.428 100s 0.177 -0.125 100s 100s x1: [2, 1, 2, 4] 100s 0.929 -0.140 100s 100s y: [2, 1, 2, 4] 100s 0.177 0.182 100s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.214 -0.593 100s 100s x1: [2, 2, 1, 1] 100s 0.207 -0.320 100s 0.139 0.692 100s 100s y: [1, 2, 1, 1] 100s 0.145 100s -0.440 100s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 100s x0: [1, 1, 2, 1] 100s -0.005 100s 100s x1: [1, 2, 2, 1] 100s 0.573 100s 0.091 100s 100s y: [1, 2, 2, 1] 100s -0.003 100s -0.000 100s testing: mul_mat, [3, 1, 2, 4] = [1, 3, 2, 4] * [1, 1, 2, 4] 100s x0: [1, 3, 2, 4] 100s 0.414 100s 0.706 100s -0.284 100s 100s x1: [1, 1, 2, 4] 100s -0.272 100s 100s y: [3, 1, 2, 4] 100s -0.113 -0.192 0.077 100s test-mul-mat0: iter:85/500 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.652 100s 0.850 100s -0.641 100s 100s x1: [1, 3, 1, 1] 100s -0.151 100s -0.359 100s 0.134 100s 100s y: [3, 3, 1, 1] 100s 0.098 -0.128 0.097 100s 0.234 -0.305 0.230 100s -0.088 0.114 -0.086 100s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 100s x0: [1, 2, 3, 1] 100s 0.240 100s -0.733 100s 100s x1: [1, 3, 3, 1] 100s 0.063 100s -0.656 100s 0.958 100s 100s y: [2, 3, 3, 1] 100s 0.015 -0.046 100s -0.157 0.480 100s 0.229 -0.702 100s testing: mul_mat, [1, 2, 3, 2] = [1, 1, 3, 2] * [1, 2, 3, 2] 100s x0: [1, 1, 3, 2] 100s -0.858 100s 100s x1: [1, 2, 3, 2] 100s 0.173 100s -0.092 100s 100s y: [1, 2, 3, 2] 100s -0.149 100s 0.079 100s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.078 100s 0.971 100s 100s x1: [1, 1, 1, 1] 100s -0.468 100s 100s y: [2, 1, 1, 1] 100s 0.036 -0.455 100s testing: mul_mat, [4, 1, 3, 1] = [2, 4, 3, 1] * [2, 1, 3, 1] 100s x0: [2, 4, 3, 1] 100s -0.417 -0.946 100s 0.093 0.158 100s -0.522 0.255 100s 0.322 -0.279 100s 100s x1: [2, 1, 3, 1] 100s 0.064 0.987 100s 100s y: [4, 1, 3, 1] 100s -0.961 0.161 0.219 -0.254 100s testing: mul_mat, [1, 2, 3, 2] = [4, 1, 3, 2] * [4, 2, 3, 2] 100s x0: [4, 1, 3, 2] 100s 0.258 -0.918 0.189 0.977 100s 100s x1: [4, 2, 3, 2] 100s -0.486 -0.921 -0.053 0.846 100s 0.126 -0.134 0.416 0.709 100s 100s y: [1, 2, 3, 2] 100s 1.537 100s 0.927 100s test-mul-mat0: iter:86/500 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.435 0.467 0.166 0.204 100s 0.868 -0.327 0.401 0.594 100s 0.447 -0.427 -0.645 0.448 100s -0.387 0.182 -0.312 -0.428 100s 100s x1: [4, 3, 1, 1] 100s 0.245 0.852 0.950 -0.497 100s 0.934 0.139 -0.520 0.913 100s 0.188 -0.589 0.640 0.267 100s 100s y: [4, 3, 1, 1] 100s 0.348 0.019 -1.090 -0.024 100s -0.241 1.099 1.103 -0.565 100s -0.196 0.771 0.043 -0.494 100s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.561 0.468 -0.221 0.112 100s 100s x1: [4, 4, 1, 1] 100s -0.641 0.900 0.817 -0.789 100s 0.850 -0.680 -0.854 -0.011 100s -0.200 -0.941 -0.823 0.212 100s 0.699 0.444 0.273 -0.736 100s 100s y: [1, 4, 1, 1] 100s 0.511 100s -0.607 100s -0.123 100s -0.327 100s testing: mul_mat, [3, 1, 1, 3] = [4, 3, 1, 3] * [4, 1, 1, 3] 100s x0: [4, 3, 1, 3] 100s -0.520 -0.555 -0.236 -0.374 100s 0.434 0.564 -0.316 0.610 100s -0.224 -0.617 0.054 -0.951 100s 100s x1: [4, 1, 1, 3] 100s -0.131 -0.627 -0.441 0.442 100s 100s y: [3, 1, 1, 3] 100s 0.355 -0.002 -0.028 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.944 0.670 0.980 0.513 100s 0.825 0.118 0.961 0.947 100s -0.049 -0.148 0.445 0.340 100s -0.629 0.423 0.437 0.829 100s 100s x1: [4, 3, 1, 1] 100s 0.880 0.812 -0.054 -0.344 100s -0.805 -1.000 -0.295 -0.157 100s 0.966 0.192 -0.041 -0.291 100s 100s y: [4, 3, 1, 1] 100s 1.145 0.445 -0.304 -0.519 100s -1.799 -1.215 0.002 -0.176 100s 0.850 0.504 -0.193 -0.786 100s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.994 0.197 0.792 0.124 100s 100s x1: [4, 4, 1, 1] 100s 0.075 -0.324 0.710 -0.113 100s 0.622 -0.634 0.082 0.622 100s 0.070 0.925 0.588 -0.737 100s -0.117 -0.703 0.055 -0.173 100s 100s y: [1, 4, 1, 1] 100s 0.410 100s -0.602 100s 0.487 100s -0.001 100s testing: mul_mat, [4, 4, 1, 3] = [1, 4, 1, 3] * [1, 4, 1, 3] 100s x0: [1, 4, 1, 3] 100s -0.431 100s -0.822 100s 0.428 100s 0.651 100s 100s x1: [1, 4, 1, 3] 100s -0.950 100s 0.215 100s 0.104 100s -0.990 100s 100s y: [4, 4, 1, 3] 100s 0.409 0.781 -0.407 -0.619 100s -0.093 -0.177 0.092 0.140 100s -0.045 -0.085 0.044 0.067 100s 0.426 0.814 -0.424 -0.645 100s test-mul-mat0: iter:87/500 100s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.457 100s 100s x1: [1, 4, 1, 1] 100s 0.599 100s -0.055 100s -0.467 100s -0.186 100s 100s y: [1, 4, 1, 1] 100s -0.273 100s 0.025 100s 0.213 100s 0.085 100s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 100s x0: [1, 1, 4, 1] 100s 0.419 100s 100s x1: [1, 1, 4, 1] 100s 0.475 100s 100s y: [1, 1, 4, 1] 100s 0.199 100s testing: mul_mat, [4, 1, 4, 2] = [1, 4, 4, 2] * [1, 1, 4, 2] 100s x0: [1, 4, 4, 2] 100s -0.978 100s -0.924 100s -0.015 100s 0.308 100s 100s x1: [1, 1, 4, 2] 100s -0.665 100s 100s y: [4, 1, 4, 2] 100s 0.650 0.615 0.010 -0.205 100s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.377 100s 0.922 100s 0.865 100s -0.053 100s 100s x1: [1, 4, 1, 1] 100s -0.442 100s 0.307 100s -0.168 100s -0.559 100s 100s y: [4, 4, 1, 1] 100s 0.166 -0.407 -0.382 0.023 100s -0.116 0.283 0.266 -0.016 100s 0.063 -0.155 -0.145 0.009 100s 0.211 -0.516 -0.483 0.030 100s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 100s x0: [4, 1, 4, 1] 100s 0.836 -0.142 -0.541 -0.842 100s 100s x1: [4, 1, 4, 1] 100s -0.782 0.664 0.815 0.988 100s 100s y: [1, 1, 4, 1] 100s -2.021 100s testing: mul_mat, [3, 4, 4, 2] = [1, 3, 4, 2] * [1, 4, 4, 2] 100s x0: [1, 3, 4, 2] 100s 0.823 100s -0.319 100s 0.661 100s 100s x1: [1, 4, 4, 2] 100s -0.401 100s 0.587 100s 0.161 100s 0.348 100s 100s y: [3, 4, 4, 2] 100s -0.330 0.128 -0.265 100s 0.483 -0.187 0.388 100s 0.133 -0.051 0.106 100s 0.286 -0.111 0.230 100s test-mul-mat0: iter:88/500 100s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.243 100s 0.246 100s -0.267 100s 100s x1: [1, 1, 1, 1] 100s 0.423 100s 100s y: [3, 1, 1, 1] 100s 0.103 0.104 -0.113 100s testing: mul_mat, [1, 3, 3, 1] = [1, 1, 3, 1] * [1, 3, 3, 1] 100s x0: [1, 1, 3, 1] 100s 0.682 100s 100s x1: [1, 3, 3, 1] 100s -0.096 100s 0.142 100s 0.865 100s 100s y: [1, 3, 3, 1] 100s -0.066 100s 0.097 100s 0.590 100s testing: mul_mat, [1, 1, 3, 2] = [1, 1, 3, 2] * [1, 1, 3, 2] 100s x0: [1, 1, 3, 2] 100s -0.649 100s 100s x1: [1, 1, 3, 2] 100s 0.126 100s 100s y: [1, 1, 3, 2] 100s -0.082 100s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.286 100s 100s x1: [1, 1, 1, 1] 100s -0.464 100s 100s y: [1, 1, 1, 1] 100s 0.133 100s testing: mul_mat, [1, 1, 3, 1] = [1, 1, 3, 1] * [1, 1, 3, 1] 100s x0: [1, 1, 3, 1] 100s 0.148 100s 100s x1: [1, 1, 3, 1] 100s 0.782 100s 100s y: [1, 1, 3, 1] 100s 0.116 100s testing: mul_mat, [2, 1, 3, 2] = [1, 2, 3, 2] * [1, 1, 3, 2] 100s x0: [1, 2, 3, 2] 100s -0.970 100s 0.072 100s 100s x1: [1, 1, 3, 2] 100s -0.466 100s 100s y: [2, 1, 3, 2] 100s 0.452 -0.033 100s test-mul-mat0: iter:89/500 100s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.280 0.386 100s -0.347 -0.017 100s 0.899 -0.157 100s -0.071 0.891 100s 100s x1: [2, 3, 1, 1] 100s -0.411 -0.039 100s 0.703 -0.793 100s 0.886 -0.149 100s 100s y: [4, 3, 1, 1] 100s 0.100 0.143 -0.363 -0.005 100s -0.503 -0.231 0.756 -0.756 100s -0.306 -0.305 0.820 -0.195 100s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 100s x0: [2, 4, 4, 1] 100s 0.570 0.181 100s 0.790 -0.323 100s 0.435 0.583 100s 0.315 0.059 100s 100s x1: [2, 4, 4, 1] 100s -0.127 -0.999 100s 0.928 -0.335 100s 0.849 0.107 100s -0.746 0.793 100s 100s y: [4, 4, 4, 1] 100s -0.253 0.222 -0.638 -0.099 100s 0.468 0.841 0.208 0.272 100s 0.503 0.636 0.432 0.274 100s -0.282 -0.845 0.138 -0.188 100s testing: mul_mat, [2, 4, 4, 2] = [2, 2, 4, 2] * [2, 4, 4, 2] 100s x0: [2, 2, 4, 2] 100s 0.551 0.384 100s -0.481 -0.595 100s 100s x1: [2, 4, 4, 2] 100s 0.668 -0.509 100s -0.959 0.103 100s -0.926 0.356 100s -0.838 0.855 100s 100s y: [2, 4, 4, 2] 100s 0.172 -0.019 100s -0.488 0.400 100s -0.373 0.233 100s -0.133 -0.105 100s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.436 0.025 100s 100s x1: [2, 2, 1, 1] 100s 0.209 0.631 100s 0.463 -0.626 100s 100s y: [1, 2, 1, 1] 100s 0.107 100s 0.186 100s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 100s x0: [1, 3, 4, 1] 100s 0.025 100s 0.973 100s 0.220 100s 100s x1: [1, 2, 4, 1] 100s -0.729 100s -0.844 100s 100s y: [3, 2, 4, 1] 100s -0.018 -0.709 -0.161 100s -0.021 -0.821 -0.186 100s testing: mul_mat, [2, 1, 4, 2] = [3, 2, 4, 2] * [3, 1, 4, 2] 100s x0: [3, 2, 4, 2] 100s 0.740 0.798 -0.714 100s -0.586 -0.602 -0.443 100s 100s x1: [3, 1, 4, 2] 100s -0.517 -0.016 0.817 100s 100s y: [2, 1, 4, 2] 100s -0.978 -0.050 100s test-mul-mat0: iter:90/500 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.099 -0.437 -0.019 100s 0.689 -0.377 -0.702 100s 100s x1: [3, 3, 1, 1] 100s -0.631 0.449 -0.883 100s -0.159 -0.547 0.428 100s 0.257 -0.094 -0.211 100s 100s y: [2, 3, 1, 1] 100s -0.241 0.016 100s 0.215 -0.204 100s 0.071 0.361 100s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 2, 3, 1] 100s -0.683 0.494 0.395 100s 0.223 -0.717 0.614 100s 100s x1: [3, 2, 3, 1] 100s 0.161 0.953 0.989 100s 0.207 0.170 0.333 100s 100s y: [2, 2, 3, 1] 100s 0.751 -0.040 100s 0.074 0.129 100s testing: mul_mat, [1, 2, 3, 3] = [3, 1, 3, 3] * [3, 2, 3, 3] 100s x0: [3, 1, 3, 3] 100s -0.383 0.019 0.420 100s 100s x1: [3, 2, 3, 3] 100s -0.729 -0.506 0.260 100s -0.423 -0.448 0.260 100s 100s y: [1, 2, 3, 3] 100s 0.380 100s 0.263 100s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.609 -0.567 0.119 100s 100s x1: [3, 1, 1, 1] 100s 0.067 0.775 0.414 100s 100s y: [1, 1, 1, 1] 100s -0.431 100s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 100s x0: [1, 2, 3, 1] 100s 0.929 100s -0.812 100s 100s x1: [1, 3, 3, 1] 100s 0.328 100s 0.708 100s 0.919 100s 100s y: [2, 3, 3, 1] 100s 0.305 -0.266 100s 0.658 -0.574 100s 0.854 -0.746 100s testing: mul_mat, [1, 1, 3, 3] = [2, 1, 3, 3] * [2, 1, 3, 3] 100s x0: [2, 1, 3, 3] 100s -0.829 0.737 100s 100s x1: [2, 1, 3, 3] 100s -0.871 -0.001 100s 100s y: [1, 1, 3, 3] 100s 0.720 100s test-mul-mat0: iter:91/500 100s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.059 100s -0.885 100s 100s x1: [1, 2, 1, 1] 100s 0.987 100s -0.109 100s 100s y: [2, 2, 1, 1] 100s -0.058 -0.873 100s 0.006 0.097 100s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.252 100s 100s x1: [1, 2, 1, 1] 100s 0.768 100s 0.603 100s 100s y: [1, 2, 1, 1]ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s 100s -0.194 100s -0.152 100s testing: mul_mat, [2, 1, 1, 2] = [1, 2, 1, 2] * [1, 1, 1, 2] 100s x0: [1, 2, 1, 2] 100s -0.640 100s -0.572 100s 100s x1: [1, 1, 1, 2] 100s 0.774 100s 100s y: [2, 1, 1, 2] 100s -0.495 -0.443 100s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.425 100s 0.126 100s 0.744 100s 100s x1: [1, 2, 1, 1] 100s -0.952 100s 0.625 100s 100s y: [3, 2, 1, 1] 100s 0.404 -0.120 -0.708 100s -0.265 0.079 0.465 100s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.459 -0.655 -0.145 100s 0.609 0.914 -0.668 100s 0.927 -0.783 0.702 100s 0.326 0.933 -0.543 100s 100s x1: [3, 1, 1, 1] 100s -0.899 -0.836 0.333 100s 100s y: [4, 1, 1, 1] 100s 0.912 -1.534 0.056 -1.255 100s testing: mul_mat, [1, 3, 1, 2] = [4, 1, 1, 2] * [4, 3, 1, 2] 100s x0: [4, 1, 1, 2] 100s -0.538 -0.324 -0.105 -0.206 100s 100s x1: [4, 3, 1, 2] 100s 0.591 -0.551 -0.769 -0.412 100s -0.759 -0.409 0.016 0.464 100s 0.467 0.064 0.088 0.712 100s 100s y: [1, 3, 1, 2] 100s 0.026 100s 0.443 100s -0.427 100s test-mul-mat0: iter:92/500 100s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.620 0.353 -0.308 100s 0.835 -0.191 -0.568 100s 100s x1: [3, 1, 1, 1] 100s 0.989 -0.468 0.641 100s 100s y: [2, 1, 1, 1] 100s 0.251 0.551 100s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.261 -0.201 0.839 100s 100s x1: [3, 2, 1, 1] 100s -0.788 0.599 -0.368 100s 0.131 0.997 -0.242 100s 100s y: [1, 2, 1, 1] 100s -0.224 100s -0.438 100s testing: mul_mat, [1, 1, 1, 4] = [3, 1, 1, 4] * [3, 1, 1, 4] 100s x0: [3, 1, 1, 4] 100s -0.554 0.036 0.841 100s 100s x1: [3, 1, 1, 4] 100s 0.415 0.694 -0.366 100s 100s y: [1, 1, 1, 4] 100s -0.514 100s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.651 -0.131 -0.228 100s -0.765 -0.849 0.718 100s -0.642 0.089 0.881 100s -0.957 0.888 -0.540 100s 100s x1: [3, 1, 1, 1] 100s -0.797 0.550 -0.604 100s 100s y: [4, 1, 1, 1] 100s 0.584 -0.291 0.028 1.577 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.578 0.502 0.086 -0.391 100s 0.106 -0.273 0.520 -0.506 100s 0.785 0.477 -0.394 -0.991 100s 0.128 0.737 0.237 -0.673 100s 100s x1: [4, 3, 1, 1] 100s -0.478 0.863 -0.319 -0.032 100s -0.101 -0.478 -0.233 -0.374 100s -0.802 0.375 -0.214 -0.914 100s 100s y: [4, 3, 1, 1] 100s 0.142 -0.435 0.195 0.521 100s -0.172 0.187 0.155 -0.169 100s 0.064 0.165 0.540 0.738 100s testing: mul_mat, [4, 4, 1, 4] = [4, 4, 1, 4] * [4, 4, 1, 4] 100s x0: [4, 4, 1, 4] 100s 0.528 0.742 -0.398 -0.362 100s -0.934 -0.795 0.050 0.359 100s 0.767 0.589 -0.208 0.800 100s -0.322 0.288 -0.462 0.481 100s 100s x1: [4, 4, 1, 4] 100s -0.625 -0.531 -0.151 -0.762 100s 0.150 0.817 0.136 0.673 100s -0.416 0.763 0.871 0.959 100s -0.451 0.957 0.540 -0.873 100s 100s y: [4, 4, 1, 4] 100s -0.388 0.725 -1.371 -0.248 100s 0.388 -0.542 1.107 0.448 100s -0.349 0.170 0.716 0.413 100s 0.572 -0.626 -0.592 -0.248 100s test-mul-mat0: iter:93/500 100s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.034 -0.547 100s 0.353 -0.427 100s 100s x1: [2, 4, 1, 1] 100s 0.189 -0.417 100s 0.213 0.552 100s -0.863 0.689 100s -0.447 0.050 100s 100s y: [2, 4, 1, 1] 100s 0.235 0.245 100s -0.294 -0.161 100s -0.406 -0.599 100s -0.043 -0.179 100s testing: mul_mat, [3, 2, 4, 1] = [2, 3, 4, 1] * [2, 2, 4, 1] 100s x0: [2, 3, 4, 1] 100s -0.538 0.280 100s 0.972 0.676 100s -0.168 -0.891 100s 100s x1: [2, 2, 4, 1] 100s 0.779 -0.692 100s -0.005 0.366 100s 100s y: [3, 2, 4, 1] 100s -0.612 0.290 0.486 100s 0.105 0.243 -0.325 100s testing: mul_mat, [4, 3, 4, 2] = [2, 4, 4, 2] * [2, 3, 4, 2] 100s x0: [2, 4, 4, 2] 100s -0.949 0.553 100s -0.902 0.724 100s 0.902 0.071 100s -0.846 -0.104 100s 100s x1: [2, 3, 4, 2] 100s -0.529 -0.339 100s 0.990 -0.960 100s 0.847 -0.919 100s 100s y: [4, 3, 4, 2] 100s 0.314 0.231 -0.501 0.482 100s -1.470 -1.588 0.825 -0.737 100s -1.312 -1.430 0.699 -0.621 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.309 -0.261 100s -0.080 -0.705 100s 0.993 0.408 100s -0.092 -0.330 100s 100s x1: [2, 4, 1, 1] 100s 0.067 -0.440 100s 0.778 0.466 100s 0.743 -0.530 100s -0.114 0.224 100s 100s y: [4, 4, 1, 1] 100s 0.094 0.305 -0.113 0.139 100s -0.362 -0.391 0.963 -0.226 100s -0.092 0.314 0.522 0.106 100s -0.023 -0.149 -0.022 -0.063 100s testing: mul_mat, [3, 2, 4, 1] = [4, 3, 4, 1] * [4, 2, 4, 1] 100s x0: [4, 3, 4, 1] 100s 0.527 0.978 -0.060 0.640 100s -0.096 -0.243 -0.164 -0.554 100s 0.473 0.191 -0.003 -0.216 100s 100s x1: [4, 2, 4, 1] 100s 0.395 -0.626 -0.940 -0.118 100s 0.972 -0.548 0.853 0.718 100s 100s y: [3, 2, 4, 1] 100s -0.423 0.333 0.095 100s 0.384 -0.498 0.197 100s testing: mul_mat, [4, 4, 4, 2] = [3, 4, 4, 2] * [3, 4, 4, 2] 100s x0: [3, 4, 4, 2] 100s -0.002 0.301 0.278 100s 0.816 0.071 0.830 100s -0.814 -0.864 -0.927 100s -0.449 -0.014 0.686 100s 100s x1: [3, 4, 4, 2] 100s 0.097 -0.118 0.461 100s 0.821 -0.546 0.183 100s -0.123 0.744 0.703 100s -0.439 -0.840 0.689 100s 100s y: [4, 4, 4, 2] 100s 0.092 0.452 -0.403 0.274 100s -0.115 0.783 -0.366 -0.235 100s 0.419 0.536 -1.194 0.527 100s -0.060 0.154 0.445 0.681 100s test-mul-mat0: iter:94/500 100s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.655 -0.917 100s -0.411 0.628 100s 100s x1: [2, 3, 1, 1] 100s -0.104 0.125 100s -0.413 0.089 100s -0.722 0.317 100s 100s y: [2, 3, 1, 1] 100s -0.046 0.121 100s 0.188 0.226 100s 0.182 0.495 100s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 100s x0: [2, 1, 2, 1] 100s 0.728 0.800 100s 100s x1: [2, 2, 2, 1] 100s 0.004 -0.989 100s -0.808 0.564 100s 100s y: [1, 2, 2, 1] 100s -0.788 100s -0.137 100s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 100s x0: [2, 1, 2, 1] 100s 0.856 0.467 100s 100s x1: [2, 1, 2, 1] 100s 0.378 0.297 100s 100s y: [1, 1, 2, 1] 100s 0.462 100s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.372 0.603 100s -0.679 0.454 100s 100s x1: [2, 1, 1, 1] 100s -0.945 0.885 100s 100s y: [2, 1, 1, 1] 100s 0.183 1.043 100s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 100s x0: [2, 4, 2, 1] 100s 0.812 0.484 100s -0.679 0.564 100s -0.710 -0.010 100s 0.612 -0.219 100s 100s x1: [2, 2, 2, 1] 100s -0.089 0.231 100s -0.542 -0.078 100s 100s y: [4, 2, 2, 1] 100s 0.039 0.191 0.061 -0.105 100s -0.478 0.324 0.386 -0.315 100s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 100s x0: [4, 3, 2, 1] 100s -0.772 0.792 -0.129 0.806 100s -0.084 0.906 -0.544 -0.528 100s -0.099 0.682 -0.637 0.839 100s 100s x1: [4, 2, 2, 1] 100s 0.362 0.174 0.443 0.683 100s -0.223 -0.103 -0.406 -0.992 100s 100s y: [3, 2, 2, 1] 100s 0.352 -0.475 0.374 100s -0.657 0.669 -0.622 100s test-mul-mat0: iter:95/500 100s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.069 -0.430 -0.750 100s 0.542 -0.591 0.971 100s -0.915 0.611 -0.134 100s -0.928 -0.504 -0.463 100s 100s x1: [3, 3, 1, 1] 100s 0.553 0.791 0.624 100s 0.781 -0.293 -0.475 100s 0.573 -0.386 -0.793 100s 100s y: [4, 3, 1, 1] 100s -0.770 0.438 -0.106 -1.200 100s 0.536 0.134 -0.829 -0.357 100s 0.801 -0.231 -0.653 0.030 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.957 0.684 0.715 100s -0.429 0.891 -0.842 100s 0.640 -0.539 -0.592 100s 100s x1: [3, 4, 1, 1] 100s -0.044 0.975 -0.783 100s 0.194 -0.029 0.328 100s -0.191 0.458 0.535 100s -0.639 0.250 0.159 100s 100s y: [3, 4, 1, 1] 100s 0.066 1.547 -0.090 100s 0.401 -0.386 -0.054 100s 0.513 0.040 -0.686 100s -0.327 0.363 -0.637 100s testing: mul_mat, [3, 3, 1, 4] = [3, 3, 1, 4] * [3, 3, 1, 4] 100s x0: [3, 3, 1, 4] 100s -0.414 -0.613 -0.512 100s -0.119 0.339 -0.513 100s -0.630 0.263 0.814 100s 100s x1: [3, 3, 1, 4] 100s 0.181 -0.130 -0.621 100s 0.267 -0.519 0.245 100s 0.339 -0.023 0.782 100s 100s y: [3, 3, 1, 4] 100s 0.322 0.253 -0.654 100s 0.082 -0.333 -0.105 100s -0.526 -0.449 0.417 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.009 0.141 -0.808 100s 0.170 0.654 0.143 100s 100s x1: [3, 3, 1, 1] 100s 0.545 -0.117 0.388 100s 0.360 0.552 -0.968 100s -0.963 -0.121 0.307 100s 100s y: [2, 3, 1, 1] 100s -0.326 0.072 100s 0.863 0.283 100s -0.273 -0.199 100s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.141 0.809 100s -0.407 -0.509 100s 100s x1: [2, 3, 1, 1] 100s -0.027 -0.988 100s 0.204 0.375 100s 0.812 -0.806 100s 100s y: [2, 3, 1, 1] 100s -0.795 0.514 100s 0.274 -0.274 100s -0.767 0.080 100s testing: mul_mat, [4, 2, 1, 4] = [2, 4, 1, 4] * [2, 2, 1, 4] 100s x0: [2, 4, 1, 4] 100s -0.019 0.607 100s 0.595 -0.966 100s -0.170 0.329 100s 0.954 0.419 100s 100s x1: [2, 2, 1, 4] 100s 0.380 -0.133 100s 0.004 0.506 100s 100s y: [4, 2, 1, 4] 100s -0.088 0.354 -0.108 0.307 100s 0.307 -0.486 0.166 0.216 100s test-mul-mat0: iter:96/500 100s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.583 0.199 100s 100s x1: [2, 4, 1, 1] 100s -0.667 0.011 100s 0.784 -0.439 100s 0.579 -0.939 100s 0.382 0.956 100s 100s y: [1, 4, 1, 1] 100s -0.387 100s 0.370 100s 0.151 100s 0.413 100s testing: mul_mat, [2, 1, 2, 1] = [2, 2, 2, 1] * [2, 1, 2, 1] 100s x0: [2, 2, 2, 1] 100s -0.716 0.364 100s 0.417 0.522 100s 100s x1: [2, 1, 2, 1] 100s -0.397 0.290 100s 100s y: [2, 1, 2, 1] 100s 0.390 -0.014 100s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 100s x0: [2, 2, 2, 1] 100s 0.247 0.968 100s 0.532 0.308 100s 100s x1: [2, 2, 2, 1] 100s -0.661 -0.225 100s 0.259 0.098 100s 100s y: [2, 2, 2, 1] 100s -0.381 -0.421 100s 0.ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png158 0.168 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.887 -0.631 100s 0.825 0.530 100s 100s x1: [2, 2, 1, 1] 100s -0.314 -0.259 100s -0.777 0.542 100s 100s y: [2, 2, 1, 1] 100s 0.442 -0.396 100s 0.347 -0.354 100s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 100s x0: [2, 1, 2, 1] 100s -0.499 -0.117 100s 100s x1: [2, 2, 2, 1] 100s 0.347 0.153 100s -0.293 -0.348 100s 100s y: [1, 2, 2, 1] 100s -0.191 100s 0.187 100s testing: mul_mat, [2, 2, 2, 1] = [1, 2, 2, 1] * [1, 2, 2, 1] 100s x0: [1, 2, 2, 1] 100s 0.225 100s 0.855 100s 100s x1: [1, 2, 2, 1] 100s -0.164 100s -0.147 100s 100s y: [2, 2, 2, 1] 100s -0.037 -0.140 100s -0.033 -0.126 100s test-mul-mat0: iter:97/500 100s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.255 100s 100s x1: [1, 4, 1, 1] 100s -0.955 100s -0.505 100s 0.908 100s -0.586 100s 100s y: [1, 4, 1, 1] 100s -0.244 100s -0.129 100s 0.232 100s -0.150 100s testing: mul_mat, [3, 1, 3, 1] = [1, 3, 3, 1] * [1, 1, 3, 1] 100s x0: [1, 3, 3, 1] 100s 0.778 100s 0.335 100s -0.808 100s 100s x1: [1, 1, 3, 1] 100s 0.566 100s 100s y: [3, 1, 3, 1] 100s 0.440 0.190 -0.458 100s testing: mul_mat, [3, 3, 3, 2] = [1, 3, 3, 2] * [1, 3, 3, 2] 100s x0: [1, 3, 3, 2] 100s -0.364 100s 0.829 100s -0.845 100s 100s x1: [1, 3, 3, 2] 100s -0.619 100s 0.620 100s -0.721 100s 100s y: [3, 3, 3, 2] 100s 0.226 -0.513 0.523 100s -0.226 0.514 -0.524 100s 0.263 -0.598 0.609 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.598 100s 0.178 100s 0.432 100s 100s x1: [1, 3, 1, 1] 100s 0.625 100s -0.787 100s -0.580 100s 100s y: [3, 3, 1, 1] 100s 0.374 0.111 0.270 100s -0.471 -0.140 -0.340 100s -0.346 -0.103 -0.250 100s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 100s x0: [3, 2, 3, 1] 100s -0.243 -0.234 0.601 100s -0.821 0.757 -0.372 100s 100s x1: [3, 1, 3, 1] 100s 0.477 0.843 0.772 100s 100s y: [2, 1, 3, 1] 100s 0.150 -0.041 100s testing: mul_mat, [2, 3, 3, 2] = [2, 2, 3, 2] * [2, 3, 3, 2] 100s x0: [2, 2, 3, 2] 100s 0.317 0.057 100s -0.115 -0.922 100s 100s x1: [2, 3, 3, 2] 100s 0.884 0.890 100s -0.781 0.361 100s 0.733 0.991 100s 100s y: [2, 3, 3, 2] 100s 0.331 -0.923 100s -0.227 -0.243 100s 0.289 -0.998 100s test-mul-mat0: iter:98/500 100s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.263 100s 0.976 100s 100s x1: [1, 1, 1, 1] 100s -0.341 100s 100s y: [2, 1, 1, 1] 100s 0.090 -0.333 100s testing: mul_mat, [4, 2, 2, 1] = [1, 4, 2, 1] * [1, 2, 2, 1] 100s x0: [1, 4, 2, 1] 100s 0.323 100s 0.034 100s -0.411 100s -0.451 100s 100s x1: [1, 2, 2, 1] 100s 0.236 100s 0.794 100s 100s y: [4, 2, 2, 1] 100s 0.076 0.008 -0.097 -0.106 100s 0.256 0.027 -0.326 -0.358 100s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 100s x0: [1, 3, 2, 1] 100s 0.189 100s -0.276 100s -0.003 100s 100s x1: [1, 4, 2, 1] 100s 0.840 100s 0.627 100s -0.505 100s -0.666 100s 100s y: [3, 4, 2, 1] 100s 0.159 -0.232 -0.003 100s 0.119 -0.173 -0.002 100s -0.096 0.139 0.002 100s -0.126 0.184 0.002 100s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.398 100s 0.685 100s -0.048 100s -0.046 100s 100s x1: [1, 3, 1, 1] 100s -0.496 100s -0.192 100s 0.631 100s 100s y: [4, 3, 1, 1] 100s 0.197 -0.339 0.024 0.023 100s 0.076 -0.131 0.009 0.009 100s -0.251 0.432 -0.031 -0.029 100s testing: mul_mat, [2, 1, 2, 1] = [4, 2, 2, 1] * [4, 1, 2, 1] 100s x0: [4, 2, 2, 1] 100s 0.543 0.824 -0.025 -0.677 100s -0.064 0.549 0.703 0.887 100s 100s x1: [4, 1, 2, 1] 100s 0.007 0.986 0.543 0.556 100s 100s y: [2, 1, 2, 1] 100s 0.426 1.415 100s testing: mul_mat, [4, 4, 2, 1] = [2, 4, 2, 1] * [2, 4, 2, 1] 100s x0: [2, 4, 2, 1] 100s 0.991 0.750 100s 0.426 -0.086 100s 0.028 -0.413 100s 0.694 -0.203 100s 100s x1: [2, 4, 2, 1] 100s -0.830 0.291 100s -0.471 0.854 100s -0.758 0.483 100s -0.138 -0.772 100s 100s y: [4, 4, 2, 1] 100s -0.604 -0.379 -0.143 -0.635 100s 0.174 -0.274 -0.366 -0.501 100s -0.389 -0.364 -0.220 -0.624 100s -0.716 0.007 0.315 0.061 100s test-mul-mat0: iter:99/500 100s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.121 100s 0.640 100s 0.621 100s 0.555 100s 100s x1: [1, 1, 1, 1] 100s 0.222 100s 100s y: [4, 1, 1, 1] 100s -0.027 0.142 0.138 0.123 100s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 100s x0: [1, 1, 2, 1] 100s 0.027 100s 100s x1: [1, 4, 2, 1] 100s 0.974 100s -0.263 100s 0.721 100s 0.852 100s 100s y: [1, 4, 2, 1] 100s 0.027 100s -0.007 100s 0.020 100s 0.023 100s testing: mul_mat, [3, 1, 2, 4] = [1, 3, 2, 4] * [1, 1, 2, 4] 100s x0: [1, 3, 2, 4] 100s 0.284 100s 0.952 100s 0.730 100s 100s x1: [1, 1, 2, 4] 100s 0.993 100s 100s y: [3, 1, 2, 4] 100s 0.282 0.945 0.725 100s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.505 100s 0.869 100s 0.405 100s -0.212 100s 100s x1: [1, 3, 1, 1] 100s 0.170 100s -0.305 100s -0.713 100s 100s y: [4, 3, 1, 1] 100s 0.086 0.148 0.069 -0.036 100s -0.154 -0.265 -0.124 0.064 100s -0.360 -0 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.pn.619 -0.289 0.151 100s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 100s x0: [4, 3, 2, 1] 100s -0.454 -0.494 -0.823 0.253 100s 0.246 0.664 0.359 -0.918 100s 0.605 0.698 0.608 -0.750 100s 100s x1: [4, 1, 2, 1] 100s 0.820 0.136 -0.211 0.625 100s 100s y: [3, 1, 2, 1] 100s -0.107 -0.357 -0.006 100s testing: mul_mat, [1, 4, 2, 4] = [3, 1, 2, 4] * [3, 4, 2, 4] 100s x0: [3, 1, 2, 4] 100s 0.003 -0.138 0.991 100s 100s x1: [3, 4, 2, 4] 100s -0.900 -0.769 -0.915 100s 0.835 -0.460 -0.235 100s -0.863 0.086 -0.989 100s 0.742 0.591 0.675 100s 100s y: [1, 4, 2, 4] 100s -0.804 100s -0.167 100s -0.995 100s 0.589 100s test-mul-mat0: iter:100/500 100s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.241 -0.852 0.192 100s 100s x1: [3, 1, 1, 1] 100s -0.470 0.897 -0.843 100s 100s y: [1, 1, 1, 1] 100s -0.814 100s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.048 -0.746 -0.447 100s 0.714 0.220 0.641 100s 100s x1: [3, 1, 1, 1] 100s 0.272 0.929 0.008 100s 100s y: [2, 1, 1, 1] 100s -0.710 0.405 100s testing: mul_mat, [4, 2, 1, 3] = [3, 4, 1, 3] * [3, 2, 1, 3] 100s x0: [3, 4, 1, 3] 100s -0.356 -0.589 0.746 100s -0.427 0.419 -0.252 100s 0.525 0.673 0.301 100s 0.240 -0.107 -0.058 100s 100s x1: [3, 2, 1, 3] 100s -0.986 0.545 0.732 100s -0.635 0.226 -0.046 100s 100s y: [4, 2, 1, 3] 100s 0.576 0.465 0.069 -0.337 100s 0.058 0.377 -0.195 -0.174 100s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.973 0.088 -0.327 100s 0.882 0.321 0.628 100s 0.655 0.995 -0.324 100s -0.924 -0.366 0.244 100s 100s x1: [3, 4, 1, 1] 100s -0.399 -0.216 -0.926 100s 0.902 -0.976 -0.033 100s -0.156 0.277 0.405 100s 0.517 -0.105 0.069 100s 100s y: [4, 4, 1, 1] 100s -0.104 -1.003 -0.176 0.222 100s 0.803 0.462 -0.369 -0.485 100s -0.260 0.206 0.042 0.142 100s 0.471 0.466 0.212 -0.423 100s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.294 -0.547 -0.857 0.575 100s 0.073 0.602 0.597 -0.975 100s 100s x1: [4, 3, 1, 1] 100s 0.735 0.362 -0.774 0.588 100s -0.379 -0.373 -0.810 0.405 100s -0.299 -0.908 0.429 0.668 100s 100s y: [2, 3, 1, 1] 100s 0.589 -0.764 100s 1.243 -1.131 100s 0.601 -0.963 100s testing: mul_mat, [2, 4, 1, 3] = [2, 2, 1, 3] * [2, 4, 1, 3] 100s x0: [2, 2, 1, 3] 100s -0.732 -0.074 100s 0.549 0.865 100s 100s x1: [2, 4, 1, 3] 100s 0.252 0.651 100s 0.113 -0.427 100s 0.646 0.747 100s 0.246 0.274 100s 100s y: [2, 4, 1, 3] 100s -0.232 0.701 100s -0.051 -0.308 100s -0.528 1.001 100s -0.200 0.372 100s test-mul-mat0: iter:101/500 100s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.763 0.525 100s -0.033 0.478 100s 0.235 -0.217 100s 100s x1: [2, 3, 1, 1] 100s -0.296 -0.980 100s -0.860 0.301 100s -0.574 0.482 100s 100s y: [3, 3, 1, 1] 100s -0.288 -0.459 0.143 100s 0.814 0.172 -0.268 100s 0.691 0.249 -0.240 100s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.896 -0.967 100s -0.127 0.960 100s 0.723 0.294 100s 0.771 -0.341 100s 100s x1: [2, 3, 1, 1] 100s 0.425 -0.981 100s 0.051 -0.026 100s -0.055 -0.084 100s 100s y: [4, 3, 1, 1] 100s 1.329 -0.996 0.019 0.663 100s 0.071 -0.032 0.029 0.048 100s 0.032 -0.073 -0.064 -0.014 100s testing: mul_mat, [2, 4, 1, 2] = [2, 2, 1, 2] * [2, 4, 1, 2] 100s x0: [2, 2, 1, 2] 100s -0.514 0.882 100s -0.434 0.431 100s 100s x1: [2, 4, 1, 2] 100s -0.012 -0.994 100s -0.916 0.692 100s -0.974 -0.776 100s -0.007 -0.548 100s 100s y: [2, 4, 1, 2] 100s -0.871 -0.423 100s 1.082 0.695 100s -0.183 0.088 100s -0.480 -0.233 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.214 0.064 100s 0.820 0.298 100s 100s x1: [2, 2, 1, 1] 100s 0.538 0.287 100s -0.445 -0.169 100s 100s y: [2, 2, 1, 1] 100s 0.133 0.526 100s -0.106 -0.415 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.228 -0.769 100s 0.586 -0.540 100s 100s x1: [2, 2, 1, 1] 100s 0.512 0.090 100s 0.522 -0.495 100s 100s y: [2, 2, 1, 1] 100s 0.048 0.251 100s 0.500 0.573 100s testing: mul_mat, [1, 2, 1, 2] = [2, 1, 1, 2] * [2, 2, 1, 2] 100s x0: [2, 1, 1, 2] 100s 0.146 0.221 100s 100s x1: [2, 2, 1, 2] 100s 0.634 -0.602 100s -0.074 -0.535 100s 100s y: [1, 2, 1, 2] 100s -0.040 100s -0.129 100s test-mul-mat0: iter:102/500 100s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.112 -0.171 -0.408 0.459 100s 100s x1: [4, 4, 1, 1] 100s -0.485 0.747 0.410 0.579 100s 0.044 -0.079 -0.331 -0.434 100s 0.426 -0.790 0.794 0.012 100s -0.559 -0.746 -0.354 -0.161 100s 100s y: [1, 4, 1, 1] 100s -0.083 100s -0.046 100s -0.136 100s 0.135 100s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 100s x0: [4, 1, 4, 1] 100s -0.527 -0.287 -0.965 -0.733 100s 100s x1: [4, 1, 4, 1] 100s 0.386 0.435 -0.395 -0.393 100s 100s y: [1, 1, 4, 1] 100s 0.340 100s testing: mul_mat, [1, 1, 4, 3] = [4, 1, 4, 3] * [4, 1, 4, 3] 100s x0: [4, 1, 4, 3] 100s 0.639 -0.130 0.211 -0.085 100s 100s x1: [4, 1, 4, 3] 100s 0.547 -0.862 0.332 -0.870 100s 100s y: [1, 1, 4, 3] 100s 0.605 100s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.931 0.731 0.128 -0.208 100s -0.741 -0.094 -0.149 -0.363 100s -0.566 0.824 -0.817 0.981 100s -0.564 0.522 -0.439 -0.375 100s 100s x1: [4, 1, 1, 1] 100s 0.681 -0.167 0.821 -0.720 100s 100s y: [4, 1, 1, 1] 100s 0.767 -0.351 -1.900 -0.562 100s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 100s x0: [4, 1, 4, 1] 100s 0.481 0.055 0.944 -0.716 100s 100s x1: [4, 4, 4, 1] 100s 0.287 -0.691 0.618 0.480 100s 0.996 -0.234 -0.890 0.633 100s -0.603 -0.799 0.315 0.230 100s -0.978 0.595 0.956 0.953 100s 100s y: [1, 4, 4, 1] 100s 0.339 100s -0.827 100s -0.202 100s -0.217 100s testing: mul_mat, [4, 4, 4, 3] = [1, 4, 4, 3] * [1, 4, 4, 3] 100s x0: [1, 4, 4, 3] 100s 0.027 100s 0.814 100s -0.135 100s 0.357 100s 100s x1: [1, 4, 4, 3] 100s -0.090 100s 0.122 100s -0.761 100s 0.268 100s 100s y: [4, 4, 4, 3] 100s -0.002 -0.073 0.012 -0.032 100s 0.003 0.099 -0.017 0.044 100s -0.020 -0.620 0.103 -0.272 100s 0.007 0.218 -0.036 0.096 100s test-mul-mat0: iter:103/500 100s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.561 100s 0.479 100s 0.673 100s 0.586 100s 100s x1: [1, 3, 1, 1] 100s 0.505 100s 0.520 100s -0.633 100s 100s y: [4, 3, 1, 1] 100s 0.283 0.242 0.340 0.296 100s 0.292 0.249 0.350 0.305 100s -0.355 -0.303 -0.426 -0.371 100s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 100s x0: [1, 4, 2, 1] 100s -0.223 100s 0.389 100s 0.803 100s -0.664 100s 100s x1: [1, 4, 2, 1] 100s 0.871 100s -0.518 100s -0.362 100s -0.922 100s 100s y: [4, 4, 2, 1] 100s -0.195 0.339 0.700 -0.578 100s 0.116 -0.201 -0.416 0.344 100s 0.081 -0.141 -0.291 0.240 100s 0.206 -0.359 -0.741 0.612 100s testing: mul_mat, [1, 4, 2, 2] = [1, 1, 2, 2] * [1, 4, 2, 2] 100s x0: [1, 1, 2, 2] 100s -0.741 100s 100s x1: [1, 4, 2, 2] 100s -0.076 100s -0.398 100s -0.495 100s -0.750 100s 100s y: [1, 4, 2, 2] 100s 0.056 100s 0.295 100s 0.367 100s 0.556 100s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.847 100s 100s x1: [1, 1, 1, 1] 100s -0.813 100s 100s y: [1, 1, 1, 1] 100s -0.689 100s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 100s x0: [1, 1, 2, 1] 100s -0.620 100s 100s x1: [1, 1, 2, 1] 100s 0.576 100s 100s y: [1, 1, 2, 1] 100s -0.357 100s testing: mul_mat, [4, 1, 2, 2] = [1, 4, 2, 2] * [1, 1, 2, 2] 100s x0: [1, 4, 2, 2] 100s -0.226 100s -0.143 100s 0.117 100s -0.471 100s 100s x1: [1, 1, 2, 2] 100s -0.052 100s 100s y: [4, 1, 2, 2] 100s 0.012 0.007 -0.006 0.025 100s test-mul-mat0: iter:104/500 100s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.209 -0.085 -0.478 0.204 100s 100s x1: [4, 4, 1, 1] 100s 0.618 -0.982 -0.643 0.802 100s -0.602 0.958 -0.250 -0.454 100s -0.518 -0.700 0.198 0.256 100s 0.157 -0.685 0.784 -0.159 100s 100s y: [1, 4, 1, 1] 100s 0.684 100s -0.181 100s -0.091 100s -0.316 100s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.494 0.945 0.434 -0.052 100s 0.382 0.053 -0.034 0.740 100s -0.145 0.364 0.698 0.605 100s 100s x1: [4, 1, 1, 1] 100s -0.037 -0.037 -0.749 0.624 100s 100s y: [3, 1, 1, 1] 100s -0.374 0.471 -0.153 100s testing: mul_mat, [3, 3, 1, 4] = [4, 3, 1, 4] * [4, 3, 1, 4] 100s x0: [4, 3, 1, 4] 100s -0.989 0.342 -0.999 -0.721 100s -0.320 -0.268 0.600 -0.015 100s 0.203 0.776 -0.347 0.371 100s 100s x1: [4, 3, 1, 4] 100s 0.910 -0.820 0.905 0.108 100s 0.436 0.062 0.423 0.220 100s 0.903 0.686 -0.571 -0.182 100s 100s y: [3, 3, 1, 4] 100s -2.163 0.470 -0.726 100s -0.991 0.095 0.071 100s 0.043 -0.813 0.846 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.439 -0.433 0.304 0.244 100s 0.480 0.777 0.673 0.346 100s 0.248 0.228 -0.807 0.811 100s 100s x1: [4, 3, 1, 1] 100s -0.466 -0.541 0.799 0.042 100s 0.098 -0.375 -0.018 0.203 100s 0.456 0.989 -0.444 0.463 100s 100s y: [3, 3, 1, 1] 100s 0.692 -0.091 -0.850 100s 0.164 -0.186 0.118 100s -0.650 0.849 1.072 100s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.807 0.775 0.329 100s -0.688 -0.918 0.492 100s -0.866 -0.075 0.031 100s -0.637 0.255 -0.443 100s 100s x1: [3, 4, 1, 1] 100s -0.444 -0.424 0.661 100s 0.587 0.047 -0.569 100s -0.879 0.506 -0.769 100s 0.163 -0.396 -0.144 100s 100s y: [4, 4, 1, 1] 100s -0.469 1.020 0.437 -0.118 100s 0.322 -0.727 -0.529 -0.110 100s -0.570 -0.239 0.698 1.029 100s -0.223 0.181 -0.116 -0.141 100s testing: mul_mat, [1, 3, 1, 4] = [4, 1, 1, 4] * [4, 3, 1, 4] 100s x0: [4, 1, 1, 4] 100s 0.372 0.726 -0.424 0.118 100s 100s x1: [4, g 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.p3, 1, 4] 100s -0.204 -0.295 -0.250 -0.959 100s -0.949 -0.439 -0.404 -0.373 100s -0.778 -0.817 0.674 -0.347 100s 100s y: [1, 3, 1, 4] 100s -0.298 100s -0.545 100s -1.209 100s test-mul-mat0: iter:105/500 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.392 -0.703 100s 0.246 0.151 100s -0.569 0.771 100s 100s x1: [2, 2, 1, 1] 100s -0.223 -0.441 100s 0.099 0.947 100s 100s y: [3, 2, 1, 1] 100s 0.223 -0.121 -0.213 100s -0.627 0.167 0.673 100s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 100s x0: [2, 2, 3, 1] 100s 0.847 -0.699 100s -0.329 -0.054 100s 100s x1: [2, 3, 3, 1] 100s -0.477 -0.843 100s -0.653 0.641 100s 0.838 -0.250 100s 100s y: [2, 3, 3, 1] 100s 0.185 0.203 100s -1.001 0.181 100s 0.884 -0.263 100s testing: mul_mat, [3, 2, 3, 2] = [2, 3, 3, 2] * [2, 2, 3, 2] 100s x0: [2, 3, 3, 2] 100s 0.992 -0.833 100s -0.463 0.480 100s 0.142 -0.315 100s 100s x1: [2, 2, 3, 2] 100s -0.989 0.133 100s -0.505 0.652 100s 100s y: [3, 2, 3, 2] 100s -1.091 0.521 -0.183 100s -1.045 0.547 -0.278 100s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.850 -0.712 100s -0.730 -0.532 100s 100s x1: [2, 3, 1, 1] 100s -0.216 0.622 100s -0.588 0.963 100s -0.234 0.657 100s 100s y: [2, 3, 1, 1] 100s -0.259 -0.173 100s -0.186 -0.083 100s -0.269 -0.178 100s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 100s x0: [2, 1, 3, 1] 100s -0.885 0.584 100s 100s x1: [2, 2, 3, 1] 100s 0.581 0.496 100s -0.766 0.018 100s 100s y: [1, 2, 3, 1] 100s -0.225 100s 0.688 100s testing: mul_mat, [2, 2, 3, 2] = [1, 2, 3, 2] * [1, 2, 3, 2] 100s x0: [1, 2, 3, 2] 100s -0.399 100s -0.001 100s 100s x1: [1, 2, 3, 2] 100s 0.246 100s -0.532 100s 100s y: [2, 2, 3, 2] 100s -0.098 -0.000 100s 0.213 0.001 100s test-mul-mat0: iter:106/500 100s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.126 -0.990 0.250 0.979 100s 100s x1: [4, 2, 1, 1] 100s 0.158 -0.814 -0.306 0.626 100s 0.567 -0.649 -0.944 0.714 100s 100s y: [1, 2, 1, 1] 100s 1.322 100s 1.034 100s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.433 0.021 -0.902 -0.630 100s 100s x1: [4, 1, 1, 1] 100s -0.225 -0.585 -0.420 0.774 100s 100s y: [1, 1, 1, 1] 100s -0.219 100s testing: mul_mat, [4, 1, 1, 3] = [4, 4, 1, 3] * [4, 1, 1, 3] 100s x0: [4, 4, 1, 3] 100s -0.104 0.426 0.094 -0.390 100s 0.091 0.968 -0.380 -0.659 100s 0.947 0.395 -0.243 -0.474 100s 0.169 0.356 0.960 -0.809 100s 100s x1: [4, 1, 1, 3] 100s -0.111 0.918 -0.406 -0.221 100s 100s y: [4, 1, 1, 3] 100s 0.451 1.178 0.461 0.097 100s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.497 0.853 0.451 0.265 100s 0.280 0.186 0.422 -0.622 100s 100s x1: [4, 4, 1, 1] 100s -0.615 -0.482 0.109 0.308 100s -0.623 0.196 0.164 -0.511 100s -0.574 0.401 -0.987 -0.015 100s -0.287 -0.425 -0.561 0.451 100s 100s y: [2, 4, 1, 1] 100s 0.026 -0.408 100s 0.416 0.248 100s 0.178 -0.493 100s -0.353 -0.677 100s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.265 -0.154 100s 100s x1: [2, 4, 1, 1] 100s 0.517 -0.487 100s -0.339 0.573 100s 0.951 -0.602 100s 0.957 -0.531 100s 100s y: [1, 4, 1, 1] 100s 0.212 100s -0.178 100s 0.344 100s 0.335 100s testing: mul_mat, [3, 2, 1, 3] = [1, 3, 1, 3] * [1, 2, 1, 3] 100s x0: [1, 3, 1, 3] 100s -0.459 100s 0.923 100s -0.447 100s 100s x1: [1, 2, 1, 3] 100s -0.297 100s -0.572 100s 100s y: [3, 2, 1, 3] 100s 0.136 -0.274 0.133 100s 0.262 -0.528 0.256 100s test-mul-mat0: iter:107/500 100s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.483 0.972 100s -0.839 -0.526 100s -0.559 0.668 100s 100s x1: [2, 1, 1, 1] 100s -0.055 -0.980 100s 100s y: [3, 1, 1, 1] 100s -0.925 0.562 -0.624 100s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 100s x0: [2, 4, 4, 1] 100s -0.058 -0.035 100s 0.551 0.416 100s 0.406 0.220 100s 0.155 -0.307 100s 100s x1: [2, 3, 4, 1] 100s 0.739 0.287 100s -0.628 -0.833 100s -0.377 0.501 100s 100s y: [4, 3, 4, 1] 100s -0.053 0.527 0.363 0.026 100s 0.066 -0.693 -0.438 0.159 100s 0.004 0.000 -0.043 -0.212 100s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 100s x0: [2, 3, 4, 1] 100s -0.495 -0.089 100s -0.683 0.202 100s 0.508 -0.592 100s 100s x1: [2, 4, 4, 1] 100s -0.502 0.280 100s 0.542 0.904 100s -0.501 -0.303 100s -0.403 -0.909 100s 100s y: [3, 4, 4, 1] 100s 0.224 0.399 -0.421 100s -0.349 -0.188 -0.259 100s 0.275 0.281 -0.075 100s 0.280 0.092 0.333 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.452 -0.037 100s 100s x1: [2, 3, 1, 1] 100s -0.637 0.985 100s 0.044 -0.099 100s -0.053 -0.948 100s 100s y: [1, 3, 1, 1] 100s -0.324 100s 0.024 100s 0.011 100s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 100s x0: [1, 4, 4, 1] 100s -0.481 100s -0.823 100s 0.513 100s -0.229 100s 100s x1: [1, 2, 4, 1] 100s 0.035 100s -0.347 100s 100s y:ng 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png [4, 2, 4, 1] 100s -0.017 -0.029 0.018 -0.008 100s 0.167 0.285 -0.178 0.079 100s testing: mul_mat, [3, 1, 4, 1] = [4, 3, 4, 1] * [4, 1, 4, 1] 100s x0: [4, 3, 4, 1] 100s -0.566 -0.444 -0.823 -0.053 100s -0.081 -0.188 -0.736 -0.750 100s 0.785 -0.635 -0.502 -0.006 100s 100s x1: [4, 1, 4, 1] 100s 0.397 0.701 0.082 -0.885 100s 100s y: [3, 1, 4, 1] 100s -0.557 0.439 -0.170 100s test-mul-mat0: iter:108/500 100s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.420 -0.234 -0.415 100s 100s x1: [3, 1, 1, 1] 100s -0.610 0.247 -0.113 100s 100s y: [1, 1, 1, 1] 100s 0.246 100s testing: mul_mat, [2, 1, 2, 1] = [3, 2, 2, 1] * [3, 1, 2, 1] 100s x0: [3, 2, 2, 1] 100s 0.498 0.837 -0.813 100s 0.520 -0.076 -0.445 100s 100s x1: [3, 1, 2, 1] 100s -0.166 -0.207 0.024 100s 100s y: [2, 1, 2, 1] 100s -0.275 -0.082 100s testing: mul_mat, [3, 2, 2, 1] = [3, 3, 2, 1] * [3, 2, 2, 1] 100s x0: [3, 3, 2, 1] 100s 0.540 -0.444 0.763 100s 0.280 0.804 -0.471 100s -0.223 0.641 -0.284 100s 100s x1: [3, 2, 2, 1] 100s 0.259 -0.542 -0.876 100s 0.582 0.094 -0.486 100s 100s y: [3, 2, 2, 1] 100s -0.288 0.049 -0.156 100s -0.098 0.467 0.069 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.330 -0.248 0.663 100s 0.107 -0.130 -0.485 100s 100s x1: [3, 3, 1, 1] 100s -0.308 0.508 -0.886 100s -0.726 -0.398 -0.371 100s 0.102 -0.417 0.575 100s 100s y: [2, 3, 1, 1] 100s -0.815 0.330 100s -0.387 0.154 100s 0.518 -0.214 100s testing: mul_mat, [2, 3, 2, 1] = [2, 2, 2, 1] * [2, 3, 2, 1] 100s x0: [2, 2, 2, 1] 100s -0.706 0.438 100s -0.084 0.802 100s 100s x1: [2, 3, 2, 1] 100s -0.850 0.467 100s 0.045 -0.072 100s 0.108 0.761 100s 100s y: [2, 3, 2, 1] 100s 0.804 0.446 100s -0.063 -0.062 100s 0.257 0.601 100s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 100s x0: [2, 2, 2, 1] 100s -0.409 0.471 100s 0.338 0.636 100s 100s x1: [2, 2, 2, 1] 100s -0.186 -0.013 100s 0.235 0.324 100s 100s y: [2, 2, 2, 1] 100s 0.070 -0.071 100s 0.057 0.285 100s test-mul-mat0: iter:109/500 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.012 100s 0.593 100s 0.300 100s 100s x1: [1, 3, 1, 1] 100s 0.353 100s 0.550 100s 0.791 100s 100s y: [3, 3, 1, 1] 100s -0.004 0.210 0.106 100s -0.006 0.326 0.165 100s -0.009 0.469 0.238 100s testing: mul_mat, [2, 3, 2, 1] = [1, 2, 2, 1] * [1, 3, 2, 1] 100s x0: [1, 2, 2, 1] 100s 0.301 100s -0.464 100s 100s x1: [1, 3, 2, 1] 100s -0.300 100s 0.997 100s -0.040 100s 100s y: [2, 3, 2, 1] 100s -0.090 0.139 100s 0.300 -0.463 100s -0.012 0.019 100s testing: mul_mat, [3, 2, 2, 4] = [1, 3, 2, 4] * [1, 2, 2, 4] 100s x0: [1, 3, 2, 4] 100s -0.077 100s 0.723 100s 0.888 100s 100s x1: [1, 2, 2, 4] 100s -0.460 100s 0.505 100s 100s y: [3, 2, 2, 4] 100s 0.035 -0.333 -0.408 100s -0.039 0.365 0.448 100s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.685 100s -0.968 100s 0.942 100s 0.238 100s 100s x1: [1, 3, 1, 1] 100s 0.036 100s -0.620 100s 0.902 100s 100s y: [4, 3, 1, 1] 100s -0.025 -0.035 0.034 0.009 100s 0.425 0.600 -0.584 -0.148 100s -0.618 -0.873 0.849 0.215 100s testing: mul_mat, [4, 1, 2, 1] = [4, 4, 2, 1] * [4, 1, 2, 1] 100s x0: [4, 4, 2, 1] 100s -0.814 0.416 -0.206 0.408 100s 0.298 0.259 0.414 0.829 100s -0.135 0.002 -0.734 0.902 100s -0.319 0.546 -0.134 0.788 100s 100s x1: [4, 1, 2, 1] 100s 0.756 0.830 -0.138 0.476 100s 100s y: [4, 1, 2, 1] 100s -0.047 0.777 0.430 0.605 100s testing: mul_mat, [2, 4, 2, 4] = [4, 2, 2, 4] * [4, 4, 2, 4] 100s x0: [4, 2, 2, 4] 100s -0.556 -0.396 -0.664 0.449 100s 0.754 -0.437 -0.287 -0.574 100s 100s x1: [4, 4, 2, 4] 100s -0.278 0.042 -0.957 -0.862 100s -0.699 0.044 0.684 0.095 100s -0.542 0.950 0.961 0.867 100s 0.778 0.863 0.655 0.509 100s 100s y: [2, 4, 2, 4] 100s 0.387 0.542 100s -0.041 -0.797 100s -0.325 -1.596 100s -0.982 -0.270 100s test-mul-mat0: iter:110/500 100s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.792 0.563 100s -0.563 -0.376 100s -0.371 0.355 100s 100s x1: [2, 3, 1, 1] 100s 0.092 0.179 100s -0.886 -0.255 100s 0.979 0.153 100s 100s y: [3, 3, 1, 1] 100s 0.028 -0.119 0.029 100s 0.558 0.595 0.238 100s -0.690 -0.609 -0.309 100s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 100s x0: [2, 4, 4, 1] 100s -0.856 -0.153 100s 0.765 -0.233 100s 0.476 0.120 100s -0.530 -0.322 100s 100s x1: [2, 3, 4, 1] 100s 0.703 0.202 100s 0.118 -0.296 100s 0.937 0.744 100s 100s y: [4, 3, 4, 1] 100s -0.633 0.491 0.359 -0.437 100s -0.056 0.159 0.021 0.032 100s -0.916 0.544 0.535 -0.736 100s testing: mul_mat, [4, 4, 4, 3] = [2, 4, 4, 3] * [2, 4, 4, 3] 100s x0: [2, 4, 4, 3] 100s 0.847 0.948 100s -0.692 0.272 100s -0.006 -0.222 100s 0.419 -0.605 100s 100s x1: [2, 4, 4, 3] 100s -0.258 0.496 100s -0.389 -0.782 100s -0.384 0.081 100s -0.104 -0.146 100s 100s y: [4, 4, 4, 3] 100s 0.252 0.314 -0.109 -0.408 100s -1.070 0.056 0.176 0.310 100s -0.248 0.288 -0.016 -0.210 100s -0.226 0.032 0.033 0.045 100s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.434 -0.633 100s 100s x1: [2, 4, 1, 1] 100s 0.185 0.121 100s -0.935 -0.439 100s -0.244 0.800 100s -0.654 0.065 100s 100s y: [1, 4, 1, 1] 100s 0.004 100s -0.129 100s -0.612 100s -0.326 100s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 100s x0: [1, 3, 4, 1] 100s 0.975 100s 0.824 100s -0.654 100s 100s x1: [1, 2, 4, 1] 100s -0.342 100s -0.877 100s 100s y: [3, 2, 4, 1] 100s -0.334 -0.282 0.224 100s -0.855 -0.722 0.573 100s testing: mul_mat, [4, 1, 4, 3] = [3, 4, 4, 3] * [3, 1, 4, 3] 100s x0: [3, 4, 4, 3] 100s 0.420 -0.280 0.936 100s 0.106 -0.787 0.556 100s -0.464 0.090 -0.707 100s -0.501 -0.433 0.124 100s 100s x1: [3, 1, 4, 3] 100s -0.110 -0.761 0.774 100s 100s y: [4, 1, 4, 3] 100s 0.892 1.018 -0.565 0.480 100s test-mul-mat0: iter:111/500 100s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.093 -0.529 -0.654 -0.424 100s -0.914 -0.711 -0.504 -0.587 100s 100s x1: [4, 3, 1, 1] 100s -0.855 0.586 0.746 0.154 100s 0.296 -0.482 -0.519 0.243 100s -0.906 -0.513 -0.095 -0.734 100s 100s y: [2, 3, 1, 1] 100s -0.782 -0.101 100s 0.463 0.191 100s 0.729 1.672 100s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 4, 3, 1] 100s -0.520 -0.547 -0.533 -0.231 100s -0.051 -0.119 0.116 0.343 100s 0.364 0.236 -0.779 -0.390 100s 0.462 0.269 -0.449 -0.252 100s 100s x1: [4, 2, 3, 1] 100s -0.653 -0.606 -0.517 -0.880 100s -0.122 0.246 -0.774 0.049 100s 100s y: [4, 2, 3, 1] 100s 1.149 -0.256 0.365 -0.012 100s 0.330 -0.096 0.598 0.346 100s testing: mul_mat, [1, 4, 3, 3] = [4, 1, 3, 3] * [4, 4, 3, 3] 100s x0: [4, 1, 3, 3] 100s -0.207 0.234 0.732 -0.926 100s 100s x1: [4, 4, 3, 3] 100s 0.218 -0.319 0.322 -0.884 100s -0.987 -0.038 0.080 -0.012 100s 0.917 0.015 0.874 0.006 100s -0.172 0.142 -0.425 0.093 100s 100s y: [1, 4, 3, 3] 100s 0.934 100s 0.265 100s 0.448 100s -0.328 100s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.711 -0.365 0.712 0.168 100s 100s x1: [4, 1, 1, 1] 100s 0.526 0.518 -0.056 -0.502 100s 100s y: [1, 1, 1, 1] 100s 0.061 100s testing: mul_mat, [2, 4, 3, 1] = [1, 2, 3, 1] * [1, 4, 3, 1] 100s x0: [1, 2, 3, 1] 100s -0.376 100s -0.215 100s 100s x1: [1, 4, 3, 1] 100s -0.648 100s -0.860 100s -0.248 100s 0.099 100s 100s y: [2, 4, 3, 1] 100s 0.244 0.139 100s 0.324 0.185 100s 0.093 0.053 100s -0.037 -0.021 100s testing: mul_mat, [4, 1, 3, 3] = [2, 4, 3, 3] * [2, 1, 3, 3] 100s x0: [2, 4, 3, 3] 100s 0.672 -0.140 100s 0.172 0.196 100s -0.083 0.684 100s 0.060 0.645 100s 100s x1: [2, 1, 3, 3] 100s 0.978 -0.361 100s 100s y: [4, 1, 3, 3] 100s 0.708 0.097 -0.329 -0.174 100s test-mul-mat0: iter:112/500 100s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.587 -0.562 -0.181 100s -0.623 -0.932 -0.604 100s 100s x1: [3, 4, 1, 1] 100s -0.792 -0.179 -0.749 100s -0.607 -0.613 -0.606 100s -0.598 0.194 0.705 100s -0.624 -0.769 -0.793 100s 100s y: [2, 4, 1, 1] 100s -0.228 1.112 100s 0.098 1.316 100s -0.587 -0.234 100s 0.210 1.584 100s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 3, 3, 1] 100s -0.849 0.052 0.612 100s -0.618 0.259 -0.186 100s 0.968 0.697 0.634 100s 100s x1: [3, 2, 3, 1] 100s 0.520 -0.842 -0.205 100s -0.790 -0.608 0.659 100s 100s y: [3, 2, 3, 1] 100s -0.611 -0.502 -0.214 100s 1.043 0.208 -0.771 100s testing: mul_mat, [4, 3, 3, 2] = [3, 4, 3, 2] * [3, 3, 3, 2] 100s x0: [3, 4, 3, 2] 100s 0.470 -0.598 0.706 100s 0.331 0.861 0.189 100s -0.360 -0.743 -0.850 100s -0.253 -0.175 -0.261 100s 100s x1: [3, 3, 3, 2] 100s -0.063 0.478 -0.203 100s -0.827 0.628 0.848 100s 0.785 -0.990 0.108 100s 100s y: [4, 3, 3, 2] 100s -0.459 0.352 -0.160 -0.014 100s -0.166 0.428 -0.891 -0.122 100s 1.037 -0.573 0.362 -0.054 100s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.980 0.324 -0.659 100s 0.832 0.721 -0.234 100s 0.977 0.266 -0.560 100s -0.529 -0.709 0.168 100s 100s x1: [3, 4, 1, 1] 100s -0.463 -0.698 0.561 100s 0.364 -0.099 0.621 100s -0.678 0.415 0.312 100s -0.402 -0.255 0.073 100s 100s y: [4, 4, 1, 1] 100s -1.049 -1.020 -0.952 0.834 100s -0.084 0.087 -0.018 -0.018 100s -0.735 -0.337 -0.726 0.116 100s -0.525 -0.536 -0.502 0.406 100s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 100s x0: [4, 4, 3, 1] 100s -0.336 -0.963 0.889 -0.045 100s -0.170 0.289 -0.226 0.373 100s -0.999 -0.768 -0.974 0.068 100s -0.713 -0.341 0.562 0.112 100s 100s x1: [4, 3, 3, 1] 100s -0.167 -0.039 -0.160 0.722 100s -0.997 -0.894 -0.741 -0.695 100s 0.667 0.623 0.207 0.288 100s 100s y: [4, 3, 3, 1] 100s -0.081 0.323 0.402 0.123 100s 0.569 -0.181 2.357 0.522 100s -0.653 0.127 -1.326 -0.540 100s testing: mul_mat, [2, 4, 3, 2] = [4, 2, 3, 2] * [4, 4, 3, 2] 100s x0: [4, 2, 3, 2] 100s 0.283 0.653 0.980 -0.385 100s -0.706 -0.906 0.784 0.715 100s 100s x1: [4, 4, 3, 2] 100s -0.134 -0.772 -0.982 0.884 100s 0.438 -0.855 -0.537 -0.965 100s -0.045 0.563 -0.140 -0.830 100s 0.188 -0.981 -0.950 0.644 100s 100s y: [2, 4, 3, 2] 100s -1.845 0.656 100s -0.590 -0.646 100s 0.537 -1.181 100s -1.767 0.470 100s test-mul-mat0: iter:113/500 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.862 0.819 0.567 -0.428 100s 0.359 0.714 0.871 -0.555 100s 0.941 0.192 0.223 -0.807 100s 100s x1: [4, 3, 1, 1] 100s 0.401 0.031 0.532 0.618 100s -0.848 -0.402 -0.514 -0.406 100s -0.851 -0.517 -0.681 0.994 100s 100s y: [3, 3, 1, 1] 100s -0.283 0.287 0.003 100s 0.285 -0.814 -0.662 100s -0.502 -1.820 -1.854 100s testing: mul_mat, [1, 3, 4, 1] = [4, 1, 4, 1] * [4, 3, 4, 1] 100s x0: [4, 1, 4, 1] 100s 0.960 0.621 0.365 -0.187 100s 100s x1: [4, 3, 4, 1] 100s -0.775 -0.237 -0.719 0.164 100s -0.154 -0.655 -0.434 0.877 100s 0.878 -0.816 -0.971 -0.524 100s 100s y: [1, 3, 4, 1] 100s -1.184 100s -0.877 100s 0.079 100s testing: mul_mat, [1, 1, 4, 3] = [4, 1, 4, 3] * [4, 1, 4, 3] 100s x0: [4, 1, 4, 3] 100s -0.165 0.299 -0.764 0.251 100s 100s x1: [4, 1, 4, 3] 100s -0.453 -0.825 -0.106 0.216 100s 100s y: [1, 1, 4, 3] 100s -0.037 100s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.515 -0.224 0.835 0.730 100s -0.109 -0.264 -0.264 -0.965 100s 0.182 0.754 0.024 -0.469 100s 100s x1: [4, 1, 1, 1] 100s 0.794 -0.999 0.827 0.327 100s 100s y: [3, 1, 1, 1] 100s 1.563 -0.357 -0.741 100s testing: mul_mat, [3, 4, 4, 1] = [3, 3, 4, 1] * [3, 4, 4, 1] 100s x0: [3, 3, 4, 1] 100s 0.535 -0.289 0.641 100s 0.517 0.454 0.226 100s -0.732 -0.918 -0.369 100s 100s x1: [3, 4, 4, 1] 100s -0.125 -0.428 0.217 100s 0.574 0.789 -0.104 100s -0.284 0.576 -0.518 100s -0.240 -0.631 0.065 100s 100s y: [3, 4, 4, 1] 100s 0.196 -0.210 0.405 100s 0.012 0.631 -1.106 100s -0.650 -0.002 -0.130 100s 0.096 -0.396 0.731 100s testing: mul_mat, [4, 3, 4, 3] = [3, 4, 4, 3] * [3, 3, 4, 3] 100s x0: [3, 4, 4, 3] 100s -0.496 -0.966 -0.399 100s -0.531 -0.822 0.109 100s -0.814 0.187 -0.615 100s 0.112 -0.083 -0.732 100s 100s x1: [3, 3, 4, 3] 100s -0.849 0.060 0.994 100s -0.217 -0.344 -0.277 100s 0.999 -0.263 0.828 100s 100s y: [4, 3, 4, 3] 100s -0.034 0.509 0.090 -0.827 100s 0.551 0.368 0.283 0.207 100s -0.571 -0.223 -1.371 -0.472 100s test-mul-mat0: iter:114/500 100s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.938 100s 0.822 100s 100s x1: [1, 4, 1, 1] 100s 0.886 100s 0.706 100s -0.432 100s 0.615 100s 100s y: [2, 4, 1, 1] 100s 0.831 0.728 100s 0.662 0.581 100s -0.405 -0.355 100s 0.577 0.506 100s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 100s x0: [1, 3, 2, 1] 100s -0.560 100s -0.906 100s 0.587 100s 100s x1: [1, 2, 2, 1] 100s 0.842 100s 0.036 100s 100s y: [3, 2, 2, 1] 100s -0.472 -0.763 0.494 100s -0.020 -0.032 0.021 100s testing: mul_mat, [1, 3, 2, 1] = [1, 1, 2, 1] * [1, 3, 2, 1] 100s x0: [1, 1, 2, 1] 100s -0.395 100s 100s x1: [1, 3, 2, 1] 100s 0.784 100s 0.809 100s -0.160 100s 100s y: [1, 3, 2, 1] 100s -0.310 100s -0.320 100s 0.063 100s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.316 100s 0.406 100s -0.593 100s 100s x1: [1, 1, 1, 1] 100s -0.966 100s 100s y: [3, 1, 1, 1] 100s 0.305 -0.392 0.572 100s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 100s x0: [3, 4, 2, 1] 100s -0.053 0.453 -0.824 100s 0.013 0.179 0.274 100s 0.085 0.957 -0.619 100s -0.629 -0.403 0.985 100s 100s x1: [3, 1, 2, 1] 100s -0.609 0.974 -0.977 100s 100s y: [4, 1, 2, 1] 100s 1.279 -0.101 1.486 -0.972 100s testing: mul_mat, [3, 3, 2, 1] = [4, 3, 2, 1] * [4, 3, 2, 1] 100s x0: [4, 3, 2, 1] 100s -0.176 -0.749 -0.931 0.042 100s -0.762 0.941 0.617 0.205 100s 0.653 0.029 -0.572 0.671 100s 100s x1: [4, 3, 2, 1] 100s 0.818 0.676 0.398 -0.027 100s 0.588 0.243 0.970 -0.465 100s -0.743 0.055 -0.094 0.710 100s 100s y: [3, 3, 2, 1] 100s -1.023 0.254 0.308 100s -1.208 0.284 -0.476 100s 0.207 0.706 0.046 100s test-mul-mat0: iter:115/500 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.252 -0.188 0.178 -0.007 100s -0.260 0.246 0.639 -0.623 100s 0.548 0.148 -0.679 -0.739 100s 100s x1: [4, 3, 1, 1] 100s 0.979 -0.749 -0.969 -0.197 100s -0.511 0.684 0.054 -0.570 100s -0.287 0.123 -0.953 0.141 100s 100s y: [3, 3, 1, 1] 100s 0.217 -0.935 1.230 100s -0.244 0.691 0.206 100s -0.266 -0.592 0.404 100s testing: mul_mat, [1, 3, 2, 1] = [4, 1, 2, 1] * [4, 3, 2, 1] 100s x0: [4, 1, 2, 1] 100s -0.639 -0.787 0.789 0.509 100s 100s x1: [4, 3, 2, 1] 100s -0.205 -0.048 0.369 -0.307 100s 0.262 -0.285 -0.328 0.512 100s -0.254 0.475 -0.999 -0.570 100s 100s y: [1, 3, 2, 1] 100s 0.304 100s 0.059 100s -1.290 100s testing: mul_mat, [3, 1, 2, 4] = [4, 3, 2, 4] * [4, 1, 2, 4] 100s x0: [4, 3, 2, 4] 100s -0.346 0.772 -0.535 -0.085 100s -0.347 0.610 0.176 0.963 100s 0.284 0.869 -0.582 -0.390 100s 100s x1: [4, 1, 2, 4] 100s 0.419 -0.002 -0.252 -0.865 100s 100s y: [3, 1, 2, 4] 100s 0.062 -1.025 0.602 100s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.801 0.356 0.146 0.077 100s 100s x1: [4, 3, 1, 1] 100s 0.180 0.682 0.148 0.075 100s -0.953 0.013 -0.541 0.512 100s -0.522 -0.632 0.231 0.295 100s 100s y: [1, 3, 1, 1] 100s 0.125 100s 0.729 100s 0.250 100s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 100s x0: [1, 1, 2, 1] 100s 0.616 100s 100s x1: [1, 4, 2, 1] 100s -0.071 100s 0.120 100s -0.583 100s -0.547 100s 100s y: [1, 4, 2, 1] 100s -0.044 100s 0.074 100s -0.360 100s -0.337 100s testing: mul_mat, [4, 1, 2, 4] = [1, 4, 2, 4] * [1, 1, 2, 4] 100s x0: [1, 4, 2, 4] 100s 0.877 100s -0.145 100s 0.745 100s -0.755 100s 100s x1: [1, 1, 2, 4] 100s 0.163 100s 100s y: [4, 1, 2, 4] 100s 0.143 -0.024 0.121 -0.123 100s test-mul-mat0: iter:116/500 100s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.702 -0.215 -0.222 0.822 100s 0.169 -0.628 -0.548 0.897 100s 100s x1: [4, 3, 1, 1] 100s -0.064 0.258 0.457 0.332 100s 0.393 -0.180 -0.343 -0.351 100s -0.402 -0.565 0.608 0.563 100s 100s y: [2, 3, 1, 1] 100s 0.161 -0.126 100s -0.450 0.053 100s 0.731 0.458 100s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.753 -0.681 0.592 0.210 100s 0.651 -0.015 -0.970 -0.692 100s 100s x1: [4, 2, 1, 1] 100s 0.261 0.336 -0.957 0.493 100s 0.487 -0.934 -0.420 0.382 100s 100s y: [2, 2, 1, 1] 100s -0.495 0.752 100s 0.834 0.473 100s testing: mul_mat, [4, 2, 1, 2] = [4, 4, 1, 2] * [4, 2, 1, 2] 100s x0: [4, 4, 1, 2] 100s 0.446 -0.365 -0.849 -0.974 100s -0.982 -0.515 0.778 -0.663 100s -0.923 -0.011 0.987 0.063 100s 0.018 -0.705 -0.303 0.646 100s 100s x1: [4, 2, 1, 2] 100s 0.634 -0.372 -0.257 0.242 100s -0.809 0.542 0.540 -0.024 100s 100s y: [4, 2, 1, 2] 100s 0.401 -0.792 -0.819 0.508 100s -0.993 0.952 1.272 -0.576 100s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.717 -0.026 0.590 -0.945 100s -0.309 0.097 0.814 0.181 100s 100s x1: [4, 4, 1, 1] 100s -0.563 0.236 0.014 -0.545 100s 0.721 -0.207 -0.209 0.799 100s 0.781 -0.221 -0.139 -0.201 100s 0.074 0.558 -0.554 -0.888 100s 100s y: [2, 4, 1, 1] 100s 0.921 0.110 100s -1.389 -0.268 100s -0.446 -0.412 100s 0.446 -0.580 100s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.160 0.952 100s 0.097 -0.104 100s 0.519 0.300 100s 100s x1: [2, 4, 1, 1] 100s -0.533 0.055 100s -0.276 -0.732 100s -0.860 0.712 100s -0.294 0.376 100s 100s y: [3, 4, 1, 1] 100s -0.033 -0.058 -0.260 100s -0.741 0.049 -0.363 100s 0.540 -0.158 -0.233 100s 0.311 -0.068 -0.040 100s testing: mul_mat, [2, 2, 1, 2] = [3, 2, 1, 2] * [3, 2, 1, 2] 100s x0: [3, 2, 1, 2] 100s 0.600 0.378 0.035 100s 0.980 -0.934 -0.899 100s 100s x1: [3, 2, 1, 2] 100s -0.270 0.757 -0.901 100s 0.804 0.315 -0.455 100s 100s y: [2, 2, 1, 2] 100s 0.093 -0.161 100s 0.585 0.903 100s test-mul-mat0: iter:117/500 100s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.456 -0.313 0.617 100s 100s x1: [3, 1, 1, 1] 100s -0.456 0.357 -0.117 100s 100s y: [1, 1, 1, 1] 100s -0.392 100s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 100s x0: [3, 2, 3, 1] 100s -0.217 0.879 0.769 100s -0.116 -0.786 -0.056 100s 100s x1: [3, 1, 3, 1] 100s -0.999 -0.398 -0.572 100s 100s y: [2, 1, 3, 1] 100s -0.573 0.460 100s testing: mul_mat, [3, 2, 3, 2] = [3, 3, 3, 2] * [3, 2, 3, 2] 100s x0: [3, 3, 3, 2] 100s 0.097 -0.093 0.342 100s -0.210 0.302 0.402 100s 0.218 -0.520 0.341 100s 100s x1: [3, 2, 3, 2] 100s -0.892 0.177 0.606 100s -0.891 0.780 -0.966 100s 100s y: [3, 2, 3, 2] 100s 0.104 0.484 -0.080 100s -0.489 0.034 -0.929 100s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.337 0.816 -0.671 100s 0.974 0.849 0.197 100s 0.911 0.576 -0.118 100s 0.449 0.072 -0.888 100s 100s x1: [3, 3, 1, 1] 100s 0.713 -0.714 -0.222 100s 0.045 0.235 0.515 100s -0.705 0.278 0.349 100s 100s y: [4, 3, 1, 1] 100s -0.674 0.045 0.264 0.466 100s -0.170 0.345 0.115 -0.421 100s 0.230 -0.381 -0.523 -0.607 100s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 100s x0: [4, 4, 3, 1] 100s -0.823 -0.052 -0.461 0.307 100s -0.582 0.184 0.276 0.462 100s 0.345 0.698 0.756 0.919 100s -0.586 -0.287 0.242 0.248 100s 100s x1: [4, 3, 3, 1] 100s 0.719 0.881 0.192 -0.995 100s 0.846 -0.138 -0.476 -0.755 100s 0.061 -0.762 -0.469 0.839 100s 100s y: [4, 3, 3, 1] 100s -1.032 -0.663 0.094 -0.874 100s -0.702 -0.998 -0.858 -0.758 100s 0.463 0.082 -0.095 0.277 100s testing: mul_mat, [1, 4, 3, 2] = [4, 1, 3, 2] * [4, 4, 3, 2] 100s x0: [4, 1, 3, 2] 100s 0.581 0.967 0.284 0.576 100s 100s x1: [4, 4, 3, 2] 100s 0.738 0.732 -0.819 0.714 100s -0.110 0.456 -0.864 -0.722 100s -0.622 -0.115 0.090 -0.048 100s 0.806 -0.814 0.703 0.145 100s 100s y: [1, 4, 3, 2] 100s 1.315 100s -0.285 100s -0.475 100s -0.036 100s test-mul-mat0: iter:118/500 100s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.319 -0.367 100s 0.044 -0.829 100s 0.957 -0.206 100s -0.018 0.589 100s 100s x1: [2, 3, 1, 1] 100s -0.683 0.548 100s 0.758 0.898 100s 0.515 0.042 100s 100s y: [4, 3, 1, 1] 100s -0.419 -0.484 -0.767 0.335 100s -0.088 -0.711 0.541 0.515 100s 0.149 -0.012 0.484 0.015 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.881 0.552 100s 0.764 -0.614 100s 0.372 -0.074 100s 0.543 0.689 100s 100s x1: [2, 4, 1, 1] 100s 0.538 0.533 100s 0.531 -0.660 100s 0.337 -0.777 100s -0.315 0.777 100s 100s y: [4, 4, 1, 1] 100s 0.768 0.083 0.160 0.659 100s 0.104 0.812 0.247 -0.166 100s -0.132 0.735 0.183 -0.352 100s 0.152 -0.718 -0.175 0.364 100s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.478 -0.067 100s -0.102 -0.541 100s 100s x1: [2, 4, 1, 1] 100s -0.527 0.301 100s 0.586 0.988 100s -0.657 0.060 100s 0.307 -0.024 100s 100s y: [2, 4, 1, 1] 100s -0.272 -0.109 100s 0.214 -0.594 100s -0.318 0.035 100s 0.148 -0.018 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.330 0.461 100s -0.724 0.107 100s 100s x1: [2, 2, 1, 1] 100s -0.478 -0.564 100s 0.992 -0.947 100s 100s y: [2, 2, 1, 1] 100s -0.418 0.286 100s -0.109 -0.820 100s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.968 -0.272 100s -0.745 -0.428 100s 0.271 0.307 100s 0.720 -0.284 100s 100s x1: [2, 2, 1, 1] 100s 0.565 0.342 100s -0.340 0.329 100s 100s y: [4, 2, 1, 1] 100s -0.640 -0.567 0.258 0.309 100s 0.240 0.113 0.009 -0.339 100s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.346 0.804 0.952 0.399 100s 100s x1: [4, 2, 1, 1] 100s -0.084 -0.634 -0.977 0.892 100s -0.530 0.500 -0.175 0.368 100s 100s y: [1, 2, 1, 1] 100s -1.113 100s 0.199 100s test-mul-mat0: iter:119/500 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.177 -0.617 -0.200 100s 0.551 -0.045 -0.893 100s 100s x1: [3, 2, 1, 1] 100s -0.611 0.240 0.383 100s 0.049 -0.431 0.111 100s 100s y: [2, 2, 1, 1] 100s -0.117 -0.690 100s 0.235 -0.053 100s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.412 -0.688 0.749 100s 0.934 -0.884 0.701 100s 0.333 -0.304 -0.018 100s 0.008 -0.263 0.371 100s 100s x1: [3, 2, 1, 1] 100s -0.733 0.871 -0.527 100s -0.711 0.763 -0.056 100s 100s y: [4, 2, 1, 1] 100s -0.691 -1.823 -0.500 -0.431 100s -0.274 -1.377 -0.468 -0.227 100s testing: mul_mat, [4, 4, 1, 2] = [3, 4, 1, 2] * [3, 4, 1, 2] 100s x0: [3, 4, 1, 2] 100s -0.942 -0.050 0.969 100s 0.067 0.687 0.340 100s 0.315 0.807 0.760 100s -0.868 0.039 0.260 100s 100s x1: [3, 4, 1, 2] 100s -0.752 -0.879 -0.580 100s -0.183 0.232 0.500 100s 0.640 0.615 -0.699 100s 0.191 -0.430 -0.592 100s 100s y: [4, 4, 1, 2] 100s 0.190 -0.851 -1.388 0.467 100s 0.645 0.317 0.510 0.298 100s -1.311 0.227 0.166 -0.714 100s -0.732 -0.484 -0.737 -0.337 100s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.826 0.509 0.047 100s 100s x1: [3, 4, 1, 1] 100s 0.706 -0.340 -0.188 100s -0.008 0.386 0.065 100s 0.978 0.444 -0.985 100s 0.947 -0.489 0.702 100s 100s y: [1, 4, 1, 1] 100s 0.401 100s 0.193 100s 0.987 100s 0.566 100s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.202 100s 0.869 100s -0.308 100s -0.573 100s 100s x1: [1, 3, 1, 1] 100s 0.957 100s -0.452 100s -0.692 100s 100s y: [4, 3, 1, 1] 100s 0.194 0.832 -0.295 -0.549 100s -0.091 -0.393 0.139 0.259 100s -0.140 -0.601 0.213 0.397 100s testing: mul_mat, [4, 1, 1, 2] = [4, 4, 1, 2] * [4, 1, 1, 2] 100s x0: [4, 4, 1, 2] 100s -0.825 0.958 0.962 -0.534 100s 0.980 0.451 -0.043 -0.760 100s -0.993 0.255 0.192 0.746 100s 0.240 0.905 0.788 0.014 100s 100s x1: [4, 1, 1, 2] 100s 0.838 0.114 -0.908 -0.312 100s 100s y: [4, 1, 1, 2] 100s -1.290 1.149 -1.210 -0.416 100s test-mul-mat0: iter:120/500 100s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.934 100s 100s x1: [1, 3, 1, 1] 100s -0.223 100s -0.023 100s 0.395 100s 100s y: [1, 3, 1, 1] 100s -0.208 100s -0.022 100s 0.369 100s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 100s x0: [1, 1, 4, 1] 100s 0.414 100s 100s x1: [1, 1, 4, 1] 100s -0.413 100s 100s y: [1, 1, 4, 1] 100s -0.171 100s testing: mul_mat, [2, 1, 4, 1] = [1, 2, 4, 1] * [1, 1, 4, 1] 100s x0: [1, 2, 4, 1] 100s 0.010 100s -0.011 100s 100s x1: [1, 1, 4, 1] 100s 0.792 100s 100s y: [2, 1, 4, 1] 100s 0.008 -0.009 100s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.668 100s 0.127 100s -0.527 100s 100s x1: [1, 2, 1, 1] 100s -0.157 100s -0.650 100s 100s y: [3, 2, 1, 1] 100s 0.105 -0.020 0.083 100s 0.434 -0.082 0.342 100s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 100s x0: [3, 4, 4, 1] 100s -0.671 0.135 -0.361 100s -0.875 0.344 -0.405 100s -0.645 0.284 0.866 100s 0.525 -0.159 -0.586 100s 100s x1: [3, 1, 4, 1] 100s 0.728 0.866 -0.593 100s 100s y: [4, 1, 4, 1] 100s -0.157 -0.098 -0.737 0.592 100s testing: mul_mat, [2, 3, 4, 1] = [4, 2, 4, 1] * [4, 3, 4, 1] 100s x0: [4, 2, 4, 1] 100s 0.165 -0.678 0.570 0.197 100s -0.301 -0.637 0.067 -0.028 100s 100s x1: [4, 3, 4, 1] 100s -0.173 0.122 -0.597 0.618 100s -0.065 -0.995 0.216 0.889 100s -0.727 0.034 0.360 -0.043 100s 100s y: [2, 3, 4, 1] 100s -0.330 -0.083 100s 0.962 0.643 100s 0.054 0.222 100s test-mul-mat0: iter:121/500 100s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.924 0.210 0.155 0.596 100s 100s x1: [4, 2, 1, 1] 100s 0.279 0.519 0.079 -0.054 100s 0.402 0.895 -0.162 0.165 100s 100s y: [1, 2, 1, 1] 100s -0.168 100s -0.110 100s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.494 -0.152 0.306 -0.601 100s -0.255 -0.900 -0.763 -0.364 100s -0.940 -0.226 -0.152 -0.618 100s -0.118 -0.873 0.902 0.961 100s 100s x1: [4, 1, 1, 1] 100s 0.543 -0.567 0.286 -0.563 100s 100s y: [4, 1, 1, 1] 100s 0.244 0.359 -0.079 0.147 100s testing: mul_mat, [2, 4, 1, 2] = [4, 2, 1, 2] * [4, 4, 1, 2] 100s x0: [4, 2, 1, 2] 100s 0.482 0.846 -0.403 -0.282 100s 0.832 -0.724 0.110 0.414 100s 100s x1: [4, 4, 1, 2] 100s 0.073 0.304 0.856 0.910 100s -0.531 0.236 0.986 0.679 100s -0.609 0.582 0.223 -0.175 100s -0.133 0.659 0.074 0.374 100s 100s y: [2, 4, 1, 2] 100s -0.310 0.311 100s -0.646 -0.224 100s 0.158 -0.976 100s 0.359 -0.425 100s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.885 -0.595 -0.847 0.512 100s 100s x1: [4, 2, 1, 1] 100s 0.427 -0.082 0.868 0.436 100s -0.194 -0.592 -0.780 0.542 100s 100s y: [1, 2, 1, 1] 100s -0.085 100s 1.120 100s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.712 100s -0.982 100s 0.153 100s 100s x1: [1, 4, 1, 1] 100s -0.659 100s -0.720 100s -0.006 100s -0.814 100s 100s y: [3, 4, 1, 1] 100s -0.470 0.648 -0.101 100s -0.513 0.707 -0.110 100s -0.004 0.006 -0.001 100s -0.580 0.799 -0.124 100s testing: mul_mat, [4, 1, 1, 2] = [3, 4, 1, 2] * [3, 1, 1, 2] 100s x0: [3, 4, 1, 2] 100s 0.367 -0.607 0.428 100s 0.475 0.021 -0.550 100s 0.153 -0.770 -0.258 100s -0.206 0.200 -0.242 100s 100s x1: [3, 1, 1, 2] 100s -0.178 0.431 -0.348 100s 100s y: [4, 1, 1, 2] 100s -0.476 0.116 -0.270 0.207 100s test-mul-mat0: iter:122/500 100s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.550 -0.930 0.226 100s -0.250 0.498 0.676 100s 0.492 -0.744 -0.989 100s -0.361 0.167 0.858 100s 100s x1: [3, 2, 1, 1] 100s -0.164 0.682 0.896 100s -0.798 0.157 0.049 100s 100s y: [4, 2, 1, 1] 100s -0.522 0.987 -1.475 0.942 100s -0.574 0.311 -0.558 0.356 100s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 100s x0: [3, 3, 2, 1] 100s -0.850 0.528 0.563 100s -0.211 -0.305 0.421 100s -0.084 0.053 -0.880 100s 100s x1: [3, 4, 2, 1] 100s -0.873 -0.642 -0.301 100s 0.801 -0.574 0.252 100s 0.492 0.647 -0.373 100s -0.384 0.519 -0.242 100s 100s y: [3, 4, 2, 1] 100s 0.233 0.253 0.304 100s -0.842 0.112 -0.319 100s -0.287 -0.458 0.321 100s 0.465 -0.179 0.272 100s testing: mul_mat, [2, 3, 2, 2] = [3, 2, 2, 2] * [3, 3, 2, 2] 100s x0: [3, 2, 2, 2] 100s 0.166 -0.146 -0.340 100s 0.623 0.627 -0.178 100s 100s x1: [3, 3, 2, 2] 100s -0.724 0.847 0.412 100s 0.930 -0.795 0.116 100s -0.420 -0.886 -0.110 100s 100s y: [2, 3, 2, 2] 100s -0.384 0.006 100s 0.231 0.061 100s 0.097 -0.797 100s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.424 -0.801 0.831 100s -0.884 0.743 -0.708 100s -0.391 0.431 0.944 100s 100s x1: [3, 2, 1, 1] 100s 0.524 -0.176 -0.478 100s -0.822 0.409 0.262 100s 100s y: [3, 2, 1, 1] 100s -0.478 -0.255 -0.732 100s 0.238 0.845 0.746 100s testing: mul_mat, [4, 3, 2, 1] = [3, 4, 2, 1] * [3, 3, 2, 1] 100s x0: [3, 4, 2, 1] 100s 0.867 0.619 -0.687 100s 0.503 -0.118 -0.528 100s -0.727 -0.359 0.654 100s -0.558 0.362 -0.744 100s 100s x1: [3, 3, 2, 1] 100s 0.035 -0.447 -0.158 100s 0.233 0.443 0.179 100s -0.455 0.677 -0.566 100s 100s y: [4, 3, 2, 1] 100s -0.137 0.154 0.031 -0.064 100s 0.353 -0.030 -0.211 -0.103 100s 0.414 -0.010 -0.282 0.919 100s testing: mul_mat, [2, 3, 2, 2] = [4, 2, 2, 2] * [4, 3, 2, 2] 100s x0: [4, 2, 2, 2] 100s -0.646 0.158 -0.711 0.724 100s 0.734 0.900 0.557 -0.870 100s 100s x1: [4, 3, 2, 2] 100s -0.749 -0.573 -0.837 -0.602 100s -0.115 -0.596 -0.277 -0.249 100s 0.907 -0.004 0.194 0.526 100s 100s y: [2, 3, 2, 2] 100s 0.552 -1.008 100s -0.003 -0.559 100s -0.344 0.313 100s test-mul-mat0: iter:123/500 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.975 100s -0.775 100s -0.548 100s 100s x1: [1, 3, 1, 1] 100s 0.365 100s 0.714 100s -0.374 100s 100s y: [3, 3, 1, 1] 100s 0.355 -0.283 -0.200 100s 0.696 -0.554 -0.392 100s -0.365 0.290 0.205 100s testing: mul_mat, [2, 3, 2, 1] = [1, 2, 2, 1] * [1, 3, 2, 1] 100s x0: [1, 2, 2, 1] 100s 0.258 100s -0.051 100s 100s x1: [1, 3, 2, 1] 100s 0.217 100s 0.544 100s 0.202 100s 100s y: [2, 3, 2, 1] 100s 0.056 -0.011 100s 0.140 -0.028 100s 0.052 -0.010 100s testing: mul_mat, [4, 2, 2, 1] = [1, 4, 2, 1] * [1, 2, 2, 1] 100s x0: [1, 4, 2, 1] 100s -0.060 100s -0.082 100s -0.813 100s 0.031 100s 100s x1: [1, 2, 2, 1] 100s 0.891 100s 0.299 100s 100s y: [4, 2, 2, 1] 100s -0.053 -0.073 -0.724 0.027 100s -0.018 -0.025 -0.243 0.009 100s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.529 100s -0.541 100s 100s x1: [1, 4, 1, 1] 100s 0.359 100s -0.265 100s -0.754 100s -0.993 100s 100s y: [2, 4, 1, 1] 100s -0.190 -0.194 100s 0.140 0.143 100s 0.399 0.408 100s 0.526 0.537 100s testing: mul_mat, [4, 1, 2, 1] = [2, 4, 2, 1] * [2, 1, 2, 1] 100s x0: [2, 4, 2, 1] 100s 0.445 0.995 100s 0.067 0.626 100s -0.747 -0.714 100s -0.606 0.293 100s 100s x1: [2, 1, 2, 1] 100s 0.926 -0.986 100s 100s y: [4, 1, 2, 1] 100s -0.568 -0.555 0.012 -0.850 100s testing: mul_mat, [4, 2, 2, 1] = [4, 4, 2, 1] * [4, 2, 2, 1] 100s x0: [4, 4, 2, 1] 100s -0.630 -0.375 0.908 0.396 100s -0.661 0.077 -0.404 0.775 100s 0.783 -0.174 0.003 0.940 100s 0.996 0.355 -0.073 0.217 100s 100s x1: [4, 2, 2, 1] 100s 0.013 0.821 -0.608 -0.627 100s -0.444 -0.363 -0.620 0.266 100s 100s y: [4, 2, 2, 1] 100s -1.117 -0.186 -0.725 0.213 100s -0.042 0.723 -0.036 -0.468 100s test-mul-mat0: iter:124/500 100s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.061 0.298 -0.564 100s -0.665 0.074 -0.623 100s 0.552 0.241 -0.310 100s 0.325 -0.955 0.382 100s 100s x1: [3, 1, 1, 1] 100s 0.601 -0.656 -0.705 100s 100s y: [4, 1, 1, 1] 100s 0.165 -0.009 0.392 0.552 100s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 4, 3, 1] 100s -0.819 0.221 0.587 100s -0.531 -0.115 -0.177 100s 0.282 -0.933 -0.001 100s 0.695 0.593 0.469 100s 100s x1: [3, 4, 3, 1] 100s -0.637 0.957 -0.086 100s -0.406 -0.008 -0.055 100s 0.547 -0.857 -0.079 100s -0.712 0.664 0.236 100s 100s y: [4, 4, 3, 1] 100s 0.683 0.243 -1.072 0.084 100s 0.298 0.226 -0.106 -0.313 100s -0.684 -0.178 0.954 -0.165 100s 0.868 0.260 -0.820 0.010 100s testing: mul_mat, [3, 4, 3, 2] = [3, 3, 3, 2] * [3, 4, 3, 2] 100s x0: [3, 3, 3, 2] 100s -0.115 -0.832 0.964 100s -0.402 0.035 -0.980 100s -0.451 0.893 -0.347 100s 100s x1: [3, 4, 3, 2] 100s 0.743 0.490 0.633 100s -0.259 0.186 0.226 100s -0.789 -0.196 0.284 100s 0.449 -0.219 -0.858 100s 100s y: [3, 4, 3, 2] 100s 0.117 -0.901 -0.117 100s 0.093 -0.111 0.204 100s 0.528 0.032 0.083 100s -0.698 0.653 -0.100 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.337 0.913 0.878 100s -0.754 0.795 -0.348 100s 100s x1: [3, 3, 1, 1] 100s -0.035 0.494 0.079 100s 0.611 -0.573 -0.321 100s 0.255 -0.100 0.163 100s 100s y: [2, 3, 1, 1] 100s 0.508 0.392 100s -0.599 -0.805 100s 0.138 -0.328 100s testing: mul_mat, [4, 3, 3, 1] = [2, 4, 3, 1] * [2, 3, 3, 1] 100s x0: [2, 4, 3, 1] 100s -0.073 -0.482 100s 0.355 0.300 100s -0.767 0.164 100s 0.826 -0.236 100s 100s x1: [2, 3, 3, 1] 100s -0.094 0.170 100s -0.485 -0.453 100s 0.955 -0.436 100s 100s y: [4, 3, 3, 1] 100s -0.075 0.018 0.100 -0.118 100s 0.254 -0.308 0.298 -0.294 100s 0.140 0.208 -0.804 0.892 100s testing: mul_mat, [2, 2, 3, 2] = [4, 2, 3, 2] * [4, 2, 3, 2] 100s x0: [4, 2, 3, 2] 100s 0.873 0.088 0.376 -0.086 100s -0.408 0.922 0.133 0.741 100s 100s x1: [4, 2, 3, 2] 100s -0.289 0.131 -0.489 -0.921 100s 0.631 0.187 0.057 -0.442 100s 100s y: [2, 2, 3, 2] 100s -0.345 -0.509 100s 0.627 -0.406 100s test-mul-mat0: iter:125/500 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.484 0.581 -0.497 100s 0.485 -0.829 -0.036 100s 100s x1: [3, 3, 1, 1] 100s -0.574 0.199 0.340 100s 0.509 0.199 0.743 100s -0.063 0.405 -0.634 100s 100s y: [2, 3, 1, 1] 100s -0.331 -0.455 100s -0.007 0.055 100s 0.520 -0.343 100s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 100s x0: [3, 4, 4, 1] 100s -0.500 0.935 -0.698 100s 0.985 -0.894 0.266 100s -0.616 -0.391 -0.841 100s -0.078 0.860 -0.090 100s 100s x1: [3, 2, 4, 1] 100s -0.600 -0.497 -0.107 100s -0.462 0.251 -0.248 100s 100s y: [4, 2, 4, 1] 100s -0.089 -0.175 0.654 -0.371 100s 0.639 -0.745 0.396 0.274 100s testing: mul_mat, [1, 4, 4, 3] = [3, 1, 4, 3] * [3, 4, 4, 3] 100s x0: [3, 1, 4, 3] 100s -0.802 -0.071 0.527 100s 100s x1: [3, 4, 4, 3] 100s -0.060 -0.035 -0.282 100s 0.144 -0.179 0.614 100s 0.595 -0.638 -0.880 100s -0.966 -0.474 0.642 100s 100s y: [1, 4, 4, 3] 100s -0.098 100s 0.221 100s -0.896 100s 1.146 100s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.167 -0.846 0.559 100s 0.003 0.919 -0.384 100s 100s x1: [3, 1, 1, 1] 100s -0.322 0.181 -0.458 100s 100s y: [2, 1, 1, 1] 100s -0.463 0.341 100s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 100s x0: [2, 3, 4, 1] 100s 0.676 0.595 100s 0.172 -0.269 100s -0.283 0.333 100s 100s x1: [2, 3, 4, 1] 100s -0.345 0.899 100s 0.012 0.239 100s 0.970 0.202 100s 100s y: [3, 3, 4, 1] 100s 0.302 -0.301 0.397 100s 0.150 -0.062 0.076 100s 0.777 0.113 -0.207 100s testing: mul_mat, [4, 2, 4, 3] = [3, 4, 4, 3] * [3, 2, 4, 3] 100s x0: [3, 4, 4, 3] 100s 0.359 0.206 -0.696 100s -0.763 0.697 0.702 100s -0.932 -0.614 -0.195 100s 0.382 0.621 -0.136 100s 100s x1: [3, 2, 4, 3] 100s 0.697 0.360 0.677 100s -0.059 0.869 0.846 100s 100s y: [4, 2, 4, 3] 100s -0.146 0.194 -1.002 0.398 100s -0.431 1.245 -0.643 0.402 100s test-mul-mat0: iter:126/500 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.906 0.888 100s 0.061 -0.208 100s 0.238 0.671 100s 100s x1: [2, 2, 1, 1] 100s 0.483 0.611 100s 0.662 -0.582 100s 100s y: [3, 2, 1, 1] 100s 0.980 -0.098 0.525 100s 0.083 0.161 -0.233 100s testing: mul_mat, [2, 3, 2, 1] = [2, 2, 2, 1] * [2, 3, 2, 1] 100s x0: [2, 2, 2, 1] 100s 0.101 -0.329 100s -0.054 0.025 100s 100s x1: [2, 3, 2, 1] 100s -0.728 0.925 100s 0.572 -0.710 100s 0.823 -0.339 100s 100s y: [2, 3, 2, 1] 100s -0.378 0.063 100s 0.291 -0.049 100s 0.195 -0.053 100s testing: mul_mat, [3, 2, 2, 2] = [2, 3, 2, 2] * [2, 2, 2, 2] 100s x0: [2, 3, 2, 2] 100s 0.685 0.698 100s 0.747 -0.727 100s -0.481 0.585 100s 100s x1: [2, 2, 2, 2] 100s 0.242 0.162 100s -0.274 -0.078 100s 100s y: [3, 2, 2, 2] 100s 0.279 0.063 -0.021 100s -0.242 -0.148 0.086 100s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.420 0.293 100s -0.226 0.882 100s -0.703 -0.773 100s -0.147 -0.517 100s 100s x1: [2, 3, 1, 1] 100s -0.878 0.294 100s 0.189 -0.456 100s -0.105 0.076 100s 100s y: [4, 3, 1, 1] 100s 0.456 0.458 0.390 -0.023 100s -0.213 -0.445 0.219 0.208 100s 0.067 0.091 0.015 -0.024 100s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 100s x0: [4, 3, 2, 1] 100s -0.650 0.244 0.824 -0.323 100s 0.766 -0.158 0.616 -0.090 100s -0.627 -0.077 0.219 0.101 100s 100s x1: [4, 2, 2, 1] 100s -0.587 -0.373 -0.501 -0.425 100s -0.474 -0.177 0.978 0.588 100s 100s y: [3, 2, 2, 1] 100s 0.016 -0.661 0.244 100s 0.881 0.215 0.584 100s testing: mul_mat, [2, 4, 2, 2] = [3, 2, 2, 2] * [3, 4, 2, 2] 100s x0: [3, 2, 2, 2] 100s -0.855 0.159 -0.340 100s -0.050 -0.826 0.138 100s 100s x1: [3, 4, 2, 2] 100s 0.363 -0.874 -0.016 100s 0.070 0.181 0.561 100s -0.100 0.531 0.326 100s 0.273 -0.225 -0.832 100s 100s y: [2, 4, 2, 2] 100s -0.444 0.702 100s -0.222 -0.076 100s 0.059 -0.389 100s 0.013 0.058 100s test-mul-mat0: iter:127/500 100s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.999 -0.571 100s 0.678 -0.573 100s -0.740 -0.848 100s 100s x1: [2, 3, 1, 1] 100s 0.070 -0.611 100s -0.868 0.215 100s 0.339 0.291 100s 100s y: [3, 3, 1, 1] 100s 0.419 0.397 0.466 100s -0.990 -0.712 0.460 100s 0.172 0.063 -0.498 100s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 100s x0: [2, 2, 3, 1] 100s -0.632 0.374 100s 0.507 0.707 100s 100s x1: [2, 3, 3, 1] 100s -0.732 0.373 100s 0.179 -0.115 100s 0.893 0.745 100s 100s y: [2, 3, 3, 1] 100s 0.602 -0.108 100s -0.156 0.010 100s -0.286 0.980 100s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 100s x0: [2, 1, 3, 1] 100s -0.785 -0.262 100s 100s x1: [2, 2, 3, 1] 100s -0.598 -0.274 100s 0.905 0.287 100s 100s y: [1, 2, 3, 1] 100s 0.542 100s -0.786 100s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.732 0.974 100s -0.982 0.112 100s -0.110 0.464 100s 100s x1: [2, 1, 1, 1] 100s -0.439 0.353 100s 100s y: [3, 1, 1, 1] 100s 0.665 0.471 0.212 100s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 4, 3, 1] 100s 0.697 0.432 -0.845 100s -0.922 0.265 -0.500 100s 0.271 -0.474 -0.439 100s -0.742 0.450 0.618 100s 100s x1: [3, 2, 3, 1] 100s -0.892 -0.535 -0.810 100s -0.490 0.192 -0.905 100s 100s y: [4, 2, 3, 1] 100s -0.168 1.086 0.367 -0.080 100s 0.506 0.955 0.173 -0.110 100s testing: mul_mat, [2, 3, 3, 1] = [4, 2, 3, 1] * [4, 3, 3, 1] 100s x0: [4, 2, 3, 1] 100s -0.777 -0.648 -0.854 0.032 100s 0.180 -0.324 0.030 -0.975 100s 100s x1: [4, 3, 3, 1] 100s -0.128 -0.260 -0.129 0.026 100s 0.240 0.432 -0.355 0.848 100s -0.541 -0.547 -0.034 -0.322 100s 100s y: [2, 3, 3, 1] 100s 0.379 0.032 100s -0.136 -0.934 100s 0.793 0.392 100s test-mul-mat0: iter:128/500 100s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.013 0.289 0.171 -0.977 100s -0.463 0.082 0.514 0.971 100s 0.919 0.272 0.142 0.940 100s 0.209 -0.614 0.100 0.315 100s 100s x1: [4, 2, 1, 1] 100s 0.056 0.937 -0.950 0.279 100s 0.117 -0.598 0.955 0.263 100s 100s y: [4, 2, 1, 1] 100s -0.166 -0.166 0.434 -0.570 100s -0.268 0.643 0.328 0.570 100s testing: mul_mat, [3, 4, 2, 1] = [4, 3, 2, 1] * [4, 4, 2, 1] 100s x0: [4, 3, 2, 1] 100s -0.590 0.960 -0.906 0.577 100s 0.804 -0.752 -0.206 -0.072 100s 0.520 -0.587 -0.994 -0.945 100s 100s x1: [4, 4, 2, 1] 100s 0.311 0.613 0.011 -0.211 100s -0.783 0.167 0.844 -0.846 100s 0.217 0.123 0.272 0.619 100s 0.079 -0.465 0.052 -0.934 100s 100s y: [3, 4, 2, 1] 100s 0.273 -0.197 -0.009 100s -0.630 -0.868 -0.546 100s 0.101 -0.019 -0.815 100s -1.078 0.470 1.145 100s testing: mul_mat, [3, 3, 2, 3] = [4, 3, 2, 3] * [4, 3, 2, 3] 100s x0: [4, 3, 2, 3] 100s -0.844 0.991 0.467 -0.045 100s 0.072 0.576 0.528 0.592 100s -0.537 0.947 0.430 0.816 100s 100s x1: [4, 3, 2, 3] 100s 0.380 -0.277 0.905 0.644 100s -0.878 0.076 0.521 -0.469 100s 0.036 0.615 -0.892 -0.160 100s 100s y: [3, 3, 2, 3] 100s -0.202 0.727 0.448 100s 1.081 -0.022 0.385 100s 0.169 -0.209 0.049 100s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.036 0.279 -0.974 -0.658 100s 100s x1: [4, 3, 1, 1] 100s 0.297 -0.727 -0.674 0.847 100s 0.584 0.743 -0.251 -0.995 100s -0.661 0.700 0.077 0.853 100s 100s y: [1, 3, 1, 1] 100s -0.093 100s 1.128 100s -0.464 100s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 100s x0: [1, 2, 2, 1] 100s 0.905 100s -0.580 100s 100s x1: [1, 4, 2, 1] 100s 0.396 100s 0.460 100s 0.287 100s -0.124 100s 100s y: [2, 4, 2, 1] 100s 0.358 -0.230 100s 0.416 -0.267 100s 0.260 -0.167 100s -0.112 0.072 100s testing: mul_mat, [1, 1, 2, 3] = [2, 1, 2, 3] * [2, 1, 2, 3] 100s x0: [2, 1, 2, 3] 100s -0.211 0.467 100s 100s x1: [2, 1, 2, 3] 100s 0.898 -0.989 100s 100s y: [1, 1, 2, 3] 100s -0.652 100s test-mul-mat0: iter:129/500 100s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.234 0.444 0.597 100s 0.197 0.604 -0.614 100s -0.335 0.042 0.201 100s -0.526 0.876 0.476 100s 100s x1: [3, 3, 1, 1] 100s -0.186 -0.704 -0.054 100s -0.176 -0.938 0.170 100s -0.318 0.412 0.138 100s 100s y: [4, 3, 1, 1] 100s -0.301 -0.428 0.022 -0.544 100s -0.274 -0.705 0.054 -0.648 100s 0.339 0.101 0.151 0.593 100s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 100s x0: [3, 3, 2, 1] 100s 0.686 0.709 0.423 100s -0.840 0.585 -0.101 100s 0.730 0.172 0.589 100s 100s x1: [3, 4, 2, 1] 100s 0.570 0.587 -0.311 100s -0.470 -0.515 0.318 100s -0.370 0.288 -0.635 100s 0.443 0.584 0.312 100s 100s y: [3, 4, 2, 1] 100s 0.676 -0.104 0.334 100s -0.554 0.061 -0.245 100s -0.318 0.543 -0.594 100s 0.851 -0.062 0.608 100s testing: mul_mat, [2, 3, 2, 1] = [3, 2, 2, 1] * [3, 3, 2, 1] 100s x0: [3, 2, 2, 1] 100s 0.656 -0.118 0.759 100s 0.916 -0.462 -0.335 100s 100s x1: [3, 3, 2, 1] 100s -0.399 -0.825 0.065 100s 0.551 0.233 -0.315 100s 0.791 0.057 0.749 100s 100s y: [2, 3, 2, 1] 100s -0.115 -0.006 100s 0.095 0.503 100s 1.080 0.447 100s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.524 -0.566 0.828 100s -0.981 -0.443 -0.753 100s -0.291 -0.679 -0.731 100s -0.444 -0.441 0.998 100s 100s x1: [3, 2, 1, 1] 100s 0.740 -0.814 0.585 100s 0.291 0.419 -0.730 100s 100s y: [4, 2, 1, 1] 100s 0.557 -0.806 -0.090 0.614 100s -0.994 0.078 0.164 -1.043 100s testing: mul_mat, [3, 3, 2, 1] = [4, 3, 2, 1] * [4, 3, 2, 1] 100s x0: [4, 3, 2, 1] 100s -0.859 -0.613 -0.710 -0.891 100s 0.745 -0.985 0.166 -0.144 100s -0.029 -0.031 -0.274 0.148 100s 100s x1: [4, 3, 2, 1] 100s 0.903 0.151 0.757 0.819 100s 0.689 -0.578 -0.375 0.172 100s -0.642 0.764 0.183 -0.122 100s 100s y: [3, 3, 2, 1] 100s -2.136 0.531 -0.117 100s -0.125 0.996 0.126 100s 0.063 -1.183 -0.073 100s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 100s x0: [3, 4, 2, 1] 100s -0.393 -0.520 -0.135 100s 0.114 -0.466 0.337 100s -0.046 -0.922 0.559 100s 0.404 0.110 -0.618 100s 100s x1: [3, 4, 2, 1] 100s -0.326 -0.370 -0.669 100s 0.260 -0.551 0.517 100s -0.598 -0.410 0.262 100s 0.373 -0.023 0.277 100s 100s y: [4, 4, 2, 1] 100s 0.411 -0.090 -0.018 0.241 100s 0.115 0.461 0.785 -0.275 100s 0.412 0.212 0.552 -0.449 100s -0.172 0.147 0.159 -0.023 100s test-mul-mat0: iter:130/500 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.229 -0.074 0.910 100s -0.212 0.308 0.650 100s 100s x1: [3, 3, 1, 1] 100s -0.516 -0.475 -0.427 100s 0.091 0.639 0.527 100s -0.505 -0.881 -0.939 100s 100s y: [2, 3, 1, 1] 100s -0.471 -0.314 100s 0.454 0.520 100s -0.905 -0.774 100s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 100s x0: [3, 4, 4, 1] 100s 0.402 0.040 -0.347 100s -0.810 -0.652 -0.697 100s 0.126 0.301 0.066 100s 0.189 0.174 0.284 100s 100s x1: [3, 2, 4, 1] 100s -0.063 -0.048 -0.237 100s -0.937 0.874 -0.781 100s 100s y: [4, 2, 4, 1] 100s 0.055 0.248 -0.038 -0.088 100s -0.071 0.735 0.093 -0.247 100s testing: mul_mat, [4, 4, 4, 2] = [3, 4, 4, 2] * [3, 4, 4, 2] 100s x0: [3, 4, 4, 2] 100s -0.205 0.704 -0.579 100s -0.496 0.865 0.213 100s -0.569 -0.653 -0.391 100s 0.139 -0.507 0.461 100s 100s x1: [3, 4, 4, 2] 100s 0.992 -0.765 -0.046 100s 0.459 -0.212 0.573 100s 0.451 0.018 -0.753 100s 0.496 0.418 0.093 100s 100s y: [4, 4, 4, 2] 100s -0.715 -1.164 -0.047 0.504 100s -0.574 -0.288 -0.347 0.435 100s 0.356 -0.369 0.027 -0.294 100s 0.139 0.135 -0.591 -0.100 100s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.980 0.723 0.856 100s 100s x1: [3, 4, 1, 1] 100s 0.847 0.154 0.091 100s 0.702 0.996 0.141 100s 0.403 0.306 -0.487 100s 0.933 0.163 0.377 100s 100s y: [1, 4, 1, 1] 100s -0.641 100s 0.153 100s -0.591 100s -0.473 100s testing: mul_mat, [1, 3, 4, 1] = [1, 1, 4, 1] * [1, 3, 4, 1] 100s x0: [1, 1, 4, 1] 100s -0.219 100s 100s x1: [1, 3, 4, 1] 100s 0.582 100s 0.736 100s 0.388 100s 100s y: [1, 3, 4, 1] 100s -0.128 100s -0.161 100s -0.085 100s testing: mul_mat, [1, 1, 4, 2] = [1, 1, 4, 2] * [1, 1, 4, 2] 100s x0: [1, 1, 4, 2] 100s 0.213 100s 100s x1: [1, 1, 4, 2] 100s -0.818 100s 100s y: [1, 1, 4, 2] 100s -0.174 100s test-mul-mat0: iter:131/500 100s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.139 100s 0.240 100s 0.279 100s 0.952 100s 100s x1: [1, 3, 1, 1] 100s -0.996 100s -0.330 100s 0.813 100s 100s y: [4, 3, 1, 1] 100s 0.139 -0.239 -0.278 -0.948 100s 0.046 -0.079 -0.092 -0.314 100s -0.113 0.195 0.227 0.774 100s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 100s x0: [1, 1, 2, 1] 100s -0.819 100s 100s x1: [1, 4, 2, 1] 100s -0.486 100s 0.214 100s -0.866 100s 0.490 100s 100s y: [1, 4, 2, 1] 100s 0.399 100s -0.175 100s 0.710 100s -0.401 100s testing: mul_mat, [4, 1, 2, 3] = [1, 4, 2, 3] * [1, 1, 2, 3] 100s x0: [1, 4, 2, 3] 100s 0.377 100s 0.387 100s -0.331 100s 0.820 100s 100s x1: [1, 1, 2, 3] 100s -0.494 100s 100s y: [4, 1, 2, 3] 100s -0.186 -0.191 0.164 -0.405 100s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.620 100s -0.753 100s 100s x1: [1, 4, 1, 1] 100s -0.309 100s 0.791 100s 0.175 100s -0.867 100s 100s y: [2, 4, 1, 1] 100s 0.192 0.233 100s -0.491 -0.596 100s -0.109 -0.132 100s 0.538 0.653 100s testing: mul_mat, [2, 1, 2, 1] = [2, 2, 2, 1] * [2, 1, 2, 1] 100s x0: [2, 2, 2, 1] 100s 0.588 -0.476 100s 0.578 -0.241 100s 100s x1: [2, 1, 2, 1] 100s 0.268 0.766 100s 100s y: [2, 1, 2, 1] 100s -0.207 -0.030 100s testing: mul_mat, [1, 2, 2, 3] = [2, 1, 2, 3] * [2, 2, 2, 3] 100s x0: [2, 1, 2, 3] 100s -0.072 0.077 100s 100s x1: [2, 2, 2, 3] 100s -0.913 -0.128 100s 0.667 0.616 100s 100s y: [1, 2, 2, 3] 100s 0.056 100s -0.000 100s test-mul-mat0: iter:132/500 100s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.060 100s -0.024 100s 0.158 100s 100s x1: [1, 4, 1, 1] 100s -0.443 100s 0.774 100s -0.333 100s -0.423 100s 100s y: [3, 4, 1, 1] 100s 0.027 0.010 -0.070 100s -0.046 -0.018 0.123 100s 0.020 0.008 -0.053 100s 0.025 0.010 -0.067 100s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 100s x0: [1, 2, 3, 1] 100s 0.452 100s 0.571 100s 100s x1: [1, 3, 3, 1] 100s -0.518 100s 0.142 100s 0.889 100s 100s y: [2, 3, 3, 1] 100s -0.234 -0.296 100s 0.064 0.081 100s 0.402 0.508 100s testing: mul_mat, [1, 2, 3, 4] = [1, 1, 3, 4] * [1, 2, 3, 4] 100s x0: [1, 1, 3, 4] 100s -0.992 100s 100s x1: [1, 2, 3, 4] 100s 0.197 100s 0.569 100s 100s y: [1, 2, 3, 4] 100s -0.195 100s -0.565 100s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.371 100s 0.629 100s 100s x1: [1, 1, 1, 1] 100s 0.787 100s 100s y: [2, 1, 1, 1] 100s -0.292 0.495 100s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 100s x0: [2, 2, 3, 1] 100s -0.449 0.856 100s -0.951 0.711 100s 100s x1: [2, 1, 3, 1] 100s 0.850 -0.466 100s 100s y: [2, 1, 3, 1] 100s -0.781 -1.140 100s testing: mul_mat, [4, 2, 3, 4] = [2, 4, 3, 4] * [2, 2, 3, 4] 100s x0: [2, 4, 3, 4] 100s 0.250 -0.915 100s 0.027 0.748 100s 0.178 0.640 100s -0.761 0.300 100s 100s x1: [2, 2, 3, 4] 100s -0.080 -0.309 100s -0.334 0.236 100s 100s y: [4, 2, 3, 4] 100s 0.262 -0.233 -0.212 -0.032 100s -0.299 0.167 0.091 0.325 100s test-mul-mat0: iter:133/500 100s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.439 -0.610 -0.220 100s 100s x1: [3, 4, 1, 1] 100s -0.390 0.736 0.010 100s -0.487 0.525 -0.823 100s -0.676 0.065 -0.745 100s -0.415 -0.108 0.612 100s 100s y: [1, 4, 1, 1] 100s -0.280 100s 0.074 100s 0.420 100s 0.113 100s testing: mul_mat, [3, 1, 3, 1] = [3, 3, 3, 1] * [3, 1, 3, 1] 100s x0: [3, 3, 3, 1] 100s -0.776 0.230 -0.273 100s -0.627 -0.671 0.337 100s -0.890 0.339 0.851 100s 100s x1: [3, 1, 3, 1] 100s 0.316 0.199 -0.401 100s 100s y: [3, 1, 3, 1] 100s -0.090 -0.467 -0.554 100s testing: mul_mat, [2, 3, 3, 4] = [3, 2, 3, 4] * [3, 3, 3, 4] 100s x0: [3, 2, 3, 4] 100s -0.722 -0.961 -0.617 100s 0.828 0.335 -0.483 100s 100s x1: [3, 3, 3, 4] 100s 0.022 0.189 0.485 100s -0.866 0.413 -0.284 100s -0.139 0.786 0.045 100s 100s y: [2, 3, 3, 4] 100s -0.497 -0.153 100s 0.405 -0.442 100s -0.682 0.127 100s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.259 -0.616 0.223 100s 100s x1: [3, 2, 1, 1] 100s 0.396 0.936 0.558 100s 0.494 0.306 -0.448 100s 100s y: [1, 2, 1, 1] 100s -0.350 100s -0.160 100s testing: mul_mat, [3, 3, 3, 1] = [1, 3, 3, 1] * [1, 3, 3, 1] 100s x0: [1, 3, 3, 1] 100s -0.592 100s -0.373 100s 0.514 100s 100s x1: [1, 3, 3, 1] 100s 0.365 100s -0.748 100s 0.473 100s 100s y: [3, 3, 3, 1] 100s -0.216 -0.136 0.188 100s 0.442 0.279 -0.384 100s -0.280 -0.177 0.243 100s testing: mul_mat, [2, 1, 3, 4] = [3, 2, 3, 4] * [3, 1, 3, 4] 100s x0: [3, 2, 3, 4] 100s -0.564 -0.962 -0.848 100s 0.802 -0.946 0.002 100s 100s x1: [3, 1, 3, 4] 100s 0.117 0.856 0.985 100s 100s y: [2, 1, 3, 4] 100s -1.724 -0.713 100s test-mul-mat0: iter:134/500 100s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.743 100s 100s x1: [1, 1, 1, 1] 100s -0.467 100s 100s y: [1, 1, 1, 1] 100s -0.347 100s testing: mul_mat, [4, 1, 4, 1] = [1, 4, 4, 1] * [1, 1, 4, 1] 100s x0: [1, 4, 4, 1] 100s -0.097 100s -0.539 100s 0.561 100s -0.409 100s 100s x1: [1, 1, 4, 1] 100s -0.242 100s 100s y: [4, 1, 4, 1] 100s 0.024 0.131 -0.136 0.099 100s testing: mul_mat, [4, 4, 4, 3] = [1, 4, 4, 3] * [1, 4, 4, 3] 100s x0: [1, 4, 4, 3] 100s -0.479 100s -0.317 100s 0.554 100s -0.142 100s 100s x1: [1, 4, 4, 3] 100s -0.956 100s 0.598 100s 0.932 100s -0.303 100s 100s y: [4, 4, 4, 3] 100s 0.458 0.303 -0.529 0.136 100s -0.286 -0.189 0.331 -0.085 100s -0.446 -0.295 0.516 -0.132 100s 0.145 0.096 -0.168 0.043 100s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.041 100s 0.437 100s -0.249 100s 100s x1: [1, 4, 1, 1] 100s -0.685 100s 0.644 100s -0.910 100s -0.866 100s 100s y: [3, 4, 1, 1] 100s -0.028 -0.299 0.171 100s 0.026 0.281 -0.161 100s -0.037 -0.397 0.227 100s -0.035 -0.378 0.216 100s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 100s x0: [3, 3, 4, 1] 100s -0.572 0.711 0.829 100s 0.431 0.698 0.773 100s -0.917 -0.514 0.228 100s 100s x1: [3, 1, 4, 1] 100s -0.366 -0.993 0.574 100s 100s y: [3, 1, 4, 1] 100s -0.020 -0.407 0.977 100s testing: mul_mat, [3, 3, 4, 3] = [3, 3, 4, 3] * [3, 3, 4, 3] 100s x0: [3, 3, 4, 3] 100s -0.934 -0.293 0.499 100s -0.652 -0.985 0.987 100s -0.029 -0.985 0.226 100s 100s x1: [3, 3, 4, 3] 100s 0.318 0.166 -0.610 100s -0.454 -0.961 -0.523 100s 0.419 0.001 -0.301 100s 100s y: [3, 3, 4, 3] 100s -0.651 -0.973 -0.311 100s 0.445 0.727 0.842 100s -0.542 -0.572 -0.081 100s test-mul-mat0: iter:135/500 100s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.267 0.658 100s 0.564 0.346 100s 100s x1: [2, 1, 1, 1] 100s 0.819 -0.818 100s 100s y: [2, 1, 1, 1] 100s -0.319 0.179 100s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.737 -0.136 100s 0.022 0.341 100s -0.516 -0.764 100s -0.039 -0.966 100s 100s x1: [2, 2, 1, 1] 100s 0.846 0.475 100s 0.756 0.786 100s 100s y: [4, 2, 1, 1] 100s -0.688 0.181 -0.800 -0.492 100s -0.664 0.285 -0.991 -0.789 100s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 100s x0: [2, 4, 1, 2] 100s 0.561 -0.865 100s -0.487 0.317 100s 0.921 -0.786 100s 0.580 -0.215 100s 100s x1: [2, 4, 1, 2] 100s 0.363 0.393 100s -0.629 0.033 100s -0.313 0.352 100s -0.335 -0.140 100s 100s y: [4, 4, 1, 2] 100s -0.136 -0.052 0.025 0.126 100s -0.382 0.317 -0.606 -0.372 100s -0.480 0.264 -0.565 -0.257 100s -0.067 0.119 -0.198 -0.164 100s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.102 0.610 100s 0.611 0.316 100s 100s x1: [2, 4, 1, 1] 100s 0.674 0.868 100s 0.962 0.026 100s -0.467 -0.178 100s -0.846 -0.019 100s 100s y: [2, 4, 1, 1] 100s 0.598 0.687 100s 0.114 0.596 100s -0.156 -0.342 100s -0.097 -0.523 100s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.806 -0.259 100s 0.956 -0.389 100s 0.375 -0.306 100s 0.773 -0.989 100s 100s x1: [2, 2, 1, 1] 100s 0.900 -0.352 100s -0.123 -0.965 100s 100s y: [4, 2, 1, 1] 100s -0.635 0.997 0.445 1.044 100s 0.349 0.258 0.249 0.860 100s testing: mul_mat, [4, 2, 1, 2] = [4, 4, 1, 2] * [4, 2, 1, 2] 100s x0: [4, 4, 1, 2] 100s -0.414 0.844 0.566 -0.876 100s 0.809 -0.809 0.430 -0.448 100s 0.030 0.657 -0.459 -0.741 100s 0.463 0.800 -0.823 -0.299 100s 100s x1: [4, 2, 1, 2] 100s -0.917 -0.424 0.314 -0.083 100s 0.851 -0.012 -0.216 0.812 100s 100s y: [4, 2, 1, 2] 100s 0.272 -0.227 -0.388 -0.997 100s -1.196 0.241 -0.485 0.319 100s test-mul-mat0: iter:136/500 100s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.479 100s 100s x1: [1, 4, 1, 1] 100s 0.372 100s -0.988 100s -0.062 100s -0.062 100s 100s y: [1, 4, 1, 1] 100s 0.178 100s -0.474 100s -0.030 100s -0.030 100s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.969 100s 0.374 100s -0.733 100s 0.897 100s 100s x1: [1, 1, 1, 1] 100s 0.115 100s 100s y: [4, 1, 1, 1] 100s -0.111 0.043 -0.084 0.103 100s testing: mul_mat, [4, 4, 1, 4] = [1, 4, 1, 4] * [1, 4, 1, 4] 100s x0: [1, 4, 1, 4] 100s -0.793 100s 0.279 100s -0.345 100s -0.781 100s 100s x1: [1, 4, 1, 4] 100s -0.450 100s -0.181 100s -0.250 100s -0.490 100s 100s y: [4, 4, 1, 4] 100s 0.357 -0.126 0.155 0.352 100s 0.144 -0.051 0.063 0.142 100s 0.198 -0.070 0.086 0.195 100s 0.388 -0.137 0.169 0.383 100s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.676 100s -0.354 100s -0.709 100s 100s x1: [1, 4, 1, 1] 100s -0.626 100s 0.141 100s 0.496 100s 0.992 100s 100s y: [3, 4, 1, 1] 100s -0.423 0.221 0.444 100s 0.096 -0.050 -0.100 100s 0.335 -0.175 -0.351 100s 0.671 -0.351 -0.703 100s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.458 0.279 0.010 100s 100s x1: [3, 1, 1, 1] 100s 0.627 0.606 0.138 100s 100s y: [1, 1, 1, 1] 100s 0.458 100s testing: mul_mat, [2, 3, 1, 4] = [1, 2, 1, 4] * [1, 3, 1, 4] 100s x0: [1, 2, 1, 4] 100s 0.823 100s -0.322 100s 100s x1: [1, 3, 1, 4] 100s 0.665 100s -0.441 100s 0.665 100s 100s y: [2, 3, 1, 4] 100s 0.548 -0.214 100s -0.364 0.142 100s 0.547 -0.214 100s test-mul-mat0: iter:137/500 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.985 0.783 0.451 100s -0.209 0.040 -0.004 100s 100s x1: [3, 2, 1, 1] 100s -0.557 -0.823 0.108 100s 0.901 0.457 -0.882 100s 100s y: [2, 2, 1, 1] 100s -0.046 0.083 100s -0.927 -0.167 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.730 -0.381 0.483 100s 0.549 -0.304 0.673 100s 100s x1: [3, 2, 1, 1] 100s 0.263 0.005 0.770 100s 0.462 0.052 -0.962 100s 100s y: [2, 2, 1, 1] 100s 0.562 0.661 100s -0.148 -0.410 100s testing: mul_mat, [4, 2, 1, 3] = [3, 4, 1, 3] * [3, 2, 1, 3] 100s x0: [3, 4, 1, 3] 100s -0.117 -0.364 -0.499 100s 0.935 -0.327 0.787 100s 0.665 0.292 0.270 100s 0.213 0.988 -0.057 100s 100s x1: [3, 2, 1, 3] 100s -0.703 -0.551 -0.491 100s 0.336 0.829 -0.048 100s 100s y: [4, 2, 1, 3] 100s 0.527 -0.864 -0.761 -0.667 100s -0.317 0.005 0.452 0.894 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.385 -0.287 0.027 100s -0.090 0.168 -0.736 100s -0.255 -0.579 0.968 100s 100s x1: [3, 4, 1, 1] 100s 0.417 0.457 0.014 100s -0.313 -0.329 0.002 100s 0.630 -0.819 0.439 100s 0.083 0.026 0.706 100s 100s y: [3, 4, 1, 1] 100s 0.029 0.029 -0.357 100s -0.026 -0.028 0.272 100s 0.489 -0.518 0.739 100s 0.043 -0.523 0.647 100s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.654 0.166 -0.309 100s -0.836 0.608 -0.777 100s 0.978 0.197 -0.689 100s 0.016 -0.395 -0.822 100s 100s x1: [3, 3, 1, 1] 100s 0.116 0.238 -0.620 100s -0.755 0.096 0.428 100s 0.875 -0.112 0.150 100s 100s y: [4, 3, 1, 1] 100s 0.155 0.529 0.588 0.417 100s 0.378 0.357 -1.015 -0.402 100s -0.637 -0.916 0.730 -0.065 100s testing: mul_mat, [1, 3, 1, 3] = [4, 1, 1, 3] * [4, 3, 1, 3] 100s x0: [4, 1, 1, 3] 100s 0.933 -0.222 0.908 -0.603 100s 100s x1: [4, 3, 1, 3] 100s 0.608 0.221 -0.077 -0.679 100s -0.611 0.344 0.347 -0.347 100s 0.312 -0.536 0.891 0.693 100s 100s y: [1, 3, 1, 3] 100s 0.858 100s -0.122 100s 0.802 100s test-mul-mat0: iter:138/500 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.654 0.485 100s -0.397 -0.068 100s 0.610 0.199 100s -0.135 -0.612 100s 100s x1: [2, 4, 1, 1] 100s -0.010 0.027 100s -0.127 0.424 100s 0.232 0.024 100s -0.919 0.748 100s 100s y: [4, 4, 1, 1] 100s 0.020 0.002 -0.001 -0.015 100s 0.288 0.021 0.007 -0.242 100s -0.140 -0.094 0.146 -0.046 100s 0.964 0.314 -0.412 -0.334 100s testing: mul_mat, [1, 4, 3, 1] = [2, 1, 3, 1] * [2, 4, 3, 1] 100s x0: [2, 1, 3, 1] 100s -0.117 0.770 100s 100s x1: [2, 4, 3, 1] 100s 0.107 0.262 100s 0.057 -0.292 100s -0.633 -0.287 100s 0.429 -0.945 100s 100s y: [1, 4, 3, 1] 100s 0.189 100s -0.232 100s -0.147 100s -0.777 100s testing: mul_mat, [1, 1, 3, 4] = [2, 1, 3, 4] * [2, 1, 3, 4] 100s x0: [2, 1, 3, 4] 100s -0.036 0.850 100s 100s x1: [2, 1, 3, 4] 100s 0.189 0.897 100s 100s y: [1, 1, 3, 4] 100s 0.755 100s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.710 0.589 100s -0.375 -0.460 100s -0.310 -0.205 100s -0.933 -0.365 100s 100s x1: [2, 1, 1, 1] 100s 0.854 -0.456 100s 100s y: [4, 1, 1, 1] 100s -0.875 -0.111 -0.171 -0.631 100s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 3, 3, 1] 100s 0.390 0.930 -0.045 -0.638 100s 0.954 -0.252 0.610 -0.066 100s 0.294 0.929 -0.200 0.803 100s 100s x1: [4, 2, 3, 1] 100s 0.025 -0.139 -0.129 0.407 100s 0.324 0.003 -0.947 -0.103 100s 100s y: [3, 2, 3, 1] 100s -0.373 -0.047 0.231 100s 0.238 -0.262 0.205 100s testing: mul_mat, [2, 4, 3, 4] = [3, 2, 3, 4] * [3, 4, 3, 4] 100s x0: [3, 2, 3, 4] 100s 0.455 0.053 -0.939 100s 0.191 -0.327 -0.410 100s 100s x1: [3, 4, 3, 4] 100s 0.690 0.540 0.939 100s -0.510 0.902 -0.127 100s -0.707 -0.684 -0.296 100s -0.443 0.749 -0.642 100s 100s y: [2, 4, 3, 4] 100s -0.538 -0.430 100s -0.065 -0.340 100s -0.080 0.210 100s 0.440 -0.066 100s test-mul-mat0: iter:139/500 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.928 -0.217 -0.205 -0.499 100s -0.431 -0.544 0.294 0.582 100s 0.977 -0.104 -0.717 -0.645 100s 100s x1: [4, 3, 1, 1] 100s -0.974 0.790 0.851 0.838 100s 0.419 0.073 0.868 -0.707 100s 0.412 0.676 -0.480 0.549 100s 100s y: [3, 3, 1, 1] 100s -1.668 0.728 -2.184 100s 0.547 -0.376 0.235 100s 0.060 -0.367 0.323 100s testing: mul_mat, [1, 3, 4, 1] = [4, 1, 4, 1] * [4, 3, 4, 1] 100s x0: [4, 1, 4, 1] 100s -0.921 0.304 -0.546 -0.621 100s 100s x1: [4, 3, 4, 1] 100s 0.129 0.314 0.429 0.165 100s 0.950 -0.288 0.191 0.740 100s -0.437 0.029 0.160 0.636 100s 100s y: [1, 3, 4, 1] 100s -0.360 100s -1.525 100s -0.072 100s testing: mul_mat, [2, 1, 4, 1] = [4, 2, 4, 1] * [4, 1, 4, 1] 100s x0: [4, 2, 4, 1] 100s 0.927 -0.179 -0.410 -0.670 100s 0.955 0.992 -0.736 0.822 100s 100s x1: [4, 1, 4, 1] 100s -0.397 0.953 -0.300 -0.320 100s 100s y: [2, 1, 4, 1] 100s -0.201 0.524 100s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.260 -0.013 0.934 0.373 100s 0.272 0.578 -0.435 0.337 100s -0.349 0.492 0.103 0.462 100s 100s x1: [4, 2, 1, 1] 100s -0.813 0.590 0.487 -0.858 100s 0.582 0.751 0.964 0.569 100s 100s y: [3, 2, 1, 1] 100s 0.339 -0.381 0.228 100s 0.952 0.365 0.529 100s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 100s x0: [3, 2, 4, 1] 100s 0.705 0.794 -0.697 100s -0.903 -0.762 -0.500 100s 100s x1: [3, 4, 4, 1] 100s -0.267 0.897 0.998 100s -0.509 -0.180 -0.885 100s 0.722 -0.814 0.115 100s -0.121 -0.627 -0.295 100s 100s y: [2, 4, 4, 1] 100s -0.171 -0.941 100s 0.116 1.039 100s -0.218 -0.089 100s -0.378 0.734 100s testing: mul_mat, [1, 3, 4, 1] = [2, 1, 4, 1] * [2, 3, 4, 1] 100s x0: [2, 1, 4, 1] 100s 0.686 -0.773 100s 100s x1: [2, 3, 4, 1] 100s 0.612 -0.556 100s -0.993 -0.578 100s -0.732 -0.115 100s 100s y: [1, 3, 4, 1] 100s 0.850 100s -0.234 100s -0.413 100s test-mul-mat0: iter:140/500 100s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.954 -0.582 0.275 100s -0.540 0.245 0.907 100s -0.854 0.472 -0.737 100s -0.079 -0.563 -0.773 100s 100s x1: [3, 4, 1, 1] 100s 0.898 0.650 0.836 100s -0.219 0.861 0.121 100s -0.836 -0.665 -0.152 100s 0.319 -0.800 -0.468 100s 100s y: [4, 4, 1, 1] 100s -1.005 0.434 -1.076 -1.084 100s -0.259 0.439 0.504 -0.561 100s 1.143 0.151 0.512 0.558 100s 0.032 -0.793 -0.305 0.787 100s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 3, 3, 1] 100s -0.415 0.506 -0.056 100s 0.381 -0.458 -0.047 100s -0.658 0.913 0.810 100s 100s x1: [3, 4, 3, 1] 100s 0.308 0.847 -0.803 100s -0.883 0.524 0.052 100s -0.985 0.174 -0.112 100s -0.204 0.036 -0.991 100s 100s y: [3, 4, 3, 1] 100s 0.346 -0.232 -0.080 100s 0.629 -0.579 1.102 100s 0.503 -0.450 0.717 100s 0.159 -0.047 -0.636 100s testing: mul_mat, [2, 3, 3, 2] = [3, 2, 3, 2] * [3, 3, 3, 2] 100s x0: [3, 2, 3, 2] 100s 0.964 -0.510 0.577 100s -0.009 -0.694 -0.069 100s 100s x1: [3, 3, 3, 2] 100s -0.133 0.568 -0.315 100s -0.078 -0.847 -0.808 100s 0.866 0.534 -0.266 100s 100s y: [2, 3, 3, 2] 100s -0.599 -0.371 100s -0.109 0.645 100s 0.409 -0.360 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.450 0.548 0.219 100s -0.137 -0.763 0.568 100s 100s x1: [3, 2, 1, 1] 100s 0.232 0.417 -0.797 100s 0.084 0.855 -0.202 100s 100s y: [2, 2, 1, 1] 100s -0.050 -0.802 100s 0.386 -0.778 100s testing: mul_mat, [1, 3, 3, 1] = [2, 1, 3, 1] * [2, 3, 3, 1] 100s x0: [2, 1, 3, 1] 100s -0.268 0.425 100s 100s x1: [2, 3, 3, 1] 100s 0.563 -0.506 100s -0.430 -0.343 100s -0.483 -0.198 100s 100s y: [1, 3, 3, 1] 100s -0.366 100s -0.030 100s 0.046 100s testing: mul_mat, [4, 2, 3, 2] = [1, 4, 3, 2] * [1, 2, 3, 2] 100s x0: [1, 4, 3, 2] 100s 0.440 100s -0.222 100s -0.399 100s 0.656 100s 100s x1: [1, 2, 3, 2] 100s 0.137 100s 0.085 100s 100s y: [4, 2, 3, 2] 100s 0.060 -0.030 -0.055 0.090 100s 0.038 -0.019 -0.034 0.056 100s test-mul-mat0: iter:141/500 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.500 -0.637 -0.512 100s -0.970 0.334 0.047 100s -0.217 0.914 -0.257 100s 100s x1: [3, 4, 1, 1] 100s -0.745 0.855 0.947 100s 0.695 -0.367 -0.452 100s 0.350 -0.490 -0.872 100s 0.275 -0.606 -0.011 100s 100s y: [3, 4, 1, 1] 100s -1.402 1.053 0.700 100s 0.812 -0.817 -0.370 100s 0.933 -0.544 -0.300 100s 0.529 -0.470 -0.611 100s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 100s x0: [3, 2, 3, 1] 100s 0.577 -0.351 0.072 100s -0.802 -0.700 -0.114 100s 100s x1: [3, 3, 3, 1] 100s -0.379 0.651 0.814 100s -0.237 -0.886 0.822 100s 0.704 0.871 0.424 100s 100s y: [2, 3, 3, 1] 100s -0.389 -0.245 100s 0.234 0.716 100s 0.130 -1.222 100s testing: mul_mat, [1, 2, 3, 4] = [3, 1, 3, 4] * [3, 2, 3, 4] 100s x0: [3, 1, 3, 4] 100s -0.994 -0.409 0.414 100s 100s x1: [3, 2, 3, 4] 100s 0.279 0.238 0.470 100s 0.557 -0.499 -0.494 100s 100s y: [1, 2, 3, 4] 100s -0.180 100s -0.554 100s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.413 -0.696 -0.891 100s 0.256 -0.380 0.442 100s 0.027 -0.629 0.296 100s 0.642 0.090 0.131 100s 100s x1: [3, 1, 1, 1] 100s -0.634 -0.090 0.684 100s 100s y: [4, 1, 1, 1] 100s -0.285 0.174 0.242 -0.325 100s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 100s x0: [4, 1, 3, 1] 100s -0.506 0.972 0.505 0.852 100s 100s x1: [4, 3, 3, 1] 100s -0.241 -0.925 -0.119 -0.273 100s 0.088 -0.095 0.017 0.900 100s -0.619 0.358 -0.282 -0.552 100s 100s y: [1, 3, 3, 1] 100s -1.069 100s 0.639 100s 0.048 100s testing: mul_mat, [2, 4, 3, 4] = [1, 2, 3, 4] * [1, 4, 3, 4] 100s x0: [1, 2, 3, 4] 100s -0.086 100s 0.544 100s 100s x1: [1, 4, 3, 4] 100s -0.107 100s -0.786 100s -0.590 100s -0.630 100s 100s y: [2, 4, 3, 4] 100s 0.009 -0.058 100s 0.068 -0.428 100s 0.051 -0.321 100s 0.054 -0.343 100s test-mul-mat0: iter:142/500 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.670 0.946 100s -0.992 -0.500 100s -0.468 0.525 100s 100s x1: [2, 2, 1, 1] 100s 0.259 0.415 100s 0.328 -0.827 100s 100s y: [3, 2, 1, 1] 100s 0.219 -0.464 0.097 100s -1.002 0.088 -0.588 100s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 100s x0: [2, 2, 3, 1] 100s 0.439 -0.016 100s -0.274 -0.233 100s 100s x1: [2, 3, 3, 1] 100s 0.569 0.161 100s 0.955 0.214 100s -0.975 -0.810 100s 100s y: [2, 3, 3, 1] 100s 0.247 -0.193 100s 0.416 -0.311 100s -0.415 0.456 100s testing: mul_mat, [2, 2, 3, 2] = [2, 2, 3, 2] * [2, 2, 3, 2] 100s x0: [2, 2, 3, 2] 100s -0.242 -0.387 100s 0.496 -0.645 100s 100s x1: [2, 2, 3, 2] 100s 0.166 -0.205 100s 0.174 -0.620 100s 100s y: [2, 2, 3, 2] 100s 0.039 0.215 100s 0.198 0.486 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.713 -0.674 100s -0.101 -0.606 100s -0.202 0.153 100s 100s x1: [2, 2, 1, 1] 100s -0.021 -0.622 100s -0.798 0.096 100s 100s y: [3, 2, 1, 1] 100s 0.405 0.379 -0.091 100s -0.633 0.023 0.176 100s testing: mul_mat, [1, 2, 3, 1] = [3, 1, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 1, 3, 1] 100s -0.369 0.801 -0.216 100s 100s x1: [3, 2, 3, 1] 100s -0.427 0.109 -0.327 100s 0.615 -0.002 -0.426 100s 100s y: [1, 2, 3, 1] 100s 0.316 100s -0.136 100s testing: mul_mat, [4, 3, 3, 2] = [1, 4, 3, 2] * [1, 3, 3, 2] 100s x0: [1, 4, 3, 2] 100s 0.100 100s -0.701 100s -0.540 100s 0.731 100s 100s x1: [1, 3, 3, 2] 100s -0.128 100s -0.810 100s -0.226 100s 100s y: [4, 3, 3, 2] 100s -0.013 0.090 0.069 -0.094 100s -0.081 0.568 0.438 -0.593 100s -0.023 0.159 0.122 -0.166 100s test-mul-mat0: iter:143/500 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.641 0.896 0.945 100s 0.340 -0.643 0.372 100s 0.619 -0.735 0.859 100s 100s x1: [3, 4, 1, 1] 100s 0.455 -0.825 -0.561 100s -0.445 -0.526 -0.101 100s -0.713 -0.427 -0.858 100s -0.149 0.568 -0.791 100s 100s y: [3, 4, 1, 1] 100s -1.561 0.476 0.407 100s -0.282 0.150 0.025 100s -0.736 -0.287 -0.864 100s -0.143 -0.710 -1.189 100s testing: mul_mat, [3, 3, 3, 1] = [3, 3, 3, 1] * [3, 3, 3, 1] 100s x0: [3, 3, 3, 1] 100s 0.452 -0.269 -0.257 100s 0.647 -0.075 0.624 100s -0.033 0.572 0.761 100s 100s x1: [3, 3, 3, 1] 100s -0.804 -0.806 -0.119 100s 0.319 -0.354 -0.863 100s -0.543 0.344 -0.478 100s 100s y: [3, 3, 3, 1] 100s -0.116 -0.535 -0.524 100s 0.461 -0.306 -0.870 100s -0.215 -0.676 -0.149 100s testing: mul_mat, [4, 3, 3, 2] = [3, 4, 3, 2] * [3, 3, 3, 2] 100s x0: [3, 4, 3, 2] 100s -0.257 0.781 -0.765 100s -0.940 -0.684 -0.135 100s -0.197 -0.906 -0.055 100s 0.440 -0.998 0.926 100s 100s x1: [3, 3, 3, 2] 100s 0.244 0.450 0.893 100s -0.871 -0.099 -0.376 100s -0.128 -0.451 0.549 100s 100s y: [4, 3, 3, 2] 100s -0.395 -0.658 -0.504 0.486 100s 0.434 0.937 0.281 -0.633 100s -0.740 0.355 0.404 0.902 100s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.269 0.837 0.507 100s -0.553 -0.622 0.190 100s -0.744 -0.370 -0.949 100s 0.917 0.627 0.703 100s 100s x1: [3, 4, 1, 1] 100s 0.236 -0.260 0.385 100s -0.724 -0.433 -0.094 100s 0.371 -0.105 0.867 100s -0.947 0.709 -0.765 100s 100s y: [4, 4, 1, 1] 100s 0.042 0.104 -0.445 0.325 100s -0.606 0.652 0.789 -1.002 100s 0.451 0.025 -1.059 0.883 100s -0.050 -0.062 1.169 -0.962 100s testing: mul_mat, [3, 3, 3, 1] = [4, 3, 3, 1] * [4, 3, 3, 1] 100s x0: [4, 3, 3, 1] 100s -0.812 -0.410 -0.638 -0.813 100s -0.096 -0.444 0.102 0.356 100s 0.506 -0.060 -0.759 0.776 100s 100s x1: [4, 3, 3, 1] 100s 0.911 0.976 0.768 -0.110 100s -0.655 0.143 -0.874 0.085 100s -0.472 -0.598 0.652 0.434 100s 100s y: [3, 3, 3, 1] 100s -1.541 -0.483 -0.267 100s 0.961 -0.059 0.390 100s -0.140 0.532 -0.360 100s testing: mul_mat, [1, 4, 3, 2] = [3, 1, 3, 2] * [3, 4, 3, 2] 100s x0: [3, 1, 3, 2] 100s -0.485 0.236 -0.782 100s 100s x1: [3, 4, 3, 2] 100s 0.425 -0.971 -0.623 100s 0.666 -0.784 0.733 100s 0.442 -0.375 -0.386 100s 0.201 0.511 -0.064 100s 100s y: [1, 4, 3, 2] 100s 0.052 100s -1.081 100s -0.001 100s 0.073 100s test-mul-mat0: iter:144/500 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.555 -0.835 -0.585 -0.370 100s -0.232 -0.915 -0.222 -0.147 100s -0.626 0.031 -0.074 0.059 100s -0.752 0.978 0.584 -0.434 100s 100s x1: [4, 3, 1, 1] 100s 0.931 0.928 -0.159 0.790 100s -0.067 -0.843 -0.491 -0.337 100s 0.298 0.025 0.899 0.516 100s 100s y: [4, 3, 1, 1] 100s -1.491 -1.146 -0.496 -0.228 100s 1.153 0.945 0.033 -0.914 100s -0.903 -0.367 -0.223 0.100 100s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 100s x0: [4, 2, 4, 1] 100s -0.421 -0.778 -0.650 -0.426 100s -0.670 0.477 -0.480 -0.844 100s 100s x1: [4, 4, 4, 1] 100s -0.573 0.422 -0.503 -0.645 100s -0.737 -0.713 0.288 -0.580 100s -0.204 0.951 0.718 0.821 100s 0.849 0.234 -0.513 -0.706 100s 100s y: [2, 4, 4, 1] 100s 0.514 1.371 100s 0.925 0.505 100s -1.471 -0.448 100s 0.094 0.385 100s testing: mul_mat, [4, 2, 4, 4] = [4, 4, 4, 4] * [4, 2, 4, 4] 100s x0: [4, 4, 4, 4] 100s -0.200 0.394 0.239 -0.144 100s 0.304 -0.730 -0.901 0.207 100s -0.671 -0.871 -0.520 -0.406 100s 0.425 0.315 -0.715 -0.078 100s 100s x1: [4, 2, 4, 4] 100s 0.177 -0.645 -0.907 0.506 100s 0.832 -0.387 0.662 -0.742 100s 100s y: [4, 2, 4, 4] 100s -0.579 1.447 0.709 0.481 100s -0.053 -0.215 -0.264 -0.184 100s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.408 -0.425 -0.870 -0.159 100s -0.308 0.425 0.383 0.833 100s -0.521 0.941 0.641 -0.434 100s -0.195 0.842 0.430 0.206 100s 100s x1: [4, 4, 1, 1] 100s 0.135 -0.635 -0.031 0.230 100s 0.844 0.909 -0.646 -0.807 100s 0.885 0.005 -0.632 -0.042 100s 0.066 -0.129 0.419 0.575 100s 100s y: [4, 4, 1, 1] 100s 0.316 -0.132 -0.788 -0.527 100s 0.648 -0.793 0.352 0.156 100s 0.915 -0.548 -0.844 -0.450 100s -0.373 0.564 -0.137 0.177 100s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 100s x0: [4, 2, 4, 1] 100s 0.367 -0.425 0.724 0.893 100s -0.177 0.853 0.036 -0.153 100s 100s x1: [4, 4, 4, 1] 100s -0.199 0.796 0.050 -0.289 100s -0.850 0.243 -0.404 0.155 100s 0.611 0.554 -0.779 -0.518 100s -0.028 0.796 0.771 -0.620 100s 100s y: [2, 4, 4, 1] 100s -0.633 0.760 100s -0.570 0.320 100s -1.039 0.415 100s -0.344 0.806 100s testing: mul_mat, [3, 4, 4, 4] = [2, 3, 4, 4] * [2, 4, 4, 4] 100s x0: [2, 3, 4, 4] 100s -0.260 0.620 100s -0.918 0.848 100s -0.102 -0.214 100s 100s x1: [2, 4, 4, 4] 100s 0.788 -0.227 100s 0.923 0.512 100s 0.809 0.816 100s -0.641 0.787 100s 100s y: [3, 4, 4, 4] 100s -0.346 -0.916 -0.032 100s 0.077 -0.414 -0.204 100s 0.296 -0.051 -0.257 100s 0.655 1.256 -0.103 100s test-mul-mat0: iter:145/500 100s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.420 -0.973 -0.403 100s -0.725 -0.230 0.558 100s -0.112 0.576 -0.102 100s 0.169 -0.156 0.924 100s 100s x1: [3, 1, 1, 1] 100s -0.225 -0.896 -0.931 100s 100s y: [4, 1, 1, 1] 100s 1.342 -0.151 -0.396 -0.759 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.710 -0.488 -0.281 100s 0.814 -0.419 0.797 100s -0.606 -0.393 -0.605 100s 100s x1: [3, 4, 1, 1] 100s 0.103 -0.391 0.038 100s -0.411 -0.873 -0.681 100s -0.631 0.411 -0.414 100s 0.263 0.373 -0.723 100s 100s y: [3, 4, 1, 1] 100s 0.253 0.279 0.068 100s 0.326 -0.511 1.004 100s -0.532 -1.017 0.472 100s 0.208 -0.518 0.131 100s testing: mul_mat, [3, 3, 1, 2] = [3, 3, 1, 2] * [3, 3, 1, 2] 100s x0: [3, 3, 1, 2] 100s 0.317 -0.004 0.994 100s 0.027 0.508 -0.287 100s -0.158 -0.912 -0.490 100s 100s x1: [3, 3, 1, 2] 100s -0.331 0.377 0.953 100s 0.557 -0.047 -0.149 100s -0.273 0.797 -0.224 100s 100s y: [3, 3, 1, 2] 100s 0.841 -0.091 -0.758 100s 0.029 0.034 0.027 100s -0.313 0.462 -0.574 100s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.706 -0.853 0.983 100s 0.151 0.271 -0.108 100s 0.276 -0.950 0.743 100s 0.023 0.654 -0.506 100s 100s x1: [3, 3, 1, 1] 100s -0.811 -0.177 -0.515 100s -0.982 0.230 -0.701 100s -0.563 0.762 -0.568 100s 100s y: [4, 3, 1, 1] 100s -0.928 -0.114 -0.439 0.127 100s -1.578 -0.010 -1.010 0.483 100s -1.606 0.183 -1.301 0.773 100s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.590 -0.862 0.184 0.058 100s -0.249 0.352 0.364 -0.666 100s 100s x1: [4, 3, 1, 1] 100s -0.873 -0.562 0.399 -0.968 100s -0.489 -0.743 0.494 0.537 100s 0.967 0.683 -0.640 -0.548 100s 100s y: [2, 3, 1, 1] 100s -0.014 0.809 100s 0.473 -0.318 100s -0.167 0.132 100s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 100s x0: [2, 4, 1, 2] 100s -0.636 -0.538 100s -0.990 -0.941 100s -0.642 -0.686 100s -0.276 0.213 100s 100s x1: [2, 4, 1, 2] 100s -0.360 -0.919 100s -0.519 0.910 100s -0.869 -0.865 100s 0.894 0.023 100s 100s y: [4, 4, 1, 2] 100s 0.724 1.221 0.861 -0.097 100s -0.160 -0.342 -0.291 0.337 100s 1.018 1.674 1.151 0.055 100s -0.580 -0.906 -0.589 -0.241 100s test-mul-mat0: iter:146/500 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.710 -0.631 -0.777 100s -0.034 -0.267 -0.767 100s 100s x1: [3, 2, 1, 1] 100s -0.995 0.959 0.225 100s -0.607 0.108 0.542 100s 100s y: [2, 2, 1, 1] 100s -0.074 -0.395 100s -0.058 -0.423 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.438 -0.695 0.143 100s -0.837 0.036 0.344 100s 100s x1: [3, 2, 1, 1] 100s 0.324 0.457 -0.305 100s 0.384 0.772 0.908 100s 100s y: [2, 2, 1, 1] 100s -0.219 -0.360 100s -0.238 0.020 100s testing: mul_mat, [1, 2, 1, 3] = [3, 1, 1, 3] * [3, 2, 1, 3] 100s x0: [3, 1, 1, 3] 100s -0.079 0.186 -0.065 100s 100s x1: [3, 2, 1, 3] 100s -0.032 -0.752 0.456 100s 0.904 0.596 0.461 100s 100s y: [1, 2, 1, 3] 100s -0.167 100s 0.009 100s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.316 -0.720 0.101 100s -0.540 0.922 0.776 100s 0.166 0.029 -1.000 100s 100s x1: [3, 1, 1, 1] 100s -0.706 -0.564 0.004 100s 100s y: [3, 1, 1, 1] 100s 0.629 -0.136 -0.138 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.744 0.273 -0.509 100s 0.975 -0.162 0.404 100s 100s x1: [3, 3, 1, 1] 100s 0.464 0.810 0.261 100s -0.805 -0.932 0.488 100s 0.659 -0.442 0.040 100s 100s y: [2, 3, 1, 1] 100s 0.433 0.426 100s -1.102 -0.436 100s 0.349 0.730 100s testing: mul_mat, [4, 3, 1, 3] = [2, 4, 1, 3] * [2, 3, 1, 3] 100s x0: [2, 4, 1, 3] 100s 0.191 -0.054 100s 0.906 -0.365 100s -0.945 0.492 100s 0.748 -0.080 100s 100s x1: [2, 3, 1, 3] 100s -0.763 -0.849 100s 0.699 -0.327 100s 0.155 -0.039 100s 100s y: [4, 3, 1, 3] 100s -0.099 -0.382 0.303 -0.503 100s 0.151 0.752 -0.821 0.549 100s 0.032 0.155 -0.166 0.119 100s test-mul-mat0: iter:147/500 100s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.682 -0.740 -0.265 100s -0.398 -0.832 0.064 100s -0.986 0.481 0.631 100s 100s x1: [3, 2, 1, 1] 100s -0.696 -0.170 0.570 100s 0.494 -0.264 0.625 100s 100s y: [3, 2, 1, 1] 100s -0.500 0.455 0.965 100s 0.367 0.063 -0.220 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.818 -0.327 0.673 100s -0.770 0.846 0.977 100s 100s x1: [3, 3, 1, 1] 100s 0.576 -0.508 -0.129 100s -0.707 -0.536 0.467 100s -0.376 -0.437 0.701 100s 100s y: [2, 3, 1, 1] 100s 0.550 -1.000 100s -0.089 0.547 100s 0.308 0.604 100s testing: mul_mat, [4, 2, 1, 3] = [3, 4, 1, 3] * [3, 2, 1, 3] 100s x0: [3, 4, 1, 3] 100s 0.906 -0.518 -0.414 100s -0.531 -0.817 0.078 100s -0.712 -0.144 -0.248 100s -0.482 -0.297 -0.271 100s 100s x1: [3, 2, 1, 3] 100s 0.060 0.416 0.471 100s 0.796 0.041 -0.286 100s 100s y: [4, 2, 1, 3] 100s -0.357 -0.335 -0.219 -0.280 100s 0.818 -0.478 -0.502 -0.319 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.305 -0.765 0.257 100s -0.998 0.933 -0.186 100s 0.275 -0.848 0.173 100s 100s x1: [3, 4, 1, 1] 100s -0.683 -0.013 0.558 100s 0.069 0.505 -0.739 100s 0.797 0.082 -0.620 100s 0.998 -0.545 0.540 100s 100s y: [3, 4, 1, 1] 100s -0.055 0.566 -0.080 100s -0.556 0.539 -0.537 100s 0.021 -0.604 0.042 100s 0.861 -1.605 0.831 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.056 -0.440 0.642 100s 0.989 -0.750 -0.370 100s 0.226 0.023 0.021 100s 100s x1: [3, 3, 1, 1] 100s 0.949 0.138 0.210 100s -0.398 0.369 0.729 100s 0.840 -0.932 -0.569 100s 100s y: [3, 3, 1, 1] 100s 0.127 0.757 0.222 100s 0.284 -0.940 -0.066 100s 0.091 1.740 0.156 100s testing: mul_mat, [4, 3, 1, 3] = [3, 4, 1, 3] * [3, 3, 1, 3] 100s x0: [3, 4, 1, 3] 100s -0.247 -0.056 0.854 100s -0.227 -0.354 0.890 100s -0.287 -0.747 0.221 100s -0.149 0.116 0.215 100s 100s x1: [3, 3, 1, 3] 100s -0.903 -0.830 0.933 100s 0.402 -0.828 0.209 100s 0.637 -0.895 0.361 100s 100s y: [4, 3, 1, 3] 100s 1.066 1.329 1.085 0.239 100s 0.125 0.388 0.549 -0.111 100s 0.201 0.494 0.565 -0.121 100s test-mul-mat0: iter:148/500 100s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.101 -0.663 -0.058 100s 0.299 0.831 -0.985 100s -0.075 -0.203 -0.628 100s -0.955 0.666 -0.827 100s 100s x1: [3, 1, 1, 1] 100s -0.471 -0.040 -0.412 100s 100s y: [4, 1, 1, 1] 100s 0.003 0.232 0.302 0.763 100s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 100s x0: [3, 4, 2, 1] 100s 0.658 -0.881 -0.768 100s 0.704 0.785 -0.596 100s 0.420 -0.786 0.046 100s 0.918 0.547 0.847 100s 100s x1: [3, 4, 2, 1] 100s 0.716 -0.572 -0.359 100s -0.501 0.334 -0.198 100s -0.966 0.013 0.675 100s -0.580 0.635 0.193 100s 100s y: [4, 4, 2, 1] 100s 1.251 0.269 0.734 0.041 100s -0.472 0.028 -0.482 -0.446 100s -1.165 -1.072 -0.385 -0.309 100s -1.090 -0.024 -0.734 -0.021 100s testing: mul_mat, [4, 4, 2, 2] = [3, 4, 2, 2] * [3, 4, 2, 2] 100s x0: [3, 4, 2, 2] 100s 0.459 -0.933 -0.412 100s -0.863 0.164 -0.738 100s 0.530 0.693 0.504 100s -0.795 0.242 -0.349 100s 100s x1: [3, 4, 2, 2] 100s 0.924 0.338 0.929 100s 0.768 -0.929 0.252 100s 0.628 0.730 0.371 100s 0.859 0.433 0.157 100s 100s y: [4, 4, 2, 2] 100s -0.274 -1.428 1.192 -0.977 100s 1.114 -1.002 -0.109 -0.924 100s -0.546 -0.696 1.026 -0.452 100s -0.075 -0.787 0.835 -0.633 100s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.714 0.484 -0.027 100s -0.471 -0.262 -0.675 100s 100s x1: [3, 4, 1, 1] 100s -0.735 -0.497 0.272 100s -0.760 -0.183 -0.173 100s 0.934 0.952 0.373 100s -0.801 0.278 -0.778 100s 100s y: [2, 4, 1, 1] 100s -0.773 0.292 100s -0.626 0.523 100s 1.118 -0.941 100s -0.416 0.829 100s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 100s x0: [2, 4, 2, 1] 100s -0.021 0.669 100s -0.158 0.267 100s 0.333 0.748 100s 0.796 0.042 100s 100s x1: [2, 3, 2, 1] 100s -0.977 -0.053 100s -0.142 -0.187 100s 0.127 -0.367 100s 100s y: [4, 3, 2, 1] 100s -0.015 0.140 -0.365 -0.780 100s -0.122 -0.028 -0.187 -0.121 100s -0.248 -0.118 -0.232 0.085 100s testing: mul_mat, [2, 2, 2, 2] = [4, 2, 2, 2] * [4, 2, 2, 2] 100s x0: [4, 2, 2, 2] 100s 0.207 0.614 0.199 -0.912 100s -0.642 0.521 -0.812 -0.338 100s 100s x1: [4, 2, 2, 2] 100s -0.233 0.084 0.501 0.714 100s 0.942 -0.686 -0.159 -0.425 100s 100s y: [2, 2, 2, 2] 100s -0.549 -0.454 100s 0.130 -0.689 100s test-mul-mat0: iter:149/500 100s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.070 0.738 -0.465 100s -0.493 0.924 -0.520 100s 100s x1: [3, 4, 1, 1] 100s 0.329 -0.061 -0.315 100s 0.216 -0.578 0.286 100s -0.630 -0.606 -0.194 100s 0.633 -0.813 0.040 100s 100s y: [2, 4, 1, 1] 100s 0.124 -0.055 100s -0.544 -0.789 100s -0.401 -0.148 100s -0.574 -1.084 100s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 4, 3, 1] 100s -0.605 -0.610 -0.155 100s -0.417 0.430 0.519 100s 0.652 0.168 -0.946 100s -0.841 0.092 -0.466 100s 100s x1: [3, 2, 3, 1] 100s 0.774 -0.661 -0.698 100s 0.629 -0.539 -0.232 100s 100s y: [4, 2, 3, 1] 100s 0.043 -0.970 1.054 -0.386 100s -0.016 -0.615 0.539 -0.470 100s testing: mul_mat, [2, 4, 3, 2] = [3, 2, 3, 2] * [3, 4, 3, 2] 100s x0: [3, 2, 3, 2] 100s 0.122 -0.171 0.402 100s 0.142 -0.201 0.370 100s 100s x1: [3, 4, 3, 2] 100s 0.061 -0.465 0.681 100s 0.115 -0.306 -0.227 100s 0.649 -0.373 -0.796 100s -0.515 -0.811 -0.904 100s 100s y: [2, 4, 3, 2] 100s 0.361 0.354 100s -0.025 -0.006 100s -0.178 -0.128 100s -0.288 -0.244 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.779 0.779 -0.162 100s 0.421 0.439 0.213 100s 100s x1: [3, 2, 1, 1] 100s 0.577 -0.028 -0.989 100s 0.479 -0.641 -0.863 100s 100s y: [2, 2, 1, 1] 100s 0.588 0.020 100s 0.013 -0.264 100s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 100s x0: [2, 2, 3, 1] 100s -0.027 0.115 100s 0.858 0.332 100s 100s x1: [2, 3, 3, 1] 100s -0.569 0.878 100s 0.614 -0.621 100s 0.709 0.448 100s 100s y: [2, 3, 3, 1] 100s 0.116 -0.197 100s -0.088 0.321 100s 0.032 0.757 100s testing: mul_mat, [1, 2, 3, 2] = [2, 1, 3, 2] * [2, 2, 3, 2] 100s x0: [2, 1, 3, 2] 100s 0.545 -0.881 100s 100s x1: [2, 2, 3, 2] 100s -0.019 -0.868 100s 0.686 0.360 100s 100s y: [1, 2, 3, 2] 100s 0.755 100s 0.057 100s test-mul-mat0: iter:150/500 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.193 -0.441 100s 0.620 -0.250 100s 0.661 -0.671 100s 100s x1: [2, 2, 1, 1] 100s -0.699 0.765 100s 0.271 -0.570 100s 100s y: [3, 2, 1, 1] 100s -0.472 -0.625 -0.976 100s 0.304 0.311 0.562 100s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.737 0.524 100s -0.537 -0.186 100s 100s x1: [2, 3, 1, 1] 100s 0.422 -0.905 100s 0.032 0.173 100s 0.641 0.151 100s 100s y: [2, 3, 1, 1] 100s -0.163 -0.058 100s 0.114 -0.049 100s 0.551 -0.372 100s testing: mul_mat, [2, 2, 1, 2] = [2, 2, 1, 2] * [2, 2, 1, 2] 100s x0: [2, 2, 1, 2] 100s 0.136 0.553 100s 0.330 0.565 100s 100s x1: [2, 2, 1, 2] 100s -0.972 -0.171 100s 0.251 -0.627 100s 100s y: [2, 2, 1, 2] 100s -0.226 -0.418 100s -0.312 -0.271 100s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.303 0.651 100s 0.868 0.258 100s 0.522 0.977 100s -0.546 -0.886 100s 100s x1: [2, 2, 1, 1] 100s 0.273 0.785 100s -0.729 -0.305 100s 100s y: [4, 2, 1, 1] 100s 0.594 0.440 0.910 -0.845 100s -0.419 -0.711 -0.678 0.668 100s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.968 -0.388 0.914 0.885 100s -0.651 0.362 -0.066 -0.962 100s 100s x1: [4, 2, 1, 1] 100s -0.928 -0.995 -0.057 0.323 100s -0.622 0.272 0.973 0.213 100s 100s y: [2, 2, 1, 1] 100s 1.518 -0.063 100s 1.575 0.234 100s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 100s x0: [2, 4, 1, 2] 100s 0.879 -0.521 100s 0.266 -0.240 100s 0.701 0.884 100s 0.852 -0.171 100s 100s x1: [2, 4, 1, 2] 100s -0.123 0.158 100s 0.824 0.148 100s 0.853 0.704 100s -0.549 0.721 100s 100s y: [4, 4, 1, 2] 100s -0.191 -0.071 0.053 -0.132 100s 0.647 0.184 0.708 0.676 100s 0.383 0.058 1.221 0.606 100s -0.858 -0.319 0.253 -0.591 100s test-mul-mat0: iter:151/500 100s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.236 100s 100s x1: [1, 3, 1, 1] 100s -0.218 100s 0.864 100s 0.535 100s 100s y: [1, 3, 1, 1] 100s -0.051 100s 0.204 100s 0.126 100s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 100s x0: [1, 1, 4, 1] 100s 0.151 100s 100s x1: [1, 1, 4, 1] 100s -0.981 100s 100s y: [1, 1, 4, 1] 100s -0.148 100s testing: mul_mat, [3, 1, 4, 1] = [1, 3, 4, 1] * [1, 1, 4, 1] 100s x0: [1, 3, 4, 1] 100s -0.016 100s 0.437 100s -0.226 100s 100s x1: [1, 1, 4, 1] 100s -0.694 100s 100s y: [3, 1, 4, 1] 100s 0.011 -0.303 0.157 100s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.900 100s -0.978 100s 0.843 100s -0.178 100s 100s x1: [1, 3, 1, 1] 100s 0.586 100s -0.136 100s -0.997 100s 100s y: [4, 3, 1, 1] 100s -0.527 -0.573 0.494 -0.104 100s 0.123 0.133 -0.115 0.024 100s 0.897 0.974 -0.840 0.178 100s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 100s x0: [4, 1, 4, 1] 100s 0.182 -0.589 0.748 0.986 100s 100s x1: [4, 1, 4, 1] 100s -0.403 0.301 0.973 0.052 100s 100s y: [1, 1, 4, 1] 100s 0.528 100s testing: mul_mat, [1, 4, 4, 1] = [1, 1, 4, 1] * [1, 4, 4, 1] 100s x0: [1, 1, 4, 1] 100s 0.870 100s 100s x1: [1, 4, 4, 1] 100s 0.169 100s 0.892 100s -0.987 100s 0.994 100s 100s y: [1, 4, 4, 1] 100s 0.147 100s 0.776 100s -0.858 100s 0.864 100s test-mul-mat0: iter:152/500 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.469 -0.924 -0.401 100s 0.330 -0.424 -0.552 100s 0.114 0.109 0.007 100s 100s x1: [3, 3, 1, 1] 100s 0.810 -0.450 -0.168 100s 0.007 0.389 -0.179 100s -0.824 0.281 -0.165 100s 100s y: [3, 3, 1, 1] 100s 0.104 0.551 0.042 100s -0.291 -0.065 0.042 100s 0.193 -0.300 -0.065 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.495 0.918 -0.393 100s -0.956 -0.250 0.613 100s 0.434 0.572 0.789 100s 100s x1: [3, 3, 1, 1] 100s -0.548 0.231 -0.252 100s -0.799 0.101 -0.525 100s 0.361 0.188 0.774 100s 100s y: [3, 3, 1, 1] 100s 0.040 0.312 -0.304 100s -0.096 0.417 -0.703 100s 0.046 0.082 0.874 100s testing: mul_mat, [3, 3, 1, 3] = [3, 3, 1, 3] * [3, 3, 1, 3] 100s x0: [3, 3, 1, 3] 100s -0.342 0.250 -0.491 100s 0.373 0.656 -0.532 100s -0.381 -0.861 0.026 100s 100s x1: [3, 3, 1, 3] 100s -0.285 -0.594 0.959 100s 0.246 -0.518 -0.442 100s -0.424 0.058 0.006 100s 100s y: [3, 3, 1, 3] 100s -0.521 -1.006 0.645 100s 0.004 -0.013 0.341 100s 0.157 -0.124 0.112 100s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.999 -0.294 0.401 100s 100s x1: [3, 3, 1, 1] 100s -0.321 0.349 0.661 100s 0.399 -0.993 -0.089 100s 0.908 0.380 -0.432 100s 100s y: [1, 3, 1, 1] 100s -0.158 100s 0.654 100s 0.622 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.266 100s 0.479 100s 0.102 100s 100s x1: [1, 3, 1, 1] 100s 0.193 100s 0.903 100s 0.433 100s 100s y: [3, 3, 1, 1] 100s 0.051 0.092 0.020 100s 0.240 0.432 0.092 100s 0.115 0.207 0.044 100s testing: mul_mat, [1, 1, 1, 3] = [3, 1, 1, 3] * [3, 1, 1, 3] 100s x0: [3, 1, 1, 3] 100s 0.367 0.793 0.704 100s 100s x1: [3, 1, 1, 3] 100s -0.973 -0.714 -0.530 100s 100s y: [1, 1, 1, 3] 100s -1.297 100s test-mul-mat0: iter:153/500 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.475 0.925 0.788 -0.411 100s -0.720 0.156 -0.618 0.984 100s -0.816 0.574 0.695 -0.876 100s 100s x1: [4, 3, 1, 1] 100s -0.123 -0.717 0.117 -0.690 100s -0.640 -0.617 0.789 0.462 100s -0.591 -0.925 0.933 0.695 100s 100s y: [3, 3, 1, 1] 100s -0.346 -0.774 0.374 100s -0.443 0.332 0.311 100s -0.687 0.389 -0.009 100s testing: mul_mat, [1, 3, 4, 1] = [4, 1, 4, 1] * [4, 3, 4, 1] 100s x0: [4, 1, 4, 1] 100s 0.054 0.969 -0.780 -0.553 100s 100s x1: [4, 3, 4, 1] 100s -0.326 -0.213 -0.368 -0.850 100s 0.878 0.846 0.027 -0.839 100s -0.038 0.337 -0.479 0.345 100s 100s y: [1, 3, 4, 1] 100s 0.533 100s 1.310 100s 0.508 100s testing: mul_mat, [2, 1, 4, 2] = [4, 2, 4, 2] * [4, 1, 4, 2] 100s x0: [4, 2, 4, 2] 100s -0.473 0.394 0.102 -0.764 100s 0.919 -0.095 0.589 -0.306 100s 100s x1: [4, 1, 4, 2] 100s 0.616 -0.036 0.412 0.402 100s 100s y: [2, 1, 4, 2] 100s -0.570 0.689 100s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.200 0.800 -0.458 0.009 100s -0.081 0.708 -0.602 0.604 100s 100s x1: [4, 2, 1, 1] 100s -0.431 0.507 0.085 -0.740 100s 0.107 -0.354 0.322 0.046 100s 100s y: [2, 2, 1, 1] 100s 0.446 -0.104 100s -0.452 -0.426 100s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 100s x0: [2, 3, 4, 1] 100s 0.700 0.405 100s -0.994 -0.544 100s 0.366 0.213 100s 100s x1: [2, 4, 4, 1] 100s 0.640 0.977 100s 0.309 0.978 100s -0.869 0.705 100s -0.550 0.847 100s 100s y: [3, 4, 4, 1] 100s 0.844 -1.168 0.442 100s 0.613 -0.840 0.321 100s -0.323 0.480 -0.168 100s -0.042 0.086 -0.021 100s testing: mul_mat, [2, 2, 4, 2] = [3, 2, 4, 2] * [3, 2, 4, 2] 100s x0: [3, 2, 4, 2] 100s 0.196 -0.182 0.989 100s -0.948 -0.749 0.143 100s 100s x1: [3, 2, 4, 2] 100s 0.905 -0.901 0.715 100s 0.163 -0.510 0.743 100s 100s y: [2, 2, 4, 2] 100s 1.049 -0.081 100s 0.860 0.334 100s test-mul-mat0: iter:154/500 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.774 -0.590 -0.865 100s -0.628 0.742 -0.560 100s 100s x1: [3, 2, 1, 1] 100s 0.255 0.196 0.341 100s 0.395 -0.628 0.131 100s 100s y: [2, 2, 1, 1] 100s -0.213 -0.206 100s 0.562 -0.787 100s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 4, 3, 1] 100s -0.233 0.763 0.661 100s 0.140 -0.106 -0.691 100s -0.086 0.304 -0.557 100s 0.285 0.046 -0.117 100s 100s x1: [3, 2, 3, 1] 100s 0.221 0.062 0.888 100s -0.475 0.424 0.873 100s 100s y: [4, 2, 3, 1] 100s 0.583 -0.590 -0.495 -0.038 100s 1.011 -0.715 -0.316 -0.218 100s testing: mul_mat, [1, 4, 3, 4] = [3, 1, 3, 4] * [3, 4, 3, 4] 100s x0: [3, 1, 3, 4] 100s 0.953 -0.168 0.108 100s 100s x1: [3, 4, 3, 4] 100s 0.713 -0.893 0.485 100s -0.844 0.392 -0.469 100s 0.039 0.899 -0.361 100s 0.811 -0.069 -0.829 100s 100s y: [1, 4, 3, 4] 100s 0.882 100s -0.921 100s -0.153 100s 0.695 100s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.315 -0.363 0.623 100s -0.004 0.235 -0.341 100s 100s x1: [3, 1, 1, 1] 100s 0.193 0.916 0.471 100s 100s y: [2, 1, 1, 1] 100s -0.100 0.054 100s testing: mul_mat, [4, 3, 3, 1] = [2, 4, 3, 1] * [2, 3, 3, 1] 100s x0: [2, 4, 3, 1] 100s -0.830 -0.145 100s 0.384 0.577 100s 0.247 -0.229 100s -0.914 0.851 100s 100s x1: [2, 3, 3, 1] 100s -0.721 -0.644 100s 0.762 -0.678 100s 0.405 0.024 100s 100s y: [4, 3, 3, 1] 100s 0.692 -0.649 -0.031 0.112 100s -0.534 -0.099 0.344 -1.273 100s -0.340 0.170 0.095 -0.350 100s testing: mul_mat, [4, 2, 3, 4] = [4, 4, 3, 4] * [4, 2, 3, 4] 100s x0: [4, 4, 3, 4] 100s -0.842 -0.832 0.976 -0.243 100s -0.320 0.972 0.469 0.596 100s 0.165 -0.327 -0.805 0.566 100s 0.768 0.442 0.456 0.422 100s 100s x1: [4, 2, 3, 4] 100s -0.339 -0.649 0.020 0.187 100s 0.569 0.603 0.241 0.739 100s 100s y: [4, 2, 3, 4] 100s 0.799 -0.402 0.245 -0.459 100s -0.925 0.958 0.121 1.126 100s test-mul-mat0: iter:155/500 100s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.733 -0.551 0.879 -0.974 100s -0.778 -0.782 -0.168 0.193 100s -0.185 -0.989 0.999 0.716 100s 0.589 -0.464 0.784 -0.242 100s 100s x1: [4, 4, 1, 1] 100s -0.933 0.169 0.566 -0.884 100s -0.160 -0.755 -0.531 -0.460 100s 0.630 0.713 0.115 0.601 100s -0.710 0.947 -0.856 0.732 100s 100s y: [4, 4, 1, 1] 100s 1.949 0.329 -0.063 0.030 100s 0.515 0.716 -0.083 -0.048 100s -1.339 -0.951 -0.275 -0.015 100s -1.467 0.098 -1.135 -1.705 100s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 1, 1, 1] 100s 1.000 -0.985 -0.226 -0.782 100s 100s x1: [4, 4, 1, 1] 100s -0.898 0.900 0.598 -0.653 100s -0.631 -0.862 0.977 -0.918 100s 0.253 0.578 -0.629 0.200 100s 0.722 -0.896 -0.879 0.989 100s 100s y: [1, 4, 1, 1] 100s -1.408 100s 0.716 100s -0.330 100s 1.030 100s testing: mul_mat, [2, 1, 1, 2] = [4, 2, 1, 2] * [4, 1, 1, 2] 100s x0: [4, 2, 1, 2] 100s 0.205 -0.397 -0.567 -0.197 100s -0.050 -0.198 -0.058 -0.073 100s 100s x1: [4, 1, 1, 2] 100s -0.153 0.967 0.033 -0.142 100s 100s y: [2, 1, 1, 2] 100s -0.406 -0.175 100s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.936 -0.383 0.517 -0.618 100s 100s x1: [4, 2, 1, 1] 100s -0.784 0.911 0.516 -0.769 100s -0.315 0.733 0.077 -0.348 100s 100s y: [1, 2, 1, 1] 100s -0.341 100s -0.320 100s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.609 100s 100s x1: [1, 4, 1, 1] 100s 0.118 100s -0.950 100s 0.587 100s 0.722 100s 100s y: [1, 4, 1, 1] 100s -0.072 100s 0.579 100s -0.358 100s -0.440 100s testing: mul_mat, [1, 1, 1, 2] = [1, 1, 1, 2] * [1, 1, 1, 2] 100s x0: [1, 1, 1, 2] 100s 0.599 100s 100s x1: [1, 1, 1, 2] 100s -0.328 100s 100s y: [1, 1, 1, 2] 100s -0.196 100s test-mul-mat0: iter:156/500 100s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.954 -0.223 0.380 0.687 100s 0.854 -0.969 -0.546 0.790 100s -0.352 0.970 -0.828 0.767 100s -0.980 0.760 0.488 -0.497 100s 100s x1: [4, 1, 1, 1] 100s -0.670 -0.217 -0.562 -0.454 100s 100s y: [4, 1, 1, 1] 100s -1.116 -0.414 0.142 0.443 100s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 1, 3, 1] 100s -0.629 0.770 0.623 -0.164 100s 100s x1: [4, 4, 3, 1] 100s -0.850 -0.840 0.789 0.483 100s 0.759 0.958 0.010 0.862 100s 0.382 0.932 -0.808 -0.835 100s -0.630 -0.262 -0.140 -0.676 100s 100s y: [1, 4, 3, 1] 100s 0.300 100s 0.126 100s 0.111 100s 0.218 100s testing: mul_mat, [4, 1, 3, 2] = [4, 4, 3, 2] * [4, 1, 3, 2] 100s x0: [4, 4, 3, 2] 100s 0.590 -0.821 -0.659 0.318 100s 0.530 0.744 -0.995 -0.879 100s 0.480 0.440 0.437 0.310 100s 0.582 -0.514 0.095 0.811 100s 100s x1: [4, 1, 3, 2] 100s -0.313 -0.408 0.737 0.435 100s 100s y: [4, 1, 3, 2] 100s -0.196 -1.585 0.127 0.451 100s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.552 -0.213 0.621 -0.074 100s 0.822 0.113 0.444 0.336 100s -0.385 0.952 -0.363 0.123 100s 100s x1: [4, 4, 1, 1] 100s -0.942 -0.753 0.354 0.404 100s -0.632 -0.524 0.966 0.735 100s -0.003 0.325 -0.169 -0.990 100s 0.292 -0.143 -0.455 -0.839 100s 100s y: [3, 4, 1, 1] 100s 0.870 -0.567 -0.433 100s 1.006 0.097 -0.515 100s -0.099 -0.374 0.250 100s -0.352 -0.260 -0.187 100s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 3, 3, 1] 100s -0.743 0.465 0.504 100s 0.198 0.681 -0.826 100s 0.306 0.183 -0.647 100s 100s x1: [3, 4, 3, 1] 100s -0.141 0.656 0.181 100s 0.105 0.010 -0.414 100s 0.473 0.486 -0.448 100s 0.208 -0.517 0.877 100s 100s y: [3, 4, 3, 1] 100s 0.502 0.268 -0.041 100s -0.283 0.370 0.302 100s -0.351 0.795 0.524 100s 0.047 -1.036 -0.599 100s testing: mul_mat, [1, 3, 3, 2] = [3, 1, 3, 2] * [3, 3, 3, 2] 100s x0: [3, 1, 3, 2] 100s -0.872 -0.403 0.066 100s 100s x1: [3, 3, 3, 2] 100s -0.417 -0.852 -0.726 100s 0.337 -0.595 0.472 100s -0.357 0.871 0.153 100s 100s y: [1, 3, 3, 2] 100s 0.659 100s -0.023 100s -0.030 100s test-mul-mat0: iter:157/500 100s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.028 -0.684 100s 100s x1: [2, 2, 1, 1] 100s 0.096 -0.202 100s 0.786 -0.196 100s 100s y: [1, 2, 1, 1] 100s 0.141 100s 0.156 100s testing: mul_mat, [1, 1, 3, 1] = [2, 1, 3, 1] * [2, 1, 3, 1] 100s x0: [2, 1, 3, 1] 100s 0.590 -0.308 100s 100s x1: [2, 1, 3, 1] 100s -0.068 0.339 100s 100s y: [1, 1, 3, 1] 100s -0.145 100s testing: mul_mat, [2, 1, 3, 3] = [2, 2, 3, 3] * [2, 1, 3, 3] 100s x0: [2, 2, 3, 3] 100s -0.077 0.530 100s -0.565 0.329 100s 100s x1: [2, 1, 3, 3] 100s 0.163 0.394 100s 100s y: [2, 1, 3, 3] 100s 0.196 0.037 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.663 0.976 100s -0.815 -0.927 100s -0.422 0.528 100s 100s x1: [2, 2, 1, 1] 100s 0.964 0.494 100s -0.257 -0.860 100s 100s y: [3, 2, 1, 1] 100s 1.121 -1.243 -0.147 100s -1.010 1.007 -0.345 100s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 2, 3, 1] 100s 0.809 0.331 0.235 100s 0.095 -0.448 -0.214 100s 100s x1: [3, 2, 3, 1] 100s 0.365 -0.255 -0.116 100s -0.224 -0.714 -0.081 100s 100s y: [2, 2, 3, 1] 100s 0.184 0.174 100s -0.437 0.316 100s testing: mul_mat, [3, 3, 3, 3] = [2, 3, 3, 3] * [2, 3, 3, 3] 100s x0: [2, 3, 3, 3] 100s -0.807 -0.556 100s 0.875 -0.301 100s 0.207 0.688 100s 100s x1: [2, 3, 3, 3] 100s 0.290 -0.681 100s 0.124 -0.014 100s -0.607 0.039 100s 100s y: [3, 3, 3, 3] 100s 0.144 0.459 -0.408 100s -0.092 0.113 0.016 100s 0.468 -0.543 -0.099 100s test-mul-mat0: iter:158/500 100s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.707 0.479 -0.662 100s -0.032 0.403 -0.359 100s -0.337 0.712 -0.152 100s -0.692 -0.118 -0.869 100s 100s x1: [3, 4, 1, 1] 100s 0.127 0.465 0.902 100s 0.660 -0.721 -0.612 100s 0.399 0.537 0.573 100s -0.173 -0.815 0.570 100s 100s y: [4, 4, 1, 1] 100s -0.464 -0.140 0.151 -0.92 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s 7 100s -0.406 -0.092 -0.642 0.160 100s -0.404 -0.002 0.161 -0.837 100s -0.645 -0.527 -0.609 -0.279 100s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.050 0.346 0.255 100s 0.136 -0.084 0.997 100s 0.428 -0.606 -0.666 100s -0.604 0.797 -0.025 100s 100s x1: [3, 4, 1, 1] 100s -0.601 -0.177 -0.806 100s -0.757 0.668 0.484 100s 0.370 0.133 0.386 100s 0.029 0.413 0.774 100s 100s y: [4, 4, 1, 1] 100s -0.237 -0.870 0.386 0.242 100s 0.393 0.324 -1.051 0.978 100s 0.126 0.424 -0.179 -0.126 100s 0.339 0.741 -0.753 0.292 100s testing: mul_mat, [2, 4, 1, 4] = [3, 2, 1, 4] * [3, 4, 1, 4] 100s x0: [3, 2, 1, 4] 100s -0.837 0.071 -0.102 100s -0.745 -0.414 0.952 100s 100s x1: [3, 4, 1, 4] 100s 0.059 0.510 0.823 100s 0.367 -0.608 0.954 100s 0.766 0.215 -0.853 100s -0.991 -0.117 0.631 100s 100s y: [2, 4, 1, 4] 100s -0.097 0.528 100s -0.447 0.886 100s -0.539 -1.472 100s 0.757 1.388 100s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.482 0.761 0.812 100s 0.175 -0.587 0.880 100s -0.539 0.115 -0.840 100s -0.227 0.291 -0.543 100s 100s x1: [3, 2, 1, 1] 100s -0.168 0.027 0.413 100s -0.198 -0.645 -0.896 100s 100s y: [4, 2, 1, 1] 100s 0.437 0.318 -0.253 -0.178 100s -1.123 -0.444 0.785 0.344 100s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.836 -0.127 0.497 -0.482 100s 100s x1: [4, 3, 1, 1] 100s -0.957 0.428 0.856 0.427 100s -0.538 -0.599 0.984 0.029 100s 0.308 0.864 0.136 0.459 100s 100s y: [1, 3, 1, 1] 100s 0.966 100s 1.001 100s -0.521 100s testing: mul_mat, [4, 4, 1, 4] = [1, 4, 1, 4] * [1, 4, 1, 4] 100s x0: [1, 4, 1, 4] 100s -0.726 100s 0.256 100s -0.541 100s -0.741 100s 100s x1: [1, 4, 1, 4] 100s -0.023 100s 0.060 100s 0.036 100s -0.847 100s 100s y: [4, 4, 1, 4] 100s 0.017 -0.006 0.012 0.017 100s -0.043 0.015 -0.032 -0.044 100s -0.026 0.009 -0.020 -0.027 100s 0.615 -0.217 0.459 0.628 100s test-mul-mat0: iter:159/500 100s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.494 -0.165 0.800 0.761 100s 0.293 -0.941 -0.954 0.060 100s 100s x1: [4, 2, 1, 1] 100s 0.142 -0.171 0.873 -0.653 100s -0.425 -0.322 0.712 -0.223 100s 100s y: [2, 2, 1, 1] 100s 0.160 -0.669 100s 0.664 -0.514 100s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 2, 3, 1] 100s 0.121 -0.845 0.893 0.180 100s -0.799 -0.047 0.362 0.669 100s 100s x1: [4, 2, 3, 1] 100s -0.819 0.467 -0.715 -0.001 100s 0.052 -0.616 0.314 0.155 100s 100s y: [2, 2, 3, 1] 100s -1.132 0.372 100s 0.835 0.205 100s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 2, 3, 1] 100s 0.657 -0.736 0.863 -0.982 100s -0.205 0.637 0.366 0.122 100s 100s x1: [4, 2, 3, 1] 100s 0.348 -0.673 0.662 0.113 100s 0.648 -0.944 0.712 -0.231 100s 100s y: [2, 2, 3, 1] 100s 1.185 -0.244 100s 1.963 -0.501 100s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.806 0.831 0.129 -0.517 100s 0.203 -0.431 0.047 0.238 100s 0.447 -0.431 0.339 -0.123 100s 100s x1: [4, 2, 1, 1] 100s 0.567 0.818 0.538 -0.935 100s 0.528 -0.612 -0.669 0.185 100s 100s y: [3, 2, 1, 1] 100s 0.775 -0.435 0.198 100s -1.116 0.384 0.250 100s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 2, 3, 1] 100s 0.299 -0.082 0.290 100s -0.816 -0.757 -0.629 100s 100s x1: [3, 4, 3, 1] 100s -0.952 0.034 -0.635 100s -0.974 0.389 0.164 100s -0.916 0.539 0.635 100s -0.056 0.106 0.452 100s 100s y: [2, 4, 3, 1] 100s -0.471 1.150 100s -0.275 0.398 100s -0.134 -0.060 100s 0.106 -0.319 100s testing: mul_mat, [1, 3, 3, 1] = [2, 1, 3, 1] * [2, 3, 3, 1] 100s x0: [2, 1, 3, 1] 100s 0.657 0.867 100s 100s x1: [2, 3, 3, 1] 100s 0.627 0.845 100s 0.806 -0.496 100s -0.015 -0.972 100s 100s y: [1, 3, 3, 1] 100s 1.144 100s 0.100 100s -0.852 100s test-mul-mat0: iter:160/500 100s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.330 -0.407 0.507 100s 0.358 -0.148 0.681 100s -0.356 0.230 0.070 100s -0.425 -0.108 0.758 100s 100s x1: [3, 1, 1, 1] 100s -0.323 0.524 -0.911 100s 100s y: [4, 1, 1, 1] 100s -0.782 -0.814 0.172 -0.610 100s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.246 -0.565 0.959 100s -0.230 -0.477 -0.519 100s 100s x1: [3, 4, 1, 1] 100s -0.310 0.473 -0.311 100s -0.904 -0.576 -0.654 100s 0.962 -0.274 0.600 100s 0.792 -0.456 0.973 100s 100s y: [2, 4, 1, 1] 100s -0.642 0.008 100s -0.524 0.822 100s 0.967 -0.402 100s 1.386 -0.469 100s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.198 -0.260 -0.324 100s -0.910 -0.503 0.366 100s 0.563 0.186 0.462 100s 100s x1: [3, 2, 1, 1] 100s -0.900 0.116 0.988 100s 0.458 0.968 0.670 100s 100s y: [3, 2, 1, 1] 100s -0.529 1.122 -0.029 100s -0.378 -0.658 0.747 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.539 -0.937 0.179 100s -0.544 -0.062 -0.074 100s 0.272 0.372 -0.170 100s 100s x1: [3, 3, 1, 1] 100s 0.987 0.532 0.424 100s -0.288 0.131 0.216 100s 0.256 0.105 -0.503 100s 100s y: [3, 3, 1, 1] 100s 0.110 -0.601 0.394 100s -0.240 0.132 -0.066 100s -0.050 -0.109 0.194 100s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.019 0.859 0.954 100s -0.565 -0.302 -0.213 100s 0.986 0.682 0.571 100s -0.449 0.074 -0.544 100s 100s x1: [3, 3, 1, 1] 100s 0.147 -0.404 -0.069 100s -0.655 0.336 0.607 100s -0.564 0.833 -0.027 100s 100s y: [4, 3, 1, 1] 100s -0.410 0.054 -0.170 -0.059 100s 0.855 0.139 -0.069 -0.011 100s 0.679 0.073 -0.003 0.330 100s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.823 0.496 0.442 -0.325 100s -0.531 0.656 0.495 0.877 100s 100s x1: [4, 3, 1, 1] 100s -0.674 -0.972 0.728 -0.611 100s -0.035 0.100 0.568 0.891 100s 0.930 -0.285 -0.513 -0.139 100s 100s y: [2, 3, 1, 1] 100s -0.516 -0.454 100s -0.018 1.147 100s 0.442 -1.057 100s test-mul-mat0: iter:161/500 100s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.265 0.348 -0.308 0.752 100s 100s x1: [4, 3, 1, 1] 100s -0.092 -0.191 -0.867 0.694 100s -0.619 -0.411 -0.980 -0.592 100s -0.682 -0.591 0.373 0.418 100s 100s y: [1, 3, 1, 1] 100s 0.698 100s -0.450 100s -0.187 100s testing: mul_mat, [3, 1, 3, 1] = [4, 3, 3, 1] * [4, 1, 3, 1] 100s x0: [4, 3, 3, 1] 100s -0.595 -0.963 -0.458 -0.462 100s 0.731 -0.078 0.127 0.752 100s 0.331 0.445 -0.839 -0.296 100s 100s x1: [4, 1, 3, 1] 100s -0.790 0.753 0.574 -0.322 100s 100s y: [3, 1, 3, 1] 100s -0.369 -0.806 -0.313 100s testing: mul_mat, [3, 3, 3, 4] = [4, 3, 3, 4] * [4, 3, 3, 4] 100s x0: [4, 3, 3, 4] 100s 0.430 -0.032 -0.746 -0.241 100s -0.069 0.852 0.598 0.186 100s 0.675 -0.002 -0.072 0.134 100s 100s x1: [4, 3, 3, 4] 100s -0.588 -0.128 0.078 0.743 100s -0.683 0.240 -0.553 0.180 100s 0.378 -0.584 0.391 -0.791 100s 100s y: [3, 3, 3, 4] 100s -0.486 0.117 -0.302 100s 0.068 -0.046 -0.398 100s 0.080 -0.437 0.122 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.254 -0.853 -0.606 0.930 100s 0.590 0.965 0.190 -0.589 100s -0.096 -0.450 0.484 0.551 100s 100s x1: [4, 3, 1, 1] 100s -0.908 0.708 -0.333 -0.574 100s -0.814 0.428 -0.861 -0.283 100s 0.546 0.564 0.393 -0.344 100s 100s y: [3, 3, 1, 1] 100s -1.167 0.422 -0.709 100s -0.313 -0.064 -0.687 100s -0.900 1.143 -0.305 100s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 4, 3, 1] 100s 0.221 -0.696 0.480 100s 0.377 -0.167 0.031 100s 0.731 -0.328 -0.014 100s 0.877 0.949 -0.215 100s 100s x1: [3, 4, 3, 1] 100s -0.910 0.142 -0.051 100s -0.861 0.033 0.007 100s -0.770 -0.259 0.674 100s -0.343 -0.073 0.102 100s 100s y: [4, 4, 3, 1] 100s -0.324 -0.368 -0.711 -0.652 100s -0.210 -0.330 -0.640 -0.726 100s 0.334 -0.226 -0.487 -1.066 100s 0.024 -0.114 -0.229 -0.392 100s testing: mul_mat, [2, 3, 3, 4] = [4, 2, 3, 4] * [4, 3, 3, 4] 100s x0: [4, 2, 3, 4] 100s -0.445 -0.299 -0.502 -0.821 100s 0.585 -0.677 0.689 -0.491 100s 100s x1: [4, 3, 3, 4] 100s -0.453 -0.080 -0.085 -0.972 100s 0.952 0.900 -0.188 -0.406 100s 0.178 -0.509 0.753 -0.107 100s 100s y: [2, 3, 3, 4] 100s 1.066 0.207 100s -0.266 0.017 100s -0.217 1.020 100s test-mul-mat0: iter:162/500 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.232 0.880 100s 0.533 0.677 100s 100s x1: [2, 2, 1, 1] 100s -0.259 -0.373 100s 0.096 0.831 100s 100s y: [2, 2, 1, 1] 100s -0.388 -0.390 100s 0.754 0.614 100s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 100s x0: [2, 1, 3, 1] 100s 0.082 -0.876 100s 100s x1: [2, 2, 3, 1] 100s -0.922 0.036 100s 0.340 -0.842 100s 100s y: [1, 2, 3, 1] 100s -0.107 100s 0.765 100s testing: mul_mat, [4, 1, 3, 2] = [2, 4, 3, 2] * [2, 1, 3, 2] 100s x0: [2, 4, 3, 2] 100s -0.617 -0.273 100s -0.403 -0.940 100s 0.041 0.800 100s 0.514 0.288 100s 100s x1: [2, 1, 3, 2] 100s 0.908 -0.898 100s 100s y: [4, 1, 3, 2] 100s -0.316 0.478 -0.681 0.208 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.764 0.664 100s -0.609 0.634 100s 0.495 0.567 100s 0.302 0.534 100s 100s x1: [2, 4, 1, 1] 100s 0.214 0.090 100s -0.266 0.175 100s 0.083 0.329 100s 0.614 0.557 100s 100s y: [4, 4, 1, 1] 100s 0.223 -0.073 0.157 0.113 100s -0.087 0.273 -0.033 0.013 100s 0.283 0.158 0.228 0.201 100s 0.840 -0.021 0.620 0.483 100s testing: mul_mat, [1, 2, 3, 1] = [4, 1, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 1, 3, 1] 100s -0.476 0.164 -0.142 -0.842 100s 100s x1: [4, 2, 3, 1] 100s 0.833 -0.127 0.204 0.546 100s 0.468 0.090 0.016 0.255 100s 100s y: [1, 2, 3, 1] 100s -0.906 100s -0.425 100s testing: mul_mat, [1, 4, 3, 2] = [1, 1, 3, 2] * [1, 4, 3, 2] 100s x0: [1, 1, 3, 2] 100s -0.134 100s 100s x1: [1, 4, 3, 2] 100s -0.448 100s -0.673 100s -0.854 100s 0.878 100s 100s y: [1, 4, 3, 2] 100s 0.060 100s 0.090 100s 0.115 100s -0.118 100s test-mul-mat0: iter:163/500 100s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.822 -0.107 0.367 100s 0.856 0.248 -0.470 100s 100s x1: [3, 1, 1, 1] 100s 0.580 -0.728 0.782 100s 100s y: [2, 1, 1, 1] 100s 0.841 -0.052 100s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 100s x0: [3, 2, 2, 1] 100s -0.238 0.583 0.090 100s -0.354 -0.462 0.984 100s 100s x1: [3, 2, 2, 1] 100s 0.987 -0.594 -0.277 100s 0.981 -0.244 0.440 100s 100s y: [2, 2, 2, 1] 100s -0.606 -0.347 100s -0.336 0.198 100s testing: mul_mat, [4, 2, 2, 3] = [3, 4, 2, 3] * [3, 2, 2, 3] 100s x0: [3, 4, 2, 3] 100s 0.025 -0.701 -0.968 100s 0.618 -0.245 0.149 100s 0.350 0.176 -0.419 100s -0.889 0.161 0.194 100s 100s x1: [3, 2, 2, 3] 100s -0.230 -0.954 -0.577 100s -0.375 0.294 -0.046 100s 100s y: [4, 2, 2, 3] 100s 1.221 0.005 -0.007 -0.061 100s -0.171 -0.311 -0.060 0.372 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.867 0.898 0.055 100s 0.655 0.129 0.382 100s 0.454 0.982 -0.876 100s 100s x1: [3, 4, 1, 1] 100s 0.701 0.301 -0.259 100s -0.607 -0.573 -0.403 100s -0.611 0.679 -0.421 100s 0.758 0.161 -0.395 100s 100s y: [3, 4, 1, 1] 100s -0.352 0.398 0.841 100s -0.010 -0.625 -0.485 100s 1.116 -0.474 0.758 100s -0.535 0.366 0.848 100s testing: mul_mat, [1, 3, 2, 1] = [3, 1, 2, 1] * [3, 3, 2, 1] 100s x0: [3, 1, 2, 1] 100s 0.604 -0.369 0.874 100s 100s x1: [3, 3, 2, 1] 100s 0.904 -0.554 0.499 100s 0.199 0.471 0.457 100s -0.884 0.036 -0.891 100s 100s y: [1, 3, 2, 1] 100s 1.187 100s 0.346 100s -1.327 100s testing: mul_mat, [3, 3, 2, 3] = [1, 3, 2, 3] * [1, 3, 2, 3] 100s x0: [1, 3, 2, 3] 100s -0.148 100s -0.204 100s -0.466 100s 100s x1: [1, 3, 2, 3] 100s 0.635 100s 0.414 100s 0.310 100s 100s y: [3, 3, 2, 3] 100s -0.094 -0.129 -0.296 100s -0.061 -0.084 -0.193 100s -0.046 -0.063 -0.144 100s test-mul-mat0: iter:164/500 100s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.339 -0.019 0.741 100s -0.990 -0.084 -0.408 100s -0.194 0.450 0.887 100s 0.628 -0.658 -0.213 100s 100s x1: [3, 1, 1, 1] 100s 0.904 -0.838 0.256 100s 100s y: [4, 1, 1, 1] 100s -0.101 -0.929 -0.326 1.065 100s testing: mul_mat, [3, 4, 4, 1] = [3, 3, 4, 1] * [3, 4, 4, 1] 100s x0: [3, 3, 4, 1] 100s 0.067 0.488 0.823 100s 0.475 0.535 -0.466 100s -0.524 -0.612 -0.305 100s 100s x1: [3, 4, 4, 1] 100s 0.081 0.107 0.423 100s -0.181 0.201 0.694 100s 0.972 -0.395 -0.345 100s 0.920 0.443 -0.790 100s 100s y: [3, 4, 4, 1] 100s 0.406 -0.101 -0.237 100s 0.658 -0.302 -0.240 100s -0.412 0.411 -0.162 100s -0.373 1.043 -0.512 100s testing: mul_mat, [2, 3, 4, 2] = [3, 2, 4, 2] * [3, 3, 4, 2] 100s x0: [3, 2, 4, 2] 100s 0.548 -0.843 0.354 100s -0.103 -0.289 -0.948 100s 100s x1: [3, 3, 4, 2] 100s 0.638 -0.762 -0.169 100s -0.667 0.603 0.701 100s 0.531 -0.358 -0.868 100s 100s y: [2, 3, 4, 2] 100s 0.932 0.314 100s -0.625 -0.769 100s 0.286 0.871 100s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.511 0.874 0.417 100s 0.500 0.380 -0.162 100s 0.501 0.912 -0.386 100s -0.660 0.796 -0.835 100s 100s x1: [3, 2, 1, 1] 100s 0.389 0.261 0.386 100s 0.935 -0.475 0.436 100s 100s y: [4, 2, 1, 1] 100s 0.588 0.231 0.284 -0.372 100s 0.244 0.217 -0.133 -1.359 100s testing: mul_mat, [3, 3, 4, 1] = [4, 3, 4, 1] * [4, 3, 4, 1] 100s x0: [4, 3, 4, 1] 100s 0.237 0.727 0.597 -0.116 100s -0.498 -0.130 0.151 -0.730 100s -0.677 -0.472 -0.471 0.144 100s 100s x1: [4, 3, 4, 1] 100s 0.816 0.226 0.067 0.669 100s -0.100 -0.576 -0.406 -0.509 100s -0.184 0.446 -0.268 -0.992 100s 100s y: [3, 3, 4, 1] 100s 0.320 -0.914 -0.595 100s -0.625 0.435 0.458 100s 0.235 0.718 -0.102 100s testing: mul_mat, [4, 4, 4, 2] = [3, 4, 4, 2] * [3, 4, 4, 2] 100s x0: [3, 4, 4, 2] 100s -0.877 -0.829 -0.579 100s 0.660 -0.430 0.702 100s 0.748 0.111 -0.357 100s -0.520 -0.142 -0.006 100s 100s x1: [3, 4, 4, 2] 100s 0.722 0.813 -0.836 100s -0.319 0.375 0.812 100s 0.604 -0.294 -0.062 100s -0.516 0.199 -0.687 100s 100s y: [4, 4, 4, 2] 100s -0.823 -0.460 0.929 -0.486 100s -0.501 0.198 -0.487 0.108 100s -0.250 0.482 0.441 -0.272 100s 0.686 -0.909 -0.119 0.244 100s test-mul-mat0: iter:165/500 100s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.446 0.410 100s -0.186 -0.554 100s 100s x1: [2, 4, 1, 1] 100s 0.980 -0.613 100s -0.678 -0.662 100s 0.590 0.255 100s -0.336 0.315 100s 100s y: [2, 4, 1, 1] 100s 0.185 0.158 100s -0.574 0.492 100s 0.368 -0.251 100s -0.021 -0.112 100s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 100s x0: [2, 2, 3, 1] 100s -0.499 -0.400 100s -0.271 0.500 100s 100s x1: [2, 2, 3, 1] 100s -0.257 -0.801 100s 0.435 -0.143 100s 100s y: [2, 2, 3, 1] 100s 0.449 -0.331 100s -0.159 -0.190 100s testing: mul_mat, [3, 2, 3, 1] = [2, 3, 3, 1] * [2, 2, 3, 1] 100s x0: [2, 3, 3, 1] 100s 0.915 -0.846 100s -0.840 0.984 100s -0.056 -0.912 100s 100s x1: [2, 2, 3, 1] 100s -0.208 0.224 100s 0.156 -0.798 100s 100s y: [3, 2, 3, 1] 100s -0.380 0.396 -0.193 100s 0.818 -0.917 0.719 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.009 -0.921 100s 100s x1: [2, 3, 1, 1] 100s -0.858 -0.267 100s 0.439 -0.656 100s -0.228 0.042 100s 100s y: [1, 3, 1, 1] 100s 0.238 100s 0.608 100s -0.040 100s testing: mul_mat, [3, 2, 3, 1] = [1, 3, 3, 1] * [1, 2, 3, 1] 100s x0: [1, 3, 3, 1] 100s 0.019 100s -0.676 100s 0.725 100s 100s x1: [1, 2, 3, 1] 100s 0.091 100s 0.120 100s 100s y: [3, 2, 3, 1] 100s 0.002 -0.061 0.066 100s 0.002 -0.081 0.087 100s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 100s x0: [3, 2, 3, 1] 100s -0.642 -0.511 0.481 100s 0.402 0.368 0.579 100s 100s x1: [3, 1, 3, 1] 100s 0.364 0.344 -0.361 100s 100s y: [2, 1, 3, 1] 100s -0.583 0.063 100s test-mul-mat0: iter:166/500 100s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.479 -0.654 -0.840 0.888 100s 0.827 0.739 -0.624 -0.467 100s -0.205 0.900 -0.381 0.487 100s -0.557 0.029 0.904 -0.510 100s 100s x1: [4, 2, 1, 1] 100s 0.722 0.664 0.616 -0.424 100s -0.415 -0.529 -0.838 -0.055 100s 100s y: [4, 2, 1, 1] 100s -1.674 0.902 0.008 0.389 100s 1.200 -0.186 -0.098 -0.513 100s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.152 -0.447 0.253 -0.413 100s -0.071 0.786 0.382 -0.171 100s 100s x1: [4, 4, 1, 1] 100s 0.306 -0.138 -0.971 0.684 100s 0.887 -0.069 0.406 0.550 100s -0.453 0.982 -0.865 0.018 100s -0.856 0.080 -0.311 -0.335 100s 100s y: [2, 4, 1, 1] 100s -0.513 -0.618 100s -0.228 -0.056 100s -0.596 0.471 100s 0.154 0.062 100s testing: mul_mat, [4, 2, 1, 4] = [4, 4, 1, 4] * [4, 2, 1, 4] 100s x0: [4, 4, 1, 4] 100s -0.795 -0.409 0.434 0.967 100s 0.331 0.069 0.758 0.755 100s -0.410 -0.520 0.585 0.661 100s 0.749 0.398 -0.132 -0.965 100s 100s x1: [4, 2, 1, 4] 100s -0.595 -0.131 0.272 0.434 100s -0.227 0.762 -0.260 0.635 100s 100s y: [4, 2, 1, 4] 100s 1.064 0.328 0.758 -0.952 100s 0.369 0.259 -0.035 -0.445 100s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.773 0.097 -0.915 0.795 100s 0.926 0.577 0.091 -0.833 100s -0.892 -0.223 -0.656 0.632 100s -0.351 -0.148 -0.708 -0.145 100s 100s x1: [4, 4, 1, 1] 100s 0.341 0.060 0.482 0.543 100s 0.175 -0.103 -0.665 0.770 100s 0.897 -0.212 -0.886 -0.706 100s -0.890 -0.507 -0.954 -0.415 100s 100s y: [4, 4, 1, 1] 100s 0.259 -0.058 -0.290 -0.549 100s 1.346 -0.600 0.790 0.313 100s 0.922 1.215 -0.619 0.446 100s -0.194 -0.857 1.270 1.124 100s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.602 0.981 0.212 0.984 100s 0.204 -0.133 -0.648 0.723 100s -0.984 -0.940 -0.133 0.027 100s 0.975 0.073 0.379 0.159 100s 100s x1: [4, 4, 1, 1] 100s 0.649 0.175 -0.970 -0.454 100s 0.510 0.800 -0.558 -0.701 100s 0.914 -0.263 -0.592 -0.593 100s -0.217 -0.007 -0.710 -0.445 100s 100s y: [4, 4, 1, 1] 100s -0.871 0.410 -0.687 0.206 100s -0.330 -0.147 -1.199 0.233 100s -1.517 0.177 -0.590 0.554 100s -0.464 0.095 0.302 -0.552 100s testing: mul_mat, [4, 4, 1, 4] = [4, 4, 1, 4] * [4, 4, 1, 4] 100s x0: [4, 4, 1, 4] 100s 0.759 0.043 -0.505 0.110 100s -0.087 0.018 -0.200 0.511 100s 0.911 0.053 -0.538 0.329 100s 0.469 -0.293 0.260 0.956 100s 100s x1: [4, 4, 1, 4] 100s 0.753 0.573 -0.330 0.553 100s -0.985 -0.032 0.467 -0.248 100s 0.377 0.874 0.535 -0.630 100s -0.836 -0.910 0.288 -0.438 100s 100s y: [4, 4, 1, 4] 100s 0.824 0.293 1.075 0.628 100s -1.012 -0.135 -1.231 -0.568 100s -0.016 -0.446 -0.106 -0.543 100s -0.867 -0.225 -1.108 -0.470 100s test-mul-mat0: iter:167/500 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.827 0.005 100s 100s x1: [2, 3, 1, 1] 100s -0.908 0.494 100s -0.129 0.909 100s 0.905 -0.726 100s 100s y: [1, 3, 1, 1] 100s -0.748 100s -0.102 100s 0.745 100s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 100s x0: [2, 3, 3, 1] 100s -0.497 0.863 100s 0.277 -0.619 100s -0.320 0.011 100s 100s x1: [2, 1, 3, 1] 100s 0.720 0.583 100s 100s y: [3, 1, 3, 1] 100s 0.145 -0.162 -0.224 100s testing: mul_mat, [3, 3, 3, 2] = [2, 3, 3, 2] * [2, 3, 3, 2] 100s x0: [2, 3, 3, 2] 100s -0.351 -0.983 100s -0.901 -0.611 100s 0.302 0.621 100s 100s x1: [2, 3, 3, 2] 100s 0.180 -0.970 100s -0.582 -0.984 100s 0.857 0.423 100s 100s y: [3, 3, 3, 2] 100s 0.891 0.431 -0.548 100s 1.171 1.125 -0.787 100s -0.716 -1.030 0.521 100s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.640 -0.373 100s -0.496 -0.802 100s 0.055 -0.093 100s 100s x1: [2, 3, 1, 1] 100s 0.063 -0.084 100s -0.181 -0.932 100s -0.776 -0.921 100s 100s y: [3, 3, 1, 1] 100s 0.072 0.036 0.011 100s 0.232 0.838 0.076 100s -0.153 1.123 0.043 100s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 4, 3, 1] 100s -0.444 0.725 -0.682 100s 0.646 0.264 0.046 100s -0.874 -0.581 -0.573 100s -0.221 -0.771 0.226 100s 100s x1: [3, 2, 3, 1] 100s 0.729 -0.662 0.326 100s -0.782 -0.804 -0.564 100s 100s y: [4, 2, 3, 1] 100s -1.026 0.311 -0.439 0.423 100s 0.149 -0.743 1.473 0.665 100s testing: mul_mat, [1, 3, 3, 2] = [4, 1, 3, 2] * [4, 3, 3, 2] 100s x0: [4, 1, 3, 2] 100s 0.633 0.223 0.371 -0.937 100s 100s x1: [4, 3, 3, 2] 100s 0.440 -0.142 0.455 0.758 100s 0.904 0.882 -0.016 -0.322 100s -0.352 0.536 0.670 0.610 100s 100s y: [1, 3, 3, 2] 100s -0.295 100s 1.064 100s -0.426 100s test-mul-mat0: iter:168/500 100s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.672 -0.999 -0.930 -0.230 100s -0.454 -0.855 0.621 0.086 100s -0.768 -0.788 -0.759 -0.080 100s 100s x1: [4, 1, 1, 1] 100s -0.696 -0.948 -0.043 0.937 100s 100s y: [3, 1, 1, 1] 100s 1.240 1.181 1.239 100s testing: mul_mat, [4, 3, 2, 1] = [4, 4, 2, 1] * [4, 3, 2, 1] 100s x0: [4, 4, 2, 1] 100s -0.731 0.289 0.215 -0.519 100s 0.530 -0.866 -0.599 0.818 100s -0.568 -0.297 0.761 -0.889 100s 0.052 -0.458 0.945 0.870 100s 100s x1: [4, 3, 2, 1] 100s 0.920 -0.712 -0.703 -0.698 100s 0.943 0.679 -0.650 -0.219 100s 0.834 -0.182 -0.721 0.415 100s 100s y: [4, 3, 2, 1] 100s -0.667 0.954 -0.225 -0.897 100s -0.519 0.122 -1.038 -1.067 100s -1.033 1.371 -1.338 -0.194 100s testing: mul_mat, [3, 4, 2, 3] = [4, 3, 2, 3] * [4, 4, 2, 3] 100s x0: [4, 3, 2, 3] 100s 0.037 -0.748 0.672 -0.492 100s -0.248 -0.907 0.546 -0.326 100s -0.047 0.383 -0.719 -0.395 100s 100s x1: [4, 4, 2, 3] 100s 0.883 -0.391 -0.763 0.413 100s -0.257 -0.362 0.230 0.174 100s 0.341 -0.009 0.285 -0.607 100s 0.533 0.230 -0.737 -0.647 100s 100s y: [3, 4, 2, 3] 100s -0.391 -0.415 0.194 100s 0.330 0.461 -0.361 100s 0.510 0.277 0.015 100s -0.329 -0.532 0.848 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.927 0.332 -0.503 0.810 100s 0.561 0.931 0.369 0.677 100s 0.839 -0.340 0.507 -0.882 100s -0.070 -0.910 -0.956 -0.344 100s 100s x1: [4, 3, 1, 1] 100s 0.532 -0.813 -0.498 0.368 100s 0.314 0.909 -0.138 -0.244 100s 0.950 -0.886 -0.130 -0.381 100s 100s y: [4, 3, 1, 1] 100s 0.773 -0.393 0.146 1.052 100s 0.466 0.807 0.099 -0.634 100s 0.343 -0.597 1.368 0.994 100s testing: mul_mat, [3, 4, 2, 1] = [4, 3, 2, 1] * [4, 4, 2, 1] 100s x0: [4, 3, 2, 1] 100s -0.780 0.777 -0.804 -0.271 100s -0.458 0.595 0.405 -0.915 100s -0.150 0.363 0.826 -0.091 100s 100s x1: [4, 4, 2, 1] 100s 0.553 -0.898 -0.811 0.739 100s -0.396 0.557 0.054 -0.487 100s -0.581 0.810 -0.537 -0.467 100s -0.320 0.082 0.716 -0.393 100s 100s y: [3, 4, 2, 1] 100s -0.677 -1.793 -1.147 100s 0.830 0.980 0.350 100s 1.641 0.958 -0.020 100s -0.156 0.845 0.705 100s testing: mul_mat, [3, 4, 2, 3] = [3, 3, 2, 3] * [3, 4, 2, 3] 100s x0: [3, 3, 2, 3] 100s 0.649 0.831 -0.141 100s 0.162 -0.366 -0.064 100s 0.321 0.202 0.849 100s 100s x1: [3, 4, 2, 3] 100s 0.492 0.367 -0.584 100s 0.636 0.399 0.219 100s 0.882 0.619 0.760 100s -0.269 0.396 0.355 100s 100s y: [3, 4, 2, 3] 100s 0.707 -0.017 -0.263 100s 0.713 -0.057 0.471 100s 0.980 -0.132 1.054 100s 0.105 -0.211 0.296 100s test-mul-mat0: iter:169/500 100s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.748 -0.605 100s 100s x1: [2, 1, 1, 1] 100s -0.796 0.416 100s 100s y: [1, 1, 1, 1] 100s 0.343 100s testing: mul_mat, [4, 1, 4, 1] = [2, 4, 4, 1] * [2, 1, 4, 1] 100s x0: [2, 4, 4, 1] 100s 0.010 -0.703 100s -0.177 0.657 100s -0.098 0.968 100s -0.383 0.807 100s 100s x1: [2, 1, 4, 1] 100s 0.893 0.621 100s 100s y: [4, 1, 4, 1] 100s -0.428 0.251 0.514 0.160 100s testing: mul_mat, [3, 4, 4, 2] = [2, 3, 4, 2] * [2, 4, 4, 2] 100s x0: [2, 3, 4, 2] 100s 0.910 -0.919 100s -0.161 -0.895 100s -0.509 -0.162 100s 100s x1: [2, 4, 4, 2] 100s -0.362 -0.589 100s 0.834 0.540 100s -0.621 -0.549 100s 0.347 -0.504 100s 100s y: [3, 4, 4, 2] 100s 0.212 0.586 0.279 100s 0.262 -0.618 -0.512 100s -0.061 0.591 0.405 100s 0.780 0.395 -0.095 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.634 0.054 100s 100s x1: [2, 3, 1, 1] 100s -1.000 -0.340 100s 0.377 0.732 100s -0.310 0.338 100s 100s y: [1, 3, 1, 1] 100s -0.652 100s 0.278 100s -0.179 100s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 100s x0: [1, 4, 4, 1] 100s 0.584 100s 0.847 100s 0.345 100s 0.125 100s 100s x1: [1, 2, 4, 1] 100s -0.165 100s -0.905 100s 100s y: [4, 2, 4, 1] 100s -0.097 -0.140 -0.057 -0.021 100s -0.529 -0.767 -0.313 -0.113 100s testing: mul_mat, [2, 1, 4, 2] = [4, 2, 4, 2] * [4, 1, 4, 2] 100s x0: [4, 2, 4, 2] 100s 0.191 0.231 -0.469 0.399 100s -0.292 0.380 -0.340 0.222 100s 100s x1: [4, 1, 4, 2] 100s -0.980 0.700 0.135 -0.011 100s 100s y: [2, 1, 4, 2] 100s -0.093 0.503 100s test-mul-mat0: iter:170/500 100s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.631 -0.975 -0.982 -0.788 100s 0.351 -0.762 0.471 -0.036 100s 100s x1: [4, 2, 1, 1] 100s -0.695 -0.408 0.049 -0.187 100s -0.204 -0.480 0.104 0.147 100s 100s y: [2, 2, 1, 1] 100s 0.936 0.097 100s 0.379 0.338 100s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 100s x0: [4, 1, 4, 1] 100s -0.230 -0.304 0.775 -0.342 100s 100s x1: [4, 2, 4, 1] 100s 0.889 0.332 0.124 -0.329 100s 0.991 0.888 -0.697 0.344 100s 100s y: [1, 2, 4, 1] 100s -0.096 100s -1.155 100s testing: mul_mat, [4, 1, 4, 2] = [4, 4, 4, 2] * [4, 1, 4, 2] 100s x0: [4, 4, 4, 2] 100s 0.845 -0.257 0.655 -0.929 100s -0.830 0.275 0.277 -0.722 100s 0.031 -0.064 -0.967 -0.187 100s -0.621 -0.443 0.291 0.596 100s 100s x1: [4, 1, 4, 2] 100s -0.212 0.839 0.457 -0.905 100s 100s y: [4, 1, 4, 2] 100s 0.746 1.187 -0.334 -0.647 100s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.064 0.503 -0.474 -0.497 100s -0.024 0.746 -1.000 -0.447 100s 100s x1: [4, 4, 1, 1] 100s -0.988 -0.177 0.712 0.347 100s 0.643 -0.633 -0.139 0.707 100s 0.026 -0.187 0.439 0.105 100s 0.200 -0.965 0.954 -0.952 100s 100s y: [2, 4, 1, 1] 100s -0.536 -0.975 100s -0.645 -0.665 100s -0.356 -0.626 100s -0.479 -1.254 100s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 100s x0: [2, 3, 4, 1] 100s -0.323 0.987 100s 0.765 -0.949 100s -0.849 -0.225 100s 100s x1: [2, 4, 4, 1] 100s 0.116 0.690 100s -0.932 -0.726 100s 0.801 0.310 100s -0.714 -0.376 100s 100s y: [3, 4, 4, 1] 100s 0.643 -0.565 -0.253 100s -0.416 -0.024 0.954 100s 0.048 0.319 -0.750 100s -0.141 -0.190 0.690 100s testing: mul_mat, [1, 2, 4, 2] = [3, 1, 4, 2] * [3, 2, 4, 2] 100s x0: [3, 1, 4, 2] 100s -0.612 0.341 0.945 100s 100s x1: [3, 2, 4, 2] 100s -0.622 -0.866 0.502 100s 0.038 -0.257 -0.007 100s 100s y: [1, 2, 4, 2] 100s 0.560 100s -0.118 100s test-mul-mat0: iter:171/500 100s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.699 -0.744 100s -0.103 -0.607 100s -0.863 0.980 100s 0.178 0.455 100s 100s x1: [2, 2, 1, 1] 100s -0.327 -0.751 100s -0.644 0.061 100s 100s y: [4, 2, 1, 1] 100s 0.787 0.489 -0.454 -0.400 100s 0.404 0.029 0.616 -0.086 100s testing: mul_mat, [2, 4, 2, 1] = [2, 2, 2, 1] * [2, 4, 2, 1] 100s x0: [2, 2, 2, 1] 100s 0.124 -0.612 100s -0.103 0.480 100s 100s x1: [2, 4, 2, 1] 100s 0.059 -0.268 100s 0.337 -0.487 100s 0.189 0.284 100s 0.380 0.293 100s 100s y: [2, 4, 2, 1] 100s 0.172 -0.135 100s 0.340 -0.268 100s -0.150 0.117 100s -0.132 0.102 100s testing: mul_mat, [2, 2, 2, 2] = [2, 2, 2, 2] * [2, 2, 2, 2] 100s x0: [2, 2, 2, 2] 100s 0.319 -0.584 100s 0.139 0.878 100s 100s x1: [2, 2, 2, 2] 100s 0.384 -0.825 100s 0.842 0.364 100s 100s y: [2, 2, 2, 2] 100s 0.604 -0.671 100s 0.057 0.436 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.875 0.280 100s 0.448 0.148 100s 100s x1: [2, 2, 1, 1] 100s 0.516 0.920 100s 0.791 -0.186 100s 100s y: [2, 2, 1, 1] 100s 0.709 0.367 100s 0.640 0.327 100s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 100s x0: [2, 4, 2, 1] 100s -0.228 -0.974 100s 0.507 -0.647 100s 0.668 -0.744 100s 0.774 0.994 100s 100s x1: [2, 2, 2, 1] 100s 0.367 0.597 100s 0.713 0.575 100s 100s y: [4, 2, 2, 1] 100s -0.665 -0.200 -0.199 0.877 100s -0.723 -0.011 0.049 1.124 100s testing: mul_mat, [1, 2, 2, 2] = [4, 1, 2, 2] * [4, 2, 2, 2] 100s x0: [4, 1, 2, 2] 100s -0.064 0.379 0.702 -0.292 100s 100s x1: [4, 2, 2, 2] 100s 0.998 -0.656 -0.376 0.446 100s 0.624 0.772 -0.187 0.221 100s 100s y: [1, 2, 2, 2] 100s -0.707 100s 0.057 100s test-mul-mat0: iter:172/500 100s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.821 0.997 -0.416 100s 0.556 -0.691 -0.482 100s 0.633 0.245 0.897 100s 0.335 0.952 -0.911 100s 100s x1: [3, 1, 1, 1] 100s 0.896 -0.912 -0.565 100s 100s y: [4, 1, 1, 1] 100s 0.062 1.401 -0.163 -0.054 100s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 100s x0: [3, 4, 2, 1] 100s -0.071 -0.992 -0.902 100s -0.736 0.960 -0.813 100s -0.478 -0.895 -0.145 100s 0.882 -0.330 0.385 100s 100s x1: [3, 4, 2, 1] 100s -0.743 -0.855 -0.332 100s 0.360 -0.435 -0.470 100s -0.980 0.093 -0.553 100s 0.742 0.398 -0.808 100s 100s y: [4, 4, 2, 1] 100s 1.200 -0.004 1.169 -0.500 100s 0.830 -0.300 0.285 0.280 100s 0.476 1.261 0.466 -1.108 100s 0.282 0.493 -0.594 0.212 100s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 100s x0: [3, 3, 2, 1] 100s 0.289 -0.622 -0.940 100s 0.938 0.290 -0.437 100s 0.687 0.942 0.521 100s 100s x1: [3, 4, 2, 1] 100s 0.749 -0.348 -0.043 100s 0.432 0.949 0.720 100s 0.633 -0.122 0.728 100s 0.731 0.143 0.688 100s 100s y: [3, 4, 2, 1] 100s 0.472 0.621 0.165 100s -1.143 0.366 1.566 100s -0.426 0.241 0.699 100s -0.524 0.427 0.995 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.658 0.334 -0.099 100s -0.477 -0.053 0.394 100s 100s x1: [3, 3, 1, 1] 100s -0.599 0.576 -0.550 100s 0.174 0.121 -0.088 100s 0.332 -0.432 0.137 100s 100s y: [2, 3, 1, 1] 100s -0.147 0.038 100s 0.164 -0.124 100s 0.060 -0.082 100s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 100s x0: [2, 3, 2, 1] 100s -0.295 -0.719 100s -0.655 -0.206 100s 0.330 -0.496 100s 100s x1: [2, 3, 2, 1] 100s -0.114 -0.809 100s 0.957 -0.427 100s -0.867 0.478 100s 100s y: [3, 3, 2, 1] 100s 0.616 0.242 0.364 100s 0.025 -0.539 0.528 100s -0.088 0.470 -0.523 100s testing: mul_mat, [3, 2, 2, 1] = [3, 3, 2, 1] * [3, 2, 2, 1] 100s x0: [3, 3, 2, 1] 100s -0.387 0.406 -0.889 100s -0.962 0.726 -0.929 100s -0.829 0.099 -0.571 100s 100s x1: [3, 2, 2, 1] 100s 0.629 0.366 -0.509 100s -0.424 -0.734 0.885 100s 100s y: [3, 2, 2, 1] 100s 0.358 0.134 -0.194 100s -0.921 -0.947 -0.226 100s test-mul-mat0: iter:173/500 100s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.502 -0.857 100s 0.464 -0.908 100s 0.463 0.190 100s 100s x1: [2, 1, 1, 1] 100s 0.045 -0.699 100s 100s y: [3, 1, 1, 1] 100s 0.622 0.656 -0.111 100s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 100s x0: [2, 3, 2, 1] 100s -0.266 -0.410 100s -0.828 -0.853 100s -0.485 0.564 100s 100s x1: [2, 3, 2, 1] 100s -0.295 0.501 100s 0.360 -0.888 100s 0.228 -0.540 100s 100s y: [3, 3, 2, 1] 100s -0.127 -0.184 0.426 100s 0.268 0.459 -0.676 100s 0.161 0.272 -0.415 100s testing: mul_mat, [1, 3, 2, 4] = [2, 1, 2, 4] * [2, 3, 2, 4] 100s x0: [2, 1, 2, 4] 100s 0.962 0.197 100s 100s x1: [2, 3, 2, 4] 100s 0.474 0.376 100s -0.575 0.566 100s -0.161 0.615 100s 100s y: [1, 3, 2, 4] 100s 0.531 100s -0.442 100s -0.034 100s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.006 -0.054 100s -0.245 0.510 100s 100s x1: [2, 1, 1, 1] 100s -0.116 -0.215 100s 100s y: [2, 1, 1, 1] 100s 0.011 -0.082 100s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 100s x0: [2, 4, 2, 1] 100s 0.331 -0.053 100s -0.818 0.810 100s -0.319 -0.618 100s -0.562 0.895 100s 100s x1: [2, 2, 2, 1] 100s -0.706 0.255 100s -0.378 -0.301 100s 100s y: [4, 2, 2, 1] 100s -0.247 0.784 0.067 0.625 100s -0.109 0.066 0.307 -0.057 100s testing: mul_mat, [4, 2, 2, 4] = [4, 4, 2, 4] * [4, 2, 2, 4] 100s x0: [4, 4, 2, 4] 100s 0.945 0.364 0.624 -0.391 100s -0.694 -0.928 0.359 0.055 100s 0.667 0.520 -0.686 0.600 100s 0.759 -0.523 0.240 0.706 100s 100s x1: [4, 2, 2, 4] 100s -0.803 0.966 -0.941 -0.047 100s -0.088 0.569 0.247 -0.833 100s 100s y: [4, 2, 2, 4] 100s -0.976 -0.680 0.584 -1.374 100s 0.604 -0.424 -0.432 -0.894 100s test-mul-mat0: iter:174/500 100s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.185 0.171 100s -0.014 -0.749 100s 0.621 0.891 100s -0.130 0.051 100s 100s x1: [2, 1, 1, 1] 100s -0.252 -0.710 100s 100s y: [4, 1, 1, 1] 100s -0.168 0.535 -0.789 -0.004 100s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 100s x0: [2, 1, 4, 1] 100s 0.832 0.908 100s 100s x1: [2, 4, 4, 1] 100s -0.300 0.788 100s -0.410 0.002 100s -0.003 0.315 100s -0.517 0.177 100s 100s y: [1, 4, 4, 1] 100s 0.465 100s -0.340 100s 0.283 100s -0.269 100s testing: mul_mat, [2, 1, 4, 2] = [2, 2, 4, 2] * [2, 1, 4, 2] 100s x0: [2, 2, 4, 2] 100s 0.534 0.387 100s -0.922 -0.224 100s 100s x1: [2, 1, 4, 2] 100s -0.769 -0.961 100s 100s y: [2, 1, 4, 2] 100s -0.782 0.924 100s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.720 -0.058 100s 100s x1: [2, 2, 1, 1] 100s -0.553 0.524 100s 0.112 -0.260 100s 100s y: [1, 2, 1, 1] 100s -0.429 100s 0.096 100s testing: mul_mat, [2, 2, 4, 1] = [1, 2, 4, 1] * [1, 2, 4, 1] 100s x0: [1, 2, 4, 1] 100s -0.498 100s 0.034 100s 100s x1: [1, 2, 4, 1] 100s 0.530 100s 0.476 100s 100s y: [2, 2, 4, 1] 100s -0.264 0.018 100s -0.237 0.016 100s testing: mul_mat, [3, 1, 4, 2] = [2, 3, 4, 2] * [2, 1, 4, 2] 100s x0: [2, 3, 4, 2] 100s 0.494 0.458 100s -0.785 0.641 100s -0.582 -0.707 100s 100s x1: [2, 1, 4, 2] 100s 0.337 -0.129 100s 100s y: [3, 1, 4, 2] 100s 0.107 -0.348 -0.105 100s test-mul-mat0: iter:175/500 100s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.384 0.373 100s 0.167 0.231 100s 100s x1: [2, 3, 1, 1] 100s 0.776 -0.459 100s -0.824 0.003 100s 0.032 -0.617 100s 100s y: [2, 3, 1, 1] 100s 0.127 0.024 100s -0.316 -0.137 100s -0.218 -0.137 100s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 100s x0: [2, 4, 2, 1] 100s 0.508 0.560 100s 0.136 0.387 100s -0.310 0.071 100s 0.391 -0.345 100s 100s x1: [2, 2, 2, 1] 100s -0.423 -0.536 100s -0.465 0.423 100s 100s y: [4, 2, 2, 1] 100s -0.515 -0.265 0.093 0.019 100s 0.001 0.101 0.174 -0.328 100s testing: mul_mat, [1, 4, 2, 2] = [2, 1, 2, 2] * [2, 4, 2, 2] 100s x0: [2, 1, 2, 2] 100s 0.261 0.920 100s 100s x1: [2, 4, 2, 2] 100s -0.509 0.805 100s -0.269 0.864 100s -0.028 0.962 100s -0.559 0.437 100s 100s y: [1, 4, 2, 2] 100s 0.608 100s 0.725 100s 0.878 100s 0.256 100s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.402 -0.223 100s 0.311 0.745 100s 0.352 0.056 100s 100s x1: [2, 1, 1, 1] 100s 0.979 -0.986 100s 100s y: [3, 1, 1, 1] 100s -0.174 -0.429 0.289 100s testing: mul_mat, [3, 2, 2, 1] = [3, 3, 2, 1] * [3, 2, 2, 1] 100s x0: [3, 3, 2, 1] 100s -0.399 0.652 -0.860 100s 0.992 0.215 -0.067 100s -0.828 -0.467 -0.242 100s 100s x1: [3, 2, 2, 1] 100s 0.647 0.249 -0.850 100s 0.171 0.492 0.018 100s 100s y: [3, 2, 2, 1] 100s 0.636 0.752 -0.447 100s 0.237 0.274 -0.376 100s testing: mul_mat, [1, 3, 2, 2] = [3, 1, 2, 2] * [3, 3, 2, 2] 100s x0: [3, 1, 2, 2] 100s -0.370 -0.357 0.275 100s 100s x1: [3, 3, 2, 2] 100s 0.140 0.253 -0.650 100s -0.688 -0.255 0.369 100s -0.059 -0.006 0.570 100s 100s y: [1, 3, 2, 2] 100s -0.321 100s 0.447 100s 0.181 100s test-mul-mat0: iter:176/500 100s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.659 0.412 100s 100s x1: [2, 4, 1, 1] 100s 0.982 0.209 100s -0.710 -0.274 100s -0.143 -0.924 100s -0.037 -0.492 100s 100s y: [1, 4, 1, 1] 100s -0.561 100s 0.355 100s -0.286 100s -0.179 100s testing: mul_mat, [1, 1, 3, 1] = [2, 1, 3, 1] * [2, 1, 3, 1] 100s x0: [2, 1, 3, 1] 100s -0.575 0.864 100s 100s x1: [2, 1, 3, 1] 100s -0.601 -0.970 100s 100s y: [1, 1, 3, 1] 100s -0.493 100s testing: mul_mat, [3, 1, 3, 4] = [2, 3, 3, 4] * [2, 1, 3, 4] 100s x0: [2, 3, 3, 4] 100s 0.271 -0.361 100s 0.999 -0.153 100s -0.220 -0.176 100s 100s x1: [2, 1, 3, 4] 100s -0.715 -0.813 100s 100s y: [3, 1, 3, 4] 100s 0.100 -0.590 0.300 100s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.868 -0.116 100s -0.125 0.658 100s -0.241 -0.657 100s 100s x1: [2, 3, 1, 1] 100s -0.948 -0.868 100s -0.148 0.598 100s 0.816 -0.673 100s 100s y: [3, 3, 1, 1] 100s -0.722 -0.452 0.798 100s -0.198 0.412 -0.357 100s 0.787 -0.544 0.245 100s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 2, 3, 1] 100s 0.102 0.971 -0.868 100s 0.805 -0.082 0.200 100s 100s x1: [3, 2, 3, 1] 100s -0.129 -0.764 -0.834 100s -0.100 -0.725 0.073 100s 100s y: [2, 2, 3, 1] 100s -0.031 -0.208 100s -0.777 -0.007 100s testing: mul_mat, [1, 3, 3, 4] = [2, 1, 3, 4] * [2, 3, 3, 4] 100s x0: [2, 1, 3, 4] 100s 0.601 -0.051 100s 100s x1: [2, 3, 3, 4] 100s 0.185 0.995 100s 0.878 0.230 100s 0.861 -0.321 100s 100s y: [1, 3, 3, 4] 100s 0.060 100s 0.515 100s 0.534 100s test-mul-mat0: iter:177/500 100s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.395 -0.244 0.073 0.843 100s 100s x1: [4, 4, 1, 1] 100s -0.669 0.549 -0.353 0.932 100s -0.502 0.172 -0.413 -0.684 100s -0.091 0.465 -0.319 0.737 100s -0.258 0.225 0.203 0.259 100s 100s y: [1, 4, 1, 1] 100s 0.362 100s -0.847 100s 0.448 100s 0.076 100s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 100s x0: [4, 1, 4, 1] 100s -0.058 0.112 0.740 0.623 100s 100s x1: [4, 1, 4, 1] 100s -0.849 -0.272 0.259 -0.645 100s 100s y: [1, 1, 4, 1] 100s -0.192 100s testing: mul_mat, [3, 1, 4, 3] = [4, 3, 4, 3] * [4, 1, 4, 3] 100s x0: [4, 3, 4, 3] 100s 0.660 0.068 0.327 -0.459 100s 0.844 0.646 -0.842 -0.933 100s -0.537 0.583 0.580 0.927 100s 100s x1: [4, 1, 4, 3] 100s -0.451 0.004 0.214 -0.866 100s 100s y: [3, 1, 4, 3] 100s 0.169 0.248 -0.434 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.676 -0.229 0.120 0.516 100s 0.014 0.722 -0.949 0.342 100s -0.233 -0.317 0.782 0.894 100s -0.614 -0.098 -0.802 -0.690 100s 100s x1: [4, 3, 1, 1] 100s -0.296 0.807 -0.956 0.403 100s -0.922 0.384 -0.583 -0.368 100s 0.727 -0.063 0.461 -0.914 100s 100s y: [4, 3, 1, 1] 100s 0.108 1.624 -0.574 0.591 100s 0.275 0.691 -0.692 1.250 100s -0.894 -0.786 -0.606 -0.179 100s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 100s x0: [4, 4, 4, 1] 100s -0.936 0.368 -0.455 -0.964 100s -0.251 0.663 0.298 0.007 100s -0.449 -0.538 -0.053 0.047 100s 0.204 -0.261 -0.916 0.063 100s 100s x1: [4, 4, 4, 1] 100s 0.600 0.597 0.014 0.407 100s 0.640 -0.584 0.485 0.024 100s -0.167 -0.883 -0.249 0.770 100s 0.578 -0.163 -0.343 0.902 100s 100s y: [4, 4, 4, 1] 100s -0.741 0.251 -0.572 -0.020 100s -1.059 -0.403 0.002 -0.160 100s -0.798 -0.612 0.599 0.473 100s -1.315 -0.350 -0.112 0.532 100s testing: mul_mat, [4, 4, 4, 3] = [4, 4, 4, 3] * [4, 4, 4, 3] 100s x0: [4, 4, 4, 3] 100s -0.139 -0.944 0.920 0.210 100s 0.581 0.069 -0.056 0.876 100s 0.618 -0.045 -0.482 0.093 100s 0.233 -0.310 -0.180 -0.497 100s 100s x1: [4, 4, 4, 3] 100s -0.848 0.335 0.863 -0.308 100s 0.039 0.438 0.777 -0.960 100s 0.961 -0.054 0.077 0.491 100s 0.162 0.178 -0.291 -0.467 100s 100s y: [4, 4, 4, 3] 100s 0.531 -0.787 -0.983 -0.304 100s 0.095 -0.832 -0.460 0.210 100s 0.091 0.980 0.604 -0.018 100s -0.557 -0.286 0.189 0.267 100s test-mul-mat0: iter:178/500 100s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.597 -0.982 0.508 0.585 100s -0.756 0.107 0.028 0.764 100s 100s x1: [4, 1, 1, 1] 100s -0.827 0.929 -0.990 -0.336 100s 100s y: [2, 1, 1, 1] 100s -1.118 0.440 100s testing: mul_mat, [3, 2, 4, 1] = [4, 3, 4, 1] * [4, 2, 4, 1] 100s x0: [4, 3, 4, 1] 100s -0.646 0.712 0.052 0.782 100s 0.108 -0.905 0.607 -0.847 100s -0.017 0.100 0.842 -0.144 100s 100s x1: [4, 2, 4, 1] 100s 0.894 -0.683 0.530 0.800 100s -0.923 0.428 0.396 0.043 100s 100s y: [3, 2, 4, 1] 100s -0.411 0.358 0.248 100s 0.955 -0.284 0.385 100s testing: mul_mat, [1, 3, 4, 2] = [4, 1, 4, 2] * [4, 3, 4, 2] 100s x0: [4, 1, 4, 2] 100s -0.357 0.278 -0.645 -0.446 100s 100s x1: [4, 3, 4, 2] 100s -0.102 0.118 -0.200 0.562 100s -0.588 -0.647 0.138 0.336 100s -0.033 -0.268 -0.083 -0.595 100s 100s y: [1, 3, 4, 2] 100s -0.053 100s -0.209 100s 0.256 100s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.770 0.512 -0.832 -0.318 100s -0.617 0.252 0.347 -0.112 100s 0.682 0.639 0.440 0.803 100s 100s x1: [4, 1, 1, 1] 100s 0.027 0.260 -0.378 0.473 100s 100s y: [3, 1, 1, 1] 100s 0.277 -0.135 0.398 100s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 100s x0: [3, 2, 4, 1] 100s -0.302 -0.555 0.781 100s 0.825 -0.645 0.198 100s 100s x1: [3, 4, 4, 1] 100s 0.009 0.333 -0.972 100s -0.882 0.632 -0.876 100s 0.627 -0.902 -0.130 100s -0.303 0.524 -0.381 100s 100s y: [2, 4, 4, 1] 100s -0.947 -0.400 100s -0.769 -1.309 100s 0.210 1.073 100s -0.497 -0.663 100s testing: mul_mat, [3, 3, 4, 2] = [2, 3, 4, 2] * [2, 3, 4, 2] 100s x0: [2, 3, 4, 2] 100s 0.707 -0.761 100s 0.069 0.436 100s 0.627 0.575 100s 100s x1: [2, 3, 4, 2] 100s 0.926 -0.866 100s 0.361 0.752 100s -0.144 -0.258 100s 100s y: [3, 3, 4, 2] 100s 1.314 -0.314 0.083 100s -0.317 0.353 0.658 100s 0.094 -0.123 -0.239 100s test-mul-mat0: iter:179/500 100s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.270 -0.303 0.926 -0.082 100s 100s x1: [4, 3, 1, 1] 100s 0.413 0.229 -0.892 0.128 100s -0.647 0.215 -0.983 0.261 100s -0.483 0.044 0.876 -0.111 100s 100s y: [1, 3, 1, 1] 100s -1.017 100s -0.823 100s 0.938 100s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.664 0.180 -0.054 -0.266 100s -0.730 -0.968 0.353 -0.476 100s 100s x1: [4, 1, 1, 1] 100s -0.505 0.695 -0.848 -0.420 100s 100s y: [2, 1, 1, 1] 100s 0.618 -0.403 100s testing: mul_mat, [4, 2, 1, 2] = [4, 4, 1, 2] * [4, 2, 1, 2] 100s x0: [4, 4, 1, 2] 100s -0.107 0.205 -0.727 0.045 100s 0.785 0.516 0.381 -0.035 100s -0.538 -0.885 0.235 -0.506 100s 0.467 0.760 0.778 -0.767 100s 100s x1: [4, 2, 1, 2] 100s 0.284 -0.235 0.754 0.392 100s 0.893 -0.894 -0.393 0.910 100s 100s y: [4, 2, 1, 2] 100s -0.609 0.375 0.034 0.240 100s 0.048 0.058 -0.242 -1.266 100s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.464 0.707 0.687 0.499 100s 100s x1: [4, 4, 1, 1] 100s -0.171 -0.509 -0.857 -0.386 100s -0.993 0.524 0.579 -0.531 100s 0.638 -0.186 -0.037 0.106 100s -0.426 -0.259 0.338 -0.913 100s 100s y: [1, 4, 1, 1] 100s -1.221 100s 0.043 100s 0.192 100s -0.604 100s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.872 100s 0.131 100s 100s x1: [1, 4, 1, 1] 100s -0.305 100s -0.413 100s -0.512 100s -0.074 100s 100s y: [2, 4, 1, 1] 100s 0.266 -0.040 100s 0.360 -0.054 100s 0.447 -0.067 100s 0.065 -0.010 100s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 100s x0: [2, 4, 1, 2] 100s -0.628 -0.854 100s -0.433 0.312 100s -0.157 0.534 100s 0.896 -0.040 100s 100s x1: [2, 1, 1, 2] 100s 0.124 -0.654 100s 100s y: [4, 1, 1, 2] 100s 0.481 -0.258 -0.369 0.137 100s test-mul-mat0: iter:180/500 100s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.902 -0.690 100s 0.779 -0.261 100s 100s x1: [2, 3, 1, 1] 100s 0.201 0.429 100s -0.050 -0.298 100s 0.557 -0.919 100s 100s y: [2, 3, 1, 1] 100s -0.114 0.045 100s 0.160 0.039 100s 1.136 0.673 100s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 100s x0: [2, 2, 2, 1] 100s -0.247 -0.014 100s -0.814 -0.269 100s 100s x1: [2, 2, 2, 1] 100s -0.318 -0.654 100s 0.582 -0.421 100s 100s y: [2, 2, 2, 1] 100s 0.088 0.434 100s -0.138 -0.360 100s testing: mul_mat, [4, 2, 2, 2] = [2, 4, 2, 2] * [2, 2, 2, 2] 100s x0: [2, 4, 2, 2] 100s -0.438 -0.928 100s 0.216 -0.325 100s 0.524 -0.614 100s 0.428 -0.490 100s 100s x1: [2, 2, 2, 2] 100s 0.728 0.114 100s 0.960 -0.071 100s 100s y: [4, 2, 2, 2] 100s -0.425 0.120 0.311 0.255 100s -0.355 0.231 0.547 0.446 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.468 -0.574 100s 0.013 -0.199 100s 0.355 0.536 100s -0.478 -0.231 100s 100s x1: [2, 4, 1, 1] 100s -0.683 -0.632 100s 0.435 0.841 100s -0.246 -0.137 100s -0.649 0.327 100s 100s y: [4, 4, 1, 1] 100s 0.043 0.118 -0.581 0.473 100s -0.279 -0.162 0.605 -0.403 100s -0.037 0.024 -0.160 0.149 100s -0.491 -0.073 -0.055 0.235 100s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 100s x0: [4, 3, 2, 1] 100s 0.240 0.590 0.058 0.580 100s -0.932 0.394 -0.593 -0.167 100s 0.849 -0.128 -0.774 0.027 100s 100s x1: [4, 2, 2, 1] 100s -0.211 0.460 -0.258 -0.123 100s -0.625 -0.829 -0.035 -0.409 100s 100s y: [3, 2, 2, 1] 100s 0.135 0.552 -0.042 100s -0.878 0.344 -0.408 100s testing: mul_mat, [3, 4, 2, 2] = [3, 3, 2, 2] * [3, 4, 2, 2] 100s x0: [3, 3, 2, 2] 100s 0.536 -0.806 0.544 100s 0.650 -0.359 -0.416 100s 0.536 0.896 -0.230 100s 100s x1: [3, 4, 2, 2] 100s -0.668 -0.568 -0.602 100s 0.883 0.831 0.712 100s -0.131 0.070 0.780 100s -0.282 -0.339 0.174 100s 100s y: [3, 4, 2, 2] 100s -0.227 0.020 -0.729 100s 0.190 -0.020 1.055 100s 0.297 -0.435 -0.186 100s 0.218 -0.134 -0.495 100s test-mul-mat0: iter:181/500 100s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.512 0.934 -0.838 100s 100s x1: [3, 2, 1, 1] 100s -0.160 -0.962 -0.861 100s 0.852 0.925 0.793 100s 100s y: [1, 2, 1, 1] 100s -0.259 100s 0.636 100s testing: mul_mat, [4, 1, 3, 1] = [3, 4, 3, 1] * [3, 1, 3, 1] 100s x0: [3, 4, 3, 1] 100s -0.492 0.627 0.000 100s 0.252 -0.896 0.745 100s -0.362 -0.523 -0.967 100s -0.393 0.620 -0.126 100s 100s x1: [3, 1, 3, 1] 100s 0.668 0.635 -0.048 100s 100s y: [4, 1, 3, 1] 100s 0.069 -0.436 -0.528 0.138 100s testing: mul_mat, [4, 4, 3, 3] = [3, 4, 3, 3] * [3, 4, 3, 3] 100s x0: [3, 4, 3, 3] 100s -0.691 0.150 0.395 100s 0.864 0.751 -0.827 100s -0.611 0.013 0.450 100s 0.937 0.565 -0.550 100s 100s x1: [3, 4, 3, 3] 100s 0.493 -0.511 0.722 100s 0.526 0.096 0.342 100s -0.600 0.742 0.102 100s 0.126 -0.688 -0.346 100s 100s y: [4, 4, 3, 3] 100s -0.132 -0.555 0.017 -0.224 100s -0.214 0.244 -0.166 0.359 100s 0.566 -0.046 0.422 -0.199 100s -0.327 -0.122 -0.241 -0.080 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.745 0.964 0.921 100s -0.698 -0.621 -0.945 100s -0.699 -0.367 0.020 100s 100s x1: [3, 4, 1, 1] 100s -0.493 0.845 0.958 100s 0.865 -0.068 -0.839 100s 0.722 -0.754 0.633 100s 0.974 -0.770 0.059 100s 100s y: [3, 4, 1, 1] 100s 1.329 -1.086 0.054 100s -0.194 0.231 -0.597 100s 0.395 -0.634 -0.216 100s 0.038 -0.257 -0.398 100s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 100s x0: [3, 1, 3, 1] 100s 0.493 1.000 0.577 100s 100s x1: [3, 3, 3, 1] 100s 0.042 0.110 0.912 100s -0.312 -0.115 -0.791 100s -0.470 -0.390 -0.547 100s 100s y: [1, 3, 3, 1] 100s 0.656 100s -0.725 100s -0.937 100s testing: mul_mat, [3, 3, 3, 3] = [1, 3, 3, 3] * [1, 3, 3, 3] 100s x0: [1, 3, 3, 3] 100s -0.626 100s 0.214 100s 0.782 100s 100s x1: [1, 3, 3, 3] 100s 0.753 100s -0.395 100s -0.850 100s 100s y: [3, 3, 3, 3] 100s -0.471 0.161 0.589 100s 0.247 -0.084 -0.309 100s 0.532 -0.181 -0.665 100s test-mul-mat0: iter:182/500 100s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.738 0.214 0.079 -0.244 100s 0.823 -0.595 -0.618 -0.249 100s 100s x1: [4, 1, 1, 1] 100s -0.830 -0.618 -0.671 -0.703 100s 100s y: [2, 1, 1, 1] 100s 0.600 0.274 100s testing: mul_mat, [2, 2, 4, 1] = [4, 2, 4, 1] * [4, 2, 4, 1] 100s x0: [4, 2, 4, 1] 100s 0.380 -0.359 -0.316 -0.641 100s -0.294 0.324 -0.815 -0.203 100s 100s x1: [4, 2, 4, 1] 100s 0.812 0.346 -0.405 0.163 100s -0.090 -0.021 -0.935 -0.360 100s 100s y: [2, 2, 4, 1] 100s 0.208 0.171 100s 0.500 0.855 100s testing: mul_mat, [1, 2, 4, 2] = [4, 1, 4, 2] * [4, 2, 4, 2] 100s x0: [4, 1, 4, 2] 100s -0.264 -0.697 -0.970 0.587 100s 100s x1: [4, 2, 4, 2] 100s 0.036 0.983 -0.464 0.741 100s 0.307 -0.280 -0.461 0.110 100s 100s y: [1, 2, 4, 2] 100s 0.191 100s 0.626 100s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.136 -0.748 -0.304 0.816 100s -0.355 0.058 -0.608 -0.914 100s 0.992 -0.764 -0.626 0.442 100s -0.295 0.837 0.070 0.158 100s 100s x1: [4, 1, 1, 1] 100s 0.250 -0.122 -0.374 -0.965 100s 100s y: [4, 1, 1, 1] 100s -0.548 1.014 0.149 -0.354 100s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 100s x0: [4, 1, 4, 1] 100s 0.444 -0.865 -0.140 0.885 100s 100s x1: [4, 4, 4, 1] 100s -0.887 -0.406 0.866 0.993 100s -0.389 0.565 -0.704 0.559 100s -0.586 0.335 -0.192 0.292 100s 0.961 -0.156 0.677 0.097 100s 100s y: [1, 4, 4, 1] 100s 0.714 100s -0.068 100s -0.265 100s 0.553 100s testing: mul_mat, [4, 4, 4, 2] = [1, 4, 4, 2] * [1, 4, 4, 2] 100s x0: [1, 4, 4, 2] 100s 0.859 100s 0.328 100s -0.210 100s -0.496 100s 100s x1: [1, 4, 4, 2] 100s -0.884 100s 0.369 100s 0.540 100s 0.276 100s 100s y: [4, 4, 4, 2] 100s -0.760 -0.290 0.185 0.439 100s 0.318 0.121 -0.078 -0.183 100s 0.464 0.177 -0.113 -0.268 100s 0.237 0.091 -0.058 -0.137 100s test-mul-mat0: iter:183/500 100s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.082 0.468 100s -0.095 0.604 100s 100s x1: [2, 1, 1, 1] 100s 0.955 -0.778 100s 100s y: [2, 1, 1, 1] 100s -0.286 -0.560 100s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 100s x0: [2, 2, 2, 1] 100s -0.694 0.772 100s 0.729 0.346 100s 100s x1: [2, 2, 2, 1] 100s 0.486 0.278 100s 0.657 0.136 100s 100s y: [2, 2, 2, 1] 100s -0.123 0.450 100s -0.351 0.526 100s testing: mul_mat, [2, 2, 2, 3] = [2, 2, 2, 3] * [2, 2, 2, 3] 100s x0: [2, 2, 2, 3] 100s 0.369 0.610 100s 0.698 0.561 100s 100s x1: [2, 2, 2, 3] 100s -0.292 -0.162 100s 0.396 -0.447 100s 100s y: [2, 2, 2, 3] 100s -0.207 -0.295 100s -0.127 0.025 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.505 -0.895 100s 0.734 0.432 100s -0.445 -0.883 100s 100s x1: [2, 2, 1, 1] 100s 0.738 0.545 100s -0.770 -0.150 100s 100s y: [3, 2, 1, 1] 100s -0.861 0.777 -0.810 100s 0.524 -0.630 0.475 100s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 100s x0: [3, 2, 2, 1] 100s 0.232 0.585 -0.484 100s 0.707 -0.929 -0.309 100s 100s x1: [3, 2, 2, 1] 100s -0.886 0.304 -0.614 100s -0.038 -0.428 0.209 100s 100s y: [2, 2, 2, 1] 100s 0.269 -0.719 100s -0.360 0.306 100s testing: mul_mat, [2, 3, 2, 3] = [2, 2, 2, 3] * [2, 3, 2, 3] 100s x0: [2, 2, 2, 3] 100s 0.537 -0.737 100s -0.892 0.784 100s 100s x1: [2, 3, 2, 3] 100s 0.066 -0.162 100s 0.978 0.171 100s -0.730 -0.905 100s 100s y: [2, 3, 2, 3] 100s 0.155 -0.186 100s 0.400 -0.739 100s 0.275 -0.058 100s test-mul-mat0: iter:184/500 100s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.306 0.516 0.480 -0.859 100s -0.326 0.112 -0.252 -0.137 100s -0.706 -0.287 -0.848 0.544 100s 100s x1: [4, 2, 1, 1] 100s -0.921 0.793 0.476 0.617 100s 0.901 0.739 0.401 -0.845 100s 100s y: [3, 2, 1, 1] 100s -0.174 0.184 0.353 100s 1.575 -0.196 -1.648 100s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 100s x0: [4, 4, 4, 1] 100s -0.244 0.501 -0.160 0.871 100s 0.502 -0.751 -0.902 -0.749 100s -0.479 -0.381 0.713 -0.056 100s -0.316 0.901 -0.749 0.863 100s 100s x1: [4, 3, 4, 1] 100s -0.274 -0.116 0.114 0.025 100s 0.630 -0.890 0.033 0.458 100s 0.370 -0.273 0.537 0.163 100s 100s y: [4, 3, 4, 1] 100s 0.013 -0.172 0.255 -0.082 100s -0.206 0.612 0.034 -0.631 100s -0.170 -0.216 0.300 -0.623 100s testing: mul_mat, [3, 4, 4, 3] = [4, 3, 4, 3] * [4, 4, 4, 3] 100s x0: [4, 3, 4, 3] 100s 0.956 -0.864 0.744 0.831 100s 0.311 -0.373 0.859 0.893 100s -0.424 -0.951 0.105 -0.428 100s 100s x1: [4, 4, 4, 3] 100s 0.727 -0.283 0.556 0.441 100s -0.924 0.053 0.676 -0.946 100s -0.738 -0.146 -0.284 0.372 100s -0.716 0.241 0.597 -0.097 100s 100s y: [3, 4, 4, 3] 100s 1.721 1.204 -0.169 100s -1.213 -0.572 0.818 100s -0.481 -0.087 0.263 100s -0.530 0.113 0.179 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.231 0.225 0.086 -0.387 100s 0.041 0.479 -0.092 -0.202 100s -0.722 -0.278 0.913 0.625 100s 0.206 0.850 0.213 -0.561 100s 100s x1: [4, 3, 1, 1] 100s 0.072 -0.770 0.507 -0.669 100s 0.603 0.408 -0.797 0.406 100s 0.274 0.608 -0.015 -0.695 100s 100s y: [4, 3, 1, 1] 100s 0.145 -0.277 0.207 -0.157 100s 0.006 0.211 -1.022 0.073 100s 0.468 0.445 -0.815 0.961 100s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 100s x0: [4, 1, 4, 1] 100s 0.729 0.541 -0.062 -0.762 100s 100s x1: [4, 4, 4, 1] 100s -0.462 0.511 0.511 -0.232 100s 0.018 0.842 -0.629 -0.574 100s -0.954 0.777 0.700 0.654 100s -0.238 -0.995 0.574 0.993 100s 100s y: [1, 4, 4, 1] 100s 0.085 100s 0.945 100s -0.817 100s -1.504 100s testing: mul_mat, [2, 4, 4, 3] = [1, 2, 4, 3] * [1, 4, 4, 3] 100s x0: [1, 2, 4, 3] 100s -0.851 100s 0.828 100s 100s x1: [1, 4, 4, 3] 100s 0.767 100s 0.712 100s 0.014 100s 0.121 100s 100s y: [2, 4, 4, 3] 100s -0.653 0.635 100s -0.606 0.590 100s -0.012 0.011 100s -0.103 0.100 100s test-mul-mat0: iter:185/500 100s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.050 -0.703 100s 100s x1: [2, 4, 1, 1] 100s -0.403 0.467 100s 0.660 -0.254 100s 0.296 0.158 100s 0.707 -0.619 100s 100s y: [1, 4, 1, 1] 100s -0.349 100s 0.211 100s -0.096 100s 0.470 100s testing: mul_mat, [3, 1, 2, 1] = [2, 3, 2, 1] * [2, 1, 2, 1] 100s x0: [2, 3, 2, 1] 100s 0.993 -0.512 100s -0.367 -0.340 100s 0.733 -0.446 100s 100s x1: [2, 1, 2, 1] 100s -0.905 0.390 100s 100s y: [3, 1, 2, 1] 100s -1.099 0.199 -0.838 100s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 100s x0: [2, 4, 2, 1] 100s -0.962 0.143 100s 0.239 0.617 100s -0.642 -0.181 100s 0.610 -0.154 100s 100s x1: [2, 3, 2, 1] 100s 0.748 -0.404 100s -0.185 -0.654 100s -0.936 -0.525 100s 100s y: [4, 3, 2, 1] 100s -0.778 -0.070 -0.408 0.519 100s 0.085 -0.448 0.237 -0.012 100s 0.826 -0.548 0.696 -0.490 100s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.534 0.358 100s 0.748 -0.793 100s 100s x1: [2, 4, 1, 1] 100s -0.553 -0.174 100s 0.122 0.043 100s 0.641 0.468 100s 0.107 -0.885 100s 100s y: [2, 4, 1, 1] 100s 0.233 -0.276 100s -0.050 0.057 100s -0.174 0.108 100s -0.374 0.781 100s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 100s x0: [2, 2, 2, 1] 100s 0.142 0.742 100s -0.283 0.721 100s 100s x1: [2, 2, 2, 1] 100s -0.204 0.207 100s -0.755 0.939 100s 100s y: [2, 2, 2, 1] 100s 0.124 0.207 100s 0.589 0.890 100s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 100s x0: [2, 1, 2, 1] 100s -0.375 0.870 100s 100s x1: [2, 2, 2, 1] 100s 0.476 0.254 100s 0.330 -0.402 100s 100s y: [1, 2, 2, 1] 100s 0.043 100s -0.474 100s test-mul-mat0: iter:186/500 100s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.574 0.087 0.145 0.639 100s -0.509 -0.769 -0.736 -0.639 100s 0.065 -0.753 -0.562 -0.305 100s 0.436 -0.239 -0.737 0.071 100s 100s x1: [4, 4, 1, 1] 100s 0.568 0.635 -0.815 0.865 100s -0.100 0.657 0.007 0.617 100s 0.399 -0.272 -0.660 0.501 100s 0.535 -0.155 -0.023 -0.210 100s 100s y: [4, 4, 1, 1] 100s 0.816 -0.731 -0.248 0.758 100s 0.395 -0.853 -0.694 -0.162 100s 0.429 0.171 0.449 0.761 100s 0.156 -0.002 0.229 0.273 100s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 4, 3, 1] 100s -0.402 -0.902 -0.662 -0.447 100s -0.776 0.728 -0.245 -0.213 100s 0.813 -0.607 -0.888 -0.839 100s 0.102 -0.618 -0.364 0.782 100s 100s x1: [4, 4, 3, 1] 100s -0.054 -0.872 0.971 -0.398 100s 0.135 0.588 -0.999 0.863 100s 0.929 0.502 0.398 -0.226 100s -0.522 -0.812 -0.052 -0.948 100s 100s y: [4, 4, 3, 1] 100s 0.343 -0.747 -0.043 -0.131 100s -0.309 0.385 -0.085 0.689 100s -0.988 -0.405 0.287 -0.537 100s 1.400 0.027 0.910 -0.274 100s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 4, 3, 1] 100s -0.145 0.545 -0.595 -0.647 100s -0.449 -0.480 0.055 -0.249 100s -0.698 0.344 -0.219 0.532 100s -0.525 -0.113 -0.738 -0.424 100s 100s x1: [4, 4, 3, 1] 100s -0.923 0.500 -0.029 0.797 100s 0.749 0.476 -0.613 -0.031 100s -0.165 -0.963 -0.891 0.100 100s -0.980 0.262 0.963 -0.899 100s 100s y: [4, 4, 3, 1] 100s -0.092 -0.025 1.247 0.113 100s 0.535 -0.591 -0.241 0.018 100s -0.035 0.462 0.033 0.811 100s 0.293 0.592 0.085 0.155 100s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.622 -0.150 -0.334 -0.043 100s -0.288 0.693 0.454 -0.897 100s 0.770 0.404 -0.430 0.998 100s 100s x1: [4, 4, 1, 1] 100s -0.831 0.021 -0.478 -0.643 100s 0.587 0.932 -0.897 0.665 100s 0.690 -0.334 0.218 0.898 100s -0.199 0.625 -0.038 -0.519 100s 100s y: [3, 4, 1, 1] 100s 0.701 0.613 -1.068 100s -0.234 -0.528 1.878 100s -0.490 -1.137 1.199 100s 0.065 0.938 -0.401 100s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 3, 3, 1] 100s -0.500 -0.404 0.911 100s -0.858 0.829 0.414 100s -0.565 0.727 0.821 100s 100s x1: [3, 4, 3, 1] 100s 0.824 0.543 -0.834 100s -0.155 -0.935 -0.476 100s -0.568 0.997 -0.374 100s -0.903 0.687 0.292 100s 100s y: [3, 4, 3, 1] 100s -1.391 -0.603 -0.755 100s 0.021 -0.839 -0.983 100s -0.459 1.159 0.739 100s 0.441 1.466 1.250 100s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 100s x0: [3, 2, 3, 1] 100s -0.610 -0.583 0.866 100s -0.925 0.842 -0.728 100s 100s x1: [3, 3, 3, 1] 100s 0.452 0.792 0.855 100s 0.261 -0.709 0.996 100s 0.696 -0.113 0.825 100s 100s y: [2, 3, 3, 1] 100s 0.003 -0.374 100s 1.117 -1.564 100s 0.356 -1.340 100s test-mul-mat0: iter:187/500 100s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.152 -0.849 -0.293 0.245 100s -0.626 -0.450 -0.424 0.841 100s -0.959 0.108 -0.053 0.408 100s 0.725 0.375 -0.975 0.089 100s 100s x1: [4, 4, 1, 1] 100s -0.383 0.364 -0.590 0.793 100s 0.213 0.487 -0.983 0.563 100s -0.806 -0.593 0.638 -0.389 100s -0.751 0.504 -0.117 0.352 100s 100s y: [4, 4, 1, 1] 100s 0.000 0.993 0.761 0.504 100s 0.045 0.538 0.131 1.345 100s 0.099 0.174 0.516 -1.463 100s -0.421 0.589 0.924 -0.211 100s testing: mul_mat, [4, 4, 2, 1] = [4, 4, 2, 1] * [4, 4, 2, 1] 100s x0: [4, 4, 2, 1] 100s -0.843 0.589 0.055 -0.978 100s 0.056 0.297 0.525 0.133 100s 0.788 -0.467 -0.905 0.632 100s 0.202 -0.793 0.627 -0.422 100s 100s x1: [4, 4, 2, 1] 100s 0.785 0.819 -0.698 0.272 100s 0.835 0.865 0.466 -0.758 100s 0.503 -0.922 -0.509 0.007 100s -0.039 0.844 -0.331 -0.887 100s 100s y: [4, 4, 2, 1] 100s -0.484 -0.044 1.041 -1.043 100s 0.572 0.447 -0.647 0.095 100s -1.002 -0.512 1.293 0.510 100s 1.379 -0.044 -0.686 -0.509 100s testing: mul_mat, [3, 4, 2, 4] = [4, 3, 2, 4] * [4, 4, 2, 4] 100s x0: [4, 3, 2, 4] 100s -0.243 0.217 0.111 -0.974 100s 0.034 -0.333 -0.674 -0.636 100s 0.701 -0.263 0.621 -0.165 100s 100s x1: [4, 4, 2, 4] 100s 0.800 0.521 0.343 -0.144 100s -0.182 -0.132 0.989 -0.394 100s 0.401 -0.916 -0.762 -0.398 100s -0.709 0.865 0.180 0.856 100s 100s y: [3, 4, 2, 4] 100s 0.097 -0.285 0.660 100s 0.509 -0.379 0.586 100s 0.006 1.085 0.114 100s -0.454 -0.977 -0.754 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.203 -0.610 -0.716 -0.842 100s 0.517 0.710 0.132 0.296 100s -0.128 -0.907 0.897 -0.543 100s 100s x1: [4, 3, 1, 1] 100s 0.923 -0.692 0.492 0.759 100s -0.378 -0.607 0.743 0.045 100s -0.949 0.896 -0.854 0.227 100s 100s y: [3, 3, 1, 1] 100s -0.757 0.275 0.539 100s -0.123 -0.515 1.241 100s 0.067 0.101 -1.581 100s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 100s x0: [3, 4, 2, 1] 100s -0.852 0.549 0.980 100s -0.747 0.764 -0.568 100s 0.307 -0.379 -0.821 100s -0.693 0.624 -0.290 100s 100s x1: [3, 4, 2, 1] 100s -0.686 -0.926 -0.784 100s 0.811 -0.444 -0.269 100s 0.734 -0.136 -0.777 100s 0.492 0.486 -0.385 100s 100s y: [4, 4, 2, 1] 100s -0.692 0.251 0.784 0.125 100s -1.199 -0.792 0.639 -0.761 100s -1.461 -0.210 0.915 -0.368 100s -0.529 0.222 0.282 0.073 100s testing: mul_mat, [1, 3, 2, 4] = [4, 1, 2, 4] * [4, 3, 2, 4] 100s x0: [4, 1, 2, 4] 100s 0.664 0.079 -0.537 -0.324 100s 100s x1: [4, 3, 2, 4] 100s -0.531 0.212 0.518 0.786 100s 0.076 -0.361 0.196 0.225 100s -0.109 -0.497 0.531 -0.559 100s 100s y: [1, 3, 2, 4] 100s -0.868 100s -0.156 100s -0.215 100s test-mul-mat0: iter:188/500 100s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.851 100s -0.710 100s 0.101 100s 100s x1: [1, 2, 1, 1] 100s -0.374 100s -0.544 100s 100s y: [3, 2, 1, 1] 100s -0.318 0.265 -0.038 100s -0.463 0.386 -0.055 100s testing: mul_mat, [3, 3, 2, 1] = [1, 3, 2, 1] * [1, 3, 2, 1] 100s x0: [1, 3, 2, 1] 100s -0.923 100s -0.964 100s -0.292 100s 100s x1: [1, 3, 2, 1] 100s -0.977 100s 0.007 100s -0.926 100s 100s y: [3, 3, 2, 1] 100s 0.902 0.942 0.285 100s -0.007 -0.007 -0.002 100s 0.854 0.893 0.270 100s testing: mul_mat, [3, 3, 2, 4] = [1, 3, 2, 4] * [1, 3, 2, 4] 100s x0: [1, 3, 2, 4] 100s 0.093 100s 0.360 100s -0.995 100s 100s x1: [1, 3, 2, 4] 100s -0.790 100s 0.208 100s 0.846 100s 100s y: [3, 3, 2, 4] 100s -0.073 -0.285 0.786 100s 0.019 0.075 -0.206 100s 0.078 0.305 -0.842 100s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.821 100s -0.116 100s 0.918 100s 0.271 100s 100s x1: [1, 3, 1, 1] 100s 0.418 100s 0.164 100s 0.559 100s 100s y: [4, 3, 1, 1] 100s -0.343 -0.049 0.384 0.113 100s -0.134 -0.019 0.150 0.044 100s -0.459 -0.065 0.514 0.152 100s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 100s x0: [4, 3, 2, 1] 100s -0.622 -0.455 -0.778 0.866 100s -0.355 0.068 -0.599 -0.615 100s -0.788 0.588 -0.597 -0.492 100s 100s x1: [4, 1, 2, 1] 100s -0.756 0.924 0.202 -0.175 100s 100s y: [3, 1, 2, 1] 100s -0.258 0.318 1.105 100s testing: mul_mat, [2, 4, 2, 4] = [3, 2, 2, 4] * [3, 4, 2, 4] 100s x0: [3, 2, 2, 4] 100s -0.709 0.818 0.914 100s 0.153 0.933 -0.469 100s 100s x1: [3, 4, 2, 4] 100s 0.581 0.631 0.781 100s -0.078 -0.754 -0.513 100s -0.430 -0.376 0.132 100s -0.218 0.169 -0.800 100s 100s y: [2, 4, 2, 4] 100s 0.819 0.312 100s -1.031 -0.474 100s 0.118 -0.479 100s -0.439 0.499 100s test-mul-mat0: iter:189/500 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.780 0.429 0.476 100s 0.029 0.137 0.682 100s -0.652 0.497 0.610 100s 100s x1: [3, 4, 1, 1] 100s -0.145 -0.949 -0.437 100s 0.911 -0.623 0.926 100s -0.540 -0.994 0.686 100s 0.410 0.927 -0.400 100s 100s y: [3, 4, 1, 1] 100s -0.728 -0.433 -0.644 100s 0.884 0.572 -0.340 100s -0.520 0.316 0.276 100s 0.527 -0.134 -0.050 100s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 100s x0: [3, 3, 4, 1] 100s -0.326 0.014 -0.967 100s 0.134 -0.542 0.982 100s 0.504 -0.723 0.857 100s 100s x1: [3, 3, 4, 1] 100s -0.116 -0.927 0.789 100s 0.275 0.325 0.672 100s 0.605 0.393 0.386 100s 100s y: [3, 3, 4, 1] 100s -0.738 1.262 1.287 100s -0.735 0.521 0.480 100s -0.565 0.247 0.352 100s testing: mul_mat, [2, 3, 4, 3] = [3, 2, 4, 3] * [3, 3, 4, 3] 100s x0: [3, 2, 4, 3] 100s -0.519 -0.413 0.218 100s -0.204 -0.621 -0.166 100s 100s x1: [3, 3, 4, 3] 100s 0.285 0.033 0.786 100s 0.141 0.368 0.889 100s -0.441 0.943 0.745 100s 100s y: [2, 3, 4, 3] 100s 0.010 -0.209 100s -0.032 -0.405 100s 0.002 -0.620 100s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.070 -0.746 0.554 100s 100s x1: [3, 2, 1, 1] 100s 0.726 -0.059 0.967 100s -0.764 0.541 0.030 100s 100s y: [1, 2, 1, 1] 100s 0.630 100s -0.441 100s testing: mul_mat, [2, 3, 4, 1] = [1, 2, 4, 1] * [1, 3, 4, 1] 100s x0: [1, 2, 4, 1] 100s 0.274 100s -0.144 100s 100s x1: [1, 3, 4, 1] 100s 0.426 100s -0.129 100s 0.791 100s 100s y: [2, 3, 4, 1] 100s 0.117 -0.061 100s -0.035 0.019 100s 0.216 -0.114 100s testing: mul_mat, [4, 1, 4, 3] = [2, 4, 4, 3] * [2, 1, 4, 3] 100s x0: [2, 4, 4, 3] 100s -0.564 -0.898 100s 0.642 0.118 100s -0.935 0.216 100s 0.963 0.504 100s 100s x1: [2, 1, 4, 3] 100s 0.253 0.401 100s 100s y: [4, 1, 4, 3] 100s -0.503 0.210 -0.150 0.446 100s test-mul-mat0: iter:190/500 100s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.111 -0.991 100s -0.226 0.852 100s 0.461 0.977 100s 100s x1: [2, 3, 1, 1] 100s 0.794 -0.773 100s -0.279 -0.166 100s 0.570 0.768 100s 100s y: [3, 3, 1, 1] 100s 0.678 -0.838 -0.389 100s 0.195 -0.078 -0.291 100s -0.824 0.526 1.013 100s testing: mul_mat, [4, 3, 3, 1] = [2, 4, 3, 1] * [2, 3, 3, 1] 100s x0: [2, 4, 3, 1] 100s -0.020 0.877 100s 0.636 -0.450 100s 0.645 -0.836 100s 0.439 0.654 100s 100s x1: [2, 3, 3, 1] 100s -0.151 0.599 100s -0.064 -0.077 100s 0.198 -0.966 100s 100s y: [4, 3, 3, 1] 100s 0.528 -0.365 -0.598 0.326 100s -0.066 -0.006 0.023 -0.078 100s -0.851 0.560 0.935 -0.545 100s testing: mul_mat, [2, 4, 3, 1] = [2, 2, 3, 1] * [2, 4, 3, 1] 100s x0: [2, 2, 3, 1] 100s 0.582 -0.267 100s -0.605 -0.936 100s 100s x1: [2, 4, 3, 1] 100s -0.459 0.091 100s -0.459 0.549 100s 0.843 0.698 100s -0.649 -0.177 100s 100s y: [2, 4, 3, 1] 100s -0.292 0.193 100s -0.413 -0.236 100s 0.305 -1.164 100s -0.331 0.558 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.148 0.381 100s -0.356 -0.977 100s 100s x1: [2, 2, 1, 1] 100s -0.495 0.195 100s 0.927 -0.508 100s 100s y: [2, 2, 1, 1] 100s 0.001 -0.014 100s -0.057 0.166 100s testing: mul_mat, [3, 2, 3, 1] = [2, 3, 3, 1] * [2, 2, 3, 1] 100s x0: [2, 3, 3, 1] 100s -0.316 0.289 100s 0.507 -0.964 100s 0.845 -0.502 100s 100s x1: [2, 2, 3, 1] 100s 0.734 0.485 100s -0.987 0.739 100s 100s y: [3, 2, 3, 1] 100s -0.092 -0.096 0.377 100s 0.525 -1.212 -1.204 100s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 2, 3, 1] 100s 0.841 -0.586 0.637 100s -0.966 0.788 0.191 100s 100s x1: [3, 2, 3, 1] 100s -0.184 0.038 0.961 100s -0.445 -0.232 -0.321 100s 100s y: [2, 2, 3, 1] 100s 0.435 0.391 100s -0.443 0.186 100s test-mul-mat0: iter:191/500 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.315 0.776 -0.235 -0.506 100s -0.109 -0.926 0.857 0.953 100s -0.801 -0.742 -0.024 -0.121 100s 100s x1: [4, 3, 1, 1] 100s 0.400 0.799 0.540 -0.489 100s 0.389 -0.394 -0.091 0.014 100s -0.829 -0.250 0.048 -0.415 100s 100s y: [3, 3, 1, 1] 100s 0.614 -0.787 -0.868 100s -0.414 0.258 -0.018 100s 0.266 -0.033 0.898 100s testing: mul_mat, [2, 3, 4, 1] = [4, 2, 4, 1] * [4, 3, 4, 1] 100s x0: [4, 2, 4, 1] 100s -0.425 0.929 0.889 0.849 100s -0.250 0.486 0.197 0.427 100s 100s x1: [4, 3, 4, 1] 100s 0.426 -0.323 0.710 -0.600 100s -0.607 -0.972 0.801 -0.809 100s 0.568 -0.689 0.580 -0.825 100s 100s y: [2, 3, 4, 1] 100s -0.359 -0.380 100s -0.619 -0.508 100s -1.067 -0.716 100s testing: mul_mat, [4, 2, 4, 3] = [4, 4, 4, 3] * [4, 2, 4, 3] 100s x0: [4, 4, 4, 3] 100s 0.056 -0.500 0.142 0.142 100s -0.778 0.981 -0.298 -0.313 100s -0.553 0.022 0.817 -0.705 100s 0.755 0.011 0.327 -0.304 100s 100s x1: [4, 2, 4, 3] 100s 0.006 -0.562 0.504 0.756 100s 0.924 -0.299 0.184 -0.039 100s 100s y: [4, 2, 4, 3] 100s 0.461 -0.944 -0.137 -0.066 100s 0.222 -1.054 -0.340 0.766 100s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.657 -0.710 -0.410 0.135 100s 0.841 -0.261 0.024 -0.895 100s -0.871 -0.116 0.592 0.711 100s 100s x1: [4, 4, 1, 1] 100s 0.147 0.865 0.181 -0.207 100s -0.441 -0.452 -0.948 0.417 100s 0.558 0.777 0.252 -0.839 100s 0.688 0.218 0.841 0.319 100s 100s y: [3, 4, 1, 1] 100s -0.813 0.087 -0.268 100s 1.055 -0.648 0.172 100s -1.135 1.022 -1.022 100s -0.908 0.256 0.101 100s testing: mul_mat, [3, 4, 4, 1] = [3, 3, 4, 1] * [3, 4, 4, 1] 100s x0: [3, 3, 4, 1] 100s 0.404 0.439 -0.642 100s -0.079 0.151 0.972 100s 0.899 -0.033 0.058 100s 100s x1: [3, 4, 4, 1] 100s 0.001 -0.692 -0.142 100s -0.133 0.489 0.651 100s 0.426 -0.963 0.703 100s -0.158 0.595 0.481 100s 100s y: [3, 4, 4, 1] 100s -0.212 -0.243 0.016 100s -0.258 0.717 -0.098 100s -0.702 0.504 0.456 100s -0.111 0.569 -0.134 100s testing: mul_mat, [3, 3, 4, 3] = [3, 3, 4, 3] * [3, 3, 4, 3] 100s x0: [3, 3, 4, 3] 100s -0.118 -0.599 -0.714 100s 0.283 0.953 -0.466 100s 0.478 -0.039 0.201 100s 100s x1: [3, 3, 4, 3] 100s -0.233 -0.067 0.816 100s 0.825 0.801 0.743 100s 0.079 -0.109 -0.373 100s 100s y: [3, 3, 4, 3] 100s -0.515 -0.511 0.056 100s -1.108 0.651 0.512 100s 0.322 0.093 -0.033 100s test-mul-mat0: iter:192/500 100s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.263 100s -0.579 100s -0.602 100s -0.085 100s 100s x1: [1, 4, 1, 1] 100s -0.549 100s 0.386 100s 0.891 100s -0.308 100s 100s y: [4, 4, 1, 1] 100s 0.144 0.318 0.331 0.047 100s -0.102 -0.224 -0.233 -0.033 100s -0.234 -0.516 -0.536 -0.076 100s 0.081 0.178 0.185 0.026 100s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 100s x0: [1, 3, 3, 1] 100s -0.934 100s 0.650 100s -0.512 100s 100s x1: [1, 4, 3, 1] 100s -0.267 100s -0.546 100s -0.842 100s 0.609 100s 100s y: [3, 4, 3, 1] 100s 0.250 -0.174 0.137 100s 0.510 -0.355 0.279 100s 0.787 -0.548 0.431 100s -0.569 0.396 -0.312 100s testing: mul_mat, [4, 3, 3, 4] = [1, 4, 3, 4] * [1, 3, 3, 4] 100s x0: [1, 4, 3, 4] 100s 0.367 100s 0.459 100s -0.848 100s -0.545 100s 100s x1: [1, 3, 3, 4] 100s 0.243 100s 0.228 100s 0.447 100s 100s y: [4, 3, 3, 4] 100s 0.089 0.111 -0.206 -0.132 100s 0.083 0.105 -0.193 -0.124 100s 0.164 0.205 -0.379 -0.244 100s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.971 100s 100s x1: [1, 4, 1, 1] 100s -0.969 100s 0.744 100s -0.550 100s 0.166 100s 100s y: [1, 4, 1, 1] 100s -0.941 100s 0.722 100s -0.534 100s 0.161 100s testing: mul_mat, [1, 1, 3, 1] = [1, 1, 3, 1] * [1, 1, 3, 1] 100s x0: [1, 1, 3, 1] 100s -0.495 100s 100s x1: [1, 1, 3, 1] 100s -0.307 100s 100s y: [1, 1, 3, 1] 100s 0.152 100s testing: mul_mat, [2, 1, 3, 4] = [1, 2, 3, 4] * [1, 1, 3, 4] 100s x0: [1, 2, 3, 4] 100s 0.149 100s 0.429 100s 100s x1: [1, 1, 3, 4] 100s -0.801 100s 100s y: [2, 1, 3, 4] 100s -0.120 -0.344 100s test-mul-mat0: iter:193/500 100s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.340 -0.178 0.519 -0.764 100s -0.025 -0.839 -0.702 0.221 100s -0.225 0.054 0.333 0.955 100s 100s x1: [4, 1, 1, 1] 100s 0.264 0.898 -0.525 -0.587 100s 100s y: [3, 1, 1, 1] 100s 0.106 -0.522 -0.746 100s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.157 -0.597 -0.289 0.318 100s 100s x1: [4, 3, 1, 1] 100s 0.650 0.950 0.311 0.575 100s -0.234 0.815 0.774 0.626 100s -0.103 -0.774 0.785 0.140 100s 100s y: [1, 3, 1, 1] 100s -0.576 100s -0.474 100s 0.295 100s testing: mul_mat, [2, 1, 1, 3] = [4, 2, 1, 3] * [4, 1, 1, 3] 100s x0: [4, 2, 1, 3] 100s -0.552 0.897 0.116 0.759 100s 0.472 0.882 0.574 0.246 100s 100s x1: [4, 1, 1, 3] 100s -0.184 -0.962 -0.342 0.638 100s 100s y: [2, 1, 1, 3] 100s -0.317 -0.975 100s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.198 0.080 -0.411 0.882 100s 0.010 -0.416 0.055 -0.334 100s 0.814 0.060 -0.468 -0.184 100s 100s x1: [4, 2, 1, 1] 100s 0.081 -0.691 -0.801 -0.085 100s -0.198 -0.555 -0.918 0.251 100s 100s y: [3, 2, 1, 1] 100s 0.215 0.273 0.415 100s 0.515 0.095 0.189 100s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.976 0.237 0.797 100s -0.454 -0.942 0.579 100s 100s x1: [3, 4, 1, 1] 100s -0.981 -0.320 0.812 100s 0.473 0.511 -0.155 100s 0.586 0.980 0.435 100s -0.408 0.061 0.744 100s 100s y: [2, 4, 1, 1] 100s -0.387 1.217 100s 0.459 -0.786 100s 1.150 -0.937 100s 0.209 0.558 100s testing: mul_mat, [3, 3, 1, 3] = [2, 3, 1, 3] * [2, 3, 1, 3] 100s x0: [2, 3, 1, 3] 100s 0.282 -0.657 100s 0.893 0.637 100s -0.522 0.269 100s 100s x1: [2, 3, 1, 3] 100s 0.256 -0.194 100s 0.394 -0.664 100s 0.390 -0.546 100s 100s y: [3, 3, 1, 3] 100s 0.199 0.105 -0.186 100s 0.547 -0.071 -0.384 100s 0.469 0.000 -0.351 100s test-mul-mat0: iter:194/500 100s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.173 -0.174 -0.208 -0.288 100s -0.892 -0.315 0.190 -0.549 100s 100s x1: [4, 1, 1, 1] 100s 0.732 -0.280 -0.472 0.524 100s 100s y: [2, 1, 1, 1] 100s -0.131 -0.942 100s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 2, 3, 1] 100s 0.223 0.414 -0.741 0.908 100s -0.397 -0.289 -0.769 0.062 100s 100s x1: [4, 2, 3, 1] 100s -0.677 -0.541 -0.229 -0.494 100s -0.036 0.148 -0.514 0.049 100s 100s y: [2, 2, 3, 1] 100s -0.654 0.571 100s 0.479 0.370 100s testing: mul_mat, [3, 2, 3, 4] = [4, 3, 3, 4] * [4, 2, 3, 4] 100s x0: [4, 3, 3, 4] 100s -0.911 -0.347 0.129 0.126 100s 0.327 0.623 -0.013 -0.441 100s 0.897 0.002 0.159 0.689 100s 100s x1: [4, 2, 3, 4] 100s 0.812 0.539 0.029 0.137 100s 0.970 0.731 0.288 0.193 100s 100s y: [3, 2, 3, 4] 100s -0.906 0.541 0.828 100s -1.076 0.684 1.050 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.402 -0.482 -0.021 0.773 100s -0.011 0.125 -0.945 -0.652 100s -0.122 -0.940 0.784 0.865 100s 100s x1: [4, 3, 1, 1] 100s -0.718 -0.957 -0.817 0.928 100s 0.262 -0.643 0.082 -0.321 100s 0.551 -0.877 0.264 0.472 100s 100s y: [3, 3, 1, 1] 100s 0.908 0.056 1.150 100s 0.165 0.048 0.359 100s 1.003 -0.673 1.372 100s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 1, 3, 1] 100s -0.520 -0.886 0.531 100s 100s x1: [3, 4, 3, 1] 100s 0.891 0.967 -0.960 100s 0.038 -0.689 0.402 100s 0.320 -0.646 0.586 100s 0.248 0.615 0.943 100s 100s y: [1, 4, 3, 1] 100s -1.829 100s 0.805 100s 0.717 100s -0.174 100s testing: mul_mat, [3, 3, 3, 4] = [1, 3, 3, 4] * [1, 3, 3, 4] 100s x0: [1, 3, 3, 4] 100s -0.579 100s -0.183 100s -0.532 100s 100s x1: [1, 3, 3, 4] 100s -0.489 100s 0.584 100s 0.934 100s 100s y: [3, 3, 3, 4] 100s 0.283 0.090 0.260 100s -0.338 -0.107 -0.311 100s -0.541 -0.171 -0.497 100s test-mul-mat0: iter:195/500 100s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.492 0.907 100s 0.412 0.317 100s 0.694 0.611 100s 100s x1: [2, 4, 1, 1] 100s -0.689 -0.784 100s -0.006 -0.508 100s 0.061 -0.019 100s -0.625 -0.618 100s 100s y: [3, 4, 1, 1] 100s -1.050 -0.533 -0.958 100s -0.464 -0.164 -0.315 100s 0.013 0.019 0.031 100s -0.868 -0.453 -0.811 100s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.804 0.351 100s 0.610 -0.126 100s 100s x1: [2, 3, 1, 1] 100s -0.183 -0.746 100s -0.942 0.926 100s -0.986 0.296 100s 100s y: [2, 3, 1, 1] 100s -0.115 -0.018 100s 1.083 -0.691 100s 0.896 -0.639 100s testing: mul_mat, [4, 2, 1, 3] = [2, 4, 1, 3] * [2, 2, 1, 3] 100s x0: [2, 4, 1, 3] 100s -0.089 0.431 100s 0.640 -0.677 100s -0.252 0.334 100s 0.935 0.565 100s 100s x1: [2, 2, 1, 3] 100s -0.295 0.257 100s -0.239 -0.927 100s 100s y: [4, 2, 1, 3] 100s 0.137 -0.362 0.160 -0.131 100s -0.379 0.475 -0.249 -0.747 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.572 -0.793 100s -0.728 0.753 100s -0.811 0.350 100s 0.762 -0.800 100s 100s x1: [2, 4, 1, 1] 100s 0.706 -0.996 100s -0.930 0.056 100s 0.038 -0.991 100s -0.211 0.949 100s 100s y: [4, 4, 1, 1] 100s 0.386 -1.264 -0.921 1.335 100s 0.487 0.719 0.775 -0.754 100s 0.764 -0.775 -0.378 0.822 100s -0.632 0.869 0.503 -0.921 100s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.798 -0.110 0.363 0.754 100s -0.143 0.749 -0.404 0.433 100s 100s x1: [4, 2, 1, 1] 100s 0.244 -0.048 0.488 0.270 100s -0.250 -0.872 -0.095 0.423 100s 100s y: [2, 2, 1, 1] 100s 0.581 -0.151 100s 0.181 -0.397 100s testing: mul_mat, [2, 4, 1, 3] = [2, 2, 1, 3] * [2, 4, 1, 3] 100s x0: [2, 2, 1, 3] 100s 0.399 0.326 100s 0.791 0.995 100s 100s x1: [2, 4, 1, 3] 100s 0.653 -0.208 100s 0.442 -0.559 100s -0.259 -0.118 100s -0.130 0.014 100s 100s y: [2, 4, 1, 3] 100s 0.192 0.309 100s -0.006 -0.206 100s -0.142 -0.322 100s -0.047 -0.089 100s test-mul-mat0: iter:196/500 100s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.323 -0.371 100s 0.294 0.186 100s 100s x1: [2, 4, 1, 1] 100s 0.312 -0.022 100s 0.572 -0.268 100s 0.046 -0.495 100s 0.641 -0.615 100s 100s y: [2, 4, 1, 1] 100s -0.093 0.088 100s -0.085 0.119 100s 0.169 -0.078 100s 0.021 0.074 100s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 100s x0: [2, 4, 2, 1] 100s -0.658 0.544 100s -0.683 0.419 100s -0.373 0.276 100s 0.510 -0.219 100s 100s x1: [2, 2, 2, 1] 100s -0.330 0.257 100s -0.415 -0.539 100s 100s y: [4, 2, 2, 1] 100s 0.357 0.333 0.194 -0.225 100s -0.020 0.058 0.006 -0.094 100s testing: mul_mat, [1, 4, 2, 2] = [2, 1, 2, 2] * [2, 4, 2, 2] 100s x0: [2, 1, 2, 2] 100s 0.666 -0.866 100s 100s x1: [2, 4, 2, 2] 100s 0.190 0.133 100s 0.871 0.818 100s -0.573 0.057 100s -0.511 0.685 100s 100s y: [1, 4, 2, 2] 100s 0.011 100s -0.129 100s -0.430 100s -0.933 100s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.415 0.798 100s 0.033 -0.461 100s 0.824 -0.649 100s -0.430 0.839 100s 100s x1: [2, 1, 1, 1] 100s 0.804 -0.415 100s 100s y: [4, 1, 1, 1] 100s 0.002 0.218 0.931 -0.694 100s testing: mul_mat, [2, 2, 2, 1] = [4, 2, 2, 1] * [4, 2, 2, 1] 100s x0: [4, 2, 2, 1] 100s 0.192 0.005 0.544 -0.590 100s -0.041 -0.005 0.532 -0.424 100s 100s x1: [4, 2, 2, 1] 100s -0.235 -0.086 -0.254 0.812 100s 0.235 -0.908 -0.588 -0.639 100s 100s y: [2, 2, 2, 1] 100s -0.663 -0.469 100s 0.098 -0.047 100s testing: mul_mat, [1, 4, 2, 2] = [2, 1, 2, 2] * [2, 4, 2, 2] 100s x0: [2, 1, 2, 2] 100s 0.526 0.234 100s 100s x1: [2, 4, 2, 2] 100s -0.041 -0.528 100s 0.479 0.051 100s -0.116 0.840 100s 0.433 0.091 100s 100s y: [1, 4, 2, 2] 100s -0.146 100s 0.264 100s 0.136 100s 0.249 100s test-mul-mat0: iter:197/500 100s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.733 100s 0.970 100s 100s x1: [1, 2, 1, 1] 100s 0.968 100s -0.112 100s 100s y: [2, 2, 1, 1] 100s 0.709 0.939 100s -0.082 -0.108 100s testing: mul_mat, [2, 2, 4, 1] = [1, 2, 4, 1] * [1, 2, 4, 1] 100s x0: [1, 2, 4, 1] 100s 0.634 100s 0.439 100s 100s x1: [1, 2, 4, 1] 100s -0.242 100s 0.030 100s 100s y: [2, 2, 4, 1] 100s -0.153 -0.106 100s 0.019 0.013 100s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 100s x0: [1, 4, 4, 1] 100s 0.732 100s 0.316 100s -0.168 100s 0.464 100s 100s x1: [1, 2, 4, 1] 100s -0.326 100s 0.720 100s 100s y: [4, 2, 4, 1] 100s -0.239 -0.103 0.055 -0.151 100s 0.527 0.227 -0.121 0.334 100s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.352 100s -0.817 100s 100s x1: [1, 4, 1, 1] 100s -0.799 100s -0.152 100s -0.035 100s 0.509 100s 100s y: [2, 4, 1, 1] 100s 0.281 0.653 100s 0.053 0.124 100s 0.012 0.028 100s -0.179 -0.416 100s testing: mul_mat, [4, 1, 4, 1] = [2, 4, 4, 1] * [2, 1, 4, 1] 100s x0: [2, 4, 4, 1] 100s -0.011 -0.500 100s -0.090 -0.808 100s 0.698 0.024 100s -0.725 0.487 100s 100s x1: [2, 1, 4, 1] 100s 0.620 0.986 100s 100s y: [4, 1, 4, 1] 100s -0.499 -0.852 0.457 0.031 100s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 100s x0: [4, 1, 4, 1] 100s 0.039 -0.589 0.585 -0.469 100s 100s x1: [4, 2, 4, 1] 100s 0.153 0.191 -0.532 0.653 100s 0.384 0.492 0.140 0.753 100s 100s y: [1, 2, 4, 1] 100s -0.724 100s -0.546 100s test-mul-mat0: iter:198/500 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.327 -0.621 -0.928 100s -0.742 -0.090 0.623 100s 100s x1: [3, 3, 1, 1] 100s 0.933 0.944 -0.608 100s 0.296 0.461 -0.230 100s -0.098 -0.529 0.341 100s 100s y: [2, 3, 1, 1] 100s -0.327 -1.156 100s -0.170 -0.404 100s 0.044 0.332 100s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.606 -0.080 -0.760 100s -0.421 -0.508 -0.025 100s -0.735 0.709 -0.091 100s 100s x1: [3, 2, 1, 1] 100s 0.596 -0.360 0.198 100s 0.463 0.693 -0.291 100s 100s y: [3, 2, 1, 1] 100s -0.482 -0.073 -0.711 100s -0.115 -0.540 0.177 100s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.409 -0.160 0.074 100s 0.502 -0.537 -0.330 100s -0.858 0.660 -0.867 100s 0.834 -0.631 -0.385 100s 100s x1: [3, 3, 1, 1] 100s -0.791 -0.899 -0.795 100s 0.671 -0.129 0.107 100s -0.858 -0.788 -0.232 100s 100s y: [4, 3, 1, 1] 100s 0.409 0.349 0.775 0.214 100s -0.246 0.370 -0.754 0.599 100s 0.460 0.070 0.417 -0.129 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.538 -0.326 0.265 100s -0.948 -0.180 0.659 100s 0.095 0.910 -0.017 100s 100s x1: [3, 4, 1, 1] 100s -0.772 0.289 -0.145 100s -0.193 0.781 0.830 100s 0.072 0.490 -0.261 100s 0.282 0.591 -0.055 100s 100s y: [3, 4, 1, 1] 100s 0.282 0.584 0.192 100s 0.069 0.590 0.678 100s -0.268 -0.329 0.457 100s -0.359 -0.410 0.565 100s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.440 0.255 0.778 100s 100s x1: [3, 3, 1, 1] 100s -0.233 -0.878 0.653 100s -0.092 0.782 0.786 100s -0.257 -0.849 -0.600 100s 100s y: [1, 3, 1, 1] 100s 0.181 100s 0.771 100s -0.797 100s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.825 100s 100s x1: [1, 3, 1, 1] 100s 0.221 100s 0.086 100s -0.150 100s 100s y: [1, 3, 1, 1] 100s 0.182 100s 0.071 100s -0.123 100s test-mul-mat0: iter:199/500 100s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.205 -0.489 0.121 100s 0.356 -0.089 -0.908 100s -0.204 -0.834 0.870 100s -0.983 0.252 -0.280 100s 100s x1: [3, 4, 1, 1] 100s -0.236 -0.178 -0.821 100s 0.438 0.641 -0.911 100s -0.297 0.301 0.072 100s 0.470 0.423 -0.275 100s 100s y: [4, 4, 1, 1] 100s -0.060 0.678 -0.517 0.417 100s -0.334 0.927 -1.417 -0.014 100s -0.199 -0.198 -0.128 0.348 100s -0.144 0.380 -0.688 -0.278 100s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 100s x0: [3, 2, 2, 1] 100s -0.610 0.589 -0.135 100s -0.593 -0.159 0.585 100s 100s x1: [3, 4, 2, 1] 100s -0.273 0.078 -0.148 100s 0.029 0.847 0.937 100s 0.793 -0.331 -0.885 100s 0.232 -0.690 -0.796 100s 100s y: [2, 4, 2, 1] 100s 0.232 0.063 100s 0.354 0.396 100s -0.559 -0.935 100s -0.440 -0.493 100s testing: mul_mat, [1, 2, 2, 1] = [3, 1, 2, 1] * [3, 2, 2, 1] 100s x0: [3, 1, 2, 1] 100s 0.629 -0.519 0.213 100s 100s x1: [3, 2, 2, 1] 100s 0.957 -0.565 -0.511 100s 0.188 -0.255 -0.307 100s 100s y: [1, 2, 2, 1] 100s 0.786 100s 0.185 100s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.666 -0.747 -0.981 100s -0.342 0.095 0.468 100s 0.155 0.318 0.275 100s 100s x1: [3, 1, 1, 1] 100s 0.614 0.493 0.073 100s 100s y: [3, 1, 1, 1] 100s -0.849 -0.129 0.272 100s testing: mul_mat, [1, 3, 2, 1] = [3, 1, 2, 1] * [3, 3, 2, 1] 100s x0: [3, 1, 2, 1] 100s -0.534 -0.082 0.433 100s 100s x1: [3, 3, 2, 1] 100s -0.546 0.957 -0.537 100s 0.199 -0.350 0.586 100s 0.556 -0.381 -0.887 100s 100s y: [1, 3, 2, 1] 100s -0.019 100s 0.176 100s -0.650 100s testing: mul_mat, [3, 3, 2, 1] = [1, 3, 2, 1] * [1, 3, 2, 1] 100s x0: [1, 3, 2, 1] 100s -0.904 100s 0.644 100s -0.276 100s 100s x1: [1, 3, 2, 1] 100s 0.053 100s -0.329 100s 0.906 100s 100s y: [3, 3, 2, 1] 100s -0.047 0.034 -0.014 100s 0.297 -0.212 0.091 100s -0.819 0.583 -0.250 100s test-mul-mat0: iter:200/500 100s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.403 100s 0.600 100s 0.998 100s 100s x1: [1, 2, 1, 1] 100s 0.766 100s 0.802 100s 100s y: [3, 2, 1, 1] 100s 0.308 0.460 0.764 100s 0.323 0.481 0.800 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.554 100s 0.264 100s 0.743 100s 100s x1: [1, 3, 1, 1] 100s 0.248 100s 0.013 100s -0.536 100s 100s y: [3, 3, 1, 1] 100s -0.137 0.065 0.184 100s -0.007 0.003 0.010 100s 0.297 -0.141 -0.398 100s testing: mul_mat, [2, 3, 1, 4] = [1, 2, 1, 4] * [1, 3, 1, 4] 100s x0: [1, 2, 1, 4] 100s 0.917 100s -0.239 100s 100s x1: [1, 3, 1, 4] 100s 0.034 100s -0.684 100s -0.586 100s 100s y: [2, 3, 1, 4] 100s 0.031 -0.008 100s -0.627 0.163 100s -0.538 0.140 100s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.247 100s 0.558 100s -0.798 100s -0.081 100s 100s x1: [1, 2, 1, 1] 100s 0.505 100s -0.455 100s 100s y: [4, 2, 1, 1] 100s -0.125 0.282 -0.403 -0.041 100s 0.112 -0.254 0.363 0.037 100s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.075 0.170 -0.900 -0.723 100s 0.979 0.628 -0.917 0.864 100s 100s x1: [4, 1, 1, 1] 100s -0.995 0.466 -0.338 0.039 100s 100s y: [2, 1, 1, 1] 100s 0.281 -0.338 100s testing: mul_mat, [3, 4, 1, 4] = [2, 3, 1, 4] * [2, 4, 1, 4] 100s x0: [2, 3, 1, 4] 100s 0.673 -0.134 100s -0.309 0.471 100s -0.777 0.374 100s 100s x1: [2, 4, 1, 4] 100s 0.720 0.673 100s -0.142 0.637 100s -0.565 0.194 100s -0.219 0.151 100s 100s y: [3, 4, 1, 4] 100s 0.394 0.095 -0.308 100s -0.181 0.344 0.349 100s -0.406 0.266 0.512 100s -0.168 0.139 0.227 100s test-mul-mat0: iter:201/500 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.901 0.674 100s 100s x1: [2, 3, 1, 1] 100s -0.380 0.739 100s -0.923 -0.707 100s -0.570 -0.700 100s 100s y: [1, 3, 1, 1] 100s 0.156 100s -1.309 100s -0.986 100s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 100s x0: [2, 3, 3, 1] 100s 0.863 -0.444 100s 0.795 -0.007 100s -0.422 0.921 100s 100s x1: [2, 1, 3, 1] 100s 0.322 0.098 100s 100s y: [3, 1, 3, 1] 100s 0.234 0.255 -0.046 100s testing: mul_mat, [3, 3, 3, 1] = [2, 3, 3, 1] * [2, 3, 3, 1] 100s x0: [2, 3, 3, 1] 100s -0.697 0.352 100s -0.888 -0.847 100s 0.384 -0.459 100s 100s x1: [2, 3, 3, 1] 100s -0.431 -0.114 100s 0.094 0.729 100s -0.213 -0.233 100s 100s y: [3, 3, 3, 1] 100s 0.260 0.479 -0.113 100s 0.191 -0.700 -0.299 100s 0.066 0.386 0.025 100s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.120 -0.078 100s -0.750 -0.296 100s -0.152 -0.510 100s -0.813 -0.726 100s 100s x1: [2, 3, 1, 1] 100s 0.434 -0.884 100s -0.382 -0.229 100s -0.433 -0.844 100s 100s y: [4, 3, 1, 1] 100s 0.017 -0.064 0.385 0.289 100s 0.063 0.354 0.175 0.477 100s 0.118 0.575 0.496 0.965 100s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 4, 3, 1] 100s 0.543 -0.769 0.601 0.035 100s 0.740 0.943 -0.580 0.867 100s 0.669 0.063 0.328 0.678 100s -0.753 -0.125 0.361 0.701 100s 100s x1: [4, 2, 3, 1] 100s -0.184 -0.356 0.658 0.357 100s -0.547 0.759 -0.385 -0.461 100s 100s y: [4, 2, 3, 1] 100s 0.583 -0.544 0.312 0.671 100s -1.129 0.135 -0.756 -0.146 100s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 2, 3, 1] 100s 0.449 0.787 -0.375 0.935 100s -0.697 -0.275 -0.528 -0.656 100s 100s x1: [4, 4, 3, 1] 100s -0.488 0.651 0.500 0.940 100s -0.113 0.150 0.474 -0.535 100s -0.416 0.680 -0.460 -0.288 100s 0.440 0.362 -0.616 -0.060 100s 100s y: [2, 4, 3, 1] 100s 0.984 -0.719 100s -0.610 0.138 100s 0.252 0.535 100s 0.657 -0.041 100s test-mul-mat0: iter:202/500 100s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.135 100s 0.113 100s 100s x1: [1, 2, 1, 1] 100s 0.416 100s -0.190 100s 100s y: [2, 2, 1, 1] 100s -0.056 0.047 100s 0.026 -0.021 100s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 100s x0: [1, 4, 4, 1] 100s 0.039 100s 0.286 100s 0.659 100s -0.196 100s 100s x1: [1, 2, 4, 1] 100s -0.879 100s 0.590 100s 100s y: [4, 2, 4, 1] 100s -0.035 -0.252 -0.579 0.172 100s 0.023 0.169 0.389 -0.116 100s testing: mul_mat, [2, 4, 4, 1] = [1, 2, 4, 1] * [1, 4, 4, 1] 100s x0: [1, 2, 4, 1] 100s -0.766 100s -0.469 100s 100s x1: [1, 4, 4, 1] 100s 0.454 100s -0.399 100s -0.576 100s 0.789 100s 100s y: [2, 4, 4, 1] 100s -0.348 -0.213 100s 0.306 0.187 100s 0.442 0.270 100s -0.604 -0.370 100s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.609 100s 0.054 100s 0.526 100s 100s x1: [1, 2, 1, 1] 100s 0.985 100s 0.869 100s 100s y: [3, 2, 1, 1] 100s 0.600 0.053 0.518 100s 0.529 0.047 0.457 100s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 100s x0: [3, 3, 4, 1] 100s 0.810 -0.851 0.960 100s -0.308 -0.074 -0.497 100s 0.677 -0.792 0.106 100s 100s x1: [3, 1, 4, 1] 100s 0.063 0.655 0.949 100s 100s y: [3, 1, 4, 1] 100s 0.405 -0.540 -0.376 100s testing: mul_mat, [1, 3, 4, 1] = [3, 1, 4, 1] * [3, 3, 4, 1] 100s x0: [3, 1, 4, 1] 100s -0.498 -0.896 -0.462 100s 100s x1: [3, 3, 4, 1] 100s 0.319 -0.620 -0.933 100s -0.575 -0.668 0.893 100s -0.379 -0.731 0.589 100s 100s y: [1, 3, 4, 1] 100s 0.827 100s 0.473 100s 0.572 100s test-mul-mat0: iter:203/500 100s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.454 0.622 0.645 -0.573 100s 100s x1: [4, 2, 1, 1] 100s 0.928 -0.708 -0.825 -0.047 100s -0.005 0.600 0.090 -0.881 100s 100s y: [1, 2, 1, 1] 100s -1.367 100s 0.939 100s testing: mul_mat, [1, 1, 3, 1] = [4, 1, 3, 1] * [4, 1, 3, 1] 100s x0: [4, 1, 3, 1] 100s 0.517 0.834 -0.609 0.376 100s 100s x1: [4, 1, 3, 1] 100s 0.458 -0.406 -0.072 0.562 100s 100s y: [1, 1, 3, 1] 100s 0.153 100s testing: mul_mat, [1, 1, 3, 4] = [4, 1, 3, 4] * [4, 1, 3, 4] 100s x0: [4, 1, 3, 4] 100s -0.285 -0.832 -0.016 0.893 100s 100s x1: [4, 1, 3, 4] 100s -0.218 0.585 -0.091 -0.595 100s 100s y: [1, 1, 3, 4] 100s -0.955 100s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.279 -0.453 -0.245 0.859 100s 100s x1: [4, 1, 1, 1] 100s 0.885 0.999 0.896 0.965 100s 100s y: [1, 1, 1, 1] 100s 0.405 100s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 100s x0: [1, 3, 3, 1] 100s -0.903 100s 0.884 100s -0.001 100s 100s x1: [1, 4, 3, 1] 100s -0.404 100s 0.398 100s -0.632 100s -0.296 100s 100s y: [3, 4, 3, 1] 100s 0.365 -0.357 0.000 100s -0.360 0.352 -0.000 100s 0.571 -0.559 0.001 100s 0.267 -0.262 0.000 100s testing: mul_mat, [2, 1, 3, 4] = [3, 2, 3, 4] * [3, 1, 3, 4] 100s x0: [3, 2, 3, 4] 100s 0.129 0.432 -0.358 100s 0.009 -0.884 0.217 100s 100s x1: [3, 1, 3, 4] 100s 0.878 0.133 -0.721 100s 100s y: [2, 1, 3, 4] 100s 0.429 -0.266 100s test-mul-mat0: iter:204/500 100s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.768 0.526 0.258 100s 0.513 0.877 -0.650 100s 100s x1: [3, 4, 1, 1] 100s -0.410 -0.473 0.347 100s 0.603 0.658 0.814 100s -0.187 -0.924 0.428 100s -0.618 0.961 0.086 100s 100s y: [2, 4, 1, 1] 100s -0.473 -0.851 100s 1.019 0.357 100s -0.519 -1.185 100s 0.052 0.470 100s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.006 -0.441 0.959 100s 0.883 0.570 -0.451 100s -0.589 -0.083 -0.848 100s -0.932 -0.269 -0.035 100s 100s x1: [3, 2, 1, 1] 100s -0.372 -0.743 0.522 100s -0.670 -0.530 -0.218 100s 100s y: [4, 2, 1, 1] 100s 0.830 -0.987 -0.161 0.528 100s 0.029 -0.796 0.623 0.775 100s testing: mul_mat, [1, 4, 1, 4] = [3, 1, 1, 4] * [3, 4, 1, 4] 100s x0: [3, 1, 1, 4] 100s -0.845 -0.890 -0.379 100s 100s x1: [3, 4, 1, 4] 100s -0.855 -0.841 0.347 100s -0.895 0.245 -0.048 100s 0.873 -0.230 -0.790 100s 0.386 -0.352 -0.440 100s 100s y: [1, 4, 1, 4] 100s 1.341 100s 0.557 100s -0.234 100s 0.154 100s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.609 0.011 0.150 100s 100s x1: [3, 1, 1, 1] 100s 0.138 -0.371 -0.034 100s 100s y: [1, 1, 1, 1] 100s 0.075 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.289 100s 0.095 100s -0.044 100s 100s x1: [1, 3, 1, 1] 100s -0.538 100s 0.826 100s -0.158 100s 100s y: [3, 3, 1, 1] 100s -0.155 -0.051 0.024 100s 0.239 0.078 -0.036 100s -0.046 -0.015 0.007 100s testing: mul_mat, [4, 1, 1, 4] = [3, 4, 1, 4] * [3, 1, 1, 4] 100s x0: [3, 4, 1, 4] 100s -0.614 -0.792 -0.118 100s 0.070 0.273 -0.472 100s -0.355 0.517 0.026 100s -0.449 0.876 0.345 100s 100s x1: [3, 1, 1, 4] 100s 0.656 0.429 0.554 100s 100s y: [4, 1, 1, 4] 100s -0.808 -0.098 0.003 0.272 100s test-mul-mat0: iter:205/500 100s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.020 100s -0.692 100s 100s x1: [1, 1, 1, 1] 100s -0.896 100s 100s y: [2, 1, 1, 1] 100s 0.018 0.620 100s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 100s x0: [1, 2, 3, 1] 100s 0.213 100s -0.050 100s 100s x1: [1, 2, 3, 1] 100s 0.449 100s -0.376 100s 100s y: [2, 2, 3, 1] 100s 0.096 -0.022 100s -0.080 0.019 100s testing: mul_mat, [1, 2, 3, 2] = [1, 1, 3, 2] * [1, 2, 3, 2] 100s x0: [1, 1, 3, 2] 100s -0.269 100s 100s x1: [1, 2, 3, 2] 100s 0.164 100s 0.594 100s 100s y: [1, 2, 3, 2] 100s -0.044 100s -0.160 100s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.947 100s 0.718 100s 100s x1: [1, 1, 1, 1] 100s -0.666 100s 100s y: [2, 1, 1, 1] 100s 0.630 -0.478 100s testing: mul_mat, [1, 1, 3, 1] = [2, 1, 3, 1] * [2, 1, 3, 1] 100s x0: [2, 1, 3, 1] 100s -0.963 0.345 100s 100s x1: [2, 1, 3, 1] 100s 0.961 -0.856 100s 100s y: [1, 1, 3, 1] 100s -1.221 100s testing: mul_mat, [4, 2, 3, 2] = [1, 4, 3, 2] * [1, 2, 3, 2] 100s x0: [1, 4, 3, 2] 100s 0.392 100s 0.688 100s 0.227 100s 0.445 100s 100s x1: [1, 2, 3, 2] 100s -0.805 100s -0.640 100s 100s y: [4, 2, 3, 2] 100s -0.315 -0.554 -0.183 -0.358 100s -0.251 -0.440 -0.145 -0.285 100s test-mul-mat0: iter:206/500 100s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.267 0.356 100s 100s x1: [2, 2, 1, 1] 100s -0.481 0.022 100s -0.961 0.911 100s 100s y: [1, 2, 1, 1] 100s -0.120 100s 0.068 100s testing: mul_mat, [3, 1, 2, 1] = [2, 3, 2, 1] * [2, 1, 2, 1] 100s x0: [2, 3, 2, 1] 100s -0.167 -0.030 100s 0.394 -0.242 100s -0.167 -0.430 100s 100s x1: [2, 1, 2, 1] 100s -0.883 -0.546 100s 100s y: [3, 1, 2, 1] 100s 0.164 -0.215 0.382 100s testing: mul_mat, [3, 3, 2, 3] = [2, 3, 2, 3] * [2, 3, 2, 3] 100s x0: [2, 3, 2, 3] 100s 0.709 -0.015 100s -0.234 0.426 100s -0.449 -0.910 100s 100s x1: [2, 3, 2, 3] 100s 0.189 -0.467 100s 0.923 -0.752 100s 0.136 0.591 100s 100s y: [3, 3, 2, 3] 100s 0.141 -0.243 0.340 100s 0.665 -0.536 0.271 100s 0.088 0.220 -0.599 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.163 0.403 100s 100s x1: [2, 3, 1, 1] 100s -0.872 0.476 100s -0.979 0.658 100s 0.324 0.362 100s 100s y: [1, 3, 1, 1] 100s 0.050 100s 0.106 100s 0.199 100s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 100s x0: [1, 3, 2, 1] 100s -0.575 100s 0.183 100s 0.485 100s 100s x1: [1, 2, 2, 1] 100s 0.370 100s -0.613 100s 100s y: [3, 2, 2, 1] 100s -0.213 0.068 0.179 100s 0.353 -0.112 -0.297 100s testing: mul_mat, [2, 1, 2, 3] = [3, 2, 2, 3] * [3, 1, 2, 3] 100s x0: [3, 2, 2, 3] 100s -0.305 0.432 -0.934 100s -0.289 0.596 -0.002 100s 100s x1: [3, 1, 2, 3] 100s -0.557 -0.647 0.163 100s 100s y: [2, 1, 2, 3] 100s -0.261 -0.226 100s test-mul-mat0: iter:207/500 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.347 0.210 -0.216 100s 0.650 0.806 0.261 100s 100s x1: [3, 2, 1, 1] 100s 0.002 -0.256 0.399 100s -0.992 0.016 0.087 100s 100s y: [2, 2, 1, 1] 100s -0.141 -0.101 100s 0.329 -0.609 100s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 4, 3, 1] 100s 0.907 0.234 -0.792 100s -0.076 -0.678 0.597 100s 0.577 0.532 -0.620 100s 0.227 0.338 0.641 100s 100s x1: [3, 2, 3, 1] 100s -0.444 0.003 -0.704 100s 0.391 -0.541 0.213 100s 100s y: [4, 2, 3, 1] 100s 0.155 -0.388 0.182 -0.552 100s 0.060 0.464 -0.194 0.042 100s testing: mul_mat, [3, 4, 3, 3] = [3, 3, 3, 3] * [3, 4, 3, 3] 100s x0: [3, 3, 3, 3] 100s -0.186 0.842 0.630 100s -0.601 -0.028 -0.540 100s -0.583 -0.918 0.483 100s 100s x1: [3, 4, 3, 3] 100s -0.009 -0.269 -0.223 100s 0.372 0.958 -0.885 100s 0.013 0.741 -0.544 100s -0.050 -0.085 0.256 100s 100s y: [3, 4, 3, 3] 100s -0.365 0.133 0.144 100s 0.181 0.227 -1.523 100s 0.279 0.265 -0.950 100s 0.099 -0.105 0.231 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.685 -0.880 0.335 100s -0.078 0.176 0.124 100s -0.979 -0.075 0.898 100s 100s x1: [3, 3, 1, 1] 100s 0.844 -0.366 -0.465 100s 0.211 -0.596 -0.518 100s -0.230 0.061 0.901 100s 100s y: [3, 3, 1, 1] 100s 0.744 -0.188 -1.216 100s 0.495 -0.186 -0.627 100s 0.091 0.140 1.030 100s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 100s x0: [3, 2, 3, 1] 100s 0.546 0.844 -0.960 100s 0.793 -0.039 -0.745 100s 100s x1: [3, 3, 3, 1] 100s 0.415 -0.752 -0.588 100s 0.377 0.028 -0.979 100s -0.995 0.949 -0.612 100s 100s y: [2, 3, 3, 1] 100s 0.156 0.796 100s 1.169 1.027 100s 0.845 -0.370 100s testing: mul_mat, [4, 3, 3, 3] = [2, 4, 3, 3] * [2, 3, 3, 3] 100s x0: [2, 4, 3, 3] 100s 0.379 -0.683 100s 0.068 0.194 100s 0.783 0.893 100s 0.384 -0.978 100s 100s x1: [2, 3, 3, 3] 100s -0.545 0.609 100s 0.173 -0.315 100s -0.985 0.744 100s 100s y: [4, 3, 3, 3] 100s -0.622 0.081 0.118 -0.805 100s 0.281 -0.049 -0.146 0.375 100s -0.881 0.078 -0.106 -1.106 100s test-mul-mat0: iter:208/500 100s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.198 -0.086 -0.338 100s 100s x1: [3, 3, 1, 1] 100s 0.348 0.420 0.376 100s 0.982 0.511 0.064 100s 0.788 -0.898 0.355 100s 100s y: [1, 3, 1, 1] 100s -0.094 100s 0.129 100s 0.114 100s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.720 0.553 -0.924 100s -0.149 -0.922 0.104 100s 100s x1: [3, 1, 1, 1] 100s 0.611 0.429 0.854 100s 100s y: [2, 1, 1, 1] 100s -0.992 -0.398 100s testing: mul_mat, [3, 2, 1, 2] = [3, 3, 1, 2] * [3, 2, 1, 2] 100s x0: [3, 3, 1, 2] 100s -0.108 -0.044 0.004 100s -0.753 0.867 -0.798 100s 0.161 -0.470 0.813 100s 100s x1: [3, 2, 1, 2] 100s 0.034 0.450 0.275 100s -0.594 -0.920 0.839 100s 100s y: [3, 2, 1, 2] 100s -0.023 0.145 0.018 100s 0.108 -1.021 1.019 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.824 -0.284 -0.037 100s -0.564 0.391 0.259 100s 0.423 -0.573 -0.371 100s 100s x1: [3, 3, 1, 1] 100s -0.245 0.464 -0.757 100s 0.161 0.544 -0.918 100s 0.131 0.996 0.268 100s 100s y: [3, 3, 1, 1] 100s -0.306 0.124 -0.089 100s 0.012 -0.116 0.097 100s -0.185 0.385 -0.615 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.877 -0.941 0.307 100s 0.063 0.587 0.220 100s 100s x1: [3, 3, 1, 1] 100s -0.876 0.789 -0.558 100s -0.286 -0.828 -0.769 100s 0.584 -0.891 -0.905 100s 100s y: [2, 3, 1, 1] 100s -0.145 0.284 100s 0.794 -0.674 100s 0.049 -0.686 100s testing: mul_mat, [1, 3, 1, 2] = [2, 1, 1, 2] * [2, 3, 1, 2] 100s x0: [2, 1, 1, 2] 100s 0.742 0.352 100s 100s x1: [2, 3, 1, 2] 100s 0.130 0.388 100s -0.648 0.126 100s -0.344 -0.127 100s 100s y: [1, 3, 1, 2] 100s 0.233 100s -0.437 100s -0.300 100s test-mul-mat0: iter:209/500 100s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.183 -0.584 0.521 -0.511 100s 0.636 -0.349 0.878 0.988 100s 100s x1: [4, 1, 1, 1] 100s 0.052 0.811 -0.881 -0.644 100s 100s y: [2, 1, 1, 1] 100s -0.595 -1.658 100s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 2, 3, 1] 100s -0.649 -0.159 -0.294 0.002 100s -0.281 -0.306 -0.221 0.253 100s 100s x1: [4, 2, 3, 1] 100s 0.777 -0.466 -0.139 -0.272 100s 0.626 0.157 -0.606 -0.891 100s 100s y: [2, 2, 3, 1] 100s -0.390 -0.114 100s -0.255 -0.315 100s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 3, 3, 1] 100s -0.802 0.157 -0.099 -0.853 100s -0.539 -0.200 -0.607 -0.340 100s 0.869 0.293 0.690 0.290 100s 100s x1: [4, 2, 3, 1] 100s -0.754 -0.800 0.069 -0.100 100s 0.030 0.421 0.969 0.380 100s 100s y: [3, 2, 3, 1] 100s 0.558 0.559 -0.871 100s -0.378 -0.818 0.928 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.885 0.302 0.713 -0.779 100s -0.981 0.736 -0.924 -0.949 100s 0.857 0.982 -0.496 -0.301 100s -0.884 0.155 -0.372 0.267 100s 100s x1: [4, 3, 1, 1] 100s 0.846 -0.914 0.192 0.715 100s 0.379 -0.118 0.005 -0.359 100s 0.952 -0.443 -0.422 0.405 100s 100s y: [4, 3, 1, 1] 100s 0.053 -2.359 -0.483 -0.770 100s 0.583 -0.123 0.314 -0.451 100s 0.093 -1.255 0.468 -0.645 100s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 2, 3, 1] 100s 0.499 -0.961 -0.211 -0.601 100s 0.652 0.911 -0.174 -0.571 100s 100s x1: [4, 4, 3, 1] 100s 0.744 0.231 0.114 0.831 100s -0.577 -0.171 0.210 0.305 100s 0.834 0.851 0.257 -0.609 100s -0.571 -0.339 0.482 -0.686 100s 100s y: [2, 4, 3, 1] 100s -0.373 0.202 100s -0.351 -0.743 100s -0.090 1.622 100s 0.351 -0.373 100s testing: mul_mat, [3, 4, 3, 1] = [2, 3, 3, 1] * [2, 4, 3, 1] 100s x0: [2, 3, 3, 1] 100s 0.719 0.566 100s -0.806 0.817 100s 0.753 -0.378 100s 100s x1: [2, 4, 3, 1] 100s 0.992 -0.622 100s 0.859 0.619 100s 0.448 0.530 100s -0.416 -0.053 100s 100s y: [3, 4, 3, 1] 100s 0.361 -1.308 0.982 100s 0.968 -0.188 0.413 100s 0.622 0.072 0.136 100s -0.329 0.292 -0.293 100s test-mul-mat0: iter:210/500 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.250 -0.722 0.429 100s 0.067 -0.101 -0.012 100s 0.262 0.380 -0.835 100s 100s x1: [3, 3, 1, 1] 100s 0.070 -0.916 0.567 100s -0.480 -0.840 0.312 100s -0.856 0.057 -0.475 100s 100s y: [3, 3, 1, 1] 100s 0.922 0.090 -0.804 100s 0.621 0.049 -0.706 100s -0.459 -0.057 0.194 100s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.311 0.662 -0.286 100s 100s x1: [3, 3, 1, 1] 100s -0.096 0.391 0.925 100s 0.493 -0.416 -0.692 100s -0.059 0.747 -0.860 100s 100s y: [1, 3, 1, 1] 100s -0.035 100s 0.075 100s 0.722 100s testing: mul_mat, [3, 1, 1, 2] = [3, 3, 1, 2] * [3, 1, 1, 2] 100s x0: [3, 3, 1, 2] 100s 0.066 0.241 0.862 100s 0.344 -0.330 -0.071 100s -0.757 0.658 -0.809 100s 100s x1: [3, 1, 1, 2] 100s 0.395 0.229 0.234 100s 100s y: [3, 1, 1, 2] 100s 0.283 0.044 -0.338 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.628 -0.782 0.742 100s -0.499 -0.306 -0.920 100s 100s x1: [3, 3, 1, 1] 100s 0.345 -0.803 0.174 100s -0.344 0.858 0.888 100s -0.948 0.087 0.122 100s 100s y: [2, 3, 1, 1] 100s 0.974 -0.086 100s -0.228 -0.909 100s -0.573 0.334 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.893 -0.706 100s 100s x1: [2, 3, 1, 1] 100s -0.963 -0.588 100s 0.008 -0.719 100s -0.930 0.199 100s 100s y: [1, 3, 1, 1] 100s -0.444 100s 0.515 100s -0.971 100s testing: mul_mat, [3, 2, 1, 2] = [1, 3, 1, 2] * [1, 2, 1, 2] 100s x0: [1, 3, 1, 2] 100s -0.589 100s 0.861 100s 0.894 100s 100s x1: [1, 2, 1, 2] 100s -0.082 100s 0.641 100s 100s y: [3, 2, 1, 2] 100s 0.048 -0.071 -0.073 100s -0.377 0.552 0.573 100s test-mul-mat0: iter:211/500 100s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.482 0.479 0.321 -0.319 100s 100s x1: [4, 2, 1, 1] 100s -0.824 -0.533 0.097 -0.606 100s 0.161 -0.162 -0.527 0.198 100s 100s y: [1, 2, 1, 1] 100s -0.428 100s -0.232 100s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.858 -0.183 -0.448 -0.731 100s -0.322 -0.555 0.854 0.196 100s -0.802 0.328 0.765 0.037 100s 100s x1: [4, 1, 1, 1] 100s 0.383 0.214 -0.025 -0.699 100s 100s y: [3, 1, 1, 1] 100s 0.811 -0.400 -0.282 100s testing: mul_mat, [2, 3, 1, 4] = [4, 2, 1, 4] * [4, 3, 1, 4] 100s x0: [4, 2, 1, 4] 100s 0.741 0.576 0.693 -0.209 100s 0.649 -0.787 -0.713 0.576 100s 100s x1: [4, 3, 1, 4] 100s 0.924 0.941 0.504 0.021 100s -0.665 -0.336 0.859 -0.192 100s 0.863 0.110 -0.710 0.341 100s 100s y: [2, 3, 1, 4] 100s 1.572 -0.488 100s -0.051 -0.891 100s 0.139 1.177 100s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.237 0.457 -0.426 0.163 100s -0.374 -0.268 0.726 0.202 100s 0.788 0.458 0.196 0.882 100s 0.248 -0.956 0.177 -0.802 100s 100s x1: [4, 2, 1, 1] 100s 0.181 0.076 -0.189 -0.170 100s 0.289 0.097 -0.594 0.217 100s 100s y: [4, 2, 1, 1] 100s 0.131 -0.260 -0.010 0.075 100s 0.402 -0.522 0.348 -0.301 100s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.269 -0.536 -0.002 -0.425 100s 0.540 -0.999 -0.492 -0.276 100s 100s x1: [4, 4, 1, 1] 100s 0.035 0.414 -0.524 -0.361 100s -0.202 -0.504 0.820 0.874 100s 0.306 -0.351 0.163 -0.596 100s 0.055 -0.620 0.481 -0.708 100s 100s y: [2, 4, 1, 1] 100s -0.058 -0.038 100s -0.158 -0.250 100s 0.524 0.600 100s 0.647 0.608 100s testing: mul_mat, [3, 4, 1, 4] = [2, 3, 1, 4] * [2, 4, 1, 4] 100s x0: [2, 3, 1, 4] 100s 0.546 0.631 100s 0.853 0.794 100s 0.478 -0.474 100s 100s x1: [2, 4, 1, 4] 100s 0.704 0.751 100s 0.887 -0.093 100s 0.634 -0.915 100s 0.942 0.048 100s 100s y: [3, 4, 1, 4] 100s 0.859 1.198 -0.019 100s 0.425 0.682 0.468 100s -0.231 -0.186 0.736 100s 0.544 0.841 0.428 100s test-mul-mat0: iter:212/500 100s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.084 100s -0.966 100s 100s x1: [1, 4, 1, 1] 100s -0.142 100s 0.425 100s 0.606 100s -0.597 100s 100s y: [2, 4, 1, 1] 100s -0.012 0.138 100s 0.036 -0.410 100s 0.051 -0.585 100s -0.050 0.576 100s testing: mul_mat, [4, 2, 3, 1] = [1, 4, 3, 1] * [1, 2, 3, 1] 100s x0: [1, 4, 3, 1] 100s -0.927 100s 0.092 100s -0.953 100s 0.047 100s 100s x1: [1, 2, 3, 1] 100s 0.072 100s 0.611 100s 100s y: [4, 2, 3, 1] 100s -0.067 0.007 -0.069 0.003 100s -0.566 0.056 -0.582 0.028 100s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 100s x0: [1, 4, 3, 1] 100s 0.984 100s 0.289 100s -0.275 100s 0.967 100s 100s x1: [1, 4, 3, 1] 100s 0.024 100s 0.922 100s 0.766 100s 0.503 100s 100s y: [4, 4, 3, 1] 100s 0.024 0.007 -0.007 0.023 100s 0.908 0.266 -0.254 0.891 100s 0.754 0.221 -0.211 0.741 100s 0.495 0.145 -0.138 0.486 100s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.843 100s 100s x1: [1, 4, 1, 1] 100s -0.631 100s 0.438 100s 0.275 100s -0.845 100s 100s y: [1, 4, 1, 1] 100s -0.532 100s 0.369 100s 0.232 100s -0.712 100s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 100s x0: [1, 2, 3, 1] 100s 0.298 100s -0.767 100s 100s x1: [1, 1, 3, 1] 100s 0.179 100s 100s y: [2, 1, 3, 1] 100s 0.053 -0.137 100s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 100s x0: [2, 2, 3, 1] 100s -0.623 -0.048 100s -0.234 -0.764 100s 100s x1: [2, 1, 3, 1] 100s -0.039 -0.678 100s 100s y: [2, 1, 3, 1] 100s 0.057 0.528 100s test-mul-mat0: iter:213/500 100s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.802 -0.048 0.850 0.158 100s 100s x1: [4, 1, 1, 1] 100s 0.459 -0.576 0.611 0.691 100s 100s y: [1, 1, 1, 1] 100s 0.289 100s testing: mul_mat, [4, 1, 3, 1] = [4, 4, 3, 1] * [4, 1, 3, 1] 100s x0: [4, 4, 3, 1] 100s -0.981 -0.586 -0.927 -0.974 100s -0.023 -0.228 0.875 -0.281 100s 0.085 0.334 0.144 -0.304 100s 0.025 0.178 -0.106 0.977 100s 100s x1: [4, 1, 3, 1] 100s 0.273 -0.056 -0.896 -0.116 100s 100s y: [4, 1, 3, 1] 100s 0.710 -0.746 -0.089 -0.022 100s testing: mul_mat, [2, 4, 3, 4] = [4, 2, 3, 4] * [4, 4, 3, 4] 100s x0: [4, 2, 3, 4] 100s -0.238 -0.790 0.486 -0.983 100s -0.534 0.925 -0.122 -0.460 100s 100s x1: [4, 4, 3, 4] 100s 0.529 0.056 -0.424 0.685 100s 0.190 0.310 -0.144 -0.416 100s 0.571 0.994 0.476 0.120 100s 0.139 0.433 -0.312 -0.302 100s 100s y: [2, 4, 3, 4] 100s -1.049 -0.494 100s 0.048 0.394 100s -0.808 0.501 100s -0.230 0.503 100s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.921 -0.819 -0.274 -0.921 100s -0.668 -0.887 -0.825 0.832 100s -0.994 0.245 -0.037 -0.433 100s -0.185 -0.316 -0.599 -0.528 100s 100s x1: [4, 2, 1, 1] 100s 0.500 -0.528 0.876 -0.007 100s -0.778 -0.482 0.425 -0.191 100s 100s y: [4, 2, 1, 1] 100s 0.659 -0.593 -0.657 -0.447 100s -0.262 0.437 0.722 0.143 100s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 1, 3, 1] 100s -0.793 -0.414 0.262 0.915 100s 100s x1: [4, 4, 3, 1] 100s 0.718 -0.487 -0.374 0.808 100s 0.740 0.300 0.309 -0.788 100s 0.176 -0.698 -0.566 0.694 100s 0.727 0.243 0.303 0.647 100s 100s y: [1, 4, 3, 1] 100s 0.274 100s -1.351 100s 0.636 100s -0.005 100s testing: mul_mat, [4, 4, 3, 4] = [1, 4, 3, 4] * [1, 4, 3, 4] 100s x0: [1, 4, 3, 4] 100s 0.601 100s -0.873 100s 0.514 100s 0.618 100s 100s x1: [1, 4, 3, 4] 100s -0.806 100s -0.386 100s -0.301 100s 0.254 100s 100s y: [4, 4, 3, 4] 100s -0.485 0.704 -0.415 -0.499 100s -0.232 0.337 -0.199 -0.239 100s -0.181 0.263 -0.155 -0.186 100s 0.153 -0.222 0.131 0.157 100s test-mul-mat0: iter:214/500 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.173 0.680 0.664 100s 0.913 0.731 0.322 100s 100s x1: [3, 3, 1, 1] 100s -0.137 -0.528 0.761 100s 0.512 0.493 0.518 100s 0.602 0.359 0.536 100s 100s y: [2, 3, 1, 1] 100s 0.171 -0.266 100s 0.590 0.995 100s 0.496 0.985 100s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.667 -0.402 0.527 100s -0.820 -0.256 -0.735 100s 0.564 0.352 0.128 100s 100s x1: [3, 2, 1, 1] 100s -0.956 0.267 0.632 100s -0.397 0.624 -0.962 100s 100s y: [3, 2, 1, 1] 100s 0.863 0.251 -0.365 100s -0.494 0.872 -0.127 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.847 -0.218 0.627 100s 0.578 -0.896 0.671 100s 100s x1: [3, 3, 1, 1] 100s -0.964 0.113 -0.360 100s 0.529 -0.369 -0.758 100s -0.112 -0.833 0.118 100s 100s y: [2, 3, 1, 1] 100s -1.066 -0.900 100s 0.053 0.127 100s 0.161 0.761 100s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.628 0.848 -0.018 100s 100s x1: [3, 2, 1, 1] 100s -0.155 0.736 -0.725 100s -0.531 0.774 -0.679 100s 100s y: [1, 2, 1, 1] 100s 0.735 100s 1.002 100s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.241 100s -0.418 100s 100s x1: [1, 3, 1, 1] 100s 0.116 100s -0.887 100s -0.454 100s 100s y: [2, 3, 1, 1] 100s 0.028 -0.048 100s -0.214 0.370 100s -0.109 0.189 100s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.788 -0.622 100s -0.877 0.241 100s -0.001 -0.286 100s 100s x1: [2, 1, 1, 1] 100s 0.581 0.881 100s 100s y: [3, 1, 1, 1] 100s -1.005 -0.297 -0.253 100s test-mul-mat0: iter:215/500 100s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.863 -0.714 100s 0.116 0.638 100s -0.393 0.918 100s -0.990 -0.544 100s 100s x1: [2, 1, 1, 1] 100s -0.873 -0.988 100s 100s y: [4, 1, 1, 1] 100s -0.049 -0.731 -0.565 1.403 100s testing: mul_mat, [1, 4, 2, 1] = [2, 1, 2, 1] * [2, 4, 2, 1] 100s x0: [2, 1, 2, 1] 100s 0.077 -0.806 100s 100s x1: [2, 4, 2, 1] 100s -0.100 0.125 100s -0.431 0.447 100s 0.593 0.810 100s -0.971 0.173 100s 100s y: [1, 4, 2, 1] 100s -0.108 100s -0.393 100s -0.607 100s -0.214 100s testing: mul_mat, [2, 1, 2, 3] = [2, 2, 2, 3] * [2, 1, 2, 3] 100s x0: [2, 2, 2, 3] 100s 0.820 0.432 100s 0.933 0.849 100s 100s x1: [2, 1, 2, 3] 100s -0.794 -0.562 100s 100s y: [2, 1, 2, 3] 100s -0.894 -1.218 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.096 0.191 100s -0.349 -0.472 100s 100s x1: [2, 2, 1, 1] 100s -0.028 -0.002 100s 0.257 -0.473 100s 100s y: [2, 2, 1, 1] 100s -0.003 0.011 100s -0.065 0.133 100s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 100s x0: [2, 2, 2, 1] 100s -0.864 -0.381 100s 0.139 0.703 100s 100s x1: [2, 2, 2, 1] 100s -0.416 0.040 100s 0.133 -0.792 100s 100s y: [2, 2, 2, 1] 100s 0.344 -0.030 100s 0.187 -0.539 100s testing: mul_mat, [3, 2, 2, 3] = [2, 3, 2, 3] * [2, 2, 2, 3] 100s x0: [2, 3, 2, 3] 100s 0.490 0.641 100s 0.994 -0.532 100s -0.112 -0.417 100s 100s x1: [2, 2, 2, 3] 100s -0.877 -0.687 100s 0.568 0.648 100s 100s y: [3, 2, 2, 3] 100s -0.870 -0.506 0.384 100s 0.694 0.219 -0.334 100s test-mul-mat0: iter:216/500 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.413 -0.569 -0.495 -0.851 100s -0.128 -0.249 -0.418 0.604 100s 0.571 -0.495 -0.670 0.279 100s -0.931 0.524 0.570 0.397 100s 100s x1: [4, 3, 1, 1] 100s -0.260 0.612 0.133 -0.201 100s 0.362 -0.109 -0.124 -0.678 100s -0.634 -0.839 0.019 -0.856 100s 100s y: [4, 3, 1, 1] 100s -0.136 -0.296 -0.596 0.558 100s 0.551 -0.377 0.155 -0.735 100s 1.459 -0.236 -0.199 -0.179 100s testing: mul_mat, [3, 4, 4, 1] = [4, 3, 4, 1] * [4, 4, 4, 1] 100s x0: [4, 3, 4, 1] 100s 0.573 -0.788 -0.053 0.961 100s -0.248 -0.062 0.144 0.693 100s -0.096 -0.859 0.180 -0.463 100s 100s x1: [4, 4, 4, 1] 100s 0.499 -0.987 -0.862 0.111 100s 0.145 -0.063 -0.527 -0.964 100s 0.813 -0.205 -0.598 0.974 100s 0.814 -0.455 0.668 -0.600 100s 100s y: [3, 4, 4, 1] 100s 1.216 -0.111 0.593 100s -0.766 -0.777 0.392 100s 1.595 0.399 -0.461 100s 0.213 -0.493 0.710 100s testing: mul_mat, [1, 3, 4, 3] = [4, 1, 4, 3] * [4, 3, 4, 3] 100s x0: [4, 1, 4, 3] 100s -0.576 0.777 -0.157 -0.466 100s 100s x1: [4, 3, 4, 3] 100s -0.254 -0.816 -0.478 0.051 100s 0.465 0.788 -0.640 0.168 100s 0.907 -0.982 -0.601 0.683 100s 100s y: [1, 3, 4, 3] 100s -0.436 100s 0.366 100s -1.509 100s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.418 -0.240 0.621 -0.093 100s 0.186 0.840 -0.245 0.448 100s -0.530 0.233 -0.826 0.959 100s 100s x1: [4, 1, 1, 1] 100s -0.077 -0.514 0.051 0.614 100s 100s y: [3, 1, 1, 1] 100s 0.131 -0.183 0.468 100s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 100s x0: [3, 2, 4, 1] 100s 0.555 -0.056 0.905 100s -0.727 -0.488 -0.266 100s 100s x1: [3, 4, 4, 1] 100s -0.273 -0.538 -0.319 100s 0.594 0.080 -0.824 100s -0.376 -0.212 0.671 100s -0.565 0.547 -0.772 100s 100s y: [2, 4, 4, 1] 100s -0.410 0.546 100s -0.421 -0.252 100s 0.410 0.199 100s -1.043 0.349 100s testing: mul_mat, [4, 3, 4, 3] = [2, 4, 4, 3] * [2, 3, 4, 3] 100s x0: [2, 4, 4, 3] 100s -0.332 -0.423 100s -0.211 0.038 100s -0.529 0.716 100s 0.882 0.322 100s 100s x1: [2, 3, 4, 3] 100s 0.502 0.394 100s -0.433 0.731 100s -0.538 0.967 100s 100s y: [4, 3, 4, 3] 100s -0.333 -0.091 0.017 0.570 100s -0.166 0.119 0.753 -0.147 100s -0.231 0.151 0.978 -0.164 100s test-mul-mat0: iter:217/500 100s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.879 0.051 0.085 100s 100s x1: [3, 1, 1, 1] 100s -0.835 -0.849 0.527 100s 100s y: [1, 1, 1, 1] 100s -0.732 100s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 100s x0: [3, 1, 4, 1] 100s 0.835 -0.787 -0.014 100s 100s x1: [3, 1, 4, 1] 100s 0.960 0.960 0.814 100s 100s y: [1, 1, 4, 1] 100s 0.035 100s testing: mul_mat, [2, 1, 4, 1] = [3, 2, 4, 1] * [3, 1, 4, 1] 100s x0: [3, 2, 4, 1] 100s -0.779 0.905 0.667 100s -0.972 0.342 -0.950 100s 100s x1: [3, 1, 4, 1] 100s 0.731 -0.903 -0.096 100s 100s y: [2, 1, 4, 1] 100s -1.451 -0.928 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.332 -0.691 0.723 100s -0.620 -0.304 -0.641 100s 100s x1: [3, 2, 1, 1] 100s 0.870 -0.069 -0.341 100s 0.505 -0.553 -0.525 100s 100s y: [2, 2, 1, 1] 100s -0.488 -0.300 100s -0.165 0.191 100s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 100s x0: [2, 4, 4, 1] 100s 0.205 -0.657 100s -0.379 0.548 100s 0.189 -0.539 100s 0.901 0.621 100s 100s x1: [2, 3, 4, 1] 100s -0.440 0.278 100s 0.395 0.529 100s -0.929 0.480 100s 100s y: [4, 3, 4, 1] 100s -0.273 0.319 -0.233 -0.224 100s -0.266 0.140 -0.211 0.685 100s -0.505 0.615 -0.434 -0.540 100s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 100s x0: [4, 1, 4, 1] 100s 0.746 0.001 -0.533 -0.135 100s 100s x1: [4, 2, 4, 1] 100s 0.214 0.235 -0.342 0.557 100s -0.217 0.119 0.179 0.726 100s 100s y: [1, 2, 4, 1] 100s 0.267 100s -0.356 100s test-mul-mat0: iter:218/500 100s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.850 100s 100s x1: [1, 1, 1, 1] 100s 0.537 100s 100s y: [1, 1, 1, 1] 100s -0.456 100s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.518 100s 0.404 100s 0.274 100s 0.570 100s 100s x1: [1, 1, 1, 1] 100s 0.174 100s 100s y: [4, 1, 1, 1] 100s -0.090 0.070 0.048 0.099 100s testing: mul_mat, [2, 4, 1, 2] = [1, 2, 1, 2] * [1, 4, 1, 2] 100s x0: [1, 2, 1, 2] 100s 0.079 100s 0.960 100s 100s x1: [1, 4, 1, 2] 100s -0.152 100s -0.041 100s 0.316 100s 0.849 100s 100s y: [2, 4, 1, 2] 100s -0.012 -0.146 100s -0.003 -0.040 100s 0.025 0.303 100s 0.067 0.815 100s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.846 100s 0.773 100s 0.144 100s 100s x1: [1, 2, 1, 1] 100s -0.707 100s -0.102 100s 100s y: [3, 2, 1, 1] 100s -0.598 -0.546 -0.102 100s -0.086 -0.079 -0.015 100s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.378 0.147 0.061 100s -0.335 -0.787 -0.564 100s -0.191 0.477 -0.968 100s -0.798 -0.283 -0.090 100s 100s x1: [3, 1, 1, 1] 100s -0.902 -0.044 -0.485 100s 100s y: [4, 1, 1, 1] 100s -0.376 0.610 0.621 0.776 100s testing: mul_mat, [3, 3, 1, 2] = [4, 3, 1, 2] * [4, 3, 1, 2] 100s x0: [4, 3, 1, 2] 100s 0.186 0.622 0.483 -0.037 100s -0.485 -0.453 -0.240 0.126 100s 0.393 -0.698 0.241 0.258 100s 100s x1: [4, 3, 1, 2] 100s 0.861 -0.787 -0.062 0.480 100s -0.634 -0.983 0.439 -0.498 100s -0.211 0.732 0.400 -0.673 100s 100s y: [3, 3, 1, 2] 100s -0.377 0.014 0.996 100s -0.498 0.584 0.414 100s 0.634 -0.410 -0.671 100s test-mul-mat0: iter:219/500 100s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.393 0.337 0.882 0.766 100s 0.050 -0.917 0.610 -0.562 100s -0.586 0.439 0.138 -0.748 100s 0.919 0.957 0.799 -0.803 100s 100s x1: [4, 4, 1, 1] 100s 0.547 -0.722 0.152 -0.267 100s -0.208 -0.455 -0.645 0.339 100s -0.153 0.839 -0.901 -0.912 100s -0.199 0.225 0.346 0.203 100s 100s y: [4, 4, 1, 1] 100s -0.099 0.932 -0.418 0.147 100s -0.544 -0.177 -0.421 -1.415 100s -1.271 -0.813 1.016 0.674 100s 0.459 -0.119 0.111 0.146 100s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.612 0.093 0.118 -0.529 100s 100s x1: [4, 4, 1, 1] 100s 0.108 -0.467 -0.011 0.653 100s -0.112 -0.672 -0.500 -0.273 100s -0.573 -0.412 0.528 0.652 100s 0.934 -0.269 -0.494 0.327 100s 100s y: [1, 4, 1, 1] 100s -0.457 100s 0.091 100s 0.030 100s -0.828 100s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.138 -0.938 -0.349 -0.063 100s -0.741 0.759 0.470 0.248 100s 100s x1: [4, 1, 1, 1] 100s -0.297 0.556 -0.115 -0.857 100s 100s y: [2, 1, 1, 1] 100s -0.469 0.376 100s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.565 0.413 0.021 0.701 100s 0.345 -0.450 0.558 -0.218 100s -0.838 -0.145 -0.912 0.044 100s 0.762 -0.468 0.907 0.763 100s 100s x1: [4, 2, 1, 1] 100s 0.412 -0.642 0.576 0.913 100s 0.085 -0.996 -0.499 -0.387 100s 100s y: [4, 2, 1, 1] 100s 0.154 0.554 -0.738 1.834 100s -0.742 0.283 0.511 -0.217 100s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.331 -0.734 -0.931 -0.759 100s 0.214 0.219 -0.202 0.628 100s 100s x1: [4, 4, 1, 1] 100s 0.433 0.982 -0.978 0.192 100s 0.452 0.270 -0.396 0.810 100s -0.153 -0.483 -0.105 -0.149 100s 0.018 0.508 -0.493 0.452 100s 100s y: [2, 4, 1, 1] 100s -0.099 0.626 100s -0.594 0.744 100s 0.616 -0.211 100s -0.263 0.499 100s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.707 -0.375 100s 100s x1: [2, 4, 1, 1] 100s -0.114 -0.853 100s 0.329 0.668 100s 0.192 0.092 100s 0.101 0.173 100s 100s y: [1, 4, 1, 1] 100s 0.400 100s -0.483 100s -0.170 100s -0.136 100s test-mul-mat0: iter:220/500 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.244 -0.281 -0.205 0.642 100s -0.134 -0.876 0.310 -0.942 100s 0.216 -0.589 0.231 -0.670 100s -0.296 0.856 -0.285 0.601 100s 100s x1: [4, 3, 1, 1] 100s 0.414 0.330 -0.917 -0.568 100s -0.162 -0.410 0.884 0.691 100s 0.259 0.098 0.957 -0.522 100s 100s y: [4, 3, 1, 1] 100s -0.371 -0.093 0.064 0.079 100s 0.417 0.004 -0.052 -0.140 100s -0.622 0.668 0.569 -0.579 100s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 1, 3, 1] 100s 0.076 -0.375 0.254 -0.110 100s 100s x1: [4, 4, 3, 1] 100s -0.710 0.947 0.015 0.620 100s -0.970 0.447 -0.542 -0.381 100s 0.331 -0.851 0.878 -0.571 100s -0.894 -0.643 0.596 -0.138 100s 100s y: [1, 4, 3, 1] 100s -0.473 100s -0.337 100s 0.629 100s 0.339 100s testing: mul_mat, [2, 1, 3, 3] = [4, 2, 3, 3] * [4, 1, 3, 3] 100s x0: [4, 2, 3, 3] 100s 0.585 -0.336 -0.105 0.019 100s 0.036 -0.180 0.203 0.119 100s 100s x1: [4, 1, 3, 3] 100s -0.426 -0.682 -0.454 -0.881 100s 100s y: [2, 1, 3, 3] 100s 0.011 -0.089 100s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.382 0.054 -0.931 0.001 100s -0.637 -0.974 0.820 0.716 100s -0.123 -0.306 0.451 -0.601 100s -0.960 -0.215 0.228 0.257 100s 100s x1: [4, 2, 1, 1] 100s -0.820 -0.064 0.564 0.210 100s -0.904 -0.888 -0.634 -0.869 100s 100s y: [4, 2, 1, 1] 100s -0.842 1.198 0.249 0.984 100s 0.197 0.299 0.619 0.691 100s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 2, 3, 1] 100s 0.980 -0.828 -0.585 -0.922 100s 0.465 0.119 -0.145 -0.183 100s 100s x1: [4, 4, 3, 1] 100s -0.385 -0.599 0.790 0.268 100s 0.586 -0.663 0.448 -0.478 100s 0.901 -0.342 -0.382 -0.987 100s 0.023 -0.251 0.711 -0.595 100s 100s y: [2, 4, 3, 1] 100s -0.590 -0.414 100s 1.302 0.216 100s 2.299 0.614 100s 0.363 -0.013 100s testing: mul_mat, [1, 4, 3, 3] = [2, 1, 3, 3] * [2, 4, 3, 3] 100s x0: [2, 1, 3, 3] 100s 0.182 -0.976 100s 100s x1: [2, 4, 3, 3] 100s -0.892 -0.651 100s -0.472 0.077 100s 0.884 0.827 100s -0.366 0.864 100s 100s y: [1, 4, 3, 3] 100s 0.473 100s -0.161 100s -0.646 100s -0.909 100s test-mul-mat0: iter:221/500 100s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.750 100s -0.164 100s -0.453 100s 100s x1: [1, 4, 1, 1] 100s -0.330 100s -0.083 100s 0.305 100s 0.623 100s 100s y: [3, 4, 1, 1] 100s 0.247 0.054 0.149 100s 0.062 0.014 0.038 100s -0.229 -0.050 -0.138 100s -0.467 -0.102 -0.282 100s testing: mul_mat, [1, 3, 2, 1] = [1, 1, 2, 1] * [1, 3, 2, 1] 100s x0: [1, 1, 2, 1] 100s 0.315 100s 100s x1: [1, 3, 2, 1] 100s 0.399 100s -0.982 100s -0.428 100s 100s y: [1, 3, 2, 1] 100s 0.126 100s -0.309 100s -0.135 100s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 100s x0: [1, 1, 2, 1] 100s -0.068 100s 100s x1: [1, 1, 2, 1] 100s -0.906 100s 100s y: [1, 1, 2, 1] 100s 0.062 100s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.106 100s 100s x1: [1, 1, 1, 1] 100s -0.218 100s 100s y: [1, 1, 1, 1] 100s 0.023 100s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 100s x0: [1, 2, 2, 1] 100s 0.319 100s 0.204 100s 100s x1: [1, 1, 2, 1] 100s -0.369 100s 100s y: [2, 1, 2, 1] 100s -0.118 -0.075 100s testing: mul_mat, [4, 1, 2, 1] = [2, 4, 2, 1] * [2, 1, 2, 1] 100s x0: [2, 4, 2, 1] 100s -0.552 0.122 100s -0.449 -0.540 100s -0.353 -0.842 100s -0.534 0.505 100s 100s x1: [2, 1, 2, 1] 100s -0.879 -0.002 100s 100s y: [4, 1, 2, 1] 100s 0.485 0.396 0.313 0.468 100s test-mul-mat0: iter:222/500 100s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.124 100s -0.027 100s 100s x1: [1, 1, 1, 1] 100s 0.769 100s 100s y: [2, 1, 1, 1] 100s -0.096 -0.021 100s testing: mul_mat, [2, 2, 4, 1] = [1, 2, 4, 1] * [1, 2, 4, 1] 100s x0: [1, 2, 4, 1] 100s 0.640 100s 0.391 100s 100s x1: [1, 2, 4, 1] 100s -0.252 100s -0.135 100s 100s y: [2, 2, 4, 1] 100s -0.161 -0.098 100s -0.087 -0.053 100s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 100s x0: [1, 4, 4, 1] 100s 0.887 100s 0.563 100s -0.443 100s -0.237 100s 100s x1: [1, 2, 4, 1] 100s 0.261 100s -0.697 100s 100s y: [4, 2, 4, 1] 100s 0.232 0.147 -0.116 -0.062 100s -0.618 -0.392 0.309 0.165 100s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.009 100s -0.319 100s 0.243 100s 0.496 100s 100s x1: [1, 4, 1, 1] 100s 0.145 100s 0.785 100s 0.969 100s 0.420 100s 100s y: [4, 4, 1, 1] 100s -0.001 -0.046 0.035 0.072 100s -0.007 -0.251 0.191 0.390 100s -0.009 -0.309 0.235 0.481 100s -0.004 -0.134 0.102 0.208 100s testing: mul_mat, [2, 1, 4, 1] = [4, 2, 4, 1] * [4, 1, 4, 1] 100s x0: [4, 2, 4, 1] 100s -0.487 -0.749 -0.753 0.983 100s 0.828 -0.803 0.396 -0.784 100s 100s x1: [4, 1, 4, 1] 100s -0.915 0.627 -0.947 -0.584 100s 100s y: [2, 1, 4, 1] 100s 0.115 -1.177 100s testing: mul_mat, [2, 4, 4, 1] = [2, 2, 4, 1] * [2, 4, 4, 1] 100s x0: [2, 2, 4, 1] 100s -0.457 0.981 100s -0.512 0.544 100s 100s x1: [2, 4, 4, 1] 100s -0.312 -0.009 100s 0.019 -0.065 100s -0.614 0.001 100s 0.152 0.202 100s 100s y: [2, 4, 4, 1] 100s 0.133 0.155 100s -0.072 -0.045 100s 0.281 0.315 100s 0.129 0.032 100s test-mul-mat0: iter:223/500 100s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.036 -0.319 100s -0.333 0.829 100s 0.285 -0.809 100s 100s x1: [2, 1, 1, 1] 100s -0.041 -0.184 100s 100s y: [3, 1, 1, 1] 100s 0.060 -0.139 0.137 100s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 100s x0: [2, 1, 2, 1] 100s -0.915 -0.260 100s 100s x1: [2, 3, 2, 1] 100s 0.382 -0.121 100s -0.265 0.869 100s -0.140 -0.721 100s 100s y: [1, 3, 2, 1] 100s -0.318 100s 0.016 100s 0.316 100s testing: mul_mat, [3, 1, 2, 3] = [2, 3, 2, 3] * [2, 1, 2, 3] 100s x0: [2, 3, 2, 3] 100s -0.150 -0.328 100s -0.256 0.585 100s -0.458 0.604 100s 100s x1: [2, 1, 2, 3] 100s 0.268 -0.538 100s 100s y: [3, 1, 2, 3] 100s 0.136 -0.383 -0.448 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.540 0.913 100s 100s x1: [2, 3, 1, 1] 100s -0.303 0.016 100s -0.769 -0.655 100s -0.374 0.788 100s 100s y: [1, 3, 1, 1] 100s -0.149 100s -1.013 100s 0.518 100s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 100s x0: [1, 1, 2, 1] 100s 0.522 100s 100s x1: [1, 2, 2, 1] 100s 0.573 100s 0.194 100s 100s y: [1, 2, 2, 1] 100s 0.300 100s 0.101 100s testing: mul_mat, [4, 1, 2, 3] = [1, 4, 2, 3] * [1, 1, 2, 3] 100s x0: [1, 4, 2, 3] 100s -0.638 100s -0.669 100s -0.142 100s 0.929 100s 100s x1: [1, 1, 2, 3] 100s -0.880 100s 100s y: [4, 1, 2, 3] 100s 0.561 0.589 0.125 -0.817 100s test-mul-mat0: iter:224/500 100s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.058 0.034 100s 0.698 0.210 100s 0.683 0.794 100s 100s x1: [2, 3, 1, 1] 100s -0.674 -0.243 100s -0.775 -0.312 100s 0.088 0.083 100s 100s y: [3, 3, 1, 1] 100s -0.047 -0.521 -0.653 100s -0.056 -0.606 -0.776 100s 0.008 0.079 0.126 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.932 -0.763 100s 100s x1: [2, 3, 1, 1] 100s 0.592 -0.324 100s -0.483 0.763 100s 0.585 -0.220 100s 100s y: [1, 3, 1, 1] 100s -0.305 100s -0.132 100s -0.377 100s testing: mul_mat, [1, 1, 1, 3] = [2, 1, 1, 3] * [2, 1, 1, 3] 100s x0: [2, 1, 1, 3] 100s 0.405 0.218 100s 100s x1: [2, 1, 1, 3] 100s 0.418 -0.696 100s 100s y: [1, 1, 1, 3] 100s 0.018 100s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.691 0.518 100s 0.561 0.244 100s -0.480 -0.686 100s 100s x1: [2, 1, 1, 1] 100s 0.250 -0.473 100s 100s y: [3, 1, 1, 1] 100s -0.418 0.025 0.204 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.573 -0.861 0.656 100s 0.847 0.877 -0.350 100s 100s x1: [3, 2, 1, 1] 100s 0.111 0.920 -0.169 100s -0.126 0.505 0.611 100s 100s y: [2, 2, 1, 1] 100s -0.839 0.959 100s -0.106 0.122 100s testing: mul_mat, [1, 3, 1, 3] = [2, 1, 1, 3] * [2, 3, 1, 3] 100s x0: [2, 1, 1, 3] 100s 0.070 -0.948 100s 100s x1: [2, 3, 1, 3] 100s 0.888 0.157 100s 0.841 0.293 100s -0.625 0.359 100s 100s y: [1, 3, 1, 3] 100s -0.087 100s -0.219 100s -0.384 100s test-mul-mat0: iter:225/500 100s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.912 100s -0.677 100s 0.869 100s 0.206 100s 100s x1: [1, 1, 1, 1] 100s 0.166 100s 100s y: [4, 1, 1, 1] 100s 0.151 -0.112 0.144 0.034 100s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 100s x0: [1, 2, 2, 1] 100s -0.231 100s -0.915 100s 100s x1: [1, 4, 2, 1] 100s -0.302 100s 0.227 100s -0.338 100s -0.483 100s 100s y: [2, 4, 2, 1] 100s 0.070 0.276 100s -0.052 -0.208 100s 0.078 0.310 100s 0.112 0.442 100s testing: mul_mat, [2, 2, 2, 4] = [1, 2, 2, 4] * [1, 2, 2, 4] 100s x0: [1, 2, 2, 4] 100s -0.146 100s -0.284 100s 100s x1: [1, 2, 2, 4] 100s 0.306 100s -0.440 100s 100s y: [2, 2, 2, 4] 100s -0.045 -0.087 100s 0.064 0.125 100s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.338 100s 100s x1: [1, 2, 1, 1] 100s 0.773 100s 0.536 100s 100s y: [1, 2, 1, 1] 100s 0.261 100s 0.181 100s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 100s x0: [1, 2, 2, 1] 100s 0.086 100s 0.832 100s 100s x1: [1, 1, 2, 1] 100s -0.444 100s 100s y: [2, 1, 2, 1] 100s -0.038 -0.369 100s testing: mul_mat, [4, 1, 2, 4] = [2, 4, 2, 4] * [2, 1, 2, 4] 100s x0: [2, 4, 2, 4] 100s -0.507 -0.054 100s 0.410 0.705 100s 0.884 0.604 100s -0.733 0.502 100s 100s x1: [2, 1, 2, 4] 100s 0.554 -0.566 100s 100s y: [4, 1, 2, 4] 100s -0.250 -0.171 0.148 -0.690 100s test-mul-mat0: iter:226/500 100s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.504 100s 100s x1: [1, 4, 1, 1] 100s -0.544 100s -0.404 100s -0.355 100s -0.537 100s 100s y: [1, 4, 1, 1] 100s -0.274 100s -0.204 100s -0.179 100s -0.271 100s testing: mul_mat, [4, 1, 3, 1] = [1, 4, 3, 1] * [1, 1, 3, 1] 100s x0: [1, 4, 3, 1] 100s 0.343 100s -0.948 100s 0.716 100s -0.486 100s 100s x1: [1, 1, 3, 1] 100s 0.910 100s 100s y: [4, 1, 3, 1] 100s 0.312 -0.863 0.652 -0.442 100s testing: mul_mat, [1, 4, 3, 4] = [1, 1, 3, 4] * [1, 4, 3, 4] 100s x0: [1, 1, 3, 4] 100s 0.640 100s 100s x1: [1, 4, 3, 4] 100s -0.123 100s -0.005 100s 0.480 100s -0.768 100s 100s y: [1, 4, 3, 4] 100s -0.079 100s -0.003 100s 0.307 100s -0.492 100s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.271 100s -0.808 100s 100s x1: [1, 1, 1, 1] 100s -0.849 100s 100s y: [2, 1, 1, 1] 100s 0.230 0.686 100s testing: mul_mat, [4, 1, 3, 1] = [2, 4, 3, 1] * [2, 1, 3, 1] 100s x0: [2, 4, 3, 1] 100s 0.599 -0.479 100s -0.080 -0.727 100s -0.970 0.649 100s 0.319 -0.081 100s 100s x1: [2, 1, 3, 1] 100s -0.907 0.873 100s 100s y: [4, 1, 3, 1] 100s -0.962 -0.561 1.447 -0.360 100s testing: mul_mat, [1, 2, 3, 4] = [4, 1, 3, 4] * [4, 2, 3, 4] 100s x0: [4, 1, 3, 4] 100s 0.676 0.841 -0.210 -0.176 100s 100s x1: [4, 2, 3, 4] 100s -0.567 0.864 -0.540 -0.440 100s -0.505 -0.016 -0.489 -0.906 100s 100s y: [1, 2, 3, 4] 100s 0.535 100s -0.093 100s test-mul-mat0: iter:227/500 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.426 0.791 100s 0.633 -0.546 100s -0.064 -0.158 100s 100s x1: [2, 2, 1, 1] 100s -0.533 -0.280 100s 0.054 0.464 100s 100s y: [3, 2, 1, 1] 100s 0.005 -0.184 0.079 100s 0.344 -0.219 -0.077 100s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 100s x0: [2, 2, 4, 1] 100s -0.278 -0.867 100s -0.109 0.176 100s 100s x1: [2, 3, 4, 1] 100s -0.825 -0.130 100s -0.125 -0.988 100s -0.405 0.918 100s 100s y: [2, 3, 4, 1] 100s 0.342 0.067 100s 0.891 -0.160 100s -0.684 0.206 100s testing: mul_mat, [4, 2, 4, 1] = [2, 4, 4, 1] * [2, 2, 4, 1] 100s x0: [2, 4, 4, 1] 100s 0.517 -0.072 100s -0.993 0.249 100s -0.721 0.945 100s 0.857 0.643 100s 100s x1: [2, 2, 4, 1] 100s -0.163 -0.943 100s -0.166 0.995 100s 100s y: [4, 2, 4, 1] 100s -0.016 -0.073 -0.774 -0.747 100s -0.158 0.412 1.060 0.498 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.559 0.393 100s -0.409 -0.951 100s -0.173 -0.912 100s 0.406 -0.810 100s 100s x1: [2, 4, 1, 1] 100s 0.172 -0.800 100s 0.422 0.452 100s -0.855 0.279 100s 0.095 -0.375 100s 100s y: [4, 4, 1, 1] 100s -0.218 0.690 0.700 0.718 100s 0.414 -0.602 -0.485 -0.194 100s -0.368 0.085 -0.106 -0.573 100s -0.094 0.318 0.326 0.342 100s testing: mul_mat, [4, 2, 4, 1] = [4, 4, 4, 1] * [4, 2, 4, 1] 100s x0: [4, 4, 4, 1] 100s -0.754 0.063 -0.383 -0.663 100s -0.818 -0.274 -0.810 -0.944 100s 0.492 0.214 0.528 -0.832 100s -0.517 0.199 -0.319 0.937 100s 100s x1: [4, 2, 4, 1] 100s -0.552 -0.459 -0.227 -0.568 100s 0.204 -0.762 -0.119 0.234 100s 100s y: [4, 2, 4, 1] 100s 0.850 1.297 -0.017 -0.265 100s -0.312 -0.083 -0.321 0.000 100s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 100s x0: [4, 4, 4, 1] 100s 0.949 0.173 0.580 0.859 100s -0.759 -0.699 -0.442 0.779 100s 0.957 0.115 0.545 -0.337 100s -0.666 0.247 -0.784 0.574 100s 100s x1: [4, 4, 4, 1] 100s -0.915 -0.428 0.499 -0.117 100s 0.190 0.607 -0.701 0.997 100s 0.243 -0.604 0.142 -0.065 100s -0.339 -0.776 0.358 0.858 100s 100s y: [4, 4, 4, 1] 100s -0.753 0.682 -0.614 0.046 100s 0.735 0.519 -0.466 1.145 100s 0.152 0.124 0.262 -0.460 100s 0.489 1.310 -0.508 0.246 100s test-mul-mat0: iter:228/500 100s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.034 100s 100s x1: [1, 3, 1, 1] 100s 0.992 100s 0.828 100s 0.575 100s 100s y: [1, 3, 1, 1] 100s -0.034 100s -0.028 100s -0.019 100s testing: mul_mat, [1, 1, 3, 1] = [1, 1, 3, 1] * [1, 1, 3, 1] 100s x0: [1, 1, 3, 1] 100s -0.697 100s 100s x1: [1, 1, 3, 1] 100s -0.960 100s 100s y: [1, 1, 3, 1] 100s 0.669 100s testing: mul_mat, [4, 1, 3, 4] = [1, 4, 3, 4] * [1, 1, 3, 4] 100s x0: [1, 4, 3, 4] 100s -0.659 100s -0.766 100s -0.087 100s 0.884 100s 100s x1: [1, 1, 3, 4] 100s 0.611 100s 100s y: [4, 1, 3, 4] 100s -0.403 -0.468 -0.053 0.541 100s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.327 100s 0.578 100s 100s x1: [1, 4, 1, 1] 100s 0.153 100s 0.507 100s -0.715 100s 0.445 100s 100s y: [2, 4, 1, 1] 100s 0.050 0.089 100s 0.166 0.293 100s -0.234 -0.413 100s 0.145 0.257 100s testing: mul_mat, [4, 1, 3, 1] = [2, 4, 3, 1] * [2, 1, 3, 1] 100s x0: [2, 4, 3, 1] 100s 0.815 -0.418 100s 0.776 -0.019 100s 0.132 -0.674 100s -0.868 0.685 100s 100s x1: [2, 1, 3, 1] 100s -0.611 0.289 100s 100s y: [4, 1, 3, 1] 100s -0.619 -0.480 -0.275 0.728 100s testing: mul_mat, [2, 2, 3, 4] = [4, 2, 3, 4] * [4, 2, 3, 4] 100s x0: [4, 2, 3, 4] 100s 0.255 0.642 0.445 0.160 100s 0.424 0.358 0.288 -0.289 100s 100s x1: [4, 2, 3, 4] 100s 0.863 -0.532 -0.778 -0.307 100s 0.850 0.661 -0.783 0.665 100s 100s y: [2, 2, 3, 4] 100s -0.518 0.041 100s 0.399 0.180 100s test-mul-mat0: iter:229/500 100s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.934 -0.386 100s 0.326 0.611 100s -0.180 -0.395 100s 0.390 0.372 100s 100s x1: [2, 2, 1, 1] 100s -0.545 0.792 100s 0.682 -0.908 100s 100s y: [4, 2, 1, 1] 100s -0.815 0.306 -0.215 0.083 100s 0.988 -0.332 0.236 -0.072 100s testing: mul_mat, [4, 4, 2, 1] = [2, 4, 2, 1] * [2, 4, 2, 1] 100s x0: [2, 4, 2, 1] 100s -0.592 0.829 100s 0.846 -0.910 100s 0.921 -0.177 100s -0.976 -0.465 100s 100s x1: [2, 4, 2, 1] 100s -0.657 0.045 100s -0.550 -0.186 100s -0.527 0.324 100s 0.914 -0.584 100s 100s y: [4, 4, 2, 1] 100s 0.426 -0.597 -0.613 0.620 100s 0.172 -0.296 -0.473 0.623 100s 0.581 -0.741 -0.543 0.364 100s -1.025 1.305 0.945 -0.620 100s testing: mul_mat, [4, 4, 2, 4] = [2, 4, 2, 4] * [2, 4, 2, 4] 100s x0: [2, 4, 2, 4] 100s 0.260 0.212 100s 0.716 0.011 100s -0.586 0.162 100s -0.407 0.129 100s 100s x1: [2, 4, 2, 4] 100s 0.177 0.911 100s -0.458 -0.499 100s 0.825 -0.042 100s -0.180 0.991 100s 100s y: [4, 4, 2, 4] 100s 0.239 0.137 0.043 0.045 100s -0.225 -0.333 0.188 0.122 100s 0.206 0.590 -0.490 -0.341 100s 0.163 -0.119 0.266 0.201 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.688 0.879 100s 0.277 -0.235 100s -0.442 0.015 100s -0.228 0.890 100s 100s x1: [2, 4, 1, 1] 100s -0.401 -0.700 100s -0.239 0.934 100s -0.837 0.191 100s -0.372 -0.625 100s 100s y: [4, 4, 1, 1] 100s -0.891 0.054 0.166 -0.532 100s 0.656 -0.285 0.120 0.886 100s -0.408 -0.276 0.373 0.361 100s -0.805 0.044 0.155 -0.471 100s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 100s x0: [4, 3, 2, 1] 100s -0.416 0.212 -0.100 0.671 100s -0.774 -0.399 0.878 0.757 100s 0.288 0.639 -0.802 -0.037 100s 100s x1: [4, 2, 2, 1] 100s 0.095 0.180 0.350 -0.805 100s -0.596 0.654 0.965 0.302 100s 100s y: [3, 2, 2, 1] 100s -0.577 -0.448 -0.108 100s 0.493 1.277 -0.539 100s testing: mul_mat, [2, 4, 2, 4] = [3, 2, 2, 4] * [3, 4, 2, 4] 100s x0: [3, 2, 2, 4] 100s 0.375 -0.840 -0.091 100s -0.206 0.687 -0.537 100s 100s x1: [3, 4, 2, 4] 100s 0.448 -0.675 -0.284 100s -0.215 -0.025 -0.221 100s -0.118 0.559 0.005 100s -0.830 -0.229 0.606 100s 100s y: [2, 4, 2, 4] 100s 0.761 -0.403 100s -0.040 0.146 100s -0.514 0.406 100s -0.174 -0.312 100s test-mul-mat0: iter:230/500 100s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.326 -0.396 0.770 100s -0.445 -0.044 -0.392 100s 100s x1: [3, 4, 1, 1] 100s -0.893 0.448 0.458 100s 0.397 0.096 -0.100 100s 0.135 0.476 0.969 100s 0.752 0.231 0.832 100s 100s y: [2, 4, 1, 1] 100s 0.467 0.197 100s -0.244 -0.141 100s 0.513 -0.461 100s 0.303 -0.671 100s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.865 -0.504 0.567 100s 0.864 -0.085 0.674 100s 0.312 -0.627 0.071 100s 100s x1: [3, 2, 1, 1] 100s 0.739 0.595 0.015 100s -0.458 -0.488 -0.227 100s 100s y: [3, 2, 1, 1] 100s 0.348 0.599 -0.141 100s -0.279 -0.508 0.147 100s testing: mul_mat, [1, 3, 1, 4] = [3, 1, 1, 4] * [3, 3, 1, 4] 100s x0: [3, 1, 1, 4] 100s 0.188 -0.975 -0.655 100s 100s x1: [3, 3, 1, 4] 100s -0.592 0.273 -0.795 100s 0.884 0.242 0.957 100s 0.115 0.074 -0.514 100s 100s y: [1, 3, 1, 4] 100s 0.143 100s -0.697 100s 0.286 100s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.915 0.204 -0.317 100s 0.142 -0.013 -0.642 100s -0.638 -0.832 0.348 100s -0.615 0.639 -0.416 100s 100s x1: [3, 1, 1, 1] 100s -0.973 0.308 0.995 100s 100s y: [4, 1, 1, 1] 100s -1.143 -0.781 0.710 0.382 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.069 -0.810 0.120 -0.293 100s -0.805 -0.242 -0.461 -0.825 100s 0.346 -0.846 -0.464 -0.210 100s -0.760 0.332 -0.893 0.065 100s 100s x1: [4, 3, 1, 1] 100s -0.568 -0.701 -0.558 0.620 100s -0.676 -0.213 -0.403 -0.973 100s 0.388 0.917 -0.635 -0.148 100s 100s y: [4, 3, 1, 1] 100s 0.358 0.372 0.524 0.738 100s 0.456 1.584 0.338 0.741 100s -0.802 -0.120 -0.315 0.567 100s testing: mul_mat, [1, 4, 1, 4] = [4, 1, 1, 4] * [4, 4, 1, 4] 100s x0: [4, 1, 1, 4] 100s -0.696 -0.343 -0.339 0.068 100s 100s x1: [4, 4, 1, 4] 100s 0.523 0.373 0.496 0.822 100s 0.816 0.117 -0.854 -0.397 100s 0.714 -0.826 0.991 0.630 100s -0.462 -0.157 -0.050 0.469 100s 100s y: [1, 4, 1, 4] 100s -0.605 100s -0.345 100s -0.506 100s 0.424 100s test-mul-mat0: iter:231/500 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.284 -0.135 -0.803 -0.555 100s -0.130 -0.430 0.738 -0.649 100s -0.362 -0.889 -0.225 0.442 100s 100s x1: [4, 3, 1, 1] 100s -0.215 -0.484 -0.086 0.670 100s -0.455 0.806 0.624 -0.251 100s 0.493 -0.978 -0.377 0.798 100s 100s y: [3, 3, 1, 1] 100s -0.298 -0.262 0.824 100s -0.599 0.336 -0.804 100s 0.132 -0.439 1.129 100s testing: mul_mat, [2, 3, 4, 1] = [4, 2, 4, 1] * [4, 3, 4, 1] 100s x0: [4, 2, 4, 1] 100s 0.778 -0.533 0.640 -0.202 100s -0.921 -0.109 -0.613 0.429 100s 100s x1: [4, 3, 4, 1] 100s 0.861 0.854 -0.789 -0.958 100s 0.450 0.504 -0.172 0.966 100s -0.582 -0.502 -0.489 -0.776 100s 100s y: [2, 3, 4, 1] 100s -0.096 -0.813 100s -0.224 0.051 100s -0.341 0.558 100s testing: mul_mat, [1, 2, 4, 2] = [4, 1, 4, 2] * [4, 2, 4, 2] 100s x0: [4, 1, 4, 2] 100s 0.960 0.992 -0.161 0.349 100s 100s x1: [4, 2, 4, 2] 100s 0.773 -0.980 -0.197 0.852 100s -0.088 0.189 0.281 0.405 100s 100s y: [1, 2, 4, 2] 100s 0.099 100s 0.199 100s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.343 -0.229 -0.579 -0.149 100s 0.758 0.063 -0.353 0.785 100s 0.333 -0.738 0.904 0.998 100s 0.508 0.957 -0.443 -0.665 100s 100s x1: [4, 1, 1, 1] 100s -0.597 0.102 0.748 -0.240 100s 100s y: [4, 1, 1, 1] 100s -0.216 -0.898 0.163 -0.377 100s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 100s x0: [4, 4, 4, 1] 100s -0.616 -0.168 0.049 0.352 100s -0.581 -0.257 0.132 0.633 100s 0.698 0.517 -0.820 0.062 100s 0.850 0.833 -0.956 0.686 100s 100s x1: [4, 4, 4, 1] 100s -0.223 -0.606 -0.215 0.364 100s 0.773 0.894 0.803 -0.816 100s -0.843 -0.799 -0.413 0.260 100s 0.948 0.347 -0.310 -0.395 100s 100s y: [4, 4, 4, 1] 100s 0.356 0.487 -0.270 -0.239 100s -0.874 -1.089 0.293 0.075 100s 0.724 0.804 -0.646 -0.809 100s -0.796 -0.931 1.071 1.121 100s testing: mul_mat, [2, 4, 4, 2] = [4, 2, 4, 2] * [4, 4, 4, 2] 100s x0: [4, 2, 4, 2] 100s 0.324 0.954 -0.524 0.725 100s -0.855 0.815 0.925 0.878 100s 100s x1: [4, 4, 4, 2] 100s -0.697 0.931 -0.689 0.103 100s 0.847 0.768 -0.049 -0.105 100s 0.405 -0.157 0.294 -0.325 100s 0.798 0.380 -0.094 0.917 100s 100s y: [2, 4, 4, 2] 100s 1.098 0.808 100s 0.956 -0.237 100s -0.408 -0.487 100s 1.334 0.346 100s test-mul-mat0: iter:232/500 100s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.238 100s -0.909 100s 100s x1: [1, 1, 1, 1] 100s 0.430 100s 100s y: [2, 1, 1, 1] 100s -0.102 -0.391 100s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 100s x0: [1, 2, 3, 1] 100s -0.997 100s 0.764 100s 100s x1: [1, 2, 3, 1] 100s 0.388 100s -0.810 100s 100s y: [2, 2, 3, 1] 100s -0.387 0.297 100s 0.808 -0.619 100s testing: mul_mat, [4, 2, 3, 4] = [1, 4, 3, 4] * [1, 2, 3, 4] 100s x0: [1, 4, 3, 4] 100s 0.292 100s -0.566 100s 0.431 100s -0.388 100s 100s x1: [1, 2, 3, 4] 100s -0.218 100s 0.420 100s 100s y: [4, 2, 3, 4] 100s -0.064 0.123 -0.094 0.085 100s 0.123 -0.238 0.181 -0.163 100s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.630 100s -0.418 100s 0.391 100s 100s x1: [1, 4, 1, 1] 100s -0.794 100s 0.398 100s -0.969 100s -0.837 100s 100s y: [3, 4, 1, 1] 100s -0.500 0.332 -0.310 100s 0.251 -0.166 0.156 100s -0.611 0.405 -0.379 100s -0.528 0.350 -0.327 100s testing: mul_mat, [1, 1, 3, 1] = [3, 1, 3, 1] * [3, 1, 3, 1] 100s x0: [3, 1, 3, 1] 100s 0.258 -0.937 -0.432 100s 100s x1: [3, 1, 3, 1] 100s 0.888 -0.411 0.714 100s 100s y: [1, 1, 3, 1] 100s 0.306 100s testing: mul_mat, [2, 3, 3, 4] = [1, 2, 3, 4] * [1, 3, 3, 4] 100s x0: [1, 2, 3, 4] 100s -0.339 100s 0.596 100s 100s x1: [1, 3, 3, 4] 100s -0.816 100s 0.801 100s 0.357 100s 100s y: [2, 3, 3, 4] 100s 0.276 -0.486 100s -0.271 0.477 100s -0.121 0.213 100s test-mul-mat0: iter:233/500 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.739 0.046 100s 100s x1: [2, 3, 1, 1] 100s 0.385 -0.682 100s -0.967 -0.954 100s 0.914 0.817 100s 100s y: [1, 3, 1, 1] 100s -0.316 100s 0.671 100s -0.638 100s testing: mul_mat, [4, 1, 4, 1] = [2, 4, 4, 1] * [2, 1, 4, 1] 100s x0: [2, 4, 4, 1] 100s -0.425 0.058 100s 0.995 0.730 100s -0.843 0.848 100s 0.444 0.534 100s 100s x1: [2, 1, 4, 1] 100s 0.494 0.950 100s 100s y: [4, 1, 4, 1] 100s -0.154 1.185 0.389 0.726 100s testing: mul_mat, [3, 4, 4, 3] = [2, 3, 4, 3] * [2, 4, 4, 3] 100s x0: [2, 3, 4, 3] 100s -0.383 -0.363 100s -0.594 -0.922 100s -0.892 0.753 100s 100s x1: [2, 4, 4, 3] 100s 0.489 -0.598 100s 0.716 0.646 100s -0.750 0.160 100s 0.180 0.571 100s 100s y: [3, 4, 4, 3] 100s 0.030 0.260 -0.886 100s -0.508 -1.021 -0.152 100s 0.229 0.299 0.789 100s -0.276 -0.633 0.269 100s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.690 -0.254 100s 0.551 -0.322 100s 0.472 0.402 100s -0.832 -0.548 100s 100s x1: [2, 3, 1, 1] 100s 0.156 0.958 100s -0.148 -0.508 100s -0.510 0.466 100s 100s y: [4, 3, 1, 1] 100s -0.351 -0.222 0.459 -0.655 100s 0.231 0.082 -0.274 0.402 100s 0.234 -0.431 -0.053 0.169 100s testing: mul_mat, [3, 2, 4, 1] = [4, 3, 4, 1] * [4, 2, 4, 1] 100s x0: [4, 3, 4, 1] 100s -0.101 0.955 0.685 -0.773 100s 0.860 0.469 -0.903 -0.222 100s -0.407 0.921 0.102 -0.832 100s 100s x1: [4, 2, 4, 1] 100s 0.981 -0.188 -0.235 0.419 100s 0.241 0.056 0.609 0.329 100s 100s y: [3, 2, 4, 1] 100s -0.764 0.875 -0.946 100s 0.192 -0.389 -0.258 100s testing: mul_mat, [2, 4, 4, 3] = [3, 2, 4, 3] * [3, 4, 4, 3] 100s x0: [3, 2, 4, 3] 100s -0.430 -0.418 -0.600 100s -0.318 -0.401 0.205 100s 100s x1: [3, 4, 4, 3] 100s -0.456 -0.014 0.066 100s 0.959 0.223 0.154 100s 0.155 -0.403 -0.075 100s -0.188 -0.489 -0.169 100s 100s y: [2, 4, 4, 3] 100s 0.162 0.164 100s -0.598 -0.363 100s 0.147 0.097 100s 0.387 0.222 100s test-mul-mat0: iter:234/500 100s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.345 -0.436 100s -0.675 0.495 100s 0.102 -0.703 100s 100s x1: [2, 4, 1, 1] 100s -0.647 -0.414 100s -0.227 0.894 100s -0.072 -0.393 100s 0.265 -0.836 100s 100s y: [3, 4, 1, 1] 100s -0.043 0.232 0.225 100s -0.468 0.596 -0.652 100s 0.146 -0.146 0.269 100s 0.455 -0.593 0.615 100s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.861 0.338 100s 0.573 -0.700 100s 100s x1: [2, 3, 1, 1] 100s -0.244 0.339 100s -0.549 0.808 100s 0.857 0.389 100s 100s y: [2, 3, 1, 1] 100s -0.096 -0.377 100s -0.200 -0.880 100s 0.869 0.219 100s testing: mul_mat, [2, 2, 1, 3] = [2, 2, 1, 3] * [2, 2, 1, 3] 100s x0: [2, 2, 1, 3] 100s -0.877 -0.312 100s -0.554 -0.552 100s 100s x1: [2, 2, 1, 3] 100s 0.476 -0.679 100s 0.830 -0.797 100s 100s y: [2, 2, 1, 3] 100s -0.205 0.112 100s -0.479 -0.020 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.096 -0.266 100s 0.397 0.600 100s 0.692 -0.533 100s 100s x1: [2, 2, 1, 1] 100s -0.416 0.798 100s -0.396 0.922 100s 100s y: [3, 2, 1, 1] 100s -0.172 0.313 -0.713 100s -0.207 0.396 -0.765 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.987 0.025 -0.257 100s -0.705 -0.567 0.208 100s 100s x1: [3, 2, 1, 1] 100s -0.083 -0.611 -0.984 100s -0.005 -0.894 -0.828 100s 100s y: [2, 2, 1, 1] 100s 0.156 0.200 100s 0.185 0.339 100s testing: mul_mat, [3, 3, 1, 3] = [2, 3, 1, 3] * [2, 3, 1, 3] 100s x0: [2, 3, 1, 3] 100s -0.425 -0.319 100s -0.763 -0.591 100s 0.765 -0.897 100s 100s x1: [2, 3, 1, 3] 100s 0.980 0.487 100s -0.853 -0.133 100s -0.318 -0.107 100s 100s y: [3, 3, 1, 3] 100s -0.572 -1.036 0.313 100s 0.405 0.730 -0.533 100s 0.169 0.306 -0.147 100s test-mul-mat0: iter:235/500 100s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.418 -0.662 0.279 -0.902 100s -0.253 0.382 -0.234 0.451 100s 100s x1: [4, 2, 1, 1] 100s -0.929 -0.872 -0.109 -0.343 100s 0.881 -0.256 -0.157 -0.899 100s 100s y: [2, 2, 1, 1] 100s 0.468 -0.227 100s 1.304 -0.689 100s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 100s x0: [4, 1, 4, 1] 100s -0.687 0.392 0.000 -0.855 100s 100s x1: [4, 2, 4, 1] 100s -0.490 0.867 -0.102 -0.154 100s -0.052 0.832 0.329 -0.104 100s 100s y: [1, 2, 4, 1] 100s 0.809 100s 0.452 100s testing: mul_mat, [1, 1, 4, 3] = [4, 1, 4, 3] * [4, 1, 4, 3] 100s x0: [4, 1, 4, 3] 100s -0.662 0.500 0.892 0.738 100s 100s x1: [4, 1, 4, 3] 100s 0.872 0.555 0.290 -0.249 100s 100s y: [1, 1, 4, 3] 100s -0.224 100s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.476 0.107 -0.779 0.673 100s 0.962 0.851 -0.044 0.561 100s 0.011 0.655 0.026 -0.711 100s 100s x1: [4, 1, 1, 1] 100s -0.028 0.828 -0.189 0.726 100s 100s y: [3, 1, 1, 1] 100s 0.737 1.094 0.021 100s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 100s x0: [3, 2, 4, 1] 100s 0.461 -0.125 -0.418 100s -0.841 0.728 -0.954 100s 100s x1: [3, 4, 4, 1] 100s -0.138 0.375 -0.040 100s 0.114 -0.697 0.129 100s -0.920 0.342 -0.418 100s -0.201 0.361 -0.341 100s 100s y: [2, 4, 4, 1] 100s -0.093 0.428 100s 0.086 -0.727 100s -0.292 1.421 100s 0.005 0.757 100s testing: mul_mat, [1, 3, 4, 3] = [2, 1, 4, 3] * [2, 3, 4, 3] 100s x0: [2, 1, 4, 3] 100s 0.637 0.318 100s 100s x1: [2, 3, 4, 3] 100s 0.836 0.330 100s 0.120 -0.965 100s 0.534 0.963 100s 100s y: [1, 3, 4, 3] 100s 0.638 100s -0.230 100s 0.647 100s test-mul-mat0: iter:236/500 100s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.731 0.109 100s 100s x1: [2, 4, 1, 1] 100s -0.130 -0.181 100s -0.578 -0.493 100s -0.864 0.999 100s 0.817 -0.949 100s 100s y: [1, 4, 1, 1] 100s 0.075 100s 0.369 100s 0.740 100s -0.701 100s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 100s x0: [2, 1, 2, 1] 100s -0.160 -0.340 100s 100s x1: [2, 1, 2, 1] 100s 0.187 -0.946 100s 100s y: [1, 1, 2, 1] 100s 0.292 100s testing: mul_mat, [2, 1, 2, 1] = [2, 2, 2, 1] * [2, 1, 2, 1] 100s x0: [2, 2, 2, 1] 100s -0.650 0.025 100s 0.176 0.326 100s 100s x1: [2, 1, 2, 1] 100s 0.277 0.530 100s 100s y: [2, 1, 2, 1] 100s -0.167 0.221 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.444 -0.447 100s 0.193 -0.620 100s -0.211 -0.156 100s 100s x1: [2, 2, 1, 1] 100s -0.456 -0.297 100s 0.393 -0.457 100s 100s y: [3, 2, 1, 1] 100s -0.070 0.096 0.142 100s 0.379 0.359 -0.011 100s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 100s x0: [3, 2, 2, 1] 100s 0.413 -0.876 0.847 100s 0.725 0.851 -0.681 100s 100s x1: [3, 2, 2, 1] 100s 0.337 -0.165 0.219 100s -0.823 0.495 0.039 100s 100s y: [2, 2, 2, 1] 100s 0.470 -0.045 100s -0.741 -0.202 100s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 100s x0: [2, 1, 2, 1] 100s 0.609 -0.997 100s 100s x1: [2, 3, 2, 1] 100s 0.946 -0.872 100s -0.668 -0.501 100s -0.493 0.176 100s 100s y: [1, 3, 2, 1] 100s 1.446 100s 0.092 100s -0.475 100s test-mul-mat0: iter:237/500 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.317 -0.914 0.998 0.153 100s 0.428 -0.607 0.167 -0.734 100s 0.827 0.402 0.875 0.830 100s 100s x1: [4, 3, 1, 1] 100s 0.605 0.262 -0.876 0.924 100s -0.630 -0.484 -0.053 -0.128 100s 0.451 -0.510 -0.183 0.579 100s 100s y: [3, 3, 1, 1] 100s -0.780 -0.725 0.607 100s 0.170 0.109 -0.868 100s 0.516 0.048 0.488 100s testing: mul_mat, [2, 3, 3, 1] = [4, 2, 3, 1] * [4, 3, 3, 1] 100s x0: [4, 2, 3, 1] 100s -0.537 0.681 0.224 0.558 100s -0.404 -0.476 0.600 -0.618 100s 100s x1: [4, 3, 3, 1] 100s -0.915 0.872 -0.618 0.566 100s 0.282 -0.341 0.171 -0.456 100s -0.217 0.095 -0.086 0.300 100s 100s y: [2, 3, 3, 1] 100s 1.263 -0.766 100s -0.600 0.433 100s 0.329 -0.194 100s testing: mul_mat, [2, 2, 3, 4] = [4, 2, 3, 4] * [4, 2, 3, 4] 100s x0: [4, 2, 3, 4] 100s -0.919 -0.167 -0.954 0.800 100s -0.370 0.253 0.773 0.238 100s 100s x1: [4, 2, 3, 4] 100s 0.552 0.586 0.809 0.335 100s -0.122 -0.054 0.776 0.341 100s 100s y: [2, 2, 3, 4] 100s -1.109 0.649 100s -0.346 0.712 100s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.408 0.781 -0.174 0.695 100s 0.340 -0.206 0.504 0.580 100s -0.939 0.730 0.747 -0.831 100s -0.777 -0.907 -0.340 0.143 100s 100s x1: [4, 2, 1, 1] 100s 0.761 -0.339 -0.207 0.787 100s 0.331 -0.849 -0.475 0.461 100s 100s y: [4, 2, 1, 1] 100s 0.008 0.681 -1.771 -0.101 100s -0.395 0.316 -1.668 0.741 100s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 2, 3, 1] 100s -0.286 -0.919 -0.002 0.652 100s 0.287 0.431 -0.051 -0.545 100s 100s x1: [4, 4, 3, 1] 100s -0.849 0.853 -0.122 -0.902 100s 0.045 0.978 0.859 0.705 100s -0.230 0.646 0.036 -0.079 100s -0.829 -0.503 0.186 -0.236 100s 100s y: [2, 4, 3, 1] 100s -1.128 0.621 100s -0.453 0.006 100s -0.579 0.253 100s 0.545 -0.335 100s testing: mul_mat, [4, 4, 3, 4] = [2, 4, 3, 4] * [2, 4, 3, 4] 100s x0: [2, 4, 3, 4] 100s 0.088 -0.927 100s 0.743 0.863 100s -0.511 -0.694 100s 0.258 -0.995 100s 100s x1: [2, 4, 3, 4] 100s -0.224 -0.129 100s 0.783 0.569 100s -0.402 0.452 100s 0.609 0.312 100s 100s y: [4, 4, 3, 4] 100s 0.100 -0.278 0.204 0.071 100s -0.459 1.073 -0.794 -0.364 100s -0.454 0.092 -0.108 -0.554 100s -0.235 0.721 -0.527 -0.153 100s test-mul-mat0: iter:238/500 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.419 0.435 0.938 0.909 100s -0.666 0.873 -0.125 0.975 100s -0.687 -0.842 -0.386 0.318 100s 100s x1: [4, 3, 1, 1] 100s 0.950 -0.985 -0.840 -0.443 100s 0.238 -0.649 0.492 0.568 100s -0.475 -0.255 -0.154 -0.408 100s 100s y: [3, 3, 1, 1] 100s -1.220 -1.821 0.359 100s 0.794 -0.233 0.374 100s -0.824 -0.284 0.470 100s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 100s x0: [4, 4, 3, 1] 100s 0.197 0.049 0.383 0.781 100s -0.976 -0.497 0.857 -0.433 100s -0.853 -0.321 0.957 -0.617 100s 0.036 -0.234 -0.945 0.330 100s 100s x1: [4, 3, 3, 1] 100s 0.341 -0.006 -0.791 -0.923 100s 0.723 -0.392 -0.972 0.738 100s -0.232 -0.416 -0.024 0.119 100s 100s y: [4, 3, 3, 1] 100s -0.957 -0.609 -0.477 0.457 100s 0.326 -1.663 -1.877 1.280 100s 0.018 0.360 0.234 0.151 100s testing: mul_mat, [2, 4, 3, 2] = [4, 2, 3, 2] * [4, 4, 3, 2] 100s x0: [4, 2, 3, 2] 100s -0.698 -0.599 0.087 -0.139 100s 0.028 -0.915 -0.705 -0.007 100s 100s x1: [4, 4, 3, 2] 100s -0.071 -0.537 -0.546 -0.031 100s -0.560 0.281 0.603 -0.785 100s 0.199 0.825 0.998 -0.714 100s 0.357 -0.605 -0.431 0.938 100s 100s y: [2, 4, 3, 2] 100s 0.328 0.874 100s 0.384 -0.692 100s -0.446 -1.447 100s -0.054 0.861 100s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.023 -0.085 -0.349 -0.213 100s -0.785 0.933 0.987 -0.215 100s -0.924 -0.821 -0.424 0.674 100s 0.400 -0.297 0.664 -0.551 100s 100s x1: [4, 2, 1, 1] 100s -0.477 -0.623 -0.748 0.021 100s 0.741 0.587 0.471 0.500 100s 100s y: [4, 2, 1, 1] 100s 0.299 -0.949 1.284 -0.514 100s -0.304 0.322 -1.030 0.160 100s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 3, 3, 1] 100s 0.603 -0.065 -0.746 -0.640 100s -0.995 -0.373 0.824 0.807 100s 0.804 0.925 0.709 0.167 100s 100s x1: [4, 4, 3, 1] 100s -0.227 -0.174 0.386 0.715 100s 0.171 0.102 -0.762 0.548 100s 0.353 0.259 0.289 -0.060 100s -0.270 -0.211 0.461 0.753 100s 100s y: [3, 4, 3, 1] 100s -0.872 1.186 0.050 100s 0.314 -0.394 -0.217 100s 0.019 -0.258 0.719 100s -0.975 1.335 0.041 100s testing: mul_mat, [2, 4, 3, 2] = [3, 2, 3, 2] * [3, 4, 3, 2] 100s x0: [3, 2, 3, 2] 100s -0.736 -0.106 -0.434 100s -0.018 -0.978 -0.315 100s 100s x1: [3, 4, 3, 2] 100s -0.511 0.648 0.830 100s -0.802 -0.992 0.636 100s 0.366 -0.078 -0.802 100s -0.182 0.777 0.231 100s 100s y: [2, 4, 3, 2] 100s -0.053 -0.886 100s 0.418 0.785 100s 0.088 0.322 100s -0.048 -0.829 100s test-mul-mat0: iter:239/500 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.582 0.245 0.929 100s 0.568 0.258 -0.445 100s 0.478 -0.912 -0.896 100s 100s x1: [3, 3, 1, 1] 100s -0.882 0.962 0.753 100s 0.566 0.585 0.429 100s -0.120 -0.839 -0.353 100s 100s y: [3, 3, 1, 1] 100s 0.422 -0.589 -1.974 100s 0.871 0.282 -0.647 100s -0.603 -0.127 1.025 100s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 100s x0: [3, 1, 3, 1] 100s 0.959 0.127 0.331 100s 100s x1: [3, 3, 3, 1] 100s -0.135 0.954 -0.277 100s -0.483 -0.198 -0.763 100s -0.808 -0.784 -0.564 100s 100s y: [1, 3, 3, 1] 100s -0.099 100s -0.740 100s -1.061 100s testing: mul_mat, [2, 1, 3, 3] = [3, 2, 3, 3] * [3, 1, 3, 3] 100s x0: [3, 2, 3, 3] 100s 0.328 0.236 0.522 100s -0.139 0.336 -0.749 100s 100s x1: [3, 1, 3, 3] 100s 0.533 -0.900 -0.272 100s 100s y: [2, 1, 3, 3] 100s -0.180 -0.173 100s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.532 -0.515 0.050 100s -0.436 -0.140 -0.659 100s 0.730 0.531 -0.212 100s -0.594 0.125 0.608 100s 100s x1: [3, 2, 1, 1] 100s -0.827 -0.941 0.773 100s 0.378 -0.820 0.504 100s 100s y: [4, 2, 1, 1] 100s 0.083 -0.016 -1.267 0.843 100s 0.649 -0.382 -0.266 -0.021 100s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 100s x0: [4, 4, 3, 1] 100s 0.657 0.675 0.388 0.563 100s 0.226 0.068 -0.098 0.089 100s -0.480 -0.823 -0.130 0.601 100s -0.169 -0.818 0.213 0.953 100s 100s x1: [4, 3, 3, 1] 100s -0.267 0.786 0.014 -0.510 100s 0.319 0.077 0.936 0.334 100s -0.479 0.174 -0.552 -0.452 100s 100s y: [4, 3, 3, 1] 100s 0.073 -0.054 -0.826 -1.080 100s 0.813 0.016 -0.138 0.400 100s -0.666 -0.083 -0.113 -0.610 100s testing: mul_mat, [3, 4, 3, 3] = [4, 3, 3, 3] * [4, 4, 3, 3] 100s x0: [4, 3, 3, 3] 100s -0.137 -0.440 -0.840 -0.867 100s -0.347 0.028 -0.297 -0.395 100s -0.743 -0.083 0.506 -0.250 100s 100s x1: [4, 4, 3, 3] 100s -0.403 0.608 -0.645 0.071 100s 0.111 -0.276 -0.668 -0.477 100s -0.676 -0.834 -0.144 0.645 100s 0.892 0.189 -0.378 -0.155 100s 100s y: [3, 4, 3, 3] 100s 0.268 0.321 -0.095 100s 1.082 0.341 -0.279 100s 0.022 -0.001 0.338 100s 0.247 -0.131 -0.831 100s test-mul-mat0: iter:240/500 100s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.471 0.535 0.662 0.201 100s -0.532 0.064 -0.958 -0.787 100s 100s x1: [4, 1, 1, 1] 100s -0.141 0.244 0.610 0.887 100s 100s y: [2, 1, 1, 1] 100s 0.779 -1.192 100s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.000 -0.463 0.679 0.162 100s 0.056 -0.646 -0.233 -0.806 100s 100s x1: [4, 2, 1, 1] 100s -0.249 0.728 -0.145 -0.472 100s 0.849 -0.359 -0.093 0.503 100s 100s y: [2, 2, 1, 1] 100s -0.512 -0.070 100s 0.185 -0.104 100s testing: mul_mat, [4, 2, 1, 4] = [4, 4, 1, 4] * [4, 2, 1, 4] 100s x0: [4, 4, 1, 4] 100s -0.366 -0.289 -0.818 0.836 100s 0.796 0.230 -0.300 -0.918 100s -0.254 -0.372 -0.589 -0.526 100s 0.307 -0.533 0.058 -0.485 100s 100s x1: [4, 2, 1, 4] 100s -0.053 0.626 0.439 -0.443 100s 0.513 0.202 0.086 0.048 100s 100s y: [4, 2, 1, 4] 100s -0.891 0.376 -0.245 -0.110 100s -0.276 0.385 -0.281 0.031 100s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.901 -0.952 0.814 -0.150 100s -0.659 0.112 0.981 -0.195 100s 100s x1: [4, 4, 1, 1] 100s -0.353 -0.399 0.226 0.792 100s 0.689 0.488 0.684 0.406 100s -0.840 -0.950 -0.570 0.299 100s 0.473 0.969 -0.191 0.179 100s 100s y: [2, 4, 1, 1] 100s 0.763 0.255 100s -0.590 0.192 100s 1.153 -0.171 100s -1.530 -0.425 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.851 -0.585 100s 0.009 0.387 100s 0.227 0.882 100s 0.833 -0.155 100s 100s x1: [2, 4, 1, 1] 100s -0.021 -0.492 100s 0.468 0.710 100s -0.281 -0.486 100s -0.643 0.320 100s 100s y: [4, 4, 1, 1] 100s 0.306 -0.191 -0.439 0.058 100s -0.813 0.279 0.733 0.280 100s 0.523 -0.191 -0.493 -0.159 100s 0.360 0.118 0.136 -0.585 100s testing: mul_mat, [2, 2, 1, 4] = [4, 2, 1, 4] * [4, 2, 1, 4] 100s x0: [4, 2, 1, 4] 100s 0.187 0.779 0.607 0.136 100s -0.987 -0.863 -0.345 -0.686 100s 100s x1: [4, 2, 1, 4] 100s -0.314 0.356 -0.186 0.496 100s -0.466 -0.050 0.594 -0.125 100s 100s y: [2, 2, 1, 4] 100s 0.173 -0.273 100s 0.218 0.383 100s test-mul-mat0: iter:241/500 100s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.220 100s -0.138 100s -0.590 100s 100s x1: [1, 1, 1, 1] 100s 0.518 100s 100s y: [3, 1, 1, 1] 100s 0.114 -0.071 -0.305 100s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.501 100s -0.774 100s 100s x1: [1, 3, 1, 1] 100s 0.090 100s 0.700 100s -0.516 100s 100s y: [2, 3, 1, 1] 100s 0.045 -0.070 100s 0.351 -0.542 100s -0.258 0.399 100s testing: mul_mat, [3, 2, 1, 2] = [1, 3, 1, 2] * [1, 2, 1, 2] 100s x0: [1, 3, 1, 2] 100s 0.936 100s -0.502 100s -0.792 100s 100s x1: [1, 2, 1, 2] 100s 0.742 100s -0.222 100s 100s y: [3, 2, 1, 2] 100s 0.695 -0.373 -0.588 100s -0.208 0.112 0.176 100s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.182 100s 0.560 100s 100s x1: [1, 3, 1, 1] 100s 0.723 100s 0.796 100s -0.739 100s 100s y: [2, 3, 1, 1] 100s -0.131 0.404 100s -0.145 0.445 100s 0.134 -0.414 100s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.187 0.686 100s -0.728 -0.951 100s 100s x1: [2, 1, 1, 1] 100s 0.669 0.977 100s 100s y: [2, 1, 1, 1] 100s 0.795 -1.417 100s testing: mul_mat, [1, 2, 1, 2] = [2, 1, 1, 2] * [2, 2, 1, 2] 100s x0: [2, 1, 1, 2] 100s 0.387 -0.894 100s 100s x1: [2, 2, 1, 2] 100s -0.318 -0.225 100s 0.749 0.166 100s 100s y: [1, 2, 1, 2] 100s 0.078 100s 0.141 100s test-mul-mat0: iter:242/500 100s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.258 100s 0.735 100s 0.179 100s 100s x1: [1, 2, 1, 1] 100s -0.519 100s -0.071 100s 100s y: [3, 2, 1, 1] 100s 0.134 -0.381 -0.093 100s 0.018 -0.052 -0.013 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.408 100s 0.428 100s -0.547 100s 100s x1: [1, 3, 1, 1] 100s -0.698 100s 0.405 100s 0.156 100s 100s y: [3, 3, 1, 1] 100s 0.285 -0.299 0.382 100s -0.165 0.173 -0.221 100s -0.064 0.067 -0.085 100s testing: mul_mat, [2, 3, 1, 4] = [1, 2, 1, 4] * [1, 3, 1, 4] 100s x0: [1, 2, 1, 4] 100s 0.378 100s 0.282 100s 100s x1: [1, 3, 1, 4] 100s -0.359 100s -0.890 100s 0.229 100s 100s y: [2, 3, 1, 4] 100s -0.136 -0.101 100s -0.336 -0.251 100s 0.086 0.064 100s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.998 100s -0.347 100s -0.458 100s -0.234 100s 100s x1: [1, 2, 1, 1] 100s 0.696 100s 0.248 100s 100s y: [4, 2, 1, 1] 100s 0.695 -0.242 -0.319 -0.163 100s 0.248 -0.086 -0.114 -0.058 100s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.552 0.356 0.916 -0.952 100s -0.724 0.477 -0.975 0.585 100s 100s x1: [4, 1, 1, 1] 100s 0.245 0.970 0.220 0.886 100s 100s y: [2, 1, 1, 1] 100s -0.432 0.589 100s testing: mul_mat, [4, 4, 1, 4] = [2, 4, 1, 4] * [2, 4, 1, 4] 100s x0: [2, 4, 1, 4] 100s -0.085 0.001 100s -0.041 -0.782 100s -0.636 0.916 100s 0.939 -0.444 100s 100s x1: [2, 4, 1, 4] 100s -0.919 -0.275 100s -0.449 0.458 100s -0.993 0.024 100s -0.958 0.854 100s 100s y: [4, 4, 1, 4] 100s 0.078 0.253 0.333 -0.741 100s 0.038 -0.340 0.705 -0.625 100s 0.084 0.022 0.653 -0.943 100s 0.082 -0.628 1.392 -1.279 100s test-mul-mat0: iter:243/500 100s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.337 0.436 -0.765 0.011 100s -0.205 -0.660 -0.277 -0.739 100s 100s x1: [4, 2, 1, 1] 100s 0.619 -0.118 -0.456 0.897 100s -0.527 0.903 0.623 0.735 100s 100s y: [2, 2, 1, 1] 100s 0.516 -0.586 100s -0.252 -1.204 100s testing: mul_mat, [4, 2, 2, 1] = [4, 4, 2, 1] * [4, 2, 2, 1] 100s x0: [4, 4, 2, 1] 100s 0.945 -0.486 0.808 0.568 100s -0.751 -0.473 -0.095 0.685 100s -0.238 0.916 -0.519 0.102 100s -0.360 -0.258 -0.591 -0.530 100s 100s x1: [4, 2, 2, 1] 100s 0.307 0.831 0.310 0.054 100s -0.642 0.990 0.166 -0.613 100s 100s y: [4, 2, 2, 1] 100s 0.168 -0.616 0.533 -0.537 100s -1.302 -0.423 0.912 0.202 100s testing: mul_mat, [3, 4, 2, 1] = [4, 3, 2, 1] * [4, 4, 2, 1] 100s x0: [4, 3, 2, 1] 100s -0.545 -0.292 0.293 -0.580 100s 0.179 -0.752 -0.698 -0.869 100s -0.695 -0.177 0.824 -0.230 100s 100s x1: [4, 4, 2, 1] 100s -0.463 0.666 0.060 -0.214 100s -0.807 0.965 -0.529 -0.045 100s 0.882 -0.048 -0.943 -0.479 100s 0.694 -0.534 -0.008 0.745 100s 100s y: [3, 4, 2, 1] 100s 0.200 -0.439 0.303 100s 0.029 -0.461 -0.035 100s -0.465 1.269 -1.272 100s -0.657 -0.116 -0.566 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.046 0.869 0.683 0.318 100s 0.324 0.148 -0.282 -0.925 100s -0.746 0.025 0.724 -0.018 100s 100s x1: [4, 3, 1, 1] 100s 0.874 -0.526 0.386 0.308 100s 0.869 0.308 -0.591 -0.676 100s -0.985 0.702 -0.256 0.194 100s 100s y: [3, 3, 1, 1] 100s -0.055 -0.189 -0.391 100s -0.311 1.120 -1.056 100s 0.451 -0.323 0.563 100s testing: mul_mat, [1, 4, 2, 1] = [3, 1, 2, 1] * [3, 4, 2, 1] 100s x0: [3, 1, 2, 1] 100s -0.130 -0.286 -0.469 100s 100s x1: [3, 4, 2, 1] 100s 0.988 -0.711 0.620 100s -0.715 -0.140 0.621 100s -0.841 0.335 0.007 100s 0.467 0.204 -0.686 100s 100s y: [1, 4, 2, 1] 100s -0.216 100s -0.159 100s 0.010 100s 0.203 100s testing: mul_mat, [1, 3, 2, 1] = [1, 1, 2, 1] * [1, 3, 2, 1] 100s x0: [1, 1, 2, 1] 100s 0.273 100s 100s x1: [1, 3, 2, 1] 100s -0.824 100s 0.078 100s 0.132 100s 100s y: [1, 3, 2, 1] 100s -0.225 100s 0.021 100s 0.036 100s test-mul-mat0: iter:244/500 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.216 -0.229 100s 0.655 0.655 100s 0.486 -0.814 100s 0.842 -0.725 100s 100s x1: [2, 4, 1, 1] 100s -0.994 -0.596 100s 0.540 -0.721 100s 0.927 0.067 100s 0.597 -0.225 100s 100s y: [4, 4, 1, 1] 100s 0.351 -1.042 0.003 -0.405 100s 0.049 -0.119 0.850 0.978 100s -0.215 0.651 0.396 0.732 100s -0.077 0.244 0.473 0.666 100s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 100s x0: [2, 3, 4, 1] 100s -0.592 -0.027 100s 0.704 0.699 100s -0.443 -0.197 100s 100s x1: [2, 4, 4, 1] 100s 0.698 -0.981 100s 0.353 -0.170 100s -0.520 0.292 100s 0.584 0.100 100s 100s y: [3, 4, 4, 1] 100s -0.387 -0.195 -0.116 100s -0.204 0.130 -0.123 100s 0.300 -0.162 0.173 100s -0.348 0.480 -0.278 100s testing: mul_mat, [2, 3, 4, 3] = [2, 2, 4, 3] * [2, 3, 4, 3] 100s x0: [2, 2, 4, 3] 100s -0.317 0.834 100s -0.398 0.395 100s 100s x1: [2, 3, 4, 3] 100s 0.675 0.486 100s -0.113 -0.120 100s -0.459 0.030 100s 100s y: [2, 3, 4, 3] 100s 0.191 -0.077 100s -0.064 -0.003 100s 0.170 0.195 100s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.749 0.405 100s 0.023 0.042 100s 0.702 0.232 100s 0.275 0.371 100s 100s x1: [2, 2, 1, 1] 100s -0.735 0.927 100s -0.035 -0.413 100s 100s y: [4, 2, 1, 1] 100s -0.176 0.022 -0.302 0.142 100s -0.193 -0.018 -0.120 -0.163 100s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 100s x0: [4, 1, 4, 1] 100s 0.952 -0.825 -0.289 0.607 100s 100s x1: [4, 2, 4, 1] 100s -0.473 0.872 0.171 -0.387 100s 0.907 0.655 0.979 0.827 100s 100s y: [1, 2, 4, 1] 100s -1.454 100s 0.543 100s testing: mul_mat, [1, 4, 4, 3] = [1, 1, 4, 3] * [1, 4, 4, 3] 100s x0: [1, 1, 4, 3] 100s 0.964 100s 100s x1: [1, 4, 4, 3] 100s -0.647 100s 0.061 100s -0.530 100s 0.335 100s 100s y: [1, 4, 4, 3] 100s -0.624 100s 0.058 100s -0.511 100s 0.323 100s test-mul-mat0: iter:245/500 100s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.187 0.707 0.380 100s -0.827 -0.217 -0.228 100s 100s x1: [3, 1, 1, 1] 100s -0.594 0.832 -0.841 100s 100s y: [2, 1, 1, 1] 100s 0.380 0.502 100s testing: mul_mat, [1, 2, 3, 1] = [3, 1, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 1, 3, 1] 100s -0.333 0.388 0.922 100s 100s x1: [3, 2, 3, 1] 100s 0.476 -0.808 0.647 100s -0.105 -0.355 0.611 100s 100s y: [1, 2, 3, 1] 100s 0.125 100s 0.461 100s testing: mul_mat, [3, 1, 3, 4] = [3, 3, 3, 4] * [3, 1, 3, 4] 100s x0: [3, 3, 3, 4] 100s 0.238 -0.473 0.956 100s 0.678 -0.919 -0.513 100s -0.312 0.509 -0.524 100s 100s x1: [3, 1, 3, 4] 100s 0.485 -0.962 0.592 100s 100s y: [3, 1, 3, 4] 100s 1.137 0.910 -0.951 100s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 100s xggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png0: [3, 1, 1, 1] 100s -0.823 -0.785 -0.701 100s 100s x1: [3, 3, 1, 1] 100s 0.551 0.712 -0.831 100s 0.917 0.622 0.786 100s 0.323 -0.581 0.732 100s 100s y: [1, 3, 1, 1] 100s -0.431 100s -1.795 100s -0.322 100s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 100s x0: [1, 2, 3, 1] 100s 0.875 100s 0.572 100s 100s x1: [1, 3, 3, 1] 100s -0.649 100s 0.098 100s -0.699 100s 100s y: [2, 3, 3, 1] 100s -0.568 -0.371 100s 0.086 0.056 100s -0.612 -0.399 100s testing: mul_mat, [1, 1, 3, 4] = [2, 1, 3, 4] * [2, 1, 3, 4] 100s x0: [2, 1, 3, 4] 100s 0.170 0.049 100s 100s x1: [2, 1, 3, 4] 100s 0.800 0.819 100s 100s y: [1, 1, 3, 4] 100s 0.176 100s test-mul-mat0: iter:246/500 100s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.621 100s -0.652 100s 100s x1: [1, 3, 1, 1] 100s 0.285 100s 0.330 100s 0.451 100s 100s y: [2, 3, 1, 1] 100s -0.177 -0.186 100s -0.205 -0.215 100s -0.280 -0.294 100s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 100s x0: [1, 2, 3, 1] 100s -0.672 100s -0.937 100s 100s x1: [1, 2, 3, 1] 100s -0.614 100s 0.154 100s 100s y: [2, 2, 3, 1] 100s 0.412 0.575 100s -0.103 -0.144 100s testing: mul_mat, [2, 2, 3, 4] = [1, 2, 3, 4] * [1, 2, 3, 4] 100s x0: [1, 2, 3, 4] 100s 0.330 100s 0.904 100s 100s x1: [1, 2, 3, 4] 100s -0.456 100s 0.511 100s 100s y: [2, 2, 3, 4] 100s -0.150 -0.412 100s 0.169 0.462 100s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.173 100s 0.843 100s 0.907 100s 0.292 100s 100s x1: [1, 2, 1, 1] 100s -0.585 100s -0.159 100s 100s y: [4, 2, 1, 1] 100s -0.101 -0.493 -0.531 -0.171 100s -0.027 -0.134 -0.144 -0.046 100s testing: mul_mat, [4, 1, 3, 1] = [4, 4, 3, 1] * [4, 1, 3, 1] 100s x0: [4, 4, 3, 1] 100s -0.187 -0.390 -0.347 -0.508 100s 0.985 -0.122 0.651 0.031 100s 0.357 -0.937 -0.035 -0.759 100s -0.423 -0.180 0.068 -0.665 100s 100s x1: [4, 1, 3, 1] 100s 0.173 0.811 0.152 0.187 100s 100s y: [4, 1, 3, 1] 100s -0.497 0.176 -0.845 -0.333 100s testing: mul_mat, [1, 4, 3, 4] = [4, 1, 3, 4] * [4, 4, 3, 4] 100s x0: [4, 1, 3, 4] 100s 0.610 -0.210 0.514 0.247 100s 100s x1: [4, 4, 3, 4] 100s -0.770 0.694 0.510 -0.086 100s -0.611 0.714 -0.718 -0.172 100s -0.473 0.199 0.695 -0.218 100s 0.612 -0.804 0.849 -0.990 100s 100s y: [1, 4, 3, 4] 100s -0.375 100s -0.935 100s -0.027 100s 0.735 100s test-mul-mat0: iter:247/500 100s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.091 0.296 -0.127 -0.622 100s 0.650 -0.694 -0.985 -0.035 100s -0.183 0.070 -0.166 0.235 100s 100s x1: [4, 2, 1, 1] 100s 0.283 -0.170 -0.326 0.297 100s -0.308 -0.606 -0.046 -0.811 100s 100s y: [3, 2, 1, 1] 100s -0.220 0.613 0.060 100s 0.359 0.295 -0.169 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.846 0.248 0.404 -0.200 100s 0.437 0.642 0.709 -0.267 100s -0.486 -0.913 -0.616 -0.180 100s 100s x1: [4, 3, 1, 1] 100s 0.427 -0.841 0.864 0.953 100s -0.377 0.919 -0.750 0.267 100s 0.726 -0.664 -0.451 -0.444 100s 100s y: [3, 3, 1, 1] 100s 0.311 0.006 -0.143 100s -0.447 -0.177 -0.242 100s 0.356 -0.310 0.612 100s testing: mul_mat, [1, 3, 1, 2] = [4, 1, 1, 2] * [4, 3, 1, 2] 100s x0: [4, 1, 1, 2] 100s 0.136 -0.645 0.708 0.223 100s 100s x1: [4, 3, 1, 2] 100s -0.898 0.349 0.637 0.172 100s -0.817 -0.128 -0.401 -0.658 100s -0.264 -0.448 -0.035 -0.345 100s 100s y: [1, 3, 1, 2] 100s 0.142 100s -0.460 100s 0.151 100s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.388 -0.571 0.588 0.216 100s 0.774 -0.550 -0.411 0.931 100s 0.648 0.808 0.747 0.288 100s 0.577 -0.190 0.737 -0.356 100s 100s x1: [4, 1, 1, 1] 100s -0.834 -0.503 -0.730 0.038 100s 100s y: [4, 1, 1, 1] 100s 0.190 -0.034 -1.481 -0.937 100s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.569 0.191 -0.875 -0.981 100s 100s x1: [4, 4, 1, 1] 100s 0.553 -0.518 0.780 0.908 100s -0.810 0.003 -0.354 -0.282 100s -0.672 -0.266 -0.116 -0.175 100s 0.003 0.921 0.921 0.615 100s 100s y: [1, 4, 1, 1] 100s -1.358 100s 0.126 100s -0.160 100s -1.231 100s testing: mul_mat, [2, 4, 1, 2] = [1, 2, 1, 2] * [1, 4, 1, 2] 100s x0: [1, 2, 1, 2] 100s 0.448 100s -0.834 100s 100s x1: [1, 4, 1, 2] 100s -0.000 100s -0.065 100s 0.607 100s 0.588 100s 100s y: [2, 4, 1, 2] 100s -0.000 0.000 100s -0.029 0.054 100s 0.272 -0.506 100s 0.264 -0.491 100s test-mul-mat0: iter:248/500 100s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.543 -0.173 0.305 -0.928 100s 100s x1: [4, 1, 1, 1] 100s -0.979 -0.441 0.454 -0.095 100s 100s y: [1, 1, 1, 1] 100s 0.834 100s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 100s x0: [4, 1, 4, 1] 100s 0.332 0.116 -0.108 0.563 100s 100s x1: [4, 1, 4, 1] 100s -0.478 -0.126 0.263 -0.353 100s 100s y: [1, 1, 4, 1] 100s -0.400 100s testing: mul_mat, [3, 1, 4, 3] = [4, 3, 4, 3] * [4, 1, 4, 3] 100s x0: [4, 3, 4, 3] 100s -0.040 -0.370 -0.391 0.933 100s -0.549 0.220 -0.588 -0.981 100s -0.523 0.703 0.406 -0.099 100s 100s x1: [4, 1, 4, 3] 100s 0.082 0.814 -0.422 0.345 100s 100s y: [3, 1, 4, 3] 100s 0.183 0.043 0.324 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.348 0.512 0.849 0.369 100s 0.488 0.315 0.876 0.447 100s 0.513 -0.676 -0.660 -0.010 100s 0.247 -0.185 -0.282 -0.482 100s 100s x1: [4, 3, 1, 1] 100s -0.164 0.901 -0.453 -0.243 100s 0.900 0.278 -0.579 0.719 100s 0.732 -0.269 -0.117 0.982 100s 100s y: [4, 3, 1, 1] 100s 0.045 -0.302 -0.392 0.037 100s -0.397 0.341 0.649 -0.012 100s -0.130 0.609 0.625 -0.209 100s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 100s x0: [4, 2, 4, 1] 100s -0.061 0.129 0.732 0.408 100s 0.358 -0.975 -0.707 0.575 100s 100s x1: [4, 4, 4, 1] 100s -0.223 0.910 0.354 -0.322 100s -0.542 -0.889 -0.422 0.736 100s -0.468 -0.703 0.468 0.263 100s 0.180 0.449 0.886 0.833 100s 100s y: [2, 4, 4, 1] 100s 0.259 -1.402 100s -0.091 1.393 100s 0.388 0.338 100s 1.036 -0.521 100s testing: mul_mat, [4, 4, 4, 3] = [2, 4, 4, 3] * [2, 4, 4, 3] 100s x0: [2, 4, 4, 3] 100s -0.428 -0.481 100s 0.372 -0.774 100s 0.443 0.901 100s -0.032 0.776 100s 100s x1: [2, 4, 4, 3] 100s 0.040 0.295 100s 0.269 -0.227 100s 0.589 -0.323 100s -0.652 -0.690 100s 100s y: [4, 4, 4, 3] 100s -0.159 -0.214 0.284 0.228 100s -0.006 0.276 -0.086 -0.185 100s -0.097 0.469 -0.030 -0.270 100s 0.612 0.292 -0.911 -0.515 100s test-mul-mat0: iter:249/500 100s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.266 -0.944 100s -0.127 -0.650 100s -0.494 -0.106 100s 100s x1: [2, 4, 1, 1] 100s 0.510 0.336 100s 0.726 -0.584 100s -0.168 -0.244 100s 0.290 0.705 100s 100s y: [3, 4, 1, 1] 100s -0.453 -0.283 -0.288 100s 0.358 0.287 -0.297 100s 0.275 0.180 0.109 100s -0.743 -0.495 -0.218 100s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 100s x0: [2, 2, 3, 1] 100s -0.651 -0.405 100s 0.042 0.638 100s 100s x1: [2, 3, 3, 1] 100s 0.769 0.535 100s 0.026 0.671 100s 0.334 0.196 100s 100s y: [2, 3, 3, 1] 100s -0.718 0.374 100s -0.288 0.429 100s -0.297 0.139 100s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 100s x0: [2, 2, 3, 1] 100s -0.795 0.490 100s -0.479 -0.862 100s 100s x1: [2, 2, 3, 1] 100s -0.509 -0.602 100s 0.124 -0.838 100s 100s y: [2, 2, 3, 1] 100s 0.109 0.762 100s -0.509 0.663 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.481 0.766 100s 0.710 -0.395 100s 100s x1: [2, 2, 1, 1] 100s -0.503 -0.495 100s 0.384 0.219 100s 100s y: [2, 2, 1, 1] 100s -0.621 -0.162 100s 0.352 0.186 100s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 100s x0: [2, 1, 3, 1] 100s -0.234 -0.098 100s 100s x1: [2, 2, 3, 1] 100s 0.872 0.498 100s -0.076 -0.863 100s 100s y: [1, 2, 3, 1] 100s -0.253 100s 0.102 100s testing: mul_mat, [3, 2, 3, 1] = [1, 3, 3, 1] * [1, 2, 3, 1] 100s x0: [1, 3, 3, 1] 100s -0.228 100s -0.727 100s -0.196 100s 100s x1: [1, 2, 3, 1] 100s 0.378 100s -0.101 100s 100s y: [3, 2, 3, 1] 100s -0.086 -0.275 -0.074 100s 0.023 0.073 0.020 100s test-mul-mat0: iter:250/500 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.639 -0.865 100s 0.124 0.260 100s 0.543 -0.001 100s -0.336 -0.665 100s 100s x1: [2, 4, 1, 1] 100s 0.058 -0.046 100s 0.727 -0.292 100s 0.527 -0.507 100s 0.610 -0.093 100s 100s y: [4, 4, 1, 1] 100s 0.002 -0.005 0.032 0.011 100s -0.212 0.015 0.395 -0.050 100s 0.101 -0.066 0.287 0.160 100s -0.309 0.052 0.332 -0.143 100s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.614 -0.313 100s 100s x1: [2, 4, 1, 1] 100s -0.907 0.436 100s -0.392 -0.103 100s 0.974 0.486 100s 0.573 -0.990 100s 100s y: [1, 4, 1, 1] 100s 0.420 100s 0.273 100s -0.750 100s -0.041 100s testing: mul_mat, [4, 1, 1, 3] = [2, 4, 1, 3] * [2, 1, 1, 3] 100s x0: [2, 4, 1, 3] 100s 0.771 -0.993 100s 0.564 -0.323 100s 0.753 0.925 100s -0.188 -0.123 100s 100s x1: [2, 1, 1, 3] 100s -0.813 0.289 100s 100s y: [4, 1, 1, 3] 100s -0.914 -0.552 -0.344 0.117 100s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.024 -0.193 100s 100s x1: [2, 4, 1, 1] 100s -0.739 -0.885 100s 0.741 0.507 100s -0.641 0.255 100s 0.460 -0.871 100s 100s y: [1, 4, 1, 1] 100s 0.153 100s -0.080 100s -0.065 100s 0.179 100s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.891 100s 100s x1: [1, 2, 1, 1] 100s 0.014 100s -0.051 100s 100s y: [1, 2, 1, 1] 100s 0.013 100s -0.045 100s testing: mul_mat, [2, 1, 1, 3] = [1, 2, 1, 3] * [1, 1, 1, 3] 100s x0: [1, 2, 1, 3] 100s -0.334 100s 0.737 100s 100s x1: [1, 1, 1, 3] 100s -0.866 100s 100s y: [2, 1, 1, 3] 100s 0.289 -0.639 100s test-mul-mat0: iter:251/500 100s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.022 -0.973 -0.103 100s -0.087 -0.839 -0.128 100s 100s x1: [3, 4, 1, 1] 100s 0.868 0.751 0.087 100s 0.983 0.492 -0.406 100s -0.658 -0.253 -0.946 100s -0.528 -0.992 0.078 100s 100s y: [2, 4, 1, 1] 100s -0.720 -0.716 100s -0.415 -0.446 100s 0.329 0.390 100s 0.945 0.868 100s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 4, 3, 1] 100s 0.723 -0.184 -0.270 100s 0.731 0.895 -0.992 100s -0.247 0.922 -0.095 100s 0.666 -0.917 0.778 100s 100s x1: [3, 2, 3, 1] 100s -0.319 -0.856 0.538 100s -0.582 0.411 0.504 100s 100s y: [4, 2, 3, 1] 100s -0.219 -1.533 -0.761 0.992 100s -0.632 -0.557 0.475 -0.373 100s testing: mul_mat, [1, 4, 3, 2] = [3, 1, 3, 2] * [3, 4, 3, 2] 100s x0: [3, 1, 3, 2] 100s -0.655 0.030 0.197 100s 100s x1: [3, 4, 3, 2] 100s -0.304 0.972 0.720 100s 0.602 0.638 0.803 100s 0.379 0.985 -0.971 100s -0.305 -0.249 0.666 100s 100s y: [1, 4, 3, 2] 100s 0.370 100s -0.217 100s -0.410 100s 0.323 100s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.962 0.391 0.096 100s 100s x1: [3, 1, 1, 1] 100s -0.336 0.488 0.861 100s 100s y: [1, 1, 1, 1] 100s -0.049 100s testing: mul_mat, [1, 3, 3, 1] = [1, 1, 3, 1] * [1, 3, 3, 1] 100s x0: [1, 1, 3, 1] 100s -0.202 100s 100s x1: [1, 3, 3, 1] 100s 0.819 100s 0.119 100s 0.434 100s 100s y: [1, 3, 3, 1] 100s -0.165 100s -0.024 100s -0.088 100s testing: mul_mat, [2, 1, 3, 2] = [1, 2, 3, 2] * [1, 1, 3, 2] 100s x0: [1, 2, 3, 2] 100s 0.306 100s 0.343 100s 100s x1: [1, 1, 3, 2] 100s -0.431 100s 100s y: [2, 1, 3, 2] 100s -0.132 -0.148 100s test-mul-mat0: iter:252/500 100s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.437 -0.424 0.097 0.906 100s 100s x1: [4, 3, 1, 1] 100s -0.362 0.095 0.339 0.767 100s 0.189 -0.863 0.181 -0.189 100s -0.293 -0.857 -0.834 0.862 100s 100s y: [1, 3, 1, 1] 100s 0.846 100s 0.129 100s 1.192 100s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.910 0.439 0.578 0.363 100s 100s x1: [4, 1, 1, 1] 100s 0.884 0.553 0.914 -0.320 100s 100s y: [1, 1, 1, 1] 100s -0.149 100s testing: mul_mat, [3, 1, 1, 4] = [4, 3, 1, 4] * [4, 1, 1, 4] 100s x0: [4, 3, 1, 4] 100s 0.590 0.505 0.595 -0.313 100s 0.411 0.479 -0.760 0.325 100s -0.840 -0.890 0.415 0.598 100s 100s x1: [4, 1, 1, 4] 100s -0.984 -0.595 -0.931 0.681 100s 100s y: [3, 1, 1, 4] 100s -1.648 0.240 1.377 100s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.165 0.682 -0.383 0.850 100s -0.143 -0.233 -0.648 -0.384 100s 100s x1: [4, 3, 1, 1] 100s 0.750 -0.042 -0.412 0.821 100s -0.662 -0.384 0.858 -0.831 100s -0.699 -0.330 0.157 0.784 100s 100s y: [2, 3, 1, 1] 100s 0.951 -0.146 100s -1.405 -0.053 100s 0.265 -0.226 100s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.023 0.373 100s -0.864 0.564 100s 100s x1: [2, 4, 1, 1] 100s -0.654 0.091 100s -0.274 0.756 100s 0.931 -0.476 100s 0.943 -0.614 100s 100s y: [2, 4, 1, 1] 100s 0.049 0.616 100s 0.288 0.663 100s -0.199 -1.073 100s -0.251 -1.161 100s testing: mul_mat, [4, 2, 1, 4] = [2, 4, 1, 4] * [2, 2, 1, 4] 100s x0: [2, 4, 1, 4] 100s -0.645 0.045 100s 0.290 0.842 100s 0.911 0.604 100s 0.081 -0.012 100s 100s x1: [2, 2, 1, 4] 100s 0.958 0.711 100s -0.819 0.815 100s 100s y: [4, 2, 1, 4] 100s -0.586 0.876 1.302 0.069 100s 0.566 0.449 -0.254 -0.076 100s test-mul-mat0: iter:253/500 100s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.994 100s -0.625 100s 100s x1: [1, 2, 1, 1] 100s 0.765 100s -0.644 100s 100s y: [2, 2, 1, 1] 100s 0.760 -0.478 100s -0.640 0.403 100s testing: mul_mat, [2, 2, 2, 1] = [1, 2, 2, 1] * [1, 2, 2, 1] 100s x0: [1, 2, 2, 1] 100s -0.131 100s 0.594 100s 100s x1: [1, 2, 2, 1] 100s -0.645 100s -0.641 100s 100s y: [2, 2, 2, 1] 100s 0.085 -0.383 100s 0.084 -0.381 100s testing: mul_mat, [4, 2, 2, 3] = [1, 4, 2, 3] * [1, 2, 2, 3] 100s x0: [1, 4, 2, 3] 100s -0.479 100s 0.222 100s 0.559 100s 0.923 100s 100s x1: [1, 2, 2, 3] 100s 0.786 100s 0.443 100s 100s y: [4, 2, 2, 3] 100s -0.376 0.174 0.439 0.725 100s -0.212 0.098 0.247 0.408 100s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.327 100s 0.938 100s 100s x1: [1, 4, 1, 1] 100s 0.994 100s -0.645 100s -0.972 100s 0.131 100s 100s y: [2, 4, 1, 1] 100s 0.326 0.933 100s -0.211 -0.605 100s -0.318 -0.911 100s 0.043 0.123 100s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 100s x0: [2, 1, 2, 1] 100s 0.412 0.276 100s 100s x1: [2, 1, 2, 1] 100s 0.041 -0.451 100s 100s y: [1, 1, 2, 1] 100s -0.108 100s testing: mul_mat, [4, 2, 2, 3] = [1, 4, 2, 3] * [1, 2, 2, 3] 100s x0: [1, 4, 2, 3] 100s -0.743 100s -0.153 100s -0.256 100s -0.388 100s 100s x1: [1, 2, 2, 3] 100s 0.944 100s 0.856 100s 100s y: [4, 2, 2, 3] 100s -0.702 -0.144 -0.241 -0.367 100s -0.637 -0.131 -0.219 -0.333 100s test-mul-mat0: iter:254/500 100s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.274 0.566 0.123 100s 100s x1: [3, 1, 1, 1] 100s -0 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.p.745 -0.573 -0.178 100s 100s y: [1, 1, 1, 1] 100s -0.551 100s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.254 -0.573 0.105 100s -0.435 0.562 0.394 100s 100s x1: [3, 1, 1, 1] 100s -0.850 0.441 -0.745 100s 100s y: [2, 1, 1, 1] 100s -0.548 0.325 100s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.183 0.400 -0.247 100s -0.321 -0.345 0.074 100s -0.249 -0.089 0.501 100s 100s x1: [3, 2, 1, 1] 100s 0.286 0.974 -0.801 100s 0.710 -0.670 -0.139 100s 100s y: [3, 2, 1, 1] 100s 0.640 -0.487 -0.560 100s -0.104 -0.007 -0.187 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.227 -0.211 -0.236 100s -0.617 0.776 0.976 100s -0.602 0.684 0.394 100s 100s x1: [3, 3, 1, 1] 100s 0.572 0.422 -0.225 100s 0.138 -0.455 -0.076 100s -0.421 -0.200 0.277 100s 100s y: [3, 3, 1, 1] 100s 0.094 -0.245 -0.144 100s 0.145 -0.512 -0.424 100s -0.119 0.375 0.226 100s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.803 -0.387 0.279 100s 100s x1: [3, 3, 1, 1] 100s 0.094 -0.163 0.284 100s -0.723 -0.763 -0.962 100s -0.044 -0.108 0.112 100s 100s y: [1, 3, 1, 1] 100s 0.218 100s -0.553 100s 0.038 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.688 100s -0.004 100s -0.429 100s 100s x1: [1, 3, 1, 1] 100s 0.225 100s 0.387 100s -0.583 100s 100s y: [3, 3, 1, 1] 100s -0.155 -0.001 -0.097 100s -0.267 -0.002 -0.166 100s 0.401 0.002 0.250 100s test-mul-mat0: iter:255/500 100s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.555 -0.439 100s 0.591 -0.277 100s -0.202 0.629 100s 100s x1: [2, 3, 1, 1] 100s 0.228 -0.413 100s 0.748 -0.088 100s 0.351 0.724 100s 100s y: [3, 3, 1, 1] 100s 0.055 0.249 -0.305 100s -0.376 0.466 -0.206 100s -0.513 0.007 0.384 100s testing: mul_mat, [3, 3, 3, 1] = [2, 3, 3, 1] * [2, 3, 3, 1] 100s x0: [2, 3, 3, 1] 100s 0.446 -0.638 100s 0.047 -0.203 100s -0.914 0.354 100s 100s x1: [2, 3, 3, 1] 100s 0.679 0.691 100s -0.260 0.386 100s 0.494 0.353 100s 100s y: [3, 3, 3, 1] 100s -0.138 -0.108 -0.376 100s -0.362 -0.091 0.374 100s -0.005 -0.048 -0.326 100s testing: mul_mat, [3, 3, 3, 4] = [2, 3, 3, 4] * [2, 3, 3, 4] 100s x0: [2, 3, 3, 4] 100s -0.812 0.200 100s -0.194 -0.256 100s 0.006 0.868 100s 100s x1: [2, 3, 3, 4] 100s 0.695 0.348 100s 0.407 -0.224 100s 0.838 -0.540 100s 100s y: [3, 3, 3, 4] 100s -0.495 -0.224 0.307 100s -0.376 -0.022 -0.192 100s -0.789 -0.024 -0.464 100s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.948 -0.815 100s -0.452 -0.978 100s 100s x1: [2, 3, 1, 1] 100s -0.667 -0.721 100s 0.299 0.690 100s 0.972 0.345 100s 100s y: [2, 3, 1, 1] 100s -0.045 1.007 100s -0.278 -0.810 100s 0.641 -0.777 100s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 100s x0: [2, 1, 3, 1] 100s -0.638 -0.302 100s 100s x1: [2, 2, 3, 1] 100s 0.475 -0.311 100s -0.641 0.903 100s 100s y: [1, 2, 3, 1] 100s -0.209 100s 0.136 100s testing: mul_mat, [1, 2, 3, 4] = [1, 1, 3, 4] * [1, 2, 3, 4] 100s x0: [1, 1, 3, 4] 100s 0.703 100s 100s x1: [1, 2, 3, 4] 100s 0.476 100s 0.621 100s 100s y: [1, 2, 3, 4] 100s 0.335 100s 0.436 100s test-mul-mat0: iter:256/500 100s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.872 -0.670 100s 0.200 -0.339 100s -0.968 -0.042 100s 0.229 -0.987 100s 100s x1: [2, 1, 1, 1] 100s -0.003 -0.040 100s 100s y: [4, 1, 1, 1] 100s 0.029 0.013 0.005 0.039 100s testing: mul_mat, [2, 4, 3, 1] = [2, 2, 3, 1] * [2, 4, 3, 1] 100s x0: [2, 2, 3, 1] 100s 0.609 -0.538 100s -0.664 -0.432 100s 100s x1: [2, 4, 3, 1] 100s 0.359 -0.430 100s 0.393 0.263 100s -0.728 0.471 100s 0.328 -0.760 100s 100s y: [2, 4, 3, 1] 100s 0.450 -0.052 100s 0.098 -0.375 100s -0.696 0.280 100s 0.608 0.111 100s testing: mul_mat, [2, 2, 3, 3] = [2, 2, 3, 3] * [2, 2, 3, 3] 100s x0: [2, 2, 3, 3] 100s 0.582 -0.312 100s -0.288 0.447 100s 100s x1: [2, 2, 3, 3] 100s -0.483 -0.226 100s -0.950 -0.301 100s 100s y: [2, 2, 3, 3] 100s -0.210 0.038 100s -0.459 0.139 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.187 0.423 100s 0.289 -0.504 100s 100s x1: [2, 2, 1, 1] 100s 0.697 0.911 100s 0.758 0.421 100s 100s y: [2, 2, 1, 1] 100s 0.515 -0.257 100s 0.320 0.007 100s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 100s x0: [2, 1, 3, 1] 100s 0.088 -0.588 100s 100s x1: [2, 2, 3, 1] 100s 0.763 0.248 100s -0.746 -0.465 100s 100s y: [1, 2, 3, 1] 100s -0.078 100s 0.207 100s testing: mul_mat, [4, 2, 3, 3] = [1, 4, 3, 3] * [1, 2, 3, 3] 100s x0: [1, 4, 3, 3] 100s -0.121 100s 0.260 100s 0.866 100s 0.082 100s 100s x1: [1, 2, 3, 3] 100s 0.007 100s -0.866 100s 100s y: [4, 2, 3, 3] 100s -0.001 0.002 0.006 0.001 100s 0.104 -0.225 -0.750 -0.071 100s test-mul-mat0: iter:257/500 100s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.117 -0.976 100s -0.3ng 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot97 -0.493 100s 100s x1: [2, 3, 1, 1] 100s 0.465 -0.351 100s -0.325 0.334 100s -0.139 0.920 100s 100s y: [2, 3, 1, 1] 100s 0.397 -0.012 100s -0.364 -0.036 100s -0.915 -0.398 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.793 -0.650 100s -0.004 -0.322 100s 0.016 0.570 100s 100s x1: [2, 2, 1, 1] 100s -0.827 -0.287 100s -0.545 -0.136 100s 100s y: [3, 2, 1, 1] 100s 0.843 0.096 -0.177 100s 0.521 0.046 -0.087 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.443 0.429 100s 100s x1: [2, 3, 1, 1] 100s -0.972 -0.057 100s -0.989 -0.539 100s 0.986 -0.102 100s 100s y: [1, 3, 1, 1] 100s 0.406 100s 0.206 100s -0.480 100s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.864 0.184 100s -0.933 -0.951 100s -0.975 -0.627 100s 0.770 0.691 100s 100s x1: [2, 1, 1, 1] 100s -0.471 0.206 100s 100s y: [4, 1, 1, 1] 100s -0.369 0.243 0.330 -0.220 100s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.547 0.650 0.059 0.396 100s 100s x1: [4, 2, 1, 1] 100s -0.778 0.086 -0.854 0.086 100s 0.084 -0.647 0.436 -0.920 100s 100s y: [1, 2, 1, 1] 100s 0.465 100s -0.805 100s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.939 100s 100s x1: [1, 4, 1, 1] 100s 0.661 100s 0.520 100s 0.382 100s -0.441 100s 100s y: [1, 4, 1, 1] 100s 0.621 100s 0.488 100s 0.359 100s -0.414 100s test-mul-mat0: iter:258/500 100s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.767 0.477 0.290 100s -0.414 -0.087 0.370 100s 0.616 0.366 0.020 100s -0.325 -0.239 -0.319 100s 100s x1: [3, 3, 1, 1] 100s -0.023 0.212 -0.881 100s -0.253 -0.604 -0.832 100s 0.120 -0.913 -0.610 100s 100s y: [4, 3, 1, 1] 100s -0.137 -0.335 0.046 0.238 100s -0.335 -0.150 -0.393 0.492 100s -0.704 -0.196 -0.272 0.374 100s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.164 0.608 -0.263 100s -0.077 0.999 -0.057 100s 0.156 0.475 -0.767 100s 0.742 -0.612 0.602 100s 100s x1: [3, 4, 1, 1] 100s -0.805 -0.857 0.240 100s -0.221 -0.918 0.228 100s 0.893 0.228 0.322 100s -0.130 -0.560 0.440 100s 100s y: [4, 4, 1, 1] 100s -0.452 -0.808 -0.717 0.072 100s -0.582 -0.912 -0.646 0.535 100s -0.092 0.141 0.001 0.717 100s -0.435 -0.574 -0.624 0.511 100s testing: mul_mat, [2, 4, 1, 3] = [3, 2, 1, 3] * [3, 4, 1, 3] 100s x0: [3, 2, 1, 3] 100s -0.313 -0.071 0.369 100s 0.695 0.670 0.140 100s 100s x1: [3, 4, 1, 3] 100s 0.358 0.753 -0.378 100s -0.966 -0.485 0.303 100s -0.771 -0.342 -0.457 100s 0.008 -0.259 0.771 100s 100s y: [2, 4, 1, 3] 100s -0.305 0.701 100s 0.449 -0.954 100s 0.097 -0.829 100s 0.301 -0.060 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.727 -0.333 -0.307 100s -0.578 -0.269 0.494 100s 100s x1: [3, 2, 1, 1] 100s -0.057 -0.217 -0.338 100s -0.758 0.849 -0.335 100s 100s y: [2, 2, 1, 1] 100s 0.217 -0.075 100s 0.371 0.045 100s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.070 0.002 100s -0.764 0.827 100s -0.926 -0.732 100s -0.023 0.910 100s 100s x1: [2, 3, 1, 1] 100s 0.418 0.622 100s -0.137 0.113 100s 0.292 -0.997 100s 100s y: [4, 3, 1, 1] 100s -0.028 0.196 -0.842 0.556 100s 0.010 0.198 0.044 0.106 100s -0.023 -1.047 0.459 -0.914 100s testing: mul_mat, [2, 2, 1, 3] = [4, 2, 1, 3] * [4, 2, 1, 3] 100s x0: [4, 2, 1, 3] 100s 0.676 -0.701 -0.511 0.207 100s -0.779 0.503 -0.791 -0.784 100s 100s x1: [4, 2, 1, 3] 100s 0.704 0.727 -0.043 -0.353 100s -0.491 0.620 -0.111 -0.642 100s 100s y: [2, 2, 1, 3] 100s -0.085 0.128 100s -0.842 1.285 100s test-mul-mat0: iter:259/500 100s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.382 -0.468 100s -0.532 0.591 100s 0.739 -0.317 100s -0.243 0.593 100s 100s x1: [2, 2, 1, 1] 100s 0.353 0.758 100s 0.083 0.028 100s 100s y: [4, 2, 1, 1] 100s -0.220 0.260 0.020 0.364 100s 0.018 -0.027 0.052 -0.003 100s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 100s x0: [2, 4, 4, 1] 100s 0.474 0.071 100s 0.739 -0.414 100s 0.277 -0.869 100s 0.174 -0.439 100s 100s x1: [2, 4, 4, 1] 100s 0.408 0.543 100s -0.664 -0.508 100s -0.386 0.112 100s -0.794 -0.608 100s 100s y: [4, 4, 4, 1] 100s 0.232 0.077 -0.359 -0.167 100s -0.350 -0.280 0.258 0.108 100s -0.175 -0.332 -0.204 -0.116 100s -0.419 -0.335 0.308 0.129 100s testing: mul_mat, [1, 4, 4, 2] = [2, 1, 4, 2] * [2, 4, 4, 2] 100s x0: [2, 1, 4, 2] 100s 0.595 0.792 100s 100s x1: [2, 4, 4, 2] 100s 0.123 0.539 100s -0.339 -0.599 100s 0.670 0.835 100s -0.038 0.372 100s 100s y: [1, 4, 4, 2] 100s 0.501 100s -0.676 100s 1.060 100s 0.272 100s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.621 0.222 100s -0.920 0.921 100s -0.535 0.173 100s 100s x1: [2, 1, 1, 1] 100s 0.518 -0.826 100s 100s y: [3, 1, 1.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.do, 1] 100s -0.505 -1.237 -0.420 100s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 100s x0: [3, 1, 4, 1] 100s 0.595 -0.172 -0.322 100s 100s x1: [3, 2, 4, 1] 100s -0.900 0.496 -0.841 100s -0.864 -0.655 -0.913 100s 100s y: [1, 2, 4, 1] 100s -0.350 100s -0.107 100s testing: mul_mat, [1, 3, 4, 2] = [1, 1, 4, 2] * [1, 3, 4, 2] 100s x0: [1, 1, 4, 2] 100s 0.255 100s 100s x1: [1, 3, 4, 2] 100s -0.215 100s -0.273 100s -0.114 100s 100s y: [1, 3, 4, 2] 100s -0.055 100s -0.070 100s -0.029 100s test-mul-mat0: iter:260/500 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.612 100s -0.847 100s -0.950 100s 100s x1: [1, 3, 1, 1] 100s 0.506 100s 0.375 100s -0.310 100s 100s y: [3, 3, 1, 1] 100s -0.310 -0.429 -0.481 100s -0.229 -0.318 -0.356 100s 0.190 0.262 0.294 100s testing: mul_mat, [1, 3, 2, 1] = [1, 1, 2, 1] * [1, 3, 2, 1] 100s x0: [1, 1, 2, 1] 100s -0.417 100s 100s x1: [1, 3, 2, 1] 100s 0.099 100s -0.811 100s -0.832 100s 100s y: [1, 3, 2, 1] 100s -0.041 100s 0.338 100s 0.347 100s testing: mul_mat, [4, 1, 2, 1] = [1, 4, 2, 1] * [1, 1, 2, 1] 100s x0: [1, 4, 2, 1] 100s -0.860 100s 0.549 100s 0.239 100s -0.551 100s 100s x1: [1, 1, 2, 1] 100s -0.116 100s 100s y: [4, 1, 2, 1] 100s 0.099 -0.063 -0.028 0.064 100s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.068 100s 100s x1: [1, 4, 1, 1] 100s -0.941 100s 0.269 100s 0.557 100s -0.668 100s 100s y: [1, 4, 1, 1] 100s 0.064 100s -0.018 100s -0.038 100s 0.045 100s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 100s x0: [1, 2, 2, 1] 100s 0.175 100s 0.007 100s 100s x1: [1, 1, 2, 1] 100s 0.022 100s 100s y: [2, 1, 2, 1] 100s 0.004 0.000 100s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 100s x0: [2, 1, 2, 1] 100s -0.081 0.182 100s 100s x1: [2, 1, 2, 1] 100s 0.175 0.445 100s 100s y: [1, 1, 2, 1] 100s 0.067 100s test-mul-mat0: iter:261/500 100s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.007 -0.181 100s 0.056 -0.725 100s -0.624 0.388 100s 0.050 0.309 100s 100s x1: [2, 1, 1, 1] 100s 0.464 -0.846 100s 100s y: [4, 1, 1, 1] 100s 0.156 0.639 -0.618 -0.238 100s testing: mul_mat, [2, 4, 2, 1] = [2, 2, 2, 1] * [2, 4, 2, 1] 100s x0: [2, 2, 2, 1] 100s -0.623 0.477 100s 0.386 0.841 100s 100s x1: [2, 4, 2, 1] 100s -0.589 -0.993 100s -0.371 0.586 100s 0.014 0.049 100s -0.050 -0.812 100s 100s y: [2, 4, 2, 1] 100s -0.107 -1.063 100s 0.510 0.350 100s 0.015 0.047 100s -0.356 -0.702 100s testing: mul_mat, [3, 2, 2, 3] = [2, 3, 2, 3] * [2, 2, 2, 3] 100s x0: [2, 3, 2, 3] 100s -0.727 -0.626 100s -0.562 -0.344 100s 0.223 -0.112 100s 100s x1: [2, 2, 2, 3] 100s 0.439 0.124 100s -0.174 -0.173 100s 100s y: [3, 2, 2, 3] 100s -0.397 -0.289 0.084 100s 0.234 0.157 -0.019 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.810 0.387 100s 100s x1: [2, 3, 1, 1] 100s -0.458 -0.272 100s -0.836 -0.743 100s 0.650 -0.315 100s 100s y: [1, 3, 1, 1] 100s -0.476 100s -0.964 100s 0.404 100s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 100s x0: [1, 3, 2, 1] 100s -0.434 100s 0.888 100s 0.366 100s 100s x1: [1, 2, 2, 1] 100s -0.278 100s -0.207 100s 100s y: [3, 2, 2, 1] 100s 0.121 -0.247 -0.102 100s 0.090 -0.184 -0.076 100s testing: mul_mat, [4, 1, 2, 3] = [3, 4, 2, 3] * [3, 1, 2, 3] 100s x0: [3, 4, 2, 3] 100s 0.975 -0.497 -0.877 100s 0.352 -0.243 -0.081 100s 0.207 0.826 0.811 100s 0.260 -0.609 -0.432 100s 100s x1: [3, 1, 2, 3] 100s 0.911 0.107 -0.146 100s 100s y: [4, 1, 2, 3] 100s 0.964 0.307 0.158 0.235 100s test-mul-mat0: iter:262/500 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.368 0.220 100s -0.542 -0.445 100s 0.715 0.630 100s 100s x1: [2, 2, 1, 1] 100s -0.598 -0.184 100s -0.385 -0.796 100s 100s y: [3, 2, 1, 1] 100s 0.180 0.406 -0.544 100s -0.034 0.563 -0.776 100s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 100s x0: [2, 3, 4, 1] 100s 0.682 -0.479 100s 0.531 -0.764 100s -0.764 0.161 100s 100s x1: [2, 3, 4, 1] 100s -0.715 -0.790 100s -0.375 -0.588 100s 0.336 0.857 100s 100s y: [3, 3, 4, 1] 100s -0.109 0.224 0.419 100s 0.026 0.250 0.192 100s -0.181 -0.476 -0.120 100s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 100s x0: [2, 2, 4, 1] 100s 0.541 0.532 100s 0.549 0.638 100s 100s x1: [2, 3, 4, 1] 100s 0.849 -0.120 100s 0.977 -0.583 100s 0.930 0.277 100s 100s y: [2, 3, 4, 1] 100s 0.396 0.389 100s 0.218 0.164 100s 0.651 0.687 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.438 -0.744 100s 0.920 -0.830 100s 100s x1: [2, 2, 1, 1] 100s -0.752 0.515 100s -0.405 -0.383 100s 100s y: [2, 2, 1, 1] 100s -0.053 -1.119 100s 0.463 -0.055 100s testing: mul_mat, [2, 2, 4, 1] = [2, 2, 4, 1] * [2, 2, 4, 1] 100s x0: [2, 2, 4, 1] 100s 0.382 0.058 100s 0.060 -0.137 100s 100s x1: [2, 2, 4, 1] 100s 0.067 -0.255 100s 0.953 0.099 100s 100s y: [2, 2, 4, 1] 100s 0.011 0.039 100s 0.370 0.044 100s testing: mul_mat, [4, 2, 4, 1] = [2, 4, 4, 1] * [2, 2, 4, 1] 100s x0: [2, 4, 4, 1] 100s -0.497 -0.450 100s -0.828 -0.042 100s -0.110 0.731 100s 0.808 -0.078 100s 100s x1: [2, 2, 4, 1] 100s -0.247 -0.992 100s -0.126 -0.931 100s 100s y: [4, 2, 4, 1] 100s 0.569 0.246 -0.697 -0.123 100s 0.482 0.144 -0.667 -0.030 100s test-mul-mat0: iter:263/500 100s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.533 -0.200 -0.649 100s -0.050 0.724 0.492 100s 0.442 0.522 -0.298 100s 100s x1: [3, 1, 1, 1] 100s -0.624 -0.106 0.249 100s 100s y: [3, 1, 1, 1] 100s 0.192 0.077 -0.406 100s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.894 0.115 0.043 100s 0.460 -0.108 -0.539 100s -0.377 0.218 -0.163 100s 0.517 -0.533 -0.200 100s 100s x1: [3, 3, 1, 1] 100s -0.418 0.225 -0.155 100s -0.352 0.846 0.215 100s 0.403 0.254 0.511 100s 100s y: [4, 3, 1, 1] 100s 0.393 -0.133 0.232 -0.305 100s 0.422 -0.369 0.282 -0.676 100s -0.309 -0.117 -0.180 -0.028 100s testing: mul_mat, [2, 4, 1, 2] = [3, 2, 1, 2] * [3, 4, 1, 2] 100s x0: [3, 2, 1, 2] 100s 0.027 -0.859 0.868 100s -0.456 -0.392 -0.332 100s 100s x1: [3, 4, 1, 2] 100s 0.985 0.267 0.152 100s -0.065 -0.009 -0.356 100s -0.623 -0.487 0.346 100s -0.041 0.738 -0.809 100s 100s y: [2, 4, 1, 2] 100s -0.071 -0.604 100s -0.303 0.151 100s 0.702 0.360 100s -1.337 -0.002 100s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.298 0.406 0.417 100s 100s x1: [3, 2, 1, 1] 100s 0.841 0.380 0.810 100s -0.200 0.118 -1.000 100s 100s y: [1, 2, 1, 1] 100s 0.241 100s -0.310 100s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.647 100s 0.512 100s -0.114 100s 0.276 100s 100s x1: [1, 3, 1, 1] 100s 0.539 100s -0.678 100s -0.057 100s 100s y: [4, 3, 1, 1] 100s -0.349 0.276 -0.061 0.149 100s 0.439 -0.347 0.077 -0.187 100s 0.037 -0.029 0.006 -0.016 100s testing: mul_mat, [1, 1, 1, 2] = [4, 1, 1, 2] * [4, 1, 1, 2] 100s x0: [4, 1, 1, 2] 100s -0.102 -0.550 -0.232 0.362 100s 100s x1: [4, 1, 1, 2] 100s -0.457 0.913 0.417 -0.590 100s 100s y: [1, 1, 1, 2] 100s -0.766 100s test-mul-mat0: iter:264/500 100s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.989 0.253 100s 0.370 -0.124 100s -0.471 0.912 100s -0.211 0.946 100s 100s x1: [2, 2, 1, 1] 100s -0.422 -0.085 100s 0.506 -0.100 100s 100s y: [4, 2, 1, 1] 100s -0.439 -0.145 0.121 0.008 100s 0.476 0.200 -0.330 -0.202 100s testing: mul_mat, [4, 4, 2, 1] = [2, 4, 2, 1] * [2, 4, 2, 1] 100s x0: [2, 4, 2, 1] 100s -0.981 -0.416 100s -0.522 0.526 100s 0.484 -0.664 100s 0.515 -0.263 100s 100s x1: [2, 4, 2, 1] 100s -0.677 0.247 100s 0.971 0.401 100s -0.767 0.872 100s -0.700 -0.316 100s 100s y: [4, 4, 2, 1] 100s 0.561 0.483 -0.492 -0.414 100s -1.119 -0.296 0.203 0.395 100s 0.389 0.859 -0.950 -0.624 100s 0.818 0.199 -0.129 -0.278 100s testing: mul_mat, [3, 4, 2, 4] = [2, 3, 2, 4] * [2, 4, 2, 4] 100s x0: [2, 3, 2, 4] 100s -0.600 -0.605 100s 0.181 0.756 100s -0.290 0.094 100s 100s x1: [2, 4, 2, 4] 100s 0.182 0.342 100s -0.340 0.054 100s 0.642 0.344 100s 0.694 0.304 100s 100s y: [3, 4, 2, 4] 100s -0.316 0.292 -0.021 100s 0.171 -0.021 0.104 100s -0.593 0.376 -0.154 100s -0.600 0.355 -0.173 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.525 0.658 100s 100s x1: [2, 3, 1, 1] 100s 0.095 0.655 100s 0.893 -0.254 100s -0.282 0.711 100s 100s y: [1, 3, 1, 1] 100s 0.481 100s 0.302 100s 0.319 100s testing: mul_mat, [4, 2, 2, 1] = [1, 4, 2, 1] * [1, 2, 2, 1] 100s x0: [1, 4, 2, 1] 100s 0.430 100s -0.485 100s -0.695 100s -0.727 100s 100s x1: [1, 2, 2, 1] 100s -0.959 100s 0.668 100s 100s y: [4, 2, 2, 1] 100s -0.413 0.466 0.666 0.698 100s 0.287 -0.324 -0.464 -0.486 100s testing: mul_mat, [4, 1, 2, 4] = [4, 4, 2, 4] * [4, 1, 2, 4] 100s x0: [4, 4, 2, 4] 100s 0.606 0.665 -0.738 -0.805 100s 0.580 0.044 -0.377 0.082 100s 0.482 -0.238 -0.229 0.658 100s -0.205 -0.155 -0.803 0.425 100s 100s x1: [4, 1, 2, 4] 100s 0.704 0.107 0.034 -0.262 100s 100s y: [4, 1, 2, 4] 100s 0.683 0.379 0.134 -0.300 100s test-mul-mat0: iter:265/500 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.664 -0.527 100s 0.662 0.346 100s 100s x1: [2, 2, 1, 1] 100s -0.506 0.638 100s 0.790 -0.251 100s 100s y: [2, 2, 1, 1] 100s -0.000 -0.114 100s -0.392 0.436 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.027 0.652 100s -0.677 0.465 100s 100s x1: [2, 2, 1, 1] 100s 0.446 -0.650 100s 0.185 -0.239 100s 100s y: [2, 2, 1, 1] 100s -0.412 -0.604 100s -0.151 -0.237 100s testing: mul_mat, [1, 2, 1, 2] = [2, 1, 1, 2] * [2, 2, 1, 2] 100s x0: [2, 1, 1, 2] 100s -0.373 -0.589 100s 100s x1: [2, 2, 1, 2] 100s -0.368 -0.788 100s 0.080 -0.665 100s 100s y: [1, 2, 1, 2] 100s 0.602 100s 0.362 100s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.654 -0.037 100s 0.302 -0.693 100s -0.039 0.573 100s -0.873 0.313 100s 100s x1: [2, 1, 1, 1] 100s -0.095 0.080 100s 100s y: [4, 1, 1, 1] 100s -0.065 -0.084 0.050 0.108 100s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.065 0.111 -0.961 0.481 100s -0.048 -0.949 -0.323 0.513 100s -0.842 0.856 -0.733 0.172 100s 100s x1: [4, 2, 1, 1] 100s 0.492 -0.666 0.993 -0.480 100s 0.986 -0.684 0.985 -0.383 100s 100s y: [3, 2, 1, 1] 100s -1.228 0.042 -1.795 100s -1.143 0.088 -2.203 100s testing: mul_mat, [2, 4, 1, 2] = [3, 2, 1, 2] * [3, 4, 1, 2] 100s x0: [3, 2, 1, 2] 100s 0.617 0.258 -0.344 100s 0.143 0.098 -0.570 100s 100s x1: [3, 4, 1, 2] 100s -0.439 -0.863 -0.174 100s 0.863 0.098 -0.047 100s -0.174 0.405 -0.474 100s -0.861 -0.102 -0.141 100s 100s y: [2, 4, 1, 2] 100s -0.433 -0.048 100s 0.574 0.160 100s 0.161 0.285 100s -0.509 -0.053 100s test-mul-mat0: iter:266/500 100s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.482 -0.684 0.180 0.060 100s -0.219 -0.829 -0.324 0.924 100s 100s x1: [4, 2, 1, 1] 100s -0.806 0.594 -0.380 0.612 100s -0.561 0.068 0.015 0.901 100s 100s y: [2, 2, 1, 1] 100s -0.826 0.373 100s -0.261 0.894 100s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 2, 3, 1] 100s -0.297 0.923 0.087 -0.126 100s -0.400 0.011 -0.698 -0.626 100s 100s x1: [4, 2, 3, 1] 100s 0.429 0.774 -0.420 0.858 100s 0.433 0.373 0.114 -0.045 100s 100s y: [2, 2, 3, 1] 100s 0.442 -0.407 100s 0.231 -0.220 100s testing: mul_mat, [2, 2, 3, 4] = [4, 2, 3, 4] * [4, 2, 3, 4] 100s x0: [4, 2, 3, 4] 100s 0.665 0.962 -0.388 0.418 100s 0.231 -0.159 -0.203 -0.472 100s 100s x1: [4, 2, 3, 4] 100s -0.606 0.743 0.294 -0.616 100s 0.266 -0.843 -0.310 0.969 100s 100s y: [2, 2, 3, 4] 100s -0.060 -0.027 100s -0.108 -0.199 100s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.389 0.543 0.197 0.269 100s 100s x1: [4, 2, 1, 1] 100s -0.575 -0.250 -0.388 0.809 100s -0.391 -0.374 0.478 0.796 100s 100s y: [1, 2, 1, 1] 100s 0.229 100s 0.258 100s testing: mul_mat, [2, 4, 3, 1] = [1, 2, 3, 1] * [1, 4, 3, 1] 100s x0: [1, 2, 3, 1] 100s -0.464 100s -0.721 100s 100s x1: [1, 4, 3, 1] 100s -0.026 100s -0.920 100s -0.763 100s -0.638 100s 100s y: [2, 4, 3, 1] 100s 0.012 0.018 100s 0.427 0.663 100s 0.354 0.550 100s 0.296 0.460 100s testing: mul_mat, [3, 1, 3, 4] = [2, 3, 3, 4] * [2, 1, 3, 4] 100s x0: [2, 3, 3, 4] 100s 0.312 0.157 100s -0.644 0.561 100s 0.141 0.222 100s 100s x1: [2, 1, 3, 4] 100s -0.404 0.817 100s 100s y: [3, 1, 3, 4] 100s 0.002 0.718 0.125 100s test-mul-mat0: iter:267/500 100s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.640 -0.142 100s 0.901 0.083 100s -0.636 -0.564 100s 0.171 0.571 100s 100s x1: [2, 1, 1, 1] 100s -0.165 0.254 100s 100s y: [4, 1, 1, 1] 100s 0.070 -0.128 -0.039 0.117 100s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 100s x0: [2, 4, 4, 1] 100s -0.551 -0.838 100s 0.847 0.646 100s -0.162 -0.155 100s 0.887 -0.181 100s 100s x1: [2, 4, 4, 1] 100s -0.863 -0.245 100s -0.312 0.779 100s 0.912 0.197 100s -0.325 -0.002 100s 100s y: [4, 4, 4, 1] 100s 0.681 -0.890 0.178 -0.721 100s -0.481 0.239 -0.070 -0.418 100s -0.668 0.900 -0.179 0.773 100s 0.181 -0.276 0.053 -0.287 100s testing: mul_mat, [1, 4, 4, 3] = [2, 1, 4, 3] * [2, 4, 4, 3] 100s x0: [2, 1, 4, 3] 100s -0.089 -0.850 100s 100s x1: [2, 4, 4, 3] 100s -0.526 0.834 100s -0.136 0.312 100s -0.320 -0.249 100s -0.869 0.099 100s 100s y: [1, 4, 4, 3] 100s -0.662 100s -0.253 100s 0.240 100s -0.007 100s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.976 0.962 100s -0.165 0.745 100s 0.936 -0.914 100s 100s x1: [2, 1, 1, 1] 100s 0.909 0.169 100s 100s y: [3, 1, 1, 1] 100s -0.724 -0.024 0.696 100s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 100s x0: [3, 1, 4, 1] 100s 0.103 0.056 0.136 100s 100s x1: [3, 2, 4, 1] 100s -0.478 0.909 0.021 100s -0.094 0.869 -0.102 100s 100s y: [1, 2, 4, 1] 100s 0.004 100s 0.025 100s testing: mul_mat, [2, 3, 4, 3] = [1, 2, 4, 3] * [1, 3, 4, 3] 100s x0: [1, 2, 4, 3] 100s -0.514 100s 0.256 100s 100s x1: [1, 3, 4, 3] 100s 0.525 100s 0.867 100s 0.702 100s 100s y: [2, 3, 4, 3] 100s -0.270 0.135 100s -0.446 0.222 100s -0.361 0.180 100s test-mul-mat0: iter:268/500 100s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.501 0.558 0.823 100s -0.804 -0.400 0.168 100s 0.500 0.670 -0.007 100s 100s x1: [3, 1, 1, 1] 100s 0.002 -0.755 0.492 100s 100s y: [3, 1, 1, 1] 100s -0.016 0.383 -0.508 100s testing: mul_mat, [3, 3, 2, 1] = [3, 3, 2, 1] * [3, 3, 2, 1] 100s x0: [3, 3, 2, 1] 100s 0.280 -0.430 -0.064 100s -0.219 -0.872 -0.241 100s -0.022 -0.272 0.927 100s 100s x1: [3, 3, 2, 1] 100s -0.510 -0.011 -0.502 100s -0.731 0.613 -0.180 100s 0.903 -0.658 0.180 100s 100s y: [3, 3, 2, 1] 100s -0.106 0.242 -0.451 100s -0.457 -0.33t.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backwar1 -0.318 100s 0.525 0.333 0.326 100s testing: mul_mat, [4, 3, 2, 3] = [3, 4, 2, 3] * [3, 3, 2, 3] 100s x0: [3, 4, 2, 3] 100s 0.478 0.997 -0.058 100s 0.435 -0.190 0.357 100s 0.629 -0.237 0.114 100s 0.242 -0.169 -0.900 100s 100s x1: [3, 3, 2, 3] 100s 0.139 0.341 0.418 100s -0.885 0.229 0.240 100s -0.902 -0.940 0.128 100s 100s y: [4, 3, 2, 3] 100s 0.382 0.145 0.054 -0.401 100s -0.208 -0.342 -0.584 -0.469 100s -1.376 -0.168 -0.330 -0.174 100s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.793 0.987 -0.343 100s -0.454 0.904 0.165 100s -0.056 0.146 -0.847 100s -0.174 0.542 -0.362 100s 100s x1: [3, 4, 1, 1] 100s 0.900 -0.821 0.131 100s -0.001 -0.049 0.402 100s 0.807 0.009 0.935 100s 0.028 -0.130 0.695 100s 100s y: [4, 4, 1, 1] 100s -1.569 -1.129 -0.281 -0.649 100s -0.185 0.022 -0.347 -0.172 100s -0.951 -0.203 -0.836 -0.474 100s -0.389 -0.016 -0.609 -0.327 100s testing: mul_mat, [4, 3, 2, 1] = [4, 4, 2, 1] * [4, 3, 2, 1] 100s x0: [4, 4, 2, 1] 100s -0.081 -0.195 0.143 -0.346 100s -0.349 0.667 0.265 0.624 100s 0.029 0.775 0.714 0.101 100s -0.916 0.983 0.557 0.042 100s 100s x1: [4, 3, 2, 1] 100s 0.692 0.178 0.476 0.489 100s 0.731 -0.587 0.389 0.910 100s 0.545 -0.612 -0.139 -0.054 100s 100s y: [4, 3, 2, 1] 100s -0.192 0.309 0.548 -0.172 100s -0.204 0.025 -0.064 -0.991 100s 0.074 -0.668 -0.563 -1.180 100s testing: mul_mat, [4, 4, 2, 3] = [4, 4, 2, 3] * [4, 4, 2, 3] 100s x0: [4, 4, 2, 3] 100s 0.620 0.254 0.585 0.930 100s 0.611 -0.988 0.054 -0.393 100s -0.213 0.613 -0.421 -0.867 100s -0.759 0.725 -0.494 -0.463 100s 100s x1: [4, 4, 2, 3] 100s -0.609 0.850 -0.182 0.196 100s 0.517 -0.406 0.179 -0.340 100s 0.858 -0.107 -0.783 -0.487 100s -0.483 0.318 0.555 0.002 100s 100s y: [4, 4, 2, 3] 100s -0.085 -1.298 0.557 1.077 100s 0.006 0.860 -0.140 -0.618 100s -0.407 0.779 0.504 -0.117 100s 0.107 -0.580 0.063 0.323 100s test-mul-mat0: iter:269/500 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.313 0.321 100s 0.881 -0.250 100s -0.912 -0.498 100s -0.073 0.257 100s 100s x1: [2, 4, 1, 1] 100s -0.280 0.879 100s -0.316 0.793 100s -0.645 0.698 100s -0.905 0.196 100s 100s y: [4, 4, 1, 1] 100s 0.370 -0.467 -0.182 0.247 100s 0.354 -0.477 -0.107 0.227 100s 0.426 -0.743 0.241 0.227 100s 0.346 -0.847 0.727 0.117 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.577 -0.844 100s 0.895 -0.942 100s 0.783 -0.386 100s 0.936 -0.533 100s 100s x1: [2, 4, 1, 1] 100s -0.918 0.185 100s 0.999 -0.430 100s 0.023 0.768 100s 0.307 0.561 100s 100s y: [4, 4, 1, 1] 100s 0.374 -0.996 -0.790 -0.958 100s -0.214 1.300 0.948 1.165 100s -0.661 -0.703 -0.278 -0.388 100s -0.650 -0.253 0.024 -0.011 100s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.940 -0.103 100s 0.754 -0.134 100s 100s x1: [2, 4, 1, 1] 100s -0.592 -0.709 100s -0.835 -0.497 100s 0.487 0.370 100s 0.190 -0.191 100s 100s y: [2, 4, 1, 1] 100s -0.484 -0.352 100s -0.734 -0.563 100s 0.420 0.318 100s 0.198 0.169 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.075 0.712 100s 0.922 -0.365 100s 100s x1: [2, 2, 1, 1] 100s -0.845 0.835 100s -0.949 -0.846 100s 100s y: [2, 2, 1, 1] 100s 0.532 -1.084 100s -0.673 -0.566 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.426 0.041 100s -0.942 -0.534 100s -0.871 -0.579 100s 100s x1: [2, 2, 1, 1] 100s 0.549 -0.865 100s -0.209 0.443 100s 100s y: [3, 2, 1, 1] 100s -0.269 -0.055 0.023 100s 0.107 -0.040 -0.075 100s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.902 0.614 0.581 100s 100s x1: [3, 2, 1, 1] 100s 0.206 -0.032 0.908 100s -0.424 -0.842 -0.283 100s 100s y: [1, 2, 1, 1] 100s 0.323 100s -0.299 100s test-mul-mat0: iter:270/500 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.164 0.862 100s -0.908 -0.106 100s 0.992 0.133 100s 0.359 -0.588 100s 100s x1: [2, 4, 1, 1] 100s 0.922 0.822 100s -0.909 0.844 100s 0.534 -0.274 100s 0.393 0.669 100s 100s y: [4, 4, 1, 1] 100s 0.557 -0.925 1.024 -0.152 100s 0.877 0.736 -0.790 -0.823 100s -0.324 -0.456 0.493 0.353 100s 0.513 -0.428 0.478 -0.252 100s testing: mul_mat, [2, 4, 4, 1] = [2, 2, 4, 1] * [2, 4, 4, 1] 100s x0: [2, 2, 4, 1] 100s 0.353 0.377 100s 0.481 -0.609 100s 100s x1: [2, 4, 4, 1] 100s -0.661 -0.672 100s -0.680 -0.085 100s -0.514 0.037 100s -0.257 -0.416 100s 100s y: [2, 4, 4, 1] 100s -0.487 0.092 100s -0.272 -0.275 100s -0.168 -0.270 100s -0.248 0.130 100s testing: mul_mat, [3, 2, 4, 2] = [2, 3, 4, 2] * [2, 2, 4, 2] 100s x0: [2, 3, 4, 2] 100s 0.505 0.033 100s -0.547 0.487 100s 0.277 -0.443 100s 100s x1: [2, 2, 4, 2] 100s -0.152 -0.785 100s 0.567 0.615 100s 100s y: [3, 2, 4, 2] 100s -0.103 -0.299 0.306 100s 0.307 -0.011 -0.115 100s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.688 -0.547 100s -0.022 -0.372 100s 0.284 -0.553 100s 100s x1: [2, 3, 1, 1] 100s -0.994 -0.430 100s 0.501 -0.637 100s 0.296 0.265 100s 100s y: [3, 3, 1, 1] 100s 0.919 0.182 -0.044 100s 0.004 0.226 0.495 100s -0.349 -0.105 -0.063 100s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 100s x0: [3, 1, 4, 1] 100s 0.964 0.964 0.843 100s 100s x1: [3, 2, 4, 1] 100s 0.932 0.782 -0.357 100s 0.864 -0.576 -0.883 100s 100s y: [1, 2, 4, 1] 100s 1.352 100s -0.466 100s testing: mul_mat, [3, 3, 4, 2] = [1, 3, 4, 2] * [1, 3, 4, 2] 100s x0: [1, 3, 4, 2] 100s -0.010 100s -0.636 100s -0.484 100s 100s x1: [1, 3, 4, 2] 100s -0.434 100s -0.359 100s -0.218 100s 100s y: [3, 3, 4, 2] 100s 0.004 0.276 0.210 100s 0.004 0.228 0.174 100s 0.002 0.139 0.106 100s test-mul-mat0: iter:271/500 100s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.148 -0.650 0.258 -0.187 100s -0.211 0.775 0.336 0.693 100s -0.200 0.073 -0.151 -0.449 100s -0.320 -0.387 -0.251 0.180 100s 100s x1: [4, 2, 1, 1] 100s -0.111 0.021 -0.172 0.879 100s 0.385 0.344 0.082 -0.453 100s 100s y: [4, 2, 1, 1] 100s -0.206 0.591 -0.345 0.229 100s -0.175 -0.101 0.139 -0.358 100s testing: mul_mat, [1, 4, 2, 1] = [4, 1, 2, 1] * [4, 4, 2, 1] 100s x0: [4, 1, 2, 1] 100s 0.800 -0.819 -0.615 -0.824 100s 100s x1: [4, 4, 2, 1] 100s -0.363 -0.618 0.131 -0.115 100s 0.413 -0.625 0.774 -0.566 100s 0.203 0.653 0.818 -0.453 100s -0.264 -0.634 0.457 0.587 100s 100s y: [1, 4, 2, 1] 100s 0.230 100s 0.833 100s -0.502 100s -0.457 100s testing: mul_mat, [3, 1, 2, 4] = [4, 3, 2, 4] * [4, 1, 2, 4] 100s x0: [4, 3, 2, 4] 100s -0.487 -0.878 0.697 -0.556 100s 0.840 0.794 -0.225 0.063 100s -0.620 -0.157 0.484 -0.744 100s 100s x1: [4, 1, 2, 4] 100s -0.363 0.925 -0.656 0.003 100s 100s y: [3, 1, 2, 4] 100s -1.094 0.577 -0.239 100s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.600 -0.296 -0.146 -0.825 100s 100s x1: [4, 3, 1, 1] 100s 0.249 0.731 -0.796 -0.586 100s -0.333 -0.422 -0.013 -0.065 100s -0.247 -0.311 -0.513 -0.298 100s 100s y: [1, 3, 1, 1] 100s 0.234 100s 0.380 100s 0.562 100s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 100s x0: [1, 4, 2, 1] 100s -0.918 100s -0.672 100s -0.223 100s -0.275 100s 100s x1: [1, 4, 2, 1] 100s -0.683 100s -0.605 100s 0.917 100s -0.238 100s 100s y: [4, 4, 2, 1] 100s 0.627 0.459 0.152 0.188 100s 0.555 0.406 0.135 0.166 100s -0.842 -0.616 -0.204 -0.252 100s 0.219 0.160 0.053 0.066 100s testing: mul_mat, [3, 1, 2, 4] = [4, 3, 2, 4] * [4, 1, 2, 4] 100s x0: [4, 3, 2, 4] 100s 0.205 -0.558 -0.618 0.024 100s -0.875 -0.760 0.959 -0.467 100s 0.906 -0.550 0.395 -0.485 100s 100s x1: [4, 1, 2, 4] 100s -0.561 0.122 -0.515 0.427 100s 100s y: [3, 1, 2, 4] 100s 0.146 -0.296 -0.985 100s test-mul-mat0: iter:272/500 100s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.532 100s -0.112 100s -0.188 100s 0.738 100s 100s x1: [1, 4, 1, 1] 100s -0.550 100s -0.517 100s 0.031 100s 0.728 100s 100s y: [4, 4, 1, 1] 100s 0.292 0.061 0.104 -0.405 100s 0.275 0.058 0.097 -0.381 100s -0.017 -0.003 -0.006 0.023 100s -0.387 -0.081 -0.137 0.537 100s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.992 100s -0.436 100s 100s x1: [1, 4, 1, 1] 100s 0.598 100s -0.081 100s -0.992 100s -0.696 100s 100s y: [2, 4, 1, 1] 100s 0.593 -0.261 100s -0.080 0.035 100s -0.985 0.433 100s -0.691 0.303 100s testing: mul_mat, [4, 2, 1, 2] = [1, 4, 1, 2] * [1, 2, 1, 2] 100s x0: [1, 4, 1, 2] 100s 0.947 100s -0.338 100s -0.173 100s -0.545 100s 100s x1: [1, 2, 1, 2] 100s 0.473 100s -0.324 100s 100s y: [4, 2, 1, 2] 100s 0.447 -0.160 -0.082 -0.258 100s -0.307 0.110 0.056 0.177 100s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.099 100s -0.410 100s -0.769 100s 100s x1: [1, 4, 1, 1] 100s 0.147 100s -0.269 100s 0.173 100s 0.630 100s 100s y: [3, 4, 1, 1] 100s -0.014 -0.060 -0.113 100s 0.027 0.110 0.207 100s -0.017 -0.071 -0.133 100s -0.062 -0.259 -0.485 100s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.680 0.968 0.003 100s 0.976 -0.745 -0.278 100s 0.691 0.410 -0.587 100s 0.937 -0.356 -0.050 100s 100s x1: [3, 1, 1, 1] 100s 0.789 0.401 0.968 100s 100s y: [4, 1, 1, 1] 100s -0.145 0.203 0.141 0.549 100s testing: mul_mat, [2, 3, 1, 2] = [4, 2, 1, 2] * [4, 3, 1, 2] 100s x0: [4, 2, 1, 2] 100s -0.009 0.476 -0.890 0.097 100s 0.697 0.713 -0.574 0.350 100s 100s x1: [4, 3, 1, 2] 100s 0.384 0.240 0.405 -0.447 100s -0.445 -0.585 0.276 0.702 100s 0.146 -0.551 0.332 -0.091 100s 100s y: [2, 3, 1, 2] 100s -0.293 0.050 100s -0.451 -0.639 100s -0.568 -0.513 100s test-mul-mat0: iter:273/500 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.392 0.409 -0.313 100s 0.081 -0.601 -0.616 100s 100s x1: [3, 2, 1, 1] 100s 0.441 0.864 -0.815 100s -0.450 -0.610 0.828 100s 100s y: [2, 2, 1, 1] 100s 0.435 0.019 100s -0.332 -0.180 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.141 0.750 0.059 100s 0.784 0.357 -0.548 100s 100s x1: [3, 2, 1, 1] 100s -0.444 -0.888 -0.506 100s -0.018 0.209 0.844 100s 100s y: [2, 2, 1, 1] 100s -0.633 -0.387 100s 0.209 -0.402 100s testing: mul_mat, [4, 2, 1, 4] = [3, 4, 1, 4] * [3, 2, 1, 4] 100s x0: [3, 4, 1, 4] 100s 0.159 0.538 0.236 100s -0.057 -0.105 0.687 100s -0.899 0.192 -0.560 100s 0.983 -0.650 -0.365 100s 100s x1: [3, 2, 1, 4] 100s 0.158 -0.703 -0.247 100s 0.882 0.158 -0.805 100s 100s y: [4, 2, 1, 4] 100s -0.411 -0.105 -0.139 0.702 100s 0.036 -0.620 -0.311 1.059 100s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.976 -0.378 -0.588 100s -0.295 -0.217 -0.446 100s -0.655 -0.161 -0.358 100s 0.564 -0.360 -0.608 100s 100s x1: [3, 4, 1, 1] 100s 0.486 -0.797 0.981 100s -0.691 -0.365 -0.597 100s -0.418 0.448 0.917 100s -0.201 0.624 0.731 100s 100s y: [4, 4, 1, 1] 100s 0.200 -0.408 -0.541 -0.035 100s -0.186 0.549 0.725 0.105 100s -1.116 -0.383 -0.128 -0.955 100s -0.862 -0.402 -0.231 -0.783 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.747 -0.365 -0.043 -0.744 100s -0.097 -0.388 0.417 -0.398 100s 0.809 0.853 0.961 -0.848 100s 0.877 0.340 0.740 -0.190 100s 100s x1: [4, 3, 1, 1] 100s -0.097 -0.628 -0.935 -0.368 100s 0.967 -0.398 -0.881 -0.830 100s -0.417 -0.572 -0.195 -0.014 100s 100s y: [4, 3, 1, 1] 100s 0.615 0.010 -1.201 -0.920 100s 0.079 0.024 0.298 0.219 100s 0.539 0.187 -1.001 -0.702 100s testing: mul_mat, [2, 4, 1, 4] = [4, 2, 1, 4] * [4, 4, 1, 4] 100s x0: [4, 2, 1, 4] 100s -0.851 -0.988 0.417 0.220 100s 0.881 -0.191 0.556 -0.253 100s 100s x1: [4, 4, 1, 4] 100s 0.243 -0.456 0.713 0.615 100s -0.391 -0.655 0.582 0.211 100s -0.536 0.751 0.794 -0.108 100s -0.444 -0.220 0.902 -0.191 100s 100s y: [2, 4, 1, 4] 100s 0.676 0.542 100s 1.269 0.051 100s 0.021 -0.148 100s 0.929 0.201 100s test-mul-mat0: iter:274/500 100s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.750 -0.044 100s 0.359 -0.421 100s 100s x1: [2, 1, 1, 1] 100s -0.742 -0.231 100s 100s y: [2, 1, 1, 1] 100s 0.567 -0.169 100s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.702 -0.222 100s 0.297 -0.903 100s 0.169 0.212 100s 0.160 -0.267 100s 100s x1: [2, 2, 1, 1] 100s -0.080 -0.991 100s -0.045 0.347 100s 100s y: [4, 2, 1, 1] 100s 0.164 0.872 -0.223 0.252 100s -0.109 -0.327 0.066 -0.100 100s testing: mul_mat, [1, 4, 1, 4] = [2, 1, 1, 4] * [2, 4, 1, 4] 100s x0: [2, 1, 1, 4] 100s -0.220 0.823 100s 100s x1: [2, 4, 1, 4] 100s -0.267 -0.937 100s -0.507 0.326 100s -0.479 0.184 100s -0.933 -0.140 100s 100s y: [1, 4, 1, 4] 100s -0.713 100s 0.379 100s 0.257 100s 0.090 100s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.934 -0.610 100s 100s x1: [2, 1, 1, 1] 100s -0.053 0.996 100s 100s y: [1, 1, 1, 1] 100s -0.557 100s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.493 100s 0.031 100s 100s x1: [1, 2, 1, 1] 100s 0.232 100s -0.456 100s 100s y: [2, 2, 1, 1] 100s 0.115 0.007 100s -0.225 -0.014 100s testing: mul_mat, [3, 1, 1, 4] = [2, 3, 1, 4] * [2, 1, 1, 4] 100s x0: [2, 3, 1, 4] 100s 0.536 -0.515 100s 0.330 -0.890 100s 0.100 -0.077 100s 100s x1: [2, 1, 1, 4] 100s 0.292 0.102 100s 100s y: [3, 1, 1, 4] 100s 0.104 0.006 0.021 100s test-mul-mat0: iter:275/500 100s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.897 0.703 -0.440 100s 100s x1: [3, 1, 1, 1] 100s -0.461 -0.433 -0.398 100s 100s y: [1, 1, 1, 1] 100s -0.543 100s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.438 -0.197 -0.993 100s 100s x1: [3, 1, 1, 1] 100s -0.993 -0.374 -0.484 100s 100s y: [1, 1, 1, 1] 100s 0.119 100s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.335 -0.761 0.406 100s 100s x1: [3, 1, 1, 1] 100s 0.756 -0.964 0.928 100s 100s y: [1, 1, 1, 1] 100s 1.364 100s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.119 0.213 0.901 100s -0.623 -0.229 0.213 100s 100s x1: [3, 1, 1, 1] 100s 0.178 0.914 -0.659 100s 100s y: [2, 1, 1, 1] 100s -0.421 -0.460 100s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.628 -0.546 100s -0.857 0.582 100s -0.539 0.264 100s 100s x1: [2, 3, 1, 1] 100s 0.310 -0.532 100s 0.815 0.385 100s -0.635 0.518 100s 100s y: [3, 3, 1, 1] 100s 0.096 -0.575 -0.307 100s -0.722 -0.474 -0.337 100s 0.116 0.845 0.479 100s testing: mul_mat, [1, 2, 1, 1]d.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-back = [3, 1, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.291 0.814 -0.457 100s 100s x1: [3, 2, 1, 1] 100s -0.539 0.338 0.300 100s -0.611 0.303 -0.365 100s 100s y: [1, 2, 1, 1] 100s 0.294 100s 0.591 100s test-mul-mat0: iter:276/500 100s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.109 -0.839 0.624 100s -0.164 -0.467 0.768 100s 0.298 -0.013 0.349 100s -0.438 0.449 -0.313 100s 100s x1: [3, 2, 1, 1] 100s 0.079 -0.805 0.328 100s -0.708 0.506 0.796 100s 100s y: [4, 2, 1, 1] 100s 0.871 0.614 0.148 -0.498 100s 0.150 0.491 0.061 0.288 100s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 1, 3, 1] 100s -0.610 -0.258 0.520 100s 100s x1: [3, 4, 3, 1] 100s 0.862 0.838 0.990 100s -0.503 -0.534 -0.301 100s -0.689 0.009 0.748 100s -0.823 -0.567 0.175 100s 100s y: [1, 4, 3, 1] 100s -0.228 100s 0.288 100s 0.807 100s 0.740 100s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 100s x0: [3, 2, 3, 1] 100s 0.982 -0.074 0.747 100s 0.702 -0.645 -0.170 100s 100s x1: [3, 1, 3, 1] 100s 0.371 0.937 0.495 100s 100s y: [2, 1, 3, 1] 100s 0.665 -0.429 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.973 -0.159 0.482 100s -0.465 -0.204 -0.807 100s 100s x1: [3, 2, 1, 1] 100s -0.859 0.074 0.086 100s 0.512 0.011 -0.419 100s 100s y: [2, 2, 1, 1] 100s -0.806 0.315 100s 0.294 0.098 100s testing: mul_mat, [4, 3, 3, 1] = [2, 4, 3, 1] * [2, 3, 3, 1] 100s x0: [2, 4, 3, 1] 100s -0.821 0.097 100s -0.484 0.386 100s -0.151 0.163 100s 0.190 0.632 100s 100s x1: [2, 3, 3, 1] 100s -0.222 -0.592 100s 0.940 -0.521 100s -0.237 -0.230 100s 100s y: [4, 3, 3, 1] 100s 0.125 -0.121 -0.063 -0.416 100s -0.822 -0.656 -0.227 -0.151 100s 0.172 0.026 -0.002 -0.190 100s testing: mul_mat, [1, 2, 3, 1] = [4, 1, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 1, 3, 1] 100s -0.233 0.956 0.687 -0.129 100s 100s x1: [4, 2, 3, 1] 100s -0.019 -0.758 0.691 -0.823 100s 0.347 0.121 0.514 0.526 100s 100s y: [1, 2, 3, 1] 100s -0.140 100s 0.320 100s test-mul-mat0: iter:277/500 100s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.387 0.630 0.909 100s -0.133 -0.975 -0.517 100s 100s x1: [3, 1, 1, 1] 100s -0.805 0.020 0.654 100s 100s y: [2, 1, 1, 1] 100s 0.296 -0.251 100s testing: mul_mat, [3, 2, 4, 1] = [3, 3, 4, 1] * [3, 2, 4, 1] 100s x0: [3, 3, 4, 1] 100s 0.058 -0.478 0.694 100s 0.926 -0.452 -0.824 100s 0.795 0.328 -0.552 100s 100s x1: [3, 2, 4, 1] 100s 0.869 -0.219 -0.729 100s 0.156 -0.334 0.039 100s 100s y: [3, 2, 4, 1] 100s -0.350 1.504 1.021 100s 0.196 0.264 -0.007 100s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 100s x0: [3, 2, 4, 1] 100s -0.314 0.824 0.401 100s -0.439 -0.902 0.092 100s 100s x1: [3, 3, 4, 1] 100s -0.456 0.720 -0.187 100s -0.008 -0.329 -0.193 100s -0.522 -0.266 0.154 100s 100s y: [2, 3, 4, 1] 100s 0.661 -0.466 100s -0.346 0.283 100s 0.007 0.483 100s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.013 0.104 -0.183 100s 0.005 0.781 -0.256 100s -0.311 0.168 -0.340 100s 0.574 0.101 -0.586 100s 100s x1: [3, 2, 1, 1] 100s 0.602 -0.880 -0.908 100s 0.041 -0.673 0.182 100s 100s y: [4, 2, 1, 1] 100s 0.083 -0.452 -0.026 0.787 100s -0.103 -0.572 -0.187 -0.151 100s testing: mul_mat, [1, 3, 4, 1] = [4, 1, 4, 1] * [4, 3, 4, 1] 100s x0: [4, 1, 4, 1] 100s -0.886 -0.082 -0.999 0.762 100s 100s x1: [4, 3, 4, 1] 100s -0.413 -0.042 0.844 -0.782 100s -0.114 -0.954 -0.947 0.118 100s 0.022 0.028 -0.978 -0.304 100s 100s y: [1, 3, 4, 1] 100s -1.070 100s 1.216 100s 0.724 100s testing: mul_mat, [2, 4, 4, 1] = [1, 2, 4, 1] * [1, 4, 4, 1] 100s x0: [1, 2, 4, 1] 100s 0.079 100s 0.686 100s 100s x1: [1, 4, 4, 1] 100s -0.508 100s 0.583 100s 0.155 100s -0.682 100s 100s y: [2, 4, 4, 1] 100s -0.040 -0.348 100s 0.046 0.400 100s 0.012 0.106 100s -0.054 -0.468 100s test-mul-mat0: iter:278/500 100s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.002 -0.825 100s 100s x1: [2, 1, 1, 1] 100s 0.415 0.020 100s 100s y: [1, 1, 1, 1] 100s -0.017 100s testing: mul_mat, [4, 1, 4, 1] = [2, 4, 4, 1] * [2, 1, 4, 1] 100s x0: [2, 4, 4, 1] 100s 0.036 -0.608 100s 0.030 -0.040 100s -0.075 -0.891 100s -0.354 0.433 100s 100s x1: [2, 1, 4, 1] 100s 0.401 0.385 100s 100s y: [4, 1, 4, 1] 100s -0.220 -0.003 -0.373 0.025 100s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 100s x0: [2, 1, 4, 1] 100s 0.967 0.152 100s 100s x1: [2, 4, 4, 1] 100s -0.235 0.235 100s -0.123 0.690 100s 0.344 0.523 100s 0.123 -0.389 100s 100s y: [1, 4, 4, 1] 100s -0.191 100s -0.013 100s 0.412 100s 0.060 100s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.663 -0.018 100s -0.435 -0.770 100s -0.322 0.503 100s 0.776 -0.149 100s 100s x1: [2, 1, 1, 1] 100s -0.834 0.423 100s 100s y: [4, 1, 1, 1] 100s -0.560 0.038 0.481 -0.710 100s testing: mul_mat, [2, 2, 4, 1] = [4, 2, 4, 1] * [4, 2, 4, 1] 100s x0: [4, 2, 4, 1] 100s -0.695 0.171 0.746 -0.916 100s 0.418 0.854 -0.578 0.165 100s 100s x1: [4, 2, 4, 1] 100s -0.134 -0.770 0.073 0.157 100s -0.446 0.549 -0.671 0.252 100s 100s y: [2, 2, 4, 1] 100s -0.127 -0.729 100s -0.328 0.712 100s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 100s x0: [2, 4, 4, 1] 100s 0.976 -0.866 100s 0.675 0.501 100s 0.422 -0.943 100s -0.099 0.144 100s 100s x1: [2, 4, 4, 1] 100s 0.548 -0.480 100s -0.158 0.295 100s -0.057 -0.074 100s -0.541 -0.921 100s 100s y: [4, 4, 4, 1] 100s 0.950 0.130 0.684 -0.123 100s -0.409 0.041 -0.345 0.058 100s 0.009 -0.076 0.046 -0.005 100s 0.270 -0.826 0.641 -0.079 100s test-mul-mat0: iter:279/500 100s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.643 0.931 -0.505 100s 0.664 0.196 -0.756 100s -0.706 -0.394 -0.176 100s -0.118 0.150 0.785 100s 100s x1: [3, 4, 1, 1] 100s 0.989 0.477 0.914 100s -0.429 -0.674 0.491 100s 0.378 -0.120 -0.660 100s 0.234 0.497 -0.870 100s 100s y: [4, 4, 1, 1] 100s 0.619 0.059 -1.047 0.672 100s -1.152 -0.789 0.482 0.335 100s 0.464 0.727 -0.104 -0.581 100s 1.053 0.911 -0.208 -0.636 100s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.772 -0.065 0.611 100s 0.269 0.065 0.059 100s 100s x1: [3, 4, 1, 1] 100s 0.949 0.669 -0.580 100s -0.562 0.090 0.190 100s -0.573 -0.433 0.104 100s -0.002 -0.108 -0.405 100s 100s y: [2, 4, 1, 1] 100s 0.335 0.265 100s -0.324 -0.134 100s -0.351 -0.176 100s -0.242 -0.032 100s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.202 -0.378 0.752 100s 100s x1: [3, 2, 1, 1] 100s -0.088 -0.004 0.554 100s -0.424 -0.808 0.798 100s 100s y: [1, 2, 1, 1] 100s 0.436 100s 0.991 100s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.173 -0.983 0.121 100s -0.861 -0.434 0.564 100s -0.293 0.274 -0.834 100s 100s x1: [3, 1, 1, 1] 100s 0.948 -0.593 0.702 100s 100s y: [3, 1, 1, 1] 100s 0.504 -0.163 -1.025 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.836 -0.096 0.566 100s -0.304 0.962 0.702 100s 100s x1: [3, 3, 1, 1] 100s 0.716 0.940 0.938 100s -0.349 0.550 0.208 100s 0.716 -0.390 -0.880 100s 100s y: [2, 3, 1, 1] 100s -0.157 1.346 100s 0.357 0.781 100s -1.060 -1.212 100s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.160 0.726 100s 0.974 0.247 100s 0.835 -0.045 100s 100s x1: [2, 3, 1, 1] 100s -0.416 0.319 100s 0.650 -0.009 100s 0.020 0.267 100s 100s y: [3, 3, 1, 1] 100s 0.165 -0.326 -0.361 100s 0.097 0.631 0.543 100s 0.197 0.086 0.005 100s test-mul-mat0: iter:280/500 100s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.220 100s -0.441 100s 0.039 100s 0.389 100s 100s x1: [1, 1, 1, 1] 100s 0.352 100s 100s y: [4, 1, 1, 1] 100s -0.077 -0.155 0.014 0.137 100s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 100s x0: [1, 4, 2, 1] 100s -0.740 100s -0.992 100s 0.090 100s 0.280 100s 100s x1: [1, 4, 2, 1] 100s -0.321 100s 0.751 100s 0.553 100s 0.375 100s 100s y: [4, 4, 2, 1] 100s 0.238 0.318 -0.029 -0.090 100s -0.556 -0.745 0.068 0.210 100s -0.410 -0.549 0.050 0.155 100s -0.278 -0.372 0.034 0.105 100s testing: mul_mat, [3, 4, 2, 4] = [1, 3, 2, 4] * [1, 4, 2, 4] 100s x0: [1, 3, 2, 4] 100s -0.477 100s -0.539 100s -0.582 100s 100s x1: [1, 4, 2, 4] 100s -0.258 100s -0.834 100s -0.503 100s 0.698 100s 100s y: [3, 4, 2, 4] 100s 0.123 0.139 0.150 100s 0.398 0.450 0.486 100s 0.240 0.271 0.293 100s -0.333 -0.376 -0.406 100s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.329 100s 100s x1: [1, 3, 1, 1] 100s -0.859 100s -0.356 100s -0.092 100s 100s y: [1, 3, 1, 1] 100s 0.283 100s 0.117 100s 0.030 100s testing: mul_mat, [3, 1, 2, 1] = [1, 3, 2, 1] * [1, 1, 2, 1] 100s x0: [1, 3, 2, 1] 100s -0.867 100s -0.683 100s 0.627 100s 100s x1: [1, 1, 2, 1] 100s 0.672 100s 100s y: [3, 1, 2, 1] 100s -0.583 -0.459 0.421 100s testing: mul_mat, [3, 1, 2, 4] = [3, 3, 2, 4] * [3, 1, 2, 4] 100s x0: [3, 3, 2, 4] 100s -0.637 0.326 -0.189 100s -0.469 0.951 0.937 100s 0.707 0.029 0.866 100s 100s x1: [3, 1, 2, 4] 100s 0.485 0.987 -0.163 100s 100s y: [3, 1, 2, 4] 100s 0.043 0.558 0.231 100s test-mul-mat0: iter:281/500 100s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.238 0.820 0.485 0.525 100s 0.032 -0.750 -0.649 -0.909 100s -0.241 0.946 0.208 0.093 100s -0.328 -0.084 -0.041 0.857 100s 100s x1: [4, 1, 1, 1] 100s -0.390 -0.691 -0.067 -0.862 100s 100s y: [4, 1, 1, 1] 100s -1.144 1.333 -0.653 -0.550 100s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 3, 3, 1] 100s 0.993 -0.547 0.464 0.448 100s -0.620 0.536 -0.152 0.514 100s -0.300 -0.079 0.566 -0.176 100s 100s x1: [4, 4, 3, 1] 100s 0.166 0.385 -0.690 0.896 100s -0.762 0.581 -0.551 -0.764 100s 0.691 0.408 -0.154 -1.000 100s -0.660 -0.016 0.577 0.579 100s 100s y: [3, 4, 3, 1] 100s 0.035 0.668 -0.628 100s -1.673 0.476 0.005 100s -0.056 -0.701 -0.150 100s -0.119 0.611 0.423 100s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 100s x0: [4, 1, 3, 1] 100s -0.359 -0.717 0.909 -0.327 100s 100s x1: [4, 3, 3, 1] 100s -0.824 -0.085 0.665 -0.124 100s 0.836 0.230 0.700 -0.314 100s -0.987 -0.968 0.777 0.910 100s 100s y: [1, 3, 3, 1] 100s 1.001 100s 0.273 100s 1.456 100s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.326 -0.770 0.703 -0.701 100s -0.147 0.453 -0.882 -0.297 100s 100s x1: [4, 1, 1, 1] 100s -0.986 -0.091 -0.485 0.774 100s 100s y: [2, 1, 1, 1] 100s -0.492 0.301 100s testing: mul_mat, [2, 4, 3, 1] = [2, 2, 3, 1] * [2, 4, 3, 1] 100s x0: [2, 2, 3, 1] 100s -0.269 -0.480 100s 0.800 -0.151 100s 100s x1: [2, 4, 3, 1] 100s -0.817 -0.940 100s 0.368 0.123 100s 0.657 0.263 100s 0.764 0.941 100s 100s y: [2, 4, 3, 1] 100s 0.672 -0.512 100s -0.158 0.276 100s -0.304 0.486 100s -0.658 0.470 100s testing: mul_mat, [3, 2, 3, 1] = [2, 3, 3, 1] * [2, 2, 3, 1] 100s x0: [2, 3, 3, 1] 100s -0.361 0.140 100s 0.024 0.371 100s 0.905 -0.279 100s 100s x1: [2, 2, 3, 1] 100s 0.919 0.758 100s 0.026 -0.643 100s 100s y: [3, 2, 3, 1] 100s -0.226 0.303 0.621 100s -0.099 -0.238 0.203 100s test-mul-mat0: iter:282/500 100s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.322 -0.240 -0.666 0.786 100s -0.489 0.765 -0.160 -0.583 100s 0.014 0.750 -0.757 -0.980 100s 0.685 -0.574 -0.216 0.638 100s 100s x1: [4, 4, 1, 1] 100s -0.235 0.952 0.760 0.273 100s -0.854 0.513 -0.608 0.497 100s 0.455 0.031 -0.479 0.360 100s -0.829 0.892 -0.919 -0.959 100s 100s y: [4, 4, 1, 1] 100s -0.596 0.564 -0.132 -0.698 100s 0.397 0.618 0.346 -0.432 100s 0.741 -0.332 0.039 0.627 100s -0.623 1.793 2.293 -1.494 100s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 100s x0: [4, 2, 4, 1] 100s -0.354 0.217 -0.668 0.737 100s 0.877 -0.187 0.342 -0.812 100s 100s x1: [4, 4, 4, 1] 100s -0.814 -0.943 0.783 0.700 100s -0.551 0.280 0.155 0.480 100s 0.801 -0.486 0.651 0.693 100s -0.405 0.692 -0.244 0.917 100s 100s y: [2, 4, 4, 1] 100s 0.075 -0.837 100s 0.506 -0.873 100s -0.313 0.454 100s 1.132 -1.312 100s testing: mul_mat, [3, 2, 4, 1] = [4, 3, 4, 1] * [4, 2, 4, 1] 100s x0: [4, 3, 4, 1] 100s -0.907 0.992 -0.641 -0.708 100s -0.191 0.532 -0.967 0.817 100s -0.379 0.433 0.473 0.644 100s 100s x1: [4, 2, 4, 1] 100s -0.249 0.374 -0.143 -0.372 100s -0.813 -0.801 -0.183 0.173 100s 100s y: [3, 2, 4, 1] 100s 0.951 0.082 -0.050 100s -0.062 0.048 -0.014 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.708 0.429 -0.317 -0.442 100s -0.643 0.397 -0.530 -0.024 100s -0.024 0.278 0.398 -0.009 100s 100s x1: [4, 3, 1, 1] 100s 0.866 -0.870 -0.769 -0.685 100s -0.235 0.534 0.841 0.156 100s -0.047 0.980 -0.655 0.608 100s 100s y: [3, 3, 1, 1] 100s 0.785 -0.478 -0.563 100s -0.272 -0.087 0.488 100s 0.326 0.751 0.008 100s testing: mul_mat, [4, 4, 4, 1] = [3, 4, 4, 1] * [3, 4, 4, 1] 100s x0: [3, 4, 4, 1] 100s -0.499 -0.621 -0.875 100s 0.189 0.226 0.054 100s -0.203 -0.155 -0.316 100s -0.966 -0.748 0.999 100s 100s x1: [3, 4, 4, 1] 100s -0.923 0.796 0.778 100s 0.073 0.657 -0.651 100s -0.061 0.787 -0.420 100s 0.254 -0.448 -0.886 100s 100s y: [4, 4, 4, 1] 100s -0.715 0.047 -0.182 1.074 100s 0.125 0.127 0.089 -1.213 100s -0.091 0.144 0.023 -0.949 100s 0.927 -0.101 0.298 -0.795 100s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 100s x0: [4, 4, 4, 1] 100s -0.433 -0.175 0.569 0.912 100s 0.625 0.401 0.374 0.340 100s 0.801 0.889 0.349 0.860 100s -0.316 0.510 0.536 -0.205 100s 100s x1: [4, 3, 4, 1] 100s -0.848 -0.643 -0.654 -0.734 100s -0.178 0.413 -0.953 0.308 100s 0.349 0.203 -0.118 0.230 100s 100s y: [4, 3, 4, 1] 100s -0.562 -1.283 -2.111 -0.260 100s -0.257 -0.198 0.156 -0.307 100s -0.044 0.334 0.617 -0.118 100s test-mul-mat0: iter:283/500 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.146 0.274 -0.020 -0.332 100s 0.313 0.196 0.181 0.703 100s 0.511 0.248 -0.648 -0.560 100s 100s x1: [4, 3, 1, 1] 100s 0.686 0.462 -0.456 0.754 100s 0.031 0.464 0.735 0.941 100s -0.757 -0.490 -0.553 -0.971 100s 100s y: [3, 3, 1, 1] 100s -0.215 0.753 0.338 100s -0.205 0.895 -0.872 100s 0.310 -1.116 0.394 100s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 100s x0: [4, 4, 4, 1] 100s 0.006 -0.473 -0.311 -0.525 100s 0.059 -0.501 0.139 -0.228 100s -0.989 0.314 0.734 0.876 100s 0.929 -0.870 -0.375 -0.673 100s 100s x1: [4, 3, 4, 1] 100s 0.435 -0.115 0.783 -0.573 100s -ward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-bac0.872 -0.057 -0.887 0.590 100s 0.486 0.867 -0.378 -0.050 100s 100s y: [4, 3, 4, 1] 100s 0.114 0.323 -0.393 0.596 100s -0.012 -0.280 0.710 -0.825 100s -0.263 -0.447 -0.530 -0.127 100s testing: mul_mat, [3, 4, 4, 3] = [4, 3, 4, 3] * [4, 4, 4, 3] 100s x0: [4, 3, 4, 3] 100s -0.989 -0.880 -0.796 -0.862 100s 0.779 -0.126 0.909 -0.603 100s 0.978 -0.226 -0.402 0.067 100s 100s x1: [4, 4, 4, 3] 100s 0.042 0.573 -0.390 0.664 100s 0.810 -0.658 -0.703 0.361 100s 0.807 -0.194 -0.159 0.403 100s 0.940 -0.353 0.953 -0.424 100s 100s y: [3, 4, 4, 3] 100s -0.807 -0.795 0.112 100s 0.027 -0.143 1.247 100s -0.848 0.265 0.924 100s -1.012 1.898 0.587 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.030 -0.922 -0.367 -0.929 100s -0.114 -0.211 -0.806 0.268 100s -0.696 0.400 0.354 0.299 100s 100s x1: [4, 3, 1, 1] 100s 0.092 0.260 -0.503 -0.537 100s 0.412 0.480 0.450 0.401 100s 0.641 0.524 0.815 -0.294 100s 100s y: [3, 3, 1, 1] 100s 0.446 0.196 -0.299 100s -0.968 -0.404 0.185 100s -0.489 -0.920 -0.036 100s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 100s x0: [3, 2, 4, 1] 100s -0.142 -0.936 0.889 100s -0.239 -0.996 0.571 100s 100s x1: [3, 4, 4, 1] 100s -0.076 -0.807 -0.808 100s 0.416 -0.869 0.507 100s -0.492 0.391 -0.995 100s -0.029 -0.197 0.485 100s 100s y: [2, 4, 4, 1] 100s 0.048 0.361 100s 1.205 1.056 100s -1.181 -0.840 100s 0.619 0.480 100s testing: mul_mat, [4, 3, 4, 3] = [2, 4, 4, 3] * [2, 3, 4, 3] 100s x0: [2, 4, 4, 3] 100s -0.034 -0.021 100s 0.872 0.402 100s -0.062 -0.136 100s 0.890 0.327 100s 100s x1: [2, 3, 4, 3] 100s 0.231 -0.189 100s -0.443 -0.255 100s -0.172 -0.731 100s 100s y: [4, 3, 4, 3] 100s -0.004 0.125 0.011 0.144 100s 0.020 -0.488 0.062 -0.477 100s 0.021 -0.444 0.110 -0.392 100s test-mul-mat0: iter:284/500 100s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.513 -0.088 0.905 -0.930 100s -0.355 0.046 0.909 -0.601 100s 0.623 -0.768 0.896 0.333 100s 100s x1: [4, 4, 1, 1] 100s 0.866 0.300 -0.136 0.364 100s -0.627 -0.301 -0.153 -0.508 100s 0.161 -0.996 0.164 -0.650 100s 0.151 -0.072 0.973 0.369 100s 100s y: [3, 4, 1, 1] 100s -0.044 -0.636 0.308 100s 0.039 0.374 -0.466 100s 0.923 0.437 0.796 100s 0.621 0.606 1.144 100s testing: mul_mat, [1, 3, 2, 1] = [4, 1, 2, 1] * [4, 3, 2, 1] 100s x0: [4, 1, 2, 1] 100s -0.741 0.890 0.952 -0.509 100s 100s x1: [4, 3, 2, 1] 100s 0.641 0.720 0.199 -0.059 100s -0.416 -0.437 0.314 0.283 100s 0.409 0.806 -0.556 0.413 100s 100s y: [1, 3, 2, 1] 100s 0.386 100s 0.074 100s -0.326 100s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 100s x0: [4, 3, 2, 1] 100s 0.869 0.161 -0.389 -0.566 100s 0.059 0.378 -0.633 -0.563 100s 0.657 0.213 0.720 -0.993 100s 100s x1: [4, 1, 2, 1] 100s -0.516 0.072 -0.910 0.047 100s 100s y: [3, 1, 2, 1] 100s -0.109 0.546 -1.026 100s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.945 0.195 -0.187 0.158 100s 100s x1: [4, 3, 1, 1] 100s 0.977 -0.182 -0.654 0.350 100s 0.274 -0.463 0.167 0.144 100s 0.699 0.778 0.577 -0.243 100s 100s y: [1, 3, 1, 1] 100s 1.065 100s 0.161 100s 0.665 100s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 100s x0: [1, 1, 2, 1] 100s -0.746 100s 100s x1: [1, 4, 2, 1] 100s -0.085 100s -0.180 100s 0.862 100s -0.035 100s 100s y: [1, 4, 2, 1] 100s 0.063 100s 0.135 100s -0.643 100s 0.026 100s testing: mul_mat, [4, 1, 2, 1] = [1, 4, 2, 1] * [1, 1, 2, 1] 100s x0: [1, 4, 2, 1] 100s -0.299 100s -0.157 100s 0.034 100s -0.948 100s 100s x1: [1, 1, 2, 1] 100s -0.276 100s 100s y: [4, 1, 2, 1] 100s 0.082 0.043 -0.009 0.262 100s test-mul-mat0: iter:285/500 100s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.863 0.785 0.803 0.102 100s -0.130 -0.741 -0.931 -0.289 100s 0.096 -0.678 0.440 0.821 100s 100s x1: [4, 1, 1, 1] 100s -0.848 -0.216 0.223 -0.035 100s 100s y: [3, 1, 1, 1] 100s 0.737 0.073 0.134 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.967 -0.059 -0.807 0.255 100s 0.906 -0.865 0.393 0.691 100s 0.938 -0.505 -0.439 -0.803 100s 100s x1: [4, 3, 1, 1] 100s -0.653 -0.871 -0.478 0.191 100s 0.163 -0.426 0.309 -0.265 100s 0.792 -0.430 -0.995 -0.211 100s 100s y: [3, 3, 1, 1] 100s 1.117 0.107 -0.115 100s -0.449 0.454 0.446 100s 0.008 0.553 1.567 100s testing: mul_mat, [3, 3, 1, 2] = [4, 3, 1, 2] * [4, 3, 1, 2] 100s x0: [4, 3, 1, 2] 100s 0.424 0.329 0.978 0.918 100s 0.890 -0.825 -0.518 0.161 100s 0.468 0.367 0.873 -0.418 100s 100s x1: [4, 3, 1, 2] 100s -0.437 0.272 0.293 -0.114 100s -0.288 0.114 0.233 -0.160 100s 0.636 -0.576 -0.997 -0.790 100s 100s y: [3, 3, 1, 2] 100s 0.086 -0.783 0.199 100s -0.004 -0.497 0.177 100s -1.621 1.431 -0.454 100s testing: mul_mat, [4, 3, 1,kward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-g 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.174 -0.154 0.137 -0.425 100s -0.027 -0.081 0.818 0.729 100s -0.663 -0.206 -0.725 0.994 100s -0.806 0.559 0.564 0.634 100s 100s x1: [4, 3, 1, 1] 100s -0.228 -0.028 -0.047 -0.323 100s 0.003 -0.408 -0.283 -0.574 100s 0.921 -0.305 -0.655 0.811 100s 100s y: [4, 3, 1, 1] 100s 0.175 -0.265 -0.130 -0.063 100s 0.268 -0.617 -0.283 -0.754 100s -0.547 0.054 0.734 -0.769 100s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.700 -0.689 -0.516 0.756 100s 0.690 -0.381 0.870 -0.697 100s 100s x1: [4, 4, 1, 1] 100s 0.925 0.215 -0.594 -0.103 100s -0.831 0.083 0.900 -0.239 100s 0.800 -0.674 -0.318 -0.506 100s -0.330 -0.507 0.364 0.497 100s 100s y: [2, 4, 1, 1] 100s 0.728 0.111 100s -1.284 0.344 100s 0.806 0.885 100s 0.306 -0.065 100s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 100s x0: [2, 4, 1, 2] 100s -0.706 0.088 100s 0.592 -0.900 100s -0.365 0.358 100s 0.657 -0.221 100s 100s x1: [2, 4, 1, 2] 100s -0.855 0.320 100s -0.123 0.874 100s 0.315 -0.489 100s 0.799 -0.470 100s 100s y: [4, 4, 1, 2] 100s 0.632 -0.794 0.427 -0.633 100s 0.164 -0.859 0.358 -0.274 100s -0.265 0.626 -0.290 0.315 100s -0.606 0.896 -0.460 0.629 100s test-mul-mat0: iter:286/500 100s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.597 100s 100s x1: [1, 3, 1, 1] 100s -0.900 100s -0.102 100s 0.871 100s 100s y: [1, 3, 1, 1] 100s -0.537 100s -0.061 100s 0.520 100s testing: mul_mat, [2, 1, 4, 1] = [1, 2, 4, 1] * [1, 1, 4, 1] 100s x0: [1, 2, 4, 1] 100s 0.198 100s 0.964 100s 100s x1: [1, 1, 4, 1] 100s 0.871 100s 100s y: [2, 1, 4, 1] 100s 0.173 0.840 100s testing: mul_mat, [1, 2, 4, 2] = [1, 1, 4, 2] * [1, 2, 4, 2] 100s x0: [1, 1, 4, 2] 100s -0.394 100s 100s x1: [1, 2, 4, 2] 100s 0.773 100s -0.655 100s 100s y: [1, 2, 4, 2] 100s -0.305 100s 0.258 100s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.002 100s 100s x1: [1, 1, 1, 1] 100s 0.864 100s 100s y: [1, 1, 1, 1] 100s -0.002 100s testing: mul_mat, [3, 1, 4, 1] = [1, 3, 4, 1] * [1, 1, 4, 1] 100s x0: [1, 3, 4, 1] 100s -0.066 100s 0.668 100s 0.599 100s 100s x1: [1, 1, 4, 1] 100s -0.141 100s 100s y: [3, 1, 4, 1] 100s 0.009 -0.094 -0.085 100s testing: mul_mat, [2, 1, 4, 2] = [3, 2, 4, 2] * [3, 1, 4, 2] 100s x0: [3, 2, 4, 2] 100s -0.386 -0.835 0.236 100s 0.923 -0.909 0.626 100s 100s x1: [3, 1, 4, 2] 100s -0.514 0.184 0.713 100s 100s y: [2, 1, 4, 2] 100s 0.213 -0.195 100s test-mul-mat0: iter:287/500 100s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.891 -0.169 -0.562 100s -0.519 -0.169 0.077 100s 0.429 0.250 0.055 100s -0.953 0.015 0.728 100s 100s x1: [3, 3, 1, 1] 100s -0.298 0.744 -0.007 100s 0.887 -0.837 0.226 100s -0.423 0.829 -0.933 100s 100s y: [4, 3, 1, 1] 100s 0.144 0.028 0.057 0.290 100s -0.775 -0.301 0.184 -0.692 100s 0.760 0.007 -0.025 -0.264 100s testing: mul_mat, [3, 4, 4, 1] = [3, 3, 4, 1] * [3, 4, 4, 1] 100s x0: [3, 3, 4, 1] 100s -0.701 0.839 -0.309 100s -0.083 -0.585 -0.981 100s -0.388 -0.580 -0.403 100s 100s x1: [3, 4, 4, 1] 100s 0.088 -0.539 -0.589 100s -0.834 0.302 -0.717 100s 0.589 -0.750 0.381 100s -0.709 0.994 -0.626 100s 100s y: [3, 4, 4, 1] 100s -0.333 0.885 0.515 100s 1.060 0.595 0.437 100s -1.160 0.016 0.053 100s 1.525 0.092 -0.049 100s testing: mul_mat, [4, 3, 4, 3] = [3, 4, 4, 3] * [3, 3, 4, 3] 100s x0: [3, 4, 4, 3] 100s 0.807 0.259 0.804 100s -0.953 0.544 0.474 100s -0.139 0.825 0.521 100s -0.745 -0.445 -0.579 100s 100s x1: [3, 3, 4, 3] 100s -0.186 -0.684 -0.018 100s 0.411 0.678 0.455 100s 0.601 0.519 0.068 100s 100s y: [4, 3, 4, 3] 100s -0.342 -0.203 -0.548 0.454 100s 0.873 0.193 0.740 -0.872 100s 0.675 -0.258 0.380 -0.719 100s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.562 -0.915 -0.587 100s -0.252 -0.915 0.084 100s 100s x1: [3, 4, 1, 1] 100s 0.326 0.604 -0.644 100s 0.554 -0.428 -0.728 100s -0.260 -0.288 0.390 100s -0.015 0.506 0.108 100s 100s y: [2, 4, 1, 1] 100s 0.009 -0.689 100s 1.130 0.191 100s -0.111 0.362 100s -0.535 -0.451 100s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 100s x0: [2, 4, 4, 1] 100s 0.723 0.017 100s -0.396 -0.340 100s 0.576 -0.795 100s 0.807 -0.736 100s 100s x1: [2, 3, 4, 1] 100s -0.602 0.246 100s 0.811 -0.635 100s -0.542 -0.496 100s 100s y: [4, 3, 4, 1] 100s -0.431 0.155 -0.543 -0.668 100s 0.575 -0.105 0.972 1.123 100s -0.400 0.383 0.082 -0.072 100s testing: mul_mat, [1, 2, 4, 3] = [4, 1, 4, 3] * [4, 2, 4, 3] 100s x0: [4, 1, 4, 3] 100s 0.983 -0.582 0.198 0.785 100s 100s x1: [4, 2, 4, 3] 100s 0.968 -0.341 -0.730 -0.015 100s 0.319 -0.525 0.249 0.791 100s 100s y: [1, 2, 4, 3] 100s 0.995 100s 1.289 100s test-mul-mat0: iter:288/500 100s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.748 100s -0.609 100s -0.874 100s 100s x1: [1, 2, 1, 1] 100s -0.301 100s 0.461 100s 100s y: [3, 2, 1, 1] 100s -0.225 0.184 0.263 100s 0.345 -0.281 -0.403 100s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.973 100s 100s x1: [1, 3, 1, 1] 100s -0.455 100s 0.190 100s 0.140 100s 100s y: [1, 3, 1, 1] 100s -0.443 100s 0.185 100s 0.137 100s testing: mul_mat, [1, 1, 1, 2] = [1, 1, 1, 2] * [1, 1, 1, 2] 100s x0: [1, 1, 1, 2] 100s 0.160 100s 100s x1: [1, 1, 1, 2] 100s -0.427 100s 100s y: [1, 1, 1, 2] 100s -0.069 100s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.933 100s 100s x1: [1, 1, 1, 1] 100s 0.148 100s 100s y: [1, 1, 1, 1] 100s 0.138 100s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.626 100s 100s x1: [1, 1, 1, 1] 100s -0.143 100s 100s y: [1, 1, 1, 1] 100s -0.090 100s testing: mul_mat, [4, 1, 1, 2] = [1, 4, 1, 2] * [1, 1, 1, 2] 100s x0: [1, 4, 1, 2] 100s 0.288 100s 0.045 100s -0.183 100s -0.424 100s 100s x1: [1, 1, 1, 2] 100s -0.793 100s 100s y: [4, 1, 1, 2] 100s -0.228 -0.036 0.145 0.336 100s test-mul-mat0: iter:289/500 100s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.736 0.802 -0.213 0.425 100s -0.553 0.935 0.191 -0.620 100s -0.208 0.356 -0.993 -0.001 100s 0.478 -0.342 -0.713 -0.477 100s 100s x1: [4, 1, 1, 1] 100s 0.567 -0.727 0.692 0.428 100s 100s y: [4, 1, 1, 1] 100s -0.966 -1.127 -1.064 -0.178 100s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 3, 3, 1] 100s 0.470 -0.747 -0.723 0.216 100s 0.038 0.838 -0.683 0.828 100s -0.601 -0.103 0.277 0.246 100s 100s x1: [4, 4, 3, 1] 100s 0.475 -0.137 0.753 -0.802 100s -0.862 -0.555 -0.377 0.160 100s 0.527 0.174 -0.272 0.800 100s -0.134 -0.844 -0.953 0.130 100s 100s y: [3, 4, 3, 1] 100s -0.392 -1.275 -0.260 100s 0.317 -0.108 0.511 100s 0.487 1.015 -0.214 100s 1.285 0.046 -0.064 100s testing: mul_mat, [3, 3, 3, 1] = [4, 3, 3, 1] * [4, 3, 3, 1] 100s x0: [4, 3, 3, 1] 100s -0.921 0.114 0.548 -0.414 100s -0.447 -0.239 0.900 -0.855 100s 0.043 0.028 -0.282 0.310 100s 100s x1: [4, 3, 3, 1] 100s 0.905 0.689 -0.587 -0.696 100s -0.414 0.690 0.550 -0.415 100s 0.891 -0.493 0.439 0.214 100s 100s y: [3, 3, 3, 1] 100s -0.788 -0.502 0.008 100s 0.933 0.870 -0.282 100s -0.725 -0.069 -0.033 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.082 0.303 0.078 -0.182 100s -0.914 -0.979 -0.817 -0.127 100s -0.566 0.642 -0.207 -0.528 100s 100s x1: [4, 3, 1, 1] 100s 0.705 0.255 0.491 -0.252 100s -0.716 -0.791 -0.942 0.993 100s 0.108 0.406 0.828 -0.530 100s 100s y: [3, 3, 1, 1] 100s 0.219 -1.265 -0.204 100s -0.553 2.072 -0.431 100s 0.293 -1.106 0.308 100s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 2, 3, 1] 100s -0.125 0.879 -0.514 100s 0.948 -0.513 -0.808 100s 100s x1: [3, 4, 3, 1] 100s -0.786 0.642 0.266 100s 0.158 -0.002 -0.388 100s -0.136 -0.746 -0.896 100s 0.612 -0.463 -0.687 100s 100s y: [2, 4, 3, 1] 100s 0.527 -1.290 100s 0.178 0.464 100s -0.179 0.978 100s -0.130 1.373 100s testing: mul_mat, [3, 3, 3, 1] = [2, 3, 3, 1] * [2, 3, 3, 1] 100s x0: [2, 3, 3, 1] 100s -0.600 0.632 100s -0.442 0.932 100s 0.358 -0.137 100s 100s x1: [2, 3, 3, 1] 100s 0.411 0.379 100s 0.662 -0.164 100s -0.983 -0.284 100s 100s y: [3, 3, 3, 1] 100s -0.007 0.171 0.096 100s -0.501 -0.445 0.260 100s 0.410 0.169 -0.313 100s test-mul-mat0: iter:290/500 100s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.250 100s 0.209 100s 100s x1: [1, 1, 1, 1] 100s 0.452 100s 100s y: [2, 1, 1, 1] 100s -0.113 0.095 100s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 100s x0: [1, 4, 4, 1] 100s 0.811 100s -0.731 100s -0.095 100s -0.443 100s 100s x1: [1, 2, 4, 1] 100s 0.779 100s -0.697 100s 100s y: [4, 2, 4, 1] 100s 0.631 -0.569 -0.074 -0.345 100s -0.565 0.509 0.066 0.309 100s testing: mul_mat, [3, 4, 4, 3] = [1, 3, 4, 3] * [1, 4, 4, 3] 100s x0: [1, 3, 4, 3] 100s 0.872 100s 0.992 100s 0.447 100s 100s x1: [1, 4, 4, 3] 100s 0.748 100s 0.418 100s -0.733 100s -0.529 100s 100s y: [3, 4, 4, 3] 100s 0.652 0.742 0.334 100s 0.364 0.414 0.187 100s -0.639 -0.727 -0.327 100s -0.461 -0.524 -0.236 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.720 100s -0.770 100s 0.495 100s 100s x1: [1, 3, 1, 1] 100s 0.827 100s -0.516 100s -0.498 100s 100s y: [3, 3, 1, 1] 100s 0.595 -0.637 0.409 100s -0.372 0.397 -0.255 100s -0.358 0.383 -0.246 100s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 100s x0: [3, 4, 4, 1] 100s 0.094 -0.634 0.305 100s 0.513 0.915 -0.737 100s 0.972 0.549 0.295 100s 0.386 0.210 0.131 100s 100s x1: [3, 1, 4, 1] 100s 0.237 0.014 -0.516 100s 100s y: [4, 1, 4, 1] 100s -0.144 0.515 0.086 0.027 100s testing: mul_mat, [3, 3, 4, 3] = [4, 3, 4, 3] * [4, 3, 4, 3] 100s x0: [4, 3, 4, 3] 100s -0.3rad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-71 -0.522 -0.234 -0.063 100s 0.700 0.874 -0.654 -0.728 100s 0.569 0.441 -0.751 -0.549 100s 100s x1: [4, 3, 4, 3] 100s -0.070 0.853 0.335 -0.545 100s -0.142 0.703 0.531 0.250 100s 0.490 0.772 -0.931 -0.865 100s 100s y: [3, 3, 4, 3] 100s -0.464 0.874 0.385 100s -0.454 -0.015 -0.307 100s -0.313 2.256 1.793 100s test-mul-mat0: iter:291/500 100s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.941 100s 0.722 100s 0.535 100s 100s x1: [1, 4, 1, 1] 100s -0.504 100s 0.982 100s -0.843 100s 0.058 100s 100s y: [3, 4, 1, 1] 100s 0.475 -0.364 -0.270 100s -0.924 0.709 0.525 100s 0.793 -0.608 -0.451 100s -0.055 0.042 0.031 100s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.166 100s -0.573 100s 100s x1: [1, 3, 1, 1] 100s -0.136 100s 0.523 100s 0.169 100s 100s y: [2, 3, 1, 1] 100s -0.023 0.078 100s 0.087 -0.299 100s 0.028 -0.097 100s testing: mul_mat, [4, 2, 1, 3] = [1, 4, 1, 3] * [1, 2, 1, 3] 100s x0: [1, 4, 1, 3] 100s -0.115 100s 0.644 100s -0.660 100s -0.669 100s 100s x1: [1, 2, 1, 3] 100s 0.206 100s 0.275 100s 100s y: [4, 2, 1, 3] 100s -0.024 0.132 -0.136 -0.138 100s -0.032 0.177 -0.182 -0.184 100s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.210 100s 0.638 100s -0.235 100s -0.621 100s 100s x1: [1, 4, 1, 1] 100s -0.284 100s 0.520 100s 0.675 100s -0.226 100s 100s y: [4, 4, 1, 1] 100s -0.060 -0.181 0.067 0.176 100s 0.109 0.332 -0.122 -0.323 100s 0.142 0.431 -0.159 -0.419 100s -0.047 -0.144 0.053 0.140 100s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.898 0.163 0.264 0.948 100s 0.887 -0.067 0.982 -0.117 100s -0.952 0.241 0.073 0.438 100s 0.597 0.503 -0.120 -0.590 100s 100s x1: [4, 1, 1, 1] 100s 0.389 0.931 -0.194 -0.405 100s 100s y: [4, 1, 1, 1] 100s -0.632 0.140 -0.337 0.963 100s testing: mul_mat, [4, 4, 1, 3] = [4, 4, 1, 3] * [4, 4, 1, 3] 100s x0: [4, 4, 1, 3] 100s 0.613 -0.068 -0.308 -0.398 100s 0.828 -0.506 -0.421 0.901 100s 0.177 -0.035 -0.832 -0.883 100s 0.298 0.108 -0.672 -0.445 100s 100s x1: [4, 4, 1, 3] 100s -0.326 -0.846 0.930 -0.651 100s -0.072 0.172 0.559 -0.434 100s 0.936 0.938 0.955 0.867 100s -0.256 -0.450 0.073 -0.154 100s 100s y: [4, 4, 1, 3] 100s -0.169 -0.821 -0.227 -0.524 100s -0.055 -0.772 -0.101 -0.186 100s -0.129 0.679 -1.428 -0.647 100s -0.088 -0.154 0.046 -0.106 100s test-mul-mat0: iter:292/500 100s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.064 -0.932 100s -0.653 -0.560 100s -0.140 -0.344 100s 0.644 -0.172 100s 100s x1: [2, 2, 1, 1] 100s -0.271 -0.876 100s 0.914 -0.602 100s 100s y: [4, 2, 1, 1] 100s 0.799 0.667 0.339 -0.024 100s 0.619 -0.260 0.079 0.692 100s testing: mul_mat, [4, 4, 3, 1] = [2, 4, 3, 1] * [2, 4, 3, 1] 100s x0: [2, 4, 3, 1] 100s -0.913 0.938 100s -0.912 -0.257 100s 0.582 -0.083 100s 0.006 0.362 100s 100s x1: [2, 4, 3, 1] 100s -0.737 0.780 100s 0.291 -0.165 100s 0.024 -0.554 100s 0.985 -0.564 100s 100s y: [4, 4, 3, 1] 100s 1.404 0.472 -0.494 0.278 100s -0.421 -0.223 0.183 -0.058 100s -0.541 0.121 0.060 -0.200 100s -1.428 -0.753 0.620 -0.198 100s testing: mul_mat, [4, 4, 3, 4] = [2, 4, 3, 4] * [2, 4, 3, 4] 100s x0: [2, 4, 3, 4] 100s -0.141 0.187 100s 0.441 0.614 100s 0.766 0.822 100s 0.569 -0.554 100s 100s x1: [2, 4, 3, 4] 100s -0.597 0.670 100s 0.031 0.563 100s 0.411 -0.472 100s -0.208 0.498 100s 100s y: [4, 4, 3, 4] 100s 0.210 0.148 0.093 -0.711 100s 0.101 0.359 0.486 -0.295 100s -0.147 -0.109 -0.073 0.495 100s 0.123 0.214 0.249 -0.395 100s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.746 0.280 100s -0.656 0.051 100s -0.719 0.103 100s 100s x1: [2, 4, 1, 1] 100s 0.367 -0.899 100s -0.479 0.882 100s 0.712 -0.643 100s -0.293 0.749 100s 100s y: [3, 4, 1, 1] 100s 0.022 -0.286 -0.357 100s -0.111 0.359 0.436 100s 0.351 -0.500 -0.579 100s -0.009 0.230 0.288 100s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 4, 3, 1] 100s 0.334 0.636 0.768 100s 0.887 0.487 0.066 100s 0.402 0.787 0.031 100s -0.959 0.980 -0.129 100s 100s x1: [3, 2, 3, 1] 100s -0.109 0.948 -0.293 100s -0.537 0.551 0.095 100s 100s y: [4, 2, 3, 1] 100s 0.341 0.345 0.693 1.072 100s 0.244 -0.202 0.221 1.044 100s testing: mul_mat, [4, 3, 3, 4] = [4, 4, 3, 4] * [4, 3, 3, 4] 100s x0: [4, 4, 3, 4] 100s -0.056 -0.377 -0.830 -0.293 100s 0.243 0.742 0.676 -0.702 100s 0.059 0.340 0.741 -0.381 100s 0.968 0.021 -0.040 -0.481 100s 100s x1: [4, 3, 3, 4] 100s -0.187 0.218 -0.789 -0.420 100s -0.716 0.242 0.452 -0.759 100s -0.779 0.030 -0.339 -0.249 100s 100s y: [4, 3, 3, 4] 100s 0.706 -0.123 -0.362 0.057 100s -0.204 0.844 0.664 -0.340 100s 0.387 -0.222 -0.192 -0.620 100s test-mul-mat0: iter:293/500 100s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test1, 1] 100s x0: [4, 2, 1, 1] 100s 0.898 -0.354 0.184 -0.986 100s 0.842 0.098 0.575 -0.074 100s 100s x1: [4, 1, 1, 1] 100s 0.265 0.012 -0.370 0.050 100s 100s y: [2, 1, 1, 1] 100s 0.116 0.008 100s testing: mul_mat, [4, 2, 2, 1] = [4, 4, 2, 1] * [4, 2, 2, 1] 100s x0: [4, 4, 2, 1] 100s -0.453 0.088 0.243 0.177 100s -0.862 0.387 0.075 -0.216 100s -0.429 0.089 -0.375 0.668 100s -0.336 0.551 -0.331 -0.611 100s 100s x1: [4, 2, 2, 1] 100s 0.001 0.726 0.299 -0.213 100s 0.557 -0.703 0.690 -0.876 100s 100s y: [4, 2, 2, 1] 100s 0.098 0.349 -0.190 0.431 100s -0.301 -0.512 -1.145 -0.268 100s testing: mul_mat, [3, 4, 2, 4] = [4, 3, 2, 4] * [4, 4, 2, 4] 100s x0: [4, 3, 2, 4] 100s 0.097 0.836 0.193 -0.264 100s -0.794 -0.780 0.836 0.277 100s -0.919 -0.010 -0.580 0.903 100s 100s x1: [4, 4, 2, 4] 100s -0.152 -0.140 -0.509 -0.015 100s -0.753 0.566 0.769 -0.182 100s -0.345 -0.605 -0.514 0.319 100s 0.946 0.155 0.708 -0.204 100s 100s y: [3, 4, 2, 4] 100s -0.226 -0.200 0.423 100s 0.597 0.750 0.076 100s -0.723 0.405 0.909 100s 0.412 -0.337 -1.465 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.956 0.437 -0.016 0.840 100s -0.835 0.913 0.858 -0.176 100s -0.757 -0.034 -0.614 0.764 100s 100s x1: [4, 3, 1, 1] 100s -0.522 -0.771 0.524 0.495 100s -0.895 -0.437 -0.551 -0.863 100s -0.254 0.785 0.273 -0.357 100s 100s y: [3, 3, 1, 1] 100s -0.429 0.094 0.478 100s -1.763 0.028 0.371 100s -0.205 1.226 -0.274 100s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 100s x0: [3, 4, 2, 1] 100s 0.430 -0.196 0.783 100s 0.981 -0.063 -0.753 100s 0.174 -0.445 0.337 100s 0.270 -0.972 -0.649 100s 100s x1: [3, 4, 2, 1] 100s 0.285 0.224 -0.155 100s 0.691 0.309 -0.431 100s -0.831 0.538 -0.908 100s 0.664 0.643 -0.344 100s 100s y: [4, 4, 2, 1] 100s -0.042 0.382 -0.102 -0.040 100s -0.101 0.983 -0.163 0.166 100s -1.173 -0.165 -0.690 -0.159 100s -0.109 0.871 -0.287 -0.223 100s testing: mul_mat, [2, 3, 2, 4] = [4, 2, 2, 4] * [4, 3, 2, 4] 100s x0: [4, 2, 2, 4] 100s 0.019 0.853 0.323 -0.422 100s 0.288 0.303 -0.621 -0.369 100s 100s x1: [4, 3, 2, 4] 100s 0.670 -0.638 -0.244 0.492 100s -0.192 -0.121 -0.720 -0.762 100s -0.141 0.454 0.508 0.664 100s 100s y: [2, 3, 2, 4] 100s -0.819 -0.030 100s -0.018 0.636 100s 0.268 -0.463 100s test-mul-mat0: iter:294/500 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.196 -0.091 -0.228 -0.306 100s -0.317 0.719 -0.382 0.605 100s 0.181 -0.207 -0.460 -0.527 100s -0.762 -0.224 0.448 -0.744 100s 100s x1: [4, 3, 1, 1] 100s 0.168 -0.886 -0.616 0.225 100s -0.725 -0.524 0.882 0.610 100s 0.851 -0.077 -0.711 0.095 100s 100s y: [4, 3, 1, 1] 100s 0.119 -0.319 0.379 -0.373 100s -0.198 -0.115 -0.750 0.612 100s -0.026 0.003 0.448 -1.020 100s testing: mul_mat, [4, 4, 2, 1] = [4, 4, 2, 1] * [4, 4, 2, 1] 100s x0: [4, 4, 2, 1] 100s -0.249 -0.813 0.430 0.399 100s -0.789 -0.226 0.930 0.845 100s 0.970 0.384 0.768 -0.740 100s 0.865 -0.505 0.460 0.119 100s 100s x1: [4, 4, 2, 1] 100s 0.635 -0.515 0.424 0.749 100s -0.131 -0.351 -0.976 0.345 100s -0.469 0.634 0.196 0.454 100s 0.923 -0.710 -0.519 -0.273 100s 100s y: [4, 4, 2, 1] 100s 0.742 0.642 0.189 1.093 100s 0.037 -0.434 -1.266 -0.344 100s -0.133 0.792 -0.397 -0.582 100s 0.015 -1.282 0.426 0.887 100s testing: mul_mat, [3, 4, 2, 4] = [4, 3, 2, 4] * [4, 4, 2, 4] 100s x0: [4, 3, 2, 4] 100s 0.618 0.541 0.273 -0.822 100s -0.362 0.829 -0.409 0.872 100s -0.910 -0.494 0.761 0.788 100s 100s x1: [4, 4, 2, 4] 100s -0.718 -0.061 0.336 -0.507 100s 0.714 0.266 -0.662 0.684 100s -0.349 -0.895 0.944 -0.484 100s -0.400 0.404 0.635 -0.483 100s 100s y: [3, 4, 2, 4] 100s 0.032 -0.370 0.539 100s -0.158 0.829 -0.746 100s -0.044 -1.423 1.097 100s 0.542 -0.202 0.267 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.836 -0.091 0.239 -0.548 100s -0.411 -0.755 0.826 0.632 100s -0.430 0.539 0.846 0.262 100s 100s x1: [4, 3, 1, 1] 100s -0.956 0.017 0.623 -0.170 100s -0.471 0.121 0.034 -0.268 100s -0.195 0.952 -0.076 -0.092 100s 100s y: [3, 3, 1, 1] 100s -0.558 0.787 0.903 100s -0.250 -0.039 0.227 100s -0.217 -0.760 0.508 100s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 100s x0: [3, 3, 2, 1] 100s -0.838 -0.386 0.686 100s -0.367 -0.736 -0.194 100s -0.053 -0.791 0.202 100s 100s x1: [3, 4, 2, 1] 100s 0.072 -0.458 -0.007 100s 0.244 -0.024 0.516 100s 0.288 0.993 0.139 100s -0.882 -0.478 -0.740 100s 100s y: [3, 4, 2, 1] 100s 0.112 0.312 0.357 100s 0.159 -0.172 0.110 100s -0.530 -0.863 -0.772 100s 0.417 0.819 0.276 100s testing: mul_mat, [1, 3, 2, 4] = [3, 1, 2, 4] * [3, 3, 2, 4] 100s x0: [3, 1, 2, 4] 100s 0.945 -0.811 0.013 100s 100s x1: [3, 3, 2, 4] 100s 0.486 0.551 0.182 100s -0.410 0.728 0.155 100s 0.581 0.742 0.717 100s 100s y: [1, 3, 2, 4] 100s 0.015 100s -0.976 100s -0.043 100s test-mul-mat0: iter:295/500 100s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.630 100s 100s x1: [1, 4, 1, 1] 100s -0.858 100s 0.718 100s -0.383 100s -0.913 100s 100s y: [1, 4, 1, 1] 100s -0.541 100s 0.452 100s -0.241 100s -0.575 100s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 100s x0: [1, 2, 3, 1] 100s -0.793 100s -0.119 100s 100s x1: [1, 1, 3, 1] 100s 0.059 100s 100s y: [2, 1, 3, 1] 100s -0.046 -0.007 100s testing: mul_mat, [4, 2, 3, 3] = [1, 4, 3, 3] * [1, 2, 3, 3] 100s x0: [1, 4, 3, 3] 100s -0.767 100s -0.590 100s 0.132 100s 0.170 100s 100s x1: [1, 2, 3, 3] 100s -0.406 100s 0.203 100s 100s y: [4, 2, 3, 3] 100s 0.312 0.240 -0.054 -0.069 100s -0.156 -0.120 0.027 0.034 100s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.642 100s 0.099 100s -0.825 100s 100s x1: [1, 4, 1, 1] 100s 0.364 100s -0.813 100s 0.375 100s 0.552 100s 100s y: [3, 4, 1, 1] 100s 0.234 0.036 -0.301 100s -0.522 -0.080 0.670 100s 0.241 0.037 -0.309 100s 0.354 0.055 -0.455 100s testing: mul_mat, [1, 1, 3, 1] = [3, 1, 3, 1] * [3, 1, 3, 1] 100s x0: [3, 1, 3, 1] 100s 0.820 -0.119 0.386 100s 100s x1: [3, 1, 3, 1] 100s 0.111 0.260 -0.330 100s 100s y: [1, 1, 3, 1] 100s -0.067 100s testing: mul_mat, [4, 3, 3, 3] = [1, 4, 3, 3] * [1, 3, 3, 3] 100s x0: [1, 4, 3, 3] 100s 0.413 100s -0.556 100s -0.748 100s -0.398 100s 100s x1: [1, 3, 3, 3] 100s 0.189 100s 0.801 100s 0.245 100s 100s y: [4, 3, 3, 3] 100s 0.078 -0.105 -0.141 -0.075 100s 0.331 -0.445 -0.599 -0.319 100s 0.101 -0.136 -0.183 -0.097 100s test-mul-mat0: iter:296/500 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.483 -0.463 100s -0.683 0.380 100s 0.552 -0.737 100s 100s x1: [2, 2, 1, 1] 100s -0.758 0.347 100s 0.748 0.027 100s 100s y: [3, 2, 1, 1] 100s -0.527 0.649 -0.674 100s 0.349 -0.500 0.393 100s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 100s x0: [2, 4, 4, 1] 100s -0.890 0.171 100s -0.830 0.490 100s -0.277 -0.566 100s -0.466 -0.376 100s 100s x1: [2, 3, 4, 1] 100s 0.044 0.901 100s 0.982 -0.205 100s 0.886 0.293 100s 100s y: [4, 3, 4, 1] 100s 0.115 0.405 -0.522 -0.359 100s -0.909 -0.915 -0.156 -0.381 100s -0.739 -0.591 -0.412 -0.524 100s testing: mul_mat, [2, 4, 4, 4] = [2, 2, 4, 4] * [2, 4, 4, 4] 100s x0: [2, 2, 4, 4] 100s -0.386 0.511 100s 0.874 0.160 100s 100s x1: [2, 4, 4, 4] 100s -0.651 0.456 100s -0.594 0.071 100s 0.890 -0.060 100s 0.695 -0.694 100s 100s y: [2, 4, 4, 4] 100s 0.485 -0.496 100s 0.266 -0.507 100s -0.374 0.768 100s -0.623 0.496 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.746 0.722 100s -0.987 0.110 100s 100s x1: [2, 2, 1, 1] 100s -0.220 -0.358 100s 0.608 -0.111 100s 100s y: [2, 2, 1, 1] 100s -0.422 0.177 100s 0.374 -0.612 100s testing: mul_mat, [1, 2, 4, 1] = [2, 1, 4, 1] * [2, 2, 4, 1] 100s x0: [2, 1, 4, 1] 100s -0.361 -0.905 100s 100s x1: [2, 2, 4, 1] 100s -0.089 0.593 100s -0.028 -0.540 100s 100s y: [1, 2, 4, 1] 100s -0.504 100s 0.499 100s testing: mul_mat, [4, 2, 4, 4] = [1, 4, 4, 4] * [1, 2, 4, 4] 100s x0: [1, 4, 4, 4] 100s 0.797 100s -0.400 100s -0.502 100s 0.828 100s 100s x1: [1, 2, 4, 4] 100s 0.686 100s 0.453 100s 100s y: [4, 2, 4, 4] 100s 0.547 -0.275 -0.345 0.568 100s 0.361 -0.181 -0.228 0.375 100s test-mul-mat0: iter:297/500 100s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.086 100s 0.546 100s 0.747 100s -0.375 100s 100s x1: [1, 1, 1, 1] 100s -0.532 100s 100s y: [4, 1, 1, 1] 100s 0.046 -0.290 -0.397 0.199 100s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 100s x0: [1, 3, 3, 1] 100s -0.522 100s 0.669 100s 0.102 100s 100s x1: [1, 4, 3, 1] 100s 0.885 100s 0.618 100s -0.226 100s -0.327 100s 100s y: [3, 4, 3, 1] 100s -0.462 0.592 0.090 100s -0.323 0.413 0.063 100s 0.118 -0.151 -0.023 100s 0.171 -0.219 -0.033 100s testing: mul_mat, [1, 3, 3, 2] = [1, 1, 3, 2] * [1, 3, 3, 2] 100s x0: [1, 1, 3, 2] 100s 0.416 100s 100s x1: [1, 3, 3, 2] 100s -0.257 100s 0.462 100s 0.854 100s 100s y: [1, 3, 3, 2] 100s -0.107 100s 0.192 100s 0.355 100s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.327 100s -0.217 100s 0.464 100s 100s x1: [1, 1, 1, 1] 100s -0.401 100s 100s y: [3, 1, 1, 1] 100s 0.131 0.087 -0.186 100s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 100s x0: [3, 2, 3, 1] 100s -0.863 0.005 -0.831 100s 0.968 0.452 -0.963 100s 100s x1: [3, 1, 3, 1] 100s -0.176 0.526 -0.074 100s 100s y: [2, 1, 3, 1] 100s 0.217 0.139 100s testing: mul_mat, [1, 3, 3, 2] = [2, 1, 3, 2] * [2, 3, 3, 2] 100s x0: [2, 1, 3, 2] 100s -0.280 0.621 100s 100s x1: [2, 3, 3, 2] 100s -0.432 -0.428 100s 0.370 0.392 100s -0.902 -0.704 100s 100s y: [1, 3, 3, 2] 100s -0.145 100s 0.140 100s -0.185 100s test-mul-mat0: iter:298/500 100s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.031 -0.294 -0.975 100s 0.085 0.260 0.283 100s 0.773 0.183 0.933 100s -0.441 0.403 -0.347 100s 100s x1: [3, 1, 1, 1] 100s -0.460 -0.358 -0.941 100s 100s y: [4, 1, 1, 1] 100s 1.037 -0.399 -1.300 0.385 100s testing: mul_mat, [3, 4, 4, 1] = [3, 3, 4, 1] * [3, 4, 4, 1] 100s x0: [3, 3, 4, 1] 100s 0.948 -0.744 -0.119 100s -0.984 0.215 -0.233 100s 0.367 0.948 0.836 100s 100s x1: [3, 4, 4, 1] 100s -0.820 0.487 -0.113 100s -0.870 0.395 0.474 100s -0.454 0.097 0.419 100s -0.121 -0.240 -0.242 100s 100s y: [3, 4, 4, 1] 100s -1.126 0.938 0.066 100s -1.175 0.830 0.452 100s -0.552 0.370 0.275 100s 0.093 0.123 -0.474 100s testing: mul_mat, [1, 3, 4, 1] = [3, 1, 4, 1] * [3, 3, 4, 1] 100s x0: [3, 1, 4, 1] 100s -0.842 -0.217 -0.738 100s 100s x1: [3, 3, 4, 1] 100s -0.855 0.920 -0.446 100s 0.981 -0.428 0.793 100s -0.712 0.161 -0.495 100s 100s y: [1, 3, 4, 1] 100s 0.849 100s -1.318 100s 0.929 100s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.143 -0.656 0.194 100s -0.383 0.222 0.149 100s 100s x1: [3, 1, 1, 1] 100s -0.347 -0.011 -0.423 100s 100s y: [2, 1, 1, 1] 100s -0.025 0.068 100s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 100s x0: [2, 2, 4, 1] 100s 0.990 0.542 100s -0.701 0.212 100s 100s x1: [2, 3, 4, 1] 100s -0.034 -0.677 100s -0.441 -0.145 100s 0.373 -0.477 100s 100s y: [2, 3, 4, 1] 100s -0.400 -0.120 100s -0.515 0.279 100s 0.111 -0.363 100s testing: mul_mat, [3, 2, 4, 1] = [2, 3, 4, 1] * [2, 2, 4, 1] 100s x0: [2, 3, 4, 1] 100s 0.339 -0.970 100s -0.643 -0.464 100s -0.223 -0.407 100s 100s x1: [2, 2, 4, 1] 100s 0.962 -0.405 100s -0.761 0.097 100s 100s y: [3, 2, 4, 1] 100s 0.720 -0.430 -0.050 100s -0.353 0.444 0.130 100s test-mul-mat0: iter:299/500 100s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.270 -0.837 0.196 0.756 100s -0.923 -0.872 -0.340 -0.812 100s 0.394 0.585 0.602 0.261 100s 0.666 -0.998 -0.075 -0.108 100s 100s x1: [4, 4, 1, 1] 100s 0.665 0.226 0.684 0.004 100s 0.584 -0.539 0.034 -0.881 100s 0.053 -0.688 0.688 -0.165 100s 0.363 0.016 -0.198 -0.535 100s 100s y: [4, 4, 1, 1] 100s -0.231 -1.047 0.807 0.166 100s -0.365 0.635 -0.295 1.019 100s 0.572 0.450 -0.010 0.688 100s -0.554 0.153 -0.107 0.298 100s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 4, 3, 1] 100s 0.935 0.707 -0.842 0.919 100s 0.238 0.161 0.489 -0.629 100s 0.425 -0.275 0.506 -0.386 100s -0.147 -0.672 0.733 0.458 100s 100s x1: [4, 4, 3, 1] 100s 0.686 0.930 -0.524 -0.853 100s -0.037 -0.405 0.200 0.275 100s -0.717 -0.964 -0.362 0.299 100s -0.162 0.103 -0.714 0.568 100s 100s y: [4, 4, 3, 1] 100s 0.956 0.594 0.100 -1.500 100s -0.236 -0.149 0.091 0.550 100s -0.773 -0.691 -0.338 0.625 100s 1.045 -0.729 -0.678 -0.309 100s testing: mul_mat, [1, 4, 3, 4] = [4, 1, 3, 4] * [4, 4, 3, 4] 100s x0: [4, 1, 3, 4] 100s -0.789 0.030 0.427 -0.440 100s 100s x1: [4, 4, 3, 4] 100s 0.444 -0.642 -0.458 -0.384 100s -0.503 -0.789 0.783 0.418 100s -0.078 -0.951 0.407 -0.757 100s -0.321 0.945 0.500 0.018 100s 100s y: [1, 4, 3, 4] 100s -0.396 100s 0.523 100s 0.539 100s 0.487 100s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.557 0.240 0.862 -0.476 100s 0.408 -0.346 -0.307 -0.924 100s 0.536 0.421 -0.279 -0.199 100s -0.639 -0.535 -0.502 0.148 100s 100s x1: [4, 1, 1, 1] 100s -0.399 -0.756 -0.900 0.449 100s 100s y: [4, 1, 1, 1] 100s -0.949 -0.039 -0.370 1.178 100s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 4, 3, 1] 100s -0.117 -0.310 0.359 -0.101 100s 0.294 -0.765 -0.901 0.777 100s 0.609 -0.553 -0.002 -0.926 100s 0.318 -0.194 0.283 -0.250 100s 100s x1: [4, 4, 3, 1] 100s -0.414 -0.133 0.050 -0.976 100s -0.467 -0.459 -0.909 -0.768 100s 0.763 -0.889 -0.166 -0.992 100s -0.789 -0.717 -0.426 -0.347 100s 100s y: [4, 4, 3, 1] 100s 0.206 -0.822 0.725 0.152 100s -0.052 0.436 0.682 -0.125 100s 0.227 0.284 1.876 0.617 100s 0.197 0.432 0.238 -0.146 100s testing: mul_mat, [1, 4, 3, 4] = [4, 1, 3, 4] * [4, 4, 3, 4] 100s x0: [4, 1, 3, 4] 100s 0.751 -0.612 -0.239 -0.475 100s 100s x1: [4, 4, 3, 4] 100s 0.001 0.100 0.999 0.956 100s -0.602 -0.523 0.302 0.857 100s -0.830 0.321 -0.946 0.732 100s 0.703 0.096 -0.823 0.379 100s 100s y: [1, 4, 3, 4] 100s -0.754 100s -0.612 100s -0.941 100s 0.486 100s test-mul-mat0: iter:300/500 100s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.468 0.785 100s -0.862 0.166 100s 0.120 -0.483 100s 100s x1: [2, 1, 1, 1] 100s -0.306 -0.046 100s 100s y: [3, 1, 1, 1] 100s -0.179 0.256 -0.015 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.315 0.618 100s 100s x1: [2, 3, 1, 1] 100s -0.774 -0.794 100s 0.284 -0.953 100s 0.816 -0.512 100s 100s y: [1, 3, 1, 1] 100s -0.735 100s -0.500 100s -grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open tes-0.059 100s testing: mul_mat, [1, 1, 1, 4] = [2, 1, 1, 4] * [2, 1, 1, 4] 100s x0: [2, 1, 1, 4] 100s 0.099 0.481 100s 100s x1: [2, 1, 1, 4] 100s -0.722 0.530 100s 100s y: [1, 1, 1, 4] 100s 0.184 100s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.549 -0.343 100s 0.093 -0.622 100s 0.036 0.083 100s 100s x1: [2, 1, 1, 1] 100s 0.331 -0.424 100s 100s y: [3, 1, 1, 1] 100s -0.036 0.295 -0.023 100s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.186 0.103 0.911 100s -0.199 0.359 -0.542 100s 0.265 -0.133 -0.651 100s 100s x1: [3, 2, 1, 1] 100s -0.527 -0.134 -0.539 100s 0.789 -0.516 -0.261 100s 100s y: [3, 2, 1, 1] 100s -0.407 0.348 0.229 100s -0.437 -0.201 0.447 100s testing: mul_mat, [2, 3, 1, 4] = [3, 2, 1, 4] * [3, 3, 1, 4] 100s x0: [3, 2, 1, 4] 100s -0.249 -0.783 0.116 100s 0.848 -0.419 -0.771 100s 100s x1: [3, 3, 1, 4] 100s -0.498 0.160 -0.476 100s -0.952 0.598 -0.833 100s 0.379 -0.825 -0.023 100s 100s y: [2, 3, 1, 4] 100s -0.057 -0.122 100s -0.328 -0.416 100s 0.549 0.685 100s test-mul-mat0: iter:301/500 100s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.608 0.891 0.712 -0.340 100s 0.068 -0.444 -0.263 0.342 100s 100s x1: [4, 3, 1, 1] 100s -0.491 0.393 0.238 0.260 100s 0.241 0.455 0.841 -0.643 100s 0.685 -0.091 0.119 0.009 100s 100s y: [2, 3, 1, 1] 100s 0.730 -0.181 100s 1.076 -0.627 100s -0.416 0.059 100s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 100s x0: [4, 3, 2, 1] 100s -0.570 -0.590 0.193 0.549 100s 0.420 -0.871 0.941 0.310 100s 0.841 -0.399 -0.622 -0.604 100s 100s x1: [4, 2, 2, 1] 100s -0.268 0.726 -0.927 0.109 100s 0.537 0.719 -0.966 -0.327 100s 100s y: [3, 2, 2, 1] 100s -0.394 -1.583 -0.004 100s -1.095 -1.412 0.962 100s testing: mul_mat, [2, 3, 2, 1] = [4, 2, 2, 1] * [4, 3, 2, 1] 100s x0: [4, 2, 2, 1] 100s 0.382 -0.155 -0.621 -0.343 100s 0.797 -0.318 0.113 0.581 100s 100s x1: [4, 3, 2, 1] 100s -0.544 0.784 0.574 -0.101 100s 0.857 -0.701 0.183 -0.712 100s -0.291 -0.624 0.837 -0.871 100s 100s y: [2, 3, 2, 1] 100s -0.651 -0.676 100s 0.567 0.513 100s -0.235 -0.444 100s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.436 0.521 0.517 0.370 100s -0.811 0.139 -0.744 0.744 100s 0.031 0.600 -0.837 -0.545 100s -0.782 -0.634 -0.801 0.382 100s 100s x1: [4, 2, 1, 1] 100s 0.562 0.393 -0.925 0.340 100s -0.167 -0.580 0.719 -0.350 100s 100s y: [4, 2, 1, 1] 100s 0.098 0.539 0.842 0.181 100s -0.132 -0.739 -0.765 -0.211 100s testing: mul_mat, [3, 4, 2, 1] = [4, 3, 2, 1] * [4, 4, 2, 1] 100s x0: [4, 3, 2, 1] 100s -0.633 -0.485 -0.261 0.382 100s 0.223 0.692 0.502 0.031 100s 0.431 0.099 0.600 -0.249 100s 100s x1: [4, 4, 2, 1] 100s 0.182 0.010 -0.423 -0.093 100s -0.725 -0.852 -0.531 0.668 100s -0.777 0.810 -0.499 -0.357 100s 0.529 0.151 0.805 -0.035 100s 100s y: [3, 4, 2, 1] 100s -0.045 -0.168 -0.151 100s 1.266 -0.997 -0.882 100s 0.093 0.126 -0.465 100s -0.631 0.625 0.734 100s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 100s x0: [3, 4, 2, 1] 100s 0.410 -0.396 -0.146 100s 0.603 -0.848 0.406 100s -0.417 -0.921 0.215 100s -0.101 -0.986 0.872 100s 100s x1: [3, 4, 2, 1] 100s 0.180 0.410 -0.298 100s 0.327 0.200 0.018 100s -0.517 0.568 -0.759 100s 0.914 -0.917 0.933 100s 100s y: [4, 4, 2, 1] 100s -0.045 -0.360 -0.517 -0.682 100s 0.052 0.034 -0.317 -0.215 100s -0.326 -1.102 -0.470 -1.170 100s 0.601 1.708 0.663 1.625 100s test-mul-mat0: iter:302/500 100s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.485 -0.889 -0.624 100s 100s x1: [3, 4, 1, 1] 100s -0.307 -0.950 -0.350 100s -0.897 0.653 0.233 100s 0.002 -0.743 0.385 100s 0.081 -0.729 -0.761 100s 100s y: [1, 4, 1, 1] 100s 0.914 100s -1.161 100s 0.422 100s 1.163 100s testing: mul_mat, [1, 1, 2, 1] = [3, 1, 2, 1] * [3, 1, 2, 1] 100s x0: [3, 1, 2, 1] 100s 0.750 -0.575 -0.289 100s 100s x1: [3, 1, 2, 1] 100s -0.732 -0.776 -0.820 100s 100s y: [1, 1, 2, 1] 100s 0.134 100s testing: mul_mat, [3, 1, 2, 2] = [3, 3, 2, 2] * [3, 1, 2, 2] 100s x0: [3, 3, 2, 2] 100s -0.030 0.359 0.821 100s 0.081 0.735 -0.911 100s 0.304 0.915 0.222 100s 100s x1: [3, 1, 2, 2] 100s -0.894 0.463 -0.314 100s 100s y: [3, 1, 2, 2] 100s -0.065 0.555 0.082 100s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.479 -0.308 -0.836 100s 100s x1: [3, 3, 1, 1] 100s 0.399 0.562 0.891 100s -0.379 0.135 -0.198 100s -0.336 -0.541 -0.862 100s 100s y: [1, 3, 1, 1] 100s -0.726 100s -0.058 100s 0.726 100s testing: mul_mat, [4, 3, 2, 1] = [1, 4, 2, 1] * [1, 3, 2, 1] 100s x0: [1, 4, 2, 1] 100s -0.686 100s 0.828 100s -0.870 100s -0.479 100s 100s x1: [1, 3, 2, 1] 100s -0.395 100s -0.292 100s 0.597 100s 100s y: [4, 3, 2, 1] 100s 0.271 -0.327 0.343 0.189 100s 0.200 -0.242 0.254 0t-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open .140 100s -0.409 0.494 -0.519 -0.285 100s testing: mul_mat, [4, 1, 2, 2] = [4, 4, 2, 2] * [4, 1, 2, 2] 100s x0: [4, 4, 2, 2] 100s 0.159 -0.390 -0.810 -0.468 100s -0.207 -0.940 -0.167 -0.898 100s 0.084 -0.689 0.149 -0.261 100s 0.997 -0.562 0.809 -0.512 100s 100s x1: [4, 1, 2, 2] 100s -0.070 0.957 -0.071 -0.671 100s 100s y: [4, 1, 2, 2] 100s -0.012 -0.269 -0.500 -0.322 100s test-mul-mat0: iter:303/500 100s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.159 100s 100s x1: [1, 3, 1, 1] 100s 0.049 100s -0.692 100s 0.630 100s 100s y: [1, 3, 1, 1] 100s 0.008 100s -0.110 100s 0.100 100s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.888 100s 0.785 100s -0.451 100s -0.905 100s 100s x1: [1, 1, 1, 1] 100s -0.662 100s 100s y: [4, 1, 1, 1] 100s 0.588 -0.520 0.298 0.599 100s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.232 100s -0.001 100s -0.327 100s 0.767 100s 100s x1: [1, 4, 1, 1] 100s -0.699 100s 0.559 100s 0.928 100s -0.166 100s 100s y: [4, 4, 1, 1] 100s -0.162 0.001 0.229 -0.536 100s 0.129 -0.001 -0.183 0.428 100s 0.215 -0.001 -0.303 0.711 100s -0.038 0.000 0.054 -0.127 100s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.044 100s 100s x1: [1, 4, 1, 1] 100s 0.828 100s -0.517 100s 0.985 100s -0.482 100s 100s y: [1, 4, 1, 1] 100s 0.037 100s -0.023 100s 0.043 100s -0.021 100s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.057 100s 100s x1: [1, 1, 1, 1] 100s 0.861 100s 100s y: [1, 1, 1, 1] 100s -0.049 100s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.991 100s 100s x1: [1, 1, 1, 1] 100s -0.532 100s 100s y: [1, 1, 1, 1] 100s -0.528 100s test-mul-mat0: iter:304/500 100s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.323 -0.930 0.498 100s 0.906 0.302 -0.503 100s -0.421 0.068 -0.674 100s 0.062 0.053 -0.156 100s 100s x1: [3, 2, 1, 1] 100s -0.422 -0.430 -0.952 100s -0.636 0.119 -0.858 100s 100s y: [4, 2, 1, 1] 100s 0.062 -0.033 0.790 0.100 100s -0.332 -0.110 0.854 0.101 100s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.376 0.932 -0.409 100s 100s x1: [3, 4, 1, 1] 100s -0.081 -0.903 -0.295 100s -0.202 0.040 0.173 100s 0.408 0.031 0.949 100s 0.649 -0.946 0.884 100s 100s y: [1, 4, 1, 1] 100s -0.690 100s 0.042 100s -0.513 100s -1.487 100s testing: mul_mat, [2, 1, 1, 2] = [3, 2, 1, 2] * [3, 1, 1, 2] 100s x0: [3, 2, 1, 2] 100s 0.446 0.251 -0.095 100s -0.485 0.576 0.967 100s 100s x1: [3, 1, 1, 2] 100s 0.742 -0.926 0.255 100s 100s y: [2, 1, 1, 2] 100s 0.075 -0.647 100s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.869 0.559 -0.425 100s -0.032 -0.844 -0.718 100s -0.587 -0.863 0.568 100s -0.937 -0.186 -0.098 100s 100s x1: [3, 2, 1, 1] 100s -0.296 -0.702 0.092 100s 0.735 -0.754 -0.259 100s 100s y: [4, 2, 1, 1] 100s -0.175 0.536 0.832 0.398 100s -0.950 0.799 0.071 -0.524 100s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.763 0.914 -0.822 -0.386 100s 0.437 -0.517 0.704 0.146 100s 100s x1: [4, 3, 1, 1] 100s 0.728 -0.182 0.807 -0.758 100s -0.606 0.774 0.810 -0.186 100s -0.340 0.475 0.939 -0.656 100s 100s y: [2, 3, 1, 1] 100s -1.093 0.869 100s 0.576 -0.122 100s 0.174 0.172 100s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 100s x0: [2, 4, 1, 2] 100s 0.114 -0.664 100s 0.991 -0.470 100s -0.649 0.290 100s 0.053 0.772 100s 100s x1: [2, 4, 1, 2] 100s -0.883 -0.323 100s -0.295 -0.728 100s -0.186 0.519 100s -0.152 0.096 100s 100s y: [4, 4, 1, 2] 100s 0.114 -0.723 0.480 -0.296 100s 0.450 0.050 -0.020 -0.578 100s -0.366 -0.428 0.271 0.391 100s -0.081 -0.196 0.127 0.066 100s test-mul-mat0: iter:305/500 100s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.979 0.742 100s 0.727 -0.988 100s -0.908 -0.220 100s 100s x1: [2, 4, 1, 1] 100s 0.384 -0.024 100s -0.592 0.134 100s 0.800 -0.687 100s -0.310 -0.134 100s 100s y: [3, 4, 1, 1] 100s -0.395 0.304 -0.343 100s 0.679 -0.562 0.508 100s -1.292 1.260 -0.574 100s 0.204 -0.093 0.311 100s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.213 -0.769 100s 0.166 0.478 100s 100s x1: [2, 3, 1, 1] 100s -0.653 -0.378 100s -0.930 -0.880 100s 0.066 0.844 100s 100s y: [2, 3, 1, 1] 100s 0.151 -0.289 100s 0.478 -0.575 100s -0.634 0.414 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.399 -0.849 100s -0.303 -0.468 100s 100s x1: [2, 2, 1, 1] 100s 0.296 -0.032 100s -0.986 0.176 100s 100s y: [2, 2, 1, 1] 100s 0.145 -0.075 100s -0.542 0.217 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.243 0.350 100s -0.442 0.255 100s 100s x1: [2, 2, 1, 1] 100s 0.951 0.01test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && o0 100s 0.222 -0.183 100s 100s y: [2, 2, 1, 1] 100s 0.235 -0.417 100s -0.010 -0.145 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.722 -0.957 100s -0.661 0.792 100s 100s x1: [2, 2, 1, 1] 100s -0.349 -0.871 100s 0.602 0.273 100s 100s y: [2, 2, 1, 1] 100s 0.581 -0.458 100s 0.174 -0.182 100s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.926 0.044 100s 100s x1: [2, 2, 1, 1] 100s 0.552 -0.725 100s -0.042 0.030 100s 100s y: [1, 2, 1, 1] 100s 0.479 100s -0.037 100s test-mul-mat0: iter:306/500 100s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.440 -0.776 100s -0.107 -0.305 100s -0.126 0.023 100s 100s x1: [2, 3, 1, 1] 100s -0.089 -0.025 100s -0.151 0.921 100s -0.803 0.665 100s 100s y: [3, 3, 1, 1] 100s -0.019 0.017 0.011 100s -0.782 -0.265 0.040 100s -0.870 -0.117 0.116 100s testing: mul_mat, [1, 3, 4, 1] = [2, 1, 4, 1] * [2, 3, 4, 1] 100s x0: [2, 1, 4, 1] 100s 0.165 0.493 100s 100s x1: [2, 3, 4, 1] 100s -0.703 -0.853 100s 0.223 -0.981 100s -0.514 0.266 100s 100s y: [1, 3, 4, 1] 100s -0.537 100s -0.447 100s 0.046 100s testing: mul_mat, [1, 1, 4, 1] = [2, 1, 4, 1] * [2, 1, 4, 1] 100s x0: [2, 1, 4, 1] 100s -0.657 0.452 100s 100s x1: [2, 1, 4, 1] 100s -0.575 -0.824 100s 100s y: [1, 1, 4, 1] 100s 0.005 100s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.975 0.325 100s 0.832 0.392 100s 0.212 0.050 100s 0.190 0.693 100s 100s x1: [2, 1, 1, 1] 100s -0.700 -0.438 100s 100s y: [4, 1, 1, 1] 100s 0.541 -0.754 -0.170 -0.437 100s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 100s x0: [4, 1, 4, 1] 100s 0.064 -0.733 -0.501 -0.727 100s 100s x1: [4, 2, 4, 1] 100s -0.406 0.208 -0.792 0.020 100s 0.384 0.209 -0.289 0.371 100s 100s y: [1, 2, 4, 1] 100s 0.204 100s -0.254 100s testing: mul_mat, [3, 4, 4, 1] = [1, 3, 4, 1] * [1, 4, 4, 1] 100s x0: [1, 3, 4, 1] 100s -0.518 100s -0.664 100s -0.901 100s 100s x1: [1, 4, 4, 1] 100s 0.137 100s 0.644 100s -0.566 100s 0.143 100s 100s y: [3, 4, 4, 1] 100s -0.071 -0.091 -0.123 100s -0.333 -0.427 -0.580 100s 0.293 0.376 0.510 100s -0.074 -0.095 -0.128 100s test-mul-mat0: iter:307/500 100s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.177 100s 100s x1: [1, 3, 1, 1] 100s -0.594 100s -0.803 100s -0.213 100s 100s y: [1, 3, 1, 1] 100s -0.105 100s -0.142 100s -0.038 100s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 100s x0: [1, 2, 2, 1] 100s 0.348 100s -0.665 100s 100s x1: [1, 1, 2, 1] 100s 0.741 100s 100s y: [2, 1, 2, 1] 100s 0.258 -0.493 100s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 100s x0: [1, 1, 2, 1] 100s 0.421 100s 100s x1: [1, 2, 2, 1] 100s -0.682 100s -0.617 100s 100s y: [1, 2, 2, 1] 100s -0.287 100s -0.260 100s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.505 100s 0.310 100s -0.335 100s 0.435 100s 100s x1: [1, 1, 1, 1] 100s 0.577 100s 100s y: [4, 1, 1, 1] 100s 0.291 0.179 -0.193 0.251 100s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 100s x0: [4, 3, 2, 1] 100s 0.376 -0.157 0.178 0.495 100s 0.012 -0.668 -0.348 0.035 100s -0.493 0.854 -0.944 0.379 100s 100s x1: [4, 1, 2, 1] 100s -0.510 -0.417 -0.115 -0.538 100s 100s y: [3, 1, 2, 1] 100s -0.413 0.293 -0.200 100s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 100s x0: [3, 2, 2, 1] 100s -0.950 0.760 0.849 100s -0.282 -0.561 -0.751 100s 100s x1: [3, 4, 2, 1] 100s 0.274 0.593 -0.874 100s 0.253 -0.539 0.961 100s -0.981 0.836 -0.027 100s -0.474 -0.321 0.305 100s 100s y: [2, 4, 2, 1] 100s -0.552 0.246 100s 0.164 -0.491 100s 1.545 -0.172 100s 0.466 0.085 100s test-mul-mat0: iter:308/500 100s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.671 0.627 100s 0.562 -0.856 100s 0.274 -0.692 100s -0.241 -0.630 100s 100s x1: [2, 2, 1, 1] 100s -0.582 -0.387 100s 0.892 -0.725 100s 100s y: [4, 2, 1, 1] 100s 0.148 0.004 0.108 0.384 100s -1.053 1.122 0.746 0.242 100s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 100s x0: [2, 4, 4, 1] 100s -0.581 0.183 100s -0.852 0.278 100s -0.866 -0.229 100s 0.849 -0.472 100s 100s x1: [2, 4, 4, 1] 100s -0.615 -0.386 100s -0.580 0.103 100s -0.625 -0.141 100s -0.048 -0.377 100s 100s y: [4, 4, 4, 1] 100s 0.286 0.417 0.620 -0.340 100s 0.356 0.523 0.479 -0.541 100s 0.337 0.494 0.574 -0.464 100s -0.041 -0.063 0.128 0.137 100s testing: mul_mat, [4, 4, 4, 4] = [2, 4, 4, 4] * [2, 4, 4, 4] 100s x0: [2, 4, 4, 4] 100s -0.271 0.434 100s 0.102 0.837 100s -0.958 0.898 100s -0.137 0.050 100s 100s x1: [2, 4, 4, 4] 100s 0.164 0.611 100s 0.719 0.299 100s -0.618 0.569 100s 0.827 -0.848 100s 100s y: [4, 4, 4, 4] 100s 0.220 0.528 0.391 0.008 100s -0.065 0.323 -0.420 -0.084 100s 0.414 0.413 1.102 0.113 100s -0.592 -0.626 -1.553 -0.156 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.783 -0.013 100s 0.998 -0.202 100s -0.760 0.544 100s 0.913 0.515 100s 100s x1: [2, 4, 1, 1] 100s -0.936 -0.062 100s -0.867 0.094 100s -0.426 -0.305 100s -0.930 -0.293 100s 100s y: [4, 4, 1, 1] 100s -0.733 -0.922 0.678 -0.887 100s -0.680 -0.884 0.710 -0.742 100s -0.330 -0.363 0.158 -0.546 100s -0.725 -0.869 0.548 -1.000 100s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 100s x0: [4, 1, 4, 1] 100s -0.331 -0.223 0.838 -0.040 100s 100s x1: [4, 2, 4, 1] 100s -0.476 0.993 0.870 -0.272 100s -0.465 -0.708 0.511 0.096 100s 100s y: [1, 2, 4, 1] 100s 0.676 100s 0.736 100s testing: mul_mat, [4, 4, 4, 4] = [1, 4, 4, 4] * [1, 4, 4, 4] 100s x0: [1, 4, 4, 4] 100s 0.801 100s 0.727 100s 0.209 100s -0.603 100s 100s x1: [1, 4, 4, 4] 100s -0.699 100s -0.071 100s 0.618 100s -0.402 100s 100s y: [4, 4, 4, 4] 100s -0.560 -0.508 -0.146 0.421 100s -0.057 -0.051 -0.015 0.043 100s 0.495 0.450 0.129 -0.373 100s -0.322 -0.292 -0.084 0.242 100s test-mul-mat0: iter:309/500 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.054 0.839 0.459 100s 0.536 0.762 0.292 100s 0.775 -0.075 0.539 100s 100s x1: [3, 4, 1, 1] 100s 0.026 0.634 0.486 100s 0.168 0.521 0.051 100s 0.619 -0.811 -0.244 100s -0.625 0.335 0.782 100s 100s y: [3, 4, 1, 1] 100s 0.756 0.639 0.234 100s 0.470 0.502 0.118 100s -0.759 -0.357 0.409 100s 0.606 0.149 -0.087 100s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 100s x0: [3, 1, 3, 1] 100s 0.882 0.497 0.734 100s 100s x1: [3, 3, 3, 1] 100s 0.868 -0.831 -0.830 100s 0.617 0.221 -0.606 100s 0.419 -0.162 0.895 100s 100s y: [1, 3, 3, 1] 100s -0.257 100s 0.209 100s 0.947 100s testing: mul_mat, [2, 1, 3, 4] = [3, 2, 3, 4] * [3, 1, 3, 4] 100s x0: [3, 2, 3, 4] 100s -0.572 0.713 0.941 100s -0.495 -0.914 0.137 100s 100s x1: [3, 1, 3, 4] 100s -0.214 0.725 -0.806 100s 100s y: [2, 1, 3, 4] 100s -0.119 -0.667 100s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.913 0.440 -0.409 100s 100s x1: [3, 2, 1, 1] 100s -0.764 -0.677 -0.150 100s 0.497 -0.321 0.376 100s 100s y: [1, 2, 1, 1] 100s -0.934 100s 0.159 100s testing: mul_mat, [3, 3, 3, 1] = [1, 3, 3, 1] * [1, 3, 3, 1] 100s x0: [1, 3, 3, 1] 100s 0.720 100s 0.622 100s -0.809 100s 100s x1: [1, 3, 3, 1] 100s -0.261 100s -0.094 100s -0.810 100s 100s y: [3, 3, 3, 1] 100s -0.188 -0.162 0.211 100s -0.067 -0.058 0.076 100s -0.583 -0.504 0.656 100s testing: mul_mat, [2, 1, 3, 4] = [3, 2, 3, 4] * [3, 1, 3, 4] 100s x0: [3, 2, 3, 4] 100s 0.616 0.076 0.416 100s 0.914 -0.773 0.952 100s 100s x1: [3, 1, 3, 4] 100s 0.695 0.837 -0.427 100s 100s y: [2, 1, 3, 4] 100s 0.314 -0.418 100s test-mul-mat0: iter:310/500 100s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.350 0.356 0.966 0.485 100s 100s x1: [4, 3, 1, 1] 100s 0.153 -0.631 -0.307 -0.184 100s 0.418 -0.402 0.198 -0.929 100s 0.407 0.626 -0.525 -0.979 100s 100s y: [1, 3, 1, 1] 100s -0.557 100s -0.257 100s -0.617 100s testing: mul_mat, [2, 1, 4, 1] = [4, 2, 4, 1] * [4, 1, 4, 1] 100s x0: [4, 2, 4, 1] 100s 0.570 -0.234 -0.550 -0.233 100s -0.163 0.857 -0.607 0.312 100s 100s x1: [4, 1, 4, 1] 100s 0.031 0.643 0.956 0.270 100s 100s y: [2, 1, 4, 1] 100s -0.722 0.050 100s testing: mul_mat, [1, 2, 4, 4] = [4, 1, 4, 4] * [4, 2, 4, 4] 100s x0: [4, 1, 4, 4] 100s 0.732 0.596 0.943 -0.435 100s 100s x1: [4, 2, 4, 4] 100s -0.859 0.107 -0.712 -0.022 100s -0.036 -0.319 -0.711 -0.159 100s 100s y: [1, 2, 4, 4] 100s -1.226 100s -0.817 100s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.421 0.288 -0.367 0.014 100s 0.326 0.122 0.581 0.905 100s 0.380 0.582 0.982 -0.792 100s 0.919 0.354 0.184 0.428 100s 100s x1: [4, 1, 1, 1] 100s -0.397 -0.209 -0.973 -0.514 100s 100s y: [4, 1, 1, 1] 100s 0.457 -1.186 -0.821 -0.838 100s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 100s x0: [4, 1, 4, 1] 100s -0.622 -0.197 -0.169 0.887 100s 100s x1: [4, 4, 4, 1] 100s -0.566 -0.782 -0.536 0.414 100s 0.121 -0.924 0.813 -0.097 100s 0.995 0.227 0.506 -0.213 100s 0.254 0.992 -0.544 0.833 100s 100s y: [1, 4, 4, 1] 100s 0.963 100s -0.117 100s -0.938 100s 0.478 100s testing: mul_mat, [3, 4, 4, 4] = [1, 3, 4, 4] * [1, 4, 4, 4] 100s x0: [1, 3, 4, 4] 100s 0.266 100s -0.756 100s -0.094 100s 100s x1: [1, 4, 4, 4] 100s -0.822 100s 0.445 100s -0.079 100s -0.212 100s 100s y: [3, 4, 4, 4] 100s -0.218 0.622 0.077 100s 0.118 -0.337 -0.042 100s -0.021 0.060 0.007 100s -0.056 0.160 0.020 100s test-mul-mat0: iter:311/500 100s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.767 -0.313 100s 0.898 -0.896 100s 100s x1: [2, 3, 1, 1] 100s -0.487 -0.709 100s -0.921 -0.030 100s -0.304 0.246 100s 100s y: [2, 3, 1, 1] 100s -0.151 0.199 100s -0.697 -0.800 100s -0.311 -0.494 100s testing: mul_mat, [2, 2, 4, 1] = [2, 2, 4, 1] * [2, 2, 4, 1] 100s x0: [2, 2, 4, 1] 100s -0.069 -0.171 100s -0.430 0.445 100s 100s x1: [2, 2, 4, 1] 100s -0.629 0.701 100s 0.647 0.536 100s 100s y: [2, 2, 4, 1] 100s -0.077 0.582 100s -0.136 -0.040 100s testing: mul_mat, [1, 2, 4, 3] = [2, 1, 4, 3] * [2, 2, 4, 3] 100s x0: [2, 1, 4, 3] 100s -0.301 0.319 100s 100s x1: [2, 2, 4, 3] 100s 0.333 -0.512 100s 0.962 0.411 100s 100s y: [1, 2, 4, 3] 100s -0.264 100s -0.158 100s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.619 -0.521 100s -0.142 0.557 100s 0.320 -0.360 100s 100s x1: [2, 1, 1, 1] 100s -0.224 0.962 100s 100s y: [3, 1, 1, 1] 100s -0.640 0.568 -0.418 100s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 100s x0: [3, 1, 4, 1] 100s -0.836 0.645 0.723 100s 100s x1: [3, 2, 4, 1] 100s -0.996 -0.527 -0.607 100s -0.910 0.022 -0.838 100s 100s y: [1, 2, 4, 1] 100s 0.054 100s 0.169 100s testing: mul_mat, [3, 3, 4, 3] = [1, 3, 4, 3] * [1, 3, 4, 3] 100s x0: [1, 3, 4, 3] 100s 0.400 100s -0.062 100s -0.942 100s 100s x1: [1, 3, 4, 3] 100s -0.945 100s 0.213 100s -0.447 100s 100s y: [3, 3, 4, 3] 100s -0.378 0.058 0.891 100s 0.085 -0.013 -0.201 100s -0.179 0.028 0.422 100s test-mul-mat0: iter:312/500 100s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.008 -0.638 100s 100s x1: [2, 4, 1, 1] 100s 0.680 -0.807 100s 0.275 0.010 100s 0.336 0.767 100s 0.332 -0.490 100s 100s y: [1, 4, 1, 1] 100s 0.520 100s -0.004 100s -0.487 100s 0.315 100s testing: mul_mat, [4, 1, 3, 1] = [2, 4, 3, 1] * [2, 1, 3, 1] 100s x0: [2, 4, 3, 1] 100s -0.990 0.272 100s -0.335 -0.317 100s 0.576 -0.276 100s 0.414 0.995 100s 100s x1: [2, 1, 3, 1] 100s 0.362 -0.206 100s 100s y: [4, 1, 3, 1] 100s -0.414 -0.056 0.265 -0.055 100s testing: mul_mat, [4, 4, 3, 3] = [2, 4, 3, 3] * [2, 4, 3, 3] 100s x0: [2, 4, 3, 3] 100s -0.223 0.376 100s -0.389 0.582 100s 0.596 0.387 100s -0.684 -0.789 100s 100s x1: [2, 4, 3, 3] 100s -0.079 0.437 100s 0.104 0.758 100s 0.047 0.473 100s 0.303 0.057 100s 100s y: [4, 4, 3, 3] 100s 0.182 0.285 0.122 -0.291 100s 0.262 0.401 0.355 -0.670 100s 0.167 0.257 0.211 -0.406 100s -0.046 -0.085 0.202 -0.252 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.726 -0.322 100s 0.145 0.353 100s 0.755 0.069 100s 0.150 0.498 100s 100s x1: [2, 4, 1, 1] 100s -0.152 0.416 100s -0.930 0.300 100s 0.082 0.926 100s -0.324 -0.375 100s 100s y: [4, 4, 1, 1] 100s -0.244 0.125 -0.086 0.184 100s -0.772 -0.029 -0.681 0.010 100s -0.239 0.339 0.126 0.473 100s -0.114 -0.179 -0.270 -0.235 100s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 4, 3, 1] 100s 0.252 -0.536 -0.187 0.725 100s 0.395 -0.271 0.424 0.712 100s 0.231 0.291 -0.730 -0.097 100s -0.395 -0.765 -0.375 -0.694 100s 100s x1: [4, 2, 3, 1] 100s -0.314 0.771 -0.916 -0.868 100s -0.965 0.812 -0.698 0.442 100s 100s y: [4, 2, 3, 1] 100s -0.950 -1.339 0.905 0.480 100s -0.227 -0.582 0.480 -0.284 100s testing: mul_mat, [4, 4, 3, 3] = [4, 4, 3, 3] * [4, 4, 3, 3] 100s x0: [4, 4, 3, 3] 100s -0.621 0.257 -0.734 0.247 100s -0.501 -0.646 -0.425 -0.995 100s 0.129 -0.255 -0.277 -0.573 100s -0.655 -0.722 -0.191 0.254 100s 100s x1: [4, 4, 3, 3] 100s 0.937 0.487 -0.236 0.076 100s 0.780 -0.339 -0.943 -0.144 100s 0.457 0.557 0.342 0.749 100s 0.302 -0.619 0.294 -0.559 100s 100s y: [4, 4, 3, 3] 100s -0.265 -0.759 0.019 -0.900 100s 0.085 0.372 0.531 -0.122 100s -0.206 -1.480 -0.607 -0.576 100s -0.701 0.680 0.435 0.051 100s test-mul-mat0: iter:313/500 100s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.902 0.166 100s 0.573 0.522 100s 100s x1: [2, 1, 1, 1] 100s -0.244 0.548 100s 100s y: [2, 1, 1, 1] 100s -0.129 0.146 100s testing: mul_mat, [3, 2, 3, 1] = [2, 3, 3, 1] * [2, 2, 3, 1] 100s x0: [2, 3, 3, 1] 100s 0.248 0.364 100s -0.319 -0.599 100s 0.862 -0.136 100s 100s x1: [2, 2, 3, 1] 100s 0.147 0.061 100s -0.943 -0.177 100s 100s y: [3, 2, 3, 1] 100s 0.059 -0.083 0.118 100s -0.299 0.406 -0.789 100s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 100s x0: [2, 2, 3, 1] 100s 0.179 0.550 100s 0.373 0.351 100s 100s x1: [2, 3, 3, 1] 100s -0.968 -0.250 100s -0.420 -0.145 100s -0.960 -0.280 100s 100s y: [2, 3, 3, 1] 100s -0.311 -0.449 100s -0.155 -0.208 100s -0.326 -0.456 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.298 -0.482 100s 0.150 -0.118 100s 100s x1: [2, 2, 1, 1] 100s 0.986 0.424 100s -0.422 -0.159 100s 100s y: [2, 2, 1, 1] 100s 0.090 0.098 100s -0.049 -0.045 100s testing: mul_mat, [4, 2, 3, 1] = [2, 4, 3, 1] * [2, 2, 3, 1] 100s x0: [2, 4, 3, 1] 100s -0.557 0.389 100s -0.595 -0.741 100s -0.215 0.468 100s 0.513 -0.938 100s 100s x1: [2, 2, 3, 1] 100s -0.739 -0.983 100s 0.054 0.745 100s 100s y: [4, 2, 3, 1] 100s 0.029 1.168 -0.301 0.542 100s 0.260 -0.584 0.337 -0.671 100s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 4, 3, 1] 100s 0.582 0.675 0.270 0.310 100s 0.425 -0.375 -0.303 -0.204 100s 0.967 -0.604 0.096 -0.964 100s 0.034 0.839 0.451 -0.292 100s 100s x1: [4, 2, 3, 1] 100s 0.362 -0.836 -0.356 -0.699 100s 0.257 -0.819 -0.387 0.700 100s 100s y: [4, 2, 3, 1] 100s -0.666 0.718 1.495 -0.645 100s -0.291 0.391 0.032 -1.058 100s test-mul-mat0: iter:314/500 100s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.186 0.298 -0.573 0.329 100s 100s x1: [4, 3, 1, 1] 100s 0.501 -0.663 -0.214 -0.470 100s 0.593 -0.172 -0.559 -0.276 100s -0.191 -0.750 0.438 -0.784 100s 100s y: [1, 3, 1, 1] 100s -0.136 100s 0.288 100s -0.768 100s testing: mul_mat, [2, 1, 2, 1] = [4, 2, 2, 1] * [4, 1, 2, 1] 100s x0: [4, 2, 2, 1] 100s 0.872 0.546 -0.604 0.384 100s -0.238 0.897 0.721 0.548 100s 100s x1: [4, 1, 2, 1] 100s -0.780 -0.902 -0.832 -0.763 100s 100s y: [2, 1, 2, 1] 100s -0.963 -1.642 100s testing: mul_mat, [3, 2, 2, 2] = [4, 3, 2, 2] * [4, 2, 2, 2] 100s x0: [4, 3, 2, 2] 100s -0.326 -0.220 0.072 -0.336 100s 0.699 -0.260 -0.177 -0.145 100s 0.628 0.299 0.060 -0.107 100s 100s x1: [4, 2, 2, 2] 100s 0.401 0.144 -0.338 -0.301 100s 0.571 0.991 -0.081 0.668 100s 100s y: [3, 2, 2, 2] 100s -0.086 0.346 0.307 100s -0.634 0.059 0.578 100s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.655 0.981 -0.343 0.824 100s 100s x1: [4, 3, 1, 1] 100s 0.718 0.171 -0.435 -0.887 100s -0.519 -0.157 -0.997 0.031 100s 0.657 -0.426 0.937 -0.518 100s 100s y: [1, 3, 1, 1] 100s -0.885 100s 0.553 100s -1.596 100s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 100s x0: [1, 2, 2, 1] 100s -0.350 100s 0.004 100s 100s x1: [1, 4, 2, 1] 100s -0.856 100s 0.788 100s -0.957 100s 0.130 100s 100s y: [2, 4, 2, 1] 100s 0.299 -0.004 100s -0.276 0.003 100s 0.335 -0.004 100s -0.045 0.001 100s testing: mul_mat, [4, 1, 2, 2] = [2, 4, 2, 2] * [2, 1, 2, 2] 100s x0: [2, 4, 2, 2] 100s -0.148 -0.296 100s 0.479 0.846 100s 0.501 0.314 100s 0.333 0.361 100s 100s x1: [2, 1, 2, 2] 100s 0.787 -0.211 100s 100s y: [4, 1, 2, 2] 100s -0.054 0.198 0.328 0.186 100s test-mul-mat0: iter:315/500 100s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.442 100s -0.301 100s 100s x1: [1, 1, 1, 1] 100s 0.029 100s 100s y: [2, 1, 1, 1] 100s 0.013 -0.009 100s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 100s x0: [1, 3, 2, 1] 100s -0.987 100s 0.631 100s 0.259 100s 100s x1: [1, 2, 2, 1] 100s 0.040 100s -0.409 100s 100s y: [3, 2, 2, 1] 100s -0.039 0.025 0.010 100s 0.403 -0.258 -0.106 100s testing: mul_mat, [4, 3, 2, 2] = [1, 4, 2, 2] * [1, 3, 2, 2] 100s x0: [1, 4, 2, 2] 100s -0.607 100s -0.285 100s 0.987 100s 0.422 100s 100s x1: [1, 3, 2, 2] 100s 0.546 100s 0.820 100s -0.458 100s 100s y: [4, 3, 2, 2] 100s -0.332 -0.156 0.539 0.231 100s -0.498 -0.234 0.809 0.346 100s 0.278 0.130 -0.452 -0.193 100s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.973 100s 100s x1: [1, 4, 1, 1] 100s -0.119 100s -0.199 100s -0.665 100s -0.299 100s 100s y: [1, 4, 1, 1] 100s -0.116 100s -0.194 100s -0.647 100s -0.291 100s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 100s x0: [1, 2, 2, 1] 100s 0.634 100s -0.714 100s 100s x1: [1, 1, 2, 1] 100s -0.892 100s 100s y: [2, 1, 2, 1] 100s -0.566 0.637 100s testing: mul_mat, [1, 1, 2, 2] = [2, 1, 2, 2] * [2, 1, 2, 2] 100s x0: [2, 1, 2, 2] 100s 0.082 -0.525 100s 100s x1: [2, 1, 2, 2] 100s -0.267 0.040 100s 100s y: [1, 1, 2, 2] 100s -0.043 100s test-mul-mat0: iter:316/500 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.722 100s 0.558 100s 0.966 100s 100s x1: [1, 3, 1, 1] 100s -0.776 100s -0.051 100s -0.047 100s 100s y: [3, 3, 1, 1] 100s -0.560 -0.433 -0.750 100s -0.037 -0.029 -0.050 100s -0.034 -0.026 -0.045 100s testing: mul_mat, [2, 3, 4, 1] = [1, 2, 4, 1] * [1, 3, 4, 1] 100s x0: [1, 2, 4, 1] 100s 0.688 100s -0.205 100s 100s x1: [1, 3, 4, 1] 100s -0.992 100s -0.309 100s -0.190 100s 100s y: [2, 3, 4, 1] 100s -0.683 0.203 100s -0.212 0.063 100s -0.131 0.039 100s testing: mul_mat, [3, 2, 4, 2] = [1, 3, 4, 2] * [1, 2, 4, 2] 100s x0: [1, 3, 4, 2] 100s 0.967 100s 0.308 100s 0.651 100s 100s x1: [1, 2, 4, 2] 100s 0.226 100s -0.892 100s 100s y: [3, 2, 4, 2] 100s 0.219 0.070 0.147 100s -0.862 -0.275 -0.580 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.486 100s -0.200 100s 0.046 100s 100s x1: [1, 3, 1, 1] 100s 0.801 100s 0.304 100s -0.804 100s 100s y: [3, 3, 1, 1] 100s -0.389 -0.160 0.037 100s -0.148 -0.061 0.014 100s 0.390 0.161 -0.037 100s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 100s x0: [3, 4, 4, 1] 100s -0.741 0.285 -0.408 100s 0.178 0.578 -0.067 100s 0.343 0.107 -0.186 100s -0.931 0.175 -0.607 100s 100s x1: [3, 1, 4, 1] 100s -0.519 -0.891 -0.303 100s 100s y: [4, 1, 4, 1] 100s 0.253 -0.587 -0.217 0.510 100s testing: mul_mat, [2, 3, 4, 2] = [4, 2, 4, 2] * [4, 3, 4, 2] 100s x0: [4, 2, 4, 2] 100s -0.283 0.071 -0.565 -0.438 100s -0.741 -0.814pen test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && 0.154 0.090 100s 100s x1: [4, 3, 4, 2] 100s 0.084 -0.374 0.632 -0.450 100s 0.520 -0.548 0.379 -0.055 100s 0.759 0.298 0.465 0.793 100s 100s y: [2, 3, 4, 2] 100s -0.210 0.299 100s -0.376 0.114 100s -0.803 -0.662 100s test-mul-mat0: iter:317/500 100s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.727 -0.010 0.143 -0.505 100s 0.816 -0.287 -0.216 -0.857 100s 100s x1: [4, 4, 1, 1] 100s -0.716 0.224 -0.475 -0.713 100s 0.382 0.915 -0.045 -0.924 100s -0.340 0.979 -0.537 0.515 100s -0.942 -0.059 0.348 0.475 100s 100s y: [2, 4, 1, 1] 100s 0.810 0.064 100s 0.173 0.849 100s -0.099 -0.884 100s 0.496 -1.234 100s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 3, 3, 1] 100s -0.886 -0.602 0.662 -0.173 100s 0.182 0.805 -0.631 -0.422 100s -0.153 -0.814 0.348 -0.486 100s 100s x1: [4, 2, 3, 1] 100s 0.542 0.397 0.042 0.817 100s -0.230 0.667 -0.899 0.994 100s 100s y: [3, 2, 3, 1] 100s -0.833 0.047 -0.788 100s -0.965 0.644 -1.304 100s testing: mul_mat, [2, 3, 3, 3] = [4, 2, 3, 3] * [4, 3, 3, 3] 100s x0: [4, 2, 3, 3] 100s -0.190 0.673 -0.535 0.502 100s 0.113 -0.098 -0.567 0.607 100s 100s x1: [4, 3, 3, 3] 100s -0.109 0.221 0.550 0.739 100s 0.407 -0.102 -0.747 0.694 100s -0.760 -0.042 -0.631 -0.042 100s 100s y: [2, 3, 3, 3] 100s 0.246 0.103 100s 0.602 0.901 100s 0.433 0.251 100s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.223 0.211 -0.161 0.985 100s 0.602 0.804 0.323 0.381 100s -0.533 0.358 0.197 0.423 100s 100s x1: [4, 2, 1, 1] 100s -0.291 -0.808 -0.869 0.859 100s -0.317 0.841 0.951 0.105 100s 100s y: [3, 2, 1, 1] 100s 0.880 -0.778 0.058 100s 0.198 0.832 0.701 100s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 1, 3, 1] 100s 0.655 0.536 0.628 100s 100s x1: [3, 4, 3, 1] 100s 0.459 0.653 -0.498 100s -0.239 0.250 0.335 100s -0.675 0.780 -0.236 100s 0.210 -0.511 -0.044 100s 100s y: [1, 4, 3, 1] 100s 0.337 100s 0.188 100s -0.172 100s -0.164 100s testing: mul_mat, [3, 3, 3, 3] = [1, 3, 3, 3] * [1, 3, 3, 3] 100s x0: [1, 3, 3, 3] 100s -0.107 100s 0.984 100s -0.121 100s 100s x1: [1, 3, 3, 3] 100s 0.386 100s -0.328 100s -0.034 100s 100s y: [3, 3, 3, 3] 100s -0.041 0.380 -0.047 100s 0.035 -0.323 0.040 100s 0.004 -0.034 0.004 100s test-mul-mat0: iter:318/500 100s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.518 0.238 -0.198 100s 0.921 -0.606 -0.937 100s -0.642 0.011 -0.255 100s 0.955 -0.439 -0.547 100s 100s x1: [3, 1, 1, 1] 100s -0.722 -0.138 0.392 100s 100s y: [4, 1, 1, 1] 100s -0.484 -0.949 0.362 -0.843 100s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 4, 3, 1] 100s 0.716 -0.058 0.479 100s 0.813 0.420 -0.329 100s 0.296 -0.224 -0.625 100s 0.057 -0.006 0.472 100s 100s x1: [3, 4, 3, 1] 100s 0.821 0.899 -0.788 100s -0.474 0.531 0.551 100s 0.400 0.212 0.335 100s -0.902 -0.522 0.191 100s 100s y: [4, 4, 3, 1] 100s 0.157 1.305 0.534 -0.331 100s -0.106 -0.344 -0.604 0.230 100s 0.435 0.304 -0.138 0.180 100s -0.524 -1.016 -0.270 0.042 100s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 1, 3, 1] 100s 0.852 -0.262 0.137 100s 100s x1: [3, 4, 3, 1] 100s -0.125 0.300 0.641 100s 0.250 -0.642 -0.365 100s -0.278 0.733 0.364 100s -0.472 -0.772 0.749 100s 100s y: [1, 4, 3, 1] 100s -0.098 100s 0.331 100s -0.379 100s -0.097 100s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.879 0.382 0.190 100s -0.770 -0.441 0.766 100s 0.373 -0.240 -0.928 100s 0.957 -0.275 -0.313 100s 100s x1: [3, 1, 1, 1] 100s -0.221 -0.619 0.553 100s 100s y: [4, 1, 1, 1] 100s -0.325 0.866 -0.447 -0.214 100s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 100s x0: [4, 1, 3, 1] 100s -0.903 0.524 0.886 0.107 100s 100s x1: [4, 3, 3, 1] 100s 0.647 -0.280 0.824 -0.222 100s 0.725 0.597 -0.370 -0.537 100s -0.266 0.010 0.428 0.620 100s 100s y: [1, 3, 3, 1] 100s -0.024 100s -0.727 100s 0.692 100s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 100s x0: [1, 3, 3, 1] 100s -0.981 100s 0.126 100s -0.803 100s 100s x1: [1, 4, 3, 1] 100s -0.284 100s -0.507 100s -0.193 100s -0.989 100s 100s y: [3, 4, 3, 1] 100s 0.278 -0.036 0.228 100s 0.498 -0.064 0.408 100s 0.189 -0.024 0.155 100s 0.970 -0.124 0.794 100s test-mul-mat0: iter:319/500 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.761 -0.658 100s -0.921 0.773 100s 0.351 -0.294 100s 100s x1: [2, 2, 1, 1] 100s 0.917 -0.097 100s 0.045 0.849 100s 100s y: [3, 2, 1, 1] 100s 0.761 -0.919 0.351 100s -0.525 0.615 -0.234 100s testing: mul_mat, [3, 3, 3, 1] = [2, 3, 3, 1] * [2, 3, 3, 1] 100s x0: [2, 3, 3, 1] 100s -0.005 0.273 100s 0.616 -0.961 100s 0.122 -0.112 100s 100s x1: [2, 3, 3, 1] 100s 0.638 0.638 100s 0.878 -0.452 100s -0.033 0.667 100s 100s open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.doty: [3, 3, 3, 1] 100s 0.171 -0.219 0.006 100s -0.128 0.975 0.158 100s 0.182 -0.661 -0.079 100s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 100s x0: [2, 2, 3, 1] 100s -0.492 -0.103 100s 0.225 -0.919 100s 100s x1: [2, 3, 3, 1] 100s -0.051 -0.595 100s -0.990 -0.665 100s -0.124 -0.010 100s 100s y: [2, 3, 3, 1] 100s 0.087 0.535 100s 0.555 0.388 100s 0.062 -0.019 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.333 0.793 100s 0.408 -0.651 100s 100s x1: [2, 2, 1, 1] 100s -0.998 0.988 100s 0.677 -0.663 100s 100s y: [2, 2, 1, 1] 100s 1.116 -1.050 100s -0.751 0.707 100s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 100s x0: [2, 2, 3, 1] 100s 0.432 0.956 100s 0.739 -0.275 100s 100s x1: [2, 2, 3, 1] 100s -0.550 0.467 100s 0.387 -0.796 100s 100s y: [2, 2, 3, 1] 100s 0.209 -0.535 100s -0.594 0.505 100s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 100s x0: [2, 1, 3, 1] 100s -0.425 -0.020 100s 100s x1: [2, 2, 3, 1] 100s -0.884 -0.662 100s -0.586 0.524 100s 100s y: [1, 2, 3, 1] 100s 0.389 100s 0.239 100s test-mul-mat0: iter:320/500 100s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.863 0.077 100s 100s x1: [2, 1, 1, 1] 100s -0.349 0.006 100s 100s y: [1, 1, 1, 1] 100s 0.302 100s testing: mul_mat, [3, 1, 4, 1] = [2, 3, 4, 1] * [2, 1, 4, 1] 100s x0: [2, 3, 4, 1] 100s 0.252 0.678 100s -0.847 0.430 100s 0.411 -0.998 100s 100s x1: [2, 1, 4, 1] 100s 0.638 0.611 100s 100s y: [3, 1, 4, 1] 100s 0.576 -0.278 -0.348 100s testing: mul_mat, [2, 3, 4, 4] = [2, 2, 4, 4] * [2, 3, 4, 4] 100s x0: [2, 2, 4, 4] 100s 0.645 -0.548 100s 0.200 0.706 100s 100s x1: [2, 3, 4, 4] 100s -0.076 -0.396 100s 0.086 -0.837 100s 0.883 0.166 100s 100s y: [2, 3, 4, 4] 100s 0.168 -0.294 100s 0.514 -0.574 100s 0.478 0.293 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.459 -0.367 100s 0.370 -0.147 100s 100s x1: [2, 2, 1, 1] 100s 0.128 0.079 100s 0.366 0.832 100s 100s y: [2, 2, 1, 1] 100s -0.088 0.036 100s -0.473 0.013 100s testing: mul_mat, [3, 2, 4, 1] = [2, 3, 4, 1] * [2, 2, 4, 1] 100s x0: [2, 3, 4, 1] 100s -0.459 -0.044 100s -0.324 -0.819 100s 0.045 -0.827 100s 100s x1: [2, 2, 4, 1] 100s 0.305 -0.473 100s 0.946 -0.244 100s 100s y: [3, 2, 4, 1] 100s -0.119 0.289 0.405 100s -0.423 -0.107 0.244 100s testing: mul_mat, [1, 2, 4, 4] = [3, 1, 4, 4] * [3, 2, 4, 4] 100s x0: [3, 1, 4, 4] 100s -0.752 0.163 0.580 100s 100s x1: [3, 2, 4, 4] 100s -0.748 -0.379 0.222 100s 0.345 0.707 0.088 100s 100s y: [1, 2, 4, 4] 100s 0.630 100s -0.093 100s test-mul-mat0: iter:321/500 100s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.507 0.710 0.514 -0.755 100s 0.415 0.387 -0.437 -0.004 100s 100s x1: [4, 3, 1, 1] 100s -0.171 0.358 0.205 -0.577 100s 0.939 -0.281 0.085 -0.200 100s 0.625 -0.813 0.909 0.694 100s 100s y: [2, 3, 1, 1] 100s 0.882 -0.019 100s -0.481 0.244 100s -0.951 -0.456 100s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.397 -0.863 -0.335 0.808 100s -0.440 -0.397 -0.472 0.645 100s 100s x1: [4, 2, 1, 1] 100s -0.698 -0.647 -0.330 0.636 100s 0.041 0.201 -0.954 0.307 100s 100s y: [2, 2, 1, 1] 100s 1.461 1.130 100s 0.378 0.551 100s testing: mul_mat, [4, 2, 1, 2] = [4, 4, 1, 2] * [4, 2, 1, 2] 100s x0: [4, 4, 1, 2] 100s 0.541 -0.993 0.839 0.588 100s 0.314 0.145 -0.809 0.451 100s 0.810 0.999 -0.989 -0.587 100s -0.473 0.655 0.817 -0.320 100s 100s x1: [4, 2, 1, 2] 100s 0.403 -0.847 0.832 0.312 100s 0.847 -0.297 0.805 0.557 100s 100s y: [4, 2, 1, 2] 100s 1.942 -0.529 -1.526 -0.166 100s 1.757 -0.177 -0.735 -0.116 100s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.031 0.053 -0.890 0.134 100s -0.322 0.084 0.094 0.010 100s -0.251 0.733 0.330 0.892 100s 100s x1: [4, 4, 1, 1] 100s -0.431 0.501 0.044 0.883 100s -0.353 0.235 0.334 -0.543 100s 0.235 0.344 -0.130 0.762 100s -0.000 -0.314 -0.558 -0.513 100s 100s y: [3, 4, 1, 1] 100s 0.119 0.194 1.279 100s -0.347 0.160 -0.114 100s 0.229 -0.051 0.831 100s 0.411 -0.084 -0.871 100s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.743 -0.490 0.522 100s -0.977 -0.227 -0.793 100s -0.042 0.154 -0.728 100s -0.815 0.188 0.255 100s 100s x1: [3, 4, 1, 1] 100s -0.203 -0.533 -0.539 100s -0.702 0.511 -0.655 100s -0.055 -0.254 0.678 100s 0.401 0.981 0.023 100s 100s y: [4, 4, 1, 1] 100s -0.171 0.747 0.319 -0.072 100s -1.114 1.090 0.585 0.501 100s 0.437 -0.426 -0.530 0.170 100s -0.171 -0.633 0.117 -0.137 100s testing: mul_mat, [4, 3, 1, 2] = [4, 4, 1, 2] * [4, 3, 1, 2] 100s x0: [4, 4, 1, 2] 100s -0.838 0.977 -0.744 -0.615 100s 0.705 0.671 -0.863 -0.437 100s -0.584 -0.314 0.720 0.673 100s -0.631 0.344 -0.266 -0.070 100s 100s x1: [4, 3, 1, 2] 100s -0.683 .png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.d0.366 -0.415 0.451 100s -0.624 -0.522 -0.752 -0.157 100s -0.061 -0.454 -0.646 0.284 100s 100s y: [4, 3, 1, 2] 100s 0.962 -0.075 0.289 0.636 100s 0.669 -0.072 -0.119 0.425 100s -0.087 0.086 -0.096 0.034 100s test-mul-mat0: iter:322/500 100s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.455 100s 0.834 100s -0.719 100s 100s x1: [1, 1, 1, 1] 100s 0.578 100s 100s y: [3, 1, 1, 1] 100s 0.263 0.482 -0.415 100s testing: mul_mat, [1, 3, 4, 1] = [1, 1, 4, 1] * [1, 3, 4, 1] 100s x0: [1, 1, 4, 1] 100s 0.021 100s 100s x1: [1, 3, 4, 1] 100s 0.175 100s -0.432 100s -0.334 100s 100s y: [1, 3, 4, 1] 100s 0.004 100s -0.009 100s -0.007 100s testing: mul_mat, [2, 1, 4, 4] = [1, 2, 4, 4] * [1, 1, 4, 4] 100s x0: [1, 2, 4, 4] 100s 0.975 100s -0.977 100s 100s x1: [1, 1, 4, 4] 100s -0.598 100s 100s y: [2, 1, 4, 4] 100s -0.582 0.584 100s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.283 100s 0.118 100s 0.957 100s 100s x1: [1, 2, 1, 1] 100s 0.496 100s 0.248 100s 100s y: [3, 2, 1, 1] 100s -0.140 0.058 0.474 100s -0.070 0.029 0.237 100s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 100s x0: [3, 1, 4, 1] 100s 0.132 -0.546 -0.730 100s 100s x1: [3, 1, 4, 1] 100s 0.056 -0.683 0.022 100s 100s y: [1, 1, 4, 1] 100s 0.364 100s testing: mul_mat, [1, 3, 4, 4] = [1, 1, 4, 4] * [1, 3, 4, 4] 100s x0: [1, 1, 4, 4] 100s 0.634 100s 100s x1: [1, 3, 4, 4] 100s -0.729 100s 0.782 100s -0.168 100s 100s y: [1, 3, 4, 4] 100s -0.462 100s 0.496 100s -0.106 100s test-mul-mat0: iter:323/500 100s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.421 -0.837 -0.266 100s -0.107 -0.250 -0.181 100s 0.310 -0.616 0.336 100s 100s x1: [3, 1, 1, 1] 100s -0.567 -0.321 0.108 100s 100s y: [3, 1, 1, 1] 100s 0.001 0.121 0.058 100s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 100s x0: [3, 3, 4, 1] 100s -0.191 -0.707 -0.108 100s 0.755 0.514 0.136 100s -0.601 -0.085 0.179 100s 100s x1: [3, 3, 4, 1] 100s 0.127 0.335 0.895 100s -0.653 0.691 0.800 100s -0.892 0.595 0.826 100s 100s y: [3, 3, 4, 1] 100s -0.358 0.390 0.055 100s -0.450 -0.029 0.477 100s -0.339 -0.255 0.634 100s testing: mul_mat, [2, 3, 4, 4] = [3, 2, 4, 4] * [3, 3, 4, 4] 100s x0: [3, 2, 4, 4] 100s 0.499 0.641 -0.379 100s 0.563 0.357 0.599 100s 100s x1: [3, 3, 4, 4] 100s -0.495 0.630 -0.258 100s 0.685 -0.870 -0.418 100s -0.870 0.163 -0.975 100s 100s y: [2, 3, 4, 4] 100s 0.255 -0.208 100s -0.058 -0.176 100s 0.040 -1.016 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.351 0.855 -0.039 100s -0.492 -0.673 -0.020 100s 100s x1: [3, 2, 1, 1] 100s -0.696 0.735 0.421 100s 0.683 -0.280 -0.220 100s 100s y: [2, 2, 1, 1] 100s 0.856 -0.161 100s -0.471 -0.143 100s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 100s x0: [2, 4, 4, 1] 100s -0.445 -0.822 100s 0.217 -0.391 100s 0.629 0.317 100s -0.118 -0.835 100s 100s x1: [2, 3, 4, 1] 100s -0.565 0.987 100s -0.142 0.171 100s -0.490 -0.008 100s 100s y: [4, 3, 4, 1] 100s -0.559 -0.509 -0.043 -0.757 100s -0.077 -0.098 -0.035 -0.126 100s 0.225 -0.103 -0.311 0.064 100s testing: mul_mat, [1, 2, 4, 4] = [4, 1, 4, 4] * [4, 2, 4, 4] 100s x0: [4, 1, 4, 4] 100s 0.317 0.542 0.796 -0.290 100s 100s x1: [4, 2, 4, 4] 100s 0.053 0.896 -0.987 0.232 100s -0.495 0.329 0.397 0.972 100s 100s y: [1, 2, 4, 4] 100s -0.351 100s 0.056 100s test-mul-mat0: iter:324/500 100s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.568 -0.302 -0.226 0.868 100s 100s x1: [4, 3, 1, 1] 100s 0.223 0.438 -0.671 0.983 100s -0.677 0.009 -0.309 0.003 100s -0.590 -0.151 -0.597 0.333 100s 100s y: [1, 3, 1, 1] 100s 1.000 100s -0.315 100s 0.134 100s testing: mul_mat, [4, 1, 2, 1] = [4, 4, 2, 1] * [4, 1, 2, 1] 100s x0: [4, 4, 2, 1] 100s 0.440 -0.474 0.179 0.689 100s 0.790 -0.598 0.127 -0.881 100s -0.615 0.450 0.128 0.077 100s -0.547 0.538 0.925 -0.143 100s 100s x1: [4, 1, 2, 1] 100s -0.785 -0.378 0.239 -0.636 100s 100s y: [4, 1, 2, 1] 100s -0.562 0.197 0.295 0.538 100s testing: mul_mat, [1, 4, 2, 4] = [4, 1, 2, 4] * [4, 4, 2, 4] 100s x0: [4, 1, 2, 4] 100s 0.544 -0.303 -0.548 -0.806 100s 100s x1: [4, 4, 2, 4] 100s 0.750 -0.938 -0.798 0.540 100s -0.536 0.328 0.659 -0.151 100s -0.222 -0.213 0.925 0.231 100s -0.675 0.851 -0.912 0.195 100s 100s y: [1, 4, 2, 4] 100s 0.694 100s -0.630 100s -0.750 100s -0.283 100s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.207 -0.375 -0.059 0.522 100s 0.119 0.093 0.805 0.266 100s -0.624 -0.871 0.628 0.950 100s -0.924 -0.806 0.216 0.602 100s 100s x1: [4, 1, 1, 1] 100s 0.734 0.695 -0.343 0.713 100s 100s y: [4, 1, 1, 1] 100s -0.020 0.065 -0.602 -0.884 100s testing: mul_mat, [2, 4, 2, 1] = [4, 2, 2, 1] * [4, 4, 2, 1] 100s x0: [4, 2, 2, 1] 100s 0.758 -0.065 -0.429 0.105 100s 0.353 -0.190 0.964 -0.748 100s 100s x1: [4, 4, 2, 1] 100s 0.747 0.186 0.493 -0.701 100s 0.992 0.052 0.218 0.029 100s -0.705 0.681 -0.237 0.990 100s -0.662 -0.524 -0.819 0.131 100s 100s y: [2, 4, 2, 1] 100s 0.269 1.228 100s 0.658 0.529 100s -0.373 -1.348 100s -0.102 -1.022 100s testing: mul_mat, [1, 4, 2, 4] = [2, 1, 2, 4] * [2, 4, 2, 4] 100s x0: [2, 1, 2, 4] 100s 0.349 -0.437 100s 100s x1: [2, 4, 2, 4] 100s -0.072 0.016 100s 0.482 -0.736 100s 0.429 -0.926 100s 0.404 0.470 100s 100s y: [1, 4, 2, 4] 100s -0.032 100s 0.490 100s 0.555 100s -0.065 100s test-mul-mat0: iter:325/500 100s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.397 0.363 100s 0.637 0.166 100s -0.211 0.900 100s 100s x1: [2, 4, 1, 1] 100s 0.525 0.952 100s 0.856 -0.995 100s 0.724 -0.551 100s -0.307 0.700 100s 100s y: [3, 4, 1, 1] 100s 0.138 0.493 0.746 100s -0.701 0.380 -1.076 100s -0.487 0.369 -0.649 100s 0.376 -0.079 0.695 100s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 100s x0: [2, 3, 4, 1] 100s 0.291 0.199 100s 0.700 -0.543 100s 0.988 0.601 100s 100s x1: [2, 3, 4, 1] 100s 0.852 0.856 100s 0.144 0.438 100s -0.795 0.698 100s 100s y: [3, 3, 4, 1] 100s 0.418 0.132 1.356 100s 0.129 -0.137 0.405 100s -0.092 -0.936 -0.366 100s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 100s x0: [2, 3, 4, 1] 100s 0.785 0.806 100s 0.061 -0.365 100s -0.265 0.935 100s 100s x1: [2, 3, 4, 1] 100s -0.824 -0.076 100s 0.010 0.952 100s 0.611 -0.154 100s 100s y: [3, 3, 4, 1] 100s -0.708 -0.023 0.147 100s 0.775 -0.347 0.887 100s 0.356 0.094 -0.306 100s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.725 -0.641 100s -0.265 0.469 100s -0.368 -0.433 100s 100s x1: [2, 3, 1, 1] 100s -0.627 0.534 100s -0.938 -0.029 100s 0.940 -0.071 100s 100s y: [3, 3, 1, 1] 100s -0.797 0.417 -0.000 100s -0.661 0.235 0.358 100s 0.727 -0.283 -0.315 100s testing: mul_mat, [3, 2, 4, 1] = [3, 3, 4, 1] * [3, 2, 4, 1] 100s x0: [3, 3, 4, 1] 100s 0.117 0.476 -0.353 100s -0.848 0.622 -0.250 100s -0.570 -0.003 -0.491 100s 100s x1: [3, 2, 4, 1] 100s 0.170 0.128 0.512 100s 0.933 -0.602 0.304 100s 100s y: [3, 2, 4, 1] 100s -0.100 -0.193 -0.349 100s -0.285 -1.242 -0.679 100s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 100s x0: [3, 3, 4, 1] 100s -0.172 0.204 0.542 100s -0.909 0.581 -0.420 100s 0.653 0.910 0.288 100s 100s x1: [3, 3, 4, 1] 100s 0.100 0.124 0.575 100s 0.609 0.704 -0.278 100s 0.422 -0.005 -0.561 100s 100s y: [3, 3, 4, 1] 100s 0.320 -0.261 0.344 100s -0.112 -0.028 0.958 100s -0.377 -0.152 0.109 100s test-mul-mat0: iter:326/500 100s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.401 -0.973 0.131 -0.193 100s 100s x1: [4, 1, 1, 1] 100s -0.405 -0.815 -0.213 0.393 100s 100s y: [1, 1, 1, 1] 100s 0.528 100s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 100s x0: [4, 1, 2, 1] 100s -0.302 -0.684 -0.705 -0.072 100s 100s x1: [4, 1, 2, 1] 100s 0.546 0.655 -0.994 0.156 100s 100s y: [1, 1, 2, 1] 100s 0.077 100s testing: mul_mat, [4, 1, 2, 3] = [4, 4, 2, 3] * [4, 1, 2, 3] 100s x0: [4, 4, 2, 3] 100s -0.208 -0.956 0.010 0.137 100s -0.146 0.034 0.113 0.459 100s 0.054 0.301 0.145 0.670 100s 0.674 0.618 0.679 0.246 100s 100s x1: [4, 1, 2, 3] 100s 0.976 -0.396 -0.980 -0.812 100s 100s y: [4, 1, 2, 3] 100s 0.054 -0.639 -0.752 -0.451 100s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.349 0.453 -0.904 -0.944 100s 0.488 0.330 -0.201 0.944 100s 100s x1: [4, 4, 1, 1] 100s -0.310 0.251 -0.722 -0.230 100s -0.138 -0.900 -0.286 0.540 100s -0.203 -0.805 -0.095 -0.951 100s -0.541 -0.552 0.568 0.455 100s 100s y: [2, 4, 1, 1] 100s 1.092 -0.140 100s -0.610 0.203 100s 0.690 -1.243 100s -1.004 -0.131 100s testing: mul_mat, [3, 4, 2, 1] = [2, 3, 2, 1] * [2, 4, 2, 1] 100s x0: [2, 3, 2, 1] 100s -0.975 0.593 100s 0.902 0.357 100s -0.036 0.307 100s 100s x1: [2, 4, 2, 1] 100s 0.902 -0.604 100s 0.140 0.074 100s 0.959 -0.199 100s 0.765 0.210 100s 100s y: [3, 4, 2, 1] 100s -1.238 0.598 -0.218 100s -0.092 0.153 0.018 100s -1.053 0.794 -0.096 100s -0.621 0.765 0.037 100s testing: mul_mat, [1, 2, 2, 3] = [3, 1, 2, 3] * [3, 2, 2, 3] 100s x0: [3, 1, 2, 3] 100s -0.860 -0.696 -0.721 100s 100s x1: [3, 2, 2, 3] 100s 0.631 -0.116 0.461 100s -0.973 -0.976 -0.465 100s 100s y: [1, 2, 2, 3] 100s -0.794 100s 1.851 100s test-mul-mat0: iter:327/500 100s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.242 100s 100s x1: [1, 4, 1, 1] 100s 0.532 100s 0.135 100s 0.313 100s 0.660 100s 100s y: [1, 4, 1, 1] 100s -0.129 100s -0.033 100s -0.076 100s -0.160 100s testing: mul_mat, [2, 1, 4, 1] = [1, 2, 4, 1] * [1, 1, 4, 1] 100s x0: [1, 2, 4, 1] 100s 0.017 100s 0.291 100s 100s x1: [1, 1, 4, 1] 100s 0.814 100s 100s y: [2, 1, 4, 1] 100s 0.014 0.237 100s testing: mul_mat, [2, 2, 4, 3] = [1, 2, 4, 3] * [1, 2, 4, 3] 100s x0ot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 100s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 100s : [1, 2, 4, 3] 100s -0.552 100s 0.681 100s 100s x1: [1, 2, 4, 3] 100s -0.777 100s -0.950 100s 100s y: [2, 2, 4, 3] 100s 0.429 -0.529 100s 0.524 -0.647 100s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.293 100s 0.721 100s 0.113 100s 100s x1: [1, 2, 1, 1] 100s -0.062 100s 0.853 100s 100s y: [3, 2, 1, 1] 100s 0.018 -0.045 -0.007 100s -0.250 0.615 0.096 100s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 100s x0: [3, 1, 4, 1] 100s 0.208 -0.488 -0.812 100s 100s x1: [3, 1, 4, 1] 100s 0.767 -0.831 -0.206 100s 100s y: [1, 1, 4, 1] 100s 0.733 100s testing: mul_mat, [1, 3, 4, 3] = [1, 1, 4, 3] * [1, 3, 4, 3] 100s x0: [1, 1, 4, 3] 100s 0.642 100s 100s x1: [1, 3, 4, 3] 100s 0.173 100s 0.751 100s -0.791 100s 100s y: [1, 3, 4, 3] 100s 0.111 100s 0.482 100s -0.508 100s test-mul-mat0: iter:328/500 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.276 -0.845 -0.035 100s -0.521 0.977 -0.040 100s 100s x1: [3, 2, 1, 1] 100s 0.202 -0.729 0.578 100s 0.909 0.825 -0.457 100s 100s y: [2, 2, 1, 1] 100s 0.652 -0.841 100s -0.429 0.351 100s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.556 -0.953 0.523 100s 100s x1: [3, 2, 1, 1] 100s 0.154 0.121 -0.398 100s 0.469 -0.620 -0.387 100s 100s y: [1, 2, 1, 1] 100s -0.238 100s 0.650 100s testing: mul_mat, [2, 1, 1, 4] = [3, 2, 1, 4] * [3, 1, 1, 4] 100s x0: [3, 2, 1, 4] 100s -0.841 0.097 0.987 100s -0.685 -0.938 -0.534 100s 100s x1: [3, 1, 1, 4] 100s 0.510 -0.461 0.528 100s 100s y: [2, 1, 1, 4] 100s 0.047 -0.199 100s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.556 -0.064 0.501 100s -0.126 0.881 -0.537 100s 0.415 0.050 0.582 100s -0.241 0.958 -0.411 100s 100s x1: [3, 2, 1, 1] 100s 0.832 -0.331 0.529 100s -0.282 -0.715 0.776 100s 100s y: [4, 2, 1, 1] 100s -0.177 -0.681 0.637 -0.735 100s 0.591 -1.011 0.299 -0.936 100s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.774 -0.105 -0.771 -0.489 100s 100s x1: [4, 3, 1, 1] 100s -0.745 0.819 0.593 0.604 100s -0.897 -0.880 -0.538 -0.074 100s -0.825 0.679 0.557 0.366 100s 100s y: [1, 3, 1, 1] 100s -0.262 100s 1.238 100s -0.041 100s testing: mul_mat, [3, 4, 1, 4] = [1, 3, 1, 4] * [1, 4, 1, 4] 100s x0: [1, 3, 1, 4] 100s 0.085 100s 0.943 100s -0.243 100s 100s x1: [1, 4, 1, 4] 100s -0.329 100s 0.657 100s -0.045 100s 0.545 100s 100s y: [3, 4, 1, 4] 100s -0.028 -0.310 0.080 100s 0.056 0.620 -0.160 100s -0.004 -0.043 0.011 100s 0.046 0.513 -0.132 100s test-mul-mat0: iter:329/500 100s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.831 0.889 100s 100s x1: [2, 1, 1, 1] 100s -0.883 0.408 100s 100s y: [1, 1, 1, 1] 100s -0.371 100s testing: mul_mat, [1, 1, 4, 1] = [2, 1, 4, 1] * [2, 1, 4, 1] 100s x0: [2, 1, 4, 1] 100s -0.216 -0.612 100s 100s x1: [2, 1, 4, 1] 100s -0.350 -0.405 100s 100s y: [1, 1, 4, 1] 100s 0.324 100s testing: mul_mat, [3, 1, 4, 1] = [2, 3, 4, 1] * [2, 1, 4, 1] 100s x0: [2, 3, 4, 1] 100s 0.357 0.235 100s 0.185 0.188 100s 0.124 0.835 100s 100s x1: [2, 1, 4, 1] 100s 0.425 -0.229 100s 100s y: [3, 1, 4, 1] 100s 0.098 0.036 -0.138 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.214 0.684 100s 100s x1: [2, 3, 1, 1] 100s -0.712 -0.382 100s -0.378 0.152 100s 0.858 -0.551 100s 100s y: [1, 3, 1, 1] 100s -0.414 100s 0.023 100s -0.193 100s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 100s x0: [1, 4, 4, 1] 100s 0.688 100s -0.306 100s -0.952 100s 0.559 100s 100s x1: [1, 2, 4, 1] 100s 0.826 100s -0.598 100s 100s y: [4, 2, 4, 1] 100s 0.569 -0.253 -0.787 0.462 100s -0.411 0.183 0.569 -0.334 100s testing: mul_mat, [3, 1, 4, 1] = [4, 3, 4, 1] * [4, 1, 4, 1] 100s x0: [4, 3, 4, 1] 100s 0.449 0.614 -0.103 -0.280 100s 0.024 0.996 -0.146 -0.630 100s -0.429 0.788 0.395 0.289 100s 100s x1: [4, 1, 4, 1] 100s 0.047 -0.700 -0.414 0.688 100s 100s y: [3, 1, 4, 1] 100s -0.559 -1.069 -0.536 100s test-mul-mat0: iter:330/500 100s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.461 0.522 0.557 -0.394 100s 0.352 -0.225 -0.529 0.552 100s 100s x1: [4, 3, 1, 1] 100s -0.640 0.610 0.120 0.353 100s 0.394 0.611 -0.766 -0.421 100s 0.566 0.698 0.213 -0.454 100s 100s y: [2, 3, 1, 1] 100s -0.049 -0.231 100s 0.240 0.174 100s 0.923 -0.321 100s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 3, 3, 1] 100s -0.607 -0.910 0.117 0.168 100s -0.439 -0.330 -0.549 -0.939 100s -0.071 -0.423 -0.950 -0.009 100s 100s x1: [4, 2, 3, 1] 100s 0.283 0.499 -0.740 -0.874 100s 0.990 -0.939 -0.006 0.457 100s 100s y: [3, 2, 3, 1] 100s -0.859 0.938 0.480 100s 0.329 -0.550 0.328 100s testing: mul_mat, [1, 3, 3, 2] = [4, 1, 3, 2] * [4, 3, 3, 2] 100s x0: [4, 1, 3, 2] 100s -0.637 -0.510 0.719 0.200 100s 100s x1: [4, 3, 3, 2] 100s 0.114 0.847 -0.681 -0.957 100s -0.576 -0.631 0.034 0.995 100s 0.876 0.252 -0.033 0.200 100s 100s y: [1, 3, 3, 2] 100s -1.186 100s 0.913 100s -0.671 100s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.616 0.167 0.469 0.698 100s 0.447 0.839 0.775 -0.601 100s -0.361 0.439 0.465 -0.786 100s -0.126 -0.293 -0.882 -0.368 100s 100s x1: [4, 1, 1, 1] 100s -0.222 0.057 -0.626 0.470 100s 100s y: [4, 1, 1, 1] 100s 0.182 -0.819 -0.555 0.390 100s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 1, 3, 1] 100s 0.675 -0.747 -0.887 0.281 100s 100s x1: [4, 4, 3, 1] 100s 0.794 -0.588 0.696 -0.620 100s -0.237 -0.729 0.998 0.166 100s -0.947 -0.465 0.944 0.110 100s -0.091 0.414 0.386 0.293 100s 100s y: [1, 4, 3, 1] 100s 0.183 100s -0.454 100s -1.099 100s -0.630 100s testing: mul_mat, [2, 4, 3, 2] = [1, 2, 3, 2] * [1, 4, 3, 2] 100s x0: [1, 2, 3, 2] 100s -0.628 100s 0.443 100s 100s x1: [1, 4, 3, 2] 100s 0.452 100s -0.819 100s -0.367 100s -0.141 100s 100s y: [2, 4, 3, 2] 100s -0.284 0.200 100s 0.515 -0.363 100s 0.231 -0.163 100s 0.089 -0.063 100s test-mul-mat0: iter:331/500 100s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.085 -0.923 0.631 -0.642 100s 100s x1: [4, 3, 1, 1] 100s 0.121 0.594 -0.668 -0.633 100s -0.618 0.664 0.121 0.394 100s 0.245 0.549 -0.340 -0.061 100s 100s y: [1, 3, 1, 1] 100s -0.573 100s -0.737 100s -0.703 100s testing: mul_mat, [3, 1, 4, 1] = [4, 3, 4, 1] * [4, 1, 4, 1] 100s x0: [4, 3, 4, 1] 100s -0.055 -0.236 0.913 -0.934 100s -0.842 0.158 0.615 -0.182 100s -0.903 -0.125 0.733 -0.826 100s 100s x1: [4, 1, 4, 1] 100s -0.890 0.743 0.589 -0.300 100s 100s y: [3, 1, 4, 1] 100s 0.691 1.284 1.390 100s testing: mul_mat, [3, 3, 4, 2] = [4, 3, 4, 2] * [4, 3, 4, 2] 100s x0: [4, 3, 4, 2] 100s -0.980 0.137 0.466 0.634 100s 0.667 -0.192 0.639 0.976 100s -0.533 0.231 0.351 -0.909 100s 100s x1: [4, 3, 4, 2] 100s -0.247 0.894 -0.380 0.660 100s 0.181 -0.332 0.185 0.158 100s -0.827 0.497 0.052 -0.743 100s 100s y: [3, 3, 4, 2] 100s 0.606 0.065 -0.395 100s -0.037 0.457 -0.252 100s 0.432 -1.338 1.248 100s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.403 0.930 0.165 -0.003 100s 0.207 0.185 0.108 0.487 100s 100s x1: [4, 3, 1, 1] 100s 0.412 -0.662 -0.945 0.049 100s -0.706 -0.925 0.287 0.782 100s -0.321 0.786 -0.027 -0.186 100s 100s y: [2, 3, 1, 1] 100s -0.606 -0.115 100s -1.100 0.094 100s 0.598 -0.015 100s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 100s x0: [2, 1, 4, 1] 100s -0.466 -0.197 100s 100s x1: [2, 4, 4, 1] 100s 0.315 0.169 100s 0.443 -0.944 100s 0.779 -0.566 100s 0.082 -0.076 100s 100s y: [1, 4, 4, 1] 100s -0.180 100s -0.021 100s -0.251 100s -0.023 100s testing: mul_mat, [4, 2, 4, 2] = [1, 4, 4, 2] * [1, 2, 4, 2] 100s x0: [1, 4, 4, 2] 100s -0.413 100s -0.160 100s 0.448 100s 0.678 100s 100s x1: [1, 2, 4, 2] 100s -0.824 100s 0.298 100s 100s y: [4, 2, 4, 2] 100s 0.340 0.132 -0.369 -0.559 100s -0.123 -0.048 0.134 0.202 100s test-mul-mat0: iter:332/500 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.586 0.288 100s 0.471 0.357 100s 100s x1: [2, 2, 1, 1] 100s -0.552 0.146 100s 0.310 0.949 100s 100s y: [2, 2, 1, 1] 100s -0.281 -0.207 100s 0.455 0.484 100s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.888 0.188 100s -0.010 0.252 100s 0.188 0.419 100s -0.063 -0.728 100s 100s x1: [2, 2, 1, 1] 100s -0.197 0.913 100s -0.714 0.879 100s 100s y: [4, 2, 1, 1] 100s 0.346 0.232 0.346 -0.652 100s 0.800 0.228 0.235 -0.595 100s testing: mul_mat, [1, 4, 1, 4] = [2, 1, 1, 4] * [2, 4, 1, 4] 100s x0: [2, 1, 1, 4] 100s -0.583 0.475 100s 100s x1: [2, 4, 1, 4] 100s -0.644 0.607 100s -0.235 -0.228 100s -0.137 -0.903 100s -0.364 0.798 100s 100s y: [1, 4, 1, 4] 100s 0.664 100s 0.029 100s -0.349 100s 0.591 100s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.661 -0.450 100s 0.771 0.080 100s 100s x1: [2, 1, 1, 1] 100s 0.068 0.858 100s 100s y: [2, 1, 1, 1] 100s -0.432 0.121 100s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.671 0.183 100s -0.736 -0.750 100s -0.130 -0.054 100s -0.401 0.040 100s 100s x1: [2, 2, 1, 1] 100s 0.041 0.674 100s 0.734 -0.403 100s 100s y: [4, 2, 1, 1] 100s 0.151 -0.536 -0.042 0.010 100s 0.419 -0.238 -0.073 -0.311 100s testing: mul_mat, [4, 2, 1, 4] = [4, 4, 1, 4] * [4, 2, 1, 4] 100s x0: [4, 4, 1, 4] 100s -0.380 0.732 -0.174 -0.214 100s -0.100 -0.604 -0.575 -0.691 100s 0.162 -0.597 -0.684 -0.307 100s 0.450 -0.905 0.485 -0.774 100s 100s x1: [4, 2, 1, 4] 100s 0.902 0.648 -0.497 -0.682 100s 0.123 -0.171 -0.168 0.234 100s 100s y: [4, 2, 1, 4] 100s 0.365 0.275 0.308 0.106 100s -0.193 0.025 0.164 -0.053 100s test-mul-mat0: iter:333/500 100s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.763 0.717 0.522 0.439 100s 0.108 -0.105 0.470 -0.383 100s 100s x1: [4, 4, 1, 1] 100s -0.273 -0.224 -0.033 0.689 100s -0.352 -0.045 0.437 -0.171 100s 0.634 0.411 -0.647 0.890 100s -0.214 -0.151 0.280 -0.594 100s 100s y: [2, 4, 1, 1] 100s 0.333 -0.285 100s 0.389 0.238 100s -0.137 -0.620 100s -0.059 0.352 100s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 2, 3, 1] 100s 0.638 -0.728 -0.579 -0.467 100s 0.742 0.037 0.484 -0.029 100s 100s x1: [4, 2, 3, 1] 100s -0.049 0.229 0.406 0.141 100s -0.552 0.871 0.868 0.224 100s 100s y: [2, 2, 3, 1] 100s -0.498 0.164 100s -1.593 0.036 100s testing: mul_mat, [4, 2, 3, 4] = [4, 4, 3, 4] * [4, 2, 3, 4] 100s x0: [4, 4, 3, 4] 100s 0.221 -0.913 -0.155 0.117 100s 0.433 -0.022 -0.978 -0.378 100s -0.901 0.878 0.758 0.655 100s 0.249 -0.635 0.408 0.196 100s 100s x1: [4, 2, 3, 4] 100s -0.363 -0.828 -0.715 -0.766 100s -0.713 0.118 0.547 0.925 100s 100s y: [4, 2, 3, 4] 100s 0.697 0.851 -1.444 -0.007 100s -0.242 -1.195 1.767 0.152 100s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.319 0.670 0.175 -0.657 100s 100s x1: [4, 4, 1, 1] 100s 0.213 0.933 -0.194 0.976 100s -0.756 0.537 -0.053 -0.907 100s 0.093 -0.906 -0.507 0.178 100s -0.175 0.172 -0.572 -0.243 100s 100s y: [1, 4, 1, 1] 100s 0.018 100s 0.706 100s -0.784 100s 0.119 100s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 100s x0: [1, 4, 3, 1] 100s 0.614 100s 0.257 100s -0.339 100s -0.439 100s 100s x1: [1, 4, 3, 1] 100s 0.200 100s 0.231 100s -0.102 100s -0.033 100s 100s y: [4, 4, 3, 1] 100s 0.123 0.051 -0.068 -0.088 100s 0.142 0.059 -0.078 -0.101 100s -0.063 -0.026 0.035 0.045 100s -0.020 -0.009 0.011 0.015 100s testing: mul_mat, [4, 1, 3, 4] = [4, 4, 3, 4] * [4, 1, 3, 4] 100s x0: [4, 4, 3, 4] 100s 0.124 -0.263 -0.032 -0.735 100s 0.015 0.529 -0.945 0.068 100s 0.933 0.205 -0.027 -0.828 100s 0.287 0.115 0.423 0.155 100s 100s x1: [4, 1, 3, 4] 100s -0.762 -0.707 -0.321 0.908 100s 100s y: [4, 1, 3, 4] 100s -0.566 -0.020 -1.599 -0.295 100s test-mul-mat0: iter:334/500 100s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.193 0.395 0.690 100s 0.506 0.923 -0.784 100s 100s x1: [3, 4, 1, 1] 100s -0.353 -0.821 0.623 100s 0.670 0.575 0.283 100s 0.541 -0.781 -0.569 100s 0.252 -0.560 -0.418 100s 100s y: [2, 4, 1, 1] 100s 0.038 -1.425 100s 0.551 0.648 100s -0.596 -0.001 100s -0.461 -0.061 100s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 3, 3, 1] 100s 0.709 -0.885 0.220 100s -0.851 -0.303 0.318 100s 0.342 -0.909 0.008 100s 100s x1: [3, 2, 3, 1] 100s 0.798 0.874 -0.944 100s -0.928 -0.188 -0.953 100s 100s y: [3, 2, 3, 1] 100s -0.416 -1.244 -0.528 100s -0.702 0.543 -0.155 100s testing: mul_mat, [4, 3, 3, 2] = [3, 4, 3, 2] * [3, 3, 3, 2] 100s x0: [3, 4, 3, 2] 100s 0.653 -0.304 -0.488 100s 0.392 0.114 0.839 100s 0.248 0.273 0.851 100s -0.095 0.143 -0.743 100s 100s x1: [3, 3, 3, 2] 100s 0.742 -0.316 0.801 100s 0.710 -0.607 0.916 100s -0.070 -0.457 -0.387 100s 100s y: [4, 3, 3, 2] 100s 0.189 0.927 0.779 -0.711 100s 0.201 0.978 0.790 -0.835 100s 0.282 -0.404 -0.472 0.229 100s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.194 -0.621 0.925 100s 100s x1: [3, 4, 1, 1] 100s -0.483 0.529 0.680 100s 0.877 -0.524 -0.736 100s -0.773 0.462 -0.599 100s 0.870 -0.948 0.701 100s 100s y: [1, 4, 1, 1] 100s 0.207 100s -0.185 100s -0.991 100s 1.406 100s testing: mul_mat, [1, 3, 3, 1] = [1, 1, 3, 1] * [1, 3, 3, 1] 100s x0: [1, 1, 3, 1] 100s 0.792 100s 100s x1: [1, 3, 3, 1] 100s 0.936 100s 0.962 100s -0.490 100s 100s y: [1, 3, 3, 1] 100s 0.742 100s 0.762 100s -0.388 100s testing: mul_mat, [2, 1, 3, 2] = [1, 2, 3, 2] * [1, 1, 3, 2] 100s x0: [1, 2, 3, 2] 100s -0.212 100s -0.764 100s 100s x1: [1, 1, 3, 2] 100s 0.578 100s 100s y: [2, 1, 3, 2] 100s -0.123 -0.441 100s test-mul-mat0: iter:335/500 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.948 -0.970 -0.654 100s -0.939 0.613 0.134 100s -0.703 -0.343 -0.677 100s 100s x1: [3, 3, 1, 1] 100s 0.124 0.789 0.554 100s 0.894 -0.695 0.346 100s -0.021 0.920 -0.076 100s 100s y: [3, 3, 1, 1] 100s -1.245 0.442 -0.733 100s -0.400 -1.218 -0.624 100s -0.822 0.574 -0.249 100s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 100s x0: [3, 3, 4, 1] 100s 0.010 0.967 -0.126 100s -0.143 -0.666 -0.352 100s 0.828 -0.509 0.976 100s 100s x1: [3, 3, 4, 1] 100s -0.597 0.753 0.213 100s -0.903 -0.956 -0.519 100s 0.717 -0.729 0.713 100s 100s y: [3, 3, 4, 1] 100s 0.695 -0.491 -0.670 100s -0.868 0.948 -0.767 100s -0.787 0.132 1.660 100s testing: mul_mat, [3, 3, 4, 4] = [3, 3, 4, 4] * [3, 3, 4, 4] 100s x0: [3, 3, 4, 4] 100s 0.612 0.766 -0.100 100s 0.090 -0.241 -0.111 100s 0.124 -0.757 0.102 100s 100s x1: [3, 3, 4, 4] 100s -0.812 0.243 0.157 100s -0.836 0.935 -0.889 100s -0.185 -0.531 0.447 100s 100s y: [3, 3, 4, 4] 100s -0.326 -0.149 -0.268 100s 0.294 -0.202 -0.902 100s -0.565 0.062 0.425 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.043 0.140 0.149 100s 0.341 -0.312 -0.313 100s -0.095 -0.232 -0.285 100s 100s x1: [3, 3, 1, 1] 100s 0.133 1.000 -0.130 100s 0.332 0.474 -0.132 100s 0.072 -0.964 0.101 100s 100s y: [3, 3, 1, 1] 100s 0.126 -0.226 -0.207 100s 0.061 0.007 -0.104 100s -0.117 0.294 0.188 100s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 100s x0: [3, 2, 4, 1] 100s -0.538 -0.076 -0.442 100s 0.596 0.179 0.912 100s 100s x1: [3, 3, 4, 1] 100s 0.172 0.538 -0.298 100s 0.118 0.196 0.386 100s -0.632 -0.681 0.423 100s 100s y: [2, 3, 4, 1] 100s -0.002 -0.073 100s -0.249 0.458 100s 0.204 -0.112 100s testing: mul_mat, [1, 3, 4, 4] = [2, 1, 4, 4] * [2, 3, 4, 4] 100s x0: [2, 1, 4, 4] 100s 0.279 0.853 100s 100s x1: [2, 3, 4, 4] 100s 0.528 0.377 100s 0.969 0.643 100s 0.472 0.246 100s 100s y: [1, 3, 4, 4] 100s 0.469 100s 0.818 100s 0.341 100s test-mul-mat0: iter:336/500 100s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.858 -0.644 0.706 -0.305 100s 0.529 0.602 -0.308 0.889 100s 100s x1: [4, 1, 1, 1] 100s 0.076 -0.327 0.189 0.605 100s 100s y: [2, 1, 1, 1] 100s 0.095 0.323 100s testing: mul_mat, [1, 2, 3, 1] = [4, 1, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 1, 3, 1] 100s -0.907 -0.659 -0.687 0.695 100s 100s x1: [4, 2, 3, 1] 100s -0.342 0.215 -0.736 -0.648 100s 0.189 -0.117 -0.997 0.781 100s 100s y: [1, 2, 3, 1] 100s 0.224 100s 1.134 100s testing: mul_mat, [1, 1, 3, 4] = [4, 1, 3, 4] * [4, 1, 3, 4] 100s x0: [4, 1, 3, 4] 100s 0.416 0.204 -0.808 0.441 100s 100s x1: [4, 1, 3, 4] 100s -0.292 0.218 -0.379 0.004 100s 100s y: [1, 1, 3, 4] 100s 0.231 100s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.368 -0.134 -0.845 0.846 100s 0.758 -0.040 0.011 -0.289 100s -0.706 0.618 -0.705 0.816 100s 0.641 -0.022 0.542 -0.650 100s 100s x1: [4, 1, 1, 1] 100s -0.482 -0.094 0.871 0.549 100s 100s y: [4, 1, 1, 1] 100s -0.436 -0.511 0.116 -0.192 100s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 1, 3, 1] 100s 0.413 -0.649 -0.592 0.118 100s 100s x1: [4, 4, 3, 1] 100s -0.527 0.920 0.216 -0.464 100s -0.766 -0.514 -0.441 -0.646 100s -0.177 0.207 -0.129 0.730 100s 0.078 -0.580 -0.436 -0.554 100s 100s y: [1, 4, 3, 1] 100s -0.998 100s 0.202 100s -0.046 100s 0.602 100s testing: mul_mat, [2, 4, 3, 4] = [1, 2, 3, 4] * [1, 4, 3, 4] 100s x0: [1, 2, 3, 4] 100s -0.080 100s 0.697 100s 100s x1: [1, 4, 3, 4] 100s 0.308 100s 0.217 100s -0.525 100s 0.436 100s 100s y: [2, 4, 3, 4] 100s -0.025 0.214 100s -0.017 0.151 100s 0.042 -0.366 100s -0.035 0.304 100s test-mul-mat0: iter:337/500 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.398 -0.872 0.316 100s -0.090 0.635 0.046 100s 100s x1: [3, 2, 1, 1] 100s -0.981 -0.181 0.485 100s -0.060 -0.483 -0.025 100s 100s y: [2, 2, 1, 1] 100s 0.701 -0.004 100s 0.437 -0.303 100s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 3, 3, 1] 100s -0.700 -0.853 -0.926 100s -0.183 0.121 0.319 100s 0.419 0.250 -0.365 100s 100s x1: [3, 2, 3, 1] 100s 0.835 0.212 0.662 100s -0.316 -0.926 0.638 100s 100s y: [3, 2, 3, 1] 100s -1.378 0.084 0.161 100s 0.420 0.149 -0.597 100s testing: mul_mat, [1, 3, 3, 4] = [3, 1, 3, 4] * [3, 3, 3, 4] 100s x0: [3, 1, 3, 4] 100s 0.407 0.164 -0.446 100s 100s x1: [3, 3, 3, 4] 100s -0.586 0.477 0.292 100s 0.548 0.777 0.438 100s 0.622 -0.406 -0.440 100s 100s y: [1, 3, 3, 4] 100s -0.291 100s 0.155 100s 0.383 100s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.199 0.963 -0.961 100s -0.769 -0.359 0.232 100s 0.001 0.199 0.397 100s 0.172 -0.759 0.789 100s 100s x1: [3, 1, 1, 1] 100s 0.724 -0.651 0.484 100s 100s y: [4, 1, 1, 1] 100s -1.236 -0.210 0.063 1.000 100s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 100s x0: [4, 1, 3, 1] 100s -0.267 0.360 0.595 -0.269 100s 100s x1: [4, 3, 3, 1] 100s 0.860 0.120 0.157 -0.151 100s -0.526 0.885 -0.282 -0.762 100s -0.107 0.998 0.409 0.063 100s 100s y: [1, 3, 3, 1] 100s -0.053 100s 0.496 100s 0.614 100s testing: mul_mat, [1, 4, 3, 4] = [1, 1, 3, 4] * [1, 4, 3, 4] 100s x0: [1, 1, 3, 4] 100s -0.209 100s 100s x1: [1, 4, 3, 4] 100s -0.691 100s 0.929 100s -0.505 100s 0.501 100s 100s y: [1, 4, 3, 4] 100s 0.145 100s -0.195 100s 0.106 100s -0.105 100s test-mul-mat0: iter:338/500 100s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.417 0.694 -0.344 100s -0.408 0.715 0.446 100s -0.297 -0.090 -0.786 100s 0.645 -0.950 0.618 100s 100s x1: [3, 3, 1, 1] 100s 0.001 0.547 -0.494 100s 0.659 -0.349 0.975 100s 0.522 0.941 0.488 100s 100s y: [4, 3, 1, 1] 100s 0.549 0.170 0.339 -0.824 100s -0.853 -0.083 -0.931 1.359 100s 0.268 0.678 -0.623 -0.256 100s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 3, 3, 1] 100s -0.334 0.891 -0.020 100s 0.179 0.114 -0.450 100s 0.351 -0.011 -0.906 100s 100s x1: [3, 4, 3, 1] 100s 0.982 -0.544 -0.472 100s 0.835 -0.644 0.512 100s 0.511 0.677 0.064 100s -0.488 0.223 0.570 100s 100s y: [3, 4, 3, 1] 100s -0.803 0.326 0.778 100s -0.863 -0.155 -0.163 100s 0.431 0.140 0.114 100s 0.350 -0.318 -0.689 100s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 100s x0: [3, 2, 3, 1] 100s 0.785 -0.032 -0.400 100s 0.952 -0.333 0.725 100s 100s x1: [3, 3, 3, 1] 100s -0.833 0.698 0.125 100s -0.917 -0.635 0.016 100s 0.063 0.543 -0.870 100s 100s y: [2, 3, 3, 1] 100s -0.726 -0.935 100s -0.706 -0.650 100s 0.380 -0.752 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.024 0.562 0.982 100s 0.557 -0.001 0.251 100s 100s x1: [3, 2, 1, 1] 100s 0.251 -0.668 0.038 100s 0.940 -0.160 -0.645 100s 100s y: [2, 2, 1, 1] 100s -0.344 0.150 100s -0.746 0.362 100s testing: mul_mat, [1, 3, 3, 1] = [2, 1, 3, 1] * [2, 3, 3, 1] 100s x0: [2, 1, 3, 1] 100s -0.570 -0.869 100s 100s x1: [2, 3, 3, 1] 100s -0.216 -0.049 100s 0.851 -0.264 100s 0.617 0.577 100s 100s y: [1, 3, 3, 1] 100s 0.166 100s -0.256 100s -0.852 100s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 100s x0: [1, 2, 3, 1] 100s -0.024 100s 0.778 100s 100s x1: [1, 2, 3, 1] 100s -0.753 100s -0.956 100s 100s y: [2, 2, 3, 1] 100s 0.018 -0.586 100s 0.022 -0.744 100s test-mul-mat0: iter:339/500 100s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.018 0.255 0.135 100s 0.229 0.685 0.267 100s 0.415 -0.045 0.753 100s -0.472 0.202 0.797 100s 100s x1: [3, 1, 1, 1] 100s -0.138 0.985 0.156 100s 100s y: [4, 1, 1, 1] 100s 0.275 0.685 0.016 0.389 100s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 100s x0: [3, 2, 2, 1] 100s 0.798 -0.849 -0.007 100s -0.674 0.353 -0.210 100s 100s x1: [3, 4, 2, 1] 100s 0.203 -0.553 0.823 100s 0.129 -0.523 -0.201 100s -0.093 0.243 0.393 100s -0.739 -0.220 -0.365 100s 100s y: [2, 4, 2, 1] 100s 0.626 -0.504 100s 0.549 -0.229 100s -0.284 0.066 100s -0.400 0.497 100s testing: mul_mat, [3, 2, 2, 4] = [3, 3, 2, 4] * [3, 2, 2, 4] 100s x0: [3, 3, 2, 4] 100s 0.577 -0.945 0.458 100s 0.176 -0.626 -0.537 100s 0.565 -0.777 0.268 100s 100s x1: [3, 2, 2, 4] 100s 0.565 0.521 -0.194 100s 0.826 -0.699 0.441 100s 100s y: [3, 2, 2, 4] 100s -0.255 -0.122 -0.138 100s 1.339 0.346 1.128 100s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.546 -0.085 0.875 100s 100s x1: [3, 3, 1, 1] 100s -0.130 0.513 0.485 100s -0.723 -0.827 -0.301 100s -0.618 -0.311 -0.225 100s 100s y: [1, 3, 1, 1] 100s 0.452 100s 0.202 100s 0.168 100s testing: mul_mat, [1, 3, 2, 1] = [1, 1, 2, 1] * [1, 3, 2, 1] 100s x0: [1, 1, 2, 1] 100s -0.586 100s 100s x1: [1, 3, 2, 1] 100s 0.518 100s 0.116 100s 0.081 100s 100s y: [1, 3, 2, 1] 100s -0.303 100s -0.068 100s -0.047 100s testing: mul_mat, [4, 1, 2, 4] = [1, 4, 2, 4] * [1, 1, 2, 4] 100s x0: [1, 4, 2, 4] 100s 0.454 100s -0.457 100s 0.889 100s 0.730 100s 100s x1: [1, 1, 2, 4] 100s 0.932 100s 100s y: [4, 1, 2, 4] 100s 0.423 -0.426 0.829 0.681 100s test-mul-mat0: iter:340/500 100s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.495 0.857 0.759 0.352 100s 100s x1: [4, 3, 1, 1] 100s -0.842 -0.547 0.181 0.521 100s 0.408 0.039 0.799 -0.762 100s -0.585 0.194 -0.851 0.536 100s 100s y: [1, 3, 1, 1] 100s -0.565 100s 0.574 100s -0.580 100s testing: mul_mat, [2, 1, 3, 1] = [4, 2, 3, 1] * [4, 1, 3, 1] 100s x0: [4, 2, 3, 1] 100s -0.133 0.383 0.243 -0.951 100s -0.096 -0.349 0.088 -0.297 100s 100s x1: [4, 1, 3, 1] 100s -0.890 -0.977 -0.302 -0.317 100s 100s y: [2, 1, 3, 1] 100s -0.028 0.494 100s testing: mul_mat, [4, 2, 3, 3] = [4, 4, 3, 3] * [4, 2, 3, 3] 100s x0: [4, 4, 3, 3] 100s -0.184 -0.515 0.021 0.601 100s 0.693 -0.475 -0.287 0.492 100s 0.154 -0.680 -0.587 0.802 100s -0.654 -0.657 0.476 -0.261 100s 100s x1: [4, 2, 3, 3] 100s 0.528 0.488 -0.786 0.977 100s -0.421 0.440 -0.232 0.447 100s 100s y: [4, 2, 3, 3] 100s 0.222 0.839 0.994 -1.294 100s 0.114 -0.214 0.131 -0.241 100s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.877 -0.891 -0.310 0.298 100s 0.099 -0.291 0.251 0.297 100s 100s x1: [4, 4, 1, 1] 100s 0.382 -0.394 0.721 0.165 100s -0.783 -0.428 -0.341 0.276 100s -0.718 -0.024 -0.479 -0.806 100s 0.704 0.995 0.932 -0.397 100s 100s y: [2, 4, 1, 1] 100s -0.159 0.382 100s 1.256 0.043 100s 0.559 -0.424 100s -1.911 -0.103 100s testing: mul_mat, [3, 4, 3, 1] = [2, 3, 3, 1] * [2, 4, 3, 1] 100s x0: [2, 3, 3, 1] 100s -0.813 0.438 100s 0.729 0.027 100s 0.377 -0.326 100s 100s x1: [2, 4, 3, 1] 100s -0.096 0.901 100s 0.124 0.099 100s 0.893 -0.806 100s -0.519 -0.501 100s 100s y: [3, 4, 3, 1] 100s 0.473 -0.045 -0.330 100s -0.058 0.093 0.014 100s -1.079 0.629 0.599 100s 0.202 -0.392 -0.032 100s testing: mul_mat, [3, 2, 3, 3] = [3, 3, 3, 3] * [3, 2, 3, 3] 100s x0: [3, 3, 3, 3] 100s -0.874 -0.709 -0.148 100s -0.219 -0.193 -0.292 100s 0.656 0.565 0.500 100s 100s x1: [3, 2, 3, 3] 100s 0.875 -0.973 0.166 100s 0.156 -0.461 -0.870 100s 100s y: [3, 2, 3, 3] 100s -0.100 -0.052 0.108 100s 0.319 0.309 -0.593 100s test-mul-mat0: iter:341/500 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.744 -0.423 0.667 100s 0.619 -0.958 -0.992 100s 100s x1: [3, 2, 1, 1] 100s -0.590 0.247 -0.868 100s 0.663 -0.983 0.371 100s 100s y: [2, 2, 1, 1] 100s -0.244 0.259 100s 0.170 0.983 100s testing: mul_mat, [1, 2, 3, 1] = [3, 1, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 1, 3, 1] 100s -0.953 -0.053 -0.953 100s 100s x1: [3, 2, 3, 1] 100s 0.671 -0.381 0.551 100s 0.913 -0.114 -0.938 100s 100s y: [1, 2, 3, 1] 100s -1.145 100s 0.030 100s testing: mul_mat, [4, 1, 3, 3] = [3, 4, 3, 3] * [3, 1, 3, 3] 100s x0: [3, 4, 3, 3] 100s -0.295 0.475 -0.733 100s -0.356 -0.589 0.810 100s -0.745 0.967 -0.095 100s 0.778 -0.590 -0.938 100s 100s x1: [3, 1, 3, 3] 100s 0.939 -0.063 0.543 100s 100s y: [4, 1, 3, 3] 100s -0.705 0.144 -0.813 0.258 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.366 0.186 0.697 100s 0.252 -0.443 -0.450 100s -0.438 0.999 -0.520 100s 100s x1: [3, 4, 1, 1] 100s -0.077 0.199 0.604 100s -0.290 0.612 0.636 100s 0.799 0.355 -0.661 100s 0.740 0.465 0.941 100s 100s y: [3, 4, 1, 1] 100s 0.430 -0.380 -0.082 100s 0.451 -0.631 0.407 100s -0.103 0.342 0.348 100s 1.013 -0.443 -0.349 100s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 100s x0: [3, 2, 3, 1] 100s -0.058 0.545 0.191 100s 0.296 -0.130 0.676 100s 100s x1: [3, 3, 3, 1] 100s 0.927 0.895 -0.870 100s -0.318 0.665 0.140 100s -0.613 0.063 0.418 100s 100s y: [2, 3, 3, 1] 100s 0.268 -0.430 100s 0.407 -0.086 100s 0.150 0.093 100s testing: mul_mat, [3, 3, 3, 3] = [2, 3, 3, 3] * [2, 3, 3, 3] 100s x0: [2, 3, 3, 3] 100s 0.699 -0.491 100s 0.224 -0.675 100s -0.938 -0.657 100s 100s x1: [2, 3, 3, 3] 100s 0.088 0.282 100s -0.089 -0.353 100s 0.976 0.849 100s 100s y: [3, 3, 3, 3] 100s -0.077 -0.171 -0.268 100s 0.111 0.218 0.315 100s 0.266 -0.354 -1.473 100s test-mul-mat0: iter:342/500 100s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.464 -0.656 0.632 100s 100s x1: [3, 1, 1, 1] 100s 0.860 -0.489 0.803 100s 100s y: [1, 1, 1, 1] 100s 0.429 100s testing: mul_mat, [2, 1, 4, 1] = [3, 2, 4, 1] * [3, 1, 4, 1] 100s x0: [3, 2, 4, 1] 100s 0.009 -0.201 -0.644 100s 0.660 -0.753 0.965 100s 100s x1: [3, 1, 4, 1] 100s 0.070 0.210 0.891 100s 100s y: [2, 1, 4, 1] 100s -0.616 0.748 100s testing: mul_mat, [2, 2, 4, 2] = [3, 2, 4, 2] * [3, 2, 4, 2] 100s x0: [3, 2, 4, 2] 100s -0.954 0.576 0.377 100s 0.269 -0.013 0.993 100s 100s x1: [3, 2, 4, 2] 100s -0.722 -0.435 -0.372 100s -0.265 0.958 -0.075 100s 100s y: [2, 2, 4, 2] 100s 0.298 -0.557 100s 0.777 -0.158 100s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.503 -0.668 0.644 100s -0.028 0.581 -0.798 100s 0.095 -0.352 -0.586 100s -0.529 0.739 -0.306 100s 100s x1: [3, 2, 1, 1] 100s 0.296 -0.846 -0.313 100s 0.172 -0.348 0.816 100s 100s y: [4, 2, 1, 1] 100s 0.215 -0.251 0.510 -0.686 100s 0.672 -0.859 -0.339 -0.598 100s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 100s x0: [4, 4, 4, 1] 100s -0.823 0.331 -0.258 -0.950 100s 0.547 -0.096 -0.656 -0.220 100s -0.194 0.331 -0.602 0.838 100s 0.963 0.764 -0.007 0.867 100s 100s x1: [4, 3, 4, 1] 100s 0.748 -0.406 -0.889 -0.445 100s 0.416 -0.917 0.131 -0.021 100s 0.076 -0.449 -0.989 -0.709 100s 100s y: [4, 3, 4, 1] 100s -0.098 1.130 -0.118 0.031 100s -0.660 0.234 -0.481 -0.319 100s 0.717 0.889 -0.162 -0.878 100s testing: mul_mat, [4, 4, 4, 2] = [4, 4, 4, 2] * [4, 4, 4, 2] 100s x0: [4, 4, 4, 2] 100s -0.693 0.517 -0.325 -0.188 100s 0.340 -0.410 -0.331 0.586 100s 0.327 -0.326 -0.032 0.205 100s 0.796 -0.996 -0.684 0.402 100s 100s x1: [4, 4, 4, 2] 100s -0.744 -0.791 0.753 0.260 100s -0.966 -0.366 0.006 -0.798 100s 0.912 0.744 -0.579 0.970 100s -0.678 -0.492 0.744 -0.002 100s 100s y: [4, 4, 4, 2] 100s -0.188 -0.026 0.043 -0.216 100s 0.628 -0.648 -0.360 -0.729 100s -0.241 0.765 0.273 0.770 100s -0.026 -0.277 -0.086 -0.560 100s test-mul-mat0: iter:343/500 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.543 -0.600 100s 100s x1: [2, 3, 1, 1] 100s -0.761 0.729 100s -0.473 -0.786 100s 0.254 -0.805 100s 100s y: [1, 3, 1, 1] 100s -0.025 100s 0.728 100s 0.345 100s testing: mul_mat, [4, 1, 2, 1] = [2, 4, 2, 1] * [2, 1, 2, 1] 100s x0: [2, 4, 2, 1] 100s 0.142 0.324 100s 0.104 0.895 100s 0.220 0.765 100s 0.369 0.346 100s 100s x1: [2, 1, 2, 1] 100s 0.523 -0.080 100s 100s y: [4, 1, 2, 1] 100s 0.048 -0.017 0.054 0.165 100s testing: mul_mat, [3, 4, 2, 4] = [2, 3, 2, 4] * [2, 4, 2, 4] 100s x0: [2, 3, 2, 4] 100s -0.904 -0.144 100s -0.876 -0.741 100s -0.589 0.976 100s 100s x1: [2, 4, 2, 4] 100s -0.069 0.872 100s -0.409 0.459 100s -0.914 0.845 100s 0.654 -0.760 100s 100s y: [3, 4, 2, 4] 100s -0.064 -0.586 0.891 100s 0.303 0.018 0.688 100s 0.704 0.174 1.363 100s -0.482 -0.010 -1.127 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.913 0.780 100s 100s x1: [2, 3, 1, 1] 100s -0.251 0.929 100s 0.947 -0.222 100s -0.871 0.594 100s 100s y: [1, 3, 1, 1] 100s 0.954 100s -1.038 100s 1.260 100s testing: mul_mat, [2, 2, 2, 1] = [1, 2, 2, 1] * [1, 2, 2, 1] 100s x0: [1, 2, 2, 1] 100s 0.424 100s 0.578 100s 100s x1: [1, 2, 2, 1] 100s 0.054 100s -0.084 100s 100s y: [2, 2, 2, 1] 100s 0.023 0.031 100s -0.036 -0.049 100s testing: mul_mat, [3, 1, 2, 4] = [2, 3, 2, 4] * [2, 1, 2, 4] 100s x0: [2, 3, 2, 4] 100s -0.181 -0.095 100s 0.858 0.638 100s -0.937 0.117 100s 100s x1: [2, 1, 2, 4] 100s 0.679 0.352 100s 100s y: [3, 1, 2, 4] 100s -0.156 0.807 -0.595 100s test-mul-mat0: iter:344/500 100s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.947 -0.291 0.521 100s -0.935 -0.369 -0.742 100s 100s x1: [3, 2, 1, 1] 100s 0.629 -0.962 -0.156 100s -0.524 -0.353 -0.355 100s 100s y: [2, 2, 1, 1] 100s 0.794 -0.117 100s -0.579 0.884 100s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 100s x0: [3, 4, 4, 1] 100s -0.466 0.141 -0.769 100s -0.400 0.772 -0.511 100s 0.688 0.964 -0.399 100s 0.621 -0.092 0.571 100s 100s x1: [3, 2, 4, 1] 100s 0.089 -0.808 -0.888 100s 0.933 -0.056 -0.030 100s 100s y: [4, 2, 4, 1] 100s 0.528 -0.206 -0.364 -0.378 100s -0.419 -0.401 0.600 0.567 100s testing: mul_mat, [3, 4, 4, 4] = [3, 3, 4, 4] * [3, 4, 4, 4] 100s x0: [3, 3, 4, 4] 100s -0.151 -0.698 -0.949 100s 0.283 0.145 -0.889 100s -0.960 0.722 -0.191 100s 100s x1: [3, 4, 4, 4] 100s 0.314 0.255 0.699 100s -0.012 0.643 -0.614 100s 0.606 0.418 0.013 100s -0.989 0.056 -0.772 100s 100s y: [3, 4, 4, 4] 100s -0.888 -0.495 -0.251 100s 0.136 0.636 0.593 100s -0.396 0.220 -0.283 100s 0.843 0.414 1.138 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.584 -0.893 -0.763 100s -0.292 0.303 0.405 100s -0.964 0.085 0.115 100s 100s x1: [3, 3, 1, 1] 100s -0.945 0.803 0.021 100s 0.846 -0.652 -0.160 100s -0.317 -0.431 -0.489 100s 100s y: [3, 3, 1, 1] 100s -0.181 0.528 0.982 100s 0.210 -0.510 -0.889 100s 0.943 -0.237 0.212 100s testing: mul_mat, [4, 3, 4, 1] = [3, 4, 4, 1] * [3, 3, 4, 1] 100s x0: [3, 4, 4, 1] 100s -0.376 0.303 0.695 100s 0.140 -0.391 -0.524 100s -0.456 -0.390 0.582 100s -0.410 0.269 0.622 100s 100s x1: [3, 3, 4, 1] 100s -0.412 -0.408 -0.798 100s 0.861 0.731 -0.202 100s -0.466 -0.037 0.769 100s 100s y: [4, 3, 4, 1] 100s -0.524 0.519 -0.118 -0.437 100s -0.242 -0.059 -0.795 -0.282 100s 0.699 -0.453 0.675 0.659 100s testing: mul_mat, [4, 3, 4, 4] = [4, 4, 4, 4] * [4, 3, 4, 4] 100s x0: [4, 4, 4, 4] 100s 0.856 -0.694 -0.671 -0.250 100s -0.697 0.344 0.021 0.216 100s -0.379 0.899 0.795 0.458 100s -0.817 0.912 0.789 -0.473 100s 100s x1: [4, 3, 4, 4] 100s 0.064 0.166 -0.180 -0.283 100s 0.968 0.630 -0.777 -0.453 100s -0.330 -0.824 0.102 0.801 100s 100s y: [4, 3, 4, 4] 100s 0.132 -0.053 -0.148 0.091 100s 1.027 -0.572 -0.626 -0.615 100s 0.021 0.121 -0.168 -0.781 100s test-mul-mat0: iter:345/500 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.316 0.435 0.550 100s -0.547 0.817 0.259 100s 100s x1: [3, 3, 1, 1] 100s 0.376 0.053 0.155 100s 0.529 0.112 -0.319 100s -0.980 -0.862 0.804 100s 100s y: [2, 3, 1, 1] 100s -0.011 -0.123 100s -0.294 -0.280 100s 0.377 0.040 100s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 100s x0: [3, 2, 2, 1] 100s 0.169 -0.413 0.014 100s -0.778 0.742 -0.456 100s 100s x1: [3, 2, 2, 1] 100s 0.934 0.810 0.717 100s 0.251 0.892 -0.994 100s 100s y: [2, 2, 2, 1] 100s -0.166 -0.453 100s -0.340 0.920 100s testing: mul_mat, [3, 2, 2, 1] = [3, 3, 2, 1] * [3, 2, 2, 1] 100s x0: [3, 3, 2, 1] 100s 0.353 -0.163 0.061 100s 0.164 0.350 -0.301 100s -0.667 0.937 0.713 100s 100s x1: [3, 2, 2, 1] 100s -0.844 0.661 -0.623 100s -0.391 0.478 0.636 100s 100s y: [3, 2, 2, 1] 100s -0.444 0.281 0.738 100s -0.178 -0.088 1.162 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.934 0.287 -0.549 100s -0.628 0.209 -0.441 100s 0.098 -0.842 -0.143 100s 100s x1: [3, 3, 1, 1] 100s 0.518 0.988 -0.975 100s -0.872 0.466 0.661 100s -0.329 -0.246 0.013 100s 100s y: [3, 3, 1, 1] 100s 1.303 0.311 -0.641 100s -1.043 0.354 -0.572 100s -0.385 0.149 0.173 100s testing: mul_mat, [3, 3, 2, 1] = [3, 3, 2, 1] * [3, 3, 2, 1] 100s x0: [3, 3, 2, 1] 100s -0.189 -0.256 -0.969 100s 0.992 -0.636 0.573 100s 0.374 -0.528 -0.370 100s 100s x1: [3, 3, 2, 1] 100s -0.216 -0.504 -0.430 100s 0.339 -0.825 -0.174 100s 0.229 -0.725 0.646 100s 100s y: [3, 3, 2, 1] 100s 0.587 -0.141 0.345 100s 0.315 0.762 0.627 100s -0.484 1.058 0.229 100s testing: mul_mat, [4, 3, 2, 1] = [3, 4, 2, 1] * [3, 3, 2, 1] 100s x0: [3, 4, 2, 1] 100s 0.914 -0.819 0.700 100s -0.952 0.644 -0.732 100s -0.843 0.663 0.612 100s -0.603 -0.191 -0.417 100s 100s x1: [3, 3, 2, 1] 100s 0.835 0.079 -0.472 100s -0.574 0.681 0.822 100s -0.464 -0.728 0.140 100s 100s y: [4, 3, 2, 1] 100s 0.369 -0.399 -0.940 -0.322 100s -0.508 0.384 1.439 -0.126 100s 0.270 -0.129 -0.005 0.361 100s test-mul-mat0: iter:346/500 100s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 3, 1, 1] 100s 0.910 100s -0.174 100s -0.742 100s 100s x1: [1, 2, 1, 1] 100s 0.996 100s -0.222 100s 100s y: [3, 2, 1, 1] 100s 0.906 -0.173 -0.739 100s -0.202 0.039 0.165 100s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.816 100s 100s x1: [1, 3, 1, 1] 100s -0.693 100s 0.007 100s 0.902 100s 100s y: [1, 3, 1, 1] 100s -0.566 100s 0.006 100s 0.736 100s testing: mul_mat, [2, 1, 1, 4] = [1, 2, 1, 4] * [1, 1, 1, 4] 100s x0: [1, 2, 1, 4] 100s -0.880 100s 0.296 100s 100s x1: [1, 1, 1, 4] 100s 0.602 100s 100s y: [2, 1, 1, 4] 100s -0.530 0.179 100s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.289 100s -0.778 100s -0.202 100s 0.863 100s 100s x1: [1, 2, 1, 1] 100s 0.771 100s -0.890 100s 100s y: [4, 2, 1, 1] 100s 0.223 -0.600 -0.156 0.666 100s -0.258 0.692 0.180 -0.768 100s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.778 -0.876 0.726 0.911 100s -0.565 -0.596 -0.358 -0.018 100s 0.409 0.225 -0.346 -0.227 100s 100s x1: [4, 1, 1, 1] 100s -0.782 0.576 0.964 -0.872 100s 100s y: [3, 1, 1, 1] 100s 0.009 -0.231 -0.327 100s testing: mul_mat, [4, 4, 1, 4] = [3, 4, 1, 4] * [3, 4, 1, 4] 100s x0: [3, 4, 1, 4] 100s 0.929 -0.119 -0.980 100s 0.862 0.459 -0.705 100s 0.539 0.995 -0.718 100s -0.650 0.626 0.564 100s 100s x1: [3, 4, 1, 4] 100s 0.207 0.852 0.266 100s 0.437 0.786 -0.597 100s 0.740 0.557 -0.487 100s -0.765 -0.154 -0.265 100s 100s y: [4, 4, 1, 4] 100s -0.169 0.382 0.769 0.548 100s 0.898 1.159 1.447 -0.130 100s 1.099 1.237 1.303 -0.408 100s -0.433 -0.543 -0.375 0.251 100s test-mul-mat0: iter:347/500 100s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.462 -0.776 0.609 100s 100s x1: [3, 4, 1, 1] 100s -0.218 -0.785 0.685 100s -0.528 -0.714 -0.557 100s 0.105 0.275 -0.832 100s 0.761 -0.807 0.755 100s 100s y: [1, 4, 1, 1] 100s 0.926 100s -0.028 100s -0.671 100s 1.437 100s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.305 -0.479 0.210 100s 0.216 -0.280 0.843 100s 0.183 0.060 -0.077 100s 0.636 -0.719 0.705 100s 100s x1: [3, 1, 1, 1] 100s -0.274 -0.681 0.283 100s 100s y: [4, 1, 1, 1] 100s 0.470 0.370 -0.113 0.515 100s testing: mul_mat, [4, 4, 1, 3] = [3, 4, 1, 3] * [3, 4, 1, 3] 100s x0: [3, 4, 1, 3] 100s 0.006 0.424 -0.739 100s -0.389 0.757 0.260 100s 0.678 -0.687 0.868 100s 0.471 0.188 0.758 100s 100s x1: [3, 4, 1, 3] 100s 0.851 0.966 -0.823 100s -0.863 -0.591 0.283 100s 0.412 -0.423 0.043 100s 0.605 -0.668 -0.001 100s 100s y: [4, 4, 1, 3] 100s 1.023 0.186 -0.800 -0.041 100s -0.465 -0.038 0.066 -0.303 100s -0.209 -0.469 0.608 0.147 100s -0.279 -0.741 0.868 0.159 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.282 0.299 0.074 100s 0.748 -0.132 0.445 100s 0.037 0.003 0.406 100s 100s x1: [3, 4, 1, 1] 100s -0.551 0.466 -0.255 100s -0.684 -0.063 0.933 100s -0.926 -0.516 -0.309 100s -0.756 0.318 -0.765 100s 100s y: [3, 4, 1, 1] 100s -0.035 -0.587 -0.123 100s -0.143 -0.088 0.354 100s -0.438 -0.762 -0.161 100s -0.175 -0.948 -0.338 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.953 -0.016 0.468 100s -0.489 -0.556 0.135 100s 0.665 0.739 0.983 100s 100s x1: [3, 3, 1, 1] 100s -0.217 0.616 -0.342 100s 0.711 -0.207 0.333 100s -0.100 -0.419 0.766 100s 100s y: [3, 3, 1, 1] 100s 0.036 -0.283 -0.025 100s -0.518 -0.187 0.647 100s 0.461 0.385 0.376 100s testing: mul_mat, [3, 3, 1, 3] = [3, 3, 1, 3] * [3, 3, 1, 3] 100s x0: [3, 3, 1, 3] 100s -0.081 0.706 0.775 100s -0.180 -0.810 0.308 100s -0.430 -0.903 -0.338 100s 100s x1: [3, 3, 1, 3] 100s -0.213 0.370 0.527 100s -0.931 0.118 -0.436 100s 0.368 0.986 0.567 100s 100s y: [3, 3, 1, 3] 100s 0.687 -0.099 -0.421 100s -0.179 -0.063 0.441 100s 1.106 -0.690 -1.240 100s test-mul-mat0: iter:348/500 100s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.493 0.068 100s 0.763 0.078 100s 0.793 -0.035 100s 100s x1: [2, 4, 1, 1] 100s -0.133 -0.725 100s -0.225 -0.427 100s -0.535 -0.127 100s -0.651 0.773 100s 100s y: [3, 4, 1, 1] 100s -0.115 -0.158 -0.080 100s -0.140 -0.205 -0.163 100s -0.272 -0.418 -0.420 100s -0.268 -0.436 -0.543 100s testing: mul_mat, [1, 3, 3, 1] = [2, 1, 3, 1] * [2, 3, 3, 1] 100s x0: [2, 1, 3, 1] 100s 0.091 -0.915 100s 100s x1: [2, 3, 3, 1] 100s 0.890 0.565 100s 0.798 0.637 100s 0.176 0.596 100s 100s y: [1, 3, 3, 1] 100s -0.435 100s -0.510 100s -0.529 100s testing: mul_mat, [4, 1, 3, 4] = [2, 4, 3, 4] * [2, 1, 3, 4] 100s x0: [2, 4, 3, 4] 100s 0.629 -0.815 100s -0.782 0.069 100s -0.956 0.214 100s -0.998 -0.029 100s 100s x1: [2, 1, 3, 4] 100s -0.067 -0.073 100s 100s y: [4, 1, 3, 4] 100s 0.018 0.047 0.048 0.069 100s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 1, 1, 1] 100s -0.691 0.718 100s 100s x1: [2, 4, 1, 1] 100s 0.766 0.620 100s 0.262 0.567 100s -0.191 -0.597 100s 0.109 -0.817 100s 100s y: [1, 4, 1, 1] 100s -0.085 100s 0.226 100s -0.296 100s -0.662 100s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 100s x0: [1, 2, 3, 1] 100s -0.831 100s -0.321 100s 100s x1: [1, 2, 3, 1] 100s 0.957 100s -0.382 100s 100s y: [2, 2, 3, 1] 100s -0.795 -0.307 100s 0.317 0.123 100s testing: mul_mat, [3, 1, 3, 4] = [2, 3, 3, 4] * [2, 1, 3, 4] 100s x0: [2, 3, 3, 4] 100s 0.172 -0.133 100s -0.667 -0.327 100s -0.055 0.063 100s 100s x1: [2, 1, 3, 4] 100s -0.684 0.689 100s 100s y: [3, 1, 3, 4] 100s -0.209 0.231 0.081 100s test-mul-mat0: iter:349/500 100s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.677 -0.047 0.334 0.573 100s 0.012 0.147 0.005 -0.801 100s 100s x1: [4, 2, 1, 1] 100s -0.771 -0.865 -0.907 0.555 100s 0.051 -0.315 0.662 0.133 100s 100s y: [2, 2, 1, 1] 100s -0.467 -0.585 100s 0.347 -0.150 100s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 3, 3, 1] 100s -0.809 0.303 0.665 0.338 100s -0.693 0.865 -0.202 -0.387 100s 0.326 0.936 -0.238 0.186 100s 100s x1: [4, 2, 3, 1] 100s 0.460 -0.694 0.461 0.138 100s -0.851 0.860 0.367 -0.104 100s 100s y: [3, 2, 3, 1] 100s -0.229 -1.065 -0.584 100s 1.158 1.300 0.422 100s testing: mul_mat, [4, 3, 3, 2] = [4, 4, 3, 2] * [4, 3, 3, 2] 100s x0: [4, 4, 3, 2] 100s 0.534 0.707 -0.895 0.918 100s 0.894 -0.938 0.717 -0.188 100s -0.665 0.446 0.872 -0.002 100s -0.526 -0.789 -0.224 -0.637 100s 100s x1: [4, 3, 3, 2] 100s -0.744 0.697 0.362 0.581 100s 0.633 -0.876 -0.232 -0.064 100s 0.782 -0.714 0.847 0.732 100s 100s y: [4, 3, 3, 2] 100s 0.304 -1.168 1.121 -0.610 100s -0.131 1.233 -1.014 0.451 100s -0.173 1.839 -0.101 -0.504 100s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.841 -0.018 -0.642 0.178 100s -0.976 0.920 -0.217 -0.765 100s 0.374 -0.355 -0.409 -0.701 100s 100s x1: [4, 4, 1, 1] 100s -0.524 0.395 0.870 0.968 100s 0.233 -0.903 0.628 -0.753 100s 0.445 0.931 -0.353 -0.310 100s 0.240 -0.295 0.893 0.567 100s 100s y: [3, 4, 1, 1] 100s 0.047 -0.054 -1.371 100s -0.717 -0.618 0.679 100s -0.219 0.736 0.198 100s -0.670 -1.133 -0.568 100s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 2, 3, 1] 100s -0.187 -0.711 0.322 100s 0.909 0.728 -0.410 100s 100s x1: [3, 4, 3, 1] 100s -0.961 -0.999 -0.225 100s 0.435 0.871 -0.257 100s -0.332 0.967 -0.630 100s -0.085 0.412 -0.699 100s 100s y: [2, 4, 3, 1] 100s 0.817 -1.509 100s -0.783 1.135 100s -0.829 0.660 100s -0.502 0.509 100s testing: mul_mat, [2, 3, 3, 2] = [2, 2, 3, 2] * [2, 3, 3, 2] 100s x0: [2, 2, 3, 2] 100s -0.055 0.053 100s -0.636 -0.955 100s 100s x1: [2, 3, 3, 2] 100s 0.422 -0.797 100s 0.259 0.524 100s -0.125 0.329 100s 100s y: [2, 3, 3, 2] 100s -0.065 0.492 100s 0.013 -0.665 100s 0.024 -0.235 100s test-mul-mat0: iter:350/500 100s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.760 100s 0.294 100s 0.371 100s 0.293 100s 100s x1: [1, 1, 1, 1] 100s -0.651 100s 100s y: [4, 1, 1, 1] 100s 0.495 -0.191 -0.242 -0.191 100s testing: mul_mat, [1, 4, 3, 1] = [1, 1, 3, 1] * [1, 4, 3, 1] 100s x0: [1, 1, 3, 1] 100s 0.086 100s 100s x1: [1, 4, 3, 1] 100s 0.339 100s 0.467 100s 0.689 100s -0.599 100s 100s y: [1, 4, 3, 1] 100s 0.029 100s 0.040 100s 0.059 100s -0.051 100s testing: mul_mat, [2, 1, 3, 4] = [1, 2, 3, 4] * [1, 1, 3, 4] 100s x0: [1, 2, 3, 4] 100s -0.025 100s -0.516 100s 100s x1: [1, 1, 3, 4] 100s -0.159 100s 100s y: [2, 1, 3, 4] 100s 0.004 0.082 100s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.995 100s -0.133 100s -0.986 100s 0.646 100s 100s x1: [1, 2, 1, 1] 100s 0.657 100s 0.263 100s 100s y: [4, 2, 1, 1] 100s -0.654 -0.088 -0.648 0.425 100s -0.262 -0.035 -0.259 0.170 100s testing: mul_mat, [3, 1, 3, 1] = [4, 3, 3, 1] * [4, 1, 3, 1] 100s x0: [4, 3, 3, 1] 100s -0.908 -0.650 -0.351 0.316 100s 0.868 0.282 -0.208 -0.336 100s 0.608 -0.404 -0.745 0.912 100s 100s x1: [4, 1, 3, 1] 100s 0.842 -0.502 -0.374 -0.716 100s 100s y: [3, 1, 3, 1] 100s -0.534 0.908 0.341 100s testing: mul_mat, [1, 4, 3, 4] = [3, 1, 3, 4] * [3, 4, 3, 4] 100s x0: [3, 1, 3, 4] 100s -0.018 -0.514 0.701 100s 100s x1: [3, 4, 3, 4] 100s -0.530 0.188 0.645 100s -0.275 -0.496 -0.691 100s -0.363 0.082 0.796 100s -0.446 -0.472 0.296 100s 100s y: [1, 4, 3, 4] 100s 0.366 100s -0.225 100s 0.523 100s 0.459 100s test-mul-mat0: iter:351/500 100s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.618 0.077 0.632 100s -0.821 0.710 -0.274 100s 0.226 0.486 0.748 100s 0.255 0.749 -0.529 100s 100s x1: [3, 4, 1, 1] 100s 0.857 0.249 0.994 100s 0.891 -0.300 -0.147 100s 0.230 -0.925 -0.723 100s -0.474 -0.222 -0.169 100s 100s y: [4, 4, 1, 1] 100s 0.117 -0.799 1.059 -0.121 100s -0.667 -0.905 -0.054 0.080 100s -0.671 -0.647 -0.939 -0.251 100s 0.169 0.277 -0.341 -0.198 100s testing: mul_mat, [4, 4, 4, 1] = [3, 4, 4, 1] * [3, 4, 4, 1] 100s x0: [3, 4, 4, 1] 100s 0.176 0.220 -0.535 100s 0.211 0.646 0.052 100s 0.973 0.298 0.126 100s -0.517 -0.796 -0.052 100s 100s x1: [3, 4, 4, 1] 100s -0.856 0.809 0.465 100s 0.526 0.063 0.844 100s 0.384 -0.687 0.839 100s 0.275 0.013 -0.308 100s 100s y: [4, 4, 4, 1] 100s -0.221 0.366 -0.534 -0.225 100s -0.345 0.196 0.637 -0.366 100s -0.533 -0.319 0.274 0.305 100s 0.216 0.050 0.232 -0.136 100s testing: mul_mat, [2, 4, 4, 2] = [3, 2, 4, 2] * [3, 4, 4, 2] 100s x0: [3, 2, 4, 2] 100s -0.023 0.129 -0.381 100s -0.689 0.132 -0.924 100s 100s x1: [3, 4, 4, 2] 100s 0.968 0.951 0.633 100s -0.749 -0.723 -0.338 100s -0.445 0.422 0.431 100s 0.967 -0.645 -0.029 100s 100s y: [2, 4, 4, 2] 100s -0.141 -1.127 100s 0.053 0.733 100s -0.100 -0.036 100s -0.094 -0.725 100s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.086 0.587 0.864 100s 0.977 -0.596 0.808 100s 0.901 -0.836 0.556 100s 100s x1: [3, 2, 1, 1] 100s 0.306 -0.287 0.035 100s 0.741 -0.837 -0.659 100s 100s y: [3, 2, 1, 1] 100s -0.112 0.498 0.535 100s -0.997 0.690 1.001 100s testing: mul_mat, [1, 3, 4, 1] = [3, 1, 4, 1] * [3, 3, 4, 1] 100s x0: [3, 1, 4, 1] 100s -0.767 -0.510 0.034 100s 100s x1: [3, 3, 4, 1] 100s -0.240 0.523 -0.920 100s 0.732 -0.615 -0.206 100s 0.202 0.609 0.502 100s 100s y: [1, 3, 4, 1] 100s -0.114 100s -0.254 100s -0.449 100s testing: mul_mat, [1, 3, 4, 2] = [1, 1, 4, 2] * [1, 3, 4, 2] 100s x0: [1, 1, 4, 2] 100s 0.619 100s 100s x1: [1, 3, 4, 2] 100s -0.468 100s -0.887 100s -0.970 100s 100s y: [1, 3, 4, 2] 100s -0.290 100s -0.549 100s -0.600 100s test-mul-mat0: iter:352/500 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.374 0.250 0.582 100s 0.102 0.189 -0.446 100s -0.279 0.400 -0.670 100s 100s x1: [3, 4, 1, 1] 100s -0.427 0.513 0.799 100s -0.815 0.930 -0.273 100s -0.544 0.647 -0.848 100s 0.465 -0.606 -0.544 100s 100s y: [3, 4, 1, 1] 100s 0.433 -0.303 -0.211 100s -0.231 0.215 0.782 100s -0.535 0.446 0.979 100s -0.294 0.175 -0.007 100s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 100s x0: [3, 2, 4, 1] 100s 0.562 -0.114 -0.612 100s 0.371 -0.811 -0.566 100s 100s x1: [3, 3, 4, 1] 100s -0.319 0.721 0.352 100s 0.174 -0.845 -0.596 100s 0.236 0.790 -0.753 100s 100s y: [2, 3, 4, 1] 100s -0.477 -0.902 100s 0.559 1.087 100s 0.503 -0.127 100s testing: mul_mat, [4, 2, 4, 3] = [3, 4, 4, 3] * [3, 2, 4, 3] 100s x0: [3, 4, 4, 3] 100s -0.950 -0.419 -0.268 100s 0.951 -0.569 0.112 100s 0.872 0.918 0.259 100s 0.391 -0.445 -0.176 100s 100s x1: [3, 2, 4, 3] 100s 0.596 0.599 -0.876 100s 0.333 0.925 0.219 100s 100s y: [4, 2, 4, 3] 100s -0.583 0.127 0.842 0.120 100s -0.763 -0.185 1.197 -0.320 100s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.966 0.556 -0.500 100s -0.241 -0.225 0.656 100s -0.006 -0.652 -0.570 100s 0.417 0.549 -0.630 100s 100s x1: [3, 4, 1, 1] 100s -0.694 0.435 -0.454 100s 0.024 0.936 0.577 100s -0.234 0.689 0.924 100s -0.213 0.218 -0.199 100s 100s y: [4, 4, 1, 1] 100s -0.202 -0.228 -0.021 0.235 100s 0.254 0.162 -0.939 0.160 100s -0.305 0.507 -0.975 -0.301 100s 0.015 -0.128 -0.027 0.156 100s testing: mul_mat, [3, 3, 4, 1] = [4, 3, 4, 1] * [4, 3, 4, 1] 100s x0: [4, 3, 4, 1] 100s -0.414 0.252 -0.307 -0.366 100s -0.790 -0.170 0.798 -0.577 100s 0.253 -0.760 -0.223 0.743 100s 100s x1: [4, 3, 4, 1] 100s 0.319 0.102 -0.178 0.271 100s -0.041 0.825 0.577 -0.606 100s -0.629 -0.399 -0.670 0.948 100s 100s y: [3, 3, 4, 1] 100s -0.151 -0.568 0.244 100s 0.270 0.703 -1.216 100s 0.019 -0.517 0.998 100s testing: mul_mat, [2, 4, 4, 3] = [3, 2, 4, 3] * [3, 4, 4, 3] 100s x0: [3, 2, 4, 3] 100s 0.068 -0.610 0.428 100s 0.433 -0.280 -0.832 100s 100s x1: [3, 4, 4, 3] 100s 0.278 -0.335 -0.635 100s 0.538 0.032 -0.870 100s 0.549 -0.324 -0.347 100s 0.330 0.470 -0.910 100s 100s y: [2, 4, 4, 3] 100s -0.048 0.742 100s -0.355 0.948 100s 0.086 0.617 100s -0.653 0.769 100s test-mul-mat0: iter:353/500 100s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.718 0.003 -0.473 0.574 100s 100s x1: [4, 4, 1, 1] 100s -0.615 0.894 0.189 -0.069 100s 0.463 -0.003 -0.721 0.854 100s 0.131 -0.298 0.510 -0.609 100s -0.133 -0.214 -0.769 0.823 100s 100s y: [1, 4, 1, 1] 100s -0.568 100s 1.164 100s -0.498 100s 0.740 100s testing: mul_mat, [4, 1, 2, 1] = [4, 4, 2, 1] * [4, 1, 2, 1] 100s x0: [4, 4, 2, 1] 100s 0.478 -0.992 0.395 -0.333 100s -0.061 -0.141 0.664 0.218 100s -0.287 -0.206 0.920 -0.777 100s 0.185 -0.213 0.009 0.416 100s 100s x1: [4, 1, 2, 1] 100s 0.834 0.550 -0.693 -0.031 100s 100s y: [4, 1, 2, 1] 100s -0.410 -0.595 -0.966 0.018 100s testing: mul_mat, [4, 4, 2, 3] = [4, 4, 2, 3] * [4, 4, 2, 3] 100s x0: [4, 4, 2, 3] 100s 0.644 0.163 -0.844 -0.748 100s -0.530 -0.590 -0.935 0.722 100s -0.181 0.284 -0.037 -0.012 100s -0.221 0.371 -0.862 -0.382 100s 100s x1: [4, 4, 2, 3] 100s -0.866 0.396 -0.015 0.073 100s -0.746 -0.351 -0.709 -0.033 100s 0.443 -0.789 0.190 -0.372 100s -0.002 -0.800 -0.956 0.608 100s 100s y: [4, 4, 2, 3] 100s -0.535 0.292 0.269 0.323 100s 0.085 1.241 0.062 0.658 100s 0.274 -0.216 -0.307 -0.412 100s 0.221 1.806 -0.199 0.296 100s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.879 0.629 0.198 0.811 100s 100s x1: [4, 4, 1, 1] 100s -0.267 0.486 -0.630 0.623 100s 0.751 0.062 0.320 0.197 100s -0.426 -0.395 0.193 0.045 100s -0.906 -0.429 0.408 0.405 100s 100s y: [1, 4, 1, 1] 100s 0.920 100s -0.399 100s 0.201 100s 0.936 100s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 100s x0: [1, 1, 2, 1] 100s -0.147 100s 100s x1: [1, 4, 2, 1] 100s 0.256 100s 0.960 100s -0.833 100s 0.678 100s 100s y: [1, 4, 2, 1] 100s -0.038 100s -0.141 100s 0.122 100s -0.100 100s testing: mul_mat, [2, 1, 2, 3] = [1, 2, 2, 3] * [1, 1, 2, 3] 100s x0: [1, 2, 2, 3] 100s -0.141 100s 0.071 100s 100s x1: [1, 1, 2, 3] 100s -0.027 100s 100s y: [2, 1, 2, 3] 100s 0.004 -0.002 100s test-mul-mat0: iter:354/500 100s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.525 -0.373 100s -0.053 0.328 100s -0.850 0.920 100s -0.449 0.296 100s 100s x1: [2, 1, 1, 1] 100s 0.132 0.838 100s 100s y: [4, 1, 1, 1] 100s -0.382 0.268 0.659 0.188 100s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 4, 1, 1] 100s 0.366 -0.091 100s -0.433 -0.376 100s -0.659 -0.235 100s 0.080 0.584 100s 100s x1: [2, 4, 1, 1] 100s -0.355 -0.165 100s 0.762 -0.434 100s 0.694 -0.168 100s 0.680 0.598 100s 100s y: [4, 4, 1, 1] 100s -0.115 0.216 0.273 -0.125 100s 0.318 -0.167 -0.400 -0.192 100s 0.269 -0.237 -0.418 -0.042 100s 0.195 -0.519 -0.588 0.404 100s testing: mul_mat, [1, 4, 1, 2] = [2, 1, 1, 2] * [2, 4, 1, 2] 100s x0: [2, 1, 1, 2] 100s -0.469 -0.766 100s 100s x1: [2, 4, 1, 2] 100s -0.780 0.497 100s -0.006 0.352 100s 0.335 -0.547 100s 0.827 0.962 100s 100s y: [1, 4, 1, 2] 100s -0.015 100s -0.266 100s 0.262 100s -1.124 100s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.259 -0.798 100s -0.435 0.082 100s 100s x1: [2, 1, 1, 1] 100s 0.832 0.998 100s 100s y: [2, 1, 1, 1] 100s -1.013 -0.280 100s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.660 -0.887 100s -0.098 -0.887 100s 100s x1: [2, 2, 1, 1] 100s 0.331 0.282 100s -0.334 0.550 100s 100s y: [2, 2, 1, 1] 100s -0.032 -0.282 100s -0.708 -0.455 100s testing: mul_mat, [1, 2, 1, 2] = [2, 1, 1, 2] * [2, 2, 1, 2] 100s x0: [2, 1, 1, 2] 100s -0.872 -0.236 100s 100s x1: [2, 2, 1, 2] 100s -0.271 -0.925 100s 0.514 0.883 100s 100s y: [1, 2, 1, 2] 100s 0.455 100s -0.656 100s test-mul-mat0: iter:355/500 100s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.543 0.841 0.572 0.971 100s 0.724 0.759 -0.194 0.312 100s 100s x1: [4, 3, 1, 1] 100s 0.121 -0.065 0.329 0.323 100s -0.983 -0.340 -0.395 -0.316 100s -0.790 0.383 -0.656 0.112 100s 100s y: [2, 3, 1, 1] 100s 0.381 0.075 100s -0.286 -0.992 100s 0.485 -0.119 100s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 4, 3, 1] 100s 0.981 -0.595 -0.477 0.741 100s 0.210 0.835 0.095 -0.184 100s 0.275 0.213 0.754 0.077 100s -0.903 -0.764 0.074 0.745 100s 100s x1: [4, 2, 3, 1] 100s 0.354 0.606 0.440 -0.881 100s -0.062 0.802 -0.116 -0.519 100s 100s y: [4, 2, 3, 1] 100s -0.876 0.784 0.491 -1.408 100s -0.867 0.741 0.027 -0.952 100s testing: mul_mat, [4, 4, 3, 4] = [4, 4, 3, 4] * [4, 4, 3, 4] 100s x0: [4, 4, 3, 4] 100s -0.743 0.777 0.403 0.184 100s -0.787 -0.646 -0.465 0.679 100s 0.405 0.732 -0.292 0.132 100s 0.114 -0.141 0.696 -0.968 100s 100s x1: [4, 4, 3, 4] 100s 0.750 -0.792 -0.981 -0.296 100s -0.434 -0.689 0.291 -0.230 100s 0.516 0.854 0.932 0.131 100s -0.149 0.893 -0.274 -0.748 100s 100s y: [4, 4, 3, 4] 100s -1.623 0.176 -0.028 -0.199 100s -0.137 0.495 -0.796 0.473 100s 0.679 -1.303 0.579 0.460 100s 0.556 -0.839 0.575 0.391 100s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 1, 1, 1] 100s 0.113 -0.979 0.662 0.442 100s 100s x1: [4, 4, 1, 1] 100s 0.136 -0.856 0.470 0.334 100s -0.450 0.874 0.378 -0.725 100s 0.117 -0.257 -0.303 -0.833 100s 0.847 -0.845 -0.946 0.803 100s 100s y: [1, 4, 1, 1] 100s 1.311 100s -0.977 100s -0.304 100s 0.652 100s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 100s x0: [1, 4, 3, 1] 100s -0.285 100s 0.556 100s 0.585 100s -0.907 100s 100s x1: [1, 4, 3, 1] 100s 0.935 100s -0.213 100s 0.043 100s 0.844 100s 100s y: [4, 4, 3, 1] 100s -0.267 0.520 0.547 -0.848 100s 0.061 -0.118 -0.125 0.193 100s -0.012 0.024 0.025 -0.039 100s -0.241 0.469 0.493 -0.765 100s testing: mul_mat, [3, 1, 3, 4] = [4, 3, 3, 4] * [4, 1, 3, 4] 100s x0: [4, 3, 3, 4] 100s -0.377 -0.277 0.525 0.197 100s 0.824 0.325 0.662 -0.318 100s -0.426 0.776 0.508 0.922 100s 100s x1: [4, 1, 3, 4] 100s -0.514 -0.060 -0.963 -0.493 100s 100s y: [3, 1, 3, 4] 100s -0.393 -0.924 -0.771 100s test-mul-mat0: iter:356/500 100s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.280 100s 100s x1: [1, 4, 1, 1] 100s 0.245 100s 0.852 100s -0.611 100s 0.630 100s 100s y: [1, 4, 1, 1] 100s 0.069 100s 0.238 100s -0.171 100s 0.176 100s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 100s x0: [1, 1, 2, 1] 100s -0.664 100s 100s x1: [1, 1, 2, 1] 100s 0.030 100s 100s y: [1, 1, 2, 1] 100s -0.020 100s testing: mul_mat, [1, 1, 2, 3] = [1, 1, 2, 3] * [1, 1, 2, 3] 100s x0: [1, 1, 2, 3] 100s -0.728 100s 100s x1: [1, 1, 2, 3] 100s 0.679 100s 100s y: [1, 1, 2, 3] 100s -0.495 100s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.722 100s 100s x1: [1, 1, 1, 1] 100s 0.528 100s 100s y: [1, 1, 1, 1] 100s -0.381 100s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 100s x0: [1, 1, 2, 1] 100s -0.734 100s 100s x1: [1, 1, 2, 1] 100s -0.394 100s 100s y: [1, 1, 2, 1] 100s 0.289 100s testing: mul_mat, [1, 1, 2, 3] = [1, 1, 2, 3] * [1, 1, 2, 3] 100s x0: [1, 1, 2, 3] 100s 0.232 100s 100s x1: [1, 1, 2, 3] 100s -0.221 100s 100s y: [1, 1, 2, 3] 100s -0.051 100s test-mul-mat0: iter:357/500 100s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.295 0.361 0.471 100s 100s x1: [3, 3, 1, 1] 100s 0.296 0.403 0.401 100s 0.071 -0.866 -0.844 100s -0.401 -0.230 -0.566 100s 100s y: [1, 3, 1, 1] 100s 0.422 100s -0.690 100s -0.468 100s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 100s x0: [3, 4, 2, 1] 100s 0.235 0.293 0.663 100s 0.237 -0.796 0.548 100s -0.577 -0.285 -0.427 100s 0.866 -0.920 0.869 100s 100s x1: [3, 1, 2, 1] 100s 0.065 -0.859 -0.874 100s 100s y: [4, 1, 2, 1] 100s -0.816 0.221 0.580 0.088 100s testing: mul_mat, [2, 4, 2, 3] = [3, 2, 2, 3] * [3, 4, 2, 3] 100s x0: [3, 2, 2, 3] 100s -0.387 -0.090 0.670 100s -0.455 0.933 -0.147 100s 100s x1: [3, 4, 2, 3] 100s -0.467 0.574 -0.659 100s -0.002 -0.815 -0.598 100s 0.894 0.421 0.695 100s 0.557 -0.342 0.899 100s 100s y: [2, 4, 2, 3] 100s -0.313 0.845 100s -0.327 -0.671 100s 0.082 -0.116 100s 0.417 -0.705 100s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.530 -0.389 0.505 100s 0.064 0.553 -0.128 100s 0.202 0.336 0.323 100s 100s x1: [3, 2, 1, 1] 100s 0.614 -0.025 -0.136 100s 0.865 -0.054 -0.576 100s 100s y: [3, 2, 1, 1] 100s 0.267 0.043 0.072 100s 0.188 0.099 -0.030 100s testing: mul_mat, [3, 3, 2, 1] = [3, 3, 2, 1] * [3, 3, 2, 1] 100s x0: [3, 3, 2, 1] 100s 0.321 -0.148 0.463 100s 0.498 -0.438 -0.885 100s -0.395 0.807 0.143 100s 100s x1: [3, 3, 2, 1] 100s 0.104 -0.656 0.952 100s -0.516 0.693 0.905 100s -0.858 -0.662 0.422 100s 100s y: [3, 3, 2, 1] 100s 0.571 -0.503 -0.434 100s 0.150 -1.362 0.893 100s 0.017 -0.512 -0.134 100s testing: mul_mat, [2, 3, 2, 3] = [3, 2, 2, 3] * [3, 3, 2, 3] 100s x0: [3, 2, 2, 3] 100s 0.693 0.576 0.873 100s 0.905 0.140 0.973 100s 100s x1: [3, 3, 2, 3] 100s -0.302 0.363 0.744 100s 0.931 -0.040 0.594 100s 0.926 -0.640 0.804 100s 100s y: [2, 3, 2, 3] 100s 0.650 0.501 100s 1.140 1.415 100s 0.975 1.531 100s test-mul-mat0: iter:358/500 100s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.142 100s -0.637 100s 100s x1: [1, 4, 1, 1] 100s -0.611 100s 0.097 100s 0.611 100s 0.920 100s 100s y: [2, 4, 1, 1] 100s -0.087 0.389 100s 0.014 -0.062 100s 0.087 -0.389 100s 0.131 -0.586 100s testing: mul_mat, [3, 2, 3, 1] = [1, 3, 3, 1] * [1, 2, 3, 1] 100s x0: [1, 3, 3, 1] 100s 0.704 100s -0.490 100s -0.721 100s 100s x1: [1, 2, 3, 1] 100s -0.527 100s -0.512 100s 100s y: [3, 2, 3, 1] 100s -0.371 0.258 0.380 100s -0.360 0.251 0.369 100s testing: mul_mat, [1, 3, 3, 3] = [1, 1, 3, 3] * [1, 3, 3, 3] 100s x0: [1, 1, 3, 3] 100s -0.898 100s 100s x1: [1, 3, 3, 3] 100s -0.955 100s 0.515 100s 0.478 100s 100s y: [1, 3, 3, 3] 100s 0.858 100s -0.462 100s -0.429 100s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.687 100s 0.564 100s 100s x1: [1, 1, 1, 1] 100s 0.040 100s 100s y: [2, 1, 1, 1] 100s 0.027 0.023 100s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 100s x0: [2, 2, 3, 1] 100s -0.728 0.984 100s 0.608 0.985 100s 100s x1: [2, 1, 3, 1] 100s -0.261 0.441 100s 100s y: [2, 1, 3, 1] 100s 0.624 0.276 100s testing: mul_mat, [2, 2, 3, 3] = [2, 2, 3, 3] * [2, 2, 3, 3] 100s x0: [2, 2, 3, 3] 100s -0.064 0.819 100s 0.377 0.951 100s 100s x1: [2, 2, 3, 3] 100s 0.081 -0.223 100s -0.410 0.064 100s 100s y: [2, 2, 3, 3] 100s -0.188 -0.182 100s 0.079 -0.094 100s test-mul-mat0: iter:359/500 100s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.234 0.701 100s -0.693 -0.635 100s 0.669 0.884 100s 100s x1: [2, 1, 1, 1] 100s 0.432 0.713 100s 100s y: [3, 1, 1, 1] 100s 0.398 -0.752 0.919 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.627 -0.889 100s 100s x1: [2, 3, 1, 1] 100s -0.034 0.826 100s 0.990 -0.093 100s -0.215 -0.527 100s 100s y: [1, 3, 1, 1] 100s -0.756 100s 0.703 100s 0.333 100s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.405 -0.859 100s 0.440 0.898 100s 100s x1: [2, 1, 1, 1] 100s -0.269 0.416 100s 100s y: [2, 1, 1, 1] 100s -0.466 0.255 100s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 4, 1, 1] 100s -0.589 0.396 100s -0.370 -0.971 100s -0.671 -0.359 100s -0.666 0.762 100s 100s x1: [2, 2, 1, 1] 100s -0.183 -0.106 100s 0.016 0.198 100s 100s y: [4, 2, 1, 1] 100s 0.066 0.170 0.160 0.041 100s 0.069 -0.198 -0.082 0.140 100s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.937 0.186 -0.699 0.510 100s 0.099 -0.597 -0.689 -0.864 100s -0.002 0.494 0.521 0.729 100s 0.353 -0.374 0.318 -0.860 100s 100s x1: [4, 2, 1, 1] 100s 0.699 -0.475 -0.273 0.525 100s -0.486 0.635 -0.690 -0.012 100s 100s y: [4, 2, 1, 1] 100s 1.024 0.087 0.005 -0.114 100s 0.139 0.059 -0.054 -0.617 100s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.075 -0.188 0.162 -0.324 100s 0.318 0.641 -0.053 -0.227 100s 0.015 0.629 -0.367 0.763 100s 0.328 0.123 0.298 -0.261 100s 100s x1: [4, 4, 1, 1] 100s -0.535 -0.937 0.536 -0.506 100s -0.296 0.298 -0.807 0.228 100s -0.975 0.718 0.743 0.660 100s -0.972 -0.270 0.927 0.965 100s 100s y: [4, 4, 1, 1] 100s 0.467 -0.684 -1.180 0.001 100s -0.238 0.088 0.654 -0.361 100s -0.156 -0.039 0.668 -0.183 100s -0.039 -0.750 0.212 -0.328 100s test-mul-mat0: iter:360/500 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.987 0.472 -0.709 0.628 100s 0.101 0.414 -0.210 -0.952 100s -0.953 -0.912 -0.276 -0.180 100s 100s x1: [4, 3, 1, 1] 100s -0.549 -0.329 0.632 -0.831 100s -0.587 0.292 -0.803 0.144 100s 0.219 -0.838 -0.027 -0.856 100s 100s y: [3, 3, 1, 1] 100s -1.668 0.466 0.799 100s 0.218 0.093 0.488 100s -0.698 0.496 0.717 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.133 -0.121 0.087 -0.894 100s 0.023 -0.433 -0.907 -0.505 100s -0.141 0.722 0.597 -0.727 100s -0.488 0.645 -0.680 -0.401 100s 100s x1: [4, 3, 1, 1] 100s 0.851 0.463 0.129 -0.892 100s -0.095 -0.264 -0.441 0.576 100s -0.632 -0.272 0.990 0.660 100s 100s y: [4, 3, 1, 1] 100s 0.866 0.153 0.939 0.153 100s -0.534 0.221 -0.859 -0.055 100s -0.555 -1.127 0.003 -0.804 100s testing: mul_mat, [2, 4, 1, 4] = [4, 2, 1, 4] * [4, 4, 1, 4] 100s x0: [4, 2, 1, 4] 100s -0.420 -0.489 -0.074 -0.811 100s -0.199 0.519 -0.889 -0.537 100s 100s x1: [4, 4, 1, 4] 100s -0.631 0.140 -0.550 0.832 100s -0.731 -0.442 -0.263 0.004 100s 0.117 -0.687 0.372 0.845 100s -0.698 0.032 -0.230 0.436 100s 100s y: [2, 4, 1, 4] 100s -0.437 0.241 100s 0.539 0.148 100s -0.426 -1.164 100s -0.059 0.126 100s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.195 -0.928 0.090 -0.194 100s 0.842 0.056 -0.465 0.116 100s 0.859 -0.739 -0.711 0.612 100s -0.042 0.794 0.320 0.746 100s 100s x1: [4, 2, 1, 1] 100s -0.227 0.200 0.417 0.574 100s -0.281 0.528 -0.963 -0.324 100s 100s y: [4, 2, 1, 1] 100s -0.303 -0.308 -0.288 0.730 100s -0.569 0.203 -0.145 -0.118 100s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.710 -0.051 0.219 0.346 100s 100s x1: [4, 4, 1, 1] 100s -0.849 -0.564 -0.607 -0.587 100s -0.290 0.622 0.185 0.910 100s 0.039 -0.241 -0.371 -0.432 100s -0.204 0.306 -0.569 0.991 100s 100s y: [1, 4, 1, 1] 100s 0.295 100s 0.529 100s -0.246 100s 0.347 100s testing: mul_mat, [2, 4, 1, 4] = [1, 2, 1, 4] * [1, 4, 1, 4] 100s x0: [1, 2, 1, 4] 100s -0.576 100s 0.352 100s 100s x1: [1, 4, 1, 4] 100s 0.210 100s 0.013 100s -0.564 100s 0.746 100s 100s y: [2, 4, 1, 4] 100s -0.121 0.074 100s -0.008 0.005 100s 0.325 -0.199 100s -0.429 0.262 100s test-mul-mat0: iter:361/500 100s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.873 100s 0.739 100s 100s x1: [1, 1, 1, 1] 100s -0.274 100s 100s y: [2, 1, 1, 1] 100s -0.239 -0.203 100s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 100s x0: [1, 3, 4, 1] 100s 0.349 100s 0.160 100s 0.010 100s 100s x1: [1, 2, 4, 1] 100s -0.578 100s 0.619 100s 100s y: [3, 2, 4, 1] 100s -0.202 -0.092 -0.006 100s 0.216 0.099 0.006 100s testing: mul_mat, [2, 3, 4, 1] = [1, 2, 4, 1] * [1, 3, 4, 1] 100s x0: [1, 2, 4, 1] 100s -0.681 100s 0.865 100s 100s x1: [1, 3, 4, 1] 100s 0.700 100s 0.094 100s 0.540 100s 100s y: [2, 3, 4, 1] 100s -0.476 0.605 100s -0.064 0.082 100s -0.368 0.467 100s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.614 100s 100s x1: [1, 2, 1, 1] 100s 0.209 100s 0.075 100s 100s y: [1, 2, 1, 1] 100s -0.128 100s -0.046 100s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 100s x0: [1, 1, 4, 1] 100s -0.683 100s 100s x1: [1, 1, 4, 1] 100s 0.362 100s 100s y: [1, 1, 4, 1] 100s -0.247 100s testing: mul_mat, [2, 1, 4, 1] = [1, 2, 4, 1] * [1, 1, 4, 1] 100s x0: [1, 2, 4, 1] 100s -0.864 100s 0.210 100s 100s x1: [1, 1, 4, 1] 100s 0.608 100s 100s y: [2, 1, 4, 1] 100s -0.526 0.128 100s test-mul-mat0: iter:362/500 100s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.884 0.059 -0.725 100s -0.626 0.762 -0.192 100s 100s x1: [3, 1, 1, 1] 100s 0.520 0.497 0.697 100s 100s y: [2, 1, 1, 1] 100s -0.016 -0.081 100s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 100s x0: [3, 1, 4, 1] 100s -0.798 -0.565 -0.422 100s 100s x1: [3, 2, 4, 1] 100s -0.309 -0.836 -0.564 100s -0.452 0.772 0.798 100s 100s y: [1, 2, 4, 1] 100s 0.957 100s -0.413 100s testing: mul_mat, [3, 1, 4, 4] = [3, 3, 4, 4] * [3, 1, 4, 4] 100s x0: [3, 3, 4, 4] 100s -0.842 -0.609 -0.316 100s 0.166 0.252 0.686 100s 0.559 0.379 0.049 100s 100s x1: [3, 1, 4, 4] 100s -0.576 0.446 -0.499 100s 100s y: [3, 1, 4, 4] 100s 0.371 -0.326 -0.177 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.276 0.347 -0.157 100s 0.355 -0.771 0.689 100s 100s x1: [3, 3, 1, 1] 100s -0.816 -0.674 0.213 100s -0.730 -0.328 -0.732 100s 0.650 0.985 0.149 100s 100s y: [2, 3, 1, 1] 100s -0.493 0.376 100s -0.201 -0.511 100s 0.498 -0.426 100s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 100s x0: [2, 3, 4, 1] 100s 0.969 -0.802 100s 0.228 -0.929 100s -0.879 0.809 100s 100s x1: [2, 3, 4, 1] 100s -0.113 0.581 100s -0.993 -0.301 100s 0.326 0.773 100s 100s y: [3, 3, 4, 1] 100s -0.576 -0.566 0.570 100s -0.720 0.053 0.629 100s -0.304 -0.644 0.339 100s testing: mul_mat, [1, 2, 4, 4] = [3, 1, 4, 4] * [3, 2, 4, 4] 100s x0: [3, 1, 4, 4] 100s 0.585 0.220 -0.946 100s 100s x1: [3, 2, 4, 4] 100s -0.542 -0.552 -0.919 100s 0.268 0.141 0.954 100s 100s y: [1, 2, 4, 4] 100s 0.430 100s -0.714 100s test-mul-mat0: iter:363/500 100s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.774 100s -0.203 100s -0.595 100s 0.195 100s 100s x1: [1, 1, 1, 1] 100s -0.838 100s 100s y: [4, 1, 1, 1] 100s 0.649 0.170 0.499 -0.163 100s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.225 100s -0.801 100s 100s x1: [1, 4, 1, 1] 100s -0.671 100s -0.981 100s -0.625 100s 0.237 100s 100s y: [2, 4, 1, 1] 100s 0.151 0.537 100s 0.220 0.785 100s 0.140 0.501 100s -0.053 -0.190 100s testing: mul_mat, [1, 2, 1, 2] = [1, 1, 1, 2] * [1, 2, 1, 2] 100s x0: [1, 1, 1, 2] 100s -0.211 100s 100s x1: [1, 2, 1, 2] 100s 0.581 100s -0.890 100s 100s y: [1, 2, 1, 2] 100s -0.122 100s 0.188 100s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.382 100s 100s x1: [1, 1, 1, 1] 100s 0.138 100s 100s y: [1, 1, 1, 1] 100s -0.053 100s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.813 100s -0.285 100s 100s x1: [1, 1, 1, 1] 100s -0.349 100s 100s y: [2, 1, 1, 1] 100s -0.284 0.099 100s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 100s x0: [2, 4, 1, 2] 100s 0.407 -0.269 100s 0.536 0.206 100s -0.123 0.831 100s 0.812 0.106 100s 100s x1: [2, 1, 1, 2] 100s 0.328 0.918 100s 100s y: [4, 1, 1, 2] 100s -0.114 0.365 0.723 0.364 100s test-mul-mat0: iter:364/500 100s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.659 -0.854 -0.327 100s 0.547 0.977 0.779 100s 100s x1: [3, 4, 1, 1] 100s -0.015 0.651 0.833 100s 0.768 0.464 -0.452 100s 0.096 0.383 -0.073 100s -0.594 0.463 -0.666 100s 100s y: [2, 4, 1, 1] 100s -0.819 1.276 100s -0.755 0.522 100s -0.367 0.370 100s 0.213 -0.390 100s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 100s x0: [3, 4, 4, 1] 100s 0.846 -0.337 -0.907 100s 0.393 -0.360 0.872 100s 0.383 0.667 0.531 100s -0.984 0.326 0.181 100s 100s x1: [3, 2, 4, 1] 100s 0.990 0.027 0.659 100s -0.367 0.659 0.650 100s 100s y: [4, 2, 4, 1] 100s 0.230 0.954 0.748 -0.846 100s -1.122 0.186 0.644 0.694 100s testing: mul_mat, [4, 4, 4, 1] = [3, 4, 4, 1] * [3, 4, 4, 1] 100s x0: [3, 4, 4, 1] 100s -0.899 -0.513 0.780 100s -0.013 -0.077 0.033 100s -0.416 -0.042 0.253 100s -0.272 0.467 0.210 100s 100s x1: [3, 4, 4, 1] 100s -0.775 -0.285 -0.500 100s -0.317 0.667 0.733 100s -0.603 0.691 0.008 100s -0.707 0.193 0.788 100s 100s y: [4, 4, 4, 1] 100s 0.453 0.015 0.208 -0.027 100s 0.515 -0.023 0.289 0.552 100s 0.194 -0.046 0.223 0.489 100s 1.151 0.020 0.485 0.448 100s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.367 -0.737 -0.504 100s 100s x1: [3, 4, 1, 1] 100s -0.088 0.186 -0.633 100s 0.162 -0.835 0.905 100s -0.365 -0.757 -0.742 100s 0.447 0.832 0.210 100s 100s y: [1, 4, 1, 1] 100s 0.150 100s 0.218 100s 0.798 100s -0.555 100s testing: mul_mat, [4, 3, 4, 1] = [1, 4, 4, 1] * [1, 3, 4, 1] 100s x0: [1, 4, 4, 1] 100s 0.945 100s -0.797 100s 0.045 100s 0.131 100s 100s x1: [1, 3, 4, 1] 100s -0.319 100s -0.697 100s 0.187 100s 100s y: [4, 3, 4, 1] 100s -0.302 0.254 -0.014 -0.042 100s -0.659 0.555 -0.031 -0.092 100s 0.177 -0.149 0.008 0.025 100s testing: mul_mat, [4, 1, 4, 1] = [4, 4, 4, 1] * [4, 1, 4, 1] 100s x0: [4, 4, 4, 1] 100s 0.697 -0.481 -0.261 -0.951 100s 0.222 -0.995 0.033 -0.831 100s 0.529 -0.255 0.430 -0.110 100s 0.904 -0.941 -0.317 0.561 100s 100s x1: [4, 1, 4, 1] 100s -0.793 0.512 0.419 -0.490 100s 100s y: [4, 1, 4, 1] 100s -0.443 -0.265 -0.316 -1.607 100s test-mul-mat0: iter:365/500 100s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 1, 1, 1] 100s -0.943 -0.882 -0.119 100s 100s x1: [3, 4, 1, 1] 100s 0.353 -0.742 0.993 100s 0.019 -0.722 0.948 100s -0.266 -0.533 -0.208 100s -0.990 -0.756 0.036 100s 100s y: [1, 4, 1, 1] 100s 0.203 100s 0.506 100s 0.746 100s 1.596 100s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 100s x0: [3, 3, 4, 1] 100s -0.985 -0.278 0.303 100s -0.727 -0.285 -0.678 100s -0.449 -0.337 0.056 100s 100s x1: [3, 1, 4, 1] 100s -0.015 0.753 0.499 100s 100s y: [3, 1, 4, 1] 100s -0.043 -0.542 -0.219 100s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 100s x0: [3, 3, 4, 1] 100s -0.174 -0.733 -0.944 100s -0.386 -0.285 0.678 100s 0.895 0.468 0.664 100s 100s x1: [3, 3, 4, 1] 100s 0.053 -0.152 0.068 100s -0.891 0.866 -0.478 100s 0.175 0.129 0.014 100s 100s y: [3, 3, 4, 1] 100s 0.038 0.069 0.021 100s -0.029 -0.227 -0.709 100s -0.138 -0.095 0.226 100s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.779 0.387 -0.022 100s 0.963 0.120 0.811 100s 100s x1: [3, 3, 1, 1] 100s 0.135 -0.968 0.709 100s -0.202 -0.799 0.781 100s -0.103 0.795 -0.293 100s 100s y: [2, 3, 1, 1] 100s -0.286 0.588 100s -0.484 0.343 100s 0.234 -0.242 100s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 100s x0: [2, 3, 4, 1] 100s 0.690 -0.190 100s 0.964 -0.059 100s 0.871 0.682 100s 100s x1: [2, 3, 4, 1] 100s 0.508 -0.518 100s -0.341 0.348 100s 0.527 -0.221 100s 100s y: [3, 3, 4, 1] 100s 0.449 0.520 0.089 100s -0.301 -0.349 -0.060 100s 0.406 0.521 0.308 100s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 100s x0: [3, 1, 4, 1] 100s -0.876 0.505 -0.471 100s 100s x1: [3, 2, 4, 1] 100s 0.240 -0.168 0.329 100s -0.366 -0.258 0.329 100s 100s y: [1, 2, 4, 1] 100s -0.450 100s 0.036 100s test-mul-mat0: iter:366/500 100s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.015 -0.341 -0.144 100s 100s x1: [3, 2, 1, 1] 100s 0.470 -0.250 0.517 100s 0.030 -0.593 -0.472 100s 100s y: [1, 2, 1, 1] 100s 0.018 100s 0.271 100s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.953 -0.941 0.003 100s -0.518 -0.075 0.225 100s 0.046 0.031 -0.721 100s 100s x1: [3, 1, 1, 1] 100s -0.204 0.946 0.935 100s 100s y: [3, 1, 1, 1] 100s -1.081 0.245 -0.655 100s testing: mul_mat, [1, 3, 1, 4] = [3, 1, 1, 4] * [3, 3, 1, 4] 100s x0: [3, 1, 1, 4] 100s -0.614 0.738 0.803 100s 100s x1: [3, 3, 1, 4] 100s -0.060 0.771 -0.925 100s -0.837 0.628 -0.697 100s -0.321 -0.526 0.773 100s 100s y: [1, 3, 1, 4] 100s -0.137 100s 0.418 100s 0.430 100s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.625 0.183 0.787 100s 0.343 -0.822 -0.957 100s 0.442 -0.183 -0.531 100s 100s x1: [3, 1, 1, 1] 100s -0.852 -0.452 0.433 100s 100s y: [3, 1, 1, 1] 100s -0.274 -0.335 -0.524 100s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.590 -0.698 0.538 100s -0.364 0.390 -0.370 100s -0.111 -0.918 0.318 100s -0.343 0.885 -0.168 100s 100s x1: [3, 3, 1, 1] 100s 0.332 0.680 -0.803 100s 0.039 -0.056 -0.773 100s 0.425 -0.318 -0.970 100s 100s y: [4, 3, 1, 1] 100s -1.102 0.442 -0.916 0.623 100s -0.400 0.250 -0.199 0.067 100s -0.551 0.080 -0.063 -0.263 100s testing: mul_mat, [2, 3, 1, 4] = [4, 2, 1, 4] * [4, 3, 1, 4] 100s x0: [4, 2, 1, 4] 100s -0.683 -0.762 -0.357 -0.995 100s 0.388 0.466 0.190 0.981 100s 100s x1: [4, 3, 1, 4] 100s -0.745 -0.339 -0.726 0.437 100s -0.162 0.091 0.225 -0.118 100s 0.560 -0.443 -0.439 0.757 100s 100s y: [2, 3, 1, 4] 100s 0.592 -0.156 100s 0.079 -0.094 100s -0.641 0.670 100s test-mul-mat0: iter:367/500 100s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.118 0.635 -0.329 100s -0.890 0.806 0.668 100s 100s x1: [3, 1, 1, 1] 100s -0.538 0.035 0.687 100s 100s y: [2, 1, 1, 1] 100s -0.267 0.966 100s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 100s x0: [3, 2, 2, 1] 100s -0.056 -0.655 0.371 100s -0.491 0.408 -0.357 100s 100s x1: [3, 2, 2, 1] 100s -0.715 0.636 -0.682 100s -0.266 -0.650 0.504 100s 100s y: [2, 2, 2, 1] 100s -0.629 0.853 100s 0.627 -0.314 100s testing: mul_mat, [4, 2, 2, 2] = [3, 4, 2, 2] * [3, 2, 2, 2] 100s x0: [3, 4, 2, 2] 100s 0.419 0.080 -0.815 100s 0.993 0.880 0.780 100s 0.686 -0.685 -0.954 100s 0.488 -0.444 0.979 100s 100s x1: [3, 2, 2, 2] 100s 0.693 -0.565 -0.734 100s 0.803 -0.759 0.934 100s 100s y: [4, 2, 2, 2] 100s 0.843 -0.382 1.562 -0.130 100s -0.486 0.857 0.179 1.644 100s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.125 -0.050 0.610 100s 0.132 -0.395 -0.821 100s 100s x1: [3, 4, 1, 1] 100s 0.754 0.865 -0.421 100s 0.284 -0.169 -0.605 100s 0.028 -0.138 0.581 100s 0.331 0.329 -0.353 100s 100s y: [2, 4, 1, 1] 100s -0.395 0.103 100s -0.396 0.601 100s 0.358 -0.419 100s -0.273 0.203 100s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 100s x0: [2, 4, 2, 1] 100s -0.854 -0.479 100s -0.874 0.041 100s -0.988 0.839 100s -0.023 -0.898 100s 100s x1: [2, 3, 2, 1] 100s -0.885 0.773 100s 0.724 0.671 100s 0.425 0.825 100s 100s y: [4, 3, 2, 1] 100s 0.386 0.804 1.522 -0.674 100s -0.940 -0.605 -0.152 -0.620 100s -0.758 -0.338 0.273 -0.750 100s testing: mul_mat, [1, 2, 2, 2] = [4, 1, 2, 2] * [4, 2, 2, 2] 100s x0: [4, 1, 2, 2] 100s 0.205 -0.309 0.585 0.640 100s 100s x1: [4, 2, 2, 2] 100s 0.492 0.100 -0.237 0.265 100s -0.175 -0.565 -0.311 -0.351 100s 100s y: [1, 2, 2, 2] 100s 0.100 100s -0.268 100s test-mul-mat0: iter:368/500 100s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.502 -0.011 -0.034 100s -0.842 0.431 -0.607 100s -0.081 -0.364 0.084 100s 100s x1: [3, 1, 1, 1] 100s -0.021 0.759 0.194 100s 100s y: [3, 1, 1, 1] 100s -0.004 0.227 -0.258 100s testing: mul_mat, [4, 3, 3, 1] = [3, 4, 3, 1] * [3, 3, 3, 1] 100s x0: [3, 4, 3, 1] 100s 0.614 -0.806 -0.625 100s -0.882 -0.530 -0.161 100s -0.143 -0.973 -0.975 100s -0.164 0.481 0.556 100s 100s x1: [3, 3, 3, 1] 100s -0.496 -0.724 -0.536 100s -0.261 0.557 0.186 100s 0.979 0.454 0.531 100s 100s y: [4, 3, 3, 1] 100s 0.614 0.907 1.298 -0.565 100s -0.726 -0.095 -0.686 0.414 100s -0.096 -1.189 -1.099 0.352 100s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 4, 3, 1] 100s 0.134 0.581 0.689 100s -0.068 0.483 0.964 100s -0.570 -0.835 0.981 100s 0.573 -0.473 0.779 100s 100s x1: [3, 4, 3, 1] 100s 0.019 0.601 0.156 100s 0.044 -0.563 -0.362 100s -0.401 0.046 -0.188 100s 0.798 0.902 -0.725 100s 100s y: [4, 4, 3, 1] 100s 0.459 0.440 -0.359 -0.152 100s -0.571 -0.625 0.090 0.009 100s -0.157 -0.132 0.006 -0.398 100s 0.131 -0.318 -1.920 -0.535 100s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.294 -0.807 0.532 100s -0.562 -0.841 -0.568 100s -0.115 0.532 0.219 100s -0.129 0.439 0.440 100s 100s x1: [3, 4, 1, 1] 100s 0.432 -0.723 0.137 100s 0.413 0.849 0.664 100s 0.192 0.345 -0.834 100s 0.086 0.672 0.156 100s 100s y: [4, 4, 1, 1] 100s 0.783 0.288 -0.404 -0.313 100s -0.211 -1.323 0.549 0.611 100s -0.666 0.076 -0.022 -0.240 100s -0.434 -0.702 0.381 0.352 100s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 100s x0: [4, 1, 3, 1] 100s -0.752 0.683 -0.208 -0.230 100s 100s x1: [4, 3, 3, 1] 100s -0.790 -0.866 -0.071 0.677 100s 0.980 0.901 0.109 -0.743 100s 0.039 -0.478 -0.894 -0.298 100s 100s y: [1, 3, 3, 1] 100s -0.139 100s 0.028 100s -0.101 100s testing: mul_mat, [2, 4, 3, 1] = [1, 2, 3, 1] * [1, 4, 3, 1] 100s x0: [1, 2, 3, 1] 100s 0.602 100s -0.643 100s 100s x1: [1, 4, 3, 1] 100s -0.808 100s -0.220 100s -0.152 100s 0.985 100s 100s y: [2, 4, 3, 1] 100s -0.487 0.520 100s -0.133 0.141 100s -0.092 0.098 100s 0.593 -0.633 100s test-mul-mat0: iter:369/500 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.831 0.704 0.707 100s 0.334 0.640 -0.405 100s -0.069 0.059 -0.265 100s 100s x1: [3, 3, 1, 1] 100s 0.256 -0.766 -0.756 100s -0.504 -0.403 0.528 100s -0.141 -0.017 0.719 100s 100s y: [3, 3, 1, 1] 100s -0.860 -0.098 0.137 100s -0.329 -0.640 -0.129 100s 0.379 -0.349 -0.182 100s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 100s x0: [3, 1, 3, 1] 100s -0.807 0.724 -0.262 100s 100s x1: [3, 3, 3, 1] 100s 0.841 0.401 -0.662 100s -0.802 0.596 0.079 100s 0.982 0.544 -0.930 100s 100s y: [1, 3, 3, 1] 100s -0.215 100s 1.057 100s -0.155 100s testing: mul_mat, [2, 1, 3, 3] = [3, 2, 3, 3] * [3, 1, 3, 3] 100s x0: [3, 2, 3, 3] 100s 0.930 -0.689 -0.289 100s -0.855 -0.424 -0.064 100s 100s x1: [3, 1, 3, 3] 100s -0.786 -0.735 -0.775 100s 100s y: [2, 1, 3, 3] 100s 0.000 1.034 100s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.153 -0.906 0.970 100s -0.475 -0.704 0.876 100s -0.501 -0.837 -0.049 100s 100s x1: [3, 2, 1, 1] 100s 0.446 0.249 0.202 100s -0.367 -0.077 -0.102 100s 100s y: [3, 2, 1, 1] 100s 0.039 -0.210 -0.441 100s -0.086 0.139 0.253 100s testing: mul_mat, [3, 3, 3, 1] = [3, 3, 3, 1] * [3, 3, 3, 1] 100s x0: [3, 3, 3, 1] 100s -0.924 -0.087 0.738 100s -0.837 0.797 -0.062 100s -0.765 -0.835 0.449 100s 100s x1: [3, 3, 3, 1] 100s -0.163 0.634 0.931 100s -0.175 0.142 0.284 100s 0.664 -0.970 0.291 100s 100s y: [3, 3, 3, 1] 100s 0.782 0.584 0.013 100s 0.359 0.242 0.144 100s -0.314 -1.347 0.432 100s testing: mul_mat, [4, 3, 3, 3] = [3, 4, 3, 3] * [3, 3, 3, 3] 100s x0: [3, 4, 3, 3] 100s 0.040 0.701 -0.467 100s 0.661 -0.849 -0.036 100s -0.575 0.962 -0.985 100s -0.315 -0.611 -0.962 100s 100s x1: [3, 3, 3, 3] 100s -0.534 -0.803 -0.422 100s 0.749 -0.728 -0.259 100s 0.984 0.185 -0.462 100s 100s y: [4, 3, 3, 3] 100s -0.388 0.344 -0.051 1.065 100s -0.360 1.122 -0.876 0.458 100s 0.385 0.510 0.068 0.021 100s test-mul-mat0: iter:370/500 100s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.421 -0.202 100s -0.673 0.877 100s 100s x1: [2, 4, 1, 1] 100s -0.174 -0.412 100s 0.854 0.935 100s -0.047 -0.590 100s 0.399 0.533 100s 100s y: [2, 4, 1, 1] 100s 0.157 -0.244 100s -0.549 0.245 100s 0.139 -0.485 100s -0.276 0.199 100s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.130 0.205 100s 100s x1: [2, 2, 1, 1] 100s -0.122 0.923 100s -0.623 0.607 100s 100s y: [1, 2, 1, 1] 100s 0.174 100s 0.044 100s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.094 0.323 100s 0.112 0.182 100s 0.565 -0.230 100s 100s x1: [2, 1, 1, 1] 100s 0.179 -0.855 100s 100s y: [3, 1, 1, 1] 100s -0.293 -0.135 0.298 100s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 100s x0: [2, 1, 1, 1] 100s 0.532 -0.071 100s 100s x1: [2, 3, 1, 1] 100s 0.118 0.268 100s 0.596 0.706 100s 0.122 0.530 100s 100s y: [1, 3, 1, 1] 100s 0.044 100s 0.267 100s 0.027 100s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.011 100s 0.125 100s 0.385 100s 100s x1: [1, 2, 1, 1] 100s -0.808 100s -0.202 100s 100s y: [3, 2, 1, 1] 100s 0.009 -0.101 -0.311 100s 0.002 -0.025 -0.078 100s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.584 -0.108 -0.320 100s 100s x1: [3, 1, 1, 1] 100s 0.867 0.049 0.762 100s 100s y: [1, 1, 1, 1] 100s 0.257 100s test-mul-mat0: iter:371/500 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s 0.597 -0.667 0.846 100s -0.474 -0.475 -0.355 100s -0.966 0.514 0.770 100s 100s x1: [3, 3, 1, 1] 100s -0.640 0.701 -0.150 100s 0.925 -0.530 0.968 100s 0.193 -0.934 0.674 100s 100s y: [3, 3, 1, 1] 100s -0.975 0.024 0.863 100s 1.725 -0.531 -0.421 100s 1.308 0.113 -0.147 100s testing: mul_mat, [4, 3, 3, 1] = [3, 4, 3, 1] * [3, 3, 3, 1] 100s x0: [3, 4, 3, 1] 100s -0.482 0.700 0.165 100s 0.937 0.081 0.983 100s 0.118 0.937 -0.614 100s 0.191 0.473 0.553 100s 100s x1: [3, 3, 3, 1] 100s 0.419 0.381 -0.181 100s 0.181 -0.144 -0.597 100s -0.927 0.536 0.166 100s 100s y: [4, 3, 3, 1] 100s 0.035 0.245 0.518 0.160 100s -0.286 -0.429 0.253 -0.364 100s 0.849 -0.661 0.291 0.169 100s testing: mul_mat, [4, 4, 3, 4] = [3, 4, 3, 4] * [3, 4, 3, 4] 100s x0: [3, 4, 3, 4] 100s 0.275 0.343 -0.753 100s 0.852 0.871 0.091 100s -0.994 0.524 -0.940 100s 0.887 -0.429 -0.551 100s 100s x1: [3, 4, 3, 4] 100s 0.952 -0.906 0.620 100s -0.661 0.285 0.093 100s 0.891 0.586 -0.310 100s -0.720 0.358 -0.887 100s 100s y: [4, 4, 3, 4] 100s -0.516 0.079 -2.003 0.892 100s -0.154 -0.306 0.720 -0.760 100s 0.679 1.242 -0.288 0.709 100s 0.593 -0.383 1.738 -0.304 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.102 0.916 -0.600 100s -0.182 -0.398 0.442 100s 0.843 -0.975 -0.161 100s 100s x1: [3, 4, 1, 1] 100s -0.523 -0.912 0.716 100s -0.785 -0.791 -0.928 100s 0.357 -0.035 -0.639 100s -0.385 -0.764 -0.354 100s 100s y: [3, 4, 1, 1] 100s -1.212 0.775 0.333 100s -0.089 0.048 0.259 100s 0.315 -0.334 0.439 100s -0.449 0.218 0.478 100s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 100s x0: [3, 2, 3, 1] 100s -0.848 -0.759 0.355 100s -0.447 -0.790 -0.216 100s 100s x1: [3, 3, 3, 1] 100s -0.941 -0.198 -0.457 100s -0.380 0.968 0.693 100s 0.440 0.440 -0.103 100s 100s y: [2, 3, 3, 1] 100s 0.787 0.676 100s -0.167 -0.745 100s -0.743 -0.522 100s testing: mul_mat, [3, 3, 3, 4] = [2, 3, 3, 4] * [2, 3, 3, 4] 100s x0: [2, 3, 3, 4] 100s 0.834 0.257 100s 0.758 0.657 100s 0.699 0.192 100s 100s x1: [2, 3, 3, 4] 100s 0.808 -0.273 100s 0.719 0.913 100s 0.664 0.410 100s 100s y: [3, 3, 3, 4] 100s 0.604 0.433 0.513 100s 0.834 1.145 0.678 100s 0.659 0.773 0.543 100s test-mul-mat0: iter:372/500 100s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.609 100s 100s x1: [1, 1, 1, 1] 100s -0.720 100s 100s y: [1, 1, 1, 1] 100s -0.439 100s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 100s x0: [1, 1, 2, 1] 100s -0.876 100s 100s x1: [1, 1, 2, 1] 100s -0.735 100s 100s y: [1, 1, 2, 1] 100s 0.644 100s testing: mul_mat, [2, 1, 2, 2] = [1, 2, 2, 2] * [1, 1, 2, 2] 100s x0: [1, 2, 2, 2] 100s 0.280 100s 0.577 100s 100s x1: [1, 1, 2, 2] 100s 0.144 100s 100s y: [2, 1, 2, 2] 100s 0.040 0.083 100s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.741 100s -0.833 100s 0.640 100s 0.955 100s 100s x1: [1, 2, 1, 1] 100s -0.492 100s -0.628 100s 100s y: [4, 2, 1, 1] 100s 0.365 0.410 -0.315 -0.470 100s 0.465 0.523 -0.402 -0.600 100s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 100s x0: [4, 3, 2, 1] 100s 0.213 0.799 -0.433 0.561 100s 0.889 0.154 -0.566 -0.477 100s 0.463 0.315 -0.108 0.046 100s 100s x1: [4, 1, 2, 1] 100s -0.455 0.883 0.251 -0.175 100s 100s y: [3, 1, 2, 1] 100s 0.402 -0.326 0.032 100s testing: mul_mat, [2, 4, 2, 2] = [3, 2, 2, 2] * [3, 4, 2, 2] 100s x0: [3, 2, 2, 2] 100s 0.651 0.776 -0.526 100s -0.248 0.990 0.139 100s 100s x1: [3, 4, 2, 2] 100s -0.444 0.820 0.506 100s 0.416 -0.091 0.169 100s 0.735 -0.878 0.058 100s 0.198 0.921 -0.788 100s 100s y: [2, 4, 2, 2] 100s 0.081 0.993 100s 0.111 -0.169 100s -0.234 -1.043 100s 1.259 0.753 100s test-mul-mat0: iter:373/500 100s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.716 100s 0.204 100s -0.415 100s 100s x1: [1, 4, 1, 1] 100s 0.563 100s 0.359 100s -0.492 100s 0.214 100s 100s y: [3, 4, 1, 1] 100s -0.403 0.115 -0.233 100s -0.257 0.073 -0.149 100s 0.352 -0.100 0.204 100s -0.153 0.044 -0.089 100s testing: mul_mat, [3, 3, 4, 1] = [1, 3, 4, 1] * [1, 3, 4, 1] 100s x0: [1, 3, 4, 1] 100s -0.047 100s 0.402 100s -0.954 100s 100s x1: [1, 3, 4, 1] 100s 0.424 100s -0.322 100s -0.868 100s 100s y: [3, 3, 4, 1] 100s -0.020 0.171 -0.405 100s 0.015 -0.130 0.308 100s 0.041 -0.349 0.829 100s testing: mul_mat, [1, 3, 4, 1] = [1, 1, 4, 1] * [1, 3, 4, 1] 100s x0: [1, 1, 4, 1] 100s -0.488 100s 100s x1: [1, 3, 4, 1] 100s -0.041 100s 0.112 100s 0.926 100s 100s y: [1, 3, 4, 1] 100s 0.020 100s -0.055 100s -0.452 100s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.685 100s 0.126 100s -0.785 100s -0.959 100s 100s x1: [1, 1, 1, 1] 100s 0.724 100s 100s y: [4, 1, 1, 1] 100s 0.496 0.091 -0.568 -0.694 100s testing: mul_mat, [2, 1, 4, 1] = [4, 2, 4, 1] * [4, 1, 4, 1] 100s x0: [4, 2, 4, 1] 100s 0.047 0.479 0.676 0.943 100s 0.165 -0.770 0.088 -0.592 100s 100s x1: [4, 1, 4, 1] 100s 0.097 0.430 -0.319 0.432 100s 100s y: [2, 1, 4, 1] 100s 0.402 -0.599 100s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 100s x0: [2, 3, 4, 1] 100s -0.141 0.456 100s 0.996 0.995 100s 0.570 -0.162 100s 100s x1: [2, 4, 4, 1] 100s 0.914 0.368 100s -0.345 0.590 100s -0.544 -0.403 100s 0.999 0.268 100s 100s y: [3, 4, 4, 1] 100s 0.039 1.277 0.461 100s 0.318 0.243 -0.293 100s -0.107 -0.943 -0.245 100s -0.019 1.261 0.526 100s test-mul-mat0: iter:374/500 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.118 100s 0.240 100s -0.923 100s 100s x1: [1, 3, 1, 1] 100s 0.762 100s -0.115 100s 0.670 100s 100s y: [3, 3, 1, 1] 100s -0.090 0.183 -0.704 100s 0.014 -0.028 0.106 100s -0.079 0.161 -0.618 100s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 100s x0: [1, 2, 3, 1] 100s 0.396 100s 0.860 100s 100s x1: [1, 3, 3, 1] 100s -0.123 100s -0.922 100s -0.759 100s 100s y: [2, 3, 3, 1] 100s -0.049 -0.106 100s -0.365 -0.794 100s -0.301 -0.653 100s testing: mul_mat, [1, 2, 3, 1] = [1, 1, 3, 1] * [1, 2, 3, 1] 100s x0: [1, 1, 3, 1] 100s -0.615 100s 100s x1: [1, 2, 3, 1] 100s 0.136 100s 0.019 100s 100s y: [1, 2, 3, 1] 100s -0.084 100s -0.012 100s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.368 100s 0.295 100s 100s x1: [1, 1, 1, 1] 100s -0.945 100s 100s y: [2, 1, 1, 1] 100s -0.348 -0.279 100s testing: mul_mat, [4, 1, 3, 1] = [2, 4, 3, 1] * [2, 1, 3, 1] 100s x0: [2, 4, 3, 1] 100s -0.513 0.294 100s 0.898 0.128 100s 0.268 -0.899 100s 0.121 -0.813 100s 100s x1: [2, 1, 3, 1] 100s -0.847 -0.755 100s 100s y: [4, 1, 3, 1] 100s 0.213 -0.857 0.452 0.511 100s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 100s x0: [4, 4, 3, 1] 100s -0.866 -0.720 0.882 -0.529 100s -0.624 -0.269 -0.725 0.630 100s -0.047 0.915 0.786 0.067 100s 0.948 -0.572 -0.474 0.934 100s 100s x1: [4, 2, 3, 1] 100s 0.967 -0.851 0.151 -0.639 100s 0.358 -0.356 -0.805 0.844 100s 100s y: [4, 2, 3, 1] 100s 0.247 -0.886 -0.749 0.735 100s -1.209 0.988 -0.918 1.713 100s test-mul-mat0: iter:375/500 100s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.315 -0.341 -0.665 -0.541 100s -0.567 -0.102 -0.036 -0.877 100s 0.889 0.351 -0.913 -0.334 100s -0.737 -0.478 0.072 -0.758 100s 100s x1: [4, 2, 1, 1] 100s 0.205 0.845 -0.920 0.514 100s 0.141 -0.855 0.865 -0.167 100s 100s y: [4, 2, 1, 1] 100s -0.019 -0.620 1.147 -1.010 100s -0.237 0.122 -0.908 0.493 100s testing: mul_mat, [2, 4, 2, 1] = [4, 2, 2, 1] * [4, 4, 2, 1] 100s x0: [4, 2, 2, 1] 100s 0.456 0.055 -0.121 -0.612 100s -0.955 0.460 0.399 -0.451 100s 100s x1: [4, 4, 2, 1] 100s -0.109 -0.926 0.124 0.785 100s -0.264 -0.068 -0.010 -0.419 100s 0.011 -0.497 0.722 0.157 100s -0.632 -0.445 0.209 0.053 100s 100s y: [2, 4, 2, 1] 100s -0.597 -0.627 100s 0.134 0.406 100s -0.206 -0.022 100s -0.371 0.458 100s testing: mul_mat, [4, 2, 2, 3] = [4, 4, 2, 3] * [4, 2, 2, 3] 100s x0: [4, 4, 2, 3] 100s 0.431 0.078 -0.766 -0.120 100s -0.397 0.047 -0.115 0.044 100s 0.596 -0.346 0.455 0.096 100s 0.732 0.348 0.195 -0.440 100s 100s x1: [4, 2, 2, 3] 100s 0.482 -0.402 0.751 0.958 100s -0.632 -0.918 0.785 -0.775 100s 100s y: [4, 2, 2, 3] 100s -0.514 -0.255 0.860 -0.063 100s -0.853 0.084 0.224 -0.288 100s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.666 -0.258 -0.608 -0.911 100s -0.833 0.566 -0.349 -0.232 100s 100s x1: [4, 4, 1, 1] 100s -0.543 0.783 -0.623 -0.922 100s -0.741 0.453 -0.005 0.840 100s -0.863 -0.061 0.873 0.622 100s -0.530 0.559 0.570 0.059 100s 100s y: [2, 4, 1, 1] 100s 1.378 1.327 100s -0.386 0.681 100s -0.507 0.236 100s -0.192 0.546 100s testing: mul_mat, [3, 4, 2, 1] = [2, 3, 2, 1] * [2, 4, 2, 1] 100s x0: [2, 3, 2, 1] 100s -0.674 0.896 100s 0.325 -0.616 100s 0.098 -0.168 100s 100s x1: [2, 4, 2, 1] 100s -0.093 -0.173 100s -0.073 -0.616 100s 0.784 -0.263 100s -0.158 0.567 100s 100s y: [3, 4, 2, 1] 100s -0.092 0.076 0.020 100s -0.502 0.355 0.096 100s -0.764 0.417 0.121 100s 0.615 -0.401 -0.111 100s testing: mul_mat, [1, 2, 2, 3] = [3, 1, 2, 3] * [3, 2, 2, 3] 100s x0: [3, 1, 2, 3] 100s 0.098 -0.027 0.829 100s 100s x1: [3, 2, 2, 3] 100s 0.884 0.710 0.132 100s -0.289 -0.363 0.516 100s 100s y: [1, 2, 2, 3] 100s 0.177 100s 0.409 100s test-mul-mat0: iter:376/500 100s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.998 -0.714 0.059 100s 0.596 0.757 -0.843 100s 100s x1: [3, 1, 1, 1] 100s -0.436 0.036 -0.668 100s 100s y: [2, 1, 1, 1] 100s -0.500 0.331 100s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 3, 3, 1] 100s -0.674 -0.020 -0.348 100s 0.362 0.312 0.107 100s 0.360 0.598 -0.834 100s 100s x1: [3, 2, 3, 1] 100s -0.432 0.586 0.318 100s -0.971 -0.307 -0.632 100s 100s y: [3, 2, 3, 1] 100s 0.168 0.060 -0.070 100s 0.881 -0.515 -0.005 100s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 100s x0: [3, 1, 3, 1] 100s 0.783 0.116 -0.539 100s 100s x1: [3, 3, 3, 1] 100s 0.641 0.569 0.677 100s 0.728 0.895 -0.344 100s -0.620 0.257 0.968 100s 100s y: [1, 3, 3, 1] 100s 0.203 100s 0.859 100s -0.978 100s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.546 0.247 -0.734 100s -0.673 -0.351 0.773 100s -0.328 0.123 -0.398 100s -0.974 0.108 0.891 100s 100s x1: [3, 1, 1, 1] 100s 0.532 0.837 -0.239 100s 100s y: [4, 1, 1, 1] 100s 0.091 -0.837 0.024 -0.641 100s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 100s x0: [4, 4, 3, 1] 100s 0.102 -0.748 -0.464 -0.744 100s 0.642 -0.606 0.149 0.945 100s 0.045 0.061 -0.534 -0.330 100s -0.495 0.440 0.440 -0.964 100s 100s x1: [4, 3, 3, 1] 100s -0.477 -0.278 -0.503 -0.803 100s -0.191 -0.249 0.980 0.925 100s 0.212 0.404 -0.391 0.349 100s 100s y: [4, 3, 3, 1] 100s 0.990 -0.971 0.495 0.666 100s -0.975 1.048 -0.852 -0.475 100s -0.359 0.163 0.128 -0.435 100s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 1, 3, 1] 100s -0.258 0.925 0.888 0.167 100s 100s x1: [4, 4, 3, 1] 100s 0.892 0.100 -0.180 -0.376 100s -0.741 0.300 0.543 -0.997 100s -0.296 0.371 -0.171 0.230 100s -0.083 0.488 -0.142 -0.895 100s 100s y: [1, 4, 3, 1] 100s -0.360 100s 0.785 100s 0.306 100s 0.197 100s test-mul-mat0: iter:377/500 100s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.653 100s 100s x1: [1, 1, 1, 1] 100s -0.506 100s 100s y: [1, 1, 1, 1] 100s 0.330 100s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 100s x0: [1, 2, 3, 1] 100s -0.632 100s -0.170 100s 100s x1: [1, 1, 3, 1] 100s 0.298 100s 100s y: [2, 1, 3, 1] 100s -0.189 -0.051 100s testing: mul_mat, [1, 2, 3, 2] = [1, 1, 3, 2] * [1, 2, 3, 2] 100s x0: [1, 1, 3, 2] 100s -0.600 100s 100s x1: [1, 2, 3, 2] 100s -0.557 100s 0.247 100s 100s y: [1, 2, 3, 2] 100s 0.334 100s -0.148 100s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 1, 1, 1] 100s 0.695 100s 100s x1: [1, 1, 1, 1] 100s 0.859 100s 100s y: [1, 1, 1, 1] 100s 0.597 100s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 100s x0: [1, 2, 3, 1] 100s -0.016 100s 0.733 100s 100s x1: [1, 1, 3, 1] 100s -0.726 100s 100s y: [2, 1, 3, 1] 100s 0.012 -0.533 100s testing: mul_mat, [2, 1, 3, 2] = [2, 2, 3, 2] * [2, 1, 3, 2] 100s x0: [2, 2, 3, 2] 100s 0.299 -0.474 100s -0.878 -0.867 100s 100s x1: [2, 1, 3, 2] 100s 0.775 -0.999 100s 100s y: [2, 1, 3, 2] 100s 0.705 0.186 100s test-mul-mat0: iter:378/500 100s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 1, 1, 1] 100s -0.741 0.105 0.118 -0.098 100s 100s x1: [4, 4, 1, 1] 100s 0.458 0.157 0.640 -0.243 100s 0.279 -0.834 -0.110 0.798 100s -0.449 -0.796 -0.988 0.209 100s 0.673 0.393 -0.491 -0.875 100s 100s y: [1, 4, 1, 1] 100s -0.223 100s -0.386 100s 0.112 100s -0.429 100s testing: mul_mat, [3, 1, 3, 1] = [4, 3, 3, 1] * [4, 1, 3, 1] 100s x0: [4, 3, 3, 1] 100s -0.202 0.563 0.140 0.688 100s 0.362 0.691 0.892 0.373 100s -0.100 0.565 -0.234 0.409 100s 100s x1: [4, 1, 3, 1] 100s 0.859 0.730 -0.194 0.524 100s 100s y: [3, 1, 3, 1] 100s 0.571 0.838 0.587 100s testing: mul_mat, [3, 3, 3, 2] = [4, 3, 3, 2] * [4, 3, 3, 2] 100s x0: [4, 3, 3, 2] 100s -0.340 0.659 0.335 0.391 100s 0.547 -0.109 -0.911 0.890 100s -0.703 0.475 0.381 -0.285 100s 100s x1: [4, 3, 3, 2] 100s -0.032 0.140 0.275 0.868 100s -0.295 -0.959 0.277 -0.605 100s 0.315 -0.055 0.190 0.707 100s 100s y: [3, 3, 3, 2] 100s 0.535 0.489 -0.053 100s -0.676 -0.848 0.029 100s 0.197 0.634 -0.376 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s 0.633 -0.007 -0.518 0.076 100s -0.138 -0.587 0.271 -0.936 100s -0.874 -0.188 -0.519 -0.774 100s -0.847 -0.579 0.723 -0.884 100s 100s x1: [4, 3, 1, 1] 100s 0.657 0.940 -0.709 0.269 100s -0.243 0.500 -0.845 0.847 100s -0.023 0.158 -0.409 -0.773 100s 100s y: [4, 3, 1, 1] 100s 0.798 -1.086 -0.590 -1.851 100s 0.345 -1.282 -0.098 -1.444 100s 0.138 0.523 0.801 0.316 100s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 3, 3, 1] 100s 0.564 -0.234 0.239 -0.213 100s 0.109 0.848 0.067 -0.650 100s -0.362 -0.026 0.033 0.319 100s 100s x1: [4, 4, 3, 1] 100s 0.468 0.467 0.773 0.408 100s 0.758 0.041 -0.835 0.258 100s 0.196 -0.988 -0.765 -0.646 100s -0.397 -0.538 0.315 -0.764 100s 100s y: [3, 4, 3, 1] 100s 0.252 0.234 -0.026 100s 0.164 -0.106 -0.221 100s 0.297 -0.448 -0.277 100s 0.139 0.018 -0.076 100s testing: mul_mat, [1, 4, 3, 2] = [3, 1, 3, 2] * [3, 4, 3, 2] 100s x0: [3, 1, 3, 2] 100s -0.576 0.214 0.773 100s 100s x1: [3, 4, 3, 2] 100s 0.809 0.602 -0.364 100s -0.158 -0.610 -0.014 100s -0.839 -0.159 -0.912 100s 0.232 -0.271 0.349 100s 100s y: [1, 4, 3, 2] 100s -0.618 100s -0.050 100s -0.256 100s 0.078 100s test-mul-mat0: iter:379/500 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.142 -0.315 -0.880 100s -0.057 -0.333 0.674 100s -0.434 0.975 -0.226 100s 100s x1: [3, 4, 1, 1] 100s -0.001 -0.961 -0.911 100s -0.837 -0.950 -0.770 100s -0.717 0.755 0.639 100s -0.293 -0.031 0.411 100s 100s y: [3, 4, 1, 1] 100s 1.104 -0.293 -0.730 100s 1.095 -0.154 -0.388 100s -0.698 0.219 0.903 100s -0.311 0.304 0.004 100s testing: mul_mat, [2, 3, 2, 1] = [3, 2, 2, 1] * [3, 3, 2, 1] 100s x0: [3, 2, 2, 1] 100s 0.966 0.203 0.193 100s -0.176 0.888 0.313 100s 100s x1: [3, 3, 2, 1] 100s 0.683 0.424 -0.238 100s 0.969 -0.337 0.346 100s -0.328 0.153 0.834 100s 100s y: [2, 3, 2, 1] 100s 0.700 0.182 100s 0.935 -0.361 100s -0.126 0.454 100s testing: mul_mat, [2, 2, 2, 3] = [3, 2, 2, 3] * [3, 2, 2, 3] 100s x0: [3, 2, 2, 3] 100s -0.255 -0.918 -0.553 100s 0.073 0.042 -0.928 100s 100s x1: [3, 2, 2, 3] 100s -0.985 0.953 -0.478 100s 0.985 -0.384 0.868 100s 100s y: [2, 2, 2, 3] 100s -0.360 0.412 100s -0.379 -0.750 100s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.188 0.723 -0.758 100s -0.765 0.830 0.181 100s 0.071 0.923 0.990 100s 100s x1: [3, 2, 1, 1] 100s 0.609 -0.316 -0.813 100s 0.459 -0.804 -0.371 100s 100s y: [3, 2, 1, 1] 100s 0.273 -0.876 -1.054 100s -0.386 -1.086 -1.077 100s testing: mul_mat, [4, 3, 2, 1] = [3, 4, 2, 1] * [3, 3, 2, 1] 100s x0: [3, 4, 2, 1] 100s -0.498 0.023 -0.266 100s -0.212 -0.189 0.280 100s 0.740 0.037 -0.966 100s 0.314 -0.147 -0.276 100s 100s x1: [3, 3, 2, 1] 100s 0.356 -0.379 0.800 100s -0.176 -0.836 0.307 100s 0.168 0.796 0.127 100s 100s y: [4, 3, 2, 1] 100s -0.399 0.220 -0.524 -0.053 100s -0.013 0.281 -0.459 -0.017 100s -0.099 -0.150 0.031 -0.099 100s testing: mul_mat, [1, 3, 2, 3] = [4, 1, 2, 3] * [4, 3, 2, 3] 100s x0: [4, 1, 2, 3] 100s 0.808 0.147 -0.175 0.770 100s 100s x1: [4, 3, 2, 3] 100s -0.321 -0.590 0.961 -0.919 100s -0.284 -0.880 -0.058 0.218 100s -0.092 -0.317 -0.468 0.931 100s 100s y: [1, 3, 2, 3] 100s -1.221 100s -0.182 100s 0.678 100s test-mul-mat0: iter:380/500 100s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 4, 1, 1] 100s 0.413 0.015 0.917 100s 0.637 -0.277 0.268 100s -0.835 0.423 -0.928 100s 0.265 0.575 -0.974 100s 100s x1: [3, 3, 1, 1] 100s -0.014 0.322 -0.914 100s -0.206 -0.531 -0.089 100s -0.437 -0.818 -0.274 100s 100s y: [4, 3, 1, 1] 100s -0.840 -0.343 0.997 1.072 100s -0.174 -0.008 0.030 -0.273 100s -0.444 -0.125 0.273 -0.318 100s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 100s x0: [3, 2, 2, 1] 100s -0.440 -0.196 0.234 100s 0.825 -0.622 0.260 100s 100s x1: [3, 4, 2, 1] 100s 0.192 -0.686 0.235 100s -0.836 -0.141 -0.480 100s -0.480 0.371 0.920 100s 0.506 -0.307 -0.994 100s 100s y: [2, 4, 2, 1] 100s 0.105 0.646 100s 0.283 -0.726 100s 0.353 -0.388 100s -0.395 0.350 100s testing: mul_mat, [4, 2, 2, 4] = [3, 4, 2, 4] * [3, 2, 2, 4] 100s x0: [3, 4, 2, 4] 100s -0.372 -0.612 -0.316 100s 0.264 -0.953 0.405 100s 0.159 -0.278 -0.182 100s 0.549 -0.422 0.782 100s 100s x1: [3, 2, 2, 4] 100s 0.700 -0.078 -0.065 100s 0.206 0.615 -0.059 100s 100s y: [4, 2, 2, 4] 100s -0.192 0.233 0.145 0.367 100s -0.435 -0.555 -0.127 -0.192 100s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.549 -0.117 0.887 100s 100s x1: [3, 4, 1, 1] 100s -0.460 0.252 -0.879 100s -0.650 0.383 -0.517 100s -0.229 -0.074 0.036 100s -0.243 -0.983 0.447 100s 100s y: [1, 4, 1, 1] 100s -1.062 100s -0.860 100s -0.085 100s 0.379 100s testing: mul_mat, [3, 3, 2, 1] = [1, 3, 2, 1] * [1, 3, 2, 1] 100s x0: [1, 3, 2, 1] 100s -0.335 100s 0.904 100s -0.077 100s 100s x1: [1, 3, 2, 1] 100s -0.312 100s -0.212 100s 0.325 100s 100s y: [3, 3, 2, 1] 100s 0.104 -0.282 0.024 100s 0.071 -0.192 0.016 100s -0.109 0.294 -0.025 100s testing: mul_mat, [1, 1, 2, 4] = [3, 1, 2, 4] * [3, 1, 2, 4] 100s x0: [3, 1, 2, 4] 100s -0.694 -0.869 0.345 100s 100s x1: [3, 1, 2, 4] 100s 0.396 0.875 0.255 100s 100s y: [1, 1, 2, 4] 100s -0.948 100s test-mul-mat0: iter:381/500 100s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.903 100s 0.701 100s -0.160 100s 100s x1: [1, 3, 1, 1] 100s -0.213 100s 0.967 100s -0.644 100s 100s y: [3, 3, 1, 1] 100s 0.192 -0.149 0.034 100s -0.873 0.678 -0.155 100s 0.581 -0.451 0.103 100s testing: mul_mat, [2, 3, 2, 1] = [1, 2, 2, 1] * [1, 3, 2, 1] 100s x0: [1, 2, 2, 1] 100s 0.996 100s 0.592 100s 100s x1: [1, 3, 2, 1] 100s 0.936 100s 0.761 100s 0.981 100s 100s y: [2, 3, 2, 1] 100s 0.933 0.554 100s 0.758 0.450 100s 0.978 0.581 100s testing: mul_mat, [2, 2, 2, 3] = [1, 2, 2, 3] * [1, 2, 2, 3] 100s x0: [1, 2, 2, 3] 100s -0.634 100s -0.613 100s 100s x1: [1, 2, 2, 3] 100s -0.630 100s 0.252 100s 100s y: [2, 2, 2, 3] 100s 0.400 0.386 100s -0.160 -0.155 100s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.644 100s -0.021 100s -0.999 100s -0.987 100s 100s x1: [1, 2, 1, 1] 100s -0.948 100s 0.431 100s 100s y: [4, 2, 1, 1] 100s -0.610 0.020 0.948 0.935 100s 0.277 -0.009 -0.430 -0.425 100s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 100s x0: [4, 3, 2, 1] 100s -0.839 -0.473 0.987 -0.714 100s 0.712 -0.900 -0.416 0.005 100s -0.766 -0.592 -0.717 0.918 100s 100s x1: [4, 1, 2, 1] 100s -0.769 0.723 -0.865 -0.849 100s 100s y: [3, 1, 2, 1] 100s 0.056 -0.843 0.001 100s testing: mul_mat, [4, 4, 2, 3] = [3, 4, 2, 3] * [3, 4, 2, 3] 100s x0: [3, 4, 2, 3] 100s -0.000 -0.184 -0.965 100s 0.092 -0.707 0.248 100s -0.470 0.414 0.499 100s 0.024 -0.258 -0.627 100s 100s x1: [3, 4, 2, 3] 100s -0.589 0.868 0.673 100s -0.057 -0.549 -0.035 100s 0.359 -0.388 -0.322 100s 0.593 0.139 -0.223 100s 100s y: [4, 4, 2, 3] 100s -0.809 -0.501 0.973 -0.660 100s 0.134 0.374 -0.218 0.162 100s 0.382 0.227 -0.490 0.311 100s 0.189 -0.099 -0.332 0.118 100s test-mul-mat0: iter:382/500 100s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.489 -0.380 -0.423 100s 0.766 -0.508 0.611 100s 0.047 0.260 0.751 100s 100s x1: [3, 3, 1, 1] 100s 0.650 -0.910 -0.079 100s -0.619 -0.415 -0.771 100s -0.106 0.102 -0.355 100s 100s y: [3, 3, 1, 1] 100s 0.062 0.913 -0.266 100s 0.786 -0.734 -0.715 100s 0.163 -0.350 -0.245 100s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.202 -0.104 0.605 100s -0.112 0.817 0.986 100s 0.472 -0.953 -0.120 100s -0.426 -0.308 -0.564 100s 100s x1: [3, 3, 1, 1] 100s -0.118 0.948 0.812 100s 0.566 0.971 -0.464 100s 0.132 -0.423 0.422 100s 100s y: [4, 3, 1, 1] 100s 0.417 1.588 -1.057 -0.700 100s -0.496 0.272 -0.603 -0.278 100s 0.273 0.056 0.415 -0.164 100s testing: mul_mat, [1, 4, 1, 3] = [3, 1, 1, 3] * [3, 4, 1, 3] 100s x0: [3, 1, 1, 3] 100s 0.127 0.774 -0.649 100s 100s x1: [3, 4, 1, 3] 100s 0.086 0.312 0.013 100s -0.148 0.803 -0.376 100s 0.899 0.063 -0.626 100s -0.219 0.011 -0.814 100s 100s y: [1, 4, 1, 3] 100s 0.244 100s 0.847 100s 0.569 100s 0.509 100s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.682 -0.556 -0.795 100s 100s x1: [3, 1, 1, 1] 100s 0.733 0.325 0.403 100s 100s y: [1, 1, 1, 1] 100s -0.002 100s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.793 100s 0.134 100s -0.065 100s 0.803 100s 100s x1: [1, 3, 1, 1] 100s -0.073 100s 0.302 100s 0.229 100s 100s y: [4, 3, 1, 1] 100s 0.058 -0.010 0.005 -0.059 100s -0.240 0.040 -0.020 0.243 100s -0.182 0.031 -0.015 0.184 100s testing: mul_mat, [4, 1, 1, 3] = [4, 4, 1, 3] * [4, 1, 1, 3] 100s x0: [4, 4, 1, 3] 100s 0.829 0.072 -0.202 -0.838 100s 0.747 -0.646 -0.067 0.325 100s -0.049 -0.272 0.681 -0.693 100s 0.562 -0.246 -0.900 0.296 100s 100s x1: [4, 1, 1, 3] 100s 0.474 0.311 -0.289 -0.173 100s 100s y: [4, 1, 1, 3] 100s 0.619 0.117 -0.185 0.399 100s test-mul-mat0: iter:383/500 100s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 4, 1, 1] 100s -0.009 0.194 -0.808 -0.538 100s -0.813 0.545 -0.135 -0.140 100s -0.002 0.431 -0.142 -0.242 100s 0.293 0.116 -0.372 0.926 100s 100s x1: [4, 3, 1, 1] 100s -0.769 0.938 -0.066 -0.367 100s 0.715 -0.628 -0.811 0.067 100s 0.791 0.438 -0.752 -0.043 100s 100s y: [4, 3, 1, 1] 100s 0.441 1.197 0.504 -0.433 100s 0.490 -0.824 -0.174 0.501 100s 0.709 -0.297 0.304 0.522 100s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 100s x0: [4, 4, 3, 1] 100s 0.853 0.484 0.318 -0.918 100s 0.098 -0.892 0.743 0.570 100s 0.657 -0.302 0.159 0.834 100s 0.578 0.690 0.330 -0.385 100s 100s x1: [4, 4, 3, 1] 100s -0.056 0.319 -0.843 -0.118 100s -0.747 -0.211 -0.403 -0.375 100s -0.021 0.664 -0.584 -0.583 100s 0.912 0.373 -0.945 -0.097 100s 100s y: [4, 4, 3, 1] 100s -0.053 -0.984 -0.366 -0.045 100s -0.523 -0.399 -0.804 -0.566 100s 0.653 -1.360 -0.793 0.478 100s 0.747 -1.001 0.255 0.510 100s testing: mul_mat, [3, 4, 3, 2] = [4, 3, 3, 2] * [4, 4, 3, 2] 100s x0: [4, 3, 3, 2] 100s -0.342 -0.813 0.269 0.988 100s 0.724 0.106 0.148 0.944 100s -0.620 -0.253 0.940 0.548 100s 100s x1: [4, 4, 3, 2] 100s -0.403 0.873 -0.645 -0.950 100s 0.120 0.143 -0.706 0.590 100s 0.516 -0.300 0.337 -0.623 100s 0.837 -0.391 0.091 -0.542 100s 100s y: [3, 4, 3, 2] 100s -1.683 -1.191 -1.098 100s 0.235 0.555 -0.451 100s -0.457 -0.197 -0.269 100s -0.479 0.066 -0.631 100s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 2, 1, 1] 100s 0.427 0.913 0.894 0.883 100s 0.147 0.163 0.882 -0.598 100s 100s x1: [4, 3, 1, 1] 100s -0.600 -0.747 0.672 -0.224 100s 0.105 0.258 -0.499 0.518 100s -0.847 0.079 0.718 0.130 100s 100s y: [2, 3, 1, 1] 100s -0.535 0.516 100s 0.292 -0.693 100s 0.467 0.443 100s testing: mul_mat, [1, 4, 3, 1] = [2, 1, 3, 1] * [2, 4, 3, 1] 100s x0: [2, 1, 3, 1] 100s 0.100 -0.014 100s 100s x1: [2, 4, 3, 1] 100s -0.184 0.773 100s 0.939 -0.295 100s -0.444 0.612 100s -0.305 -0.822 100s 100s y: [1, 4, 3, 1] 100s -0.030 100s 0.098 100s -0.053 100s -0.019 100s testing: mul_mat, [2, 2, 3, 2] = [1, 2, 3, 2] * [1, 2, 3, 2] 100s x0: [1, 2, 3, 2] 100s 0.307 100s 0.756 100s 100s x1: [1, 2, 3, 2] 100s 0.799 100s -0.359 100s 100s y: [2, 2, 3, 2] 100s 0.245 0.603 100s -0.110 -0.271 100s test-mul-mat0: iter:384/500 100s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.163 100s 0.145 100s 100s x1: [1, 1, 1, 1] 100s -0.496 100s 100s y: [2, 1, 1, 1] 100s -0.081 -0.072 100s testing: mul_mat, [1, 2, 4, 1] = [1, 1, 4, 1] * [1, 2, 4, 1] 100s x0: [1, 1, 4, 1] 100s -0.358 100s 100s x1: [1, 2, 4, 1] 100s -0.237 100s 0.667 100s 100s y: [1, 2, 4, 1] 100s 0.085 100s -0.239 100s testing: mul_mat, [3, 1, 4, 4] = [1, 3, 4, 4] * [1, 1, 4, 4] 100s x0: [1, 3, 4, 4] 100s 0.596 100s -0.788 100s -0.906 100s 100s x1: [1, 1, 4, 4] 100s 0.934 100s 100s y: [3, 1, 4, 4] 100s 0.556 -0.735 -0.846 100s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.858 100s 100s x1: [1, 3, 1, 1] 100s -0.521 100s 0.945 100s 0.145 100s 100s y: [1, 3, 1, 1] 100s 0.447 100s -0.811 100s -0.124 100s testing: mul_mat, [4, 1, 4, 1] = [1, 4, 4, 1] * [1, 1, 4, 1] 100s x0: [1, 4, 4, 1] 100s 0.600 100s -0.707 100s -0.584 100s 0.388 100s 100s x1: [1, 1, 4, 1] 100s -0.253 100s 100s y: [4, 1, 4, 1] 100s -0.152 0.179 0.148 -0.098 100s testing: mul_mat, [3, 1, 4, 4] = [4, 3, 4, 4] * [4, 1, 4, 4] 100s x0: [4, 3, 4, 4] 100s -0.704 0.812 -0.376 -0.032 100s -0.171 0.093 -0.051 -0.307 100s -0.702 -0.676 0.717 0.571 100s 100s x1: [4, 1, 4, 4] 100s 0.943 0.849 -0.501 0.208 100s 100s y: [3, 1, 4, 4] 100s 0.208 -0.121 -1.475 100s test-mul-mat0: iter:385/500 100s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.738 0.460 0.109 100s -0.823 0.513 0.359 100s 100s x1: [3, 1, 1, 1] 100s -0.380 -0.304 0.457 100s 100s y: [2, 1, 1, 1] 100s 0.190 0.321 100s testing: mul_mat, [2, 2, 4, 1] = [3, 2, 4, 1] * [3, 2, 4, 1] 100s x0: [3, 2, 4, 1] 100s -0.979 0.987 0.050 100s -0.801 0.500 -0.591 100s 100s x1: [3, 2, 4, 1] 100s 0.111 0.084 -0.085 100s -0.045 0.474 -0.387 100s 100s y: [2, 2, 4, 1] 100s -0.029 0.004 100s 0.493 0.501 100s testing: mul_mat, [2, 2, 4, 4] = [3, 2, 4, 4] * [3, 2, 4, 4] 100s x0: [3, 2, 4, 4] 100s 0.479 -0.422 0.365 100s -0.747 0.161 -0.822 100s 100s x1: [3, 2, 4, 4] 100s 0.094 -0.189 0.857 100s -0.243 -0.430 -0.616 100s 100s y: [2, 2, 4, 4] 100s 0.437 -0.805 100s -0.159 0.618 100s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 3, 1, 1] 100s -1.000 0.029 0.085 100s 0.499 -0.333 0.675 100s -0.281 0.946 -0.355 100s 100s x1: [3, 2, 1, 1] 100s 0.765 0.940 0.309 100s 0.361 0.774 -0.493 100s 100s y: [3, 2, 1, 1] 100s -0.712 0.277 0.565 100s -0.381 -0.411 0.806 100s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 100s x0: [3, 2, 4, 1] 100s 0.033 -0.699 -0.743 100s 0.912 -0.499 0.339 100s 100s x1: [3, 3, 4, 1] 100s 0.190 0.869 0.079 100s 0.062 -0.677 0.450 100s 0.703 -0.645 0.421 100s 100s y: [2, 3, 4, 1] 100s -0.660 -0.234 100s 0.141 0.547 100s 0.161 1.106 100s testing: mul_mat, [4, 3, 4, 4] = [2, 4, 4, 4] * [2, 3, 4, 4] 100s x0: [2, 4, 4, 4] 100s -0.566 0.267 100s -0.278 -0.244 100s -0.441 -0.064 100s 0.751 -0.787 100s 100s x1: [2, 3, 4, 4] 100s -0.183 0.968 100s -0.099 -0.753 100s 0.298 -0.543 100s 100s y: [4, 3, 4, 4] 100s 0.362 -0.185 0.018 -0.899 100s -0.145 0.211 0.092 0.518 100s -0.313 0.050 -0.096 0.650 100s test-mul-mat0: iter:386/500 100s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 2, 1, 1] 100s -0.431 100s 0.104 100s 100s x1: [1, 1, 1, 1] 100s 0.769 100s 100s y: [2, 1, 1, 1] 100s -0.331 0.080 100s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 100s x0: [1, 3, 4, 1] 100s 0.375 100s -0.430 100s -0.613 100s 100s x1: [1, 2, 4, 1] 100s 0.998 100s -0.215 100s 100s y: [3, 2, 4, 1] 100s 0.375 -0.430 -0.612 100s -0.081 0.092 0.132 100s testing: mul_mat, [2, 3, 4, 2] = [1, 2, 4, 2] * [1, 3, 4, 2] 100s x0: [1, 2, 4, 2] 100s 0.589 100s 0.404 100s 100s x1: [1, 3, 4, 2] 100s 0.373 100s -0.130 100s 0.170 100s 100s y: [2, 3, 4, 2] 100s 0.220 0.151 100s -0.076 -0.052 100s 0.100 0.069 100s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 3, 1, 1] 100s -0.315 100s 0.345 100s 0.205 100s 100s x1: [1, 2, 1, 1] 100s 0.875 100s -0.062 100s 100s y: [3, 2, 1, 1] 100s -0.276 0.302 0.180 100s 0.020 -0.021 -0.013 100s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 100s x0: [3, 3, 4, 1] 100s -0.372 -0.017 0.612 100s 0.485 0.935 -0.426 100s -0.166 -0.526 -0.071 100s 100s x1: [3, 1, 4, 1] 100s -0.654 -0.292 0.357 100s 100s y: [3, 1, 4, 1] 100s 0.467 -0.742 0.237 100s testing: mul_mat, [2, 3, 4, 2] = [3, 2, 4, 2] * [3, 3, 4, 2] 100s x0: [3, 2, 4, 2] 100s 0.260 0.099 0.703 100s -0.246 0.914 -0.613 100s 100s x1: [3, 3, 4, 2] 100s 0.149 0.710 -0.960 100s -0.921 -0.425 -0.991 100s 0.383 0.315 -0.084 100s 100s y: [2, 3, 4, 2] 100s -0.566 1.200 100s -0.979 0.446 100s 0.072 0.245 100s test-mul-mat0: iter:387/500 100s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.966 100s 0.990 100s 0.784 100s -0.809 100s 100s x1: [1, 2, 1, 1] 100s -0.893 100s 0.869 100s 100s y: [4, 2, 1, 1] 100s -0.863 -0.884 -0.700 0.723 100s 0.839 0.860 0.681 -0.703 100s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 1, 1, 1] 100s -0.307 100s 100s x1: [1, 4, 1, 1] 100s -0.153 100s -0.914 100s 0.892 100s -0.035 100s 100s y: [1, 4, 1, 1] 100s 0.047 100s 0.281 100s -0.274 100s 0.011 100s testing: mul_mat, [2, 1, 1, 2] = [1, 2, 1, 2] * [1, 1, 1, 2] 100s x0: [1, 2, 1, 2] 100s 0.326 100s -0.180 100s 100s x1: [1, 1, 1, 2] 100s -0.004 100s 100s y: [2, 1, 1, 2] 100s -0.001 0.001 100s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.752 100s -0.763 100s 100s x1: [1, 2, 1, 1] 100s 0.705 100s 0.416 100s 100s y: [2, 2, 1, 1] 100s 0.530 -0.538 100s 0.313 -0.318 100s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 2, 1, 1] 100s 0.833 -0.614 100s -0.787 0.940 100s 100s x1: [2, 1, 1, 1] 100s 0.590 0.084 100s 100s y: [2, 1, 1, 1] 100s 0.440 -0.385 100s testing: mul_mat, [3, 2, 1, 2] = [2, 3, 1, 2] * [2, 2, 1, 2] 100s x0: [2, 3, 1, 2] 100s 0.884 -0.120 100s -0.741 -0.840 100s -0.319 -0.439 100s 100s x1: [2, 2, 1, 2] 100s -0.918 0.248 100s 0.906 -0.928 100s 100s y: [3, 2, 1, 2] 100s -0.841 0.472 0.184 100s 0.912 0.109 0.119 100s test-mul-mat0: iter:388/500 100s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.250 100s 0.816 100s 100s x1: [1, 4, 1, 1] 100s 0.521 100s -0.891 100s 0.310 100s 0.734 100s 100s y: [2, 4, 1, 1] 100s 0.130 0.426 100s -0.222 -0.727 100s 0.077 0.253 100s 0.183 0.600 100s testing: mul_mat, [2, 2, 2, 1] = [1, 2, 2, 1] * [1, 2, 2, 1] 100s x0: [1, 2, 2, 1] 100s -0.193 100s 0.892 100s 100s x1: [1, 2, 2, 1] 100s 0.744 100s 0.156 100s 100s y: [2, 2, 2, 1] 100s -0.144 0.663 100s -0.030 0.139 100s testing: mul_mat, [1, 2, 2, 4] = [1, 1, 2, 4] * [1, 2, 2, 4] 100s x0: [1, 1, 2, 4] 100s -0.931 100s 100s x1: [1, 2, 2, 4] 100s -0.849 100s 0.922 100s 100s y: [1, 2, 2, 4] 100s 0.790 100s -0.858 100s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 4, 1, 1] 100s -0.820 100s 0.223 100s -0.032 100s -0.129 100s 100s x1: [1, 1, 1, 1] 100s 0.332 100s 100s y: [4, 1, 1, 1] 100s -0.272 0.074 -0.011 -0.043 100s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 100s x0: [4, 1, 2, 1] 100s -0.048 -0.590 -0.103 0.365 100s 100s x1: [4, 1, 2, 1] 100s 0.374 -0.111 -0.558 0.685 100s 100s y: [1, 1, 2, 1] 100s 0.354 100s testing: mul_mat, [1, 4, 2, 4] = [1, 1, 2, 4] * [1, 4, 2, 4] 100s x0: [1, 1, 2, 4] 100s 0.599 100s 100s x1: [1, 4, 2, 4] 100s 0.726 100s -0.032 100s 0.750 100s 0.045 100s 100s y: [1, 4, 2, 4] 100s 0.435 100s -0.019 100s 0.449 100s 0.027 100s test-mul-mat0: iter:389/500 100s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 3, 1, 1] 100s -0.867 -0.582 0.029 0.983 100s 0.852 -0.492 0.581 -0.668 100s -0.559 0.487 -0.667 -0.801 100s 100s x1: [4, 3, 1, 1] 100s -0.359 -0.434 0.964 -0.438 100s 0.043 0.503 0.458 -0.074 100s -0.342 0.305 0.221 -0.291 100s 100s y: [3, 3, 1, 1] 100s 0.161 0.760 -0.303 100s -0.389 0.104 -0.025 100s -0.160 -0.120 0.425 100s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 100s x0: [4, 4, 4, 1] 100s -0.418 -0.435 0.357 0.532 100s 0.479 0.071 -0.011 0.974 100s 0.117 -0.113 0.956 0.495 100s -0.016 -0.032 0.453 0.047 100s 100s x1: [4, 3, 4, 1] 100s 0.030 0.580 0.965 0.436 100s 0.042 -0.391 -0.923 0.608 100s -0.428 -0.361 -0.349 -0.924 100s 100s y: [4, 3, 4, 1] 100s 0.312 0.470 1.076 0.439 100s 0.146 0.595 -0.532 -0.378 100s -0.281 -1.127 -0.800 -0.184 100s testing: mul_mat, [3, 4, 4, 4] = [4, 3, 4, 4] * [4, 4, 4, 4] 100s x0: [4, 3, 4, 4] 100s 0.410 0.694 -0.258 0.495 100s -0.162 0.405 -0.200 -0.326 100s -0.890 -0.379 -0.315 -0.018 100s 100s x1: [4, 4, 4, 4] 100s 0.362 -0.663 -0.692 0.621 100s -0.533 0.119 -0.004 0.484 100s 0.887 0.867 0.485 0.623 100s -0.810 -0.467 -0.226 -0.032 100s 100s y: [3, 4, 4, 4] 100s 0.175 -0.391 0.136 100s 0.105 -0.023 0.422 100s 1.148 -0.093 -1.282 100s -0.613 -0.002 0.969 100s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.067 -0.944 0.300 0.723 100s -0.811 0.032 -0.497 -0.092 100s 100s x1: [4, 3, 1, 1] 100s 0.127 -0.892 0.843 0.267 100s -0.777 -0.225 0.465 0.568 100s 0.049 -0.553 0.746 0.097 100s 100s y: [2, 3, 1, 1] 100s 1.280 -0.575 100s 0.815 0.340 100s 0.813 -0.437 100s testing: mul_mat, [2, 4, 4, 1] = [2, 2, 4, 1] * [2, 4, 4, 1] 100s x0: [2, 2, 4, 1] 100s 0.285 -0.251 100s 0.788 0.992 100s 100s x1: [2, 4, 4, 1] 100s -0.060 0.195 100s -0.610 -0.075 100s -0.004 -0.293 100s 0.852 -0.531 100s 100s y: [2, 4, 4, 1] 100s -0.066 0.146 100s -0.155 -0.556 100s 0.072 -0.294 100s 0.376 0.144 100s testing: mul_mat, [4, 2, 4, 4] = [2, 4, 4, 4] * [2, 2, 4, 4] 100s x0: [2, 4, 4, 4] 100s 0.814 -0.377 100s -0.376 -0.703 100s -0.589 -0.961 100s -0.008 -0.889 100s 100s x1: [2, 2, 4, 4] 100s -0.301 -0.221 100s -0.900 0.196 100s 100s y: [4, 2, 4, 4] 100s -0.162 0.268 0.390 0.199 100s -0.806 0.201 0.342 -0.167 100s test-mul-mat0: iter:390/500 100s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.809 0.204 -0.024 100s 100s x1: [3, 1, 1, 1] 100s 0.417 0.205 -0.163 100s 100s y: [1, 1, 1, 1] 100s 0.383 100s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 100s x0: [3, 4, 4, 1] 100s -0.589 -0.104 -0.455 100s 0.285 0.205 -0.702 100s -0.869 -0.983 -0.736 100s -0.997 0.187 0.681 100s 100s x1: [3, 1, 4, 1] 100s -0.740 0.349 -0.035 100s 100s y: [4, 1, 4, 1] 100s 0.415 -0.115 0.326 0.779 100s testing: mul_mat, [4, 4, 4, 3] = [3, 4, 4, 3] * [3, 4, 4, 3] 100s x0: [3, 4, 4, 3] 100s 0.665 0.655 -0.936 100s -0.656 -0.970 -0.651 100s 0.612 0.768 -0.899 100s 0.362 -0.641 -0.054 100s 100s x1: [3, 4, 4, 3] 100s 0.474 -0.926 0.088 100s 0.003 0.253 -0.376 100s -0.587 -0.755 0.505 100s 0.623 -0.075 -0.753 100s 100s y: [4, 4, 4, 3] 100s -0.373 0.530 -0.500 0.761 100s 0.520 -0.002 0.534 -0.141 100s -1.358 0.789 -1.393 0.245 100s 1.070 0.154 1.000 0.314 100s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 1, 1, 1] 100s 0.491 0.419 -0.646 100s 100s x1: [3, 4, 1, 1] 100s -0.158 0.019 0.886 100s 0.462 0.425 -0.658 100s -0.994 0.927 -0.867 100s 0.272 -0.011 0.702 100s 100s y: [1, 4, 1, 1] 100s -0.642 100s 0.830 100s 0.460 100s -0.325 100s testing: mul_mat, [1, 3, 4, 1] = [1, 1, 4, 1] * [1, 3, 4, 1] 100s x0: [1, 1, 4, 1] 100s 0.029 100s 100s x1: [1, 3, 4, 1] 100s 0.086 100s 0.192 100s -0.216 100s 100s y: [1, 3, 4, 1] 100s 0.002 100s 0.006 100s -0.006 100s testing: mul_mat, [3, 1, 4, 3] = [1, 3, 4, 3] * [1, 1, 4, 3] 100s x0: [1, 3, 4, 3] 100s -0.747 100s -0.034 100s 0.603 100s 100s x1: [1, 1, 4, 3] 100s -0.184 100s 100s y: [3, 1, 4, 3] 100s 0.137 0.006 -0.111 100s test-mul-mat0: iter:391/500 100s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 100s x0: [1, 4, 1, 1] 100s 0.333 100s -0.710 100s 0.908 100s 0.470 100s 100s x1: [1, 1, 1, 1] 100s 0.386 100s 100s y: [4, 1, 1, 1] 100s 0.129 -0.274 0.351 0.181 100s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 100s x0: [1, 2, 2, 1] 100s 0.680 100s -0.986 100s 100s x1: [1, 4, 2, 1] 100s -0.876 100s 0.616 100s 0.655 100s -0.226 100s 100s y: [2, 4, 2, 1] 100s -0.596 0.864 100s 0.419 -0.607 100s 0.445 -0.645 100s -0.154 0.223 100s testing: mul_mat, [4, 2, 2, 2] = [1, 4, 2, 2] * [1, 2, 2, 2] 100s x0: [1, 4, 2, 2] 100s -0.289 100s 0.244 100s -0.850 100s -0.903 100s 100s x1: [1, 2, 2, 2] 100s 0.898 100s 0.140 100s 100s y: [4, 2, 2, 2] 100s -0.259 0.219 -0.763 -0.811 100s -0.040 0.034 -0.119 -0.126 100s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 100s x0: [1, 2, 1, 1] 100s 0.316 100s 0.436 100s 100s x1: [1, 4, 1, 1] 100s 0.524 100s -0.712 100s 0.545 100s 0.538 100s 100s y: [2, 4, 1, 1] 100s 0.166 0.228 100s -0.225 -0.310 100s 0.172 0.237 100s 0.170 0.234 100s testing: mul_mat, [3, 1, 2, 1] = [2, 3, 2, 1] * [2, 1, 2, 1] 100s x0: [2, 3, 2, 1] 100s -0.323 0.388 100s 0.655 -0.100 100s 0.897 -0.953 100s 100s x1: [2, 1, 2, 1] 100s 0.241 0.591 100s 100s y: [3, 1, 2, 1] 100s 0.151 0.099 -0.347 100s testing: mul_mat, [1, 2, 2, 2] = [3, 1, 2, 2] * [3, 2, 2, 2] 100s x0: [3, 1, 2, 2] 100s -0.713 0.084 0.430 100s 100s x1: [3, 2, 2, 2] 100s -0.619 0.279 0.092 100s 0.665 -0.227 0.012 100s 100s y: [1, 2, 2, 2] 100s 0.504 100s -0.488 100s test-mul-mat0: iter:392/500 100s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 3, 1, 1] 100s 0.974 0.361 100s 0.180 -0.287 100s -0.325 0.134 100s 100s x1: [2, 1, 1, 1] 100s -0.295 -0.281 100s 100s y: [3, 1, 1, 1] 100s -0.389 0.028 0.058 100s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 100s x0: [2, 4, 2, 1] 100s -0.076 0.234 100s -0.879 0.499 100s 0.252 0.855 100s -0.631 -0.430 100s 100s x1: [2, 3, 2, 1] 100s -0.871 0.645 100s -0.015 -0.068 100s 0.514 -0.116 100s 100s y: [4, 3, 2, 1] 100s 0.217 1.087 0.331 0.272 100s -0.015 -0.021 -0.062 0.039 100s -0.066 -0.510 0.030 -0.274 100s testing: mul_mat, [1, 4, 2, 1] = [2, 1, 2, 1] * [2, 4, 2, 1] 100s x0: [2, 1, 2, 1] 100s 0.458 -0.374 100s 100s x1: [2, 4, 2, 1] 100s 0.324 -0.826 100s 0.891 -0.031 100s 0.159 -0.178 100s -0.517 -0.958 100s 100s y: [1, 4, 2, 1] 100s 0.458 100s 0.419 100s 0.139 100s 0.122 100s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.930 0.835 100s -0.071 0.118 100s 100s x1: [2, 1, 1, 1] 100s -0.005 0.640 100s 100s y: [2, 1, 1, 1] 100s 0.539 0.076 100s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 100s x0: [2, 1, 2, 1] 100s -0.645 -0.750 100s 100s x1: [2, 2, 2, 1] 100s 0.578 -0.125 100s -0.120 -0.097 100s 100s y: [1, 2, 2, 1] 100s -0.279 100s 0.151 100s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 100s x0: [1, 3, 2, 1] 100s -0.232 100s 0.006 100s 0.848 100s 100s x1: [1, 2, 2, 1] 100s -0.394 100s 0.054 100s 100s y: [3, 2, 2, 1] 100s 0.092 -0.002 -0.334 100s -0.013 0.000 0.046 100s test-mul-mat0: iter:393/500 100s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 100s x0: [2, 2, 1, 1] 100s -0.004 0.103 100s -0.180 0.352 100s 100s x1: [2, 4, 1, 1] 100s -0.356 -0.029 100s 0.577 -0.778 100s 0.847 -0.543 100s 0.125 -0.104 100s 100s y: [2, 4, 1, 1] 100s -0.002 0.054 100s -0.082 -0.377 100s -0.059 -0.344 100s -0.011 -0.059 100s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 100s x0: [2, 2, 3, 1] 100s -0.092 -0.021 100s 0.946 -0.956 100s 100s x1: [2, 2, 3, 1] 100s 0.353 -0.546 100s -0.212 0.959 100s 100s y: [2, 2, 3, 1] 100s -0.021 0.856 100s -0.000 -1.117 100s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 100s x0: [2, 2, 3, 1] 100s 0.380 -0.302 100s 0.477 0.127 100s 100s x1: [2, 2, 3, 1] 100s 0.758 -0.302 100s -0.067 -0.139 100s 100s y: [2, 2, 3, 1] 100s 0.379 0.323 100s 0.017 -0.049 100s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 100s x0: [2, 3, 1, 1] 100s -0.007 0.927 100s 0.714 -0.424 100s -0.110 -0.592 100s 100s x1: [2, 2, 1, 1] 100s 0.094 -0.280 100s 0.056 0.956 100s 100s y: [3, 2, 1, 1] 100s -0.260 0.186 0.155 100s 0.886 -0.366 -0.572 100s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 100s x0: [3, 3, 3, 1] 100s 0.370 -0.574 0.419 100s 0.577 0.534 0.248 100s 0.465 0.656 -0.454 100s 100s x1: [3, 2, 3, 1] 100s -0.788 -0.209 -0.619 100s 0.285 -0.035 0.862 100s 100s y: [3, 2, 3, 1] 100s -0.431 -0.720 -0.223 100s 0.487 0.359 -0.282 100s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 100s x0: [3, 1, 3, 1] 100s 0.820 -0.324 0.288 100s 100s x1: [3, 3, 3, 1] 100s -0.074 -0.769 0.696 100s 0.671 0.601 0.273 100s 0.136 -0.973 -0.194 100s 100s y: [1, 3, 3, 1] 100s 0.389 100s 0.434 100s 0.371 100s test-mul-mat0: iter:394/500 100s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 100s x0: [4, 3, 1, 1] 100s 0.775 -0.111 0.746 0.063 100s 0.635 -0.347 -0.953 -0.948 100s 0.160 -0.697 0.604 0.693 100s 100s x1: [4, 4, 1, 1] 100s 0.980 0.117 0.683 -0.228 100s -0.005 0.977 0.122 0.488 100s 0.606 -0.686 0.560 -0.567 100s 0.135 0.499 0.699 0.069 100s 100s y: [3, 4, 1, 1] 100s 1.242 0.147 0.330 100s 0.010 -0.921 -0.270 100s 0.928 0.627 0.520 100s 0.575 -0.820 0.144 100s testing: mul_mat, [2, 3, 4, 1] = [4, 2, 4, 1] * [4, 3, 4, 1] 100s x0: [4, 2, 4, 1] 100s -0.528 -0.214 0.989 0.314 100s -0.029 -0.403 -0.191 0.203 100s 100s x1: [4, 3, 4, 1] 100s 0.366 0.949 0.673 -0.517 100s 0.632 -0.554 0.478 0.609 100s 0.567 -0.035 0.215 0.881 100s 100s y: [2, 3, 4, 1] 100s 0.107 -0.626 100s 0.448 0.237 100s 0.197 0.135 100s testing: mul_mat, [2, 2, 4, 2] = [4, 2, 4, 2] * [4, 2, 4, 2] 100s x0: [4, 2, 4, 2] 100s 0.746 -0.121 -0.587 0.670 100s 0.243 0.210 0.983 0.165 100s 100s x1: [4, 2, 4, 2] 100s -0.523 -0.821 0.223 0.448 100s -0.224 -0.968 -0.349 -0.965 100s 100s y: [2, 2, 4, 2] 100s -0.122 -0.006 100s -0.492 -0.759 100s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 100s x0: [4, 2, 1, 1] 100s -0.224 -0.093 0.693 -0.398 100s 0.670 0.865 -0.190 0.703 100s 100s x1: [4, 2, 1, 1] 100s 0.567 -0.572 -0.973 0.580 100s -0.610 -0.427 -0.096 -0.325 100s 100s y: [2, 2, 1, 1] 100s -0.980 0.478 100s 0.239 -0.988 100s testing: mul_mat, [2, 4, 4, 1] = [2, 2, 4, 1] * [2, 4, 4, 1] 100s x0: [2, 2, 4, 1] 100s -0.585 -0.727 100s 0.370 -0.135 100s 100s x1: [2, 4, 4, 1] 100s -0.148 0.428 100s 0.357 -0.663 100s 0.966 -0.550 100s 0.912 0.213 100s 100s y: [2, 4, 4, 1] 100s -0.225 -0.112 100s 0.273 0.222 100s -0.165 0.432 100s -0.688 0.309 100s testing: mul_mat, [2, 2, 4, 2] = [2, 2, 4, 2] * [2, 2, 4, 2] 100s x0: [2, 2, 4, 2] 100s -0.236 0.484 100s -0.313 0.974 100s 100s x1: [2, 2, 4, 2] 100s -0.927 -0.075 100s -0.203 -0.935 100s 100s y: [2, 2, 4, 2] 100s 0.182 0.217 100s -0.404 -0.848 100s test-mul-mat0: iter:395/500 100s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 100s x0: [3, 4, 1, 1] 100s -0.593 -0.521 -0.413 100s 0.859 -0.912 0.727 100s 0.745 -0.197 -0.172 100s 0.269 0.900 0.721 100s 100s x1: [3, 2, 1, 1] 100s 0.725 -0.927 -0.343 100s -0.087 0.903 -0.709 100s 100s y: [4, 2, 1, 1] 100s 0.194 1.219 0.781 -0.886 100s -0.126 -1.415 -0.121 0.278 100s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 100s x0: [3, 2, 3, 1] 100s 0.986 0.150 0.321 100s 0.367 -0.926 -0.541 100s 100s x1: [3, 4, 3, 1] 100s -0.998 0.805 0.162 100s 0.904 0.677 0.225 100s 0.900 -0.687 0.975 100s 0.381 -0.076 0.138 100s 100s y: [2, 4, 3, 1] 100s -0.812 -1.199 100s 1.066 -0.417 100s 1.098 0.439 100s 0.408 0.135 100s testing: mul_mat, [4, 2, 3, 4] = [3, 4, 3, 4] * [3, 2, 3, 4] 100s x0: [3, 4, 3, 4] 100s -0.295 -0.026 0.382 100s 0.675 0.400 0.098 100s -0.764 -0.056 -0.557 100s 0.459 0.862 0.907 100s 100s x1: [3, 2, 3, 4] 100s 0.676 0.356 0.013 100s -0.086 0.536 -0.631 100s 100s y: [4, 2, 3, 4] 100s -0.203 0.600 -0.544 0.629 100s -0.229 0.094 0.388 -0.150 100s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 2, 1, 1] 100s -0.696 -0.017 0.722 100s 0.592 -0.065 0.517 100s 100s x1: [3, 4, 1, 1] 100s 0.202 0.131 0.885 100s 0.847 -0.564 0.187 100s 0.774 0.481 0.505 100s -0.044 0.544 -0.453 100s 100s y: [2, 4, 1, 1] 100s 0.496 0.569 100s -0.445 0.635 100s -0.182 0.688 100s -0.306 -0.296 100s testing: mul_mat, [1, 3, 3, 1] = [2, 1, 3, 1] * [2, 3, 3, 1] 100s x0: [2, 1, 3, 1] 100s -0.571 -0.251 100s 100s x1: [2, 3, 3, 1] 100s -0.452 0.284 100s 0.492 -0.898 100s 0.206 -0.876 100s 100s y: [1, 3, 3, 1] 100s 0.187 100s -0.055 100s 0.102 100s testing: mul_mat, [4, 2, 3, 4] = [1, 4, 3, 4] * [1, 2, 3, 4] 100s x0: [1, 4, 3, 4] 100s -0.546 100s 0.879 100s -0.391 100s -0.573 100s 100s x1: [1, 2, 3, 4] 100s -0.722 100s -0.112 100s 100s y: [4, 2, 3, 4] 100s 0.395 -0.635 0.283 0.414 100s 0.061 -0.098 0.044 0.064 100s test-mul-mat0: iter:396/500 100s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 3, 1, 1] 100s -0.880 0.703 -0.010 100s -0.780 0.274 0.841 100s -0.762 0.520 -0.763 100s 100s x1: [3, 4, 1, 1] 100s -0.992 -0.251 -0.913 100s 0.810 0.240 0.410 100s -0.749 0.755 0.862 100s -0.162 -0.276 -0.805 100s 100s y: [3, 4, 1, 1] 100s 0.706 -0.063 1.322 100s -0.548 -0.221 -0.805 100s 1.181 1.516 0.305 100s -0.044 -0.627 0.594 100s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 100s x0: [3, 1, 3, 1] 100s 0.198 0.063 -0.710 100s 100s x1: [3, 3, 3, 1] 100s 0.933 -0.666 0.322 100s 0.168 -0.183 -0.638 100s -0.720 -0.848 0.012 100s 100s y: [1, 3, 3, 1] 100s -0.086 100s 0.475 100s -0.204 100s testing: mul_mat, [4, 1, 3, 1] = [3, 4, 3, 1] * [3, 1, 3, 1] 100s x0: [3, 4, 3, 1] 100s 0.303 -0.036 -0.499 100s 0.922 0.530 0.722 100s -0.338 0.799 0.934 100s 0.621 0.342 0.986 100s 100s x1: [3, 1, 3, 1] 100s -0.421 -0.634 -0.015 100s 100s y: [4, 1, 3, 1] 100s -0.097 -0.735 -0.378 -0.493 100s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 100s x0: [3, 2, 1, 1] 100s 0.580 -0.861 0.761 100s 0.380 -0.592 -0.015 100s 100s x1: [3, 4, 1, 1] 100s -0.804 -0.059 0.817 100s -0.871 -0.437 0.159 100s -0.884 0.381 0.563 100s -0.608 0.331 0.365 100s 100s y: [2, 4, 1, 1] 100s 0.205 -0.283 101s -0.008 -0.074 101s -0.413 -0.570 101s -0.361 -0.433 101s testing: mul_mat, [4, 3, 3, 1] = [2, 4, 3, 1] * [2, 3, 3, 1] 101s x0: [2, 4, 3, 1] 101s 0.985 0.845 101s -0.519 -0.679 101s -0.958 -0.103 101s 0.316 0.225 101s 101s x1: [2, 3, 3, 1] 101s -0.897 0.408 101s 0.915 -0.237 101s -0.537 0.438 101s 101s y: [4, 3, 3, 1] 101s -0.538 0.188 0.816 -0.192 101s 0.701 -0.314 -0.851 0.236 101s -0.159 -0.018 0.469 -0.071 101s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 101s x0: [4, 2, 3, 1] 101s 0.414 0.857 0.584 0.055 101s -0.193 0.532 -0.478 -0.597 101s 101s x1: [4, 2, 3, 1] 101s 0.523 -0.181 -0.576 0.058 101s 0.423 0.341 -0.291 0.408 101s 101s y: [2, 2, 3, 1] 101s -0.272 0.044 101s 0.320 -0.004 101s test-mul-mat0: iter:397/500 101s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 101s x0: [1, 1, 1, 1] 101s -0.374 101s 101s x1: [1, 1, 1, 1] 101s 0.349 101s 101s y: [1, 1, 1, 1] 101s -0.130 101s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 101s x0: [1, 1, 2, 1] 101s -0.705 101s 101s x1: [1, 1, 2, 1] 101s -0.237 101s 101s y: [1, 1, 2, 1] 101s 0.167 101s testing: mul_mat, [3, 1, 2, 2] = [1, 3, 2, 2] * [1, 1, 2, 2] 101s x0: [1, 3, 2, 2] 101s -0.431 101s -0.764 101s -0.717 101s 101s x1: [1, 1, 2, 2] 101s 0.005 101s 101s y: [3, 1, 2, 2] 101s -0.002 -0.004 -0.004 101s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 101s x0: [1, 3, 1, 1] 101s -0.847 101s 0.322 101s -0.956 101s 101s x1: [1, 3, 1, 1] 101s 0.852 101s 0.334 101s 0.830 101s 101s y: [3, 3, 1, 1] 101s -0.721 0.274 -0.815 101s -0.283 0.108 -0.320 101s -0.703 0.267 -0.794 101s testing: mul_mat, [3, 1, 2, 1] = [3, 3, 2, 1] * [3, 1, 2, 1] 101s x0: [3, 3, 2, 1] 101s 0.437 0.387 0.623 101s -0.548 0.915 -0.802 101s 0.940 -0.491 -0.686 101s 101s x1: [3, 1, 2, 1] 101s -0.898 0.948 -0.193 101s 101s y: [3, 1, 2, 1] 101s -0.146 1.514 -1.177 101s testing: mul_mat, [2, 3, 2, 2] = [3, 2, 2, 2] * [3, 3, 2, 2] 101s x0: [3, 2, 2, 2] 101s 0.175 -0.149 -0.149 101s -0.910 -0.503 -0.229 101s 101s x1: [3, 3, 2, 2] 101s -0.790 0.059 0.968 101s -0.637 -0.619 -0.989 101s -0.535 -0.671 -0.182 101s 101s y: [2, 3, 2, 2] 101s -0.292 0.468 101s 0.128 1.117 101s 0.033 0.866 101s test-mul-mat0: iter:398/500 101s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 101s x0: [4, 2, 1, 1] 101s 0.628 -0.830 -0.915 0.470 101s -0.914 0.811 -0.513 -0.459 101s 101s x1: [4, 3, 1, 1] 101s 0.476 0.005 0.974 -0.348 101s 0.095 -0.176 0.149 0.946 101s 0.596 -0.835 -0.005 -0.261 101s 101s y: [2, 3, 1, 1] 101s -0.760 -0.771 101s 0.513 -0.740 101s 0.949 -1.099 101s testing: mul_mat, [2, 2, 2, 1] = [4, 2, 2, 1] * [4, 2, 2, 1] 101s x0: [4, 2, 2, 1] 101s 0.243 0.017 0.392 -0.762 101s 0.756 0.033 0.866 0.927 101s 101s x1: [4, 2, 2, 1] 101s -0.104 -0.234 -0.914 -0.238 101s 0.184 0.952 -0.318 0.950 101s 101s y: [2, 2, 2, 1] 101s -0.206 -1.097 101s -0.788 0.775 101s testing: mul_mat, [2, 2, 2, 3] = [4, 2, 2, 3] * [4, 2, 2, 3] 101s x0: [4, 2, 2, 3] 101s -0.222 -0.487 0.426 0.413 101s 0.124 0.421 0.384 0.748 101s 101s x1: [4, 2, 2, 3] 101s -0.360 -0.412 0.773 -0.408 101s 0.270 0.722 0.789 0.893 101s 101s y: [2, 2, 2, 3] 101s 0.441 -0.227 101s 0.294 1.308 101s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 101s x0: [4, 1, 1, 1] 101s 0.384 0.692 -0.610 -0.355 101s 101s x1: [4, 2, 1, 1] 101s 0.880 -0.360 -0.189 0.420 101s 0.255 -0.651 0.951 -0.878 101s 101s y: [1, 2, 1, 1] 101s 0.054 101s -0.621 101s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 101s x0: [1, 3, 2, 1] 101s 0.632 101s 0.787 101s 0.535 101s 101s x1: [1, 4, 2, 1] 101s 0.811 101s -0.807 101s -0.581 101s 0.355 101s 101s y: [3, 4, 2, 1] 101s 0.513 0.638 0.434 101s -0.510 -0.635 -0.432 101s -0.367 -0.457 -0.311 101s 0.225 0.280 0.190 101s testing: mul_mat, [1, 1, 2, 3] = [3, 1, 2, 3] * [3, 1, 2, 3] 101s x0: [3, 1, 2, 3] 101s 0.048 0.829 0.894 101s 101s x1: [3, 1, 2, 3] 101s -0.123 -0.827 0.311 101s 101s y: [1, 1, 2, 3] 101s -0.413 101s test-mul-mat0: iter:399/500 101s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 101s x0: [3, 2, 1, 1] 101s 0.207 -0.350 0.566 101s 0.626 0.227 -0.387 101s 101s x1: [3, 1, 1, 1] 101s 0.992 -0.019 -0.507 101s 101s y: [2, 1, 1, 1] 101s -0.075 0.813 101s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 101s x0: [3, 4, 4, 1] 101s -0.826 0.587 0.558 101s 0.800 -0.187 -0.829 101s 0.255 0.934 -0.846 101s -0.451 -0.086 0.137 101s 101s x1: [3, 2, 4, 1] 101s 0.455 0.121 0.982 101s 0.293 -0.021 -0.017 101s 101s y: [4, 2, 4, 1] 101s 0.243 -0.472 -0.602 -0.081 101s -0.264 0.253 0.070 -0.133 101s testing: mul_mat, [4, 4, 4, 4] = [3, 4, 4, 4] * [3, 4, 4, 4] 101s x0: [3, 4, 4, 4] 101s 0.482 -0.937 0.937 101s 0.523 -0.117 0.738 101s -0.098 -0.534 -0.616 101s -0.741 -0.531 -0.592 101s 101s x1: [3, 4, 4, 4] 101s 0.568 -0.032 0.057 101s 0.279 0.020 -0.036 101s -0.547 0.200 -0.144 101s -0.929 0.499 0.715 101s 101s y: [4, 4, 4, 4] 101s 0.357 0.343 -0.074 -0.438 101s 0.082 0.117 -0.016 -0.196 101s -0.586 -0.416 0.036 0.385 101s -0.246 -0.017 -0.616 0.000 101s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 101s x0: [3, 2, 1, 1] 101s 0.276 0.701 0.647 101s 0.020 0.265 0.494 101s 101s x1: [3, 4, 1, 1] 101s -0.198 0.217 0.329 101s -0.546 0.522 0.885 101s 0.771 0.708 0.249 101s -0.947 0.551 -0.295 101s 101s y: [2, 4, 1, 1] 101s 0.310 0.216 101s 0.788 0.565 101s 0.870 0.326 101s -0.066 -0.019 101s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 101s x0: [2, 4, 4, 1] 101s -0.308 -0.521 101s -0.168 0.233 101s 0.739 -0.686 101s 0.957 -0.243 101s 101s x1: [2, 3, 4, 1] 101s -0.643 -0.721 101s -0.914 -0.306 101s 0.004 -0.248 101s 101s y: [4, 3, 4, 1] 101s 0.574 -0.060 0.020 -0.440 101s 0.441 0.083 -0.466 -0.801 101s 0.128 -0.058 0.173 0.064 101s testing: mul_mat, [3, 2, 4, 4] = [4, 3, 4, 4] * [4, 2, 4, 4] 101s x0: [4, 3, 4, 4] 101s 0.601 0.559 -0.083 -0.871 101s 0.980 -0.091 -0.342 -0.905 101s 0.225 0.602 -0.394 -0.889 101s 101s x1: [4, 2, 4, 4] 101s 0.050 0.549 0.012 0.528 101s -0.218 0.326 -0.715 -0.899 101s 101s y: [3, 2, 4, 4] 101s -0.124 -0.484 -0.132 101s 0.893 0.815 1.228 101s test-mul-mat0: iter:400/500 101s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 101s x0: [1, 3, 1, 1] 101s 0.595 101s 0.317 101s -0.969 101s 101s x1: [1, 3, 1, 1] 101s -0.271 101s 0.259 101s -0.567 101s 101s y: [3, 3, 1, 1] 101s -0.161 -0.086 0.262 101s 0.154 0.082 -0.251 101s -0.337 -0.180 0.549 101s testing: mul_mat, [4, 3, 3, 1] = [1, 4, 3, 1] * [1, 3, 3, 1] 101s x0: [1, 4, 3, 1] 101s 0.697 101s 0.547 101s 0.354 101s 0.032 101s 101s x1: [1, 3, 3, 1] 101s 0.397 101s 0.128 101s 0.301 101s 101s y: [4, 3, 3, 1] 101s 0.277 0.217 0.140 0.013 101s 0.089 0.070 0.045 0.004 101s 0.210 0.165 0.106 0.010 101s testing: mul_mat, [4, 4, 3, 3] = [1, 4, 3, 3] * [1, 4, 3, 3] 101s x0: [1, 4, 3, 3] 101s 0.112 101s 0.966 101s 0.690 101s -0.483 101s 101s x1: [1, 4, 3, 3] 101s 0.155 101s 0.413 101s -0.384 101s -0.587 101s 101s y: [4, 4, 3, 3] 101s 0.017 0.149 0.107 -0.075 101s 0.046 0.399 0.285 -0.200 101s -0.043 -0.371 -0.265 0.186 101s -0.066 -0.567 -0.405 0.284 101s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 1, 1, 1] 101s 0.372 101s 101s x1: [1, 4, 1, 1] 101s 0.300 101s 0.059 101s 0.981 101s -0.095 101s 101s y: [1, 4, 1, 1] 101s 0.111 101s 0.022 101s 0.364 101s -0.035 101s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 101s x0: [1, 2, 3, 1] 101s 0.365 101s -0.975 101s 101s x1: [1, 1, 3, 1] 101s -0.529 101s 101s y: [2, 1, 3, 1] 101s -0.193 0.515 101s testing: mul_mat, [1, 1, 3, 3] = [2, 1, 3, 3] * [2, 1, 3, 3] 101s x0: [2, 1, 3, 3] 101s -0.521 0.680 101s 101s x1: [2, 1, 3, 3] 101s 0.242 0.414 101s 101s y: [1, 1, 3, 3] 101s 0.155 101s test-mul-mat0: iter:401/500 101s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 101s x0: [4, 4, 1, 1] 101s -0.282 -0.080 0.071 0.525 101s -0.025 0.598 0.697 0.056 101s -0.574 0.852 0.088 -0.462 101s 0.250 -0.466 -0.542 0.676 101s 101s x1: [4, 2, 1, 1] 101s 0.028 -0.395 0.974 0.104 101s -0.068 0.579 -0.761 0.240 101s 101s y: [4, 2, 1, 1] 101s 0.148 0.447 -0.315 -0.266 101s 0.045 -0.169 0.354 0.288 101s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 101s x0: [4, 1, 3, 1] 101s -0.123 0.126 0.084 -0.430 101s 101s x1: [4, 4, 3, 1] 101s 0.547 0.669 -0.941 0.383 101s -0.548 0.727 -0.589 0.056 101s 0.701 0.514 0.989 0.279 101s 0.754 0.229 0.369 -0.529 101s 101s y: [1, 4, 3, 1] 101s -0.227 101s 0.085 101s -0.059 101s 0.194 101s testing: mul_mat, [4, 1, 3, 4] = [4, 4, 3, 4] * [4, 1, 3, 4] 101s x0: [4, 4, 3, 4] 101s 0.977 0.836 -0.982 -0.916 101s -0.179 -0.718 0.738 0.920 101s 0.119 0.941 0.930 -0.671 101s -0.847 0.322 0.260 0.501 101s 101s x1: [4, 1, 3, 4] 101s 0.383 0.721 0.137 0.914 101s 101s y: [4, 1, 3, 4] 101s 0.005 0.355 0.238 0.402 101s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 101s x0: [4, 4, 1, 1] 101s -0.649 0.114 0.127 -0.056 101s -0.956 -0.537 -0.093 -0.546 101s 0.556 0.900 -0.434 -0.830 101s -0.820 -0.900 0.770 0.280 101s 101s x1: [4, 4, 1, 1] 101s -0.601 -0.664 0.611 -0.554 101s 0.250 -0.622 0.802 0.928 101s 0.003 0.035 0.928 -0.319 101s -0.125 0.931 -0.075 0.806 101s 101s y: [4, 4, 1, 1] 101s 0.422 1.176 -0.737 1.406 101s -0.184 -0.485 -1.540 1.233 101s 0.138 0.066 -0.105 0.592 101s 0.133 -0.814 0.132 -0.568 101s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 101s x0: [4, 3, 3, 1] 101s -0.471 -0.988 -0.599 0.734 101s 0.989 0.381 0.339 0.751 101s 0.336 -0.033 -0.631 0.941 101s 101s x1: [4, 4, 3, 1] 101s -0.935 -0.384 -0.470 -0.557 101s -0.582 -0.543 0.446 0.453 101s -0.614 -0.873 -0.672 -0.683 101s 0.052 -0.866 -0.514 0.403 101s 101s y: [3, 4, 3, 1] 101s 0.693 -1.649 -0.529 101s 0.875 -0.292 -0.033 101s 1.053 -1.681 -0.397 101s 1.435 -0.150 0.749 101s testing: mul_mat, [4, 4, 3, 4] = [3, 4, 3, 4] * [3, 4, 3, 4] 101s x0: [3, 4, 3, 4] 101s 0.613 -0.013 -0.545 101s 0.155 0.279 -0.421 101s 0.868 0.564 -0.572 101s 0.506 0.190 0.909 101s 101s x1: [3, 4, 3, 4] 101s 0.300 0.440 0.102 101s 0.670 0.174 -0.147 101s 0.611 0.521 0.081 101s 0.739 0.011 -0.772 101s 101s y: [4, 4, 3, 4] 101s 0.123 0.126 0.450 0.328 101s 0.488 0.214 0.764 0.238 101s 0.324 0.206 0.778 0.481 101s 0.874 0.442 1.089 -0.325 101s test-mul-mat0: iter:402/500 101s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 101s x0: [2, 2, 1, 1] 101s 0.809 0.613 101s -0.756 0.594 101s 101s x1: [2, 4, 1, 1] 101s 0.125 0.496 101s -0.211 -0.669 101s 0.174 -0.715 101s 0.404 0.289 101s 101s y: [2, 4, 1, 1] 101s 0.405 0.201 101s -0.581 -0.239 101s -0.298 -0.556 101s 0.504 -0.133 101s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 101s x0: [2, 3, 1, 1] 101s -0.407 0.369 101s 0.091 0.450 101s -0.360 0.678 101s 101s x1: [2, 2, 1, 1] 101s 0.104 -0.869 101s 0.845 -0.515 101s 101s y: [3, 2, 1, 1] 101s -0.363 -0.381 -0.627 101s -0.533 -0.155 -0.654 101s testing: mul_mat, [1, 3, 1, 2] = [2, 1, 1, 2] * [2, 3, 1, 2] 101s x0: [2, 1, 1, 2] 101s -0.770 -0.273 101s 101s x1: [2, 3, 1, 2] 101s 0.223 0.746 101s -0.340 -0.216 101s 0.371 -0.232 101s 101s y: [1, 3, 1, 2] 101s -0.375 101s 0.321 101s -0.222 101s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 3, 1, 1] 101s 0.444 0.930 101s -0.707 0.246 101s 0.479 -0.927 101s 101s x1: [2, 1, 1, 1] 101s -0.660 -0.838 101s 101s y: [3, 1, 1, 1] 101s -1.072 0.260 0.461 101s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 101s x0: [3, 2, 1, 1] 101s -0.325 0.055 -0.922 101s 0.530 0.443 0.551 101s 101s x1: [3, 2, 1, 1] 101s 0.298 -0.663 0.522 101s 0.938 -0.985 -0.254 101s 101s y: [2, 2, 1, 1] 101s -0.615 0.152 101s -0.125 -0.079 101s testing: mul_mat, [1, 3, 1, 2] = [2, 1, 1, 2] * [2, 3, 1, 2] 101s x0: [2, 1, 1, 2] 101s 0.412 0.760 101s 101s x1: [2, 3, 1, 2] 101s 0.707 0.416 101s -0.623 0.145 101s 0.039 -0.392 101s 101s y: [1, 3, 1, 2] 101s 0.608 101s -0.146 101s -0.282 101s test-mul-mat0: iter:403/500 101s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 101s x0: [3, 4, 1, 1] 101s 0.981 -0.837 -0.901 101s 0.853 0.120 -0.255 101s -0.934 -0.761 0.026 101s 0.723 0.651 -0.214 101s 101s x1: [3, 4, 1, 1] 101s -0.177 0.011 -0.899 101s -0.492 0.686 0.631 101s 0.563 0.129 0.709 101s 0.114 -0.164 0.124 101s 101s y: [4, 4, 1, 1] 101s 0.628 0.079 0.133 0.071 101s -1.626 -0.499 -0.046 -0.044 101s -0.194 0.315 -0.605 0.340 101s 0.137 0.046 0.022 -0.051 101s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 101s x0: [3, 2, 1, 1] 101s 0.130 0.414 -0.797 101s 0.966 -0.461 0.694 101s 101s x1: [3, 4, 1, 1] 101s 0.310 -0.691 -0.381 101s -0.804 0.305 0.974 101s 0.019 -0.684 -0.925 101s 0.527 -0.999 0.705 101s 101s y: [2, 4, 1, 1] 101s 0.058 0.354 101s -0.754 -0.241 101s 0.456 -0.308 101s -0.907 1.459 101s testing: mul_mat, [4, 2, 1, 3] = [3, 4, 1, 3] * [3, 2, 1, 3] 101s x0: [3, 4, 1, 3] 101s 0.641 0.019 0.642 101s 0.642 -0.276 -0.269 101s -0.228 -0.861 -0.066 101s -0.262 -0.323 -0.371 101s 101s x1: [3, 2, 1, 3] 101s 0.947 -0.298 0.793 101s 0.800 0.821 -0.462 101s 101s y: [4, 2, 1, 3] 101s 1.110 0.477 -0.011 -0.446 101s 0.232 0.412 -0.859 -0.303 101s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 101s x0: [3, 4, 1, 1] 101s -0.369 -0.843 -0.387 101s 0.187 -0.232 0.353 101s 0.893 0.415 0.464 101s -0.427 0.148 0.402 101s 101s x1: [3, 4, 1, 1] 101s -0.575 -0.629 -0.329 101s 0.359 0.109 0.348 101s 0.988 0.794 -0.273 101s -0.591 -0.721 0.927 101s 101s y: [4, 4, 1, 1] 101s 0.869 -0.077 -0.927 0.020 101s -0.359 0.165 0.528 0.003 101s -0.928 -0.096 1.084 -0.414 101s 0.466 0.384 -0.396 0.518 101s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 101s x0: [4, 2, 1, 1] 101s -0.706 0.280 -0.584 0.205 101s -0.511 -0.426 -0.351 0.603 101s 101s x1: [4, 3, 1, 1] 101s 0.405 0.421 0.210 0.099 101s 0.020 0.743 0.524 0.391 101s -0.586 -0.117 -0.500 0.762 101s 101s y: [2, 3, 1, 1] 101s -0.270 -0.400 101s -0.032 -0.275 101s 0.829 0.984 101s testing: mul_mat, [2, 4, 1, 3] = [2, 2, 1, 3] * [2, 4, 1, 3] 101s x0: [2, 2, 1, 3] 101s 0.609 0.357 101s 0.574 -0.743 101s 101s x1: [2, 4, 1, 3] 101s -0.459 0.778 101s 0.760 0.309 101s 0.193 -0.092 101s 0.921 -0.455 101s 101s y: [2, 4, 1, 3] 101s -0.001 -0.841 101s 0.573 0.207 101s 0.084 0.179 101s 0.398 0.867 101s test-mul-mat0: iter:404/500 101s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 101s x0: [1, 2, 1, 1] 101s -0.392 101s -0.839 101s 101s x1: [1, 3, 1, 1] 101s -0.755 101s 0.794 101s 0.885 101s 101s y: [2, 3, 1, 1] 101s 0.296 0.634 101s -0.311 -0.666 101s -0.347 -0.743 101s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 101s x0: [1, 2, 1, 1] 101s 0.325 101s 0.520 101s 101s x1: [1, 2, 1, 1] 101s 0.868 101s -0.186 101s 101s y: [2, 2, 1, 1] 101s 0.282 0.451 101s -0.060 -0.097 101s testing: mul_mat, [1, 2, 1, 2] = [1, 1, 1, 2] * [1, 2, 1, 2] 101s x0: [1, 1, 1, 2] 101s -0.906 101s 101s x1: [1, 2, 1, 2] 101s 0.302 101s 0.653 101s 101s y: [1, 2, 1, 2] 101s -0.273 101s -0.591 101s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 101s x0: [1, 1, 1, 1] 101s -0.440 101s 101s x1: [1, 1, 1, 1] 101s 0.519 101s 101s y: [1, 1, 1, 1] 101s -0.228 101s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 101s x0: [1, 1, 1, 1] 101s 0.280 101s 101s x1: [1, 1, 1, 1] 101s -0.682 101s 101s y: [1, 1, 1, 1] 101s -0.191 101s testing: mul_mat, [2, 1, 1, 2] = [1, 2, 1, 2] * [1, 1, 1, 2] 101s x0: [1, 2, 1, 2] 101s -0.545 101s 0.473 101s 101s x1: [1, 1, 1, 2] 101s -0.575 101s 101s y: [2, 1, 1, 2] 101s 0.313 -0.272 101s test-mul-mat0: iter:405/500 101s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 4, 1, 1] 101s -0.875 -0.297 101s -0.795 0.645 101s -0.995 0.857 101s -0.835 -0.752 101s 101s x1: [2, 1, 1, 1] 101s 0.311 0.853 101s 101s y: [4, 1, 1, 1] 101s -0.525 0.302 0.422 -0.901 101s testing: mul_mat, [2, 4, 3, 1] = [2, 2, 3, 1] * [2, 4, 3, 1] 101s x0: [2, 2, 3, 1] 101s 0.029 0.287 101s 0.896 -0.114 101s 101s x1: [2, 4, 3, 1] 101s 0.119 -0.741 101s 0.848 -0.362 101s 0.132 -0.592 101s -0.045 -0.439 101s 101s y: [2, 4, 3, 1] 101s -0.209 0.191 101s -0.080 0.801 101s -0.166 0.185 101s -0.127 0.010 101s testing: mul_mat, [3, 2, 3, 4] = [2, 3, 3, 4] * [2, 2, 3, 4] 101s x0: [2, 3, 3, 4] 101s -0.906 0.409 101s -0.052 -0.143 101s 0.381 0.239 101s 101s x1: [2, 2, 3, 4] 101s 0.598 0.403 101s -0.913 -0.022 101s 101s y: [3, 2, 3, 4] 101s -0.376 -0.089 0.324 101s 0.818 0.051 -0.353 101s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 101s x0: [2, 4, 1, 1] 101s -0.489 0.185 101s -0.901 0.579 101s 0.530 -0.024 101s -0.504 -0.421 101s 101s x1: [2, 3, 1, 1] 101s 0.143 0.181 101s -0.340 -0.452 101s 0.988 -0.325 101s 101s y: [4, 3, 1, 1] 101s -0.036 -0.024 0.072 -0.148 101s 0.082 0.045 -0.170 0.362 101s -0.543 -1.078 0.532 -0.361 101s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 101s x0: [4, 4, 3, 1] 101s -0.439 0.370 -0.317 0.279 101s -0.606 0.847 0.113 0.501 101s 0.268 0.877 -0.866 0.957 101s -0.861 0.588 -0.253 -0.333 101s 101s x1: [4, 2, 3, 1] 101s 0.738 -0.782 -0.164 0.236 101s -0.455 -0.936 -0.833 0.367 101s 101s y: [4, 2, 3, 1] 101s -0.496 -1.010 -0.120 -1.132 101s 0.220 -0.428 0.131 -0.071 101s testing: mul_mat, [1, 4, 3, 4] = [4, 1, 3, 4] * [4, 4, 3, 4] 101s x0: [4, 1, 3, 4] 101s -0.999 -0.855 -0.493 -0.452 101s 101s x1: [4, 4, 3, 4] 101s 0.327 -0.611 -0.508 0.016 101s -0.635 0.197 -0.895 0.650 101s 0.592 -0.421 -0.082 0.018 101s -0.048 -0.731 0.004 0.719 101s 101s y: [1, 4, 3, 4] 101s 0.440 101s 0.613 101s -0.199 101s 0.346 101s test-mul-mat0: iter:406/500 101s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 101s x0: [1, 1, 1, 1] 101s -0.624 101s 101s x1: [1, 2, 1, 1] 101s -0.737 101s 0.198 101s 101s y: [1, 2, 1, 1] 101s 0.460 101s -0.123 101s testing: mul_mat, [4, 1, 2, 1] = [1, 4, 2, 1] * [1, 1, 2, 1] 101s x0: [1, 4, 2, 1] 101s -0.344 101s -0.879 101s 0.863 101s -0.610 101s 101s x1: [1, 1, 2, 1] 101s -0.078 101s 101s y: [4, 1, 2, 1] 101s 0.027 0.068 -0.067 0.047 101s testing: mul_mat, [4, 4, 2, 3] = [1, 4, 2, 3] * [1, 4, 2, 3] 101s x0: [1, 4, 2, 3] 101s -0.162 101s 0.064 101s 0.232 101s 0.106 101s 101s x1: [1, 4, 2, 3] 101s 0.218 101s -0.894 101s 0.692 101s -0.881 101s 101s y: [4, 4, 2, 3] 101s -0.035 0.014 0.050 0.023 101s 0.144 -0.058 -0.207 -0.095 101s -0.112 0.045 0.160 0.073 101s 0.142 -0.057 -0.204 -0.093 101s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 4, 1, 1] 101s 0.702 101s -0.220 101s -0.925 101s -0.233 101s 101s x1: [1, 4, 1, 1] 101s -0.711 101s -0.740 101s 0.028 101s 0.474 101s 101s y: [4, 4, 1, 1] 101s -0.500 0.157 0.658 0.166 101s -0.519 0.163 0.684 0.173 101s 0.020 -0.006 -0.026 -0.007 101s 0.333 -0.104 -0.438 -0.111 101s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 101s x0: [4, 1, 2, 1] 101s -0.189 -0.473 -0.253 -0.682 101s 101s x1: [4, 1, 2, 1] 101s -0.988 0.180 -0.497 0.952 101s 101s y: [1, 1, 2, 1] 101s -0.423 101s testing: mul_mat, [4, 4, 2, 3] = [1, 4, 2, 3] * [1, 4, 2, 3] 101s x0: [1, 4, 2, 3] 101s -0.573 101s -0.782 101s 0.548 101s 0.417 101s 101s x1: [1, 4, 2, 3] 101s 0.605 101s -0.755 101s -0.002 101s -0.145 101s 101s y: [4, 4, 2, 3] 101s -0.346 -0.473 0.332 0.252 101s 0.432 0.590 -0.414 -0.315 101s 0.001 0.001 -0.001 -0.001 101s 0.083 0.114 -0.080 -0.061 101s test-mul-mat0: iter:407/500 101s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 101s x0: [1, 4, 1, 1] 101s 0.128 101s -0.971 101s 0.834 101s -0.324 101s 101s x1: [1, 1, 1, 1] 101s 0.601 101s 101s y: [4, 1, 1, 1] 101s 0.077 -0.584 0.502 -0.195 101s testing: mul_mat, [2, 4, 4, 1] = [1, 2, 4, 1] * [1, 4, 4, 1] 101s x0: [1, 2, 4, 1] 101s 0.627 101s 0.825 101s 101s x1: [1, 4, 4, 1] 101s 0.446 101s -0.615 101s 0.659 101s -0.532 101s 101s y: [2, 4, 4, 1] 101s 0.279 0.368 101s -0.386 -0.507 101s 0.413 0.544 101s -0.334 -0.439 101s testing: mul_mat, [1, 2, 4, 3] = [1, 1, 4, 3] * [1, 2, 4, 3] 101s x0: [1, 1, 4, 3] 101s 0.858 101s 101s x1: [1, 2, 4, 3] 101s -0.213 101s 0.583 101s 101s y: [1, 2, 4, 3] 101s -0.183 101s 0.500 101s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 101s x0: [1, 4, 1, 1] 101s 0.490 101s 0.635 101s -0.058 101s -0.551 101s 101s x1: [1, 1, 1, 1] 101s -0.094 101s 101s y: [4, 1, 1, 1] 101s -0.046 -0.059 0.005 0.052 101s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 101s x0: [4, 1, 4, 1] 101s 0.711 -0.684 0.903 -0.549 101s 101s x1: [4, 1, 4, 1] 101s -0.291 0.154 -0.684 0.119 101s 101s y: [1, 1, 4, 1] 101s -0.995 101s testing: mul_mat, [4, 4, 4, 3] = [1, 4, 4, 3] * [1, 4, 4, 3] 101s x0: [1, 4, 4, 3] 101s 0.003 101s 0.903 101s 0.372 101s -0.500 101s 101s x1: [1, 4, 4, 3] 101s 0.255 101s -0.083 101s 0.589 101s -0.625 101s 101s y: [4, 4, 4, 3] 101s 0.001 0.230 0.095 -0.128 101s -0.000 -0.075 -0.031 0.042 101s 0.002 0.532 0.219 -0.295 101s -0.002 -0.564 -0.232 0.313 101s test-mul-mat0: iter:408/500 101s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 101s x0: [1, 4, 1, 1] 101s -0.123 101s 0.307 101s 0.110 101s 0.879 101s 101s x1: [1, 1, 1, 1] 101s -0.899 101s 101s y: [4, 1, 1, 1] 101s 0.111 -0.276 -0.099 -0.790 101s testing: mul_mat, [3, 4, 4, 1] = [1, 3, 4, 1] * [1, 4, 4, 1] 101s x0: [1, 3, 4, 1] 101s -0.446 101s -0.904 101s -0.212 101s 101s x1: [1, 4, 4, 1] 101s -0.351 101s -0.235 101s -0.130 101s -0.528 101s 101s y: [3, 4, 4, 1] 101s 0.156 0.317 0.074 101s 0.105 0.213 0.050 101s 0.058 0.118 0.028 101s 0.236 0.478 0.112 101s testing: mul_mat, [3, 3, 4, 2] = [1, 3, 4, 2] * [1, 3, 4, 2] 101s x0: [1, 3, 4, 2] 101s -0.202 101s -0.412 101s -0.019 101s 101s x1: [1, 3, 4, 2] 101s 0.731 101s -0.560 101s 0.438 101s 101s y: [3, 3, 4, 2] 101s -0.148 -0.301 -0.014 101s 0.113 0.231 0.011 101s -0.088 -0.180 -0.008 101s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 101s x0: [1, 3, 1, 1] 101s -0.542 101s -0.551 101s -0.233 101s 101s x1: [1, 3, 1, 1] 101s 0.150 101s -0.288 101s 0.546 101s 101s y: [3, 3, 1, 1] 101s -0.081 -0.083 -0.035 101s 0.156 0.159 0.067 101s -0.295 -0.301 -0.127 101s testing: mul_mat, [2, 1, 4, 1] = [3, 2, 4, 1] * [3, 1, 4, 1] 101s x0: [3, 2, 4, 1] 101s -0.354 0.107 0.383 101s -0.465 0.163 0.972 101s 101s x1: [3, 1, 4, 1] 101s 0.257 0.037 0.748 101s 101s y: [2, 1, 4, 1] 101s 0.199 0.614 101s testing: mul_mat, [3, 3, 4, 2] = [2, 3, 4, 2] * [2, 3, 4, 2] 101s x0: [2, 3, 4, 2] 101s 0.807 0.215 101s -0.195 -0.809 101s 0.759 -0.203 101s 101s x1: [2, 3, 4, 2] 101s -0.130 0.574 101s -0.033 -0.655 101s -0.752 -0.191 101s 101s y: [3, 3, 4, 2] 101s 0.019 -0.439 -0.215 101s -0.168 0.537 0.108 101s -0.648 0.301 -0.532 101s test-mul-mat0: iter:409/500 101s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 101s x0: [4, 1, 1, 1] 101s -0.134 -0.378 0.868 -0.851 101s 101s x1: [4, 3, 1, 1] 101s 0.928 -0.998 0.344 0.110 101s -0.946 -0.183 0.249 -0.286 101s -0.182 -0.316 0.182 0.625 101s 101s y: [1, 3, 1, 1] 101s 0.458 101s 0.656 101s -0.230 101s testing: mul_mat, [2, 1, 4, 1] = [4, 2, 4, 1] * [4, 1, 4, 1] 101s x0: [4, 2, 4, 1] 101s 0.618 -0.823 -0.754 -0.132 101s -0.109 0.064 0.552 -0.927 101s 101s x1: [4, 1, 4, 1] 101s 0.562 0.305 -0.857 0.240 101s 101s y: [2, 1, 4, 1] 101s 0.711 -0.738 101s testing: mul_mat, [4, 2, 4, 2] = [4, 4, 4, 2] * [4, 2, 4, 2] 101s x0: [4, 4, 4, 2] 101s -0.023 -0.504 0.064 0.655 101s 0.633 -0.538 0.911 -0.978 101s 0.779 -0.168 -0.463 0.617 101s 0.649 0.293 0.215 0.792 101s 101s x1: [4, 2, 4, 2] 101s 0.674 -0.813 0.637 -0.435 101s 0.251 0.189 -0.361 0.941 101s 101s y: [4, 2, 4, 2] 101s 0.150 1.870 0.099 -0.008 101s 0.492 -1.192 0.911 0.886 101s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 101s x0: [4, 1, 1, 1] 101s -0.886 -0.263 -0.139 0.489 101s 101s x1: [4, 4, 1, 1] 101s -0.566 -0.955 -0.207 -0.349 101s -0.554 0.621 -0.631 -0.175 101s 0.384 0.294 0.924 -0.953 101s -0.140 -0.819 -0.100 0.585 101s 101s y: [1, 4, 1, 1] 101s 0.611 101s 0.329 101s -1.013 101s 0.640 101s testing: mul_mat, [3, 4, 4, 1] = [1, 3, 4, 1] * [1, 4, 4, 1] 101s x0: [1, 3, 4, 1] 101s 0.232 101s -0.203 101s 0.093 101s 101s x1: [1, 4, 4, 1] 101s 0.794 101s 0.665 101s 0.149 101s 0.388 101s 101s y: [3, 4, 4, 1] 101s 0.184 -0.161 0.074 101s 0.154 -0.135 0.062 101s 0.035 -0.030 0.014 101s 0.090 -0.079 0.036 101s testing: mul_mat, [3, 1, 4, 2] = [3, 3, 4, 2] * [3, 1, 4, 2] 101s x0: [3, 3, 4, 2] 101s -0.668 0.169 -0.132 101s 0.323 0.181 -0.471 101s 0.345 0.621 0.690 101s 101s x1: [3, 1, 4, 2] 101s 0.698 0.347 -0.930 101s 101s y: [3, 1, 4, 2] 101s -0.285 0.727 -0.186 101s test-mul-mat0: iter:410/500 101s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 101s x0: [2, 2, 1, 1] 101s -0.583 -0.659 101s 0.119 0.698 101s 101s x1: [2, 3, 1, 1] 101s -0.003 0.007 101s 0.632 0.589 101s 0.773 -0.209 101s 101s y: [2, 3, 1, 1] 101s -0.003 0.005 101s -0.756 0.486 101s -0.313 -0.054 101s testing: mul_mat, [2, 2, 4, 1] = [2, 2, 4, 1] * [2, 2, 4, 1] 101s x0: [2, 2, 4, 1] 101s -0.856 0.691 101s 0.767 0.140 101s 101s x1: [2, 2, 4, 1] 101s -0.881 -0.272 101s 0.468 0.121 101s 101s y: [2, 2, 4, 1] 101s 0.566 -0.713 101s -0.318 0.376 101s testing: mul_mat, [2, 2, 4, 4] = [2, 2, 4, 4] * [2, 2, 4, 4] 101s x0: [2, 2, 4, 4] 101s 0.640 -0.987 101s -0.549 0.226 101s 101s x1: [2, 2, 4, 4] 101s -0.945 0.771 101s 0.617 0.590 101s 101s y: [2, 2, 4, 4] 101s -1.365 0.693 101s -0.187 -0.206 101s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 101s x0: [2, 3, 1, 1] 101s -0.027 0.702 101s 0.585 -0.075 101s 0.415 -0.818 101s 101s x1: [2, 2, 1, 1] 101s -0.655 -0.016 101s -0.086 -0.347 101s 101s y: [3, 2, 1, 1] 101s 0.007 -0.382 -0.259 101s -0.241 -0.024 0.248 101s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 101s x0: [3, 4, 4, 1] 101s -0.461 0.641 0.833 101s -0.285 -0.393 -0.914 101s -0.576 -0.376 0.900 101s -0.759 0.505 0.100 101s 101s x1: [3, 2, 4, 1] 101s -0.617 0.865 0.226 101s 0.461 -0.606 0.267 101s 101s y: [4, 2, 4, 1] 101s 1.027 -0.371 0.234 0.928 101s -0.378 -0.137 0.202 -0.630 101s testing: mul_mat, [3, 3, 4, 4] = [4, 3, 4, 4] * [4, 3, 4, 4] 101s x0: [4, 3, 4, 4] 101s 0.368 -0.426 -0.303 -0.655 101s -0.414 0.685 -0.908 -0.801 101s -0.301 -0.283 0.929 -0.451 101s 101s x1: [4, 3, 4, 4] 101s -0.511 -0.940 0.144 -0.047 101s -0.886 0.787 0.549 -0.187 101s 0.083 -0.378 0.141 0.945 101s 101s y: [3, 3, 4, 4] 101s 0.199 -0.525 0.575 101s -0.705 0.556 0.638 101s -0.471 -1.179 -0.213 101s test-mul-mat0: iter:411/500 101s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 101s x0: [2, 3, 1, 1] 101s 0.168 -0.284 101s 0.089 -0.401 101s 0.312 0.190 101s 101s x1: [2, 2, 1, 1] 101s 0.404 0.187 101s 0.377 -0.520 101s 101s y: [3, 2, 1, 1] 101s 0.015 -0.039 0.162 101s 0.211 0.242 0.019 101s testing: mul_mat, [3, 3, 3, 1] = [2, 3, 3, 1] * [2, 3, 3, 1] 101s x0: [2, 3, 3, 1] 101s -0.246 -0.548 101s 0.251 -0.869 101s -0.067 -0.504 101s 101s x1: [2, 3, 3, 1] 101s 0.729 0.663 101s -0.547 0.489 101s -0.621 0.819 101s 101s y: [3, 3, 3, 1] 101s -0.543 -0.394 -0.384 101s -0.134 -0.562 -0.210 101s -0.296 -0.867 -0.371 101s testing: mul_mat, [2, 3, 3, 3] = [2, 2, 3, 3] * [2, 3, 3, 3] 101s x0: [2, 2, 3, 3] 101s 0.051 0.227 101s -0.380 -0.295 101s 101s x1: [2, 3, 3, 3] 101s 0.388 -0.955 101s -0.891 -0.204 101s -0.896 0.488 101s 101s y: [2, 3, 3, 3] 101s -0.197 0.134 101s -0.092 0.399 101s 0.065 0.196 101s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 101s x0: [2, 2, 1, 1] 101s -0.160 0.084 101s -0.948 0.159 101s 101s x1: [2, 2, 1, 1] 101s -0.445 -0.650 101s 0.285 -0.573 101s 101s y: [2, 2, 1, 1] 101s 0.017 0.318 101s -0.094 -0.362 101s testing: mul_mat, [4, 2, 3, 1] = [2, 4, 3, 1] * [2, 2, 3, 1] 101s x0: [2, 4, 3, 1] 101s 0.778 -0.242 101s -0.482 -0.338 101s 0.975 0.821 101s 0.490 0.702 101s 101s x1: [2, 2, 3, 1] 101s -0.272 -0.165 101s -0.501 0.215 101s 101s y: [4, 2, 3, 1] 101s -0.172 0.187 -0.401 -0.249 101s -0.442 0.169 -0.312 -0.095 101s testing: mul_mat, [4, 2, 3, 3] = [4, 4, 3, 3] * [4, 2, 3, 3] 101s x0: [4, 4, 3, 3] 101s -0.634 -0.844 0.172 -0.630 101s -0.718 0.893 0.944 -0.508 101s 0.746 -0.911 0.394 0.278 101s 0.103 -0.569 -0.561 0.906 101s 101s x1: [4, 2, 3, 3] 101s 0.827 -0.222 0.889 0.641 101s -0.137 0.219 -0.844 -0.360 101s 101s y: [4, 2, 3, 3] 101s -0.588 -0.278 1.347 0.293 101s -0.016 -0.320 -0.734 0.009 101s test-mul-mat0: iter:412/500 101s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 101s x0: [1, 1, 1, 1] 101s 0.112 101s 101s x1: [1, 1, 1, 1] 101s 0.148 101s 101s y: [1, 1, 1, 1] 101s 0.017 101s testing: mul_mat, [1, 1, 3, 1] = [1, 1, 3, 1] * [1, 1, 3, 1] 101s x0: [1, 1, 3, 1] 101s -0.855 101s 101s x1: [1, 1, 3, 1] 101s -0.167 101s 101s y: [1, 1, 3, 1] 101s 0.143 101s testing: mul_mat, [1, 1, 3, 2] = [1, 1, 3, 2] * [1, 1, 3, 2] 101s x0: [1, 1, 3, 2] 101s 0.562 101s 101s x1: [1, 1, 3, 2] 101s -0.249 101s 101s y: [1, 1, 3, 2] 101s -0.140 101s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 101s x0: [1, 2, 1, 1] 101s -0.210 101s -0.026 101s 101s x1: [1, 1, 1, 1] 101s 0.351 101s 101s y: [2, 1, 1, 1] 101s -0.074 -0.009 101s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 101s x0: [2, 2, 3, 1] 101s -0.380 0.018 101s 0.542 -0.172 101s 101s x1: [2, 1, 3, 1] 101s 0.543 -0.361 101s 101s y: [2, 1, 3, 1] 101s -0.213 0.356 101s testing: mul_mat, [4, 2, 3, 2] = [2, 4, 3, 2] * [2, 2, 3, 2] 101s x0: [2, 4, 3, 2] 101s 0.316 -0.576 101s -0.306 -0.115 101s -0.804 0.397 101s -0.063 0.458 101s 101s x1: [2, 2, 3, 2] 101s -0.540 0.034 101s -0.748 -0.898 101s 101s y: [4, 2, 3, 2] 101s -0.190 0.162 0.447 0.049 101s 0.281 0.332 0.245 -0.365 101s test-mul-mat0: iter:413/500 101s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 101s x0: [2, 2, 1, 1] 101s -0.702 0.020 101s -0.295 0.493 101s 101s x1: [2, 4, 1, 1] 101s -0.700 0.055 101s 0.099 -0.127 101s 0.451 0.232 101s 0.300 0.578 101s 101s y: [2, 4, 1, 1] 101s 0.493 0.233 101s -0.072 -0.092 101s -0.312 -0.019 101s -0.199 0.196 101s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 101s x0: [2, 2, 3, 1] 101s 0.914 0.207 101s -0.549 0.474 101s 101s x1: [2, 2, 3, 1] 101s 0.399 -0.787 101s 0.572 0.176 101s 101s y: [2, 2, 3, 1] 101s 0.203 -0.592 101s 0.560 -0.231 101s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 101s x0: [2, 1, 3, 1] 101s -0.268 -0.224 101s 101s x1: [2, 2, 3, 1] 101s 0.557 -0.307 101s 0.222 -0.423 101s 101s y: [1, 2, 3, 1] 101s -0.080 101s 0.035 101s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 4, 1, 1] 101s 0.689 -0.227 101s -0.065 0.532 101s 0.908 -0.803 101s -0.782 0.845 101s 101s x1: [2, 1, 1, 1] 101s -0.784 -0.805 101s 101s y: [4, 1, 1, 1] 101s -0.358 -0.377 -0.066 -0.067 101s testing: mul_mat, [1, 2, 3, 1] = [4, 1, 3, 1] * [4, 2, 3, 1] 101s x0: [4, 1, 3, 1] 101s 0.655 0.494 0.425 0.187 101s 101s x1: [4, 2, 3, 1] 101s -0.544 0.755 -0.462 0.678 101s -0.668 0.936 -0.607 -0.692 101s 101s y: [1, 2, 3, 1] 101s -0.054 101s -0.362 101s testing: mul_mat, [1, 4, 3, 1] = [1, 1, 3, 1] * [1, 4, 3, 1] 101s x0: [1, 1, 3, 1] 101s 0.086 101s 101s x1: [1, 4, 3, 1] 101s 0.714 101s -0.914 101s 0.290 101s -0.606 101s 101s y: [1, 4, 3, 1] 101s 0.061 101s -0.078 101s 0.025 101s -0.052 101s test-mul-mat0: iter:414/500 101s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 101s x0: [2, 1, 1, 1] 101s 0.341 -0.181 101s 101s x1: [2, 4, 1, 1] 101s -0.574 -1.000 101s 0.674 -0.882 101s 0.270 0.316 101s 0.564 0.077 101s 101s y: [1, 4, 1, 1] 101s -0.015 101s 0.389 101s 0.035 101s 0.178 101s testing: mul_mat, [4, 1, 2, 1] = [2, 4, 2, 1] * [2, 1, 2, 1] 101s x0: [2, 4, 2, 1] 101s 0.737 -0.104 101s 0.587 -0.565 101s 0.582 -0.917 101s -0.496 0.789 101s 101s x1: [2, 1, 2, 1] 101s -0.650 0.427 101s 101s y: [4, 1, 2, 1] 101s -0.523 -0.622 -0.770 0.659 101s testing: mul_mat, [2, 4, 2, 2] = [2, 2, 2, 2] * [2, 4, 2, 2] 101s x0: [2, 2, 2, 2] 101s -0.353 0.325 101s 0.913 0.846 101s 101s x1: [2, 4, 2, 2] 101s -0.712 -0.837 101s 0.636 0.558 101s 0.479 0.200 101s -0.365 -0.884 101s 101s y: [2, 4, 2, 2] 101s -0.021 -1.358 101s -0.043 1.053 101s -0.104 0.607 101s -0.158 -1.082 101s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 101s x0: [2, 2, 1, 1] 101s -0.782 -0.830 101s -0.346 0.999 101s 101s x1: [2, 2, 1, 1] 101s -0.986 0.502 101s -0.563 -0.746 101s 101s y: [2, 2, 1, 1] 101s 0.355 0.843 101s 1.059 -0.550 101s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 101s x0: [2, 2, 2, 1] 101s 0.650 -0.355 101s -0.299 -0.963 101s 101s x1: [2, 2, 2, 1] 101s -0.854 0.649 101s -0.731 0.157 101s 101s y: [2, 2, 2, 1] 101s -0.786 -0.370 101s -0.531 0.067 101s testing: mul_mat, [4, 2, 2, 2] = [2, 4, 2, 2] * [2, 2, 2, 2] 101s x0: [2, 4, 2, 2] 101s 0.597 0.119 101s -0.622 0.758 101s 0.142 0.051 101s 0.401 0.820 101s 101s x1: [2, 2, 2, 2] 101s -0.153 0.690 101s 0.371 -0.340 101s 101s y: [4, 2, 2, 2] 101s -0.009 0.618 0.013 0.505 101s 0.181 -0.488 0.036 -0.130 101s test-mul-mat0: iter:415/500 101s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 101s x0: [2, 2, 1, 1] 101s 0.882 -0.732 101s -0.225 -0.090 101s 101s x1: [2, 2, 1, 1] 101s -0.678 -0.794 101s 0.946 -0.276 101s 101s y: [2, 2, 1, 1] 101s -0.017 0.224 101s 1.036 -0.189 101s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 101s x0: [2, 3, 1, 1] 101s 0.094 -0.079 101s 0.272 -0.481 101s 0.276 -0.916 101s 101s x1: [2, 2, 1, 1] 101s -0.342 0.945 101s 0.309 0.708 101s 101s y: [3, 2, 1, 1] 101s -0.107 -0.548 -0.960 101s -0.027 -0.257 -0.563 101s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 101s x0: [2, 4, 1, 1] 101s -0.421 0.050 101s 0.305 -0.295 101s 0.372 0.511 101s -0.349 -0.904 101s 101s x1: [2, 3, 1, 1] 101s -0.763 -0.056 101s 0.066 -0.605 101s 0.573 -0.513 101s 101s y: [4, 3, 1, 1] 101s 0.318 -0.216 -0.313 0.317 101s -0.058 0.198 -0.285 0.524 101s -0.267 0.326 -0.049 0.264 101s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 101s x0: [2, 2, 1, 1] 101s -0.844 0.650 101s 0.847 0.429 101s 101s x1: [2, 4, 1, 1] 101s -0.195 -0.467 101s -0.636 0.579 101s 0.443 0.022 101s 0.524 -0.248 101s 101s y: [2, 4, 1, 1] 101s -0.139 -0.366 101s 0.913 -0.290 101s -0.360 0.384 101s -0.603 0.338 101s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 101s x0: [2, 4, 1, 1] 101s -0.422 0.146 101s -0.004 -0.978 101s 0.443 -0.885 101s 0.065 -0.549 101s 101s x1: [2, 2, 1, 1] 101s -0.635 -0.074 101s 0.513 -0.398 101s 101s y: [4, 2, 1, 1] 101s 0.257 0.074 -0.216 -0.001 101s -0.274 0.388 0.579 0.252 101s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 101s x0: [4, 4, 1, 1] 101s 0.355 0.698 0.455 -0.079 101s -0.031 -0.974 -0.681 -0.855 101s 0.870 0.954 -0.725 0.546 101s -0.893 0.349 -0.032 0.918 101s 101s x1: [4, 2, 1, 1] 101s -0.273 0.487 0.961 0.379 101s 0.583 -0.234 0.912 0.947 101s 101s y: [4, 2, 1, 1] 101s 0.651 -1.444 -0.263 0.730 101s 0.384 -1.221 0.140 0.238 101s test-mul-mat0: iter:416/500 101s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 101s x0: [3, 2, 1, 1] 101s 0.476 0.715 0.797 101s -0.758 0.627 0.745 101s 101s x1: [3, 1, 1, 1] 101s -0.273 0.514 -0.663 101s 101s y: [2, 1, 1, 1] 101s -0.291 0.036 101s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 101s x0: [3, 4, 3, 1] 101s 0.265 0.377 0.789 101s -0.220 0.714 -0.997 101s -0.744 0.429 0.801 101s -0.503 0.057 0.545 101s 101s x1: [3, 2, 3, 1] 101s -0.413 -0.018 -0.287 101s -0.544 0.090 -0.588 101s 101s y: [4, 2, 3, 1] 101s -0.343 0.364 0.070 0.050 101s -0.575 0.770 -0.028 -0.043 101s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 101s x0: [3, 4, 3, 1] 101s 0.825 0.101 -0.337 101s 0.603 -0.454 0.822 101s -0.949 -0.987 0.152 101s -0.069 0.442 -0.983 101s 101s x1: [3, 4, 3, 1] 101s -0.827 -0.678 -0.065 101s 0.973 -0.181 0.992 101s 0.519 0.903 -0.969 101s 0.778 0.444 0.159 101s 101s y: [4, 4, 3, 1] 101s -0.730 -0.244 1.444 -0.179 101s 0.450 1.484 -0.594 -1.121 101s 0.847 -0.894 -1.531 1.316 101s 0.633 0.398 -1.152 -0.013 101s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 101s x0: [3, 4, 1, 1] 101s 0.773 -0.947 -0.696 101s -0.445 -0.530 -0.544 101s 0.015 0.233 -0.980 101s -0.350 0.884 0.335 101s 101s x1: [3, 4, 1, 1] 101s -0.660 0.616 -0.308 101s 0.492 -0.453 -0.866 101s 0.509 -0.175 0.870 101s -0.789 0.095 0.217 101s 101s y: [4, 4, 1, 1] 101s -0.880 0.135 0.435 0.672 101s 1.412 0.492 0.750 -0.862 101s -0.046 -0.607 -0.885 -0.041 101s -0.851 0.183 -0.202 0.433 101s testing: mul_mat, [3, 3, 3, 1] = [4, 3, 3, 1] * [4, 3, 3, 1] 101s x0: [4, 3, 3, 1] 101s -0.945 -0.284 -0.114 0.268 101s 0.265 -0.025 0.511 0.141 101s 0.576 -0.451 0.392 0.452 101s 101s x1: [4, 3, 3, 1] 101s -0.688 0.982 0.468 -0.170 101s 0.547 -0.853 0.170 0.163 101s -0.161 -0.339 0.711 -0.027 101s 101s y: [3, 3, 3, 1] 101s 0.273 0.009 -0.733 101s -0.250 0.275 0.840 101s 0.161 0.325 0.326 101s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 101s x0: [3, 1, 3, 1] 101s -0.512 -0.235 0.997 101s 101s x1: [3, 4, 3, 1] 101s -0.874 -0.773 -0.735 101s 0.518 0.494 0.406 101s -0.030 -0.239 0.951 101s 0.037 0.041 -0.450 101s 101s y: [1, 4, 3, 1] 101s -0.104 101s 0.024 101s 1.020 101s -0.477 101s test-mul-mat0: iter:417/500 101s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 101s x0: [3, 2, 1, 1] 101s -0.941 -0.938 -0.536 101s -0.657 -0.563 -0.536 101s 101s x1: [3, 2, 1, 1] 101s 0.999 -0.203 -0.402 101s -0.706 0.116 -0.559 101s 101s y: [2, 2, 1, 1] 101s -0.534 -0.327 101s 0.855 0.698 101s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 101s x0: [3, 4, 1, 1] 101s 0.120 0.994 0.430 101s 0.666 0.290 -0.959 101s -0.352 0.643 0.010 101s 0.695 -0.087 0.009 101s 101s x1: [3, 2, 1, 1] 101s -0.147 0.077 0.982 101s -0.142 0.123 -0.530 101s 101s y: [4, 2, 1, 1] 101s 0.481 -1.017 0.111 -0.100 101s -0.123 0.449 0.124 -0.115 101s testing: mul_mat, [3, 4, 1, 2] = [3, 3, 1, 2] * [3, 4, 1, 2] 101s x0: [3, 3, 1, 2] 101s -0.916 -0.797 0.825 101s 0.779 0.116 -0.166 101s -0.729 -0.373 -0.862 101s 101s x1: [3, 4, 1, 2] 101s -0.508 0.511 0.304 101s 0.608 0.952 0.894 101s 0.667 -0.987 -0.641 101s -0.990 -0.550 -0.177 101s 101s y: [3, 4, 1, 2] 101s 0.309 -0.387 -0.082 101s -0.577 0.436 -1.569 101s -0.354 0.511 0.434 101s 1.199 -0.806 1.080 101s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 101s x0: [3, 1, 1, 1] 101s -0.575 0.124 0.069 101s 101s x1: [3, 3, 1, 1] 101s -0.582 -0.430 -0.981 101s -0.862 0.220 0.295 101s 0.481 -0.011 -0.436 101s 101s y: [1, 3, 1, 1] 101s 0.214 101s 0.544 101s -0.308 101s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 101s x0: [1, 1, 1, 1] 101s -0.556 101s 101s x1: [1, 3, 1, 1] 101s -0.492 101s 0.328 101s -0.107 101s 101s y: [1, 3, 1, 1] 101s 0.273 101s -0.182 101s 0.059 101s testing: mul_mat, [4, 1, 1, 2] = [1, 4, 1, 2] * [1, 1, 1, 2] 101s x0: [1, 4, 1, 2] 101s 0.865 101s -0.563 101s 0.651 101s 0.897 101s 101s x1: [1, 1, 1, 2] 101s 0.727 101s 101s y: [4, 1, 1, 2] 101s 0.629 -0.410 0.473 0.653 101s test-mul-mat0: iter:418/500 101s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 101s x0: [3, 1, 1, 1] 101s 0.828 -0.510 -0.495 101s 101s x1: [3, 2, 1, 1] 101s 0.521 -0.908 0.076 101s -0.184 0.574 -0.935 101s 101s y: [1, 2, 1, 1] 101s 0.857 101s 0.018 101s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 101s x0: [3, 2, 3, 1] 101s -0.719 -0.001 0.281 101s -0.737 0.242 0.569 101s 101s x1: [3, 1, 3, 1] 101s -0.103 -0.002 0.833 101s 101s y: [2, 1, 3, 1] 101s 0.308 0.549 101s testing: mul_mat, [3, 2, 3, 2] = [3, 3, 3, 2] * [3, 2, 3, 2] 101s x0: [3, 3, 3, 2] 101s -0.163 -0.789 0.371 101s -0.708 -0.647 -0.878 101s 0.129 -0.224 0.872 101s 101s x1: [3, 2, 3, 2] 101s 0.249 -0.986 0.294 101s -0.854 0.012 0.126 101s 101s y: [3, 2, 3, 2] 101s 0.846 0.204 0.509 101s 0.176 0.486 -0.003 101s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 101s x0: [3, 3, 1, 1] 101s 0.660 0.315 -0.157 101s 0.147 -0.159 0.783 101s 0.521 -0.786 -0.632 101s 101s x1: [3, 3, 1, 1] 101s 0.252 0.771 -0.126 101s -0.310 0.965 -0.690 101s -0.958 -0.873 -0.417 101s 101s y: [3, 3, 1, 1] 101s 0.429 -0.184 -0.395 101s 0.208 -0.739 -0.484 101s -0.841 -0.330 0.451 101s testing: mul_mat, [4, 3, 3, 1] = [3, 4, 3, 1] * [3, 3, 3, 1] 101s x0: [3, 4, 3, 1] 101s 0.944 -0.146 -0.294 101s 0.194 0.950 -0.735 101s 0.481 0.190 0.930 101s 0.179 -0.916 -0.978 101s 101s x1: [3, 3, 3, 1] 101s 0.235 0.660 -0.531 101s -0.989 0.230 -0.244 101s 0.075 0.845 0.316 101s 101s y: [4, 3, 3, 1] 101s 0.282 1.063 -0.255 -0.043 101s -0.896 0.206 -0.658 -0.150 101s -0.146 0.585 0.491 -1.070 101s testing: mul_mat, [3, 3, 3, 2] = [4, 3, 3, 2] * [4, 3, 3, 2] 101s x0: [4, 3, 3, 2] 101s 0.304 -0.618 -0.021 0.239 101s 0.683 0.018 0.903 0.376 101s -0.517 0.367 -0.378 0.124 101s 101s x1: [4, 3, 3, 2] 101s 0.419 0.557 -0.418 -0.875 101s 0.823 -0.488 -0.853 0.877 101s -0.295 0.825 -0.028 -0.065 101s 101s y: [3, 3, 3, 2] 101s -0.417 -0.411 0.037 101s 0.779 0.114 -0.173 101s -0.615 -0.237 0.458 101s test-mul-mat0: iter:419/500 101s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 101s x0: [1, 1, 1, 1] 101s 0.214 101s 101s x1: [1, 1, 1, 1] 101s 0.563 101s 101s y: [1, 1, 1, 1] 101s 0.121 101s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 101s x0: [1, 1, 4, 1] 101s -0.736 101s 101s x1: [1, 1, 4, 1] 101s 0.338 101s 101s y: [1, 1, 4, 1] 101s -0.249 101s testing: mul_mat, [2, 1, 4, 1] = [1, 2, 4, 1] * [1, 1, 4, 1] 101s x0: [1, 2, 4, 1] 101s 0.745 101s 0.568 101s 101s x1: [1, 1, 4, 1] 101s 0.513 101s 101s y: [2, 1, 4, 1] 101s 0.383 0.291 101s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 101s x0: [1, 2, 1, 1] 101s -0.839 101s -0.727 101s 101s x1: [1, 2, 1, 1] 101s 0.070 101s -0.303 101s 101s y: [2, 2, 1, 1] 101s -0.058 -0.051 101s 0.254 0.220 101s testing: mul_mat, [2, 1, 4, 1] = [2, 2, 4, 1] * [2, 1, 4, 1] 101s x0: [2, 2, 4, 1] 101s 0.702 -0.281 101s 0.345 0.295 101s 101s x1: [2, 1, 4, 1] 101s 0.282 0.724 101s 101s y: [2, 1, 4, 1] 101s -0.006 0.311 101s testing: mul_mat, [1, 2, 4, 1] = [2, 1, 4, 1] * [2, 2, 4, 1] 101s x0: [2, 1, 4, 1] 101s -0.205 -0.296 101s 101s x1: [2, 2, 4, 1] 101s -0.846 -0.751 101s 0.137 -0.509 101s 101s y: [1, 2, 4, 1] 101s 0.396 101s 0.123 101s test-mul-mat0: iter:420/500 101s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 101s x0: [2, 4, 1, 1] 101s -0.722 -0.199 101s -0.098 -0.092 101s 0.070 -0.901 101s -0.536 -0.223 101s 101s x1: [2, 3, 1, 1] 101s -0.892 0.731 101s -0.462 -0.643 101s -0.132 0.029 101s 101s y: [4, 3, 1, 1] 101s 0.500 0.020 -0.721 0.316 101s 0.461 0.104 0.547 0.391 101s 0.090 0.010 -0.035 0.065 101s testing: mul_mat, [2, 4, 2, 1] = [2, 2, 2, 1] * [2, 4, 2, 1] 101s x0: [2, 2, 2, 1] 101s 0.905 -0.571 101s -0.602 -0.227 101s 101s x1: [2, 4, 2, 1] 101s 0.338 -0.461 101s -0.814 0.921 101s 0.334 -0.111 101s 0.362 0.670 101s 101s y: [2, 4, 2, 1] 101s 0.569 -0.098 101s -1.263 0.281 101s 0.366 -0.176 101s -0.055 -0.370 101s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 101s x0: [2, 2, 2, 1] 101s 0.425 -0.705 101s 0.182 -0.213 101s 101s x1: [2, 2, 2, 1] 101s -0.932 0.959 101s 0.330 -0.833 101s 101s y: [2, 2, 2, 1] 101s -1.072 -0.373 101s 0.727 0.237 101s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 101s x0: [2, 3, 1, 1] 101s -0.054 0.345 101s 0.352 -0.875 101s 0.315 -0.227 101s 101s x1: [2, 2, 1, 1] 101s 0.272 -0.005 101s -0.095 0.447 101s 101s y: [3, 2, 1, 1] 101s -0.016 0.100 0.087 101s 0.159 -0.424 -0.132 101s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 101s x0: [3, 2, 2, 1] 101s -0.187 -0.537 -0.669 101s 0.942 -0.222 0.951 101s 101s x1: [3, 2, 2, 1] 101s -0.489 0.176 0.032 101s -0.421 0.134 -0.638 101s 101s y: [2, 2, 2, 1] 101s -0.024 -0.470 101s 0.434 -1.034 101s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 101s x0: [2, 1, 2, 1] 101s -0.606 0.781 101s 101s x1: [2, 3, 2, 1] 101s 0.600 -0.598 101s 0.147 -0.055 101s -0.473 0.919 101s 101s y: [1, 3, 2, 1] 101s -0.832 101s -0.132 101s 1.005 101s test-mul-mat0: iter:421/500 101s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 101s x0: [3, 3, 1, 1] 101s -0.748 -0.582 -0.931 101s -0.094 0.467 0.901 101s -0.493 0.869 0.048 101s 101s x1: [3, 1, 1, 1] 101s 0.171 -0.497 -0.185 101s 101s y: [3, 1, 1, 1] 101s 0.334 -0.415 -0.525 101s testing: mul_mat, [1, 3, 4, 1] = [3, 1, 4, 1] * [3, 3, 4, 1] 101s x0: [3, 1, 4, 1] 101s 0.434 -0.963 -0.108 101s 101s x1: [3, 3, 4, 1] 101s 0.452 -0.604 -0.033 101s -0.093 -0.902 0.919 101s -0.058 -0.065 0.232 101s 101s y: [1, 3, 4, 1] 101s 0.781 101s 0.729 101s 0.012 101s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 101s x0: [3, 4, 4, 1] 101s -0.898 0.977 0.834 101s -0.406 0.079 0.495 101s -0.971 0.116 -0.613 101s 0.186 -0.517 -0.708 101s 101s x1: [3, 1, 4, 1] 101s -0.992 -0.961 -0.646 101s 101s y: [4, 1, 4, 1] 101s -0.588 0.007 1.248 0.770 101s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 101s x0: [3, 2, 1, 1] 101s 0.800 0.805 -0.141 101s -0.199 -0.121 0.430 101s 101s x1: [3, 4, 1, 1] 101s -0.743 0.322 -0.327 101s 0.863 0.567 0.132 101s 0.094 0.402 0.976 101s -0.310 -0.445 0.337 101s 101s y: [2, 4, 1, 1] 101s -0.289 -0.031 101s 1.128 -0.184 101s 0.261 0.352 101s -0.654 0.260 101s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 101s x0: [2, 2, 4, 1] 101s -0.922 0.639 101s 0.600 -0.043 101s 101s x1: [2, 3, 4, 1] 101s 0.453 -0.054 101s -0.829 -0.586 101s -0.781 0.394 101s 101s y: [2, 3, 4, 1] 101s -0.452 0.274 101s 0.390 -0.472 101s 0.972 -0.486 101s testing: mul_mat, [1, 2, 4, 1] = [2, 1, 4, 1] * [2, 2, 4, 1] 101s x0: [2, 1, 4, 1] 101s -0.177 0.753 101s 101s x1: [2, 2, 4, 1] 101s 0.644 0.022 101s -0.906 -0.603 101s 101s y: [1, 2, 4, 1] 101s -0.098 101s -0.294 101s test-mul-mat0: iter:422/500 101s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 101s x0: [2, 4, 1, 1] 101s 0.624 0.185 101s -0.634 -0.603 101s 0.625 -0.310 101s 0.746 -0.656 101s 101s x1: [2, 3, 1, 1] 101s 0.106 -0.358 101s -0.931 -0.872 101s -0.263 -0.533 101s 101s y: [4, 3, 1, 1] 101s 0.000 0.148 0.178 0.314 101s -0.741 1.116 -0.311 -0.122 101s -0.263 0.489 0.001 0.153 101s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 101s x0: [2, 1, 4, 1] 101s 0.772 -0.317 101s 101s x1: [2, 4, 4, 1] 101s 0.812 -0.070 101s 0.140 -0.465 101s 0.753 -0.106 101s 0.718 0.645 101s 101s y: [1, 4, 4, 1] 101s 0.650 101s 0.256 101s 0.615 101s 0.350 101s testing: mul_mat, [1, 1, 4, 4] = [2, 1, 4, 4] * [2, 1, 4, 4] 101s x0: [2, 1, 4, 4] 101s -0.841 -0.502 101s 101s x1: [2, 1, 4, 4] 101s 0.772 0.766 101s 101s y: [1, 1, 4, 4] 101s -1.034 101s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 2, 1, 1] 101s 0.436 0.010 101s -0.082 0.636 101s 101s x1: [2, 1, 1, 1] 101s -0.025 -0.986 101s 101s y: [2, 1, 1, 1] 101s -0.021 -0.625 101s testing: mul_mat, [3, 2, 4, 1] = [2, 3, 4, 1] * [2, 2, 4, 1] 101s x0: [2, 3, 4, 1] 101s 0.596 -0.378 101s 0.287 0.764 101s -0.247 0.315 101s 101s x1: [2, 2, 4, 1] 101s -0.824 0.165 101s -0.146 -0.689 101s 101s y: [3, 2, 4, 1] 101s -0.554 -0.110 0.256 101s 0.173 -0.569 -0.181 101s testing: mul_mat, [4, 2, 4, 4] = [3, 4, 4, 4] * [3, 2, 4, 4] 101s x0: [3, 4, 4, 4] 101s -0.432 0.111 0.372 101s 0.853 0.147 -0.832 101s 0.923 -0.419 -0.080 101s -0.219 0.626 0.580 101s 101s x1: [3, 2, 4, 4] 101s -0.124 -0.334 -0.263 101s 0.231 -0.828 0.731 101s 101s y: [4, 2, 4, 4] 101s -0.081 0.064 0.047 -0.334 101s 0.080 -0.533 0.502 -0.145 101s test-mul-mat0: iter:423/500 101s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 101s x0: [1, 3, 1, 1] 101s -0.430 101s 0.796 101s -0.779 101s 101s x1: [1, 1, 1, 1] 101s -0.130 101s 101s y: [3, 1, 1, 1] 101s 0.056 -0.103 0.101 101s testing: mul_mat, [4, 3, 2, 1] = [1, 4, 2, 1] * [1, 3, 2, 1] 101s x0: [1, 4, 2, 1] 101s -0.477 101s 0.997 101s 0.600 101s 0.440 101s 101s x1: [1, 3, 2, 1] 101s -0.897 101s -0.347 101s 0.662 101s 101s y: [4, 3, 2, 1] 101s 0.428 -0.895 -0.538 -0.395 101s 0.165 -0.346 -0.208 -0.153 101s -0.316 0.661 0.398 0.292 101s testing: mul_mat, [4, 4, 2, 2] = [1, 4, 2, 2] * [1, 4, 2, 2] 101s x0: [1, 4, 2, 2] 101s 0.933 101s -0.598 101s -0.470 101s 0.569 101s 101s x1: [1, 4, 2, 2] 101s -0.264 101s 0.470 101s -0.087 101s -0.564 101s 101s y: [4, 4, 2, 2] 101s -0.246 0.158 0.124 -0.150 101s 0.439 -0.281 -0.221 0.268 101s -0.081 0.052 0.041 -0.049 101s -0.526 0.337 0.265 -0.321 101s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 3, 1, 1] 101s -0.997 101s 0.798 101s 0.323 101s 101s x1: [1, 4, 1, 1] 101s 0.048 101s -0.869 101s -0.351 101s 0.185 101s 101s y: [3, 4, 1, 1] 101s -0.048 0.038 0.015 101s 0.866 -0.694 -0.281 101s 0.350 -0.280 -0.113 101s -0.185 0.148 0.060 101s testing: mul_mat, [1, 1, 2, 1] = [3, 1, 2, 1] * [3, 1, 2, 1] 101s x0: [3, 1, 2, 1] 101s -0.507 -0.018 0.549 101s 101s x1: [3, 1, 2, 1] 101s -0.406 0.281 0.841 101s 101s y: [1, 1, 2, 1] 101s 0.662 101s testing: mul_mat, [3, 3, 2, 2] = [1, 3, 2, 2] * [1, 3, 2, 2] 101s x0: [1, 3, 2, 2] 101s -0.153 101s -0.395 101s 0.187 101s 101s x1: [1, 3, 2, 2] 101s -0.845 101s 0.946 101s -0.547 101s 101s y: [3, 3, 2, 2] 101s 0.129 0.333 -0.158 101s -0.144 -0.373 0.177 101s 0.083 0.216 -0.102 101s test-mul-mat0: iter:424/500 101s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 101s x0: [3, 4, 1, 1] 101s 0.514 -0.019 0.348 101s -0.880 -0.832 0.993 101s -0.952 0.950 0.920 101s 0.818 0.487 -0.592 101s 101s x1: [3, 4, 1, 1] 101s 0.797 0.306 0.198 101s 0.744 0.760 -0.114 101s -0.776 0.171 0.262 101s -0.162 -0.723 0.797 101s 101s y: [4, 4, 1, 1] 101s 0.473 -0.760 -0.286 0.685 101s 0.328 -1.400 -0.091 1.046 101s -0.311 0.801 1.142 -0.707 101s 0.208 1.535 0.201 -0.956 101s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 101s x0: [3, 2, 4, 1] 101s -0.856 -0.756 -0.856 101s -0.904 -0.459 -0.133 101s 101s x1: [3, 4, 4, 1] 101s -0.831 -0.957 0.389 101s 0.501 -0.852 -0.568 101s 0.298 0.454 0.629 101s 0.042 0.214 -0.485 101s 101s y: [2, 4, 4, 1] 101s 1.102 1.140 101s 0.702 0.014 101s -1.137 -0.561 101s 0.218 -0.072 101s testing: mul_mat, [3, 2, 4, 3] = [3, 3, 4, 3] * [3, 2, 4, 3] 101s x0: [3, 3, 4, 3] 101s -0.992 0.482 -0.317 101s -0.528 -0.681 0.675 101s -0.791 -0.087 -0.472 101s 101s x1: [3, 2, 4, 3] 101s 0.899 0.952 -0.513 101s 0.914 0.492 -0.446 101s 101s y: [3, 2, 4, 3] 101s -0.270 -1.469 -0.551 101s -0.528 -1.119 -0.556 101s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 101s x0: [3, 3, 1, 1] 101s 0.875 0.766 0.622 101s 0.577 0.595 -0.848 101s 0.424 0.345 -0.698 101s 101s x1: [3, 3, 1, 1] 101s -0.741 -0.481 -0.813 101s -0.018 0.487 -0.040 101s -0.828 0.823 -0.822 101s 101s y: [3, 3, 1, 1] 101s -1.523 -0.025 0.086 101s 0.332 0.313 0.188 101s -0.606 0.709 0.507 101s testing: mul_mat, [1, 3, 4, 1] = [3, 1, 4, 1] * [3, 3, 4, 1] 101s x0: [3, 1, 4, 1] 101s 0.111 -0.953 0.137 101s 101s x1: [3, 3, 4, 1] 101s -0.954 0.487 -0.730 101s 0.845 -0.249 0.752 101s -0.572 -0.733 -0.665 101s 101s y: [1, 3, 4, 1] 101s -0.670 101s 0.434 101s 0.544 101s testing: mul_mat, [1, 3, 4, 3] = [1, 1, 4, 3] * [1, 3, 4, 3] 101s x0: [1, 1, 4, 3] 101s 0.935 101s 101s x1: [1, 3, 4, 3] 101s -0.750 101s 0.204 101s 0.363 101s 101s y: [1, 3, 4, 3] 101s -0.701 101s 0.191 101s 0.339 101s test-mul-mat0: iter:425/500 101s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 1, 1, 1] 101s -0.371 101s 101s x1: [1, 4, 1, 1] 101s 0.583 101s -0.578 101s -0.844 101s 0.440 101s 101s y: [1, 4, 1, 1] 101s -0.216 101s 0.214 101s 0.313 101s -0.163 101s testing: mul_mat, [3, 1, 4, 1] = [1, 3, 4, 1] * [1, 1, 4, 1] 101s x0: [1, 3, 4, 1] 101s 0.233 101s 0.808 101s 0.099 101s 101s x1: [1, 1, 4, 1] 101s -0.923 101s 101s y: [3, 1, 4, 1] 101s -0.215 -0.746 -0.092 101s testing: mul_mat, [4, 3, 4, 3] = [1, 4, 4, 3] * [1, 3, 4, 3] 101s x0: [1, 4, 4, 3] 101s -0.411 101s 0.328 101s -0.506 101s -0.750 101s 101s x1: [1, 3, 4, 3] 101s -0.277 101s -0.654 101s 0.435 101s 101s y: [4, 3, 4, 3] 101s 0.114 -0.091 0.140 0.208 101s 0.269 -0.215 0.331 0.490 101s -0.179 0.143 -0.220 -0.326 101s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 3, 1, 1] 101s 0.090 101s -0.425 101s 0.277 101s 101s x1: [1, 4, 1, 1] 101s -0.786 101s -0.844 101s 0.547 101s 0.095 101s 101s y: [3, 4, 1, 1] 101s -0.071 0.334 -0.217 101s -0.076 0.359 -0.234 101s 0.049 -0.233 0.151 101s 0.009 -0.041 0.026 101s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 101s x0: [3, 3, 4, 1] 101s 0.228 -0.705 0.277 101s 0.452 0.164 0.999 101s -0.625 -0.649 -0.201 101s 101s x1: [3, 1, 4, 1] 101s -0.527 -0.001 0.556 101s 101s y: [3, 1, 4, 1] 101s 0.034 0.318 0.218 101s testing: mul_mat, [2, 3, 4, 3] = [3, 2, 4, 3] * [3, 3, 4, 3] 101s x0: [3, 2, 4, 3] 101s 0.674 0.300 0.906 101s 0.802 0.217 -0.188 101s 101s x1: [3, 3, 4, 3] 101s -0.275 0.730 -0.379 101s 0.524 -0.871 -0.166 101s -0.522 -0.924 -0.857 101s 101s y: [2, 3, 4, 3] 101s -0.310 0.009 101s -0.058 0.263 101s -1.405 -0.458 101s test-mul-mat0: iter:426/500 101s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 3, 1, 1] 101s -0.879 101s 0.959 101s 0.122 101s 101s x1: [1, 4, 1, 1] 101s 0.887 101s 0.279 101s -0.659 101s -0.240 101s 101s y: [3, 4, 1, 1] 101s -0.779 0.851 0.108 101s -0.246 0.268 0.034 101s 0.579 -0.632 -0.081 101s 0.211 -0.230 -0.029 101s testing: mul_mat, [3, 3, 2, 1] = [1, 3, 2, 1] * [1, 3, 2, 1] 101s x0: [1, 3, 2, 1] 101s 0.795 101s 0.374 101s 0.789 101s 101s x1: [1, 3, 2, 1] 101s -0.509 101s -0.599 101s -0.718 101s 101s y: [3, 3, 2, 1] 101s -0.405 -0.190 -0.402 101s -0.477 -0.224 -0.473 101s -0.571 -0.269 -0.567 101s testing: mul_mat, [2, 3, 2, 3] = [1, 2, 2, 3] * [1, 3, 2, 3] 101s x0: [1, 2, 2, 3] 101s -0.002 101s -0.519 101s 101s x1: [1, 3, 2, 3] 101s 0.661 101s 0.256 101s 0.080 101s 101s y: [2, 3, 2, 3] 101s -0.001 -0.343 101s -0.000 -0.133 101s -0.000 -0.042 101s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 101s x0: [1, 3, 1, 1] 101s -0.191 101s -0.759 101s -0.826 101s 101s x1: [1, 2, 1, 1] 101s 0.637 101s 0.678 101s 101s y: [3, 2, 1, 1] 101s -0.122 -0.483 -0.526 101s -0.130 -0.515 -0.560 101s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 101s x0: [3, 4, 2, 1] 101s -0.252 0.348 0.666 101s 0.149 -0.904 -0.455 101s -0.653 -0.656 0.879 101s 0.345 0.829 -0.736 101s 101s x1: [3, 1, 2, 1] 101s 0.154 -0.768 -0.517 101s 101s y: [4, 1, 2, 1] 101s -0.650 0.952 -0.050 -0.203 101s testing: mul_mat, [1, 3, 2, 3] = [4, 1, 2, 3] * [4, 3, 2, 3] 101s x0: [4, 1, 2, 3] 101s 0.123 0.773 -0.581 0.422 101s 101s x1: [4, 3, 2, 3] 101s -0.882 0.876 0.806 -0.932 101s 0.986 0.878 0.156 -0.266 101s 0.027 0.502 -0.920 -0.625 101s 101s y: [1, 3, 2, 3] 101s -0.293 101s 0.597 101s 0.663 101s test-mul-mat0: iter:427/500 101s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 101s x0: [2, 1, 1, 1] 101s -0.423 0.023 101s 101s x1: [2, 4, 1, 1] 101s -0.772 0.609 101s -0.976 0.351 101s 0.382 -0.557 101s -0.227 -0.990 101s 101s y: [1, 4, 1, 1] 101s 0.340 101s 0.421 101s -0.174 101s 0.073 101s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 3, 1, 1] 101s 0.591 -0.409 101s 0.280 0.672 101s -0.581 -0.247 101s 101s x1: [2, 1, 1, 1] 101s 0.456 -0.853 101s 101s y: [3, 1, 1, 1] 101s 0.619 -0.446 -0.054 101s testing: mul_mat, [2, 3, 1, 2] = [2, 2, 1, 2] * [2, 3, 1, 2] 101s x0: [2, 2, 1, 2] 101s -0.871 -0.306 101s -0.954 -0.428 101s 101s x1: [2, 3, 1, 2] 101s -0.151 0.787 101s -0.974 -0.611 101s -0.276 0.916 101s 101s y: [2, 3, 1, 2] 101s -0.109 -0.193 101s 1.035 1.191 101s -0.040 -0.129 101s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 101s x0: [2, 2, 1, 1] 101s -0.218 -0.626 101s -0.042 0.201 101s 101s x1: [2, 2, 1, 1] 101s 0.079 0.112 101s -0.809 0.678 101s 101s y: [2, 2, 1, 1] 101s -0.087 0.019 101s -0.248 0.170 101s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 101s x0: [2, 4, 1, 1] 101s 0.712 -0.232 101s 0.653 -0.704 101s 0.241 0.064 101s -0.041 -0.889 101s 101s x1: [2, 2, 1, 1] 101s 0.711 0.224 101s -0.012 0.737 101s 101s y: [4, 2, 1, 1] 101s 0.454 0.307 0.185 -0.228 101s -0.179 -0.527 0.044 -0.655 101s testing: mul_mat, [2, 2, 1, 2] = [4, 2, 1, 2] * [4, 2, 1, 2] 101s x0: [4, 2, 1, 2] 101s -0.509 -0.169 -0.776 0.191 101s -0.513 0.479 -0.556 0.877 101s 101s x1: [4, 2, 1, 2] 101s -0.040 0.192 -0.195 0.005 101s 0.764 -0.727 0.061 0.420 101s 101s y: [2, 2, 1, 2] 101s 0.140 0.226 101s -0.234 -0.406 101s test-mul-mat0: iter:428/500 101s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 4, 1, 1] 101s -0.342 101s -0.036 101s 0.355 101s 0.948 101s 101s x1: [1, 4, 1, 1] 101s 0.007 101s 0.590 101s -0.850 101s 0.146 101s 101s y: [4, 4, 1, 1] 101s -0.002 -0.000 0.002 0.006 101s -0.202 -0.021 0.209 0.560 101s 0.290 0.030 -0.301 -0.806 101s -0.050 -0.005 0.052 0.139 101s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 101s x0: [1, 2, 2, 1] 101s -0.671 101s 0.923 101s 101s x1: [1, 4, 2, 1] 101s 0.741 101s -0.038 101s -0.561 101s -0.772 101s 101s y: [2, 4, 2, 1] 101s -0.497 0.684 101s 0.025 -0.035 101s 0.376 -0.518 101s 0.518 -0.713 101s testing: mul_mat, [2, 2, 2, 2] = [1, 2, 2, 2] * [1, 2, 2, 2] 101s x0: [1, 2, 2, 2] 101s 0.796 101s -0.359 101s 101s x1: [1, 2, 2, 2] 101s 0.904 101s -0.526 101s 101s y: [2, 2, 2, 2] 101s 0.720 -0.325 101s -0.419 0.189 101s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 101s x0: [1, 3, 1, 1] 101s -0.681 101s 0.876 101s -0.127 101s 101s x1: [1, 2, 1, 1] 101s 0.880 101s 0.648 101s 101s y: [3, 2, 1, 1] 101s -0.599 0.771 -0.112 101s -0.441 0.568 -0.082 101s testing: mul_mat, [1, 1, 2, 1] = [3, 1, 2, 1] * [3, 1, 2, 1] 101s x0: [3, 1, 2, 1] 101s 0.631 -0.062 0.080 101s 101s x1: [3, 1, 2, 1] 101s -0.763 -0.672 0.111 101s 101s y: [1, 1, 2, 1] 101s -0.431 101s testing: mul_mat, [1, 3, 2, 2] = [1, 1, 2, 2] * [1, 3, 2, 2] 101s x0: [1, 1, 2, 2] 101s -0.134 101s 101s x1: [1, 3, 2, 2] 101s -0.349 101s -0.428 101s 0.010 101s 101s y: [1, 3, 2, 2] 101s 0.047 101s 0.058 101s -0.001 101s test-mul-mat0: iter:429/500 101s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 101s x0: [4, 2, 1, 1] 101s 0.600 0.485 0.171 -0.182 101s -0.984 -0.968 0.683 0.626 101s 101s x1: [4, 4, 1, 1] 101s -0.236 0.727 -0.371 0.370 101s 0.358 0.567 -0.550 -0.282 101s 0.349 -0.590 0.369 0.921 101s 0.420 0.143 -0.711 0.072 101s 101s y: [2, 4, 1, 1] 101s 0.080 -0.493 101s 0.447 -1.453 101s -0.182 1.057 101s 0.187 -0.992 101s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 101s x0: [4, 1, 1, 1] 101s -0.237 -0.421 0.900 0.213 101s 101s x1: [4, 2, 1, 1] 101s 0.212 -0.575 -0.890 -0.371 101s 0.495 0.704 0.393 0.221 101s 101s y: [1, 2, 1, 1] 101s -0.689 101s -0.012 101s testing: mul_mat, [3, 1, 1, 2] = [4, 3, 1, 2] * [4, 1, 1, 2] 101s x0: [4, 3, 1, 2] 101s 1.000 0.060 0.601 0.171 101s 0.877 0.617 0.203 0.561 101s 0.243 -0.585 0.985 0.353 101s 101s x1: [4, 1, 1, 2] 101s 0.297 0.250 0.623 -0.334 101s 101s y: [3, 1, 1, 2] 101s 0.629 0.354 0.422 101s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 101s x0: [4, 1, 1, 1] 101s 0.426 0.669 0.657 0.841 101s 101s x1: [4, 3, 1, 1] 101s -0.963 0.244 0.712 0.080 101s 0.053 0.172 0.196 0.052 101s -0.769 -0.204 -0.777 -0.891 101s 101s y: [1, 3, 1, 1] 101s 0.288 101s 0.310 101s -1.723 101s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 2, 1, 1] 101s 0.322 101s 0.836 101s 101s x1: [1, 4, 1, 1] 101s 0.655 101s 0.010 101s -0.115 101s 0.135 101s 101s y: [2, 4, 1, 1] 101s 0.211 0.547 101s 0.003 0.008 101s -0.037 -0.097 101s 0.043 0.113 101s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 101s x0: [2, 4, 1, 2] 101s 0.695 0.002 101s 0.291 -0.947 101s -0.028 0.991 101s -0.061 -0.826 101s 101s x1: [2, 1, 1, 2] 101s 0.459 -0.478 101s 101s y: [4, 1, 1, 2] 101s 0.317 0.586 -0.487 0.367 101s test-mul-mat0: iter:430/500 101s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 101s x0: [3, 1, 1, 1] 101s 0.261 0.926 0.401 101s 101s x1: [3, 2, 1, 1] 101s 0.125 0.418 -0.027 101s 0.193 -0.261 -0.191 101s 101s y: [1, 2, 1, 1] 101s 0.409 101s -0.268 101s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 101s x0: [3, 3, 4, 1] 101s -0.140 -0.211 -0.028 101s 0.553 -0.028 0.087 101s -0.914 -0.189 -0.788 101s 101s x1: [3, 1, 4, 1] 101s -0.804 0.621 -0.308 101s 101s y: [3, 1, 4, 1] 101s -0.010 -0.488 0.859 101s testing: mul_mat, [4, 3, 4, 3] = [3, 4, 4, 3] * [3, 3, 4, 3] 101s x0: [3, 4, 4, 3] 101s -0.932 -0.447 -0.680 101s 0.294 -0.641 0.063 101s -0.742 0.763 0.624 101s 0.844 -0.143 -0.264 101s 101s x1: [3, 3, 4, 3] 101s 0.132 0.343 -0.441 101s 0.344 -0.154 -0.657 101s -0.251 0.089 -0.064 101s 101s y: [4, 3, 4, 3] 101s 0.023 -0.209 -0.111 0.179 101s 0.195 0.158 -0.782 0.486 101s 0.238 -0.135 0.214 -0.208 101s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 101s x0: [3, 4, 1, 1] 101s -0.995 -0.480 -0.574 101s -0.758 -0.355 0.825 101s -0.233 0.533 -0.121 101s 0.988 0.001 0.229 101s 101s x1: [3, 4, 1, 1] 101s 0.386 -0.298 0.630 101s -0.337 0.816 0.308 101s 0.979 0.097 -0.675 101s -0.937 0.569 0.329 101s 101s y: [4, 4, 1, 1] 101s -0.602 0.333 -0.325 0.525 101s -0.232 0.220 0.476 -0.263 101s -0.633 -1.333 -0.095 0.813 101s 0.470 0.780 0.482 -0.850 101s testing: mul_mat, [3, 3, 4, 1] = [4, 3, 4, 1] * [4, 3, 4, 1] 101s x0: [4, 3, 4, 1] 101s 0.891 -0.055 -0.356 -0.230 101s -0.082 0.699 -0.988 -0.850 101s 0.856 -0.379 -0.614 0.030 101s 101s x1: [4, 3, 4, 1] 101s -0.897 0.448 -0.218 -0.238 101s 0.603 0.410 -0.852 -0.695 101s 0.041 -0.189 -0.879 -0.652 101s 101s y: [3, 3, 4, 1] 101s -0.692 0.804 -0.811 101s 0.977 1.670 0.863 101s 0.509 1.287 0.627 101s testing: mul_mat, [2, 4, 4, 3] = [3, 2, 4, 3] * [3, 4, 4, 3] 101s x0: [3, 2, 4, 3] 101s 0.420 0.304 0.151 101s -0.322 -0.888 -0.352 101s 101s x1: [3, 4, 4, 3] 101s -0.615 0.311 0.515 101s 0.201 0.708 -0.976 101s -0.862 0.040 0.285 101s -0.586 0.982 -0.850 101s 101s y: [2, 4, 4, 3] 101s -0.086 -0.260 101s 0.152 -0.351 101s -0.307 0.141 101s -0.076 -0.385 101s test-mul-mat0: iter:431/500 101s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 101s x0: [3, 1, 1, 1] 101s 0.042 -0.146 -0.560 101s 101s x1: [3, 1, 1, 1] 101s 0.879 0.136 0.131 101s 101s y: [1, 1, 1, 1] 101s -0.056 101s testing: mul_mat, [2, 1, 4, 1] = [3, 2, 4, 1] * [3, 1, 4, 1] 101s x0: [3, 2, 4, 1] 101s -0.677 0.768 -0.248 101s 0.316 -0.079 0.154 101s 101s x1: [3, 1, 4, 1] 101s 0.028 0.244 0.067 101s 101s y: [2, 1, 4, 1] 101s 0.151 0.000 101s testing: mul_mat, [3, 2, 4, 2] = [3, 3, 4, 2] * [3, 2, 4, 2] 101s x0: [3, 3, 4, 2] 101s -0.659 -0.420 0.859 101s 0.459 0.407 0.865 101s 0.487 0.445 0.958 101s 101s x1: [3, 2, 4, 2] 101s -0.076 0.670 0.469 101s -0.793 0.392 0.302 101s 101s y: [3, 2, 4, 2] 101s 0.172 0.643 0.710 101s 0.617 0.057 0.077 101s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 101s x0: [3, 3, 1, 1] 101s -0.089 0.099 -0.354 101s -0.986 -0.386 0.057 101s 0.146 0.084 -0.070 101s 101s x1: [3, 3, 1, 1] 101s 0.992 0.175 0.257 101s 0.788 -0.628 -0.447 101s -0.663 0.649 0.732 101s 101s y: [3, 3, 1, 1] 101s -0.162 -1.031 0.142 101s 0.026 -0.560 0.094 101s -0.136 0.445 -0.094 101s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 101s x0: [3, 3, 4, 1] 101s -0.301 0.650 -0.406 101s 0.270 -0.801 -0.697 101s 0.338 -0.141 0.637 101s 101s x1: [3, 3, 4, 1] 101s 0.490 -0.961 0.026 101s -0.789 0.420 -0.170 101s -0.783 0.064 0.831 101s 101s y: [3, 3, 4, 1] 101s -0.783 0.884 0.318 101s 0.579 -0.431 -0.434 101s -0.060 -0.841 0.255 101s testing: mul_mat, [3, 3, 4, 2] = [3, 3, 4, 2] * [3, 3, 4, 2] 101s x0: [3, 3, 4, 2] 101s 0.795 0.175 0.411 101s 0.980 0.723 -0.168 101s 0.768 -0.938 -0.820 101s 101s x1: [3, 3, 4, 2] 101s 0.280 -0.452 -0.690 101s -0.083 0.874 0.089 101s 0.885 -0.731 0.992 101s 101s y: [3, 3, 4, 2] 101s -0.140 0.063 1.205 101s 0.123 0.535 -0.956 101s 0.983 0.173 0.551 101s test-mul-mat0: iter:432/500 101s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 3, 1, 1] 101s -0.621 101s -0.093 101s 0.225 101s 101s x1: [1, 4, 1, 1] 101s 0.574 101s -0.396 101s 0.721 101s 0.407 101s 101s y: [3, 4, 1, 1] 101s -0.356 -0.053 0.129 101s 0.246 0.037 -0.089 101s -0.447 -0.067 0.162 101s -0.252 -0.038 0.091 101s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 101s x0: [1, 2, 1, 1] 101s -0.396 101s 0.321 101s 101s x1: [1, 3, 1, 1] 101s 0.494 101s -0.747 101s 0.549 101s 101s y: [2, 3, 1, 1] 101s -0.196 0.159 101s 0.296 -0.240 101s -0.218 0.176 101s testing: mul_mat, [4, 2, 1, 2] = [1, 4, 1, 2] * [1, 2, 1, 2] 101s x0: [1, 4, 1, 2] 101s -0.820 101s 0.311 101s 0.706 101s 0.096 101s 101s x1: [1, 2, 1, 2] 101s -0.572 101s -0.981 101s 101s y: [4, 2, 1, 2] 101s 0.469 -0.178 -0.404 -0.055 101s 0.805 -0.305 -0.692 -0.094 101s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 4, 1, 1] 101s -0.862 101s -0.678 101s 0.180 101s 0.774 101s 101s x1: [1, 4, 1, 1] 101s -0.399 101s -0.800 101s 0.534 101s -0.398 101s 101s y: [4, 4, 1, 1] 101s 0.344 0.271 -0.072 -0.309 101s 0.689 0.542 -0.144 -0.620 101s -0.460 -0.362 0.096 0.413 101s 0.343 0.270 -0.072 -0.309 101s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 101s x0: [4, 4, 1, 1] 101s -0.452 -0.338 0.442 -0.913 101s -0.766 -0.037 -0.009 -0.177 101s -0.056 -0.188 -0.566 0.680 101s 0.870 0.123 0.147 0.958 101s 101s x1: [4, 1, 1, 1] 101s -0.298 -0.912 -0.001 -0.804 101s 101s y: [4, 1, 1, 1] 101s 1.177 0.405 -0.357 -1.142 101s testing: mul_mat, [3, 4, 1, 2] = [4, 3, 1, 2] * [4, 4, 1, 2] 101s x0: [4, 3, 1, 2] 101s 0.015 -0.053 -0.941 0.259 101s 0.200 0.016 -0.393 0.197 101s -0.122 -0.918 0.988 -0.910 101s 101s x1: [4, 4, 1, 2] 101s -0.856 -0.720 -0.842 0.678 101s -0.118 0.932 0.816 0.204 101s 0.112 0.591 0.906 0.200 101s -0.410 -0.898 0.540 0.138 101s 101s y: [3, 4, 1, 2] 101s 0.993 0.282 -0.684 101s -0.766 -0.290 -0.220 101s -0.830 -0.285 0.158 101s -0.431 -0.281 1.282 101s test-mul-mat0: iter:433/500 101s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 101s x0: [3, 2, 1, 1] 101s 0.015 -0.594 0.806 101s 0.350 -0.168 0.089 101s 101s x1: [3, 4, 1, 1] 101s 0.726 -0.004 0.367 101s -0.259 -0.804 -0.755 101s 0.688 0.211 -0.673 101s 0.747 0.818 -0.685 101s 101s y: [2, 4, 1, 1] 101s 0.309 0.288 101s -0.134 -0.023 101s -0.658 0.145 101s -1.027 0.063 101s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 101s x0: [3, 2, 1, 1] 101s 0.896 0.094 -0.304 101s 0.371 -0.536 -0.577 101s 101s x1: [3, 2, 1, 1] 101s -0.308 -0.745 0.820 101s 0.854 0.799 0.439 101s 101s y: [2, 2, 1, 1] 101s -0.595 -0.188 101s 0.707 -0.364 101s testing: mul_mat, [2, 2, 1, 2] = [3, 2, 1, 2] * [3, 2, 1, 2] 101s x0: [3, 2, 1, 2] 101s 0.125 0.412 0.958 101s 0.956 -0.499 -0.350 101s 101s x1: [3, 2, 1, 2] 101s -0.633 0.831 0.164 101s -0.437 -0.924 -0.148 101s 101s y: [2, 2, 1, 2] 101s 0.421 -1.077 101s -0.577 0.095 101s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 101s x0: [3, 1, 1, 1] 101s 0.149 -0.387 -0.792 101s 101s x1: [3, 2, 1, 1] 101s 0.906 -0.147 0.026 101s 0.278 0.318 0.449 101s 101s y: [1, 2, 1, 1] 101s 0.171 101s -0.437 101s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 101s x0: [1, 2, 1, 1] 101s -0.935 101s 0.575 101s 101s x1: [1, 3, 1, 1] 101s 0.225 101s 0.465 101s 0.982 101s 101s y: [2, 3, 1, 1] 101s -0.211 0.129 101s -0.435 0.267 101s -0.919 0.564 101s testing: mul_mat, [3, 1, 1, 2] = [2, 3, 1, 2] * [2, 1, 1, 2] 101s x0: [2, 3, 1, 2] 101s -0.860 -0.211 101s 0.428 0.639 101s 0.584 0.905 101s 101s x1: [2, 1, 1, 2] 101s -0.653 0.671 101s 101s y: [3, 1, 1, 2] 101s 0.420 0.149 0.226 101s test-mul-mat0: iter:434/500 101s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 101s x0: [4, 1, 1, 1] 101s -0.758 -0.815 0.912 -0.576 101s 101s x1: [4, 2, 1, 1] 101s -0.522 -0.016 -0.289 -0.315 101s -0.791 -0.824 -0.333 0.838 101s 101s y: [1, 2, 1, 1] 101s 0.327 101s 0.485 101s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 101s x0: [4, 2, 1, 1] 101s 0.353 -0.276 -0.518 -0.354 101s -0.627 -0.854 -0.731 0.928 101s 101s x1: [4, 1, 1, 1] 101s 0.657 -0.006 -0.436 0.085 101s 101s y: [2, 1, 1, 1] 101s 0.429 -0.010 101s testing: mul_mat, [2, 2, 1, 4] = [4, 2, 1, 4] * [4, 2, 1, 4] 101s x0: [4, 2, 1, 4] 101s -0.760 0.421 -0.974 0.479 101s -0.097 0.754 0.403 -0.405 101s 101s x1: [4, 2, 1, 4] 101s -0.336 -0.081 -0.239 -0.501 101s 0.017 0.239 0.483 0.729 101s 101s y: [2, 2, 1, 4] 101s 0.214 0.078 101s -0.034 0.078 101s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 101s x0: [4, 4, 1, 1] 101s -0.121 0.106 0.807 -0.567 101s 0.243 0.901 0.590 0.222 101s 0.817 0.926 -0.435 0.786 101s -0.282 -0.979 -0.114 -0.173 101s 101s x1: [4, 2, 1, 1] 101s 0.257 -0.976 0.593 -0.840 101s 0.778 -0.004 -0.245 0.438 101s 101s y: [4, 2, 1, 1] 101s 0.820 -0.653 -1.612 0.960 101s -0.540 0.138 1.083 -0.264 101s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 101s x0: [4, 2, 1, 1] 101s -0.789 -0.636 0.668 0.919 101s 0.742 -0.888 -0.615 0.258 101s 101s x1: [4, 4, 1, 1] 101s -0.864 -0.225 -0.299 0.972 101s -0.226 -0.185 0.229 -0.202 101s -0.592 0.389 -0.424 0.404 101s -0.855 -0.986 -0.606 0.024 101s 101s y: [2, 4, 1, 1] 101s 1.518 -0.007 101s 0.263 -0.197 101s 0.308 -0.420 101s 0.919 0.619 101s testing: mul_mat, [3, 4, 1, 4] = [2, 3, 1, 4] * [2, 4, 1, 4] 101s x0: [2, 3, 1, 4] 101s -0.573 -0.054 101s -0.341 -0.032 101s 0.878 0.245 101s 101s x1: [2, 4, 1, 4] 101s -0.049 -0.195 101s 0.691 -0.828 101s -0.409 -0.481 101s -0.692 0.366 101s 101s y: [3, 4, 1, 4] 101s 0.039 0.023 -0.091 101s -0.351 -0.209 0.405 101s 0.261 0.155 -0.477 101s 0.376 0.224 -0.518 101s test-mul-mat0: iter:435/500 101s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 101s x0: [3, 2, 1, 1] 101s -0.799 -0.978 -0.471 101s -0.042 -0.655 0.172 101s 101s x1: [3, 3, 1, 1] 101s -0.209 0.326 0.514 101s 0.218 0.985 0.392 101s -0.836 -0.047 -0.363 101s 101s y: [2, 3, 1, 1] 101s -0.394 -0.116 101s -1.322 -0.587 101s 0.886 0.004 101s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 101s x0: [3, 2, 3, 1] 101s 0.154 -0.552 -0.109 101s -0.893 0.085 0.220 101s 101s x1: [3, 2, 3, 1] 101s -0.385 -0.817 0.661 101s 0.316 0.549 -0.610 101s 101s y: [2, 2, 3, 1] 101s 0.320 0.420 101s -0.188 -0.370 101s testing: mul_mat, [1, 2, 3, 2] = [3, 1, 3, 2] * [3, 2, 3, 2] 101s x0: [3, 1, 3, 2] 101s -0.298 0.869 0.032 101s 101s x1: [3, 2, 3, 2] 101s 0.282 -0.116 -0.457 101s 0.944 0.889 0.858 101s 101s y: [1, 2, 3, 2] 101s -0.199 101s 0.519 101s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 101s x0: [3, 4, 1, 1] 101s 0.633 0.809 0.894 101s 0.561 -0.739 -0.526 101s -0.513 0.772 0.814 101s 0.730 0.945 -0.074 101s 101s x1: [3, 1, 1, 1] 101s -0.003 -0.183 -0.802 101s 101s y: [4, 1, 1, 1] 101s -0.867 0.555 -0.793 -0.115 101s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 101s x0: [4, 1, 3, 1] 101s -0.377 -0.604 -0.227 0.859 101s 101s x1: [4, 3, 3, 1] 101s 0.346 -0.415 -0.587 0.115 101s 0.412 -0.197 -0.328 -0.597 101s 0.180 0.236 0.865 -0.349 101s 101s y: [1, 3, 3, 1] 101s 0.352 101s -0.474 101s -0.706 101s testing: mul_mat, [1, 4, 3, 2] = [1, 1, 3, 2] * [1, 4, 3, 2] 101s x0: [1, 1, 3, 2] 101s -0.847 101s 101s x1: [1, 4, 3, 2] 101s -0.224 101s -0.281 101s 0.387 101s -0.927 101s 101s y: [1, 4, 3, 2] 101s 0.190 101s 0.238 101s -0.328 101s 0.786 101s test-mul-mat0: iter:436/500 101s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 101s x0: [4, 1, 1, 1] 101s 0.681 0.692 0.711 0.140 101s 101s x1: [4, 1, 1, 1] 101s -0.757 -0.895 -0.401 0.223 101s 101s y: [1, 1, 1, 1] 101s -1.389 101s testing: mul_mat, [2, 1, 2, 1] = [4, 2, 2, 1] * [4, 1, 2, 1] 101s x0: [4, 2, 2, 1] 101s 0.872 -0.731 0.888 -0.975 101s -0.375 -0.978 -0.855 -0.814 101s 101s x1: [4, 1, 2, 1] 101s -0.002 -0.908 0.389 -0.746 101s 101s y: [2, 1, 2, 1] 101s 1.734 1.163 101s testing: mul_mat, [1, 2, 2, 3] = [4, 1, 2, 3] * [4, 2, 2, 3] 101s x0: [4, 1, 2, 3] 101s 0.225 -0.024 -0.209 -0.723 101s 101s x1: [4, 2, 2, 3] 101s 0.932 0.612 -0.711 0.624 101s 0.322 0.429 -0.379 0.415 101s 101s y: [1, 2, 2, 3] 101s -0.107 101s -0.158 101s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 101s x0: [4, 1, 1, 1] 101s 0.016 0.329 -0.594 0.993 101s 101s x1: [4, 1, 1, 1] 101s 0.152 -0.137 -0.946 -0.653 101s 101s y: [1, 1, 1, 1] 101s -0.129 101s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 101s x0: [1, 3, 2, 1] 101s -0.464 101s -0.292 101s -0.253 101s 101s x1: [1, 4, 2, 1] 101s -0.880 101s -0.316 101s 0.169 101s 0.836 101s 101s y: [3, 4, 2, 1] 101s 0.409 0.257 0.223 101s 0.147 0.093 0.080 101s -0.079 -0.049 -0.043 101s -0.388 -0.244 -0.212 101s testing: mul_mat, [2, 1, 2, 3] = [3, 2, 2, 3] * [3, 1, 2, 3] 101s x0: [3, 2, 2, 3] 101s -0.861 -0.963 -0.664 101s -0.189 -0.787 -0.737 101s 101s x1: [3, 1, 2, 3] 101s -0.713 0.498 0.197 101s 101s y: [2, 1, 2, 3] 101s 0.003 -0.403 101s test-mul-mat0: iter:437/500 101s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 101s x0: [3, 3, 1, 1] 101s 0.568 0.489 0.360 101s -0.647 -0.484 -0.665 101s 0.644 0.029 -0.841 101s 101s x1: [3, 1, 1, 1] 101s 0.311 -0.864 0.086 101s 101s y: [3, 1, 1, 1] 101s -0.215 0.160 0.103 101s testing: mul_mat, [3, 3, 2, 1] = [3, 3, 2, 1] * [3, 3, 2, 1] 101s x0: [3, 3, 2, 1] 101s -0.200 -0.593 -0.283 101s -0.633 0.896 -0.923 101s -0.280 -0.588 -0.588 101s 101s x1: [3, 3, 2, 1] 101s 0.789 -0.790 0.846 101s -0.884 -0.535 0.391 101s -0.254 -0.522 0.963 101s 101s y: [3, 3, 2, 1] 101s 0.070 -1.988 -0.254 101s 0.383 -0.282 0.331 101s 0.088 -1.197 -0.188 101s testing: mul_mat, [2, 3, 2, 4] = [3, 2, 2, 4] * [3, 3, 2, 4] 101s x0: [3, 2, 2, 4] 101s 0.709 -0.749 -0.622 101s 0.015 -0.924 0.278 101s 101s x1: [3, 3, 2, 4] 101s 0.016 -0.405 0.771 101s -0.469 0.895 -0.658 101s 0.028 -0.645 0.783 101s 101s y: [2, 3, 2, 4] 101s -0.165 0.589 101s -0.593 -1.017 101s 0.015 0.814 101s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 101s x0: [3, 2, 1, 1] 101s 0.783 0.612 0.353 101s -0.697 0.327 0.864 101s 101s x1: [3, 2, 1, 1] 101s 0.630 0.120 0.259 101s 0.390 0.006 0.168 101s 101s y: [2, 2, 1, 1] 101s 0.658 -0.176 101s 0.369 -0.125 101s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 101s x0: [2, 4, 2, 1] 101s -0.014 0.478 101s 0.809 0.444 101s 0.815 -0.290 101s 0.589 -0.264 101s 101s x1: [2, 3, 2, 1] 101s -0.466 -0.889 101s -0.634 -0.880 101s 0.885 -0.054 101s 101s y: [4, 3, 2, 1] 101s -0.418 -0.772 -0.121 -0.040 101s -0.411 -0.903 -0.261 -0.142 101s -0.039 0.691 0.736 0.536 101s testing: mul_mat, [2, 2, 2, 4] = [4, 2, 2, 4] * [4, 2, 2, 4] 101s x0: [4, 2, 2, 4] 101s -0.712 0.179 -0.020 -0.121 101s -0.915 0.112 0.906 0.804 101s 101s x1: [4, 2, 2, 4] 101s 0.560 0.605 0.360 0.671 101s 0.971 0.480 0.555 -0.083 101s 101s y: [2, 2, 2, 4] 101s -0.379 0.421 101s -0.607 -0.398 101s test-mul-mat0: iter:438/500 101s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 101s x0: [3, 3, 1, 1] 101s 0.212 0.180 -0.951 101s -0.566 -0.532 -0.936 101s -0.747 0.663 -0.595 101s 101s x1: [3, 1, 1, 1] 101s -0.650 -0.040 0.294 101s 101s y: [3, 1, 1, 1] 101s -0.424 0.115 0.285 101s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 101s x0: [3, 2, 4, 1] 101s -0.925 0.476 -0.795 101s -0.282 0.980 0.841 101s 101s x1: [3, 3, 4, 1] 101s -0.776 0.804 0.178 101s 0.731 -0.411 0.090 101s -0.802 -0.879 -0.729 101s 101s y: [2, 3, 4, 1] 101s 0.959 1.156 101s -0.943 -0.533 101s 0.903 -1.249 101s testing: mul_mat, [4, 2, 4, 4] = [3, 4, 4, 4] * [3, 2, 4, 4] 101s x0: [3, 4, 4, 4] 101s 0.376 -0.719 -0.660 101s -0.289 -0.106 0.581 101s -0.880 0.876 0.711 101s -0.786 0.913 -0.650 101s 101s x1: [3, 2, 4, 4] 101s -0.409 0.868 -0.928 101s 0.436 0.746 0.427 101s 101s y: [4, 2, 4, 4] 101s -0.165 -0.513 0.460 1.717 101s -0.653 0.043 0.572 0.061 101s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 101s x0: [3, 3, 1, 1] 101s -0.385 0.018 -0.087 101s -0.658 0.485 -0.216 101s -0.057 -0.027 0.595 101s 101s x1: [3, 4, 1, 1] 101s 0.581 0.299 0.776 101s 0.516 -0.671 -0.482 101s 0.979 -0.079 0.831 101s 0.417 -0.866 0.615 101s 101s y: [3, 4, 1, 1] 101s -0.286 -0.405 0.421 101s -0.169 -0.560 -0.298 101s -0.451 -0.862 0.441 101s -0.230 -0.827 0.366 101s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 101s x0: [3, 2, 4, 1] 101s -0.104 0.294 0.848 101s 0.414 -0.876 0.249 101s 101s x1: [3, 3, 4, 1] 101s 0.730 0.542 -0.204 101s 0.155 -0.794 -0.930 101s 0.646 0.136 -0.820 101s 101s y: [2, 3, 4, 1] 101s -0.089 -0.224 101s -1.039 0.527 101s -0.723 -0.056 101s testing: mul_mat, [3, 3, 4, 4] = [2, 3, 4, 4] * [2, 3, 4, 4] 101s x0: [2, 3, 4, 4] 101s -0.464 -0.889 101s 0.756 -0.787 101s -0.659 0.469 101s 101s x1: [2, 3, 4, 4] 101s 0.045 -0.537 101s -0.446 -0.910 101s 0.713 -0.168 101s 101s y: [3, 3, 4, 4] 101s 0.457 0.457 -0.282 101s 1.016 0.379 -0.133 101s -0.181 0.671 -0.549 101s test-mul-mat0: iter:439/500 101s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 101s x0: [4, 1, 1, 1] 101s -0.662 0.068 -0.623 0.193 101s 101s x1: [4, 1, 1, 1] 101s -0.613 -0.858 0.200 0.018 101s 101s y: [1, 1, 1, 1] 101s 0.226 101s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 101s x0: [4, 1, 2, 1] 101s -0.933 -0.768 0.420 -0.890 101s 101s x1: [4, 1, 2, 1] 101s 0.034 0.329 -0.606 -0.340 101s 101s y: [1, 1, 2, 1] 101s -0.236 101s testing: mul_mat, [1, 1, 2, 4] = [4, 1, 2, 4] * [4, 1, 2, 4] 101s x0: [4, 1, 2, 4] 101s -0.137 -0.203 0.775 0.930 101s 101s x1: [4, 1, 2, 4] 101s 0.215 0.257 -0.319 -0.872 101s 101s y: [1, 1, 2, 4] 101s -1.141 101s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 101s x0: [4, 1, 1, 1] 101s -0.193 -0.569 -0.718 0.978 101s 101s x1: [4, 1, 1, 1] 101s 0.457 0.944 -0.209 -0.476 101s 101s y: [1, 1, 1, 1] 101s -0.940 101s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 101s x0: [1, 3, 2, 1] 101s -0.622 101s 0.403 101s 0.349 101s 101s x1: [1, 4, 2, 1] 101s 0.555 101s -0.624 101s 0.336 101s 0.225 101s 101s y: [3, 4, 2, 1] 101s -0.345 0.224 0.194 101s 0.388 -0.252 -0.218 101s -0.209 0.136 0.118 101s -0.140 0.091 0.079 101s testing: mul_mat, [4, 1, 2, 4] = [3, 4, 2, 4] * [3, 1, 2, 4] 101s x0: [3, 4, 2, 4] 101s 0.333 0.074 -0.322 101s 0.134 -0.791 -0.801 101s 0.084 0.306 0.597 101s -0.589 0.005 0.316 101s 101s x1: [3, 1, 2, 4] 101s -0.105 0.931 -0.531 101s 101s y: [4, 1, 2, 4] 101s 0.205 -0.325 -0.041 -0.101 101s test-mul-mat0: iter:440/500 101s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 101s x0: [4, 2, 1, 1] 101s 0.934 -0.863 0.299 -0.884 101s -0.180 -0.360 0.209 -0.336 101s 101s x1: [4, 4, 1, 1] 101s 0.728 -0.661 0.008 0.346 101s -0.978 0.478 -0.016 -0.327 101s -0.840 -0.138 -0.360 -0.098 101s -0.803 0.001 -0.120 -0.232 101s 101s y: [2, 4, 1, 1] 101s 0.947 -0.008 101s -1.042 0.111 101s -0.686 0.159 101s -0.583 0.197 101s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 101s x0: [4, 1, 4, 1] 101s -0.409 -0.812 0.760 -0.223 101s 101s x1: [4, 2, 4, 1] 101s -0.332 -0.920 0.930 0.155 101s 0.808 -0.815 -0.117 -0.852 101s 101s y: [1, 2, 4, 1] 101s 1.555 101s 0.433 101s testing: mul_mat, [4, 1, 4, 4] = [4, 4, 4, 4] * [4, 1, 4, 4] 101s x0: [4, 4, 4, 4] 101s 0.732 0.453 0.330 0.667 101s -0.386 -0.067 -0.322 0.177 101s 0.435 0.423 -0.823 -0.210 101s -0.504 0.799 -0.244 -0.328 101s 101s x1: [4, 1, 4, 4] 101s -0.140 -0.112 0.818 0.900 101s 101s y: [4, 1, 4, 4] 101s 0.718 -0.042 -0.971 -0.514 101s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 101s x0: [4, 2, 1, 1] 101s 0.519 0.834 -0.642 0.414 101s 0.935 0.834 -0.859 0.896 101s 101s x1: [4, 4, 1, 1] 101s -0.688 -0.333 -0.150 -0.741 101s -0.566 0.692 0.645 0.585 101s 0.114 0.724 0.612 -0.074 101s 0.297 0.584 0.021 0.599 101s 101s y: [2, 4, 1, 1] 101s -0.846 -1.457 101s 0.111 0.018 101s 0.239 0.118 101s 0.876 1.284 101s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 101s x0: [2, 3, 4, 1] 101s -0.938 -0.608 101s -0.690 0.981 101s 0.290 -0.812 101s 101s x1: [2, 4, 4, 1] 101s -0.095 -0.640 101s 0.680 0.359 101s -0.769 -0.670 101s 0.671 -0.102 101s 101s y: [3, 4, 4, 1] 101s 0.478 -0.562 0.492 101s -0.856 -0.117 -0.095 101s 1.129 -0.127 0.322 101s -0.567 -0.563 0.277 101s testing: mul_mat, [3, 2, 4, 4] = [3, 3, 4, 4] * [3, 2, 4, 4] 101s x0: [3, 3, 4, 4] 101s 0.053 0.185 -0.107 101s 0.701 -0.469 -0.356 101s 0.048 0.364 0.263 101s 101s x1: [3, 2, 4, 4] 101s -0.992 -0.813 0.098 101s -0.293 -0.430 -0.951 101s 101s y: [3, 2, 4, 4] 101s -0.214 -0.349 -0.318 101s 0.007 0.335 -0.420 101s test-mul-mat0: iter:441/500 101s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 3, 1, 1] 101s -0.206 0.292 101s -0.755 0.201 101s -0.947 0.805 101s 101s x1: [2, 1, 1, 1] 101s -0.806 -0.308 101s 101s y: [3, 1, 1, 1] 101s 0.076 0.547 0.516 101s testing: mul_mat, [1, 3, 4, 1] = [2, 1, 4, 1] * [2, 3, 4, 1] 101s x0: [2, 1, 4, 1] 101s 0.375 -0.738 101s 101s x1: [2, 3, 4, 1] 101s -0.528 -0.251 101s 0.659 -0.565 101s 0.371 -0.113 101s 101s y: [1, 3, 4, 1] 101s -0.012 101s 0.664 101s 0.223 101s testing: mul_mat, [2, 1, 4, 1] = [2, 2, 4, 1] * [2, 1, 4, 1] 101s x0: [2, 2, 4, 1] 101s -0.944 0.749 101s 0.025 -0.771 101s 101s x1: [2, 1, 4, 1] 101s -0.043 0.483 101s 101s y: [2, 1, 4, 1] 101s 0.402 -0.374 101s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 101s x0: [2, 1, 1, 1] 101s 0.590 0.819 101s 101s x1: [2, 2, 1, 1] 101s 0.563 -0.410 101s -0.473 -0.138 101s 101s y: [1, 2, 1, 1] 101s -0.003 101s -0.392 101s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 101s x0: [1, 3, 4, 1] 101s 0.096 101s -0.105 101s -0.196 101s 101s x1: [1, 2, 4, 1] 101s 0.121 101s -0.975 101s 101s y: [3, 2, 4, 1] 101s 0.012 -0.013 -0.024 101s -0.094 0.103 0.191 101s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 101s x0: [3, 4, 4, 1] 101s -0.827 -0.973 0.596 101s -0.842 -0.208 0.901 101s -0.783 -0.384 0.488 101s 0.520 -0.078 0.105 101s 101s x1: [3, 1, 4, 1] 101s 0.790 0.279 -0.346 101s 101s y: [4, 1, 4, 1] 101s -1.131 -1.035 -0.894 0.353 101s test-mul-mat0: iter:442/500 101s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 101s x0: [4, 4, 1, 1] 101s 0.380 -0.759 -0.581 0.417 101s 0.564 -0.912 0.568 -0.518 101s -0.721 0.096 0.437 -0.218 101s 0.280 0.083 -0.050 0.989 101s 101s x1: [4, 4, 1, 1] 101s -0.832 -0.291 0.519 -0.953 101s -0.260 -0.837 0.961 0.399 101s 0.605 0.573 -0.769 0.204 101s 0.402 -0.417 -0.169 -0.976 101s 101s y: [4, 4, 1, 1] 101s -0.795 0.584 1.007 -1.225 101s 0.144 0.955 0.440 0.204 101s 0.327 -0.724 -0.762 0.458 101s 0.160 1.017 -0.191 -0.879 101s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 101s x0: [4, 4, 3, 1] 101s 0.474 0.350 0.698 -0.755 101s 0.595 -0.023 -0.888 0.277 101s 0.038 0.259 -0.958 -0.951 101s -0.606 0.410 -0.944 -0.741 101s 101s x1: [4, 4, 3, 1] 101s -0.398 -0.003 -0.271 -0.234 101s -0.042 -0.872 -0.629 -0.469 101s -0.641 0.575 0.934 -0.058 101s -0.594 0.957 -0.507 0.786 101s 101s y: [4, 4, 3, 1] 101s -0.202 -0.060 0.466 0.669 101s -0.410 0.424 0.821 0.609 101s 0.593 -1.239 -0.715 -0.214 101s -0.894 0.293 -0.037 0.649 101s testing: mul_mat, [4, 4, 3, 4] = [4, 4, 3, 4] * [4, 4, 3, 4] 101s x0: [4, 4, 3, 4] 101s 0.649 0.507 0.782 0.914 101s -0.463 0.968 -0.388 0.608 101s 0.256 -0.186 0.626 -0.261 101s 0.221 -0.004 -0.897 0.613 101s 101s x1: [4, 4, 3, 4] 101s 0.223 -0.124 -0.812 0.742 101s 0.479 -0.685 0.691 0.376 101s -0.073 0.028 0.059 0.809 101s 0.951 0.441 -0.836 -0.776 101s 101s y: [4, 4, 3, 4] 101s 0.125 0.542 -0.622 1.233 101s 0.847 -0.923 0.585 -0.281 101s 0.752 0.529 -0.198 0.426 101s -0.522 -0.161 -0.159 0.482 101s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 101s x0: [4, 3, 1, 1] 101s 0.357 -0.255 -0.352 0.193 101s 0.222 -0.984 0.573 -0.041 101s -0.969 0.659 -0.460 0.491 101s 101s x1: [4, 4, 1, 1] 101s 0.973 -0.715 -0.769 -0.317 101s -0.775 -0.066 -0.192 0.760 101s 0.359 0.066 -0.761 -0.234 101s -0.721 0.680 0.434 0.928 101s 101s y: [3, 4, 1, 1] 101s 0.740 0.492 -1.215 101s -0.045 -0.248 1.168 101s 0.334 -0.413 -0.069 101s -0.405 -0.619 1.402 101s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 101s x0: [3, 3, 3, 1] 101s -0.559 -0.305 0.188 101s -0.525 -0.975 -0.659 101s 0.998 -0.980 -0.678 101s 101s x1: [3, 4, 3, 1] 101s 0.984 0.026 0.464 101s -0.731 0.257 -0.853 101s -0.505 -0.809 -0.044 101s -0.745 0.550 -0.978 101s 101s y: [3, 4, 3, 1] 101s -0.471 -0.848 0.642 101s 0.170 0.695 -0.403 101s 0.521 1.083 0.319 101s 0.065 0.499 -0.620 101s testing: mul_mat, [1, 3, 3, 4] = [3, 1, 3, 4] * [3, 3, 3, 4] 101s x0: [3, 1, 3, 4] 101s -0.328 -0.791 0.388 101s 101s x1: [3, 3, 3, 4] 101s -0.515 -0.137 0.827 101s 0.528 0.303 -0.698 101s 0.526 0.998 -0.673 101s 101s y: [1, 3, 3, 4] 101s 0.598 101s -0.684 101s -1.224 101s test-mul-mat0: iter:443/500 101s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 101s x0: [3, 2, 1, 1] 101s 0.554 -0.132 -0.233 101s 0.534 -0.865 0.051 101s 101s x1: [3, 1, 1, 1] 101s -0.710 -0.213 -0.652 101s 101s y: [2, 1, 1, 1] 101s -0.213 -0.228 101s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 101s x0: [3, 2, 3, 1] 101s 0.457 0.012 0.701 101s -0.756 0.360 -0.167 101s 101s x1: [3, 2, 3, 1] 101s 0.579 -0.055 0.775 101s 0.424 0.015 -0.780 101s 101s y: [2, 2, 3, 1] 101s 0.808 -0.587 101s -0.353 -0.184 101s testing: mul_mat, [3, 2, 3, 3] = [3, 3, 3, 3] * [3, 2, 3, 3] 101s x0: [3, 3, 3, 3] 101s -0.072 -0.242 0.660 101s -0.851 0.148 -0.281 101s -0.985 -0.258 0.755 101s 101s x1: [3, 2, 3, 3] 101s 0.204 0.977 0.669 101s 0.533 -0.495 -0.730 101s 101s y: [3, 2, 3, 3] 101s 0.191 -0.217 0.052 101s -0.400 -0.322 -0.948 101s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 101s x0: [3, 3, 1, 1] 101s -0.552 -0.601 -0.078 101s 0.521 -0.160 -0.918 101s -0.014 -0.850 -0.579 101s 101s x1: [3, 3, 1, 1] 101s 0.430 -0.840 -0.106 101s -0.335 -0.940 -0.160 101s 0.781 0.921 0.408 101s 101s y: [3, 3, 1, 1] 101s 0.276 0.457 0.769 101s 0.763 0.123 0.897 101s -1.017 -0.115 -1.030 101s testing: mul_mat, [4, 3, 3, 1] = [3, 4, 3, 1] * [3, 3, 3, 1] 101s x0: [3, 4, 3, 1] 101s 0.291 -0.095 0.050 101s 0.902 -0.241 -0.198 101s 0.410 0.827 -0.479 101s -0.951 0.803 0.294 101s 101s x1: [3, 3, 3, 1] 101s -0.242 0.003 0.350 101s 0.778 -0.102 -0.709 101s -0.025 -0.282 -0.756 101s 101s y: [4, 3, 3, 1] 101s -0.053 -0.288 -0.264 0.335 101s 0.200 0.867 0.574 -1.031 101s -0.018 0.195 0.119 -0.425 101s testing: mul_mat, [1, 3, 3, 3] = [4, 1, 3, 3] * [4, 3, 3, 3] 101s x0: [4, 1, 3, 3] 101s -0.109 0.644 -0.743 0.649 101s 101s x1: [4, 3, 3, 3] 101s -0.693 -0.928 0.744 0.357 101s -0.126 -0.735 -0.350 -0.260 101s -0.833 -0.738 0.100 0.611 101s 101s y: [1, 3, 3, 3] 101s -0.844 101s -0.369 101s -0.063 101s test-mul-mat0: iter:444/500 101s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 101s x0: [3, 1, 1, 1] 101s 0.290 0.264 0.439 101s 101s x1: [3, 3, 1, 1] 101s 0.286 0.224 -0.879 101s -0.419 -0.543 0.485 101s 0.721 -0.853 -0.192 101s 101s y: [1, 3, 1, 1] 101s -0.244 101s -0.052 101s -0.101 101s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 101s x0: [3, 2, 3, 1] 101s -0.073 0.578 0.671 101s -0.558 -0.467 -0.443 101s 101s x1: [3, 1, 3, 1] 101s 0.675 0.924 0.573 101s 101s y: [2, 1, 3, 1] 101s 0.869 -1.061 101s testing: mul_mat, [3, 2, 3, 3] = [3, 3, 3, 3] * [3, 2, 3, 3] 101s x0: [3, 3, 3, 3] 101s 0.209 0.252 0.737 101s 0.680 -0.786 -0.408 101s 0.845 -0.765 -0.070 101s 101s x1: [3, 2, 3, 3] 101s 0.059 0.482 0.133 101s -0.265 0.406 -0.294 101s 101s y: [3, 2, 3, 3] 101s 0.232 -0.393 -0.328 101s -0.170 -0.380 -0.514 101s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 101s x0: [3, 1, 1, 1] 101s -0.153 0.231 0.700 101s 101s x1: [3, 3, 1, 1] 101s -0.027 0.580 0.304 101s 0.115 -0.008 -0.908 101s 0.641 0.395 -0.632 101s 101s y: [1, 3, 1, 1] 101s 0.351 101s -0.654 101s -0.449 101s testing: mul_mat, [3, 3, 3, 1] = [1, 3, 3, 1] * [1, 3, 3, 1] 101s x0: [1, 3, 3, 1] 101s -0.061 101s 0.965 101s -0.375 101s 101s x1: [1, 3, 3, 1] 101s -0.398 101s -0.582 101s -0.877 101s 101s y: [3, 3, 3, 1] 101s 0.024 -0.384 0.149 101s 0.036 -0.561 0.218 101s 0.054 -0.846 0.329 101s testing: mul_mat, [1, 1, 3, 3] = [3, 1, 3, 3] * [3, 1, 3, 3] 101s x0: [3, 1, 3, 3] 101s -0.660 -0.464 0.932 101s 101s x1: [3, 1, 3, 3] 101s 0.362 0.405 -0.054 101s 101s y: [1, 1, 3, 3] 101s -0.477 101s test-mul-mat0: iter:445/500 101s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 101s x0: [1, 2, 1, 1] 101s -0.497 101s 0.310 101s 101s x1: [1, 2, 1, 1] 101s -0.199 101s 0.369 101s 101s y: [2, 2, 1, 1] 101s 0.099 -0.062 101s -0.184 0.115 101s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 101s x0: [1, 2, 1, 1] 101s 0.868 101s -0.635 101s 101s x1: [1, 2, 1, 1] 101s -0.597 101s -0.440 101s 101s y: [2, 2, 1, 1] 101s -0.518 0.379 101s -0.383 0.280 101s testing: mul_mat, [3, 2, 1, 2] = [1, 3, 1, 2] * [1, 2, 1, 2] 101s x0: [1, 3, 1, 2] 101s -0.634 101s -0.631 101s 0.600 101s 101s x1: [1, 2, 1, 2] 101s -0.947 101s 0.353 101s 101s y: [3, 2, 1, 2] 101s 0.601 0.598 -0.569 101s -0.224 -0.223 0.212 101s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 101s x0: [1, 4, 1, 1] 101s -0.318 101s 0.365 101s 0.406 101s 0.143 101s 101s x1: [1, 3, 1, 1] 101s 0.666 101s -0.222 101s -0.034 101s 101s y: [4, 3, 1, 1] 101s -0.212 0.243 0.271 0.095 101s 0.071 -0.081 -0.090 -0.032 101s 0.011 -0.012 -0.014 -0.005 101s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 101s x0: [4, 2, 1, 1] 101s -0.553 -0.071 0.627 0.372 101s -0.122 0.007 -0.203 0.680 101s 101s x1: [4, 1, 1, 1] 101s -0.802 -0.000 0.944 0.568 101s 101s y: [2, 1, 1, 1] 101s 1.246 0.292 101s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 101s x0: [2, 4, 1, 2] 101s 0.425 0.437 101s 0.869 0.050 101s -0.475 0.817 101s 0.369 -0.685 101s 101s x1: [2, 4, 1, 2] 101s -0.850 -0.862 101s -0.867 -0.294 101s -0.496 -0.498 101s -0.694 -0.461 101s 101s y: [4, 4, 1, 2] 101s -0.738 -0.782 -0.300 0.277 101s -0.497 -0.768 0.171 -0.118 101s -0.428 -0.456 -0.171 0.158 101s -0.497 -0.626 -0.047 0.060 101s test-mul-mat0: iter:446/500 101s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 3, 1, 1] 101s 0.276 0.580 101s -0.319 0.582 101s 0.698 -0.036 101s 101s x1: [2, 1, 1, 1] 101s 0.937 0.376 101s 101s y: [3, 1, 1, 1] 101s 0.476 -0.080 0.641 101s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 101s x0: [2, 4, 2, 1] 101s 0.553 -0.407 101s -0.564 -0.522 101s -0.074 -0.809 101s -0.891 0.763 101s 101s x1: [2, 3, 2, 1] 101s 0.252 0.224 101s -0.611 0.121 101s 0.748 0.759 101s 101s y: [4, 3, 2, 1] 101s 0.048 -0.259 -0.200 -0.054 101s -0.387 0.281 -0.053 0.636 101s 0.105 -0.818 -0.669 -0.088 101s testing: mul_mat, [1, 4, 2, 2] = [2, 1, 2, 2] * [2, 4, 2, 2] 101s x0: [2, 1, 2, 2] 101s 0.531 -0.509 101s 101s x1: [2, 4, 2, 2] 101s -0.583 0.174 101s -0.844 0.640 101s 0.564 0.277 101s 0.389 0.322 101s 101s y: [1, 4, 2, 2] 101s -0.399 101s -0.774 101s 0.158 101s 0.042 101s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 4, 1, 1] 101s -0.410 -0.170 101s -0.128 -0.458 101s 0.547 0.295 101s -0.520 -0.022 101s 101s x1: [2, 1, 1, 1] 101s 0.294 0.350 101s 101s y: [4, 1, 1, 1] 101s -0.180 -0.198 0.264 -0.160 101s testing: mul_mat, [1, 2, 2, 1] = [4, 1, 2, 1] * [4, 2, 2, 1] 101s x0: [4, 1, 2, 1] 101s 0.015 0.626 0.313 -0.692 101s 101s x1: [4, 2, 2, 1] 101s 0.646 0.873 0.575 -0.204 101s 0.590 0.701 0.268 -0.976 101s 101s y: [1, 2, 2, 1] 101s 0.877 101s 1.205 101s testing: mul_mat, [3, 4, 2, 2] = [1, 3, 2, 2] * [1, 4, 2, 2] 101s x0: [1, 3, 2, 2] 101s -0.486 101s -0.040 101s -0.598 101s 101s x1: [1, 4, 2, 2] 101s 0.891 101s 0.378 101s -0.322 101s -0.567 101s 101s y: [3, 4, 2, 2] 101s -0.433 -0.036 -0.533 101s -0.184 -0.015 -0.226 101s 0.157 0.013 0.193 101s 0.276 0.023 0.339 101s test-mul-mat0: iter:447/500 101s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 101s x0: [4, 1, 1, 1] 101s 0.952 0.957 -0.419 -0.912 101s 101s x1: [4, 1, 1, 1] 101s 0.070 0.628 0.406 -0.274 101s 101s y: [1, 1, 1, 1] 101s 0.747 101s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 101s x0: [4, 2, 1, 1] 101s 0.284 -0.630 -0.532 0.686 101s 0.503 -0.590 0.334 0.650 101s 101s x1: [4, 1, 1, 1] 101s -0.112 -0.277 -0.752 0.856 101s 101s y: [2, 1, 1, 1] 101s 1.129 0.413 101s testing: mul_mat, [2, 2, 1, 3] = [4, 2, 1, 3] * [4, 2, 1, 3] 101s x0: [4, 2, 1, 3] 101s 0.409 -0.142 0.282 0.819 101s -0.809 -0.067 0.797 -0.514 101s 101s x1: [4, 2, 1, 3] 101s 0.978 -0.706 -0.894 -0.479 101s 0.598 0.461 -0.087 -0.207 101s 101s y: [2, 2, 1, 3] 101s -0.144 -1.209 101s -0.015 -0.478 101s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 101s x0: [4, 3, 1, 1] 101s -0.388 0.545 -0.416 0.084 101s 0.735 0.532 0.851 0.082 101s 0.596 -0.918 -0.834 0.044 101s 101s x1: [4, 2, 1, 1] 101s -0.860 0.566 0.375 0.550 101s -0.493 -0.453 0.330 0.916 101s 101s y: [3, 2, 1, 1] 101s 0.533 0.033 -1.321 101s -0.116 -0.248 -0.113 101s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 101s x0: [3, 3, 1, 1] 101s -0.505 0.825 -0.563 101s 0.976 0.892 0.627 101s 0.325 -0.270 -0.674 101s 101s x1: [3, 4, 1, 1] 101s 0.778 -0.704 -0.658 101s -0.928 -0.782 0.768 101s 0.918 -0.195 0.903 101s 0.404 -0.055 0.469 101s 101s y: [3, 4, 1, 1] 101s -0.603 -0.281 0.886 101s -0.609 -1.121 -0.609 101s -1.133 1.289 -0.257 101s -0.513 0.640 -0.170 101s testing: mul_mat, [3, 3, 1, 3] = [3, 3, 1, 3] * [3, 3, 1, 3] 101s x0: [3, 3, 1, 3] 101s 0.114 0.095 0.661 101s -0.403 0.757 -0.233 101s 0.983 -0.609 -0.034 101s 101s x1: [3, 3, 1, 3] 101s 0.982 0.160 -0.592 101s -0.434 0.010 -0.425 101s 0.650 -0.908 0.618 101s 101s y: [3, 3, 1, 3] 101s -0.264 -0.137 0.888 101s -0.330 0.282 -0.419 101s 0.396 -1.093 1.170 101s test-mul-mat0: iter:448/500 101s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 101s x0: [2, 3, 1, 1] 101s 0.041 0.021 101s -0.824 -0.993 101s -0.667 0.035 101s 101s x1: [2, 2, 1, 1] 101s -0.735 0.652 101s -0.351 0.360 101s 101s y: [3, 2, 1, 1] 101s -0.016 -0.041 0.514 101s -0.007 -0.069 0.247 101s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 101s x0: [2, 3, 2, 1] 101s 0.535 0.500 101s -0.591 -0.456 101s -0.349 0.464 101s 101s x1: [2, 3, 2, 1] 101s -0.409 0.072 101s -0.717 0.136 101s 0.312 -0.862 101s 101s y: [3, 3, 2, 1] 101s -0.183 0.209 0.176 101s -0.315 0.361 0.313 101s -0.264 0.209 -0.509 101s testing: mul_mat, [2, 3, 2, 4] = [2, 2, 2, 4] * [2, 3, 2, 4] 101s x0: [2, 2, 2, 4] 101s -0.378 -0.035 101s -0.962 -0.282 101s 101s x1: [2, 3, 2, 4] 101s -0.099 0.297 101s -0.300 -0.093 101s 0.630 0.735 101s 101s y: [2, 3, 2, 4] 101s 0.027 0.012 101s 0.117 0.315 101s -0.264 -0.813 101s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 101s x0: [2, 1, 1, 1] 101s 0.226 -0.234 101s 101s x1: [2, 2, 1, 1] 101s -0.924 -0.494 101s -0.052 0.557 101s 101s y: [1, 2, 1, 1] 101s -0.093 101s -0.142 101s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 101s x0: [1, 1, 2, 1] 101s -0.155 101s 101s x1: [1, 2, 2, 1] 101s 0.707 101s -0.821 101s 101s y: [1, 2, 2, 1] 101s -0.110 101s 0.127 101s testing: mul_mat, [3, 1, 2, 4] = [1, 3, 2, 4] * [1, 1, 2, 4] 101s x0: [1, 3, 2, 4] 101s -0.443 101s -0.134 101s 0.743 101s 101s x1: [1, 1, 2, 4] 101s -0.615 101s 101s y: [3, 1, 2, 4] 101s 0.272 0.083 -0.457 101s test-mul-mat0: iter:449/500 101s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 101s x0: [4, 4, 1, 1] 101s -0.759 -0.115 0.809 0.095 101s -0.575 -0.488 -0.976 -0.530 101s -0.837 -0.490 0.795 0.040 101s 0.763 -0.173 -0.903 -0.423 101s 101s x1: [4, 1, 1, 1] 101s 0.256 -0.530 -0.502 0.813 101s 101s y: [4, 1, 1, 1] 101s -0.462 0.171 -0.321 0.397 101s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 101s x0: [4, 1, 3, 1] 101s 0.003 -0.946 0.187 0.191 101s 101s x1: [4, 4, 3, 1] 101s 0.920 0.486 -0.763 -0.347 101s 0.260 0.419 0.459 0.106 101s 0.696 -0.669 -0.639 -0.835 101s -0.171 -0.826 0.501 0.070 101s 101s y: [1, 4, 3, 1] 101s -0.667 101s -0.290 101s 0.356 101s 0.888 101s testing: mul_mat, [4, 1, 3, 3] = [4, 4, 3, 3] * [4, 1, 3, 3] 101s x0: [4, 4, 3, 3] 101s 0.982 0.721 -0.903 0.735 101s 0.244 -0.798 -0.956 -0.466 101s 0.817 -0.590 -0.337 -0.998 101s -0.857 0.793 -0.760 0.062 101s 101s x1: [4, 1, 3, 3] 101s 0.391 -0.172 0.927 -0.333 101s 101s y: [4, 1, 3, 3] 101s -0.822 -0.498 0.441 -1.196 101s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 101s x0: [4, 2, 1, 1] 101s -0.095 -0.138 0.984 0.453 101s -0.392 0.969 -0.272 0.993 101s 101s x1: [4, 4, 1, 1] 101s -0.433 0.113 -0.586 -0.217 101s -0.828 -0.304 -0.395 0.033 101s 0.128 0.198 -0.331 0.873 101s -0.435 -0.942 -0.725 -0.201 101s 101s y: [2, 4, 1, 1] 101s -0.649 0.223 101s -0.253 0.170 101s 0.031 1.098 101s -0.633 -0.745 101s testing: mul_mat, [1, 4, 3, 1] = [2, 1, 3, 1] * [2, 4, 3, 1] 101s x0: [2, 1, 3, 1] 101s 0.265 0.719 101s 101s x1: [2, 4, 3, 1] 101s 0.487 -0.820 101s -0.107 0.400 101s -0.027 -0.541 101s 0.968 -0.915 101s 101s y: [1, 4, 3, 1] 101s -0.460 101s 0.260 101s -0.396 101s -0.401 101s testing: mul_mat, [3, 2, 3, 3] = [1, 3, 3, 3] * [1, 2, 3, 3] 101s x0: [1, 3, 3, 3] 101s 0.932 101s -0.595 101s -0.453 101s 101s x1: [1, 2, 3, 3] 101s 0.480 101s 0.352 101s 101s y: [3, 2, 3, 3] 101s 0.447 -0.285 -0.217 101s 0.328 -0.209 -0.159 101s test-mul-mat0: iter:450/500 101s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 101s x0: [4, 4, 1, 1] 101s 0.593 -0.045 -0.361 0.655 101s 0.356 -0.564 -0.988 -0.289 101s -0.811 0.361 0.577 0.857 101s -0.729 0.071 0.457 0.586 101s 101s x1: [4, 4, 1, 1] 101s 0.600 0.315 -0.959 0.935 101s 0.470 0.114 0.536 0.344 101s -0.304 0.129 -0.611 -0.220 101s -0.798 -0.214 -0.741 -0.846 101s 101s y: [4, 4, 1, 1] 101s 1.301 0.713 -0.124 -0.306 101s 0.305 -0.526 0.264 0.112 101s -0.110 0.486 -0.248 -0.177 101s -0.751 0.813 -0.581 -0.267 101s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 101s x0: [4, 3, 1, 1] 101s 0.722 0.208 -0.276 -0.842 101s 0.220 0.436 -0.652 -0.419 101s 0.012 -0.795 -0.149 -0.917 101s 101s x1: [4, 4, 1, 1] 101s 0.112 0.393 0.056 -0.775 101s -0.071 -0.601 -0.079 -0.943 101s -0.211 0.701 -0.741 0.575 101s 0.960 -0.587 0.083 0.554 101s 101s y: [3, 4, 1, 1] 101s 0.799 0.484 0.391 101s 0.638 0.169 1.353 101s -0.286 0.501 -0.977 101s 0.082 -0.331 -0.042 101s testing: mul_mat, [1, 3, 1, 3] = [4, 1, 1, 3] * [4, 3, 1, 3] 101s x0: [4, 1, 1, 3] 101s -0.527 0.238 -0.707 -0.486 101s 101s x1: [4, 3, 1, 3] 101s 0.662 -0.563 0.195 0.055 101s 0.493 0.420 0.984 0.892 101s -0.659 -0.959 -0.319 -0.958 101s 101s y: [1, 3, 1, 3] 101s -0.647 101s -1.289 101s 0.810 101s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 101s x0: [4, 1, 1, 1] 101s -0.356 -0.343 0.361 0.210 101s 101s x1: [4, 1, 1, 1] 101s 0.609 -0.426 -0.341 -0.584 101s 101s y: [1, 1, 1, 1] 101s -0.317 101s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 3, 1, 1] 101s -0.520 101s 0.779 101s 0.057 101s 101s x1: [1, 4, 1, 1] 101s 0.911 101s 0.133 101s -0.374 101s 0.248 101s 101s y: [3, 4, 1, 1] 101s -0.474 0.710 0.052 101s -0.069 0.104 0.008 101s 0.194 -0.291 -0.021 101s -0.129 0.193 0.014 101s testing: mul_mat, [1, 1, 1, 3] = [3, 1, 1, 3] * [3, 1, 1, 3] 101s x0: [3, 1, 1, 3] 101s -0.303 -0.615 -0.330 101s 101s x1: [3, 1, 1, 3] 101s 0.826 0.731 0.530 101s 101s y: [1, 1, 1, 3] 101s -0.875 101s test-mul-mat0: iter:451/500 101s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 101s x0: [3, 1, 1, 1] 101s -0.269 -0.918 -0.880 101s 101s x1: [3, 4, 1, 1] 101s -0.022 0.533 0.730 101s -0.774 -0.899 -0.790 101s -0.994 0.158 -0.964 101s 0.737 -0.313 0.100 101s 101s y: [1, 4, 1, 1] 101s -1.126 101s 1.729 101s 0.972 101s 0.001 101s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 101s x0: [3, 4, 2, 1] 101s 0.154 -0.342 -0.624 101s -0.807 -0.448 0.443 101s -0.407 0.656 -0.578 101s -0.874 0.386 -0.352 101s 101s x1: [3, 1, 2, 1] 101s 0.588 0.239 -0.183 101s 101s y: [4, 1, 2, 1] 101s 0.123 -0.663 0.023 -0.357 101s testing: mul_mat, [1, 4, 2, 4] = [3, 1, 2, 4] * [3, 4, 2, 4] 101s x0: [3, 1, 2, 4] 101s 0.302 0.413 0.640 101s 101s x1: [3, 4, 2, 4] 101s -0.609 -0.947 0.088 101s -0.636 0.963 -0.504 101s -0.669 0.117 0.154 101s -0.293 0.309 0.706 101s 101s y: [1, 4, 2, 4] 101s -0.519 101s -0.118 101s -0.056 101s 0.491 101s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 101s x0: [3, 2, 1, 1] 101s 0.837 -0.269 0.047 101s 0.633 0.139 -0.629 101s 101s x1: [3, 1, 1, 1] 101s 0.219 0.444 0.750 101s 101s y: [2, 1, 1, 1] 101s 0.098 -0.272 101s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 101s x0: [2, 1, 2, 1] 101s 0.944 0.624 101s 101s x1: [2, 3, 2, 1] 101s -0.993 0.412 101s -0.893 -0.597 101s 0.860 -0.603 101s 101s y: [1, 3, 2, 1] 101s -0.681 101s -1.216 101s 0.436 101s testing: mul_mat, [3, 2, 2, 4] = [1, 3, 2, 4] * [1, 2, 2, 4] 101s x0: [1, 3, 2, 4] 101s -0.616 101s -0.557 101s 0.731 101s 101s x1: [1, 2, 2, 4] 101s 0.614 101s -0.972 101s 101s y: [3, 2, 2, 4] 101s -0.378 -0.342 0.449 101s 0.599 0.542 -0.711 101s test-mul-mat0: iter:452/500 101s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 101s x0: [3, 1, 1, 1] 101s -0.919 0.762 -0.718 101s 101s x1: [3, 2, 1, 1] 101s 0.458 -0.685 -0.969 101s 0.843 -0.242 0.763 101s 101s y: [1, 2, 1, 1] 101s -0.247 101s -1.506 101s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 101s x0: [3, 1, 1, 1] 101s 0.324 0.153 -0.787 101s 101s x1: [3, 1, 1, 1] 101s 0.118 0.731 0.942 101s 101s y: [1, 1, 1, 1] 101s -0.591 101s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 101s x0: [3, 1, 1, 1] 101s -0.123 -0.450 -0.084 101s 101s x1: [3, 1, 1, 1] 101s -0.469 -0.608 0.883 101s 101s y: [1, 1, 1, 1] 101s 0.257 101s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 101s x0: [3, 2, 1, 1] 101s 0.530 0.656 0.526 101s 0.211 -0.011 0.687 101s 101s x1: [3, 1, 1, 1] 101s 0.490 -0.947 0.478 101s 101s y: [2, 1, 1, 1] 101s -0.110 0.443 101s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 101s x0: [2, 3, 1, 1] 101s 0.483 0.581 101s -0.057 -0.733 101s 0.477 -0.370 101s 101s x1: [2, 3, 1, 1] 101s -0.169 -0.716 101s 0.450 0.254 101s -0.635 0.212 101s 101s y: [3, 3, 1, 1] 101s -0.498 0.534 0.184 101s 0.365 -0.212 0.121 101s -0.184 -0.119 -0.381 101s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 101s x0: [3, 1, 1, 1] 101s -0.807 0.389 -0.719 101s 101s x1: [3, 2, 1, 1] 101s 0.795 -0.202 0.022 101s 0.678 0.277 0.900 101s 101s y: [1, 2, 1, 1] 101s -0.736 101s -1.086 101s test-mul-mat0: iter:453/500 101s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 101s x0: [1, 2, 1, 1] 101s 0.691 101s 0.631 101s 101s x1: [1, 2, 1, 1] 101s -0.996 101s -0.200 101s 101s y: [2, 2, 1, 1] 101s -0.688 -0.629 101s -0.138 -0.126 101s testing: mul_mat, [1, 2, 3, 1] = [1, 1, 3, 1] * [1, 2, 3, 1] 101s x0: [1, 1, 3, 1] 101s 0.295 101s 101s x1: [1, 2, 3, 1] 101s -0.308 101s 0.141 101s 101s y: [1, 2, 3, 1] 101s -0.091 101s 0.042 101s testing: mul_mat, [4, 1, 3, 1] = [1, 4, 3, 1] * [1, 1, 3, 1] 101s x0: [1, 4, 3, 1] 101s 0.550 101s 0.594 101s 0.637 101s 0.449 101s 101s x1: [1, 1, 3, 1] 101s 0.562 101s 101s y: [4, 1, 3, 1] 101s 0.309 0.334 0.358 0.253 101s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 2, 1, 1] 101s 0.482 101s -0.978 101s 101s x1: [1, 4, 1, 1] 101s 0.190 101s -0.286 101s -0.210 101s -0.119 101s 101s y: [2, 4, 1, 1] 101s 0.092 -0.186 101s -0.138 0.280 101s -0.101 0.206 101s -0.057 0.116 101s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 101s x0: [2, 2, 3, 1] 101s 0.201 -0.925 101s 0.231 0.117 101s 101s x1: [2, 1, 3, 1] 101s 0.230 -0.461 101s 101s y: [2, 1, 3, 1] 101s 0.473 -0.001 101s testing: mul_mat, [4, 2, 3, 1] = [2, 4, 3, 1] * [2, 2, 3, 1] 101s x0: [2, 4, 3, 1] 101s 0.751 0.236 101s 0.567 -0.963 101s -0.510 -0.969 101s -0.170 -0.532 101s 101s x1: [2, 2, 3, 1] 101s -0.363 -0.441 101s 0.100 -0.449 101s 101s y: [4, 2, 3, 1] 101s -0.377 0.219 0.613 0.296 101s -0.031 0.489 0.384 0.222 101s test-mul-mat0: iter:454/500 101s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 3, 1, 1] 101s -0.459 -0.953 101s 0.786 0.372 101s 0.284 0.823 101s 101s x1: [2, 1, 1, 1] 101s -0.210 -0.520 101s 101s y: [3, 1, 1, 1] 101s 0.591 -0.358 -0.487 101s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 101s x0: [2, 4, 4, 1] 101s 0.108 -0.031 101s 0.805 -0.520 101s -0.747 0.628 101s 0.883 -0.996 101s 101s x1: [2, 3, 4, 1] 101s 0.403 0.751 101s 0.936 -0.448 101s 0.811 0.674 101s 101s y: [4, 3, 4, 1] 101s 0.020 -0.066 0.171 -0.393 101s 0.115 0.987 -0.981 1.273 101s 0.067 0.302 -0.183 0.045 101s testing: mul_mat, [1, 4, 4, 4] = [2, 1, 4, 4] * [2, 4, 4, 4] 101s x0: [2, 1, 4, 4] 101s -0.403 -0.690 101s 101s x1: [2, 4, 4, 4] 101s 0.463 0.721 101s -0.158 0.715 101s 0.350 -0.276 101s 0.719 -0.086 101s 101s y: [1, 4, 4, 4] 101s -0.684 101s -0.429 101s 0.049 101s -0.231 101s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 3, 1, 1] 101s 0.832 -0.181 101s -0.680 -0.048 101s 0.860 0.931 101s 101s x1: [2, 1, 1, 1] 101s -0.391 0.547 101s 101s y: [3, 1, 1, 1] 101s -0.424 0.239 0.173 101s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 101s x0: [3, 1, 4, 1] 101s 0.024 0.198 -0.918 101s 101s x1: [3, 2, 4, 1] 101s -0.901 0.209 0.961 101s 0.401 0.522 -0.663 101s 101s y: [1, 2, 4, 1] 101s -0.862 101s 0.721 101s testing: mul_mat, [4, 3, 4, 4] = [1, 4, 4, 4] * [1, 3, 4, 4] 101s x0: [1, 4, 4, 4] 101s -0.564 101s -0.711 101s -0.572 101s -0.159 101s 101s x1: [1, 3, 4, 4] 101s 0.426 101s 0.790 101s 0.319 101s 101s y: [4, 3, 4, 4] 101s -0.240 -0.303 -0.244 -0.068 101s -0.445 -0.562 -0.452 -0.126 101s -0.180 -0.227 -0.183 -0.051 101s test-mul-mat0: iter:455/500 101s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 101s x0: [3, 2, 1, 1] 101s -0.174 0.907 -0.687 101s -0.113 0.547 0.282 101s 101s x1: [3, 2, 1, 1] 101s 0.509 0.891 0.478 101s 0.413 -0.858 -0.494 101s 101s y: [2, 2, 1, 1] 101s 0.392 0.565 101s -0.511 -0.656 101s testing: mul_mat, [4, 2, 2, 1] = [3, 4, 2, 1] * [3, 2, 2, 1] 101s x0: [3, 4, 2, 1] 101s -0.792 0.941 -0.090 101s 0.020 0.153 -0.580 101s -0.090 -0.369 0.833 101s 0.052 0.137 0.506 101s 101s x1: [3, 2, 2, 1] 101s -0.908 -0.079 0.966 101s -0.116 0.433 0.773 101s 101s y: [4, 2, 2, 1] 101s 0.559 -0.590 0.915 0.431 101s 0.430 -0.384 0.494 0.445 101s testing: mul_mat, [2, 4, 2, 4] = [3, 2, 2, 4] * [3, 4, 2, 4] 101s x0: [3, 2, 2, 4] 101s 0.451 -0.546 -0.514 101s -0.345 -0.105 -0.452 101s 101s x1: [3, 4, 2, 4] 101s 0.021 0.926 -0.692 101s -0.589 0.068 -0.643 101s -0.935 0.276 -0.703 101s -0.025 -0.705 0.451 101s 101s y: [2, 4, 2, 4] 101s -0.141 0.208 101s 0.028 0.487 101s -0.212 0.611 101s 0.142 -0.121 101s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 101s x0: [3, 4, 1, 1] 101s -0.729 -0.258 -0.992 101s 0.454 0.788 -0.315 101s -0.978 -0.910 -0.124 101s 0.983 0.482 0.122 101s 101s x1: [3, 2, 1, 1] 101s 0.057 -0.401 0.055 101s -0.588 0.863 0.996 101s 101s y: [4, 2, 1, 1] 101s 0.007 -0.307 0.302 -0.130 101s -0.782 0.099 -0.333 -0.041 101s testing: mul_mat, [3, 3, 2, 1] = [4, 3, 2, 1] * [4, 3, 2, 1] 101s x0: [4, 3, 2, 1] 101s 0.128 0.813 0.640 -0.413 101s -0.222 0.654 0.661 -0.298 101s -0.381 0.741 0.288 0.042 101s 101s x1: [4, 3, 2, 1] 101s 0.827 -0.993 0.547 -0.053 101s 0.040 0.754 -0.933 0.483 101s 0.492 -0.461 -0.678 -0.952 101s 101s y: [3, 3, 2, 1] 101s -0.329 -0.456 -0.896 101s -0.179 -0.277 0.295 101s -0.352 -0.576 -0.764 101s testing: mul_mat, [2, 4, 2, 4] = [3, 2, 2, 4] * [3, 4, 2, 4] 101s x0: [3, 2, 2, 4] 101s -0.847 -0.779 0.809 101s -0.197 -0.705 -0.960 101s 101s x1: [3, 4, 2, 4] 101s 0.599 0.266 0.341 101s -0.577 -0.696 -0.362 101s 0.034 0.432 0.416 101s 0.653 0.244 0.070 101s 101s y: [2, 4, 2, 4] 101s -0.439 -0.633 101s 0.738 0.953 101s -0.029 -0.711 101s -0.687 -0.369 101s test-mul-mat0: iter:456/500 101s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 101s x0: [1, 4, 1, 1] 101s 0.097 101s 0.748 101s 0.942 101s 0.477 101s 101s x1: [1, 2, 1, 1] 101s -0.514 101s -0.137 101s 101s y: [4, 2, 1, 1] 101s -0.050 -0.384 -0.484 -0.245 101s -0.013 -0.102 -0.129 -0.065 101s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 1, 1, 1] 101s -0.512 101s 101s x1: [1, 4, 1, 1] 101s 0.411 101s -0.895 101s 0.872 101s 0.227 101s 101s y: [1, 4, 1, 1] 101s -0.211 101s 0.458 101s -0.447 101s -0.116 101s testing: mul_mat, [1, 1, 1, 4] = [1, 1, 1, 4] * [1, 1, 1, 4] 101s x0: [1, 1, 1, 4] 101s -0.336 101s 101s x1: [1, 1, 1, 4] 101s 0.338 101s 101s y: [1, 1, 1, 4] 101s -0.113 101s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 101s x0: [1, 2, 1, 1] 101s 0.772 101s -0.291 101s 101s x1: [1, 1, 1, 1] 101s -0.080 101s 101s y: [2, 1, 1, 1] 101s -0.061 0.023 101s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 1, 1, 1] 101s 0.868 0.006 101s 101s x1: [2, 1, 1, 1] 101s 0.150 -0.118 101s 101s y: [1, 1, 1, 1] 101s 0.130 101s testing: mul_mat, [1, 2, 1, 4] = [1, 1, 1, 4] * [1, 2, 1, 4] 101s x0: [1, 1, 1, 4] 101s 0.964 101s 101s x1: [1, 2, 1, 4] 101s 0.517 101s -0.268 101s 101s y: [1, 2, 1, 4] 101s 0.499 101s -0.259 101s test-mul-mat0: iter:457/500 101s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 101s x0: [3, 3, 1, 1] 101s -0.521 -0.035 0.799 101s 0.485 -0.518 -0.469 101s -0.226 0.097 0.010 101s 101s x1: [3, 3, 1, 1] 101s 0.467 -0.740 -0.695 101s 0.934 0.825 0.225 101s -0.219 0.596 0.934 101s 101s y: [3, 3, 1, 1] 101s -0.773 0.936 -0.184 101s -0.336 -0.080 -0.129 101s 0.839 -0.854 0.117 101s testing: mul_mat, [4, 3, 4, 1] = [3, 4, 4, 1] * [3, 3, 4, 1] 101s x0: [3, 4, 4, 1] 101s -0.286 -0.220 -0.148 101s -0.284 0.979 0.681 101s -0.815 0.439 -0.186 101s 0.588 -0.278 0.173 101s 101s x1: [3, 3, 4, 1] 101s -0.994 0.188 -0.098 101s 0.342 0.152 -0.980 101s 0.749 0.604 -0.524 101s 101s y: [4, 3, 4, 1] 101s 0.257 0.399 0.911 -0.654 101s 0.014 -0.615 -0.030 -0.010 101s -0.270 0.023 -0.248 0.182 101s testing: mul_mat, [3, 4, 4, 2] = [3, 3, 4, 2] * [3, 4, 4, 2] 101s x0: [3, 3, 4, 2] 101s 0.719 0.626 -0.584 101s 0.461 -0.189 -0.826 101s 0.195 0.822 -0.045 101s 101s x1: [3, 4, 4, 2] 101s 0.136 -0.328 0.782 101s 0.596 -0.084 0.204 101s -0.109 -0.386 -0.751 101s -0.790 -0.332 -0.741 101s 101s y: [3, 4, 4, 2] 101s -0.564 -0.521 -0.278 101s 0.257 0.122 0.038 101s 0.119 0.644 -0.305 101s -0.342 0.311 -0.393 101s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 101s x0: [3, 4, 1, 1] 101s -0.988 0.155 -0.380 101s 0.554 -0.989 -0.396 101s 0.875 -0.433 0.396 101s -0.628 0.443 0.420 101s 101s x1: [3, 3, 1, 1] 101s 0.628 0.442 0.344 101s -0.934 -0.856 0.939 101s 0.535 0.777 -0.006 101s 101s y: [4, 3, 1, 1] 101s -0.683 -0.225 0.494 -0.054 101s 0.433 -0.042 -0.075 0.602 101s -0.406 -0.470 0.130 0.006 101s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 101s x0: [4, 4, 4, 1] 101s 0.709 0.088 -0.566 0.576 101s -0.870 -0.337 0.732 -0.019 101s -0.664 0.307 -0.257 -0.804 101s 0.503 -0.387 0.601 0.295 101s 101s x1: [4, 3, 4, 1] 101s -0.891 0.429 0.874 0.893 101s 0.715 0.175 0.777 0.211 101s 0.341 0.405 -0.347 -0.315 101s 101s y: [4, 3, 4, 1] 101s -0.574 1.254 -0.219 0.174 101s 0.204 -0.117 -0.791 0.821 101s 0.292 -0.682 0.240 -0.287 101s testing: mul_mat, [1, 4, 4, 2] = [4, 1, 4, 2] * [4, 4, 4, 2] 101s x0: [4, 1, 4, 2] 101s -0.416 0.617 -0.610 0.259 101s 101s x1: [4, 4, 4, 2] 101s 0.307 0.493 -0.310 -0.643 101s -0.082 0.238 0.840 -0.926 101s -0.471 -0.076 -0.193 -0.200 101s -0.796 -0.165 -0.815 0.991 101s 101s y: [1, 4, 4, 2] 101s 0.199 101s -0.571 101s 0.215 101s 0.984 101s test-mul-mat0: iter:458/500 101s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 101s x0: [2, 1, 1, 1] 101s 0.171 -0.474 101s 101s x1: [2, 4, 1, 1] 101s 0.169 -0.888 101s 0.273 -0.242 101s 0.021 -0.333 101s 0.243 0.738 101s 101s y: [1, 4, 1, 1] 101s 0.450 101s 0.161 101s 0.162 101s -0.309 101s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 3, 1, 1] 101s -0.893 0.383 101s -0.600 0.221 101s 0.160 -0.749 101s 101s x1: [2, 1, 1, 1] 101s -0.734 -0.053 101s 101s y: [3, 1, 1, 1] 101s 0.636 0.429 -0.078 101s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 101s x0: [2, 2, 1, 1] 101s 0.648 0.663 101s -0.951 0.585 101s 101s x1: [2, 3, 1, 1] 101s 0.798 0.604 101s 0.826 0.740 101s 0.817 0.550 101s 101s y: [2, 3, 1, 1] 101s 0.918 -0.405 101s 1.026 -0.352 101s 0.894 -0.455 101s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 101s x0: [2, 3, 1, 1] 101s 0.525 -0.627 101s -0.167 -0.996 101s -0.080 0.446 101s 101s x1: [2, 2, 1, 1] 101s -0.168 -0.839 101s -0.142 0.590 101s 101s y: [3, 2, 1, 1] 101s 0.438 0.864 -0.361 101s -0.445 -0.564 0.275 101s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 101s x0: [3, 3, 1, 1] 101s 0.494 0.098 -0.085 101s 0.962 0.788 0.338 101s 0.764 0.504 0.769 101s 101s x1: [3, 2, 1, 1] 101s -0.361 -0.049 0.311 101s -0.255 -0.666 0.711 101s 101s y: [3, 2, 1, 1] 101s -0.210 -0.281 -0.062 101s -0.251 -0.529 0.017 101s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 101s x0: [3, 3, 1, 1] 101s -0.743 -0.739 0.212 101s -0.918 0.527 -0.161 101s -0.096 0.543 -0.712 101s 101s x1: [3, 3, 1, 1] 101s -0.437 0.001 0.818 101s -0.852 0.834 0.979 101s 0.006 0.424 0.161 101s 101s y: [3, 3, 1, 1] 101s 0.497 0.270 -0.540 101s 0.225 1.064 -0.163 101s -0.283 0.192 0.115 101s test-mul-mat0: iter:459/500 101s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 101s x0: [4, 3, 1, 1] 101s 0.088 -0.229 0.897 -0.751 101s 0.302 -0.846 -0.670 -0.794 101s -0.584 0.858 0.748 0.628 101s 101s x1: [4, 3, 1, 1] 101s -0.488 -0.982 -0.861 -0.700 101s 0.522 0.054 0.638 0.291 101s 0.617 -0.361 0.109 0.765 101s 101s y: [3, 3, 1, 1] 101s -0.064 1.816 -1.641 101s 0.387 -0.546 0.401 101s -0.341 -0.189 -0.109 101s testing: mul_mat, [1, 3, 2, 1] = [4, 1, 2, 1] * [4, 3, 2, 1] 101s x0: [4, 1, 2, 1] 101s 0.897 0.069 0.273 0.754 101s 101s x1: [4, 3, 2, 1] 101s -0.304 -0.964 0.175 0.246 101s -0.709 -0.785 0.758 -0.691 101s -0.646 -0.942 0.831 0.408 101s 101s y: [1, 3, 2, 1] 101s -0.105 101s -1.005 101s -0.109 101s testing: mul_mat, [3, 1, 2, 3] = [4, 3, 2, 3] * [4, 1, 2, 3] 101s x0: [4, 3, 2, 3] 101s 0.185 0.170 -0.819 -0.914 101s 0.621 0.035 -0.838 0.318 101s -0.820 -0.547 -0.227 0.634 101s 101s x1: [4, 1, 2, 3] 101s -0.924 0.697 0.145 -0.709 101s 101s y: [3, 1, 2, 3] 101s 0.477 -0.895 -0.106 101s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 101s x0: [4, 1, 1, 1] 101s -0.716 0.583 0.292 -0.954 101s 101s x1: [4, 3, 1, 1] 101s -0.059 0.937 0.217 -0.047 101s 0.074 0.703 -0.541 0.534 101s -0.580 0.000 0.953 0.236 101s 101s y: [1, 3, 1, 1] 101s 0.696 101s -0.310 101s 0.468 101s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 101s x0: [1, 4, 2, 1] 101s -0.023 101s 0.769 101s -0.248 101s -0.305 101s 101s x1: [1, 4, 2, 1] 101s 0.755 101s -0.995 101s -0.346 101s 0.115 101s 101s y: [4, 4, 2, 1] 101s -0.017 0.581 -0.187 -0.230 101s 0.023 -0.765 0.247 0.303 101s 0.008 -0.266 0.086 0.106 101s -0.003 0.088 -0.028 -0.035 101s testing: mul_mat, [1, 1, 2, 3] = [4, 1, 2, 3] * [4, 1, 2, 3] 101s x0: [4, 1, 2, 3] 101s 0.745 -0.802 -0.874 0.439 101s 101s x1: [4, 1, 2, 3] 101s -0.353 0.706 -0.427 0.106 101s 101s y: [1, 1, 2, 3] 101s -0.411 101s test-mul-mat0: iter:460/500 101s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 101s x0: [1, 4, 1, 1] 101s -0.655 101s 0.078 101s -0.130 101s 0.784 101s 101s x1: [1, 2, 1, 1] 101s -0.400 101s -0.119 101s 101s y: [4, 2, 1, 1] 101s 0.262 -0.031 0.052 -0.313 101s 0.078 -0.009 0.015 -0.093 101s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 1, 1, 1] 101s 0.061 101s 101s x1: [1, 4, 1, 1] 101s 0.909 101s 0.866 101s 0.870 101s -0.555 101s 101s y: [1, 4, 1, 1] 101s 0.055 101s 0.053 101s 0.053 101s -0.034 101s testing: mul_mat, [3, 1, 1, 4] = [1, 3, 1, 4] * [1, 1, 1, 4] 101s x0: [1, 3, 1, 4] 101s -0.311 101s 0.641 101s 0.394 101s 101s x1: [1, 1, 1, 4] 101s -0.778 101s 101s y: [3, 1, 1, 4] 101s 0.242 -0.499 -0.307 101s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 101s x0: [1, 2, 1, 1] 101s -0.681 101s 0.757 101s 101s x1: [1, 3, 1, 1] 101s -0.830 101s 0.974 101s -0.321 101s 101s y: [2, 3, 1, 1] 101s 0.565 -0.628 101s -0.663 0.737 101s 0.219 -0.243 101s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 4, 1, 1] 101s 0.651 0.034 101s 0.973 -0.668 101s -0.889 0.086 101s 0.087 0.392 101s 101s x1: [2, 1, 1, 1] 101s 0.785 -0.897 101s 101s y: [4, 1, 1, 1] 101s 0.481 1.363 -0.775 -0.283 101s testing: mul_mat, [2, 2, 1, 4] = [4, 2, 1, 4] * [4, 2, 1, 4] 101s x0: [4, 2, 1, 4] 101s -0.201 0.495 0.070 0.979 101s -0.711 -0.776 -0.668 0.617 101s 101s x1: [4, 2, 1, 4] 101s 0.525 0.876 -0.919 0.166 101s 0.271 0.425 -0.219 -0.163 101s 101s y: [2, 2, 1, 4] 101s 0.427 -0.337 101s -0.019 -0.477 101s test-mul-mat0: iter:461/500 101s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 101s x0: [4, 4, 1, 1] 101s 0.520 -0.219 -0.610 -0.045 101s 0.156 -0.416 -0.397 0.019 101s 0.300 -0.430 -0.962 -0.809 101s -0.171 -0.676 -0.657 -0.588 101s 101s x1: [4, 1, 1, 1] 101s -0.448 0.303 0.982 -0.860 101s 101s y: [4, 1, 1, 1] 101s -0.859 -0.602 -0.512 -0.267 101s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 101s x0: [4, 1, 3, 1] 101s 0.151 -0.120 0.325 0.082 101s 101s x1: [4, 4, 3, 1] 101s -0.793 -0.156 -0.287 0.213 101s 0.569 0.812 -0.493 0.788 101s 0.136 -0.129 -0.660 -0.562 101s -0.147 -0.520 0.373 -0.627 101s 101s y: [1, 4, 3, 1] 101s -0.177 101s -0.108 101s -0.225 101s 0.110 101s testing: mul_mat, [1, 1, 3, 2] = [4, 1, 3, 2] * [4, 1, 3, 2] 101s x0: [4, 1, 3, 2] 101s -0.779 -0.639 0.925 0.135 101s 101s x1: [4, 1, 3, 2] 101s -0.344 0.594 -0.986 0.112 101s 101s y: [1, 1, 3, 2] 101s -1.010 101s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 101s x0: [4, 1, 1, 1] 101s 0.337 0.613 0.429 0.698 101s 101s x1: [4, 1, 1, 1] 101s -0.648 -0.430 -0.232 -0.503 101s 101s y: [1, 1, 1, 1] 101s -0.933 101s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 101s x0: [1, 3, 3, 1] 101s -0.392 101s -0.530 101s 0.667 101s 101s x1: [1, 4, 3, 1] 101s 0.538 101s -0.436 101s 0.648 101s -0.547 101s 101s y: [3, 4, 3, 1] 101s -0.211 -0.285 0.359 101s 0.171 0.231 -0.291 101s -0.254 -0.343 0.432 101s 0.214 0.290 -0.365 101s testing: mul_mat, [1, 1, 3, 2] = [3, 1, 3, 2] * [3, 1, 3, 2] 101s x0: [3, 1, 3, 2] 101s 0.023 0.959 -0.982 101s 101s x1: [3, 1, 3, 2] 101s -0.814 -0.335 -0.910 101s 101s y: [1, 1, 3, 2] 101s 0.554 101s test-mul-mat0: iter:462/500 101s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 101s x0: [3, 4, 1, 1] 101s -0.284 0.294 -0.963 101s -0.325 0.312 0.668 101s 0.105 -0.003 0.599 101s -0.385 0.490 0.364 101s 101s x1: [3, 2, 1, 1] 101s 0.311 0.233 0.046 101s 0.533 0.200 -0.287 101s 101s y: [4, 2, 1, 1] 101s -0.065 0.003 0.060 0.011 101s 0.184 -0.303 -0.117 -0.212 101s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 101s x0: [3, 4, 2, 1] 101s 0.933 -0.002 0.239 101s -0.452 -0.513 -0.397 101s -0.233 0.792 0.918 101s 0.256 0.003 0.865 101s 101s x1: [3, 4, 2, 1] 101s -0.781 0.305 0.315 101s -0.511 0.211 0.947 101s -0.368 -0.456 -0.125 101s -0.923 0.003 0.636 101s 101s y: [4, 4, 2, 1] 101s -0.654 0.072 0.712 0.073 101s -0.251 -0.253 1.155 0.689 101s -0.372 0.450 -0.390 -0.204 101s -0.710 0.163 0.801 0.314 101s testing: mul_mat, [2, 4, 2, 3] = [3, 2, 2, 3] * [3, 4, 2, 3] 101s x0: [3, 2, 2, 3] 101s -0.245 0.269 -0.100 101s -0.698 -0.042 0.997 101s 101s x1: [3, 4, 2, 3] 101s -0.792 -0.623 0.143 101s -0.820 0.205 0.144 101s 0.819 0.138 -0.859 101s 0.058 0.685 -0.372 101s 101s y: [2, 4, 2, 3] 101s 0.012 0.721 101s 0.242 0.707 101s -0.078 -1.434 101s 0.208 -0.440 101s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 101s x0: [3, 1, 1, 1] 101s -0.921 -0.622 0.996 101s 101s x1: [3, 2, 1, 1] 101s -0.739 -0.808 0.695 101s -0.050 0.405 0.100 101s 101s y: [1, 2, 1, 1] 101s 1.876 101s -0.106 101s testing: mul_mat, [4, 3, 2, 1] = [1, 4, 2, 1] * [1, 3, 2, 1] 101s x0: [1, 4, 2, 1] 101s -0.419 101s -0.843 101s -0.499 101s -0.183 101s 101s x1: [1, 3, 2, 1] 101s -0.478 101s 0.147 101s -0.551 101s 101s y: [4, 3, 2, 1] 101s 0.200 0.403 0.239 0.088 101s -0.061 -0.124 -0.073 -0.027 101s 0.231 0.464 0.275 0.101 101s testing: mul_mat, [2, 1, 2, 3] = [4, 2, 2, 3] * [4, 1, 2, 3] 101s x0: [4, 2, 2, 3] 101s 0.408 -0.293 0.885 0.479 101s 0.204 0.762 -0.537 0.184 101s 101s x1: [4, 1, 2, 3] 101s 0.717 0.300 -0.597 0.981 101s 101s y: [2, 1, 2, 3] 101s 0.147 0.876 101s test-mul-mat0: iter:463/500 101s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 101s x0: [4, 4, 1, 1] 101s 0.058 0.873 0.376 0.825 101s 0.871 0.729 -0.590 -0.550 101s -0.024 -0.370 -0.587 -0.802 101s -0.621 -0.056 -0.524 -0.922 101s 101s x1: [4, 4, 1, 1] 101s -0.723 0.698 0.428 -0.140 101s 0.332 -0.869 0.615 0.874 101s 0.221 -0.299 0.824 0.515 101s -0.506 0.535 0.694 -0.250 101s 101s y: [4, 4, 1, 1] 101s 0.613 -0.295 -0.379 0.315 101s 0.213 -1.188 -0.748 -1.286 101s 0.487 -0.795 -0.791 -1.028 101s 0.493 -0.322 -0.393 0.151 101s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 101s x0: [4, 1, 1, 1] 101s -0.255 0.816 -0.360 -0.526 101s 101s x1: [4, 4, 1, 1] 101s -0.628 0.336 0.410 -0.497 101s -0.049 0.284 0.723 0.652 101s 0.108 0.239 -0.854 -0.357 101s -0.067 -0.104 0.369 0.990 101s 101s y: [1, 4, 1, 1] 101s 0.548 101s -0.359 101s 0.662 101s -0.721 101s testing: mul_mat, [1, 1, 1, 2] = [4, 1, 1, 2] * [4, 1, 1, 2] 101s x0: [4, 1, 1, 2] 101s 0.313 -0.180 0.460 -0.277 101s 101s x1: [4, 1, 1, 2] 101s -0.774 0.090 0.450 -0.144 101s 101s y: [1, 1, 1, 2] 101s -0.012 101s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 101s x0: [4, 3, 1, 1] 101s 0.217 0.208 0.024 0.250 101s 0.103 0.872 -0.487 0.603 101s 0.127 0.872 -0.654 0.796 101s 101s x1: [4, 1, 1, 1] 101s -0.938 0.115 -0.715 -0.792 101s 101s y: [3, 1, 1, 1] 101s -0.396 -0.126 -0.182 101s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 101s x0: [3, 1, 1, 1] 101s -0.258 0.500 -0.500 101s 101s x1: [3, 4, 1, 1] 101s -0.894 0.106 0.444 101s 0.342 0.554 0.568 101s -0.345 -0.626 0.028 101s 0.378 0.696 0.438 101s 101s y: [1, 4, 1, 1] 101s 0.061 101s -0.096 101s -0.238 101s 0.031 101s testing: mul_mat, [1, 3, 1, 2] = [1, 1, 1, 2] * [1, 3, 1, 2] 101s x0: [1, 1, 1, 2] 101s -0.316 101s 101s x1: [1, 3, 1, 2] 101s 0.026 101s 0.708 101s -0.742 101s 101s y: [1, 3, 1, 2] 101s -0.008 101s -0.224 101s 0.235 101s test-mul-mat0: iter:464/500 101s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 101s x0: [4, 4, 1, 1] 101s 0.174 0.459 -0.588 0.829 101s 0.832 0.440 0.207 0.528 101s -0.122 -0.408 -0.730 -0.622 101s 0.092 0.297 -0.914 0.350 101s 101s x1: [4, 1, 1, 1] 101s -0.201 0.399 0.832 0.905 101s 101s y: [4, 1, 1, 1] 101s 0.409 0.658 -1.308 -0.345 101s testing: mul_mat, [3, 4, 4, 1] = [4, 3, 4, 1] * [4, 4, 4, 1] 101s x0: [4, 3, 4, 1] 101s 0.590 0.321 -0.422 0.457 101s 0.605 0.166 -0.482 0.465 101s -0.254 -0.394 -0.196 -0.839 101s 101s x1: [4, 4, 4, 1] 101s 0.541 -0.103 -0.266 -0.008 101s 0.581 0.990 0.468 -0.223 101s 0.593 0.194 0.575 -0.008 101s 0.027 0.480 0.835 -0.799 101s 101s y: [3, 4, 4, 1] 101s 0.395 0.435 -0.038 101s 0.361 0.186 -0.443 101s 0.165 0.110 -0.333 101s -0.548 -0.678 0.311 101s testing: mul_mat, [4, 3, 4, 3] = [4, 4, 4, 3] * [4, 3, 4, 3] 101s x0: [4, 4, 4, 3] 101s 0.499 -0.984 -0.091 0.844 101s -0.704 0.607 0.296 -0.205 101s -0.969 0.373 0.659 -0.029 101s -0.689 0.400 -0.357 0.993 101s 101s x1: [4, 3, 4, 3] 101s -0.731 0.418 0.536 0.356 101s 0.573 -0.066 0.301 -0.966 101s -0.885 0.134 0.073 -0.512 101s 101s y: [4, 3, 4, 3] 101s -0.525 0.854 1.208 0.834 101s -0.492 -0.156 -0.353 -1.489 101s -1.012 0.831 0.971 0.129 101s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 101s x0: [4, 3, 1, 1] 101s 0.202 -0.977 0.556 0.112 101s -0.457 0.235 0.313 -0.505 101s -0.043 0.941 0.355 0.017 101s 101s x1: [4, 4, 1, 1] 101s 0.062 0.563 0.876 -0.882 101s -0.232 -0.788 0.088 0.130 101s 0.598 -0.446 -0.623 -0.676 101s -0.932 0.139 -0.965 0.237 101s 101s y: [3, 4, 1, 1] 101s -0.150 0.824 0.823 101s 0.786 -0.117 -0.698 101s 0.134 -0.231 -0.678 101s -0.833 0.037 -0.168 101s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 101s x0: [3, 2, 4, 1] 101s 0.207 0.589 0.229 101s -0.826 -0.657 -0.489 101s 101s x1: [3, 4, 4, 1] 101s -0.811 0.784 -0.921 101s 0.752 0.660 -0.803 101s -0.480 0.873 0.285 101s 0.650 0.470 0.839 101s 101s y: [2, 4, 4, 1] 101s 0.083 0.605 101s 0.360 -0.663 101s 0.480 -0.317 101s 0.603 -1.257 101s testing: mul_mat, [3, 3, 4, 3] = [2, 3, 4, 3] * [2, 3, 4, 3] 101s x0: [2, 3, 4, 3] 101s 0.952 0.990 101s 0.896 0.442 101s 0.796 0.700 101s 101s x1: [2, 3, 4, 3] 101s -0.584 0.022 101s 0.035 0.173 101s -0.950 -0.823 101s 101s y: [3, 3, 4, 3] 101s -0.533 -0.513 -0.449 101s 0.205 0.108 0.149 101s -1.719 -1.215 -1.332 101s test-mul-mat0: iter:465/500 101s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 2, 1, 1] 101s -0.301 101s -0.189 101s 101s x1: [1, 4, 1, 1] 101s 0.075 101s -0.255 101s 0.534 101s -0.344 101s 101s y: [2, 4, 1, 1] 101s -0.023 -0.014 101s 0.077 0.048 101s -0.161 -0.101 101s 0.104 0.065 101s testing: mul_mat, [2, 2, 4, 1] = [1, 2, 4, 1] * [1, 2, 4, 1] 101s x0: [1, 2, 4, 1] 101s 0.705 101s -0.986 101s 101s x1: [1, 2, 4, 1] 101s 0.022 101s -0.242 101s 101s y: [2, 2, 4, 1] 101s 0.016 -0.022 101s -0.171 0.239 101s testing: mul_mat, [4, 2, 4, 2] = [1, 4, 4, 2] * [1, 2, 4, 2] 101s x0: [1, 4, 4, 2] 101s 0.671 101s -0.044 101s 0.044 101s -0.948 101s 101s x1: [1, 2, 4, 2] 101s -0.665 101s 0.441 101s 101s y: [4, 2, 4, 2] 101s -0.446 0.029 -0.029 0.631 101s 0.296 -0.019 0.019 -0.418 101s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 2, 1, 1] 101s 0.831 101s 0.797 101s 101s x1: [1, 4, 1, 1] 101s -0.674 101s 0.713 101s -0.926 101s 0.055 101s 101s y: [2, 4, 1, 1] 101s -0.560 -0.537 101s 0.593 0.568 101s -0.770 -0.738 101s 0.046 0.044 101s testing: mul_mat, [3, 1, 4, 1] = [2, 3, 4, 1] * [2, 1, 4, 1] 101s x0: [2, 3, 4, 1] 101s 0.355 -0.916 101s -0.523 -0.838 101s 0.077 -0.408 101s 101s x1: [2, 1, 4, 1] 101s 0.997 0.099 101s 101s y: [3, 1, 4, 1] 101s 0.262 -0.604 0.036 101s testing: mul_mat, [3, 2, 4, 2] = [3, 3, 4, 2] * [3, 2, 4, 2] 101s x0: [3, 3, 4, 2] 101s -0.789 -0.210 -0.170 101s -0.042 -0.472 0.577 101s 0.386 0.599 0.677 101s 101s x1: [3, 2, 4, 2] 101s -0.466 0.987 -0.744 101s -0.853 -0.426 -0.675 101s 101s y: [3, 2, 4, 2] 101s 0.287 -0.876 -0.093 101s 0.878 -0.152 -1.041 101s test-mul-mat0: iter:466/500 101s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 101s x0: [3, 2, 1, 1] 101s -0.938 0.814 0.353 101s 0.268 0.022 0.658 101s 101s x1: [3, 3, 1, 1] 101s 0.484 -0.099 -0.021 101s 0.212 0.321 0.896 101s 0.418 0.018 0.111 101s 101s y: [2, 3, 1, 1] 101s -0.542 0.113 101s 0.378 0.653 101s -0.339 0.185 101s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 101s x0: [3, 4, 1, 1] 101s -0.856 -0.546 0.450 101s -0.590 0.214 0.252 101s 0.060 0.198 -0.264 101s 0.961 -0.823 0.948 101s 101s x1: [3, 2, 1, 1] 101s -0.670 -0.054 -0.584 101s -0.364 -0.623 -0.844 101s 101s y: [4, 2, 1, 1] 101s 0.340 0.236 0.103 -1.153 101s 0.271 -0.132 0.077 -0.637 101s testing: mul_mat, [2, 4, 1, 2] = [3, 2, 1, 2] * [3, 4, 1, 2] 101s x0: [3, 2, 1, 2] 101s -0.044 -0.640 0.819 101s -0.083 -0.463 0.768 101s 101s x1: [3, 4, 1, 2] 101s 0.282 -0.927 0.366 101s -0.700 0.184 0.910 101s -0.638 -0.003 0.263 101s 0.630 -0.981 -0.079 101s 101s y: [2, 4, 1, 2] 101s 0.881 0.687 101s 0.659 0.672 101s 0.246 0.256 101s 0.536 0.342 101s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 101s x0: [3, 4, 1, 1] 101s 0.774 -0.939 0.260 101s -0.433 0.429 -0.503 101s 0.049 -0.398 0.171 101s 0.116 -0.991 -0.657 101s 101s x1: [3, 2, 1, 1] 101s -0.139 -0.210 -0.692 101s -0.509 -0.191 0.229 101s 101s y: [4, 2, 1, 1] 101s -0.091 0.318 -0.042 0.646 101s -0.155 0.023 0.090 -0.020 101s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 101s x0: [4, 4, 1, 1] 101s 0.262 0.646 0.923 0.563 101s -0.583 -0.125 -0.038 -0.718 101s -0.577 0.846 -0.727 -0.387 101s -0.929 -0.788 0.353 -0.939 101s 101s x1: [4, 3, 1, 1] 101s 0.454 0.531 -0.837 -0.629 101s -0.932 0.931 -0.429 -0.322 101s 0.065 0.070 -0.528 -0.891 101s 101s y: [4, 3, 1, 1] 101s -0.666 0.153 1.040 -0.544 101s -0.221 0.675 1.761 0.283 101s -0.928 0.614 0.751 0.535 101s testing: mul_mat, [1, 4, 1, 2] = [4, 1, 1, 2] * [4, 4, 1, 2] 101s x0: [4, 1, 1, 2] 101s 0.481 0.488 -0.280 0.367 101s 101s x1: [4, 4, 1, 2] 101s 0.452 -0.044 0.515 -0.017 101s 0.119 0.886 0.052 0.050 101s -0.544 0.730 -0.886 0.526 101s -0.799 -0.776 0.458 0.464 101s 101s y: [1, 4, 1, 2] 101s 0.046 101s 0.493 101s 0.536 101s -0.722 101s test-mul-mat0: iter:467/500 101s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 101s x0: [3, 3, 1, 1] 101s 0.192 -0.698 -0.845 101s 0.098 0.354 -0.201 101s 0.065 0.859 -0.601 101s 101s x1: [3, 3, 1, 1] 101s -0.193 0.935 -0.253 101s -0.312 0.470 0.033 101s 0.444 -0.150 0.531 101s 101s y: [3, 3, 1, 1] 101s -0.476 0.363 0.943 101s -0.416 0.129 0.364 101s -0.259 -0.116 -0.419 101s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 101s x0: [3, 2, 3, 1] 101s -0.761 0.707 0.499 101s -0.216 0.054 -0.381 101s 101s x1: [3, 3, 3, 1] 101s -0.454 0.347 0.119 101s 0.912 0.887 -0.112 101s 0.735 -0.843 -0.228 101s 101s y: [2, 3, 3, 1] 101s 0.651 0.072 101s -0.123 -0.106 101s -1.269 -0.117 101s testing: mul_mat, [1, 2, 3, 2] = [3, 1, 3, 2] * [3, 2, 3, 2] 101s x0: [3, 1, 3, 2] 101s 0.683 0.614 -0.386 101s 101s x1: [3, 2, 3, 2] 101s 0.986 -0.676 0.445 101s -0.990 0.208 0.636 101s 101s y: [1, 2, 3, 2] 101s 0.087 101s -0.794 101s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 101s x0: [3, 4, 1, 1] 101s -0.311 0.896 -0.573 101s -0.225 0.942 0.417 101s 0.093 0.734 0.840 101s -0.793 -0.774 0.042 101s 101s x1: [3, 1, 1, 1] 101s 0.070 0.158 0.977 101s 101s y: [4, 1, 1, 1] 101s -0.440 0.541 0.943 -0.137 101s testing: mul_mat, [3, 3, 3, 1] = [4, 3, 3, 1] * [4, 3, 3, 1] 101s x0: [4, 3, 3, 1] 101s -0.591 -0.156 -0.112 -0.998 101s 0.314 -0.333 0.054 -0.401 101s 0.767 0.379 -0.538 0.522 101s 101s x1: [4, 3, 3, 1] 101s 0.557 0.911 0.633 0.254 101s -0.321 0.907 -0.993 -0.073 101s -0.080 -0.566 0.353 0.612 101s 101s y: [3, 3, 3, 1] 101s -0.795 -0.195 0.564 101s 0.232 -0.428 0.594 101s -0.515 -0.063 -0.146 101s testing: mul_mat, [2, 4, 3, 2] = [3, 2, 3, 2] * [3, 4, 3, 2] 101s x0: [3, 2, 3, 2] 101s -0.283 0.671 -0.769 101s 0.966 0.509 -0.888 101s 101s x1: [3, 4, 3, 2] 101s 0.043 -0.265 0.974 101s 0.505 -0.263 -0.427 101s 0.028 0.542 0.407 101s -0.615 -0.757 -0.318 101s 101s y: [2, 4, 3, 2] 101s -0.939 -0.957 101s 0.009 0.733 101s 0.043 -0.059 101s -0.090 -0.697 101s test-mul-mat0: iter:468/500 101s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 2, 1, 1] 101s -0.588 101s 0.451 101s 101s x1: [1, 4, 1, 1] 101s -0.036 101s 0.402 101s 0.738 101s 0.075 101s 101s y: [2, 4, 1, 1] 101s 0.021 -0.016 101s -0.236 0.181 101s -0.434 0.333 101s -0.044 0.034 101s testing: mul_mat, [4, 2, 2, 1] = [1, 4, 2, 1] * [1, 2, 2, 1] 101s x0: [1, 4, 2, 1] 101s -0.009 101s 0.583 101s -0.568 101s 0.992 101s 101s x1: [1, 2, 2, 1] 101s -0.526 101s -0.068 101s 101s y: [4, 2, 2, 1] 101s 0.005 -0.307 0.299 -0.522 101s 0.001 -0.040 0.039 -0.068 101s testing: mul_mat, [4, 4, 2, 2] = [1, 4, 2, 2] * [1, 4, 2, 2] 101s x0: [1, 4, 2, 2] 101s 0.912 101s 0.235 101s -0.434 101s -0.182 101s 101s x1: [1, 4, 2, 2] 101s -0.893 101s -0.698 101s 0.593 101s -0.979 101s 101s y: [4, 4, 2, 2] 101s -0.814 -0.210 0.388 0.163 101s -0.637 -0.164 0.303 0.127 101s 0.541 0.140 -0.258 -0.108 101s -0.893 -0.230 0.425 0.178 101s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 2, 1, 1] 101s 0.262 101s -0.223 101s 101s x1: [1, 4, 1, 1] 101s -0.914 101s 0.936 101s -0.622 101s -0.644 101s 101s y: [2, 4, 1, 1] 101s -0.240 0.204 101s 0.246 -0.209 101s -0.163 0.139 101s -0.169 0.144 101s testing: mul_mat, [4, 1, 2, 1] = [2, 4, 2, 1] * [2, 1, 2, 1] 101s x0: [2, 4, 2, 1] 101s -0.376 0.839 101s -0.396 -0.834 101s 0.601 0.354 101s -0.464 -0.654 101s 101s x1: [2, 1, 2, 1] 101s -0.729 -0.254 101s 101s y: [4, 1, 2, 1] 101s 0.060 0.501 -0.528 0.504 101s testing: mul_mat, [2, 2, 2, 2] = [4, 2, 2, 2] * [4, 2, 2, 2] 101s x0: [4, 2, 2, 2] 101s 0.865 0.172 -0.844 -0.432 101s -0.282 -0.415 0.967 -0.628 101s 101s x1: [4, 2, 2, 2] 101s -0.003 -0.243 -0.657 0.083 101s -0.307 -0.279 0.439 -0.204 101s 101s y: [2, 2, 2, 2] 101s 0.474 -0.586 101s -0.595 0.755 101s test-mul-mat0: iter:469/500 101s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 101s x0: [3, 1, 1, 1] 101s -0.868 -0.855 -0.441 101s 101s x1: [3, 4, 1, 1] 101s -0.185 0.803 -0.841 101s 0.850 0.100 -0.090 101s 0.793 0.092 -0.336 101s 0.248 0.381 0.958 101s 101s y: [1, 4, 1, 1] 101s -0.155 101s -0.783 101s -0.619 101s -0.963 101s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 101s x0: [3, 1, 4, 1] 101s -0.678 -0.196 -0.254 101s 101s x1: [3, 1, 4, 1] 101s -0.270 -0.611 0.198 101s 101s y: [1, 1, 4, 1] 101s 0.253 101s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 101s x0: [3, 1, 4, 1] 101s 0.117 0.311 0.257 101s 101s x1: [3, 1, 4, 1] 101s 0.698 -0.506 0.692 101s 101s y: [1, 1, 4, 1] 101s 0.102 101s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 101s x0: [3, 4, 1, 1] 101s -0.499 -0.754 -0.718 101s -0.445 0.722 -0.337 101s 0.892 0.635 0.945 101s -0.005 -0.503 0.050 101s 101s x1: [3, 1, 1, 1] 101s 0.876 0.965 -0.082 101s 101s y: [4, 1, 1, 1] 101s -1.106 0.335 1.317 -0.494 101s testing: mul_mat, [1, 3, 4, 1] = [4, 1, 4, 1] * [4, 3, 4, 1] 101s x0: [4, 1, 4, 1] 101s 0.622 -0.886 -0.382 0.425 101s 101s x1: [4, 3, 4, 1] 101s 0.344 0.869 0.224 -0.539 101s 0.179 -0.520 -0.335 0.507 101s 0.668 0.190 -0.362 0.602 101s 101s y: [1, 3, 4, 1] 101s -0.871 101s 0.915 101s 0.640 101s testing: mul_mat, [2, 4, 4, 1] = [1, 2, 4, 1] * [1, 4, 4, 1] 101s x0: [1, 2, 4, 1] 101s 0.920 101s -0.376 101s 101s x1: [1, 4, 4, 1] 101s -0.239 101s -0.385 101s -0.739 101s 0.722 101s 101s y: [2, 4, 4, 1] 101s -0.220 0.090 101s -0.354 0.145 101s -0.679 0.278 101s 0.664 -0.272 101s test-mul-mat0: iter:470/500 101s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 101s x0: [3, 3, 1, 1] 101s 0.910 -0.784 0.672 101s -0.599 -0.910 -0.377 101s -0.275 0.957 0.792 101s 101s x1: [3, 1, 1, 1] 101s 0.593 0.648 -0.506 101s 101s y: [3, 1, 1, 1] 101s -0.309 -0.754 0.056 101s testing: mul_mat, [3, 3, 3, 1] = [3, 3, 3, 1] * [3, 3, 3, 1] 101s x0: [3, 3, 3, 1] 101s 0.898 -0.021 -0.962 101s -0.089 -0.487 0.915 101s 0.226 0.246 0.989 101s 101s x1: [3, 3, 3, 1] 101s 0.013 0.534 0.876 101s -0.685 -0.267 -0.926 101s -0.765 0.357 -0.421 101s 101s y: [3, 3, 3, 1] 101s -0.842 0.540 1.001 101s 0.281 -0.656 -1.136 101s -0.290 -0.490 -0.501 101s testing: mul_mat, [1, 3, 3, 2] = [3, 1, 3, 2] * [3, 3, 3, 2] 101s x0: [3, 1, 3, 2] 101s -0.234 -0.065 0.944 101s 101s x1: [3, 3, 3, 2] 101s 0.384 -0.186 0.171 101s 0.631 -0.288 -0.850 101s 0.669 0.623 -0.337 101s 101s y: [1, 3, 3, 2] 101s 0.084 101s -0.931 101s -0.515 101s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 101s x0: [3, 4, 1, 1] 101s 0.721 -0.619 -0.997 101s -0.994 0.785 -0.600 101s -0.580 0.633 -0.935 101s 0.574 0.131 0.947 101s 101s x1: [3, 1, 1, 1] 101s 0.421 0.796 0.940 101s 101s y: [4, 1, 1, 1] 101s -1.126 -0.358 -0.619 1.236 101s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 101s x0: [4, 4, 3, 1] 101s -0.942 -0.622 0.678 -0.804 101s -0.745 0.372 -0.836 -0.906 101s 0.333 -0.970 -0.557 -0.823 101s 0.316 -0.487 0.924 -0.352 101s 101s x1: [4, 3, 3, 1] 101s 0.090 -0.055 0.258 0.852 101s 0.155 -0.249 0.858 -0.675 101s 0.137 0.258 -0.877 -0.961 101s 101s y: [4, 3, 3, 1] 101s -0.561 -1.075 -0.763 -0.007 101s 1.134 -0.314 0.371 1.202 101s -0.111 1.597 1.075 -0.554 101s testing: mul_mat, [3, 4, 3, 2] = [4, 3, 3, 2] * [4, 4, 3, 2] 101s x0: [4, 3, 3, 2] 101s 0.593 0.244 -0.290 0.411 101s 0.090 -0.507 0.337 0.145 101s -0.303 -0.145 -0.412 -0.238 101s 101s x1: [4, 4, 3, 2] 101s -0.756 0.278 -0.715 -0.182 101s -0.598 0.719 0.221 0.713 101s 0.502 -0.602 -0.531 0.484 101s 0.505 0.420 0.524 -0.133 101s 101s y: [3, 4, 3, 2] 101s -0.248 -0.476 0.527 101s 0.050 -0.241 -0.183 101s 0.504 0.242 0.039 101s 0.196 -0.011 -0.399 101s test-mul-mat0: iter:471/500 101s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 101s x0: [3, 4, 1, 1] 101s 0.072 -0.808 -0.172 101s 0.148 0.693 0.463 101s 0.256 0.236 -0.147 101s 0.584 -0.890 -0.359 101s 101s x1: [3, 1, 1, 1] 101s 0.467 -0.191 -0.882 101s 101s y: [4, 1, 1, 1] 101s 0.340 -0.472 0.204 0.760 101s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 101s x0: [3, 1, 1, 1] 101s -0.677 0.073 0.721 101s 101s x1: [3, 4, 1, 1] 101s -0.260 0.907 0.916 101s 0.419 0.872 0.171 101s -0.523 -0.284 0.743 101s -0.499 0.848 -0.222 101s 101s y: [1, 4, 1, 1] 101s 0.903 101s -0.096 101s 0.870 101s 0.240 101s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 101s x0: [3, 4, 1, 1] 101s 0.383 -0.157 0.353 101s 0.076 -0.693 -0.391 101s -0.687 0.160 -0.807 101s -0.577 0.801 -0.067 101s 101s x1: [3, 1, 1, 1] 101s 0.132 0.191 -0.984 101s 101s y: [4, 1, 1, 1] 101s -0.327 0.262 0.734 0.143 101s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 101s x0: [3, 2, 1, 1] 101s -0.518 -0.779 0.322 101s 0.306 0.674 -0.574 101s 101s x1: [3, 4, 1, 1] 101s -0.670 0.716 -0.648 101s -0.798 -0.113 -0.171 101s -0.082 -0.369 0.330 101s -0.234 0.409 0.585 101s 101s y: [2, 4, 1, 1] 101s -0.419 0.649 101s 0.446 -0.222 101s 0.436 -0.464 101s -0.009 -0.132 101s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 101s x0: [2, 2, 1, 1] 101s 0.632 -0.132 101s -0.419 0.433 101s 101s x1: [2, 3, 1, 1] 101s 0.057 -0.834 101s 0.779 -0.867 101s -0.528 -0.612 101s 101s y: [2, 3, 1, 1] 101s 0.146 -0.385 101s 0.606 -0.701 101s -0.253 -0.044 101s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 101s x0: [2, 4, 1, 1] 101s -0.964 -0.974 101s -0.305 0.085 101s -0.682 -0.924 101s -0.333 0.611 101s 101s x1: [2, 2, 1, 1] 101s 0.514 0.198 101s 0.149 0.866 101s 101s y: [4, 2, 1, 1] 101s -0.689 -0.140 -0.534 -0.050 101s -0.988 0.028 -0.902 0.479 101s test-mul-mat0: iter:472/500 101s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 101s x0: [3, 4, 1, 1] 101s -0.123 -0.012 0.867 101s -0.490 0.568 -0.264 101s 0.942 0.083 0.934 101s 0.092 -0.051 0.334 101s 101s x1: [3, 2, 1, 1] 101s -0.769 -0.761 -0.179 101s 0.288 -0.595 -0.400 101s 101s y: [4, 2, 1, 1] 101s -0.051 -0.008 -0.954 -0.091 101s -0.375 -0.374 -0.151 -0.077 101s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 101s x0: [3, 4, 3, 1] 101s -0.944 0.910 -0.457 101s -0.515 -0.892 0.851 101s 0.145 -0.455 0.979 101s 0.093 0.387 -0.292 101s 101s x1: [3, 4, 3, 1] 101s 0.128 0.644 0.653 101s 0.795 0.670 -0.263 101s 0.871 0.280 -0.088 101s -0.572 -0.802 0.307 101s 101s y: [4, 4, 3, 1] 101s 0.167 -0.085 0.365 0.070 101s -0.021 -1.230 -0.447 0.409 101s -0.526 -0.774 -0.088 0.215 101s -0.331 1.272 0.584 -0.453 101s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 101s x0: [3, 2, 3, 1] 101s 0.216 0.183 0.772 101s -0.930 0.470 0.144 101s 101s x1: [3, 4, 3, 1] 101s 0.742 0.031 0.545 101s 0.722 -0.876 -0.069 101s -0.570 -0.413 -0.963 101s -0.146 -0.713 0.372 101s 101s y: [2, 4, 3, 1] 101s 0.586 -0.598 101s -0.058 -1.093 101s -0.941 0.197 101s 0.125 -0.146 101s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 101s x0: [3, 1, 1, 1] 101s 0.234 -0.899 0.376 101s 101s x1: [3, 2, 1, 1] 101s 0.056 -0.152 -0.813 101s 0.314 -0.830 0.629 101s 101s y: [1, 2, 1, 1] 101s -0.156 101s 1.056 101s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 101s x0: [1, 2, 3, 1] 101s -0.218 101s -0.951 101s 101s x1: [1, 3, 3, 1] 101s -0.981 101s -0.303 101s 0.110 101s 101s y: [2, 3, 3, 1] 101s 0.214 0.933 101s 0.066 0.288 101s -0.024 -0.105 101s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 101s x0: [2, 3, 3, 1] 101s 0.017 -0.355 101s -0.425 0.148 101s 0.530 -0.237 101s 101s x1: [2, 1, 3, 1] 101s 0.093 -0.802 101s 101s y: [3, 1, 3, 1] 101s 0.286 -0.158 0.239 101s test-mul-mat0: iter:473/500 101s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 101s x0: [2, 2, 1, 1] 101s -0.647 0.028 101s 0.707 -0.002 101s 101s x1: [2, 4, 1, 1] 101s -0.691 -0.013 101s -0.695 -0.493 101s 0.192 -0.183 101s 0.336 -0.547 101s 101s y: [2, 4, 1, 1] 101s 0.447 -0.488 101s 0.436 -0.490 101s -0.129 0.136 101s -0.233 0.239 101s testing: mul_mat, [4, 2, 4, 1] = [2, 4, 4, 1] * [2, 2, 4, 1] 101s x0: [2, 4, 4, 1] 101s 0.858 -0.714 101s 0.309 -0.836 101s -0.208 -0.499 101s -0.019 -0.872 101s 101s x1: [2, 2, 4, 1] 101s -0.825 -0.530 101s 0.745 -0.302 101s 101s y: [4, 2, 4, 1] 101s -0.330 0.188 0.436 0.478 101s 0.855 0.482 -0.004 0.249 101s testing: mul_mat, [2, 4, 4, 2] = [2, 2, 4, 2] * [2, 4, 4, 2] 101s x0: [2, 2, 4, 2] 101s 0.172 0.725 101s -0.601 -0.665 101s 101s x1: [2, 4, 4, 2] 101s 0.681 0.932 101s -0.216 -0.527 101s -0.568 0.765 101s -0.398 0.385 101s 101s y: [2, 4, 4, 2] 101s 0.792 -1.029 101s -0.419 0.480 101s 0.457 -0.167 101s 0.211 -0.017 101s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 101s x0: [2, 3, 1, 1] 101s 0.948 0.340 101s 0.892 0.933 101s 0.387 -0.216 101s 101s x1: [2, 2, 1, 1] 101s 0.015 -0.500 101s 0.367 0.427 101s 101s y: [3, 2, 1, 1] 101s -0.156 -0.453 0.114 101s 0.493 0.725 0.050 101s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 101s x0: [3, 1, 4, 1] 101s -0.782 0.805 0.659 101s 101s x1: [3, 2, 4, 1] 101s 0.328 0.925 -0.101 101s -0.884 0.429 0.299 101s 101s y: [1, 2, 4, 1] 101s 0.421 101s 1.234 101s testing: mul_mat, [4, 3, 4, 2] = [1, 4, 4, 2] * [1, 3, 4, 2] 101s x0: [1, 4, 4, 2] 101s 0.606 101s 0.213 101s -0.219 101s -0.392 101s 101s x1: [1, 3, 4, 2] 101s 0.834 101s 0.129 101s -0.360 101s 101s y: [4, 3, 4, 2] 101s 0.506 0.178 -0.183 -0.327 101s 0.078 0.028 -0.028 -0.051 101s -0.218 -0.077 0.079 0.141 101s test-mul-mat0: iter:474/500 101s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 101s x0: [4, 4, 1, 1] 101s 0.433 0.874 0.734 0.194 101s -0.968 0.413 0.048 0.256 101s -0.962 -0.091 0.817 0.827 101s -0.417 0.375 -0.664 0.808 101s 101s x1: [4, 2, 1, 1] 101s 0.200 0.165 -0.823 0.263 101s -0.837 0.502 0.281 0.508 101s 101s y: [4, 2, 1, 1] 101s -0.322 -0.098 -0.663 0.738 101s 0.380 1.161 1.409 0.762 101s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 101s x0: [4, 1, 4, 1] 101s 0.172 -0.666 0.787 0.407 101s 101s x1: [4, 4, 4, 1] 101s -0.629 -0.549 -0.753 -0.851 101s 0.174 -0.010 0.350 -0.661 101s 0.166 -0.387 -0.498 -0.332 101s 0.894 -0.990 0.399 0.327 101s 101s y: [1, 4, 4, 1] 101s -0.682 101s 0.043 101s -0.241 101s 1.261 101s testing: mul_mat, [3, 1, 4, 3] = [4, 3, 4, 3] * [4, 1, 4, 3] 101s x0: [4, 3, 4, 3] 101s 0.098 -0.434 -0.683 -0.233 101s -0.621 -0.444 0.432 0.672 101s 0.135 0.163 0.555 -0.474 101s 101s x1: [4, 1, 4, 3] 101s 0.612 0.832 0.813 0.809 101s 101s y: [3, 1, 4, 3] 101s -1.045 0.146 0.286 101s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 101s x0: [4, 4, 1, 1] 101s 0.914 -0.768 -0.877 0.531 101s -0.764 -0.858 0.439 0.967 101s 0.949 0.529 0.105 -0.732 101s 0.227 0.128 -0.385 -0.256 101s 101s x1: [4, 3, 1, 1] 101s -0.844 0.346 0.760 -0.357 101s 0.080 -0.951 0.743 -0.706 101s 0.044 -0.119 0.179 -0.167 101s 101s y: [4, 3, 1, 1] 101s -1.893 0.336 -0.277 -0.348 101s -0.223 0.399 0.166 -0.209 101s -0.114 -0.014 0.120 -0.031 101s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 101s x0: [4, 1, 4, 1] 101s 0.363 -0.639 0.333 0.444 101s 101s x1: [4, 4, 4, 1] 101s -0.454 -0.684 -0.100 0.892 101s -0.924 0.543 -0.028 -0.875 101s 0.286 0.267 0.169 -0.833 101s -0.554 -0.997 -0.431 -0.640 101s 101s y: [1, 4, 4, 1] 101s 0.635 101s -1.080 101s -0.380 101s 0.008 101s testing: mul_mat, [3, 4, 4, 3] = [1, 3, 4, 3] * [1, 4, 4, 3] 101s x0: [1, 3, 4, 3] 101s -0.089 101s 0.771 101s 0.046 101s 101s x1: [1, 4, 4, 3] 101s -0.089 101s -0.802 101s 0.338 101s -0.425 101s 101s y: [3, 4, 4, 3] 101s 0.008 -0.068 -0.004 101s 0.071 -0.618 -0.037 101s -0.030 0.260 0.016 101s 0.038 -0.328 -0.020 101s test-mul-mat0: iter:475/500 101s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 101s x0: [3, 1, 1, 1] 101s -0.913 -0.332 -0.679 101s 101s x1: [3, 2, 1, 1] 101s -0.222 -0.581 -0.862 101s -0.266 -0.307 -0.485 101s 101s y: [1, 2, 1, 1] 101s 0.981 101s 0.675 101s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 101s x0: [3, 2, 3, 1] 101s 0.961 -0.878 0.011 101s 0.254 -0.257 -0.691 101s 101s x1: [3, 1, 3, 1] 101s 0.544 -0.296 -0.044 101s 101s y: [2, 1, 3, 1] 101s 0.782 0.245 101s testing: mul_mat, [2, 2, 3, 3] = [3, 2, 3, 3] * [3, 2, 3, 3] 101s x0: [3, 2, 3, 3] 101s 0.279 -0.843 0.176 101s -0.205 -0.118 -0.415 101s 101s x1: [3, 2, 3, 3] 101s 0.743 -0.700 -0.735 101s 0.287 0.004 0.221 101s 101s y: [2, 2, 3, 3] 101s 0.668 0.234 101s 0.116 -0.151 101s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 101s x0: [3, 4, 1, 1] 101s -0.910 -0.128 0.446 101s 0.722 -0.186 0.941 101s 0.532 -0.067 0.659 101s -0.781 -0.724 0.183 101s 101s x1: [3, 2, 1, 1] 101s 0.739 0.585 -0.710 101s -0.108 0.138 0.366 101s 101s y: [4, 2, 1, 1] 101s -1.064 -0.245 -0.114 -1.131 101s 0.244 0.241 0.174 0.052 101s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 101s x0: [4, 1, 3, 1] 101s 0.482 0.484 -0.530 0.619 101s 101s x1: [4, 3, 3, 1] 101s 0.956 0.965 -0.890 0.745 101s 0.511 0.451 -0.433 -0.467 101s -0.967 -0.863 0.306 0.291 101s 101s y: [1, 3, 3, 1] 101s 1.861 101s 0.405 101s -0.866 101s testing: mul_mat, [3, 4, 3, 3] = [1, 3, 3, 3] * [1, 4, 3, 3] 101s x0: [1, 3, 3, 3] 101s 0.193 101s 0.283 101s 0.450 101s 101s x1: [1, 4, 3, 3] 101s -0.837 101s 0.830 101s -0.045 101s 0.596 101s 101s y: [3, 4, 3, 3] 101s -0.162 -0.237 -0.377 101s 0.161 0.235 0.373 101s -0.009 -0.013 -0.020 101s 0.115 0.168 0.268 101s test-mul-mat0: iter:476/500 101s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 101s x0: [4, 2, 1, 1] 101s -0.830 0.712 0.383 -0.467 101s -0.576 0.681 0.197 -0.027 101s 101s x1: [4, 2, 1, 1] 101s 0.774 0.525 0.051 -0.498 101s 0.460 -0.714 0.638 0.218 101s 101s y: [2, 2, 1, 1] 101s -0.017 -0.065 101s -0.747 -0.631 101s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 101s x0: [4, 4, 1, 1] 101s -0.565 -0.668 -0.863 -0.324 101s 0.933 0.912 -0.799 -0.016 101s -0.587 0.661 0.270 -0.949 101s -0.121 -0.984 -0.779 -0.409 101s 101s x1: [4, 2, 1, 1] 101s -0.571 0.923 -0.147 0.310 101s -0.948 -0.673 -0.965 0.870 101s 101s y: [4, 2, 1, 1] 101s -0.268 0.421 0.611 -0.852 101s 1.537 -0.742 -0.974 1.172 101s testing: mul_mat, [4, 4, 1, 3] = [4, 4, 1, 3] * [4, 4, 1, 3] 101s x0: [4, 4, 1, 3] 101s 0.252 0.947 -0.333 0.420 101s -0.009 0.853 0.248 0.305 101s 0.090 0.956 0.635 -0.451 101s 0.254 0.364 -0.239 0.567 101s 101s x1: [4, 4, 1, 3] 101s 0.400 -0.246 0.015 0.081 101s 0.951 0.987 0.510 0.874 101s -0.159 -0.180 0.926 0.168 101s -0.144 0.796 -0.276 0.290 101s 101s y: [4, 4, 1, 3] 101s -0.103 -0.185 -0.226 0.054 101s 1.372 1.226 0.959 0.975 101s -0.448 0.129 0.326 -0.232 101s 0.931 0.700 0.441 0.484 101s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 101s x0: [4, 4, 1, 1] 101s -0.580 -0.938 -0.678 0.712 101s 0.250 0.921 -0.902 -0.694 101s -0.932 -0.950 -0.680 0.570 101s 0.257 -0.491 0.484 0.193 101s 101s x1: [4, 4, 1, 1] 101s -0.914 0.481 -0.520 0.048 101s -0.512 -0.885 0.973 0.805 101s 0.745 -0.344 -0.847 -0.338 101s 0.226 -0.604 -0.169 0.743 101s 101s y: [4, 4, 1, 1] 101s 0.466 0.650 0.776 -0.714 101s 1.040 -2.379 1.115 0.929 101s 0.223 0.868 0.015 -0.114 101s 1.078 -0.863 0.901 0.416 101s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 101s x0: [4, 2, 1, 1] 101s 0.409 0.529 0.867 0.652 101s 0.816 0.330 -0.962 0.965 101s 101s x1: [4, 4, 1, 1] 101s -0.214 -0.382 0.681 -0.099 101s -0.409 0.486 -0.354 0.247 101s 0.639 0.308 -0.527 -0.965 101s -0.861 -0.784 0.341 -0.441 101s 101s y: [2, 4, 1, 1] 101s 0.236 -1.052 101s -0.056 0.405 101s -0.661 0.200 101s -0.759 -1.715 101s testing: mul_mat, [1, 4, 1, 3] = [2, 1, 1, 3] * [2, 4, 1, 3] 101s x0: [2, 1, 1, 3] 101s -0.153 0.791 101s 101s x1: [2, 4, 1, 3] 101s -0.642 0.136 101s 0.676 -0.337 101s -0.293 -0.131 101s 0.449 0.325 101s 101s y: [1, 4, 1, 3] 101s 0.206 101s -0.370 101s -0.059 101s 0.189 101s test-mul-mat0: iter:477/500 101s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 101s x0: [2, 3, 1, 1] 101s 0.705 -0.472 101s 0.782 -0.299 101s 0.691 0.457 101s 101s x1: [2, 2, 1, 1] 101s 0.287 0.196 101s 0.355 -0.388 101s 101s y: [3, 2, 1, 1] 101s 0.110 0.166 0.288 101s 0.434 0.394 0.068 101s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 101s x0: [2, 1, 1, 1] 101s -0.502 -0.319 101s 101s x1: [2, 3, 1, 1] 101s 0.006 0.327 101s 0.168 0.449 101s 0.179 -0.781 101s 101s y: [1, 3, 1, 1] 101s -0.107 101s -0.228 101s 0.159 101s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 1, 1, 1] 101s 0.956 -0.770 101s 101s x1: [2, 1, 1, 1] 101s 0.270 0.345 101s 101s y: [1, 1, 1, 1] 101s -0.007 101s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 1, 1, 1] 101s -0.504 -0.068 101s 101s x1: [2, 1, 1, 1] 101s 0.916 -0.394 101s 101s y: [1, 1, 1, 1] 101s -0.435 101s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 101s x0: [1, 2, 1, 1] 101s -0.266 101s -0.605 101s 101s x1: [1, 2, 1, 1] 101s 0.379 101s 0.783 101s 101s y: [2, 2, 1, 1] 101s -0.101 -0.229 101s -0.208 -0.474 101s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 1, 1, 1] 101s 0.656 0.141 101s 101s x1: [2, 1, 1, 1] 101s 0.874 -0.561 101s 101s y: [1, 1, 1, 1] 101s 0.495 101s test-mul-mat0: iter:478/500 101s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 101s x0: [4, 1, 1, 1] 101s 0.653 0.273 0.193 0.569 101s 101s x1: [4, 2, 1, 1] 101s -0.719 0.595 0.121 -0.499 101s -0.953 0.619 0.181 0.317 101s 101s y: [1, 2, 1, 1] 101s -0.568 101s -0.238 101s testing: mul_mat, [3, 1, 3, 1] = [4, 3, 3, 1] * [4, 1, 3, 1] 101s x0: [4, 3, 3, 1] 101s -0.641 0.781 0.583 -0.495 101s 0.722 0.864 -0.899 -0.157 101s -0.635 -0.852 -0.539 0.546 101s 101s x1: [4, 1, 3, 1] 101s 0.879 -0.334 -0.935 -0.189 101s 101s y: [3, 1, 3, 1] 101s -1.276 1.216 0.127 101s testing: mul_mat, [3, 3, 3, 2] = [4, 3, 3, 2] * [4, 3, 3, 2] 101s x0: [4, 3, 3, 2] 101s 0.367 0.730 0.267 0.161 101s 0.416 0.338 -0.491 0.594 101s -0.538 0.519 0.188 0.820 101s 101s x1: [4, 3, 3, 2] 101s 0.098 -0.710 -0.564 0.463 101s -0.563 -0.102 0.009 0.902 101s -0.678 -0.792 -0.360 -0.059 101s 101s y: [3, 3, 3, 2] 101s -0.558 0.353 -0.147 101s -0.133 0.262 0.991 101s -0.932 -0.408 -0.162 101s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 101s x0: [4, 1, 1, 1] 101s -0.890 0.211 -0.200 0.279 101s 101s x1: [4, 3, 1, 1] 101s -0.869 -0.376 0.489 0.431 101s -0.150 0.789 0.501 -0.496 101s 0.795 0.793 -0.830 -0.819 101s 101s y: [1, 3, 1, 1] 101s 0.717 101s 0.062 101s -0.602 101s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 101s x0: [1, 4, 3, 1] 101s 0.382 101s 0.145 101s 0.783 101s -0.129 101s 101s x1: [1, 4, 3, 1] 101s -0.364 101s -0.521 101s 0.532 101s -0.665 101s 101s y: [4, 4, 3, 1] 101s -0.139 -0.053 -0.285 0.047 101s -0.199 -0.076 -0.408 0.067 101s 0.203 0.077 0.417 -0.069 101s -0.254 -0.097 -0.521 0.086 101s testing: mul_mat, [1, 1, 3, 2] = [4, 1, 3, 2] * [4, 1, 3, 2] 101s x0: [4, 1, 3, 2] 101s -0.928 0.536 -0.196 -0.473 101s 101s x1: [4, 1, 3, 2] 101s -0.364 0.041 0.417 0.847 101s 101s y: [1, 1, 3, 2] 101s -0.123 101s test-mul-mat0: iter:479/500 101s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 101s x0: [2, 4, 1, 1] 101s -0.477 0.469 101s 0.193 0.534 101s 0.756 0.416 101s 0.027 -0.636 101s 101s x1: [2, 4, 1, 1] 101s -0.238 -0.920 101s -0.250 -0.166 101s 0.616 0.554 101s 0.360 0.022 101s 101s y: [4, 4, 1, 1] 101s -0.318 -0.537 -0.563 0.579 101s 0.041 -0.137 -0.258 0.099 101s -0.033 0.414 0.696 -0.336 101s -0.162 0.081 0.282 -0.004 101s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 101s x0: [2, 3, 4, 1] 101s -0.318 0.569 101s -0.901 0.199 101s -0.283 -0.058 101s 101s x1: [2, 4, 4, 1] 101s 0.868 0.338 101s -0.133 0.147 101s -0.955 -0.483 101s 0.149 -0.157 101s 101s y: [3, 4, 4, 1] 101s -0.083 -0.715 -0.265 101s 0.126 0.149 0.029 101s 0.029 0.765 0.298 101s -0.137 -0.165 -0.033 101s testing: mul_mat, [1, 3, 4, 3] = [2, 1, 4, 3] * [2, 3, 4, 3] 101s x0: [2, 1, 4, 3] 101s -0.242 0.546 101s 101s x1: [2, 3, 4, 3] 101s -0.614 0.277 101s -0.545 0.102 101s 0.092 -0.123 101s 101s y: [1, 3, 4, 3] 101s 0.300 101s 0.188 101s -0.089 101s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 4, 1, 1] 101s 0.167 0.425 101s -0.333 0.308 101s 0.762 -0.232 101s 0.437 0.749 101s 101s x1: [2, 1, 1, 1] 101s -0.541 -0.293 101s 101s y: [4, 1, 1, 1] 101s -0.215 0.090 -0.344 -0.455 101s testing: mul_mat, [2, 2, 4, 1] = [4, 2, 4, 1] * [4, 2, 4, 1] 101s x0: [4, 2, 4, 1] 101s 0.048 -0.794 -0.653 -0.993 101s -0.146 -0.632 0.778 0.285 101s 101s x1: [4, 2, 4, 1] 101s -0.538 0.859 0.520 0.066 101s -0.956 0.320 0.494 0.571 101s 101s y: [2, 2, 4, 1] 101s -1.112 -0.041 101s -1.189 0.484 101s testing: mul_mat, [2, 4, 4, 3] = [2, 2, 4, 3] * [2, 4, 4, 3] 101s x0: [2, 2, 4, 3] 101s 0.872 -0.968 101s -0.231 0.634 101s 101s x1: [2, 4, 4, 3] 101s 0.454 -0.060 101s -0.020 0.801 101s -0.282 -0.013 101s 0.087 0.723 101s 101s y: [2, 4, 4, 3] 101s 0.453 -0.143 101s -0.793 0.513 101s -0.233 0.057 101s -0.624 0.439 101s test-mul-mat0: iter:480/500 101s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 2, 1, 1] 101s 0.296 101s 0.143 101s 101s x1: [1, 4, 1, 1] 101s 0.884 101s 0.439 101s 0.941 101s 0.364 101s 101s y: [2, 4, 1, 1] 101s 0.262 0.126 101s 0.130 0.063 101s 0.279 0.134 101s 0.108 0.052 101s testing: mul_mat, [1, 2, 3, 1] = [1, 1, 3, 1] * [1, 2, 3, 1] 101s x0: [1, 1, 3, 1] 101s 0.335 101s 101s x1: [1, 2, 3, 1] 101s -0.910 101s 0.297 101s 101s y: [1, 2, 3, 1] 101s -0.305 101s 0.100 101s testing: mul_mat, [2, 1, 3, 4] = [1, 2, 3, 4] * [1, 1, 3, 4] 101s x0: [1, 2, 3, 4] 101s -0.633 101s -0.636 101s 101s x1: [1, 1, 3, 4] 101s 0.762 101s 101s y: [2, 1, 3, 4] 101s -0.482 -0.485 101s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 101s x0: [1, 1, 1, 1] 101s -0.292 101s 101s x1: [1, 2, 1, 1] 101s -0.837 101s -0.930 101s 101s y: [1, 2, 1, 1] 101s 0.245 101s 0.272 101s testing: mul_mat, [4, 1, 3, 1] = [1, 4, 3, 1] * [1, 1, 3, 1] 101s x0: [1, 4, 3, 1] 101s 0.984 101s -0.723 101s -0.513 101s 0.711 101s 101s x1: [1, 1, 3, 1] 101s 0.812 101s 101s y: [4, 1, 3, 1] 101s 0.798 -0.587 -0.416 0.577 101s testing: mul_mat, [1, 1, 3, 4] = [4, 1, 3, 4] * [4, 1, 3, 4] 101s x0: [4, 1, 3, 4] 101s -0.133 0.859 0.268 -0.842 101s 101s x1: [4, 1, 3, 4] 101s 0.756 -0.683 -0.737 -0.406 101s 101s y: [1, 1, 3, 4] 101s -0.543 101s test-mul-mat0: iter:481/500 101s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 101s x0: [4, 2, 1, 1] 101s 0.546 0.631 0.721 -0.663 101s -0.351 -0.933 0.043 -0.028 101s 101s x1: [4, 3, 1, 1] 101s -0.374 -0.186 -0.493 0.462 101s -0.024 0.332 0.305 0.201 101s 0.495 -0.853 -0.705 0.517 101s 101s y: [2, 3, 1, 1] 101s -0.983 0.270 101s 0.283 -0.293 101s -1.119 0.576 101s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 101s x0: [4, 2, 1, 1] 101s 0.034 -0.994 0.658 0.541 101s 0.468 -0.366 -0.127 -0.226 101s 101s x1: [4, 2, 1, 1] 101s 0.920 0.999 -0.244 -0.784 101s 0.803 -0.248 -0.447 0.380 101s 101s y: [2, 2, 1, 1] 101s -1.546 0.273 101s 0.186 0.438 101s testing: mul_mat, [2, 2, 1, 2] = [4, 2, 1, 2] * [4, 2, 1, 2] 101s x0: [4, 2, 1, 2] 101s 0.103 -0.141 -0.355 0.657 101s -0.761 0.489 -0.309 -0.755 101s 101s x1: [4, 2, 1, 2] 101s 0.835 -0.632 -0.079 -0.870 101s 0.885 0.179 0.676 0.516 101s 101s y: [2, 2, 1, 2] 101s -0.368 -0.264 101s 0.165 -1.185 101s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 101s x0: [4, 2, 1, 1] 101s -0.546 -0.823 0.548 -0.557 101s -0.508 0.340 -0.929 -0.593 101s 101s x1: [4, 2, 1, 1] 101s 0.409 0.747 0.359 -0.413 101s 0.423 -0.125 0.487 0.436 101s 101s y: [2, 2, 1, 1] 101s -0.412 -0.042 101s -0.104 -0.968 101s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 101s x0: [2, 2, 1, 1] 101s 0.134 0.092 101s -0.872 -0.248 101s 101s x1: [2, 4, 1, 1] 101s -0.284 -0.900 101s -0.354 -0.795 101s -0.209 -0.109 101s 0.353 0.023 101s 101s y: [2, 4, 1, 1] 101s -0.121 0.471 101s -0.121 0.506 101s -0.038 0.209 101s 0.050 -0.313 101s testing: mul_mat, [4, 2, 1, 2] = [2, 4, 1, 2] * [2, 2, 1, 2] 101s x0: [2, 4, 1, 2] 101s -0.125 -0.632 101s 0.028 0.398 101s 0.850 0.123 101s 0.052 -0.188 101s 101s x1: [2, 2, 1, 2] 101s 0.601 -0.500 101s -0.501 -0.040 101s 101s y: [4, 2, 1, 2] 101s 0.240 -0.182 0.450 0.125 101s 0.088 -0.030 -0.431 -0.019 101s test-mul-mat0: iter:482/500 101s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 101s x0: [4, 3, 1, 1] 101s -0.090 0.176 -0.403 -0.693 101s -0.701 0.409 -0.888 -0.862 101s -0.679 -0.437 -0.818 -0.977 101s 101s x1: [4, 3, 1, 1] 101s 0.038 0.283 -0.545 0.538 101s 0.781 0.415 -0.374 0.703 101s 0.250 0.201 0.060 -0.876 101s 101s y: [3, 3, 1, 1] 101s -0.107 0.108 -0.229 101s -0.333 -0.652 -1.092 101s 0.595 0.609 0.549 101s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 101s x0: [4, 1, 1, 1] 101s -0.124 -0.278 -0.746 0.936 101s 101s x1: [4, 3, 1, 1] 101s 0.905 0.578 -0.251 0.851 101s -0.891 0.603 -0.111 0.392 101s -0.942 -0.572 0.173 0.473 101s 101s y: [1, 3, 1, 1] 101s 0.711 101s 0.393 101s 0.589 101s testing: mul_mat, [3, 1, 1, 4] = [4, 3, 1, 4] * [4, 1, 1, 4] 101s x0: [4, 3, 1, 4] 101s 0.584 -0.671 0.184 -0.527 101s 0.721 0.242 -0.099 -0.106 101s -0.285 0.955 0.771 0.438 101s 101s x1: [4, 1, 1, 4] 101s -0.153 -0.517 -0.154 -0.977 101s 101s y: [3, 1, 1, 4] 101s 0.744 -0.118 -0.997 101s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 101s x0: [4, 1, 1, 1] 101s -0.168 0.049 -0.665 0.499 101s 101s x1: [4, 3, 1, 1] 101s -0.345 -0.882 -0.370 0.285 101s -0.622 0.601 -0.626 0.447 101s -0.600 -0.895 0.349 -0.068 101s 101s y: [1, 3, 1, 1] 101s 0.403 101s 0.773 101s -0.208 101s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 3, 1, 1] 101s -0.965 101s -0.425 101s 0.896 101s 101s x1: [1, 4, 1, 1] 101s 0.639 101s -0.665 101s 0.410 101s 0.129 101s 101s y: [3, 4, 1, 1] 101s -0.616 -0.272 0.572 101s 0.641 0.283 -0.596 101s -0.395 -0.174 0.367 101s -0.125 -0.055 0.116 101s testing: mul_mat, [3, 1, 1, 4] = [3, 3, 1, 4] * [3, 1, 1, 4] 101s x0: [3, 3, 1, 4] 101s -0.483 0.866 -0.302 101s 0.823 -0.245 0.804 101s -0.134 -0.078 0.256 101s 101s x1: [3, 1, 1, 4] 101s -0.901 -0.771 -0.732 101s 101s y: [3, 1, 1, 4] 101s -0.011 -1.142 -0.007 101s test-mul-mat0: iter:483/500 101s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 101s x0: [2, 2, 1, 1] 101s -0.030 -0.385 101s 0.983 -0.654 101s 101s x1: [2, 3, 1, 1] 101s -0.007 0.251 101s 0.074 -0.400 101s 0.823 0.897 101s 101s y: [2, 3, 1, 1] 101s -0.096 -0.171 101s 0.152 0.335 101s -0.370 0.223 101s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 101s x0: [2, 1, 3, 1] 101s -0.120 -0.013 101s 101s x1: [2, 2, 3, 1] 101s 0.601 -0.829 101s -0.702 0.780 101s 101s y: [1, 2, 3, 1] 101s -0.061 101s 0.074 101s testing: mul_mat, [3, 1, 3, 4] = [2, 3, 3, 4] * [2, 1, 3, 4] 101s x0: [2, 3, 3, 4] 101s -0.173 -0.571 101s 0.457 0.934 101s -0.788 0.723 101s 101s x1: [2, 1, 3, 4] 101s -0.411 -0.224 101s 101s y: [3, 1, 3, 4] 101s 0.199 -0.397 0.162 101s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 101s x0: [2, 4, 1, 1] 101s 0.022 -0.342 101s 0.664 0.587 101s 0.685 0.543 101s 0.085 -0.758 101s 101s x1: [2, 3, 1, 1] 101s -0.946 0.438 101s 0.878 -0.578 101s 0.457 0.923 101s 101s y: [4, 3, 1, 1] 101s -0.171 -0.371 -0.410 -0.413 101s 0.217 0.244 0.287 0.513 101s -0.306 0.845 0.815 -0.661 101s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 101s x0: [4, 2, 3, 1] 101s 0.219 -0.836 -0.137 0.256 101s 0.319 -0.195 -0.594 0.813 101s 101s x1: [4, 2, 3, 1] 101s -0.549 -0.050 -0.040 -0.776 101s -0.253 0.812 0.735 0.364 101s 101s y: [2, 2, 3, 1] 101s -0.272 -0.773 101s -0.741 -0.379 101s testing: mul_mat, [2, 4, 3, 4] = [2, 2, 3, 4] * [2, 4, 3, 4] 101s x0: [2, 2, 3, 4] 101s -0.616 0.902 101s 0.691 0.114 101s 101s x1: [2, 4, 3, 4] 101s -0.617 0.516 101s -0.273 -0.774 101s 0.050 -0.039 101s 0.732 -0.732 101s 101s y: [2, 4, 3, 4] 101s 0.846 -0.368 101s -0.530 -0.277 101s -0.066 0.030 101s -1.111 0.423 101s test-mul-mat0: iter:484/500 101s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 101s x0: [2, 1, 1, 1] 101s -0.751 -0.854 101s 101s x1: [2, 4, 1, 1] 101s 0.151 -0.508 101s -0.137 -0.223 101s -0.646 -0.363 101s 0.387 0.058 101s 101s y: [1, 4, 1, 1] 101s 0.320 101s 0.293 101s 0.795 101s -0.340 101s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 101s x0: [2, 1, 2, 1] 101s -0.343 -0.406 101s 101s x1: [2, 1, 2, 1] 101s 0.329 0.014 101s 101s y: [1, 1, 2, 1] 101s -0.118 101s testing: mul_mat, [2, 1, 2, 3] = [2, 2, 2, 3] * [2, 1, 2, 3] 101s x0: [2, 2, 2, 3] 101s -0.052 -0.055 101s 0.770 0.585 101s 101s x1: [2, 1, 2, 3] 101s 0.788 -0.463 101s 101s y: [2, 1, 2, 3] 101s -0.015 0.336 101s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 101s x0: [2, 2, 1, 1] 101s 0.301 0.326 101s -0.630 -0.754 101s 101s x1: [2, 2, 1, 1] 101s -0.970 -0.707 101s 0.133 -0.046 101s 101s y: [2, 2, 1, 1] 101s -0.522 1.145 101s 0.025 -0.049 101s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 101s x0: [2, 2, 2, 1] 101s 0.267 0.952 101s 0.876 0.248 101s 101s x1: [2, 2, 2, 1] 101s -0.860 -0.089 101s -0.423 -0.031 101s 101s y: [2, 2, 2, 1] 101s -0.315 -0.775 101s -0.143 -0.378 101s testing: mul_mat, [1, 2, 2, 3] = [2, 1, 2, 3] * [2, 2, 2, 3] 101s x0: [2, 1, 2, 3] 101s -0.891 -0.887 101s 101s x1: [2, 2, 2, 3] 101s 0.949 -0.125 101s 0.192 0.689 101s 101s y: [1, 2, 2, 3] 101s -0.735 101s -0.782 101s test-mul-mat0: iter:485/500 101s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 101s x0: [4, 2, 1, 1] 101s -0.946 0.332 -0.840 0.284 101s -0.263 0.758 -0.800 -0.107 101s 101s x1: [4, 1, 1, 1] 101s 0.415 0.820 0.458 0.085 101s 101s y: [2, 1, 1, 1] 101s -0.481 0.137 101s testing: mul_mat, [3, 2, 4, 1] = [4, 3, 4, 1] * [4, 2, 4, 1] 101s x0: [4, 3, 4, 1] 101s 0.939 -0.014 0.581 -0.267 101s 0.725 -0.288 0.267 0.340 101s 0.720 0.231 -0.177 0.829 101s 101s x1: [4, 2, 4, 1] 101s -0.377 -0.008 0.002 -0.264 101s -0.555 -0.206 -0.261 0.131 101s 101s y: [3, 2, 4, 1] 101s -0.282 -0.360 -0.492 101s -0.706 -0.368 -0.293 101s testing: mul_mat, [4, 3, 4, 3] = [4, 4, 4, 3] * [4, 3, 4, 3] 101s x0: [4, 4, 4, 3] 101s -0.556 -0.406 0.874 -0.326 101s 0.073 -0.432 -0.360 -0.579 101s -0.053 0.482 0.751 -0.360 101s -0.565 -0.562 -0.490 -0.311 101s 101s x1: [4, 3, 4, 3] 101s 0.717 0.342 0.390 0.842 101s -0.636 0.857 0.836 0.331 101s -0.632 0.457 -0.558 0.815 101s 101s y: [4, 3, 4, 3] 101s -0.471 -0.723 0.117 -1.050 101s 0.628 -0.909 0.955 -0.635 101s -0.588 -0.514 -0.459 0.120 101s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 101s x0: [4, 2, 1, 1] 101s 0.528 0.890 0.437 0.555 101s -0.749 0.054 -0.572 0.657 101s 101s x1: [4, 4, 1, 1] 101s -0.961 -0.091 -0.463 -0.748 101s 0.417 -0.364 -0.918 0.083 101s 0.007 -0.382 -0.629 0.793 101s 0.525 -0.961 -0.500 -0.615 101s 101s y: [2, 4, 1, 1] 101s -1.206 0.488 101s -0.459 0.247 101s -0.171 0.854 101s -1.137 -0.564 101s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 101s x0: [2, 4, 4, 1] 101s -0.775 0.744 101s -0.902 0.489 101s 0.847 -0.357 101s -0.834 0.640 101s 101s x1: [2, 4, 4, 1] 101s -0.256 -0.438 101s -0.627 0.606 101s -0.267 0.941 101s 0.645 0.642 101s 101s y: [4, 4, 4, 1] 101s -0.127 0.017 -0.061 -0.067 101s 0.936 0.862 -0.747 0.911 101s 0.906 0.701 -0.562 0.825 101s -0.023 -0.268 0.318 -0.127 101s testing: mul_mat, [1, 2, 4, 3] = [4, 1, 4, 3] * [4, 2, 4, 3] 101s x0: [4, 1, 4, 3] 101s -0.872 -0.073 -0.515 0.123 101s 101s x1: [4, 2, 4, 3] 101s -0.159 -0.341 -0.955 -0.416 101s -0.852 -0.312 -0.775 -0.305 101s 101s y: [1, 2, 4, 3] 101s 0.605 101s 1.128 101s test-mul-mat0: iter:486/500 101s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 101s x0: [4, 4, 1, 1] 101s -0.611 -0.212 -0.118 0.239 101s -0.773 0.578 0.016 -0.849 101s 0.397 -0.537 -0.182 -0.652 101s -0.989 0.060 -0.962 0.896 101s 101s x1: [4, 1, 1, 1] 101s 0.046 -0.495 0.088 -0.913 101s 101s y: [4, 1, 1, 1] 101s -0.152 0.455 0.863 -0.978 101s testing: mul_mat, [1, 4, 2, 1] = [4, 1, 2, 1] * [4, 4, 2, 1] 101s x0: [4, 1, 2, 1] 101s -0.290 -0.130 -0.943 0.407 101s 101s x1: [4, 4, 2, 1] 101s -0.316 -0.991 -0.526 0.715 101s 0.266 -0.303 0.255 -0.706 101s 0.721 -0.865 0.340 -0.773 101s 0.223 0.428 -0.460 0.612 101s 101s y: [1, 4, 2, 1] 101s 1.007 101s -0.566 101s -0.733 101s 0.563 101s testing: mul_mat, [2, 1, 2, 1] = [4, 2, 2, 1] * [4, 1, 2, 1] 101s x0: [4, 2, 2, 1] 101s 0.778 -0.683 0.813 -0.629 101s -0.287 -0.858 0.783 0.458 101s 101s x1: [4, 1, 2, 1] 101s 0.692 0.356 0.483 0.119 101s 101s y: [2, 1, 2, 1] 101s 0.613 -0.070 101s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 101s x0: [4, 3, 1, 1] 101s -0.750 0.586 0.364 0.735 101s 0.217 -0.466 -0.149 0.564 101s 0.244 0.190 0.003 0.145 101s 101s x1: [4, 2, 1, 1] 101s 0.088 -0.163 -0.595 0.439 101s 0.966 -0.335 0.131 0.321 101s 101s y: [3, 2, 1, 1] 101s -0.055 0.431 0.052 101s -0.636 0.527 0.219 101s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 101s x0: [3, 3, 2, 1] 101s 0.150 -0.115 -0.597 101s -0.499 -0.934 0.088 101s -0.883 0.262 -0.111 101s 101s x1: [3, 4, 2, 1] 101s 0.518 0.022 0.627 101s 0.772 0.262 -0.654 101s 0.181 -0.707 0.775 101s 0.461 0.381 -0.388 101s 101s y: [3, 4, 2, 1] 101s -0.300 -0.224 -0.521 101s 0.476 -0.687 -0.541 101s -0.355 0.638 -0.431 101s 0.257 -0.620 -0.265 101s testing: mul_mat, [3, 3, 2, 1] = [3, 3, 2, 1] * [3, 3, 2, 1] 101s x0: [3, 3, 2, 1] 101s 0.217 0.391 -0.253 101s -0.481 -0.131 0.511 101s 0.203 -0.562 0.448 101s 101s x1: [3, 3, 2, 1] 101s -0.316 -0.158 -0.800 101s 0.216 -0.207 -0.901 101s 0.896 -0.007 0.215 101s 101s y: [3, 3, 2, 1] 101s 0.072 -0.236 -0.334 101s 0.193 -0.537 -0.244 101s 0.137 -0.320 0.282 101s test-mul-mat0: iter:487/500 101s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 3, 1, 1] 101s -0.130 -0.184 101s 0.168 0.684 101s -0.752 0.482 101s 101s x1: [2, 1, 1, 1] 101s -0.059 0.450 101s 101s y: [3, 1, 1, 1] 101s -0.075 0.298 0.261 101s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 101s x0: [2, 1, 2, 1] 101s 0.056 -0.087 101s 101s x1: [2, 3, 2, 1] 101s -0.099 -0.233 101s -0.315 -0.708 101s 0.636 0.123 101s 101s y: [1, 3, 2, 1] 101s 0.015 101s 0.044 101s 0.025 101s testing: mul_mat, [1, 1, 2, 3] = [2, 1, 2, 3] * [2, 1, 2, 3] 101s x0: [2, 1, 2, 3] 101s 0.626 -0.218 101s 101s x1: [2, 1, 2, 3] 101s -0.717 0.678 101s 101s y: [1, 1, 2, 3] 101s -0.597 101s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 4, 1, 1] 101s -0.441 0.566 101s 0.888 0.277 101s -0.109 0.710 101s -0.158 -0.575 101s 101s x1: [2, 1, 1, 1] 101s 0.646 0.571 101s 101s y: [4, 1, 1, 1] 101s 0.038 0.732 0.335 -0.431 101s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 101s x0: [4, 3, 2, 1] 101s -0.082 -0.436 0.123 0.965 101s 0.368 -0.061 -0.172 -0.606 101s 0.019 0.685 -0.424 0.853 101s 101s x1: [4, 2, 2, 1] 101s -0.397 -0.972 0.400 -0.200 101s 0.162 0.544 -0.319 -0.456 101s 101s y: [3, 2, 2, 1] 101s 0.313 -0.035 -1.014 101s -0.730 0.358 0.122 101s testing: mul_mat, [1, 4, 2, 3] = [3, 1, 2, 3] * [3, 4, 2, 3] 101s x0: [3, 1, 2, 3] 101s -0.424 -0.812 0.078 101s 101s x1: [3, 4, 2, 3] 101s -0.899 -0.587 0.935 101s -0.422 0.326 -0.415 101s 0.986 -0.756 0.953 101s 0.004 -0.193 -0.108 101s 101s y: [1, 4, 2, 3] 101s 0.931 101s -0.118 101s 0.270 101s 0.146 101s test-mul-mat0: iter:488/500 101s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 101s x0: [2, 2, 1, 1] 101s 0.049 -0.683 101s 0.473 -0.126 101s 101s x1: [2, 4, 1, 1] 101s 0.017 -0.221 101s -0.993 0.426 101s 0.846 0.883 101s -0.527 -0.871 101s 101s y: [2, 4, 1, 1] 101s 0.152 0.036 101s -0.340 -0.523 101s -0.562 0.289 101s 0.570 -0.139 101s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 101s x0: [2, 2, 2, 1] 101s 0.041 0.752 101s 0.763 -0.292 101s 101s x1: [2, 2, 2, 1] 101s 0.675 0.010 101s -0.938 0.323 101s 101s y: [2, 2, 2, 1] 101s 0.036 0.512 101s 0.205 -0.810 101s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 101s x0: [2, 1, 2, 1] 101s 0.501 0.965 101s 101s x1: [2, 2, 2, 1] 101s 0.216 0.017 101s 0.744 0.223 101s 101s y: [1, 2, 2, 1] 101s 0.124 101s 0.588 101s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 2, 1, 1] 101s -0.099 -0.438 101s 0.034 -0.554 101s 101s x1: [2, 1, 1, 1] 101s -0.161 0.710 101s 101s y: [2, 1, 1, 1] 101s -0.295 -0.399 101s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 101s x0: [2, 1, 2, 1] 101s 0.618 0.768 101s 101s x1: [2, 2, 2, 1] 101s 0.869 -0.993 101s -0.080 -0.090 101s 101s y: [1, 2, 2, 1] 101s -0.225 101s -0.118 101s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 101s x0: [1, 3, 2, 1] 101s 0.993 101s -0.181 101s -0.013 101s 101s x1: [1, 2, 2, 1] 101s 0.511 101s -0.620 101s 101s y: [3, 2, 2, 1] 101s 0.508 -0.092 -0.006 101s -0.616 0.112 0.008 101s test-mul-mat0: iter:489/500 101s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 2, 1, 1] 101s 0.065 101s -0.623 101s 101s x1: [1, 4, 1, 1] 101s 0.598 101s -0.492 101s -0.856 101s 0.467 101s 101s y: [2, 4, 1, 1] 101s 0.039 -0.372 101s -0.032 0.307 101s -0.055 0.533 101s 0.030 -0.291 101s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 101s x0: [1, 2, 3, 1] 101s -0.153 101s -0.753 101s 101s x1: [1, 2, 3, 1] 101s -0.725 101s 0.748 101s 101s y: [2, 2, 3, 1] 101s 0.111 0.546 101s -0.114 -0.563 101s testing: mul_mat, [1, 2, 3, 4] = [1, 1, 3, 4] * [1, 2, 3, 4] 101s x0: [1, 1, 3, 4] 101s 0.265 101s 101s x1: [1, 2, 3, 4] 101s -0.286 101s 0.318 101s 101s y: [1, 2, 3, 4] 101s -0.076 101s 0.084 101s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 101s x0: [1, 2, 1, 1] 101s 0.740 101s -0.823 101s 101s x1: [1, 1, 1, 1] 101s -0.431 101s 101s y: [2, 1, 1, 1] 101s -0.319 0.354 101s testing: mul_mat, [1, 1, 3, 1] = [2, 1, 3, 1] * [2, 1, 3, 1] 101s x0: [2, 1, 3, 1] 101s -0.073 0.829 101s 101s x1: [2, 1, 3, 1] 101s -0.245 0.032 101s 101s y: [1, 1, 3, 1] 101s 0.045 101s testing: mul_mat, [3, 2, 3, 4] = [1, 3, 3, 4] * [1, 2, 3, 4] 101s x0: [1, 3, 3, 4] 101s -0.086 101s -0.542 101s 0.091 101s 101s x1: [1, 2, 3, 4] 101s -0.198 101s -0.362 101s 101s y: [3, 2, 3, 4] 101s 0.017 0.107 -0.018 101s 0.031 0.196 -0.033 101s test-mul-mat0: iter:490/500 101s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 2, 1, 1] 101s -0.758 0.463 101s 0.574 0.666 101s 101s x1: [2, 1, 1, 1] 101s -0.436 -0.726 101s 101s y: [2, 1, 1, 1] 101s -0.006 -0.734 101s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 101s x0: [2, 2, 1, 1] 101s 0.461 0.172 101s -0.757 0.570 101s 101s x1: [2, 2, 1, 1] 101s -0.970 -0.498 101s 0.744 -0.981 101s 101s y: [2, 2, 1, 1] 101s -0.533 0.451 101s 0.174 -1.123 101s testing: mul_mat, [1, 2, 1, 2] = [2, 1, 1, 2] * [2, 2, 1, 2] 101s x0: [2, 1, 1, 2] 101s 0.327 -0.553 101s 101s x1: [2, 2, 1, 2] 101s -0.479 0.525 101s -0.257 0.857 101s 101s y: [1, 2, 1, 2] 101s -0.447 101s -0.558 101s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 1, 1, 1] 101s -0.732 -0.406 101s 101s x1: [2, 1, 1, 1] 101s 0.993 0.281 101s 101s y: [1, 1, 1, 1] 101s -0.841 101s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 101s x0: [1, 1, 1, 1] 101s -0.205 101s 101s x1: [1, 2, 1, 1] 101s 0.129 101s 0.731 101s 101s y: [1, 2, 1, 1] 101s -0.026 101s -0.150 101s testing: mul_mat, [1, 1, 1, 2] = [1, 1, 1, 2] * [1, 1, 1, 2] 101s x0: [1, 1, 1, 2] 101s 0.780 101s 101s x1: [1, 1, 1, 2] 101s 0.761 101s 101s y: [1, 1, 1, 2] 101s 0.593 101s test-mul-mat0: iter:491/500 101s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 101s x0: [2, 4, 1, 1] 101s -0.237 -0.204 101s 0.016 0.085 101s -0.211 -0.703 101s 0.972 0.057 101s 101s x1: [2, 4, 1, 1] 101s 0.473 0.104 101s -0.687 0.329 101s -0.458 -0.059 101s 0.435 -0.651 101s 101s y: [4, 4, 1, 1] 101s -0.133 0.017 -0.173 0.465 101s 0.096 0.017 -0.087 -0.649 101s 0.121 -0.012 0.138 -0.449 101s 0.030 -0.049 0.366 0.386 101s testing: mul_mat, [2, 4, 2, 1] = [2, 2, 2, 1] * [2, 4, 2, 1] 101s x0: [2, 2, 2, 1] 101s -0.918 -0.708 101s 0.257 0.518 101s 101s x1: [2, 4, 2, 1] 101s -0.109 0.101 101s -0.212 0.059 101s 0.895 -0.451 101s 0.730 -0.566 101s 101s y: [2, 4, 2, 1] 101s 0.029 0.024 101s 0.152 -0.024 101s -0.503 -0.004 101s -0.269 -0.106 101s testing: mul_mat, [1, 2, 2, 4] = [2, 1, 2, 4] * [2, 2, 2, 4] 101s x0: [2, 1, 2, 4] 101s -0.143 -0.485 101s 101s x1: [2, 2, 2, 4] 101s -0.180 0.366 101s -0.774 0.116 101s 101s y: [1, 2, 2, 4] 101s -0.152 101s 0.054 101s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 101s x0: [2, 1, 1, 1] 101s 0.019 0.031 101s 101s x1: [2, 1, 1, 1] 101s -0.241 0.512 101s 101s y: [1, 1, 1, 1] 101s 0.011 101s testing: mul_mat, [4, 2, 2, 1] = [1, 4, 2, 1] * [1, 2, 2, 1] 101s x0: [1, 4, 2, 1] 101s -0.615 101s 0.509 101s 0.395 101s 0.784 101s 101s x1: [1, 2, 2, 1] 101s -0.937 101s 0.571 101s 101s y: [4, 2, 2, 1] 101s 0.576 -0.477 -0.370 -0.734 101s -0.351 0.291 0.226 0.448 101s testing: mul_mat, [2, 1, 2, 4] = [4, 2, 2, 4] * [4, 1, 2, 4] 101s x0: [4, 2, 2, 4] 101s -0.192 0.114 0.242 0.216 101s 0.803 -0.541 0.909 -0.535 101s 101s x1: [4, 1, 2, 4] 101s -0.607 -0.179 0.311 -0.394 101s 101s y: [2, 1, 2, 4] 101s 0.086 0.103 101s test-mul-mat0: iter:492/500 101s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 101s x0: [1, 4, 1, 1] 101s 0.601 101s 0.369 101s 0.551 101s -0.455 101s 101s x1: [1, 2, 1, 1] 101s 0.517 101s -0.520 101s 101s y: [4, 2, 1, 1] 101s 0.311 0.191 0.285 -0.235 101s -0.312 -0.192 -0.286 0.236 101s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 101s x0: [1, 2, 2, 1] 101s 0.353 101s -0.961 101s 101s x1: [1, 4, 2, 1] 101s -0.806 101s 0.716 101s 0.960 101s 0.253 101s 101s y: [2, 4, 2, 1] 101s -0.285 0.774 101s 0.253 -0.688 101s 0.339 -0.922 101s 0.089 -0.243 101s testing: mul_mat, [4, 2, 2, 2] = [1, 4, 2, 2] * [1, 2, 2, 2] 101s x0: [1, 4, 2, 2] 101s -0.592 101s -0.435 101s -0.593 101s -0.112 101s 101s x1: [1, 2, 2, 2] 101s 0.453 101s 0.919 101s 101s y: [4, 2, 2, 2] 101s -0.268 -0.197 -0.269 -0.051 101s -0.544 -0.400 -0.545 -0.103 101s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 4, 1, 1] 101s 0.585 101s 0.239 101s -0.556 101s 0.628 101s 101s x1: [1, 4, 1, 1] 101s 0.747 101s -0.980 101s -0.455 101s 0.786 101s 101s y: [4, 4, 1, 1] 101s 0.437 0.179 -0.415 0.469 101s -0.573 -0.235 0.545 -0.616 101s -0.266 -0.109 0.253 -0.286 101s 0.460 0.188 -0.437 0.494 101s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 101s x0: [4, 1, 2, 1] 101s -0.805 0.164 -0.894 -0.548 101s 101s x1: [4, 1, 2, 1] 101s 0.783 0.636 -0.198 -0.102 101s 101s y: [1, 1, 2, 1] 101s -0.295 101s testing: mul_mat, [4, 4, 2, 2] = [1, 4, 2, 2] * [1, 4, 2, 2] 101s x0: [1, 4, 2, 2] 101s 0.129 101s -0.358 101s -0.949 101s -0.565 101s 101s x1: [1, 4, 2, 2] 101s 0.172 101s -0.394 101s 0.674 101s -0.055 101s 101s y: [4, 4, 2, 2] 101s 0.022 -0.061 -0.163 -0.097 101s -0.051 0.141 0.374 0.222 101s 0.087 -0.241 -0.640 -0.381 101s -0.007 0.020 0.052 0.031 101s test-mul-mat0: iter:493/500 101s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 101s x0: [4, 2, 1, 1] 101s -0.011 -0.424 -0.176 0.632 101s -0.373 0.259 0.911 -0.224 101s 101s x1: [4, 2, 1, 1] 101s 0.996 -0.268 0.019 0.486 101s -0.339 0.465 0.420 -0.783 101s 101s y: [2, 2, 1, 1] 101s 0.407 -0.533 101s -0.762 0.805 101s testing: mul_mat, [4, 2, 4, 1] = [4, 4, 4, 1] * [4, 2, 4, 1] 101s x0: [4, 4, 4, 1] 101s -0.446 0.077 -0.107 -0.498 101s -0.969 -0.352 -0.464 0.575 101s -0.208 0.602 0.508 -0.252 101s -0.335 -0.827 0.723 0.213 101s 101s x1: [4, 2, 4, 1] 101s 0.889 0.354 0.032 -0.030 101s 0.038 0.947 -0.046 0.754 101s 101s y: [4, 2, 4, 1] 101s -0.357 -1.018 0.053 -0.574 101s -0.314 0.085 0.349 -0.668 101s testing: mul_mat, [3, 4, 4, 1] = [4, 3, 4, 1] * [4, 4, 4, 1] 101s x0: [4, 3, 4, 1] 101s 0.987 0.465 0.360 -0.199 101s 0.598 0.774 -0.323 -0.885 101s -0.798 0.505 0.517 -0.908 101s 101s x1: [4, 4, 4, 1] 101s -0.151 0.452 -0.979 0.476 101s -0.527 -0.712 -0.105 0.096 101s -0.936 0.062 -0.616 -0.987 101s -0.048 -0.115 0.462 0.004 101s 101s y: [3, 4, 4, 1] 101s -0.386 0.155 -0.590 101s -0.908 -0.917 -0.080 101s -0.920 0.560 1.355 101s 0.064 -0.271 0.216 101s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 101s x0: [4, 1, 1, 1] 101s 0.433 0.895 0.279 -0.482 101s 101s x1: [4, 3, 1, 1] 101s -0.536 -0.637 -0.802 -0.553 101s 0.225 0.374 0.178 -0.007 101s -0.826 0.772 0.709 0.041 101s 101s y: [1, 3, 1, 1] 101s -0.759 101s 0.486 101s 0.511 101s testing: mul_mat, [3, 4, 4, 1] = [1, 3, 4, 1] * [1, 4, 4, 1] 101s x0: [1, 3, 4, 1] 101s 0.587 101s -0.828 101s 0.105 101s 101s x1: [1, 4, 4, 1] 101s 0.549 101s 0.364 101s 0.376 101s 0.881 101s 101s y: [3, 4, 4, 1] 101s 0.323 -0.455 0.058 101s 0.214 -0.301 0.038 101s 0.221 -0.311 0.040 101s 0.517 -0.729 0.093 101s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 101s x0: [3, 4, 4, 1] 101s -0.096 0.782 0.671 101s -0.165 -0.434 -0.602 101s -0.165 0.632 0.120 101s -0.955 0.954 -0.050 101s 101s x1: [3, 1, 4, 1] 101s -0.389 -0.175 0.764 101s 101s y: [4, 1, 4, 1] 101s 0.413 -0.320 0.045 0.167 101s test-mul-mat0: iter:494/500 101s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 101s x0: [1, 4, 1, 1] 101s -0.504 101s -0.088 101s 0.691 101s 0.705 101s 101s x1: [1, 2, 1, 1] 101s -0.895 101s -0.054 101s 101s y: [4, 2, 1, 1] 101s 0.451 0.079 -0.618 -0.631 101s 0.027 0.005 -0.037 -0.038 101s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 3, 1, 1] 101s 0.564 101s 0.345 101s -0.336 101s 101s x1: [1, 4, 1, 1] 101s 0.105 101s -0.802 101s -0.783 101s -0.798 101s 101s y: [3, 4, 1, 1] 101s 0.059 0.036 -0.035 101s -0.452 -0.276 0.270 101s -0.442 -0.270 0.263 101s -0.450 -0.275 0.268 101s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 101s x0: [1, 1, 1, 1] 101s 0.291 101s 101s x1: [1, 3, 1, 1] 101s 0.477 101s -0.881 101s 0.742 101s 101s y: [1, 3, 1, 1] 101s 0.139 101s -0.256 101s 0.216 101s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 101s x0: [1, 4, 1, 1] 101s 0.398 101s -0.869 101s 0.402 101s 0.773 101s 101s x1: [1, 1, 1, 1] 101s 0.939 101s 101s y: [4, 1, 1, 1] 101s 0.374 -0.816 0.378 0.726 101s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 101s x0: [4, 1, 1, 1] 101s 0.131 0.189 -0.331 0.627 101s 101s x1: [4, 1, 1, 1] 101s -0.377 -0.307 0.026 -0.758 101s 101s y: [1, 1, 1, 1] 101s -0.591 101s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 3, 1, 1] 101s 0.549 101s 0.408 101s -0.902 101s 101s x1: [1, 4, 1, 1] 101s -0.900 101s -0.640 101s 0.332 101s 0.205 101s 101s y: [3, 4, 1, 1] 101s -0.494 -0.367 0.812 101s -0.351 -0.261 0.578 101s 0.182 0.135 -0.300 101s 0.113 0.084 -0.185 101s test-mul-mat0: iter:495/500 101s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 101s x0: [4, 4, 1, 1] 101s 0.248 0.560 -0.427 -0.350 101s 0.333 0.197 0.343 -0.641 101s 0.439 -0.423 0.490 -0.372 101s 0.246 0.117 -0.272 0.606 101s 101s x1: [4, 1, 1, 1] 101s -0.129 -0.497 0.651 -0.838 101s 101s y: [4, 1, 1, 1] 101s -0.295 0.620 0.784 -0.775 101s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 101s x0: [4, 2, 4, 1] 101s -0.189 0.055 -0.713 0.357 101s -0.040 0.760 0.603 0.829 101s 101s x1: [4, 4, 4, 1] 101s -0.551 0.934 -0.836 0.998 101s 0.341 -0.738 0.111 -0.906 101s 0.024 0.701 -0.035 0.527 101s 0.352 0.127 0.970 -0.400 101s 101s y: [2, 4, 4, 1] 101s 1.108 1.055 101s -0.508 -1.259 101s 0.247 0.947 101s -0.894 0.335 101s testing: mul_mat, [3, 2, 4, 2] = [4, 3, 4, 2] * [4, 2, 4, 2] 101s x0: [4, 3, 4, 2] 101s 0.402 0.806 0.619 -0.421 101s 0.662 0.456 -0.390 0.268 101s -0.774 -0.998 0.866 -0.224 101s 101s x1: [4, 2, 4, 2] 101s -0.759 0.500 -0.269 0.200 101s 0.260 -0.666 0.029 -0.980 101s 101s y: [3, 2, 4, 2] 101s -0.153 -0.116 -0.190 101s -0.002 -0.405 0.709 101s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 101s x0: [4, 4, 1, 1] 101s -0.956 -0.632 -0.161 -0.415 101s 0.367 0.880 0.972 0.683 101s 0.790 0.262 -0.603 -0.549 101s -0.235 0.330 -0.890 -0.806 101s 101s x1: [4, 3, 1, 1] 101s -0.722 0.149 0.068 0.229 101s 0.722 -0.593 -0.538 0.012 101s -0.419 0.945 -0.030 0.579 101s 101s y: [4, 3, 1, 1] 101s 0.490 0.088 -0.697 -0.026 101s -0.234 -0.772 0.733 0.103 101s -0.432 1.044 -0.383 -0.030 101s testing: mul_mat, [3, 4, 4, 1] = [4, 3, 4, 1] * [4, 4, 4, 1] 101s x0: [4, 3, 4, 1] 101s 0.729 -0.907 0.449 -0.233 101s 0.464 -0.625 0.581 -0.340 101s 0.719 -0.161 -0.934 0.875 101s 101s x1: [4, 4, 4, 1] 101s 0.109 -0.761 -0.528 -0.742 101s 0.307 0.701 0.980 0.713 101s -0.837 -0.008 -0.706 -0.892 101s 0.962 0.874 -0.419 -0.994 101s 101s y: [3, 4, 4, 1] 101s 0.705 0.472 0.043 101s -0.138 0.031 -0.183 101s -0.712 -0.490 -0.723 101s -0.048 -0.005 0.071 101s testing: mul_mat, [1, 4, 4, 2] = [3, 1, 4, 2] * [3, 4, 4, 2] 101s x0: [3, 1, 4, 2] 101s -0.286 0.212 0.611 101s 101s x1: [3, 4, 4, 2] 101s -0.523 0.161 0.108 101s -0.515 0.607 0.079 101s 0.215 -0.225 -0.731 101s -0.681 0.449 -0.197 101s 101s y: [1, 4, 4, 2] 101s 0.250 101s 0.324 101s -0.556 101s 0.169 101s test-mul-mat0: iter:496/500 101s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 101s x0: [4, 3, 1, 1] 101s -0.336 -0.698 -0.726 -0.180 101s -0.261 0.918 -0.675 0.124 101s -0.423 0.693 -0.584 0.629 101s 101s x1: [4, 3, 1, 1] 101s 0.209 -0.734 0.065 0.923 101s 0.478 -0.323 -0.674 -0.230 101s 0.864 -0.279 0.143 -0.169 101s 101s y: [3, 3, 1, 1] 101s 0.228 -0.658 -0.055 101s 0.595 0.005 -0.177 101s -0.169 -0.599 -0.749 101s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 101s x0: [4, 1, 1, 1] 101s 0.428 -0.408 0.407 -0.429 101s 101s x1: [4, 3, 1, 1] 101s 0.899 0.978 -0.532 0.228 101s -0.085 -0.014 -0.563 0.181 101s -0.948 -0.640 -0.342 -0.272 101s 101s y: [1, 3, 1, 1] 101s -0.329 101s -0.338 101s -0.168 101s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 101s x0: [4, 1, 1, 1] 101s -0.945 -0.536 0.895 -0.620 101s 101s x1: [4, 1, 1, 1] 101s 0.423 0.702 0.235 0.725 101s 101s y: [1, 1, 1, 1] 101s -1.015 101s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 101s x0: [4, 2, 1, 1] 101s 0.971 -0.431 -0.103 0.636 101s 0.982 0.199 0.555 -0.922 101s 101s x1: [4, 1, 1, 1] 101s 0.588 -0.528 -0.928 -0.996 101s 101s y: [2, 1, 1, 1] 101s 0.260 0.876 101s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 101s x0: [2, 2, 1, 1] 101s -0.650 0.971 101s 0.792 -0.925 101s 101s x1: [2, 4, 1, 1] 101s 0.607 0.996 101s -0.264 -0.665 101s -0.318 -0.836 101s -0.073 -0.910 101s 101s y: [2, 4, 1, 1] 101s 0.572 -0.441 101s -0.474 0.406 101s -0.605 0.522 101s -0.836 0.784 101s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 101s x0: [2, 3, 1, 1] 101s -0.873 -0.869 101s -0.863 -0.762 101s -0.522 -0.551 101s 101s x1: [2, 2, 1, 1] 101s 0.769 -0.974 101s -0.461 0.665 101s 101s y: [3, 2, 1, 1] 101s 0.175 0.079 0.135 101s -0.175 -0.108 -0.125 101s test-mul-mat0: iter:497/500 101s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 101s x0: [4, 4, 1, 1] 101s -0.280 -0.806 0.279 0.125 101s -0.680 0.416 0.603 -0.549 101s 0.654 -0.949 -0.436 -0.539 101s 0.699 0.573 -0.177 -0.017 101s 101s x1: [4, 4, 1, 1] 101s -0.638 0.284 0.087 0.969 101s 0.280 0.823 -0.696 0.963 101s 0.988 0.231 -0.948 -0.277 101s 0.580 0.845 -0.306 0.655 101s 101s y: [4, 4, 1, 1] 101s 0.095 0.072 -1.247 -0.315 101s -0.816 -0.796 -0.814 0.775 101s -0.761 -0.994 0.989 0.995 101s -0.847 -0.587 -0.642 0.933 101s testing: mul_mat, [4, 4, 2, 1] = [4, 4, 2, 1] * [4, 4, 2, 1] 101s x0: [4, 4, 2, 1] 101s -0.666 0.809 0.256 -0.440 101s -0.719 0.582 -0.161 0.476 101s 0.489 -0.038 0.366 0.050 101s -0.301 0.975 -0.195 0.715 101s 101s x1: [4, 4, 2, 1] 101s -0.339 -0.208 -0.737 -0.516 101s 0.096 -0.774 -0.528 -0.674 101s -0.722 0.195 0.907 -0.877 101s 0.889 0.562 0.737 -0.391 101s 101s y: [4, 4, 2, 1] 101s 0.096 -0.004 -0.453 -0.326 101s -0.529 -0.755 -0.151 -1.162 101s 1.256 0.069 -0.073 -0.396 101s 0.223 -0.618 0.663 -0.143 101s testing: mul_mat, [2, 4, 2, 2] = [4, 2, 2, 2] * [4, 4, 2, 2] 101s x0: [4, 2, 2, 2] 101s 0.635 -0.614 0.462 0.491 101s -0.966 0.180 -0.234 0.365 101s 101s x1: [4, 4, 2, 2] 101s -0.703 0.562 -0.514 -0.422 101s 0.144 0.325 -0.946 -0.367 101s -0.714 0.420 0.683 -0.014 101s 0.394 -0.512 -0.299 0.103 101s 101s y: [2, 4, 2, 2] 101s -1.236 0.746 101s -0.725 0.007 101s -0.402 0.599 101s 0.477 -0.365 101s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 101s x0: [4, 1, 1, 1] 101s 0.092 -0.687 -0.757 0.465 101s 101s x1: [4, 2, 1, 1] 101s -0.492 0.960 -0.167 -0.458 101s 0.140 0.599 0.907 0.024 101s 101s y: [1, 2, 1, 1] 101s -0.792 101s -1.075 101s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 101s x0: [1, 3, 2, 1] 101s -0.967 101s 0.793 101s -0.474 101s 101s x1: [1, 4, 2, 1] 101s 0.853 101s 0.373 101s 0.804 101s -0.276 101s 101s y: [3, 4, 2, 1] 101s -0.824 0.676 -0.404 101s -0.361 0.296 -0.177 101s -0.777 0.637 -0.381 101s 0.267 -0.219 0.131 101s testing: mul_mat, [2, 1, 2, 2] = [3, 2, 2, 2] * [3, 1, 2, 2] 101s x0: [3, 2, 2, 2] 101s 0.195 -0.582 -0.340 101s 0.287 0.048 -0.778 101s 101s x1: [3, 1, 2, 2] 101s -0.095 -0.242 0.576 101s 101s y: [2, 1, 2, 2] 101s -0.074 -0.487 101s test-mul-mat0: iter:498/500 101s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 101s x0: [3, 1, 1, 1] 101s -0.414 -0.033 -0.655 101s 101s x1: [3, 4, 1, 1] 101s 0.186 -0.942 -0.542 101s -0.619 0.345 -0.124 101s 0.429 -0.995 0.098 101s 0.201 0.671 -0.293 101s 101s y: [1, 4, 1, 1] 101s 0.309 101s 0.326 101s -0.209 101s 0.087 101s testing: mul_mat, [4, 1, 3, 1] = [3, 4, 3, 1] * [3, 1, 3, 1] 101s x0: [3, 4, 3, 1] 101s -0.623 0.326 -0.265 101s 0.391 -0.169 0.920 101s 0.450 0.289 -0.699 101s -0.205 -0.836 0.730 101s 101s x1: [3, 1, 3, 1] 101s 0.294 0.754 0.717 101s 101s y: [4, 1, 3, 1] 101s -0.128 0.647 -0.152 -0.167 101s testing: mul_mat, [3, 4, 3, 3] = [3, 3, 3, 3] * [3, 4, 3, 3] 101s x0: [3, 3, 3, 3] 101s -0.168 0.395 -0.083 101s -0.996 -0.326 0.380 101s -0.553 0.716 -0.592 101s 101s x1: [3, 4, 3, 3] 101s 0.687 -0.947 0.872 101s 0.988 -0.152 -0.964 101s 0.718 0.648 0.299 101s -0.351 -0.881 0.269 101s 101s y: [3, 4, 3, 3] 101s -0.562 -0.045 -1.574 101s -0.147 -1.301 -0.085 101s 0.110 -0.813 -0.110 101s -0.311 0.738 -0.596 101s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 101s x0: [3, 3, 1, 1] 101s -0.494 -0.352 0.064 101s -0.305 0.945 0.394 101s -0.511 0.853 0.905 101s 101s x1: [3, 3, 1, 1] 101s -0.262 -0.188 -0.620 101s 0.001 0.626 0.736 101s -0.519 0.963 -0.735 101s 101s y: [3, 3, 1, 1] 101s 0.156 -0.343 -0.588 101s -0.174 0.882 1.199 101s -0.130 0.779 0.422 101s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 101s x0: [3, 1, 3, 1] 101s -0.603 0.406 0.957 101s 101s x1: [3, 3, 3, 1] 101s 0.469 0.451 -0.420 101s -0.207 -0.842 0.891 101s -0.644 -0.571 0.747 101s 101s y: [1, 3, 3, 1] 101s -0.502 101s 0.636 101s 0.872 101s testing: mul_mat, [1, 3, 3, 3] = [1, 1, 3, 3] * [1, 3, 3, 3] 101s x0: [1, 1, 3, 3] 101s 0.154 101s 101s x1: [1, 3, 3, 3] 101s 0.015 101s 0.445 101s -0.825 101s 101s y: [1, 3, 3, 3] 101s 0.002 101s 0.069 101s -0.127 101s test-mul-mat0: iter:499/500 101s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 101s x0: [1, 1, 1, 1] 101s 0.097 101s 101s x1: [1, 2, 1, 1] 101s -0.115 101s -0.391 101s 101s y: [1, 2, 1, 1] 101s -0.011 101s -0.038 101s testing: mul_mat, [4, 1, 4, 1] = [1, 4, 4, 1] * [1, 1, 4, 1] 101s x0: [1, 4, 4, 1] 101s -0.776 101s 0.796 101s 0.573 101s -0.148 101s 101s x1: [1, 1, 4, 1] 101s 0.623 101s 101s y: [4, 1, 4, 1] 101s -0.483 0.496 0.357 -0.092 101s testing: mul_mat, [4, 4, 4, 2] = [1, 4, 4, 2] * [1, 4, 4, 2] 101s x0: [1, 4, 4, 2] 101s -0.434 101s 0.259 101s 0.574 101s 0.023 101s 101s x1: [1, 4, 4, 2] 101s -0.122 101s 0.144 101s 0.287 101s 0.732 101s 101s y: [4, 4, 4, 2] 101s 0.053 -0.032 -0.070 -0.003 101s -0.062 0.037 0.082 0.003 101s -0.124 0.074 0.165 0.007 101s -0.318 0.190 0.420 0.017 101s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 101s x0: [1, 3, 1, 1] 101s 0.799 101s -0.840 101s -0.539 101s 101s x1: [1, 4, 1, 1] 101s -0.308 101s 0.534 101s -0.057 101s -0.431 101s 101s y: [3, 4, 1, 1] 101s -0.246 0.258 0.166 101s 0.426 -0.449 -0.288 101s -0.045 0.048 0.031 101s -0.344 0.362 0.232 101s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 101s x0: [3, 4, 4, 1] 101s 0.616 0.929 -0.493 101s -0.978 -0.453 -0.035 101s -0.949 0.044 -0.946 101s 0.691 0.362 -0.959 101s 101s x1: [3, 1, 4, 1] 101s 0.778 0.458 -0.860 101s 101s y: [4, 1, 4, 1] 101s 1.328 -0.937 0.095 1.527 101s testing: mul_mat, [4, 3, 4, 2] = [4, 4, 4, 2] * [4, 3, 4, 2] 101s x0: [4, 4, 4, 2] 101s -0.098 0.579 -0.110 0.879 101s -0.433 0.923 -0.015 0.200 101s 0.544 -0.770 0.666 0.494 101s -0.418 0.165 0.131 -0.611 101s 101s x1: [4, 3, 4, 2] 101s 0.187 -0.115 0.229 0.655 101s -0.346 -0.844 -0.215 0.320 101s 0.784 -0.766 0.291 -0.746 101s 101s y: [4, 3, 4, 2] 101s 0.466 -0.060 0.667 -0.468 101s -0.150 -0.562 0.476 -0.218 101s -1.208 -1.200 0.841 0.040 102s compression: 0.000000 102s convert time: 0.000000 ms / method = 0 102s -0.040188 0.785085 102s 0.405617 0.183192 102s 0.016901 0.564737 102s 0.001560 0.452003 102s -0.111647 -0.158779 102s 0.602449 0.452541 102s 0.464777 0.596264 102s 0.031770 0.389379 102s 0.522225 -0.094984 102s 0.246030 0.173205 102s 0.322603 -0.063522 102s 0.171129 0.240454 102s 0.435216 0.577889 102s 0.286599 -0.102425 102s -0.152230 0.570174 102s -0.116195 0.552043 102s main: elapsed ticks: 1998931 102s main: elapsed us: 2001336 / 2001.336000 ms 102s 135.421090 102s Testing 1 devices 102s 102s Backend 1/1: CPU 102s Device description: AMD EPYC-Rome Processor 102s Device memory: 3916 MB (3916 MB free) 102s 102s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=1): OK 102s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=2): OK 102s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=3): OK 102s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=4): OK 102s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=5): OK 102s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=6): OK 102s test_dataset(shuffle=no, ndata_shard=2, ndata_batch=2): OK 102s test_dataset(shuffle=no, ndata_shard=2, ndata_batch=4): OK 102s test_dataset(shuffle=no, ndata_shard=2, ndata_batch=6): OK 102s test_dataset(shuffle=no, ndata_shard=3, ndata_batch=3): OK 102s test_dataset(shuffle=no, ndata_shard=3, ndata_batch=6): OK 102s test_dataset(shuffle=no, ndata_shard=4, ndata_batch=4): OK 102s test_dataset(shuffle=no, ndata_shard=5, ndata_batch=5): OK 102s test_dataset(shuffle=no, ndata_shard=6, ndata_batch=6): OK 102s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=1): OK 102s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=2): OK 102s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=3): OK 102s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=4): OK 102s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=5): OK 102s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=6): OK 102s test_dataset(shuffle=yes, ndata_shard=2, ndata_batch=2): OK 102s test_dataset(shuffle=yes, ndata_shard=2, ndata_batch=4): OK 102s test_dataset(shuffle=yes, ndata_shard=2, ndata_batch=6): OK 102s test_dataset(shuffle=yes, ndata_shard=3, ndata_batch=3): OK 102s test_dataset(shuffle=yes, ndata_shard=3, ndata_batch=6): OK 102s test_dataset(shuffle=yes, ndata_shard=4, ndata_batch=4): OK 102s test_dataset(shuffle=yes, ndata_shard=5, ndata_batch=5): OK 102s test_dataset(shuffle=yes, ndata_shard=6, ndata_batch=6): OK 102s test_grad(): OK 102s test_forward_backward(high_level=no, shuffle=no, subtest=results_initial): OK 102s test_forward_backward(high_level=no, shuffle=no, subtest=weights_after_forward): OK 102s test_forward_backward(high_level=no, shuffle=no, subtest=results_after_forward): OK 102s test_forward_backward(high_level=no, shuffle=no, subtest=weights_after_forward_backward): OK 102s test_forward_backward(high_level=no, shuffle=no, subtest=result_after_forward_backward): OK 102s test_forward_backward(high_level=yes, shuffle=no, subtest=results_initial): OK 102s test_forward_backward(high_level=yes, shuffle=no, subtest=weights_after_forward): OK 102s test_forward_backward(high_level=yes, shuffle=no, subtest=results_after_forward): OK 102s test_forward_backward(high_level=yes, shuffle=no, subtest=weights_after_forward_backward): OK 102s test_forward_backward(high_level=yes, shuffle=no, subtest=result_after_forward_backward): OK 102s test_forward_backward(high_level=yes, shuffle=yes, subtest=results_initial): OK 102s test_forward_backward(high_level=yes, shuffle=yes, subtest=weights_after_forward): OK 102s test_forward_backward(high_level=yes, shuffle=yes, subtest=results_after_forward): OK 102s test_forward_backward(high_level=yes, shuffle=yes, subtest=weights_after_forward_backward): OK 102s test_forward_backward(high_level=yes, shuffle=yes, subtest=result_after_forward_backward): OK 102s test_epoch_vs_fit(): OK 102s test_idata_split(high_level=no, epoch=1, subtest=weights): OK 102s test_idata_split(high_level=no, epoch=1, subtest=results_backward): OK 102s test_idata_split(high_level=no, epoch=1, subtest=results_forward): OK 102s test_idata_split(high_level=no, epoch=2, subtest=weights): OK 102s test_idata_split(high_level=no, epoch=2, subtest=results_backward): OK 102s test_idata_split(high_level=no, epoch=2, subtest=results_forward): OK 102s test_idata_split(high_level=no, epoch=3, subtest=weights): OK 102s test_idata_split(high_level=no, epoch=3, subtest=results_backward): OK 102s test_idata_split(high_level=no, epoch=3, subtest=results_forward): OK 102s test_idata_split(high_level=no, epoch=4, subtest=weights): OK 102s test_idata_split(high_level=no, epoch=4, subtest=results_backward): OK 102s test_idata_split(high_level=no, epoch=4, subtest=results_forward): OK 102s test_idata_split(high_level=yes, epoch=1, subtest=weights): OK 102s test_idata_split(high_level=yes, epoch=1, subtest=results_backward): OK 102s test_idata_split(high_level=yes, epoch=1, subtest=results_forward): OK 102s test_idata_split(high_level=yes, epoch=2, subtest=weights): OK 102s test_idata_split(high_level=yes, epoch=2, subtest=results_backward): OK 102s test_idata_split(high_level=yes, epoch=2, subtest=results_forward): OK 102s test_idata_split(high_level=yes, epoch=3, subtest=weights): OK 102s test_idata_split(high_level=yes, epoch=3, subtest=results_backward): OK 102s test_idata_split(high_level=yes, epoch=3, subtest=results_forward): OK 102s test_idata_split(high_level=yes, epoch=4, subtest=weights): OK 102s test_idata_split(high_level=yes, epoch=4, subtest=results_backward): OK 102s test_idata_split(high_level=yes, epoch=4, subtest=results_forward): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=1, subtest=grads): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=1, subtest=weights): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=1, subtest=results): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=2, subtest=grads): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=2, subtest=weights): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=2, subtest=results): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=3, subtest=grads): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=3, subtest=weights): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=3, subtest=results): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=4, subtest=grads): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=4, subtest=weights): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=4, subtest=results): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=1, subtest=grads): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=1, subtest=weights): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=1, subtest=results): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=2, subtest=grads): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=2, subtest=weights): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=2, subtest=results): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=3, subtest=grads): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=3, subtest=weights): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=3, subtest=results): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=4, subtest=grads): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=4, subtest=weights): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=4, subtest=results): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=1, subtest=grads): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=1, subtest=weights): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=1, subtest=results): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=2, subtest=grads): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=2, subtest=weights): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=2, subtest=results): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=3, subtest=grads): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=3, subtest=weights): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=3, subtest=results): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=4, subtest=grads): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=4, subtest=weights): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=4, subtest=results): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=1, subtest=grads): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=1, subtest=weights): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=1, subtest=results): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=2, subtest=grads): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=2, subtest=weights): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=2, subtest=results): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=3, subtest=grads): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=3, subtest=weights): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=3, subtest=results): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=4, subtest=grads): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=4, subtest=weights): OK 102s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=4, subtest=results): OK 102s test_regression(subtest=weights): OK 102s 118/118 tests passed 102s Backend CPU: OK 102s 102s 1/1 backends passed 102s OK 102s test_pad_reflect_1d: using CPU backend 118s Testing f32 118s Testing f16 118s Testing q4_0 118s Testing q4_1 118s Testing q5_0 118s Testing q5_1 118s Testing q8_0 118s Testing q8_1 118s Testing q2_K 118s Testing q3_K 118s Testing q4_K 118s Testing q5_K 118s Testing q6_K 118s Testing q8_K 118s Testing iq2_xxs 118s Testing iq2_xs 118s Testing iq3_xxs 118s Testing iq1_s 118s Testing iq4_nl 118s Testing iq3_s 118s Testing iq2_s 118s Testing iq4_xs 118s Testing i8 118s Testing i16 118s Testing i32 118s Testing i64 118s Testing f64 118s Testing iq1_m 118s Testing bf16 118s Testing tq1_0 118s Testing tq2_0 118s f16 118s quantize_row_q_reference 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 146.25 118s avg cycles/32 vals : 147.41 118s float32 throughput : 1.93 GB/s 118s quantized throughput : 0.97 GB/s 118s 118s quantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 3.00 118s avg cycles/32 vals : 3.00 118s float32 throughput : 50.86 GB/s 118s quantized throughput : 25.43 GB/s 118s 118s dequantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 23.44 118s avg cycles/32 vals : 23.44 118s float32 throughput : 11.74 GB/s 118s quantized throughput : 5.87 GB/s 118s 118s quantize_row_q_dot 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 2.81 118s avg cycles/32 vals : 2.92 118s float32 throughput : 76.29 GB/s 118s quantized throughput : 38.15 GB/s 118s 118s vec_dot_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 8.62 118s avg cycles/32 vals : 8.77 118s float32 throughput : 30.52 GB/s 118s quantized throughput : 15.26 GB/s 118s 118s q4_0 118s quantize_row_q_reference 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 76.88 118s avg cycles/32 vals : 77.21 118s float32 throughput : 3.72 GB/s 118s quantized throughput : 0.52 GB/s 118s 118s quantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 76.88 118s avg cycles/32 vals : 77.23 118s float32 throughput : 3.63 GB/s 118s quantized throughput : 0.51 GB/s 118s 118s dequantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 8.81 118s avg cycles/32 vals : 8.92 118s float32 throughput : 30.52 GB/s 118s quantized throughput : 4.29 GB/s 118s 118s quantize_row_q_dot 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 13.12 118s avg cycles/32 vals : 13.31 118s float32 throughput : 19.07 GB/s 118s quantized throughput : 2.68 GB/s 118s 118s vec_dot_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 2.81 118s avg cycles/32 vals : 3.02 118s float32 throughput : 76.29 GB/s 118s quantized throughput : 10.73 GB/s 118s 118s q4_1 118s quantize_row_q_reference 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 71.81 118s avg cycles/32 vals : 72.51 118s float32 throughput : 3.81 GB/s 118s quantized throughput : 0.60 GB/s 118s 118s quantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 71.81 118s avg cycles/32 vals : 72.28 118s float32 throughput : 3.91 GB/s 118s quantized throughput : 0.61 GB/s 118s 118s dequantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 9.93 118s avg cycles/32 vals : 9.96 118s float32 throughput : 25.43 GB/s 118s quantized throughput : 3.97 GB/s 118s 118s quantize_row_q_dot 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 19.88 118s avg cycles/32 vals : 20.31 118s float32 throughput : 12.72 GB/s 118s quantized throughput : 1.99 GB/s 118s 118s vec_dot_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 2.81 118s avg cycles/32 vals : 2.87 118s float32 throughput : 76.29 GB/s 118s quantized throughput : 11.92 GB/s 118s 118s q5_0 118s quantize_row_q_reference 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 132.56 118s avg cycles/32 vals : 132.73 118s float32 throughput : 2.12 GB/s 118s quantized throughput : 0.36 GB/s 118s 118s quantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 132.38 118s avg cycles/32 vals : 132.81 118s float32 throughput : 2.15 GB/s 118s quantized throughput : 0.37 GB/s 118s 118s dequantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 63.00 118s avg cycles/32 vals : 63.19 118s float32 throughput : 4.49 GB/s 118s quantized throughput : 0.77 GB/s 118s 118s quantize_row_q_dot 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 12.94 118s avg cycles/32 vals : 13.26 118s float32 throughput : 19.07 GB/s 118s quantized throughput : 3.28 GB/s 118s 118s vec_dot_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 3.75 118s avg cycles/32 vals : 3.88 118s float32 throughput : 76.29 GB/s 118s quantized throughput : 13.11 GB/s 118s 118s q5_1 118s quantize_row_q_reference 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 123.75 118s avg cycles/32 vals : 124.18 118s float32 throughput : 2.28 GB/s 118s quantized throughput : 0.43 GB/s 118s 118s quantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 123.56 118s avg cycles/32 vals : 124.33 118s float32 throughput : 2.28 GB/s 118s quantized throughput : 0.43 GB/s 118s 118s dequantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 63.75 118s avg cycles/32 vals : 63.79 118s float32 throughput : 4.36 GB/s 118s quantized throughput : 0.82 GB/s 118s 118s quantize_row_q_dot 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 19.88 118s avg cycles/32 vals : 20.16 118s float32 throughput : 13.87 GB/s 118s quantized throughput : 2.60 GB/s 118s 118s vec_dot_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 3.56 118s avg cycles/32 vals : 3.79 118s float32 throughput : 152.59 GB/s 118s quantized throughput : 28.61 GB/s 118s 118s q8_0 118s quantize_row_q_reference 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 223.50 118s avg cycles/32 vals : 286.69 118s float32 throughput : 1.00 GB/s 118s quantized throughput : 0.27 GB/s 118s 118s quantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 13.31 118s avg cycles/32 vals : 13.39 118s float32 throughput : 21.80 GB/s 118s quantized throughput : 5.79 GB/s 118s 118s dequantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 7.50 118s avg cycles/32 vals : 7.76 118s float32 throughput : 38.15 GB/s 118s quantized throughput : 10.13 GB/s 118s 118s quantize_row_q_dot 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 12.94 118s avg cycles/32 vals : 13.24 118s float32 throughput : 21.80 GB/s 118s quantized throughput : 5.79 GB/s 118s 118s vec_dot_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 2.62 118s avg cycles/32 vals : 2.79 118s float32 throughput : 76.29 GB/s 118s quantized throughput : 20.27 GB/s 118s 118s q2_K 118s quantize_row_q_reference 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 4001.06 118s avg cycles/32 vals : 4097.74 118s float32 throughput : 0.07 GB/s 118s quantized throughput : 0.01 GB/s 118s 118s quantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 4002.56 118s avg cycles/32 vals : 4073.68 118s float32 throughput : 0.07 GB/s 118s quantized throughput : 0.01 GB/s 118s 118s dequantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 16.31 118s avg cycles/32 vals : 16.58 118s float32 throughput : 15.26 GB/s 118s quantized throughput : 1.25 GB/s 118s 118s quantize_row_q_dot 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 78.56 118s avg cycles/32 vals : 78.86 118s float32 throughput : 3.63 GB/s 118s quantized throughput : 0.30 GB/s 118s 118s vec_dot_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 1.69 118s avg cycles/32 vals : 1.78 118s float32 throughput : 76.29 GB/s 118s quantized throughput : 6.26 GB/s 118s 118s q3_K 118s quantize_row_q_reference 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 341.62 118s avg cycles/32 vals : 342.17 118s float32 throughput : 0.83 GB/s 118s quantized throughput : 0.09 GB/s 118s 118s quantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 342.38 118s avg cycles/32 vals : 343.01 118s float32 throughput : 0.83 GB/s 118s quantized throughput : 0.09 GB/s 118s 118s dequantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 15.94 118s avg cycles/32 vals : 34.01 118s float32 throughput : 8.03 GB/s 118s quantized throughput : 0.86 GB/s 118s 118s quantize_row_q_dot 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 78.56 118s avg cycles/32 vals : 78.81 118s float32 throughput : 3.55 GB/s 118s quantized throughput : 0.38 GB/s 118s 118s vec_dot_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 3.75 118s avg cycles/32 vals : 3.90 118s float32 throughput : 50.86 GB/s 118s quantized throughput : 5.46 GB/s 118s 118s q4_K 118s quantize_row_q_reference 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 4624.87 118s avg cycles/32 vals : 4694.31 118s float32 throughput : 0.06 GB/s 118s quantized throughput : 0.01 GB/s 118s 118s quantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 4625.81 118s avg cycles/32 vals : 4694.27 118s float32 throughput : 0.06 GB/s 118s quantized throughput : 0.01 GB/s 118s 118s dequantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 10.88 118s avg cycles/32 vals : 28.09 118s float32 throughput : 9.54 GB/s 118s quantized throughput : 1.34 GB/s 118s 118s quantize_row_q_dot 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 78.75 118s avg cycles/32 vals : 78.86 118s float32 throughput : 3.55 GB/s 118s quantized throughput : 0.50 GB/s 118s 118s vec_dot_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 1.88 118s avg cycles/32 vals : 2.17 118s float32 throughput : 152.59 GB/s 118s quantized throughput : 21.46 GB/s 118s 118s q5_K 118s quantize_row_q_reference 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 3655.12 118s avg cycles/32 vals : 4039.39 118s float32 throughput : 0.07 GB/s 118s quantized throughput : 0.01 GB/s 118s 118s quantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 3654.00 118s avg cycles/32 vals : 3721.59 118s float32 throughput : 0.08 GB/s 118s quantized throughput : 0.01 GB/s 118s 118s dequantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 14.81 118s avg cycles/32 vals : 14.94 118s float32 throughput : 19.07 GB/s 118s quantized throughput : 3.28 GB/s 118s 118s quantize_row_q_dot 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 78.75 118s avg cycles/32 vals : 93.97 118s float32 throughput : 2.99 GB/s 118s quantized throughput : 0.51 GB/s 118s 118s vec_dot_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 3.94 118s avg cycles/32 vals : 4.07 118s float32 throughput : 76.29 GB/s 118s quantized throughput : 13.11 GB/s 118s 118s q6_K 118s quantize_row_q_reference 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 2515.50 118s avg cycles/32 vals : 2567.46 118s float32 throughput : 0.11 GB/s 118s quantized throughput : 0.02 GB/s 118s 118s quantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 2514.56 118s avg cycles/32 vals : 2596.71 118s float32 throughput : 0.11 GB/s 118s quantized throughput : 0.02 GB/s 118s 118s dequantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 78.38 118s avg cycles/32 vals : 78.47 118s float32 throughput : 3.63 GB/s 118s quantized throughput : 0.75 GB/s 118s 118s quantize_row_q_dot 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 78.38 118s avg cycles/32 vals : 78.88 118s float32 throughput : 3.55 GB/s 118s quantized throughput : 0.73 GB/s 118s 118s vec_dot_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 3.75 118s avg cycles/32 vals : 3.88 118s float32 throughput : 50.86 GB/s 118s quantized throughput : 10.43 GB/s 118s 118s iq4_nl 118s quantize_row_q_reference 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 585.56 118s avg cycles/32 vals : 603.13 118s float32 throughput : 0.47 GB/s 118s quantized throughput : 0.07 GB/s 118s 118s quantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 585.38 118s avg cycles/32 vals : 599.83 118s float32 throughput : 0.48 GB/s 118s quantized throughput : 0.07 GB/s 118s 118s dequantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 39.00 118s avg cycles/32 vals : 39.22 118s float32 throughput : 7.27 GB/s 118s quantized throughput : 1.02 GB/s 118s 118s quantize_row_q_dot 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 13.12 118s avg cycles/32 vals : 13.27 118s float32 throughput : 19.07 GB/s 118s quantized throughput : 2.68 GB/s 118s 118s vec_dot_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 3.19 118s avg cycles/32 vals : 3.37 118s float32 throughput : 152.59 GB/s 118s quantized throughput : 21.46 GB/s 118s 118s iq4_xs 118s quantize_row_q_reference 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 8214.94 118s avg cycles/32 vals : 8363.62 118s float32 throughput : 0.03 GB/s 118s quantized throughput : 0.00 GB/s 118s 118s quantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 8212.50 118s avg cycles/32 vals : 8347.16 118s float32 throughput : 0.03 GB/s 118s quantized throughput : 0.00 GB/s 118s 118s dequantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 41.44 118s avg cycles/32 vals : 41.74 118s float32 throughput : 6.63 GB/s 118s quantized throughput : 0.88 GB/s 118s 118s quantize_row_q_dot 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 78.75 118s avg cycles/32 vals : 78.99 118s float32 throughput : 3.55 GB/s 118s quantized throughput : 0.47 GB/s 118s 118s vec_dot_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 4.12 118s avg cycles/32 vals : 4.24 118s float32 throughput : 50.86 GB/s 118s quantized throughput : 6.76 GB/s 118s 118s bf16 118s quantize_row_q_reference 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 57.94 118s avg cycles/32 vals : 58.11 118s float32 throughput : 4.92 GB/s 118s quantized throughput : 2.46 GB/s 118s 118s quantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 57.94 118s avg cycles/32 vals : 58.05 118s float32 throughput : 4.77 GB/s 118s quantized throughput : 2.38 GB/s 118s 118s dequantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 21.00 118s avg cycles/32 vals : 21.11 118s float32 throughput : 12.72 GB/s 118s quantized throughput : 6.36 GB/s 118s 118s quantize_row_q_dot 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 57.75 118s avg cycles/32 vals : 57.97 118s float32 throughput : 4.92 GB/s 118s quantized throughput : 2.46 GB/s 118s 118s vec_dot_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 4.12 118s avg cycles/32 vals : 4.31 118s float32 throughput : 50.86 GB/s 118s quantized throughput : 25.43 GB/s 118s 118s tq1_0 118s quantize_row_q_reference 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 219.19 118s avg cycles/32 vals : 219.41 118s float32 throughput : 1.32 GB/s 118s quantized throughput : 0.07 GB/s 118s 118s quantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 219.00 118s avg cycles/32 vals : 219.36 118s float32 throughput : 1.30 GB/s 118s quantized throughput : 0.07 GB/s 118s 118s dequantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 18.56 118s avg cycles/32 vals : 18.84 118s float32 throughput : 13.87 GB/s 118s quantized throughput : 0.73 GB/s 118s 118s quantize_row_q_dot 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 78.56 118s avg cycles/32 vals : 92.47 118s float32 throughput : 3.05 GB/s 118s quantized throughput : 0.16 GB/s 118s 118s vec_dot_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 2.25 118s avg cycles/32 vals : 2.40 118s float32 throughput : 76.29 GB/s 118s quantized throughput : 4.02 GB/s 118s 118s tq2_0 118s quantize_row_q_reference 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 226.88 118s avg cycles/32 vals : 227.29 118s float32 throughput : 1.25 GB/s 118s quantized throughput : 0.08 GB/s 118s 118s quantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 226.88 118s avg cycles/32 vals : 244.12 118s float32 throughput : 1.16 GB/s 118s quantized throughput : 0.08 GB/s 118s 118s dequantize_row_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 13.12 118s avg cycles/32 vals : 13.41 118s float32 throughput : 19.07 GB/s 118s quantized throughput : 1.23 GB/s 118s 118s quantize_row_q_dot 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 78.75 118s avg cycles/32 vals : 78.97 118s float32 throughput : 3.55 GB/s 118s quantized throughput : 0.23 GB/s 118s 118s vec_dot_q 118s 4096 values (0.02 MB) 118s min cycles/32 vals : 0.94 118s avg cycles/32 vals : 0.99 118s float32 throughput : 152.59 GB/s 118s quantized throughput : 9.83 GB/s 118s 118s ggml_roll(3(1), 7(0), 4(-1), 2(0), contiguous): PASSED 118s ggml_roll(37(-4), 42(3), 59(-7), 2(1), contiguous): PASSED 118s ggml_roll(37(-4), 42(3), 59(-7), 2(1), permuted): PASSED 118s 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 118s ----------------------------------- 118s 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 120s main: elapsed ticks: 2257115 120s 2951358968546669887488.000000 130s convert time: 34.939000 ms 130s 0.840188 0.840332 130s 0.394383 0.394287 130s 0.783099 0.783203 130s 0.798440 0.798340 130s 0.911647 0.911621 130s 0.197551 0.197510 130s 0.335223 0.335205 130s 0.768230 0.768066 130s 0.277775 0.277832 130s 0.553970 0.554199 130s 0.477397 0.477295 130s 0.628871 0.628906 130s 0.364784 0.364746 130s 0.513401 0.513184 130s 0.952230 0.952148 130s 0.916195 0.916016 130s main: elapsed ticks: 9682688 130s main: elapsed us: 9695403 130s 4088.088397 130s ggml_print_objects: objects in context 0x56222809e930: 130s - ggml_object: type = 0, offset = 32, size = 384, next = 0x7411535ff1e0 130s - ggml_object: type = 0, offset = 448, size = 736, next = 0x7411535ff4e0 130s - ggml_object: type = 0, offset = 1216, size = 24336, next = (nil) 130s ggml_print_objects: --- end --- 131s autopkgtest [19:48:07]: test libggml-cpu: -----------------------] 131s autopkgtest [19:48:07]: test libggml-cpu: - - - - - - - - - - results - - - - - - - - - - 131s libggml-cpu PASS 132s autopkgtest [19:48:08]: test libggml-cpu: preparing testbed 141s Creating nova instance adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779 from image adt/ubuntu-questing-amd64-server-20250707.img (UUID 4588178a-8ca7-4b44-aac8-789fb940340e)... 193s autopkgtest [19:49:09]: testbed dpkg architecture: amd64 194s autopkgtest [19:49:10]: testbed apt version: 3.1.3 194s autopkgtest [19:49:10]: @@@@@@@@@@@@@@@@@@@@ test bed setup 194s autopkgtest [19:49:10]: testbed release detected to be: questing 195s autopkgtest [19:49:11]: updating testbed package index (apt update) 195s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [249 kB] 195s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 195s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 195s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 195s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [15.8 kB] 195s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [177 kB] 195s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [27.5 kB] 195s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [32.4 kB] 195s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [46.9 kB] 195s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [90.9 kB] 195s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [160 kB] 196s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [8592 B] 196s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [16.6 kB] 196s Fetched 825 kB in 1s (1187 kB/s) 196s Reading package lists... 197s autopkgtest [19:49:13]: upgrading testbed (apt dist-upgrade and autopurge) 197s Reading package lists... 197s Building dependency tree... 197s Reading state information... 197s Calculating upgrade... 198s The following packages will be upgraded: 198s apparmor libapparmor1 libc-bin libc-dev-bin libc6 libc6-dev libnss-systemd 198s libpam-systemd libsystemd-shared libsystemd0 libudev1 libxml2-16 locales 198s systemd systemd-cryptsetup systemd-resolved systemd-sysv systemd-timesyncd 198s udev 198s 19 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 198s Need to get 20.2 MB of archives. 198s After this operation, 71.7 kB of additional disk space will be used. 198s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 libc6-dev amd64 2.41-9ubuntu1 [2181 kB] 198s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 libc-dev-bin amd64 2.41-9ubuntu1 [23.4 kB] 198s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 libc6 amd64 2.41-9ubuntu1 [3324 kB] 199s Get:4 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 libc-bin amd64 2.41-9ubuntu1 [699 kB] 199s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 libsystemd0 amd64 257.7-1ubuntu1 [526 kB] 199s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 libnss-systemd amd64 257.7-1ubuntu1 [173 kB] 199s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 systemd-sysv amd64 257.7-1ubuntu1 [11.9 kB] 199s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 systemd-resolved amd64 257.7-1ubuntu1 [328 kB] 199s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 libpam-systemd amd64 257.7-1ubuntu1 [257 kB] 199s Get:10 http://ftpmaster.internal/ubuntu questing/main amd64 libsystemd-shared amd64 257.7-1ubuntu1 [2292 kB] 199s Get:11 http://ftpmaster.internal/ubuntu questing/main amd64 systemd amd64 257.7-1ubuntu1 [2980 kB] 200s Get:12 http://ftpmaster.internal/ubuntu questing/main amd64 systemd-timesyncd amd64 257.7-1ubuntu1 [41.5 kB] 200s Get:13 http://ftpmaster.internal/ubuntu questing/main amd64 systemd-cryptsetup amd64 257.7-1ubuntu1 [123 kB] 200s Get:14 http://ftpmaster.internal/ubuntu questing/main amd64 udev amd64 257.7-1ubuntu1 [1416 kB] 200s Get:15 http://ftpmaster.internal/ubuntu questing/main amd64 libudev1 amd64 257.7-1ubuntu1 [205 kB] 200s Get:16 http://ftpmaster.internal/ubuntu questing/main amd64 libapparmor1 amd64 4.1.1-0ubuntu3 [55.9 kB] 200s Get:17 http://ftpmaster.internal/ubuntu questing/main amd64 libxml2-16 amd64 2.14.4+dfsg-0exp1 [606 kB] 200s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 locales all 2.41-9ubuntu1 [4253 kB] 200s Get:19 http://ftpmaster.internal/ubuntu questing/main amd64 apparmor amd64 4.1.1-0ubuntu3 [686 kB] 200s Preconfiguring packages ... 200s Fetched 20.2 MB in 3s (7698 kB/s) 201s (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 ... 120968 files and directories currently installed.) 201s Preparing to unpack .../libc6-dev_2.41-9ubuntu1_amd64.deb ... 201s Unpacking libc6-dev:amd64 (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 201s Preparing to unpack .../libc-dev-bin_2.41-9ubuntu1_amd64.deb ... 201s Unpacking libc-dev-bin (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 201s Preparing to unpack .../libc6_2.41-9ubuntu1_amd64.deb ... 201s Unpacking libc6:amd64 (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 201s Setting up libc6:amd64 (2.41-9ubuntu1) ... 201s (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 ... 120968 files and directories currently installed.) 201s Preparing to unpack .../libc-bin_2.41-9ubuntu1_amd64.deb ... 201s Unpacking libc-bin (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 201s Setting up libc-bin (2.41-9ubuntu1) ... 201s (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 ... 120968 files and directories currently installed.) 201s Preparing to unpack .../libsystemd0_257.7-1ubuntu1_amd64.deb ... 201s Unpacking libsystemd0:amd64 (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 201s Setting up libsystemd0:amd64 (257.7-1ubuntu1) ... 201s (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 ... 120968 files and directories currently installed.) 201s Preparing to unpack .../libnss-systemd_257.7-1ubuntu1_amd64.deb ... 201s Unpacking libnss-systemd:amd64 (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 201s Preparing to unpack .../systemd-sysv_257.7-1ubuntu1_amd64.deb ... 201s Unpacking systemd-sysv (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 202s Preparing to unpack .../systemd-resolved_257.7-1ubuntu1_amd64.deb ... 202s Unpacking systemd-resolved (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 202s Preparing to unpack .../libpam-systemd_257.7-1ubuntu1_amd64.deb ... 202s Unpacking libpam-systemd:amd64 (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 202s Preparing to unpack .../libsystemd-shared_257.7-1ubuntu1_amd64.deb ... 202s Unpacking libsystemd-shared:amd64 (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 202s Setting up libsystemd-shared:amd64 (257.7-1ubuntu1) ... 202s (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 ... 120968 files and directories currently installed.) 202s Preparing to unpack .../systemd_257.7-1ubuntu1_amd64.deb ... 202s Unpacking systemd (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 202s Preparing to unpack .../systemd-timesyncd_257.7-1ubuntu1_amd64.deb ... 202s Unpacking systemd-timesyncd (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 202s Preparing to unpack .../systemd-cryptsetup_257.7-1ubuntu1_amd64.deb ... 202s Unpacking systemd-cryptsetup (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 202s Preparing to unpack .../udev_257.7-1ubuntu1_amd64.deb ... 202s Unpacking udev (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 202s Preparing to unpack .../libudev1_257.7-1ubuntu1_amd64.deb ... 202s Unpacking libudev1:amd64 (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 202s Setting up libudev1:amd64 (257.7-1ubuntu1) ... 202s (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 ... 120969 files and directories currently installed.) 202s Preparing to unpack .../libapparmor1_4.1.1-0ubuntu3_amd64.deb ... 202s Unpacking libapparmor1:amd64 (4.1.1-0ubuntu3) over (4.1.1-0ubuntu2) ... 202s Preparing to unpack .../libxml2-16_2.14.4+dfsg-0exp1_amd64.deb ... 202s Unpacking libxml2-16:amd64 (2.14.4+dfsg-0exp1) over (2.14.3+dfsg-0exp3) ... 202s Preparing to unpack .../locales_2.41-9ubuntu1_all.deb ... 202s Unpacking locales (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 202s Preparing to unpack .../apparmor_4.1.1-0ubuntu3_amd64.deb ... 203s Unpacking apparmor (4.1.1-0ubuntu3) over (4.1.1-0ubuntu2) ... 203s Setting up libapparmor1:amd64 (4.1.1-0ubuntu3) ... 203s Setting up libxml2-16:amd64 (2.14.4+dfsg-0exp1) ... 203s Setting up systemd (257.7-1ubuntu1) ... 203s /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. 203s /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. 204s Setting up locales (2.41-9ubuntu1) ... 204s Generating locales (this might take a while)... 205s en_US.UTF-8... done 205s Generation complete. 205s Setting up apparmor (4.1.1-0ubuntu3) ... 205s Installing new version of config file /etc/apparmor.d/lsusb ... 205s Installing new version of config file /etc/apparmor.d/mbsync ... 206s Reloading AppArmor profiles 207s Setting up systemd-cryptsetup (257.7-1ubuntu1) ... 207s Setting up systemd-timesyncd (257.7-1ubuntu1) ... 208s systemd-time-wait-sync.service is a disabled or a static unit not running, not starting it. 208s Setting up udev (257.7-1ubuntu1) ... 208s Creating group 'clock' with GID 987. 208s Setting up libc-dev-bin (2.41-9ubuntu1) ... 208s Setting up systemd-resolved (257.7-1ubuntu1) ... 209s Setting up systemd-sysv (257.7-1ubuntu1) ... 209s Setting up libnss-systemd:amd64 (257.7-1ubuntu1) ... 209s Setting up libpam-systemd:amd64 (257.7-1ubuntu1) ... 209s Setting up libc6-dev:amd64 (2.41-9ubuntu1) ... 209s Processing triggers for libc-bin (2.41-9ubuntu1) ... 209s Processing triggers for man-db (2.13.1-1) ... 210s Processing triggers for dbus (1.16.2-2ubuntu1) ... 210s Processing triggers for shared-mime-info (2.4-5build2) ... 210s Processing triggers for procps (2:4.0.4-8ubuntu2) ... 210s Processing triggers for initramfs-tools (0.149ubuntu1) ... 210s update-initramfs: Generating /boot/initrd.img-6.15.0-3-generic 210s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 220s Reading package lists... 220s Building dependency tree... 220s Reading state information... 220s Solving dependencies... 220s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 220s autopkgtest [19:49:36]: rebooting testbed after setup commands that affected boot 240s Reading package lists... 240s Building dependency tree... 240s Reading state information... 240s Solving dependencies... 240s The following NEW packages will be installed: 240s libgfortran5 libggml libggml-blas libgomp1 libopenblas0-pthread 240s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 240s Need to get 11.4 MB of archives. 240s After this operation, 66.5 MB of additional disk space will be used. 240s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libgfortran5 amd64 15.1.0-8ubuntu1 [940 kB] 240s Get:2 http://ftpmaster.internal/ubuntu questing/universe amd64 libopenblas0-pthread amd64 0.3.29+ds-3 [9736 kB] 240s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libgomp1 amd64 15.1.0-8ubuntu1 [151 kB] 240s Get:4 http://ftpmaster.internal/ubuntu questing/universe amd64 libggml-blas amd64 0.0~git20250618.9e4bee1-1 [319 kB] 240s Get:5 http://ftpmaster.internal/ubuntu questing/universe amd64 libggml amd64 0.0~git20250618.9e4bee1-1 [296 kB] 241s Fetched 11.4 MB in 0s (34.4 MB/s) 241s Selecting previously unselected package libgfortran5:amd64. 241s (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 ... 120971 files and directories currently installed.) 241s Preparing to unpack .../libgfortran5_15.1.0-8ubuntu1_amd64.deb ... 241s Unpacking libgfortran5:amd64 (15.1.0-8ubuntu1) ... 241s Selecting previously unselected package libopenblas0-pthread:amd64. 241s Preparing to unpack .../libopenblas0-pthread_0.3.29+ds-3_amd64.deb ... 241s Unpacking libopenblas0-pthread:amd64 (0.3.29+ds-3) ... 241s Selecting previously unselected package libgomp1:amd64. 241s Preparing to unpack .../libgomp1_15.1.0-8ubuntu1_amd64.deb ... 241s Unpacking libgomp1:amd64 (15.1.0-8ubuntu1) ... 241s Selecting previously unselected package libggml-blas:amd64. 241s Preparing to unpack .../libggml-blas_0.0~git20250618.9e4bee1-1_amd64.deb ... 241s Unpacking libggml-blas:amd64 (0.0~git20250618.9e4bee1-1) ... 241s Selecting previously unselected package libggml:amd64. 241s Preparing to unpack .../libggml_0.0~git20250618.9e4bee1-1_amd64.deb ... 241s Unpacking libggml:amd64 (0.0~git20250618.9e4bee1-1) ... 241s Setting up libgomp1:amd64 (15.1.0-8ubuntu1) ... 241s Setting up libgfortran5:amd64 (15.1.0-8ubuntu1) ... 241s Setting up libopenblas0-pthread:amd64 (0.3.29+ds-3) ... 241s update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas-pthread/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode 241s update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas-pthread/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode 241s update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas-pthread/libopenblas.so.0 to provide /usr/lib/x86_64-linux-gnu/libopenblas.so.0 (libopenblas.so.0-x86_64-linux-gnu) in auto mode 241s Setting up libggml-blas:amd64 (0.0~git20250618.9e4bee1-1) ... 241s Setting up libggml:amd64 (0.0~git20250618.9e4bee1-1) ... 241s Processing triggers for libc-bin (2.41-9ubuntu1) ... 245s autopkgtest [19:50:01]: test libggml-cpu: /usr/libexec/ggml/runtests 245s autopkgtest [19:50:01]: test libggml-cpu: [----------------------- 245s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 245s 0.00 1.00 2.00 245s Testing 2 devices 245s 245s Backend 1/2: BLAS 245s Device description: BLAS 245s Device memory: 0 MB (0 MB free) 245s 245s ABS(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s ABS(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s SGN(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s SGN(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s NEG(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s NEG(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s STEP(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s STEP(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s TANH(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s TANH(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s ELU(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s ELU(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s RELU(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s RELU(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s SIGMOID(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s SIGMOID(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s GELU(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s GELU(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s GELU_QUICK(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s GELU_QUICK(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s SILU(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s SILU(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s HARDSWISH(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s HARDSWISH(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s HARDSIGMOID(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s HARDSIGMOID(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s EXP(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s EXP(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s GELU_ERF(type=f16,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s GELU_ERF(type=f16,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s ABS(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s ABS(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s SGN(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s SGN(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s NEG(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s NEG(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s STEP(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s STEP(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s TANH(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s TANH(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s ELU(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s ELU(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s RELU(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s RELU(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s SIGMOID(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s SIGMOID(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s GELU(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s GELU(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s GELU_QUICK(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s GELU_QUICK(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s SILU(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s SILU(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s HARDSWISH(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s HARDSWISH(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s HARDSIGMOID(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s HARDSIGMOID(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s EXP(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s EXP(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s GELU_ERF(type=f16,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s GELU_ERF(type=f16,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s ABS(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s ABS(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s SGN(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s SGN(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s NEG(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s NEG(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s STEP(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s STEP(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s TANH(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s TANH(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s ELU(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s ELU(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s RELU(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s RELU(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s SIGMOID(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s SIGMOID(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s GELU(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s GELU(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s GELU_QUICK(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s GELU_QUICK(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s SILU(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s SILU(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s HARDSWISH(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s HARDSWISH(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s HARDSIGMOID(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s HARDSIGMOID(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s EXP(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s EXP(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s GELU_ERF(type=f32,ne_a=[128,2,2,2],v=0): not supported [BLAS] 245s GELU_ERF(type=f32,ne_a=[5,7,11,13],v=0): not supported [BLAS] 245s ABS(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s ABS(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s SGN(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s SGN(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s NEG(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s NEG(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s STEP(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s STEP(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s TANH(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s TANH(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s ELU(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s ELU(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s RELU(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s RELU(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s SIGMOID(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s SIGMOID(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s GELU(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s GELU(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s GELU_QUICK(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s GELU_QUICK(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s SILU(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s SILU(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s HARDSWISH(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s HARDSWISH(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s HARDSIGMOID(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s HARDSIGMOID(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s EXP(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s EXP(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s GELU_ERF(type=f32,ne_a=[128,2,2,2],v=1): not supported [BLAS] 245s GELU_ERF(type=f32,ne_a=[5,7,11,13],v=1): not supported [BLAS] 245s GET_ROWS(type=f32,n=1,m=8,r=2,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=f32,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=f32,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=f32,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=f32,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=f16,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=f16,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=f16,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=f16,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=bf16,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=bf16,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=bf16,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=bf16,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=q4_0,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=q4_0,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=q4_0,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=q4_0,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=q4_1,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=q4_1,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=q4_1,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=q4_1,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=q5_0,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=q5_0,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=q5_0,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=q5_0,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=q5_1,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=q5_1,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=q5_1,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=q5_1,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=q8_0,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=q8_0,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=q8_0,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=q8_0,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=q2_K,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=q2_K,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=q2_K,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=q2_K,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=q3_K,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=q3_K,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=q3_K,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=q3_K,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=q4_K,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=q4_K,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=q4_K,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=q4_K,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=q5_K,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=q5_K,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=q5_K,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=q5_K,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=q6_K,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=q6_K,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=q6_K,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=q6_K,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=iq2_xxs,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=iq2_xxs,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=iq2_xxs,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=iq2_xxs,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=iq2_xs,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=iq2_xs,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=iq2_xs,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=iq2_xs,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=iq2_s,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=iq2_s,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=iq2_s,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=iq2_s,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=iq3_xxs,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=iq3_xxs,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=iq3_xxs,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=iq3_xxs,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=iq1_s,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=iq1_s,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=iq1_s,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=iq1_s,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=iq1_m,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=iq1_m,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=iq1_m,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=iq1_m,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=iq4_nl,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=iq4_nl,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=iq4_nl,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=iq4_nl,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=iq3_s,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=iq3_s,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=iq3_s,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=iq3_s,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=iq4_xs,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=iq4_xs,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=iq4_xs,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=iq4_xs,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS(type=i32,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS(type=i32,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS(type=i32,n=256,m=5,r=4,b=7,v=0): not supported [BLAS] 245s GET_ROWS(type=i32,n=256,m=5,r=4,b=7,v=1): not supported [BLAS] 245s GET_ROWS_BACK(type=f32,n=1,m=8,r=2,b=1,v=0): not supported [BLAS] 245s GET_ROWS_BACK(type=f32,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS_BACK(type=f32,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS_BACK(type=f16,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] 245s GET_ROWS_BACK(type=f16,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] 245s GET_ROWS_BACK(type=bf16,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=bf16,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=q4_0,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=q4_0,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=q4_1,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=q4_1,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=q5_0,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=q5_0,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=q5_1,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=q5_1,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=q8_0,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=q8_0,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=q2_K,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=q2_K,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=q3_K,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=q3_K,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=q4_K,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=q4_K,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=q5_K,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=q5_K,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=q6_K,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=q6_K,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=iq2_xxs,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=iq2_xxs,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=iq2_xs,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=iq2_xs,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=iq2_s,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=iq2_s,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=iq3_xxs,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=iq3_xxs,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=iq1_s,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=iq1_s,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=iq1_m,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=iq1_m,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=iq4_nl,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=iq4_nl,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=iq3_s,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=iq3_s,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=iq4_xs,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=iq4_xs,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=i32,n=256,m=5,r=4,b=1,v=0): not supported [BLAS] not supported [CPU] 245s GET_ROWS_BACK(type=i32,n=256,m=5,r=4,b=1,v=1): not supported [BLAS] not supported [CPU] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1,1,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1,1,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1,1,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1,1,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1,1,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1,1,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1,1,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1,1,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1,1,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[3,1,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[3,1,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[3,1,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[3,1,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[3,1,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[3,1,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[3,1,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[3,1,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[3,1,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1337,1,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1337,1,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1337,1,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1337,1,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1337,1,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1337,1,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1337,1,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1337,1,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1337,1,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1,1,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1,1,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1,1,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1,1,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1,1,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1,1,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1,1,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1,1,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1,1,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[3,1,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[3,1,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[3,1,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[3,1,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[3,1,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[3,1,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[3,1,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[3,1,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[3,1,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1337,1,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1337,1,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1337,1,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1337,1,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1337,1,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1337,1,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1337,1,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1337,1,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1337,1,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1,9,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1,9,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1,9,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1,9,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1,9,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1,9,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1,9,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1,9,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1,9,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[3,9,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[3,9,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[3,9,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[3,9,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[3,9,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[3,9,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[3,9,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[3,9,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[3,9,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1337,9,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1337,9,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,1,1,1],ne_kernel=[1337,9,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1337,9,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1337,9,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[1337,9,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1337,9,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1337,9,1,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,1,1,1],ne_kernel=[1337,9,1,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1,9,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1,9,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1,9,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1,9,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1,9,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1,9,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1,9,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1,9,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1,9,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[3,9,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[3,9,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[3,9,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[3,9,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[3,9,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[3,9,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[3,9,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[3,9,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[3,9,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1337,9,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1337,9,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[1,7,1,1],ne_kernel=[1337,9,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1337,9,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1337,9,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,7,1,1],ne_kernel=[1337,9,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1337,9,7,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1337,9,7,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[13,7,1,1],ne_kernel=[1337,9,7,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[197,32,1,1],ne_kernel=[16,32,32,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[3,2,1,1],ne_kernel=[2,3,2,1],s0=3,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[3,2,1,1],ne_kernel=[2,3,2,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[3,2,1,1],ne_kernel=[2,3,2,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[3,2,1,1],ne_kernel=[3,2,2,1],s0=2,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[3,2,1,1],ne_kernel=[3,2,2,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[3,2,1,1],ne_kernel=[3,1,2,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s CONV_TRANSPOSE_1D(ne_input=[2,1,1,1],ne_kernel=[3,1,1,1],s0=1,p0=0,d0=1): not supported [BLAS] 245s COUNT_EQUAL(type=f32,ne=[4,500,1,1]): not supported [BLAS] 245s COUNT_EQUAL(type=f32,ne=[4,5000,1,1]): not supported [BLAS] 245s ARGMAX(type=f32,ne=[32,1,1,1]): not supported [BLAS] 245s ARGMAX(type=f32,ne=[100,10,1,1]): not supported [BLAS] 245s ARGMAX(type=f32,ne=[1024,10,1,1]): not supported [BLAS] 245s ARGMAX(type=f32,ne=[1024,12,1,1]): not supported [BLAS] 245s ARGMAX(type=f32,ne=[2000,10,1,1]): not supported [BLAS] 245s ARGMAX(type=f32,ne=[5438,3,1,1]): not supported [BLAS] 245s REPEAT(type=f32,ne=[10,5,4,1],nr=[1,1,1,1]): not supported [BLAS] 245s REPEAT(type=f32,ne=[10,5,4,1],nr=[2,1,1,1]): not supported [BLAS] 245s REPEAT(type=f32,ne=[10,5,4,1],nr=[1,2,1,1]): not supported [BLAS] 245s REPEAT(type=f32,ne=[10,5,4,1],nr=[1,1,2,1]): not supported [BLAS] 245s REPEAT(type=f32,ne=[10,5,4,1],nr=[1,1,1,2]): not supported [BLAS] 245s REPEAT(type=i32,ne=[10,5,4,1],nr=[2,1,1,1]): not supported [BLAS] 245s REPEAT(type=i16,ne=[10,5,4,1],nr=[1,1,1,2]): not supported [BLAS] 245s REPEAT(type=f32,ne=[10,5,4,3],nr=[1,1,1,1]): not supported [BLAS] 245s REPEAT(type=f32,ne=[10,5,4,3],nr=[2,1,1,1]): not supported [BLAS] 245s REPEAT(type=f32,ne=[10,5,4,3],nr=[1,2,1,1]): not supported [BLAS] 245s REPEAT(type=f32,ne=[10,5,4,3],nr=[1,1,2,1]): not supported [BLAS] 245s REPEAT(type=f32,ne=[10,5,4,3],nr=[1,1,1,2]): not supported [BLAS] 245s REPEAT(type=i32,ne=[10,5,4,3],nr=[2,1,1,1]): not supported [BLAS] 245s REPEAT(type=i16,ne=[10,5,4,3],nr=[1,1,1,2]): not supported [BLAS] 245s REPEAT_BACK(type=f32,ne=[8,6,4,2],nr=[1,1,1,1],v=0): not supported [BLAS] 245s REPEAT_BACK(type=f32,ne=[8,6,4,2],nr=[2,1,1,1],v=0): not supported [BLAS] 245s REPEAT_BACK(type=f32,ne=[8,6,4,2],nr=[1,2,1,1],v=0): not supported [BLAS] 245s REPEAT_BACK(type=f32,ne=[8,6,4,2],nr=[1,1,2,1],v=0): not supported [BLAS] 245s REPEAT_BACK(type=f32,ne=[8,6,4,2],nr=[1,1,1,2],v=0): not supported [BLAS] 245s REPEAT_BACK(type=f32,ne=[8,6,4,2],nr=[1,1,1,1],v=1): not supported [BLAS] 245s REPEAT_BACK(type=f32,ne=[8,6,4,2],nr=[2,1,1,1],v=1): not supported [BLAS] 245s REPEAT_BACK(type=f32,ne=[8,6,4,2],nr=[1,2,1,1],v=1): not supported [BLAS] 245s REPEAT_BACK(type=f32,ne=[8,6,4,2],nr=[1,1,2,1],v=1): not supported [BLAS] 245s REPEAT_BACK(type=f32,ne=[8,6,4,2],nr=[1,1,1,2],v=1): not supported [BLAS] 245s DUP(type=f32,ne=[10,10,20,1]): not supported [BLAS] 245s DUP(type=f16,ne=[10,10,20,1]): not supported [BLAS] 245s DUP(type=i32,ne=[10,10,20,1]): not supported [BLAS] 245s DUP(type=i16,ne=[10,10,20,1]): not supported [BLAS] 245s DUP(type=f32,ne=[10,10,5,1],permute=[0,2,1,3]): not supported [BLAS] 245s DUP(type=f16,ne=[10,10,5,1],permute=[0,2,1,3]): not supported [BLAS] 245s DUP(type=f32,ne=[10,10,5,1],permute=[1,0,2,3]): not supported [BLAS] 245s DUP(type=f16,ne=[10,10,5,1],permute=[1,0,2,3]): not supported [BLAS] 245s DUP(type=i16,ne=[10,8,3,1],permute=[0,2,1,3]): not supported [BLAS] 245s DUP(type=i16,ne=[10,8,3,1],permute=[1,2,0,3]): not supported [BLAS] 245s SET(type_src=f32,type_dst=f32,ne=[6,5,4,3],dim=1): not supported [BLAS] 245s SET(type_src=f32,type_dst=f32,ne=[6,5,4,3],dim=2): not supported [BLAS] 245s SET(type_src=f32,type_dst=f32,ne=[6,5,4,3],dim=3): not supported [BLAS] 245s SET(type_src=i32,type_dst=i32,ne=[6,5,4,3],dim=1): not supported [BLAS] 245s SET(type_src=i32,type_dst=i32,ne=[6,5,4,3],dim=2): not supported [BLAS] 245s SET(type_src=i32,type_dst=i32,ne=[6,5,4,3],dim=3): not supported [BLAS] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s CONT(type=f32,ne=[10,10,10,1]): not supported [BLAS] 245s CONT(type=f32,ne=[2,1,1,1]): not supported [BLAS] 245s CONT(type=f32,ne=[2,1,3,5]): not supported [BLAS] 245s CONT(type=f32,ne=[2,3,5,7]): not supported [BLAS] 245s CONT(type=f16,ne=[2,1,1,1]): not supported [BLAS] 245s CONT(type=f16,ne=[2,1,3,5]): not supported [BLAS] 245s CONT(type=f16,ne=[2,3,5,7]): not supported [BLAS] 245s CONT(type=bf16,ne=[2,1,1,1]): not supported [BLAS] 245s CONT(type=bf16,ne=[2,1,3,5]): not supported [BLAS] 245s CONT(type=bf16,ne=[2,3,5,7]): not supported [BLAS] 245s ADD(type=f16,ne=[1,1,8,1],nr=[1,1,1,1]): not supported [BLAS] 245s SUB(type=f16,ne=[1,1,8,1],nr=[1,1,1,1]): not supported [BLAS] 245s MUL(type=f16,ne=[1,1,8,1],nr=[1,1,1,1]): not supported [BLAS] 245s DIV(type=f16,ne=[1,1,8,1],nr=[1,1,1,1]): not supported [BLAS] 245s ADD(type=f16,ne=[1,1,1,1],nr=[32,1,1,1]): not supported [BLAS] 245s SUB(type=f16,ne=[1,1,1,1],nr=[32,1,1,1]): not supported [BLAS] 245s MUL(type=f16,ne=[1,1,1,1],nr=[32,1,1,1]): not supported [BLAS] 245s DIV(type=f16,ne=[1,1,1,1],nr=[32,1,1,1]): not supported [BLAS] 245s ADD(type=f16,ne=[1,1,320,320],nr=[1,1,1,1]): not supported [BLAS] 245s SUB(type=f16,ne=[1,1,320,320],nr=[1,1,1,1]): not supported [BLAS] 245s MUL(type=f16,ne=[1,1,320,320],nr=[1,1,1,1]): not supported [BLAS] 245s DIV(type=f16,ne=[1,1,320,320],nr=[1,1,1,1]): not supported [BLAS] 245s ADD(type=f16,ne=[10,5,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s SUB(type=f16,ne=[10,5,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s MUL(type=f16,ne=[10,5,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s DIV(type=f16,ne=[10,5,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s ADD(type=f16,ne=[10,5,4,1],nr=[1,1,1,1]): not supported [BLAS] 245s SUB(type=f16,ne=[10,5,4,1],nr=[1,1,1,1]): not supported [BLAS] 245s MUL(type=f16,ne=[10,5,4,1],nr=[1,1,1,1]): not supported [BLAS] 245s DIV(type=f16,ne=[10,5,4,1],nr=[1,1,1,1]): not supported [BLAS] 245s ADD(type=f16,ne=[10,5,4,3],nr=[1,1,1,1]): not supported [BLAS] 245s SUB(type=f16,ne=[10,5,4,3],nr=[1,1,1,1]): not supported [BLAS] 245s MUL(type=f16,ne=[10,5,4,3],nr=[1,1,1,1]): not supported [BLAS] 245s DIV(type=f16,ne=[10,5,4,3],nr=[1,1,1,1]): not supported [BLAS] 245s ADD(type=f16,ne=[10,5,4,3],nr=[2,1,1,1]): not supported [BLAS] 245s SUB(type=f16,ne=[10,5,4,3],nr=[2,1,1,1]): not supported [BLAS] 245s MUL(type=f16,ne=[10,5,4,3],nr=[2,1,1,1]): not supported [BLAS] 245s DIV(type=f16,ne=[10,5,4,3],nr=[2,1,1,1]): not supported [BLAS] 245s ADD(type=f16,ne=[10,5,4,3],nr=[1,2,1,1]): not supported [BLAS] 245s SUB(type=f16,ne=[10,5,4,3],nr=[1,2,1,1]): not supported [BLAS] 245s MUL(type=f16,ne=[10,5,4,3],nr=[1,2,1,1]): not supported [BLAS] 245s DIV(type=f16,ne=[10,5,4,3],nr=[1,2,1,1]): not supported [BLAS] 245s ADD(type=f16,ne=[10,5,4,3],nr=[1,1,2,1]): not supported [BLAS] 245s SUB(type=f16,ne=[10,5,4,3],nr=[1,1,2,1]): not supported [BLAS] 245s MUL(type=f16,ne=[10,5,4,3],nr=[1,1,2,1]): not supported [BLAS] 245s DIV(type=f16,ne=[10,5,4,3],nr=[1,1,2,1]): not supported [BLAS] 245s ADD(type=f16,ne=[10,5,4,3],nr=[1,1,1,2]): not supported [BLAS] 245s SUB(type=f16,ne=[10,5,4,3],nr=[1,1,1,2]): not supported [BLAS] 245s MUL(type=f16,ne=[10,5,4,3],nr=[1,1,1,2]): not supported [BLAS] 245s DIV(type=f16,ne=[10,5,4,3],nr=[1,1,1,2]): not supported [BLAS] 245s ADD(type=f16,ne=[10,5,4,3],nr=[1,1,2,2]): not supported [BLAS] 245s SUB(type=f16,ne=[10,5,4,3],nr=[1,1,2,2]): not supported [BLAS] 245s MUL(type=f16,ne=[10,5,4,3],nr=[1,1,2,2]): not supported [BLAS] 245s DIV(type=f16,ne=[10,5,4,3],nr=[1,1,2,2]): not supported [BLAS] 245s ADD(type=f16,ne=[10,5,4,3],nr=[1,2,2,2]): not supported [BLAS] 245s SUB(type=f16,ne=[10,5,4,3],nr=[1,2,2,2]): not supported [BLAS] 245s MUL(type=f16,ne=[10,5,4,3],nr=[1,2,2,2]): not supported [BLAS] 245s DIV(type=f16,ne=[10,5,4,3],nr=[1,2,2,2]): not supported [BLAS] 245s ADD(type=f16,ne=[10,5,4,3],nr=[2,2,2,2]): not supported [BLAS] 245s SUB(type=f16,ne=[10,5,4,3],nr=[2,2,2,2]): not supported [BLAS] 245s MUL(type=f16,ne=[10,5,4,3],nr=[2,2,2,2]): not supported [BLAS] 245s DIV(type=f16,ne=[10,5,4,3],nr=[2,2,2,2]): not supported [BLAS] 245s ADD(type=f16,ne=[1280,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s SUB(type=f16,ne=[1280,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s MUL(type=f16,ne=[1280,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s DIV(type=f16,ne=[1280,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s ADD(type=f16,ne=[1280,1,1,1],nr=[1,16,16,1]): not supported [BLAS] 245s SUB(type=f16,ne=[1280,1,1,1],nr=[1,16,16,1]): not supported [BLAS] 245s MUL(type=f16,ne=[1280,1,1,1],nr=[1,16,16,1]): not supported [BLAS] 245s DIV(type=f16,ne=[1280,1,1,1],nr=[1,16,16,1]): not supported [BLAS] 245s ADD(type=f16,ne=[1280,16,16,1],nr=[1,1,1,1]): not supported [BLAS] 245s SUB(type=f16,ne=[1280,16,16,1],nr=[1,1,1,1]): not supported [BLAS] 245s MUL(type=f16,ne=[1280,16,16,1],nr=[1,1,1,1]): not supported [BLAS] 245s DIV(type=f16,ne=[1280,16,16,1],nr=[1,1,1,1]): not supported [BLAS] 245s ADD(type=f16,ne=[1280,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 245s SUB(type=f16,ne=[1280,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 245s MUL(type=f16,ne=[1280,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 245s DIV(type=f16,ne=[1280,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 245s ADD(type=f16,ne=[1,1,1280,1],nr=[16,16,1,1]): not supported [BLAS] 245s SUB(type=f16,ne=[1,1,1280,1],nr=[16,16,1,1]): not supported [BLAS] 245s MUL(type=f16,ne=[1,1,1280,1],nr=[16,16,1,1]): not supported [BLAS] 245s DIV(type=f16,ne=[1,1,1280,1],nr=[16,16,1,1]): not supported [BLAS] 245s ADD(type=f16,ne=[16,16,1280,1],nr=[1,1,1,1]): not supported [BLAS] 245s SUB(type=f16,ne=[16,16,1280,1],nr=[1,1,1,1]): not supported [BLAS] 245s MUL(type=f16,ne=[16,16,1280,1],nr=[1,1,1,1]): not supported [BLAS] 245s DIV(type=f16,ne=[16,16,1280,1],nr=[1,1,1,1]): not supported [BLAS] 245s ADD(type=f16,ne=[1,1,1920,1],nr=[16,16,1,1]): not supported [BLAS] 245s SUB(type=f16,ne=[1,1,1920,1],nr=[16,16,1,1]): not supported [BLAS] 245s MUL(type=f16,ne=[1,1,1920,1],nr=[16,16,1,1]): not supported [BLAS] 245s DIV(type=f16,ne=[1,1,1920,1],nr=[16,16,1,1]): not supported [BLAS] 245s ADD(type=f16,ne=[1,1,2560,1],nr=[16,16,1,1]): not supported [BLAS] 245s SUB(type=f16,ne=[1,1,2560,1],nr=[16,16,1,1]): not supported [BLAS] 245s MUL(type=f16,ne=[1,1,2560,1],nr=[16,16,1,1]): not supported [BLAS] 245s DIV(type=f16,ne=[1,1,2560,1],nr=[16,16,1,1]): not supported [BLAS] 245s ADD(type=f16,ne=[1,1,1280,1],nr=[32,32,1,1]): not supported [BLAS] 245s SUB(type=f16,ne=[1,1,1280,1],nr=[32,32,1,1]): not supported [BLAS] 245s MUL(type=f16,ne=[1,1,1280,1],nr=[32,32,1,1]): not supported [BLAS] 245s DIV(type=f16,ne=[1,1,1280,1],nr=[32,32,1,1]): not supported [BLAS] 245s ADD(type=f16,ne=[1,1,1920,1],nr=[32,32,1,1]): not supported [BLAS] 245s SUB(type=f16,ne=[1,1,1920,1],nr=[32,32,1,1]): not supported [BLAS] 245s MUL(type=f16,ne=[1,1,1920,1],nr=[32,32,1,1]): not supported [BLAS] 245s DIV(type=f16,ne=[1,1,1920,1],nr=[32,32,1,1]): not supported [BLAS] 245s ADD(type=f16,ne=[1,1,640,1],nr=[32,32,1,1]): not supported [BLAS] 245s SUB(type=f16,ne=[1,1,640,1],nr=[32,32,1,1]): not supported [BLAS] 245s MUL(type=f16,ne=[1,1,640,1],nr=[32,32,1,1]): not supported [BLAS] 245s DIV(type=f16,ne=[1,1,640,1],nr=[32,32,1,1]): not supported [BLAS] 245s ADD(type=f16,ne=[5120,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 245s SUB(type=f16,ne=[5120,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 245s MUL(type=f16,ne=[5120,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 245s DIV(type=f16,ne=[5120,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 245s ADD(type=f16,ne=[640,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s SUB(type=f16,ne=[640,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s MUL(type=f16,ne=[640,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s DIV(type=f16,ne=[640,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s ADD(type=f32,ne=[1,1,8,1],nr=[1,1,1,1]): not supported [BLAS] 245s SUB(type=f32,ne=[1,1,8,1],nr=[1,1,1,1]): not supported [BLAS] 245s MUL(type=f32,ne=[1,1,8,1],nr=[1,1,1,1]): not supported [BLAS] 245s DIV(type=f32,ne=[1,1,8,1],nr=[1,1,1,1]): not supported [BLAS] 245s ADD(type=f32,ne=[1,1,1,1],nr=[32,1,1,1]): not supported [BLAS] 245s SUB(type=f32,ne=[1,1,1,1],nr=[32,1,1,1]): not supported [BLAS] 245s MUL(type=f32,ne=[1,1,1,1],nr=[32,1,1,1]): not supported [BLAS] 245s DIV(type=f32,ne=[1,1,1,1],nr=[32,1,1,1]): not supported [BLAS] 245s ADD(type=f32,ne=[1,1,320,320],nr=[1,1,1,1]): not supported [BLAS] 245s SUB(type=f32,ne=[1,1,320,320],nr=[1,1,1,1]): not supported [BLAS] 245s MUL(type=f32,ne=[1,1,320,320],nr=[1,1,1,1]): not supported [BLAS] 245s DIV(type=f32,ne=[1,1,320,320],nr=[1,1,1,1]): not supported [BLAS] 245s ADD(type=f32,ne=[10,5,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s SUB(type=f32,ne=[10,5,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s MUL(type=f32,ne=[10,5,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s DIV(type=f32,ne=[10,5,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s ADD(type=f32,ne=[10,5,4,1],nr=[1,1,1,1]): not supported [BLAS] 245s SUB(type=f32,ne=[10,5,4,1],nr=[1,1,1,1]): not supported [BLAS] 245s MUL(type=f32,ne=[10,5,4,1],nr=[1,1,1,1]): not supported [BLAS] 245s DIV(type=f32,ne=[10,5,4,1],nr=[1,1,1,1]): not supported [BLAS] 245s ADD(type=f32,ne=[10,5,4,3],nr=[1,1,1,1]): not supported [BLAS] 245s SUB(type=f32,ne=[10,5,4,3],nr=[1,1,1,1]): not supported [BLAS] 245s MUL(type=f32,ne=[10,5,4,3],nr=[1,1,1,1]): not supported [BLAS] 245s DIV(type=f32,ne=[10,5,4,3],nr=[1,1,1,1]): not supported [BLAS] 245s ADD(type=f32,ne=[10,5,4,3],nr=[2,1,1,1]): not supported [BLAS] 245s SUB(type=f32,ne=[10,5,4,3],nr=[2,1,1,1]): not supported [BLAS] 245s MUL(type=f32,ne=[10,5,4,3],nr=[2,1,1,1]): not supported [BLAS] 245s DIV(type=f32,ne=[10,5,4,3],nr=[2,1,1,1]): not supported [BLAS] 245s ADD(type=f32,ne=[10,5,4,3],nr=[1,2,1,1]): not supported [BLAS] 245s SUB(type=f32,ne=[10,5,4,3],nr=[1,2,1,1]): not supported [BLAS] 245s MUL(type=f32,ne=[10,5,4,3],nr=[1,2,1,1]): not supported [BLAS] 245s DIV(type=f32,ne=[10,5,4,3],nr=[1,2,1,1]): not supported [BLAS] 245s ADD(type=f32,ne=[10,5,4,3],nr=[1,1,2,1]): not supported [BLAS] 245s SUB(type=f32,ne=[10,5,4,3],nr=[1,1,2,1]): not supported [BLAS] 245s MUL(type=f32,ne=[10,5,4,3],nr=[1,1,2,1]): not supported [BLAS] 245s DIV(type=f32,ne=[10,5,4,3],nr=[1,1,2,1]): not supported [BLAS] 245s ADD(type=f32,ne=[10,5,4,3],nr=[1,1,1,2]): not supported [BLAS] 245s SUB(type=f32,ne=[10,5,4,3],nr=[1,1,1,2]): not supported [BLAS] 245s MUL(type=f32,ne=[10,5,4,3],nr=[1,1,1,2]): not supported [BLAS] 245s DIV(type=f32,ne=[10,5,4,3],nr=[1,1,1,2]): not supported [BLAS] 245s ADD(type=f32,ne=[10,5,4,3],nr=[1,1,2,2]): not supported [BLAS] 245s SUB(type=f32,ne=[10,5,4,3],nr=[1,1,2,2]): not supported [BLAS] 245s MUL(type=f32,ne=[10,5,4,3],nr=[1,1,2,2]): not supported [BLAS] 245s DIV(type=f32,ne=[10,5,4,3],nr=[1,1,2,2]): not supported [BLAS] 245s ADD(type=f32,ne=[10,5,4,3],nr=[1,2,2,2]): not supported [BLAS] 245s SUB(type=f32,ne=[10,5,4,3],nr=[1,2,2,2]): not supported [BLAS] 245s MUL(type=f32,ne=[10,5,4,3],nr=[1,2,2,2]): not supported [BLAS] 245s DIV(type=f32,ne=[10,5,4,3],nr=[1,2,2,2]): not supported [BLAS] 245s ADD(type=f32,ne=[10,5,4,3],nr=[2,2,2,2]): not supported [BLAS] 245s SUB(type=f32,ne=[10,5,4,3],nr=[2,2,2,2]): not supported [BLAS] 245s MUL(type=f32,ne=[10,5,4,3],nr=[2,2,2,2]): not supported [BLAS] 245s DIV(type=f32,ne=[10,5,4,3],nr=[2,2,2,2]): not supported [BLAS] 245s ADD(type=f32,ne=[1280,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s SUB(type=f32,ne=[1280,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s MUL(type=f32,ne=[1280,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s DIV(type=f32,ne=[1280,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s ADD(type=f32,ne=[1280,1,1,1],nr=[1,16,16,1]): not supported [BLAS] 245s SUB(type=f32,ne=[1280,1,1,1],nr=[1,16,16,1]): not supported [BLAS] 245s MUL(type=f32,ne=[1280,1,1,1],nr=[1,16,16,1]): not supported [BLAS] 245s DIV(type=f32,ne=[1280,1,1,1],nr=[1,16,16,1]): not supported [BLAS] 245s ADD(type=f32,ne=[1280,16,16,1],nr=[1,1,1,1]): not supported [BLAS] 245s SUB(type=f32,ne=[1280,16,16,1],nr=[1,1,1,1]): not supported [BLAS] 245s MUL(type=f32,ne=[1280,16,16,1],nr=[1,1,1,1]): not supported [BLAS] 245s DIV(type=f32,ne=[1280,16,16,1],nr=[1,1,1,1]): not supported [BLAS] 245s ADD(type=f32,ne=[1280,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 245s SUB(type=f32,ne=[1280,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 245s MUL(type=f32,ne=[1280,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 245s DIV(type=f32,ne=[1280,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 245s ADD(type=f32,ne=[1,1,1280,1],nr=[16,16,1,1]): not supported [BLAS] 245s SUB(type=f32,ne=[1,1,1280,1],nr=[16,16,1,1]): not supported [BLAS] 245s MUL(type=f32,ne=[1,1,1280,1],nr=[16,16,1,1]): not supported [BLAS] 245s DIV(type=f32,ne=[1,1,1280,1],nr=[16,16,1,1]): not supported [BLAS] 245s ADD(type=f32,ne=[16,16,1280,1],nr=[1,1,1,1]): not supported [BLAS] 245s SUB(type=f32,ne=[16,16,1280,1],nr=[1,1,1,1]): not supported [BLAS] 245s MUL(type=f32,ne=[16,16,1280,1],nr=[1,1,1,1]): not supported [BLAS] 245s DIV(type=f32,ne=[16,16,1280,1],nr=[1,1,1,1]): not supported [BLAS] 245s ADD(type=f32,ne=[1,1,1920,1],nr=[16,16,1,1]): not supported [BLAS] 245s SUB(type=f32,ne=[1,1,1920,1],nr=[16,16,1,1]): not supported [BLAS] 245s MUL(type=f32,ne=[1,1,1920,1],nr=[16,16,1,1]): not supported [BLAS] 245s DIV(type=f32,ne=[1,1,1920,1],nr=[16,16,1,1]): not supported [BLAS] 245s ADD(type=f32,ne=[1,1,2560,1],nr=[16,16,1,1]): not supported [BLAS] 245s SUB(type=f32,ne=[1,1,2560,1],nr=[16,16,1,1]): not supported [BLAS] 245s MUL(type=f32,ne=[1,1,2560,1],nr=[16,16,1,1]): not supported [BLAS] 245s DIV(type=f32,ne=[1,1,2560,1],nr=[16,16,1,1]): not supported [BLAS] 245s ADD(type=f32,ne=[1,1,1280,1],nr=[32,32,1,1]): not supported [BLAS] 245s SUB(type=f32,ne=[1,1,1280,1],nr=[32,32,1,1]): not supported [BLAS] 245s MUL(type=f32,ne=[1,1,1280,1],nr=[32,32,1,1]): not supported [BLAS] 245s DIV(type=f32,ne=[1,1,1280,1],nr=[32,32,1,1]): not supported [BLAS] 245s ADD(type=f32,ne=[1,1,1920,1],nr=[32,32,1,1]): not supported [BLAS] 245s SUB(type=f32,ne=[1,1,1920,1],nr=[32,32,1,1]): not supported [BLAS] 245s MUL(type=f32,ne=[1,1,1920,1],nr=[32,32,1,1]): not supported [BLAS] 245s DIV(type=f32,ne=[1,1,1920,1],nr=[32,32,1,1]): not supported [BLAS] 245s ADD(type=f32,ne=[1,1,640,1],nr=[32,32,1,1]): not supported [BLAS] 245s SUB(type=f32,ne=[1,1,640,1],nr=[32,32,1,1]): not supported [BLAS] 245s MUL(type=f32,ne=[1,1,640,1],nr=[32,32,1,1]): not supported [BLAS] 245s DIV(type=f32,ne=[1,1,640,1],nr=[32,32,1,1]): not supported [BLAS] 245s ADD(type=f32,ne=[5120,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 245s SUB(type=f32,ne=[5120,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 245s MUL(type=f32,ne=[5120,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 245s DIV(type=f32,ne=[5120,1,1,1],nr=[1,256,1,1]): not supported [BLAS] 245s ADD(type=f32,ne=[640,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s SUB(type=f32,ne=[640,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s MUL(type=f32,ne=[640,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s DIV(type=f32,ne=[640,1,1,1],nr=[1,1,1,1]): not supported [BLAS] 245s ADD1(type=f32,ne=[10,5,4,3]): not supported [BLAS] 245s SCALE(type=f32,ne=[10,10,10,10],scale=2.000000): not supported [BLAS] 245s SILU_BACK(type=f32,ne=[64,5,4,3],eps=0.000001): not supported [BLAS] 245s NORM(type=f32,ne=[64,5,4,3],v=0,eps=0.000000): not supported [BLAS] 245s RMS_NORM(type=f32,ne=[64,5,4,3],v=0,eps=0.000000): not supported [BLAS] 245s NORM(type=f32,ne=[64,5,4,3],v=1,eps=0.000000): not supported [BLAS] 245s RMS_NORM(type=f32,ne=[64,5,4,3],v=1,eps=0.000000): not supported [BLAS] 245s RMS_NORM_BACK(type=f32,ne=[64,5,4,3],eps=0.000000): not supported [BLAS] 245s L2_NORM(type=f32,ne=[64,5,4,3]): not supported [BLAS] 245s NORM(type=f32,ne=[64,5,4,3],v=0,eps=0.000001): not supported [BLAS] 245s RMS_NORM(type=f32,ne=[64,5,4,3],v=0,eps=0.000001): not supported [BLAS] 245s NORM(type=f32,ne=[64,5,4,3],v=1,eps=0.000001): not supported [BLAS] 245s RMS_NORM(type=f32,ne=[64,5,4,3],v=1,eps=0.000001): not supported [BLAS] 245s RMS_NORM_BACK(type=f32,ne=[64,5,4,3],eps=0.000001): not supported [BLAS] 245s L2_NORM(type=f32,ne=[64,5,4,3]): not supported [BLAS] 245s NORM(type=f32,ne=[64,5,4,3],v=0,eps=0.000100): not supported [BLAS] 245s RMS_NORM(type=f32,ne=[64,5,4,3],v=0,eps=0.000100): not supported [BLAS] 245s NORM(type=f32,ne=[64,5,4,3],v=1,eps=0.000100): not supported [BLAS] 245s RMS_NORM(type=f32,ne=[64,5,4,3],v=1,eps=0.000100): not supported [BLAS] 245s RMS_NORM_BACK(type=f32,ne=[64,5,4,3],eps=0.000100): not supported [BLAS] 245s L2_NORM(type=f32,ne=[64,5,4,3]): not supported [BLAS] 245s NORM(type=f32,ne=[64,5,4,3],v=0,eps=0.100000): not supported [BLAS] 245s RMS_NORM(type=f32,ne=[64,5,4,3],v=0,eps=0.100000): not supported [BLAS] 245s NORM(type=f32,ne=[64,5,4,3],v=1,eps=0.100000): not supported [BLAS] 245s RMS_NORM(type=f32,ne=[64,5,4,3],v=1,eps=0.100000): not supported [BLAS] 245s RMS_NORM_BACK(type=f32,ne=[64,5,4,3],eps=0.100000): not supported [BLAS] 245s L2_NORM(type=f32,ne=[64,5,4,3]): not supported [BLAS] 245s L2_NORM(type=f32,ne=[64,5,4,3]): not supported [BLAS] 245s SSM_CONV(type=f32,ne_a=[4,1536,1,1],ne_b=[4,1536,1,1]): not supported [BLAS] 245s SSM_CONV(type=f32,ne_a=[8,1536,1,1],ne_b=[4,1536,1,1]): not supported [BLAS] 245s SSM_CONV(type=f32,ne_a=[4,1536,4,1],ne_b=[4,1536,1,1]): not supported [BLAS] 245s SSM_SCAN(type=f32,d_state=16,d_inner=1024,n_seq_tokens=32,n_seqs=4): not supported [BLAS] 245s RWKV_WKV6(type=f32,head_count=32,head_size=64,n_seq_tokens=1,n_seqs=1): not supported [BLAS] 245s RWKV_WKV6(type=f32,head_count=32,head_size=64,n_seq_tokens=32,n_seqs=1): not supported [BLAS] 245s RWKV_WKV6(type=f32,head_count=32,head_size=64,n_seq_tokens=32,n_seqs=4): not supported [BLAS] 245s RWKV_WKV6(type=f32,head_count=32,head_size=64,n_seq_tokens=128,n_seqs=4): not supported [BLAS] 245s RWKV_WKV7(type=f32,head_count=32,head_size=64,n_seq_tokens=1,n_seqs=1): not supported [BLAS] 245s RWKV_WKV7(type=f32,head_count=32,head_size=64,n_seq_tokens=32,n_seqs=1): not supported [BLAS] 245s RWKV_WKV7(type=f32,head_count=32,head_size=64,n_seq_tokens=32,n_seqs=4): not supported [BLAS] 245s RWKV_WKV7(type=f32,head_count=32,head_size=64,n_seq_tokens=128,n_seqs=4): not supported [BLAS] 245s GATED_LINEAR_ATTN(type=f32,head_count=32,head_size=64,n_seq_tokens=1,n_seqs=1): not supported [BLAS] 245s GATED_LINEAR_ATTN(type=f32,head_count=32,head_size=64,n_seq_tokens=32,n_seqs=1): not supported [BLAS] 245s GATED_LINEAR_ATTN(type=f32,head_count=32,head_size=64,n_seq_tokens=32,n_seqs=4): not supported [BLAS] 245s GATED_LINEAR_ATTN(type=f32,head_count=32,head_size=64,n_seq_tokens=128,n_seqs=4): not supported [BLAS] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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 245s 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 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=1,bs=[1,1],nr=[1,1],trans_b=0): OK 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s OUT_PROD(type_a=f32,type_b=f32,m=256,n=1,k=16,bs=[1,1],nr=[1,1],trans_b=0): OK 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=1,bs=[1,1],nr=[1,1],trans_b=0): OK 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s OUT_PROD(type_a=f32,type_b=f32,m=256,n=16,k=16,bs=[1,1],nr=[1,1],trans_b=0): OK 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s SQR(type=f16,ne=[10,5,4,3]): not supported [BLAS] 245s SQRT(type=f16,ne=[10,3,3,2]): not supported [BLAS] 245s LOG(type=f16,ne=[10,5,4,3]): not supported [BLAS] 245s SIN(type=f16,ne=[10,2,2,2]): not supported [BLAS] 245s COS(type=f16,ne=[10,2,2,2]): not supported [BLAS] 245s CLAMP(type=f16,ne=[10,5,4,3],min=-0.500000,max=0.500000): not supported [BLAS] 245s SQR(type=f32,ne=[10,5,4,3]): not supported [BLAS] 245s SQRT(type=f32,ne=[10,3,3,2]): not supported [BLAS] 245s LOG(type=f32,ne=[10,5,4,3]): not supported [BLAS] 245s SIN(type=f32,ne=[10,2,2,2]): not supported [BLAS] 245s COS(type=f32,ne=[10,2,2,2]): not supported [BLAS] 245s CLAMP(type=f32,ne=[10,5,4,3],min=-0.500000,max=0.500000): not supported [BLAS] 245s DIAG_MASK_INF(type=f32,ne=[10,10,1,1],n_past=5): not supported [BLAS] 245s DIAG_MASK_INF(type=f32,ne=[10,10,3,1],n_past=5): not supported [BLAS] 245s DIAG_MASK_INF(type=f32,ne=[10,10,3,2],n_past=5): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,16,1,1],mask=0,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[15,15,1,1],mask=0,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,1024,1,1],mask=0,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[15,1023,1,1],mask=0,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1024,16,1,1],mask=0,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1023,15,1,1],mask=0,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1024,1024,1,1],mask=0,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1023,1023,1,1],mask=0,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,16,1,1],mask=0,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[15,15,1,1],mask=0,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,1024,1,1],mask=0,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[15,1023,1,1],mask=0,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1024,16,1,1],mask=0,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1023,15,1,1],mask=0,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1024,1024,1,1],mask=0,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1023,1023,1,1],mask=0,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,16,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[15,15,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,16,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[15,15,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,1024,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[15,1023,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,1024,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[15,1023,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1024,16,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1023,15,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1024,16,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1023,15,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1024,1024,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1023,1023,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1024,1024,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1023,1023,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,16,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[15,15,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,16,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[15,15,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,1024,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[15,1023,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,1024,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[15,1023,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1024,16,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1023,15,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1024,16,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1023,15,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1024,1024,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1023,1023,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1024,1024,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1023,1023,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,16,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[15,15,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,16,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[15,15,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,1024,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[15,1023,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,1024,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[15,1023,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1024,16,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1023,15,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1024,16,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1023,15,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1024,1024,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1023,1023,1,1],mask=1,m_prec=f32,scale=1.000000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1024,1024,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1023,1023,1,1],mask=1,m_prec=f16,scale=1.000000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,16,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[15,15,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,16,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[15,15,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,1024,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[15,1023,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,1024,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[15,1023,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1024,16,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1023,15,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1024,16,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1023,15,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1024,1024,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1023,1023,1,1],mask=1,m_prec=f32,scale=0.100000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1024,1024,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[1023,1023,1,1],mask=1,m_prec=f16,scale=0.100000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,2,32,1],mask=1,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,2,32,1],mask=1,m_prec=f16,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[16,2,32,1],mask=0,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[32,2,32,1],mask=1,m_prec=f32,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[32,2,32,1],mask=1,m_prec=f16,scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[32,2,32,1],mask=1,m_prec=f32,scale=0.100000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX(type=f32,ne=[32,2,32,1],mask=1,m_prec=f16,scale=0.100000,max_bias=8.000000): not supported [BLAS] 245s SOFT_MAX_BACK(type=f32,ne=[16,16,1,1],scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX_BACK(type=f32,ne=[15,15,1,1],scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX_BACK(type=f32,ne=[16,1024,1,1],scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX_BACK(type=f32,ne=[15,1023,1,1],scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX_BACK(type=f32,ne=[1024,16,1,1],scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX_BACK(type=f32,ne=[1023,15,1,1],scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX_BACK(type=f32,ne=[1024,1024,1,1],scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX_BACK(type=f32,ne=[1023,1023,1,1],scale=1.000000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX_BACK(type=f32,ne=[16,16,1,1],scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX_BACK(type=f32,ne=[15,15,1,1],scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX_BACK(type=f32,ne=[16,1024,1,1],scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX_BACK(type=f32,ne=[15,1023,1,1],scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX_BACK(type=f32,ne=[1024,16,1,1],scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX_BACK(type=f32,ne=[1023,15,1,1],scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX_BACK(type=f32,ne=[1024,1024,1,1],scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX_BACK(type=f32,ne=[1023,1023,1,1],scale=0.100000,max_bias=0.000000): not supported [BLAS] 245s SOFT_MAX_BACK(type=f32,ne=[16,16,1,1],scale=1.000000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 245s SOFT_MAX_BACK(type=f32,ne=[15,15,1,1],scale=1.000000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 245s SOFT_MAX_BACK(type=f32,ne=[16,1024,1,1],scale=1.000000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 245s SOFT_MAX_BACK(type=f32,ne=[15,1023,1,1],scale=1.000000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 245s SOFT_MAX_BACK(type=f32,ne=[1024,16,1,1],scale=1.000000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 245s SOFT_MAX_BACK(type=f32,ne=[1023,15,1,1],scale=1.000000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 245s SOFT_MAX_BACK(type=f32,ne=[1024,1024,1,1],scale=1.000000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 245s SOFT_MAX_BACK(type=f32,ne=[1023,1023,1,1],scale=1.000000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 245s SOFT_MAX_BACK(type=f32,ne=[16,16,1,1],scale=0.100000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 245s SOFT_MAX_BACK(type=f32,ne=[15,15,1,1],scale=0.100000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 245s SOFT_MAX_BACK(type=f32,ne=[16,1024,1,1],scale=0.100000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 245s SOFT_MAX_BACK(type=f32,ne=[15,1023,1,1],scale=0.100000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 245s SOFT_MAX_BACK(type=f32,ne=[1024,16,1,1],scale=0.100000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 245s SOFT_MAX_BACK(type=f32,ne=[1023,15,1,1],scale=0.100000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 245s SOFT_MAX_BACK(type=f32,ne=[1024,1024,1,1],scale=0.100000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 245s SOFT_MAX_BACK(type=f32,ne=[1023,1023,1,1],scale=0.100000,max_bias=8.000000): not supported [BLAS] not supported [CPU] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=0,v=0): not supported [BLAS] 245s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=0,v=0): not supported [BLAS] 245s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=1,v=0): not supported [BLAS] 245s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=1,v=0): not supported [BLAS] 245s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=2,v=0): not supported [BLAS] 245s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=2,v=0): not supported [BLAS] 245s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=3,v=0): not supported [BLAS] 245s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=3,v=0): not supported [BLAS] 245s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=0,v=1): not supported [BLAS] 245s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=0,v=1): not supported [BLAS] 245s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=1,v=1): not supported [BLAS] 245s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=1,v=1): not supported [BLAS] 245s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=2,v=1): not supported [BLAS] 245s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=2,v=1): not supported [BLAS] 245s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=3,v=1): not supported [BLAS] 245s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=3,v=1): not supported [BLAS] 245s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=0,v=2): not supported [BLAS] 245s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=0,v=2): not supported [BLAS] 245s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=1,v=2): not supported [BLAS] 245s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=1,v=2): not supported [BLAS] 245s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=2,v=2): not supported [BLAS] 245s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=2,v=2): not supported [BLAS] 245s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=3,v=2): not supported [BLAS] 245s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=3,v=2): not supported [BLAS] 245s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=0,v=3): not supported [BLAS] 245s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=0,v=3): not supported [BLAS] 245s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=1,v=3): not supported [BLAS] 245s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=1,v=3): not supported [BLAS] 245s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=2,v=3): not supported [BLAS] 245s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=2,v=3): not supported [BLAS] 245s CONCAT(type=f32,ne_a=[11,12,13,14],ne_b_d=7,dim=3,v=3): not supported [BLAS] 245s CONCAT(type=i32,ne_a=[11,12,13,14],ne_b_d=7,dim=3,v=3): not supported [BLAS] 245s ARGSORT(type=f32,ne=[8,1,1,1],order=0): not supported [BLAS] 245s ARGSORT(type=f32,ne=[16,10,10,10],order=0): not supported [BLAS] 245s ARGSORT(type=f32,ne=[60,10,10,10],order=0): not supported [BLAS] 245s ARGSORT(type=f32,ne=[8,1,1,1],order=1): not supported [BLAS] 245s ARGSORT(type=f32,ne=[16,10,10,10],order=1): not supported [BLAS] 245s ARGSORT(type=f32,ne=[60,10,10,10],order=1): not supported [BLAS] 245s UPSCALE(type=f32,ne=[512,512,3,2],scale_factor=2,mode=nearest,transpose=0): not supported [BLAS] 245s UPSCALE(type=f32,ne=[512,512,3,2],scale_factor=2,mode=nearest,transpose=1): not supported [BLAS] 245s UPSCALE(type=f32,ne=[2,5,7,11],ne_tgt=[5,7,11,13],mode=nearest): not supported [BLAS] 245s UPSCALE(type=f32,ne=[512,512,3,2],scale_factor=2,mode=bilinear,transpose=0): not supported [BLAS] 245s UPSCALE(type=f32,ne=[512,512,3,2],scale_factor=2,mode=bilinear,transpose=1): not supported [BLAS] 245s UPSCALE(type=f32,ne=[2,5,7,11],ne_tgt=[5,7,11,13],mode=bilinear): not supported [BLAS] 245s SUM(type=f32,ne=[10,5,4,3]): not supported [BLAS] 245s SUM_ROWS(type=f32,ne=[10,5,4,3]): not supported [BLAS] 245s MEAN(type=f32,ne=[10,5,4,3]): not supported [BLAS] 245s GROUP_NORM(type=f32,ne=[64,64,320,1],num_groups=32,eps=0.000001): not supported [BLAS] 245s GROUP_NORM(type=f32,ne=[9,9,1280,1],num_groups=32,eps=0.000001): not supported [BLAS] 245s ACC(type=f32,ne_a=[256,17,1,1],ne_b=[256,16,1,1]): not supported [BLAS] 245s PAD(type=f32,ne_a=[512,512,1,1],pad_0=1,pad_1=1): not supported [BLAS] 245s PAD_REFLECT_1D(type=f32,ne_a=[512,34,2,1],pad_0=10,pad_1=9): not supported [BLAS] 245s ARANGE(type=f32,start=0.000000,stop=10.000000,step=1.000000): not supported [BLAS] 245s TIMESTEP_EMBEDDING(type=f32,ne_a=[2,1,1,1],dim=320,max_period=10000): not supported [BLAS] 245s LEAKY_RELU(type=f32,ne_a=[10,5,4,3],negative_slope=0.100000): not supported [BLAS] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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,pmain: compute buffer size: 0.19 MB 245s main: compute buffer size: 0.00 MB 245s main: compute buffer size: 0.02 MB 245s main: compute buffer size: 0.00 MB 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open rec=def,type_KV=q8_0,permute=[0,1,2,3]): not supported [BLAS] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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]): nottest-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s supported [BLAS] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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=fggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.pn32,type_KV=bf16,permute=[0,2,1,3]): not supported [BLAS] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s FLASH_ATTN_EXT(hsg 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s k=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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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,2ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ,3]): not supported [BLAS] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s 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] 245s CROSS_ENTROPY_LOSS(type=f32,ne=[10,5,4,3]): not supported [BLAS] 245s CROSS_ENTROPY_LOSS(type=f32,ne=[30000,1,1,1]): not supported [BLAS] 245s CROSS_ENTROPY_LOSS_BACK(type=f32,ne=[10,5,4,3]): not supported [BLAS] 245s CROSS_ENTROPY_LOSS_BACK(type=f32,ne=[30000,1,1,1]): not supported [BLAS] 245s OPT_STEP_ADAMW(type=f32,ne=[10,5,4,3]): not supported [BLAS] 245s 5635/5635 tests passed 245s Backend BLAS: OK 245s 245s Backend 2/2: CPU 245s Skipping CPU backend 245s 2/2 backends passed 245s OK 245s load_model: ggml tensor size = 336 bytes 245s load_model: backend buffer size = 0.09 MB 245s 245s Performing test: 245s ggml_conv_1d_transpose (4): PASSED 245s ggml_conv_1d_transpose (5): PASSED 245s ggml_conv_1d_transpose (10): PASSED 245s ggml_conv_1d_transpose (14): PASSED 245s ggml_conv_1d_transpose (12): PASSED 245s ggml_conv_1d_transpose (18): PASSED 245s ggml_conv_1d_transpose (24): PASSED 245s ggml_conv_1d_transpose (50688): PASSED 245s load_model: ggml tensor size = 336 bytes 245s load_model: backend buffer size = 0.00 MB 245s 245s Performing test: 245s ggml_im2col (240): PASSED 245s ggml_conv1d (80): PASSED 245s load_model: ggml tensor size = 336 bytes 245s load_model: backend buffer size = 0.00 MB 245s 245s Performing test: 245s ggml_im2col (4320): PASSED 245s ggml_conv2d (480): PASSED 245s ggml_conv_2d_dw(channels=3, kernel=1x1, stride=1, pad=0, dilation=1, layout=WHCN): PASSED 245s ggml_conv_2d_dw(channels=3, kernel=1x1, stride=1, pad=0, dilation=1, layout=CWHN): PASSED 245s ggml_conv_2d_dw(channels=42, kernel=3x3, stride=2, pad=1, dilation=1, layout=WHCN): PASSED 245s ggml_conv_2d_dw(channels=42, kernel=3x3, stride=2, pad=1, dilation=1, layout=CWHN): PASSED 245s ggml_conv_2d_dw(channels=8, kernel=5x5, stride=1, pad=2, dilation=2, layout=WHCN): PASSED 245s ggml_conv_2d_dw(channels=8, kernel=5x5, stride=1, pad=2, dilation=2, layout=CWHN): PASSED 245s Testing dup on i16 -> i16 copy 245s Testing dup on i32 -> i32 copy 245s Testing dup on f16 -> f16 copy 245s Testing dup on f16 -> f32 copy 245s Testing dup on f32 -> f16 copy 245s Testing dup on f32 -> f32 copy 245s 245s Performing gemm_f16_out_f32 test: 245s 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, 245s 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, 245s 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, 245s 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, 245s gemm_mult (64): PASSED 245s load_model: ggml tensor size = 336 bytes 245s load_model: backend buffer size = 3584 bytes 245s Matrix A: [36, 4] 245s Matrix B: [36, 16] 245s 245s Performing ggml_mul_mat test: 245s 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 245s 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 245s 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 245s 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 245s ggml_mul_mat (64): PASSED 245s test-mul-mat0: iter:0/500 245s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 245s x0: [4, 1, 1, 1] 245s 0.435 -0.717 0.214 -0.967 245s 245s x1: [4, 3, 1, 1] 245s 0.823 -0.605 -0.330 0.536 245s -0.444 0.108 -0.045 0.258 245s -0.270 0.027 0.904 0.832 245s 245s y: [1, 3, 1, 1] 245s 0.202 245s -0.530 245s -0.748 245s testing: mul_mat, [4, 1, 2, 1] = [4, 4, 2, 1] * [4, 1, 2, 1] 245s x0: [4, 4, 2, 1] 245s 0.026 0.678 0.225 -0.408 245s 0.275 0.049 -0.013 0.946 245s -0.415 0.543 0.053 0.540 245s -0.200 0.783 -0.433 -0.295 245s 245s x1: [4, 1, 2, 1] 245s -0.514 -0.726 0.608 -0.687 245s 245s y: [4, 1, 2, 1] 245s -0.088 -0.834 -0.519 -0.527 245s testing: mul_mat, [2, 4, 2, 4] = [4, 2, 2, 4] * [4, 4, 2, 4] 245s x0: [4, 2, 2, 4] 245s 0.755 0.496 0.258 -0.929 245s 0.496 0.666 0.851 0.747 245s 245s x1: [4, 4, 2, 4] 245s 0.804 0.702 -0.467 0.080 245s -0.250 0.520 0.025 0.335 245s 0.063 -0.921 -0.125 0.864 245s 0.862 0.442 -0.431 0.477 245s 245s y: [2, 4, 2, 4] 245s 0.761 0.529 245s -0.236 0.495 245s -1.244 -0.044 245s 0.315 0.711 245s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 245s x0: [4, 1, 1, 1] 245s 0.065 -0.825 -0.479 0.755 245s 245s x1: [4, 2, 1, 1] 245s 0.254 0.461 -0.343 0.481 245s -0.596 0.842 0.370 0.306 245s 245s y: [1, 2, 1, 1] 245s 0.163 245s -0.679 245s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 245s x0: [1, 1, 2, 1] 245s -0.423 245s 245s x1: [1, 4, 2, 1] 245s 0.372 245s -0.813 245s -0.777 245s -0.277 245s 245s y: [1, 4, 2, 1] 245s -0.158 245s 0.344 245s 0.329 245s 0.117 245s testing: mul_mat, [2, 1, 2, 4] = [1, 2, 2, 4] * [1, 1, 2, 4] 245s x0: [1, 2, 2, 4] 245s 0.530 245s 0.398 245s 245s x1: [1, 1, 2, 4] 245s -0.620 245s 245s y: [2, 1, 2, 4] 245s -0.329 -0.247 245s test-mul-mat0: iter:1/500 245s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 245s x0: [1, 1, 1, 1] 245s -0.418 245s 245s x1: [1, 4, 1, 1] 245s 0.729 245s -0.015 245s -0.073 245s 0.698 245s 245s y: [1, 4, 1, 1] 245s -0.305 245s 0.006 245s 0.030 245s -0.292 245s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 245s x0: [1, 1, 2, 1] 245s -0.722 245s 245s x1: [1, 1, 2, 1] 245s -0.639 245s 245s y: [1, 1, 2, 1] 245s 0.461 245s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 245s x0: [1, 2, 2, 1] 245s -0.644 245s -0.556 245s 245s x1: [1, 1, 2, 1] 245s -0.015 245s 245s y: [2, 1, 2, 1] 245s 0.010 0.008 245s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 245s x0: [1, 2, 1, 1] 245s 0.864 245s 0.817 245s 245s x1: [1, 2, 1, 1] 245s -0.724 245s -0.279 245s 245s y: [2, 2, 1, 1] 245s -0.625 -0.591 245s -0.241 -0.228 245s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 245s x0: [2, 1, 2, 1] 245s -0.211 0.318 245s 245s x1: [2, 1, 2, 1] 245s 0.244 0.674 245s 245s y: [1, 1, 2, 1] 245s 0.162 245s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 245s x0: [1, 1, 2, 1] 245s -0.423 245s 245s x1: [1, 2, 2, 1] 245s -0.698 245s -0.855 245s 245s y: [1, 2, 2, 1] 245s 0.295 245s 0.362 245s test-mul-mat0: iter:2/500 245s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 245s x0: [1, 2, 1, 1] 245s 0.524 245s -0.025 245s 245s x1: [1, 1, 1, 1] 245s -0.469 245s 245s y: [2, 1, 1, 1] 245s -0.246 0.012 245s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 245s x0: [1, 3, 1, 1] 245s 0.035 245s -0.584 245s 0.115 245s 245s x1: [1, 2, 1, 1] 245s -0.685 245s 0.766 245s 245s y: [3, 2, 1, 1] 245s -0.024 0.401 -0.079 245s 0.027 -0.448 0.088 245s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 245s x0: [1, 2, 1, 1] 245s -0.348 245s 0.459 245s 245s x1: [1, 3, 1, 1] 245s -0.148 245s 0.660 245s -0.211 245s 245s y: [2, 3, 1, 1] 245s 0.051 -0.068 245s -0.230 0.303 245s 0.073 -0.097 245s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 245s x0: [1, 4, 1, 1] 245s 0.795 245s -0.728 245s -0.178 245s -0.989 245s 245s x1: [1, 2, 1, 1] 245s 0.277 245s 0.970 245s 245s y: [4, 2, 1, 1] 245s 0.220 -0.202 -0.049 -0.274 245s 0.771 -0.706 -0.173 -0.959 245s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 245s x0: [4, 1, 1, 1] 245s 0.442 -0.902 -0.102 0.973 245s 245s x1: [4, 1, 1, 1] 245s 0.567 0.549 -0.413 -0.771 245s 245s y: [1, 1, 1, 1] 245s -0.952 245s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 245s x0: [1, 2, 1, 1] 245s -0.801 245s -0.234 245s 245s x1: [1, 4, 1, 1] 245s 0.416 245s -0.578 245s -0.052 245s 0.730 245s 245s y: [2, 4, 1, 1] 245s -0.333 -0.097 245s 0.463 0.135 245s 0.042 0.012 245s -0.585 -0.171 245s test-mul-mat0: iter:3/500 245s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 245s x0: [3, 1, 1, 1] 245s 0.777 -0.047 -0.660 245s 245s x1: [3, 4, 1, 1] 245s -0.897 -0.893 -0.085 245s 0.562 0.384 -0.115 245s -0.762 0.179 0.157 245s 0.060 0.190 -0.276 245s 245s y: [1, 4, 1, 1] 245s -0.600 245s 0.495 245s -0.704 245s 0.220 245s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 245s x0: [3, 1, 1, 1] 245s -0.533 0.660 -0.860 245s 245s x1: [3, 1, 1, 1] 245s 0.219 0.051 0.238 245s 245s y: [1, 1, 1, 1] 245s -0.287 245s testing: mul_mat, [4, 1, 1, 3] = [3, 4, 1, 3] * [3, 1, 1, 3] 245s x0: [3, 4, 1, 3] 245s 0.630 0.318 -0.927 245s -0.485 0.557 0.252 245s 0.672 -0.384 -0.558 245s -0.604 0.225 -0.781 245s 245s x1: [3, 1, 1, 3] 245s -0.802 0.847 -0.661 245s 245s y: [4, 1, 1, 3] 245s 0.377 0.694 -0.496 1.191 245s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 245s x0: [3, 1, 1, 1] 245s -0.694 -0.934 -0.873 245s 245s x1: [3, 4, 1, 1] 245s -0.376 0.292 -0.988 245s 0.066 0.688 0.237 245s 0.285 0.037 -0.199 245s -0.276 0.438 0.604 245s 245s y: [1, 4, 1, 1] 245s 0.851 245s -0.895 245s -0.059 245s -0.745 245s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 245s x0: [1, 3, 1, 1] 245s 0.136 245s -0.998 245s -0.989 245s 245s x1: [1, 3, 1, 1] 245s 0.371 245s -0.625 245s 0.238 245s 245s y: [3, 3, 1, 1] 245s 0.050 -0.371 -0.367 245s -0.085 0.623 0.618 245s 0.032 -0.237 -0.235 245s testing: mul_mat, [1, 1, 1, 3] = [3, 1, 1, 3] * [3, 1, 1, 3] 245s x0: [3, 1, 1, 3] 245s 0.770 -0.627 -0.686 245s 245s x1: [3, 1, 1, 3] 245s -0.390 -0.477 0.311 245s 245s y: [1, 1, 1, 3] 245s -0.214 245s test-mul-mat0: iter:4/500 245s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 245s x0: [2, 3, 1, 1] 245s -0.011 0.105 245s 0.878 0.599 245s 0.628 0.189 245s 245s x1: [2, 2, 1, 1] 245s 0.865 -0.534 245s 0.853 0.103 245s 245s y: [3, 2, 1, 1] 245s -0.066 0.440 0.443 245s 0.001 0.811 0.555 245s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 245s x0: [2, 3, 2, 1] 245s -0.666 0.591 245s 0.730 0.746 245s 0.329 -0.175 245s 245s x1: [2, 3, 2, 1] 245s 0.314 0.991 245s 0.872 -0.351 245s 0.749 0.178 245s 245s y: [3, 3, 2, 1] 245s 0.376 0.969 -0.070 245s -0.788 0.375 0.348 245s -0.393 0.680 0.215 245s testing: mul_mat, [4, 3, 2, 3] = [2, 4, 2, 3] * [2, 3, 2, 3] 245s x0: [2, 4, 2, 3] 245s 0.905 0.898 245s 0.798 0.534 245s -0.333 0.073 245s -0.562 -0.045 245s 245s x1: [2, 3, 2, 3] 245s -0.934 0.402 245s 0.036 0.665 245s 0.030 -0.775 245s 245s y: [4, 3, 2, 3] 245s -0.485 -0.531 0.340 0.507 245s 0.630 0.384 0.037 -0.050 245s -0.668 -0.390 -0.067 0.018 245s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 245s x0: [2, 1, 1, 1] 245s 0.931 -0.689 245s 245s x1: [2, 4, 1, 1] 245s 0.203 0.541 245s 0.774 0.867 245s -0.654 -0.104 245s -0.025 0.590 245s 245s y: [1, 4, 1, 1] 245s -0.184 245s 0.124 245s -0.537 245s -0.430 245s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 245s x0: [1, 3, 2, 1] 245s -0.048 245s -0.454 245s 0.893 245s 245s x1: [1, 2, 2, 1] 245s -0.414 245s 0.764 245s 245s y: [3, 2, 2, 1] 245s 0.020 0.188 -0.370 245s -0.037 -0.347 0.683 245s testing: mul_mat, [2, 1, 2, 3] = [3, 2, 2, 3] * [3, 1, 2, 3] 245s x0: [3, 2, 2, 3] 245s -0.859 -0.007 -0.414 245s -0.213 -0.127 -0.512 245s 245s x1: [3, 1, 2, 3] 245s 0.437 0.849 -0.632 245s 245s y: [2, 1, 2, 3] 245s -0.120 0.123 245s test-mul-mat0: iter:5/500 245s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 245s x0: [4, 1, 1, 1] 245s 0.174 -0.662 0.169 -0.047 245s 245s x1: [4, 2, 1, 1] 245s -0.728 0.178 -0.884 0.779 245s 0.891 -0.888 0.850 -0.062 245s 245s y: [1, 2, 1, 1] 245s -0.431 245s 0.890 245s testing: mul_mat, [4, 1, 4, 1] = [4, 4, 4, 1] * [4, 1, 4, 1] 245s x0: [4, 4, 4, 1] 245s 0.290 -0.113 -0.462 0.406 245s -0.334 -0.571 0.518 -0.484 245s 0.367 -0.968 0.690 0.705 245s 0.202 -0.357 0.336 0.054 245s 245s x1: [4, 1, 4, 1] 245s 0.631 0.852 0.053 0.165 245s 245s y: [4, 1, 4, 1] 245s 0.129 -0.750 -0.440 -0.150 245s testing: mul_mat, [4, 4, 4, 2] = [4, 4, 4, 2] * [4, 4, 4, 2] 245s x0: [4, 4, 4, 2] 245s -0.642 -0.280 -0.114 -0.243 245s 0.295 -0.799 -0.349 0.739 245s 0.215 -0.792 0.612 0.499 245s -0.202 -0.266 -0.212 -0.456 245s 245s x1: [4, 4, 4, 2] 245s -0.521 0.619 -0.810 0.493 245s -0.446 -0.653 0.875 0.522 245s -0.807 0.962 0.691 -0.317 245s 0.385 -0.087 -0.131 0.308 245s 245s y: [4, 4, 4, 2] 245s 0.134 -0.002 -0.851 -0.113 245s 0.243 0.471 1.217 -0.159 245s 0.246 -1.481 -0.671 -0.095 245s -0.283 0.456 0.225 -0.167 245s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 245s x0: [4, 2, 1, 1] 245s 0.843 -0.821 0.937 -0.991 245s 0.857 0.642 0.018 -0.624 245s 245s x1: [4, 4, 1, 1] 245s 0.204 0.671 0.127 -0.596 245s 0.606 0.345 -0.857 0.925 245s -0.050 -0.231 -0.284 0.862 245s 0.834 -0.794 0.802 0.751 245s 245s y: [2, 4, 1, 1] 245s 0.329 0.979 245s -1.492 0.150 245s -0.971 -0.733 245s 1.361 -0.249 245s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 245s x0: [2, 1, 4, 1] 245s -0.704 0.851 245s 245s x1: [2, 4, 4, 1] 245s -0.426 0.255 245s -0.476 0.497 245s -0.927 0.444 245s -0.299 0.744 245s 245s y: [1, 4, 4, 1] 245s 0.516 245s 0.758 245s 1.030 245s 0.843 245s testing: mul_mat, [3, 2, 4, 2] = [1, 3, 4, 2] * [1, 2, 4, 2] 245s x0: [1, 3, 4, 2] 245s 0.231 245s 0.035 245s -0.242 245s 245s x1: [1, 2, 4, 2] 245s -0.554 245s -0.774 245s 245s y: [3, 2, 4, 2] 245s -0.128 -0.019 0.134 245s -0.179 -0.027 0.188 245s test-mul-mat0: iter:6/500 245s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 245s x0: [2, 1, 1, 1] 245s 0.047 -0.506 245s 245s x1: [2, 2, 1, 1] 245s -0.741 -0.974 245s -0.710 0.490 245s 245s y: [1, 2, 1, 1] 245s 0.458 245s -0.282 245s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 245s x0: [2, 2, 1, 1] 245s 0.688 -0.529 245s -0.166 0.479 245s 245s x1: [2, 1, 1, 1] 245s -0.551 0.083 245s 245s y: [2, 1, 1, 1] 245s -0.423 0.131 245s testing: mul_mat, [4, 2, 1, 2] = [2, 4, 1, 2] * [2, 2, 1, 2] 245s x0: [2, 4, 1, 2] 245s -0.103 -0.083 245s -0.395 0.173 245s 0.752 0.030 245s 0.944 0.308 245s 245s x1: [2, 2, 1, 2] 245s -0.046 -0.815 245s -0.073 0.882 245s 245s y: [4, 2, 1, 2] 245s 0.073 -0.123 -0.059 -0.294 245s -0.066 0.182 -0.029 0.202 245s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 245s x0: [2, 2, 1, 1] 245s 0.035 -0.145 245s 0.848 0.568 245s 245s x1: [2, 4, 1, 1] 245s 0.728 0.067 245s 0.169 -0.801 245s 0.902 -0.352 245s 0.153 -0.913 245s 245s y: [2, 4, 1, 1] 245s 0.016 0.656 245s 0.122 -0.312 245s 0.083 0.565 245s 0.138 -0.389 245s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 245s x0: [2, 4, 1, 1] 245s 0.638 -0.746 245s -0.054 -0.666 245s 0.045 0.552 245s 0.582 0.851 245s 245s x1: [2, 2, 1, 1] 245s -0.722 0.411 245s -0.535 0.194 245s 245s y: [4, 2, 1, 1] 245s -0.767 -0.234 0.194 -0.071 245s -0.486 -0.100 0.083 -0.146 245s testing: mul_mat, [4, 2, 1, 2] = [4, 4, 1, 2] * [4, 2, 1, 2] 245s x0: [4, 4, 1, 2] 245s -0.820 -0.237 -0.220 0.417 245s 0.569 0.735 0.865 0.814 245s 0.719 -0.716 0.963 -0.772 245s -0.355 0.709 0.115 -1.000 245s 245s x1: [4, 2, 1, 2] 245s 0.114 -0.417 -0.504 -0.613 245s -0.937 -0.776 0.455 0.232 245s 245s y: [4, 2, 1, 2] 245s -0.139 -1.177 0.368 0.219 245s 0.948 -0.521 0.141 -0.398 245s test-mul-mat0: iter:7/500 245s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 245s x0: [2, 2, 1, 1] 245s 0.538 0.979 245s -0.487 0.538 245s 245s x1: [2, 3, 1, 1] 245s -0.610 -0.745 245s -0.798 0.170 245s -0.879 -0.835 245s 245s y: [2, 3, 1, 1] 245s -1.057 -0.104 245s -0.263 0.480 245s -1.290 -0.021 245s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 245s x0: [2, 4, 2, 1] 245s -0.685 0.494 245s -0.301 0.461 245s 0.655 0.635 245s -0.212 0.385 245s 245s x1: [2, 2, 2, 1] 245s -0.711 0.129 245s 0.602 -0.177 245s 245s y: [4, 2, 2, 1] 245s 0.551 0.273 -0.384 0.200 245s -0.499 -0.263 0.282 -0.196 245s testing: mul_mat, [2, 4, 2, 4] = [2, 2, 2, 4] * [2, 4, 2, 4] 245s x0: [2, 2, 2, 4] 245s -0.939 0.612 245s -0.225 0.137 245s 245s x1: [2, 4, 2, 4] 245s -0.755 -0.865 245s -0.326 -0.776 245s -0.352 -0.787 245s -0.487 0.777 245s 245s y: [2, 4, 2, 4] 245s 0.179 0.052 245s -0.169 -0.033 245s -0.152 -0.029 245s 0.933 0.216 245s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 245s x0: [2, 2, 1, 1] 245s 0.270 0.090 245s 0.194 -0.650 245s 245s x1: [2, 2, 1, 1] 245s 0.498 -0.052 245s 0.721 0.609 245s 245s y: [2, 2, 1, 1] 245s 0.130 0.130 245s 0.250 -0.256 245s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 245s x0: [2, 4, 2, 1] 245s 0.226 0.064 245s -0.114 0.987 245s 0.138 -0.882 245s 0.092 -0.940 245s 245s x1: [2, 2, 2, 1] 245s 0.853 0.949 245s -0.609 -0.320 245s 245s y: [4, 2, 2, 1] 245s 0.254 0.839 -0.719 -0.813 245s -0.158 -0.246 0.198 0.244 245s testing: mul_mat, [2, 2, 2, 4] = [4, 2, 2, 4] * [4, 2, 2, 4] 245s x0: [4, 2, 2, 4] 245s 0.218 0.277 -0.239 0.011 245s 0.639 -0.276 0.482 0.000 245s 245s x1: [4, 2, 2, 4] 245s 0.054 0.003 -0.782 -0.752 245s -0.907 -0.432 -0.899 -0.958 245s 245s y: [2, 2, 2, 4] 245s 0.192 -0.343 245s -0.113 -0.894 245s test-mul-mat0: iter:8/500 245s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 245s x0: [4, 4, 1, 1] 245s -0.236 0.357 0.853 0.689 245s 0.244 -0.226 0.368 -0.607 245s -0.700 0.613 0.360 -0.539 245s 0.642 0.786 -0.464 -0.819 245s 245s x1: [4, 3, 1, 1] 245s -0.942 0.863 0.800 -0.918 245s 0.023 0.488 -0.465 -0.347 245s 0.065 -0.130 0.936 0.159 245s 245s y: [4, 3, 1, 1] 245s 0.580 0.427 1.971 0.454 245s -0.467 -0.065 0.302 0.898 245s 0.846 0.293 0.126 -0.624 245s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 245s x0: [4, 1, 3, 1] 245s -0.407 0.816 -0.495 -0.683 245s 245s x1: [4, 4, 3, 1] 245s -0.570 -0.994 -0.761 -0.708 245s 0.807 -0.680 0.315 0.295 245s -0.145 0.968 -0.640 0.726 245s 0.904 0.519 0.908 -0.332 245s 245s y: [1, 4, 3, 1] 245s 0.281 245s -1.241 245s 0.670 245s -0.167 245s testing: mul_mat, [2, 1, 3, 1] = [4, 2, 3, 1] * [4, 1, 3, 1] 245s x0: [4, 2, 3, 1] 245s 0.261 0.015 0.994 0.497 245s -0.289 0.964 -0.910 -0.473 245s 245s x1: [4, 1, 3, 1] 245s 0.793 0.951 -0.692 0.192 245s 245s y: [2, 1, 3, 1] 245s -0.371 1.226 245s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 245s x0: [4, 4, 1, 1] 245s 0.855 0.772 0.375 -0.457 245s 0.682 -0.482 -0.903 -0.065 245s 0.991 -0.712 -0.760 0.356 245s 0.819 -0.821 -0.565 0.457 245s 245s x1: [4, 2, 1, 1] 245s -0.409 0.232 -0.930 -0.924 245s -0.076 -0.735 0.861 -0.815 245s 245s y: [4, 2, 1, 1] 245s -0.098 0.508 -0.194 -0.423 245s 0.063 -0.422 -0.497 -0.319 245s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 245s x0: [4, 3, 3, 1] 245s -0.008 -0.415 -0.724 -0.490 245s 0.517 -0.077 -0.429 0.153 245s 0.254 -0.390 -0.600 0.546 245s 245s x1: [4, 4, 3, 1] 245s 0.423 -0.772 -0.321 0.103 245s 0.432 0.855 0.693 -0.336 245s 0.925 0.769 0.588 -0.810 245s 0.630 0.773 0.471 0.486 245s 245s y: [3, 4, 3, 1] 245s 0.498 0.431 0.657 245s -0.696 -0.191 -0.823 245s -0.356 0.042 -0.860 245s -0.905 0.139 -0.159 245s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 245s x0: [3, 2, 3, 1] 245s 0.883 -0.871 -0.332 245s -0.993 -0.009 0.099 245s 245s x1ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 245s : [3, 4, 3, 1] 245s -0.758 0.377 -0.608 245s -0.358 0.887 0.545 245s -0.812 -0.911 -0.296 245s 0.108 -0.339 -0.030 245s 245s y: [2, 4, 3, 1] 245s -0.796 0.690 245s -1.271 0.402 245s 0.175 0.786 245s 0.401 -0.107 245s test-mul-mat0: iter:9/500 245s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 245s x0: [3, 4, 1, 1] 245s 0.515 -0.231 0.660 245s 0.522 -0.102 -0.349 245s -0.810 0.996 -0.522 245s -0.683 0.132 -0.661 245s 245s x1: [3, 2, 1, 1] 245s 0.029 0.566 0.464 245s -0.917 0.597 0.344 245s 245s y: [4, 2, 1, 1] 245s 0.191 -0.205 0.298 -0.252 245s -0.383 -0.660 1.158 0.478 245s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 245s x0: [3, 2, 2, 1] 245s -0.073 -0.203 -0.981 245s 0.243 0.928 -0.642 245s 245s x1: [3, 4, 2, 1] 245s -0.148 0.942 -0.505 245s 0.086 -0.735 -0.962 245s -0.876 0.624 -0.652 245s -0.659 -0.463 -0.675 245s 245s y: [2, 4, 2, 1] 245s 0.314 1.162 245s 1.087 -0.044 245s 0.576 0.784 245s 0.805 -0.158 245s testing: mul_mat, [4, 2, 2, 1] = [3, 4, 2, 1] * [3, 2, 2, 1] 245s x0: [3, 4, 2, 1] 245s 0.314 -0.609 -0.412 245s -0.949 0.191 -0.871 245s -0.023 0.988 -0.852 245s -0.779 0.916 -0.493 245s 245s x1: [3, 2, 2, 1] 245s 0.305 0.760 0.240 245s 0.646 -0.704 0.565 245s 245s y: [4, 2, 2, 1] 245s -0.466 -0.354 0.539 0.340 245s 0.398 -1.240 -1.191 -1.427 245s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 245s x0: [3, 2, 1, 1] 245s -0.182 -0.505 -0.615 245s -0.531 0.039 0.001 245s 245s x1: [3, 4, 1, 1] 245s 0.464 -0.622 -0.588 245s 0.932 -0.524 -0.100 245s 0.630 0.790 0.291 245s -0.782 0.841 -0.518 245s 245s y: [2, 4, 1, 1] 245s 0.592 -0.271 245s 0.157 -0.515 245s -0.692 -0.303 245s 0.036 0.447 245s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 245s x0: [2, 3, 2, 1] 245s -0.868 -0.392 245s 0.575 -0.524 245s 0.499 0.129 245s 245s x1: [2, 3, 2, 1] 245s 0.355 -0.828 245s -0.638 -0.147 245s -0.906 -0.386 245s 245s y: [3, 3, 2, 1] 245s 0.016 0.639 0.071 245s 0.612 -0.290 -0.338 245s 0.938 -0.319 -0.502 245s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 245s x0: [3, 2, 2, 1] 245s 0.146 -0.936 0.434 245s -0.729 -0.100 0.632 245s 245s x1: [3, 2, 2, 1] 245s 0.058 -0.282 -0.812 245s -0.903 0.103 0.190 245s 245s y: [2, 2, 2, 1] 245s -0.080 -0.527 245s -0.146 0.768 245s test-mul-mat0: iter:10/500 245s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 245s x0: [1, 2, 1, 1] 245s 0.335 245s -0.781 245s 245s x1: [1, 1, 1, 1] 245s 0.501 245s 245s y: [2, 1, 1, 1] 245s 0.168 -0.391 245s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 245s x0: [1, 1, 2, 1] 245s -0.403 245s 245s x1: [1, 2, 2, 1] 245s 0.488 245s 0.432 245s 245s y: [1, 2, 2, 1] 245s -0.197 245s -0.174 245s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 245s x0: [1, 2, 2, 1] 245s 0.150 245s 0.113 245s 245s x1: [1, 1, 2, 1] 245s 0.190 245s 245s y: [2, 1, 2, 1] 245s 0.029 0.021 245s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 245s x0: [1, 4, 1, 1] 245s 0.044 245s 0.110 245s 0.978 245s -0.317 245s 245s x1: [1, 2, 1, 1] 245s -0.988 245s -0.900 245s 245s y: [4, 2, 1, 1] 245s -0.043 -0.108 -0.966 0.313 245s -0.039 -0.099 -0.880 0.285 245s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 245s x0: [4, 1, 2, 1] 245s 0.567 -0.366 0.766 -0.111 245s 245s x1: [4, 1, 2, 1] 245s -0.405 -0.762 -0.279 0.848 245s 245s y: [1, 1, 2, 1] 245s -0.258 245s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 245s x0: [1, 4, 2, 1] 245s 0.052 245s 0.622 245s 0.810 245s 0.030 245s 245s x1: [1, 4, 2, 1] 245s 0.840 245s 0.453 245s 0.935 245s -0.009 245s 245s y: [4, 4, 2, 1] 245s 0.044 0.522 0.681 0.025 245s 0.024 0.282 0.367 0.014 245s 0.049 0.581 0.758 0.028 245s -0.000 -0.006 -0.008 -0.000 245s test-mul-mat0: iter:11/500 245s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 245s x0: [1, 2, 1, 1] 245s -0.943 245s -0.795 245s 245s x1: [1, 4, 1, 1] 245s -0.741 245s -0.642 245s 0.168 245s -0.107 245s 245s y: [2, 4, 1, 1] 245s 0.698 0.589 245s 0.605 0.510 245s -0.159 -0.134 245s 0.101 0.085 245s testing: mul_mat, [3, 2, 3, 1] = [1, 3, 3, 1] * [1, 2, 3, 1] 245s x0: [1, 3, 3, 1] 245s 0.562 245s -0.719 245s 0.811 245s 245s x1: [1, 2, 3, 1] 245s -0.225 245s 0.543 245s 245s y: [3, 2, 3, 1] 245s -0.127 0.162 -0.183 245s 0.305 -0.390 0.440 245s testing: mul_mat, [4, 3, 3, 2] = [1, 4, 3, 2] * [1, 3, 3, 2] 245s x0: [1, 4, 3, 2] 245s -0.183 245s 0.060 245s -0.406 245s -0.621 245s 245s x1: [1, 3, 3, 2] 245s -0.934 245s 0.198 245s 0.162 245s 245s y: [4, 3, 3, 2] 245s 0.171 -0.056 0.379 0.580 245s -0.036 0.012 -0.080 -0.123 245s -0.030 0.010 -0.066 -0.100 245s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 245s x0: [1, 1, 1, 1] 245s 0.574 245s 245s x1: [1, 4, 1, 1] 245s 0.630 245s 0.313 245s -0.805 245s -0.996 245s 245s y: [1, 4, 1, 1] 245s 0.362 245s 0.180 245s -0.462 245s -0.572 245s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 245s x0: [1, 2, 3, 1] 245s -0.671 245s 0.975 245s 245s x1: [1, 1, 3, 1] 245s -0.007 245s 245s y: [2, 1, 3, 1] 245s 0.005 -0.007 245s testing: mul_mat, [3, 1, 3, 2] = [2, 3, 3, 2] * [2, 1, 3, 2] 245s x0: [2, 3, 3, 2] 245s 0.340 -0.347 245s 0.035 0.230 245s 0.130 0.135 245s 245s x1: [2, 1, 3, 2] 245s 0.128 0.413 245s 245s y: [3, 1, 3, 2] 245s -0.100 0.099 0.072 245s test-mul-mat0: iter:12/500 245s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 245s x0: [4, 2, 1, 1] 245s 0.152 0.027 -0.478 0.091 245s -0.574 -0.496 -0.936 -0.044 245s 245s x1: [4, 4, 1, 1] 245s -0.841 -0.556 0.506 -0.775 245s 0.857 0.212 0.139 0.568 245s -0.824 0.181 -0.308 0.561 245s -0.302 0.541 0.686 0.128 245s 245s y: [2, 4, 1, 1] 245s -0.455 0.319 245s 0.121 -0.752 245s 0.078 0.646 245s -0.348 -0.743 245s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 245s x0: [4, 2, 1, 1] 245s 0.944 0.575 0.129 0.083 245s 0.144 0.306 -0.736 0.835 245s 245s x1: [4, 2, 1, 1] 245s 0.139 -0.733 -0.380 0.561 245s 0.274 -0.588 0.719 0.718 245s 245s y: [2, 2, 1, 1] 245s -0.293 0.544 245s 0.072 -0.070 245s testing: mul_mat, [1, 2, 1, 4] = [4, 1, 1, 4] * [4, 2, 1, 4] 245s x0: [4, 1, 1, 4] 245s -0.950 0.302 0.044 0.306 245s 245s x1: [4, 2, 1, 4] 245s -0.134 -0.038 0.377 -0.447 245s -0.910 0.256 0.705 0.117 245s 245s y: [1, 2, 1, 4] 245s -0.005 245s 1.009 245s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 245s x0: [4, 1, 1, 1] 245s 0.119 -0.999 -0.125 -0.152 245s 245s x1: [4, 1, 1, 1] 245s -0.812 -0.149 -0.527 -0.693 245s 245s y: [1, 1, 1, 1] 245s 0.224 245s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 245s x0: [1, 1, 1, 1] 245s 0.795 245s 245s x1: [1, 4, 1, 1] 245s -0.162 245s -0.242 245s -0.160 245s 0.511 245s 245s y: [1, 4, 1, 1] 245s -0.129 245s -0.192 245s -0.127 245s 0.407 245s testing: mul_mat, [4, 1, 1, 4] = [1, 4, 1, 4] * [1, 1, 1, 4] 245s x0: [1, 4, 1, 4] 245s 0.000 245s 0.952 245s 0.616 245s -0.296 245s 245s x1: [1, 1, 1, 4] 245s 0.561 245s 245s y: [4, 1, 1, 4] 245s 0.000 0.534 0.346 -0.166 245s test-mul-mat0: iter:13/500 245s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 245s x0: [3, 3, 1, 1] 245s 0.138 -0.208 0.291 245s -0.245 0.496 -0.390 245s 0.032 -0.598 -0.283 245s 245s x1: [3, 3, 1, 1] 245s 0.400 0.009 0.158 245s -0.089 -0.484 -0.047 245s -0.528 0.324 0.792 245s 245s y: [3, 3, 1, 1] 245s 0.099 -0.155 -0.037 245s 0.075 -0.200 0.300 245s 0.090 -0.019 -0.435 245s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 245s x0: [3, 3, 1, 1] 245s 0.332 -0.266 0.873 245s -0.660 0.891 -0.216 245s -0.144 -0.156 0.256 245s 245s x1: [3, 3, 1, 1] 245s 0.098 -0.372 -0.404 245s 0.352 0.705 -0.053 245s 0.912 0.081 -0.584 245s 245s y: [3, 3, 1, 1] 245s -0.221 -0.308 -0.059 245s -0.118 0.408 -0.174 245s -0.228 -0.403 -0.293 245s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 245s x0: [3, 4, 1, 1] 245s 0.326 0.214 -0.797 245s 0.954 0.810 0.555 245s 0.659 -0.243 0.467 245s -0.260 0.173 0.940 245s 245s x1: [3, 3, 1, 1] 245s -0.820 -0.364 -0.405 245s 0.318 0.428 0.887 245s -0.927 -0.076 -0.503 245s 245s y: [4, 3, 1, 1] 245s -0.023 -1.302 -0.641 -0.230 245s -0.511 1.142 0.519 0.824 245s 0.083 -1.225 -0.827 -0.245 245s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 245s x0: [3, 4, 1, 1] 245s -0.294 -0.170 -0.852 245s -0.666 0.944 -0.090 245s -0.161 -0.044 0.854 245s 0.630 -0.955 0.702 245s 245s x1: [3, 4, 1, 1] 245s -0.928 0.907 0.812 245s -0.588 0.798 -0.404 245s 0.268 -0.358 0.852 245s 0.448 0.278 -0.553 245s 245s y: [4, 4, 1, 1] 245s -0.573 1.402 0.803 -0.880 245s 0.382 1.182 -0.286 -1.416 245s -0.744 -0.594 0.700 1.109 245s 0.293 0.014 -0.557 -0.372 245s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 245s x0: [4, 2, 1, 1] 245s -0.870 -0.492 0.816 -0.886 245s 0.369 0.408 0.274 -0.851 245s 245s x1: [4, 3, 1, 1] 245s -0.431 -0.389 0.169 0.309 245s 0.784 0.109 0.380 0.691 245s -0.079 0.792 0.488 0.517 245s 245s y: [2, 3, 1, 1] 245s 0.431 -0.534 245s -1.038 -0.150 245s -0.381 -0.012 245s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 245s x0: [2, 4, 1, 1] 245s 0.907 0.486 245s -0.822 0.274 245s 0.489 -0.815 245s 0.076 -0.134 245s 245s x1: [2, 4, 1, 1] 245s -0.887 0.744 245s -0.021 -0.943 245s -0.301 0.024 245s -0.795 0.609 245s 245s y: [4, 4, 1, 1] 245s -0.443 0.933 -1.040 -0.167 245s -0.477 -0.241 0.758 0.124 245s -0.261 0.254 -0.167 -0.026 245s -0.425 0.820 -0.885 -0.142 245s test-mul-mat0: iter:14/500 245s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 245s x0: [1, 1, 1, 1] 245s -0.417 245s 245s x1: [1, 1, 1, 1] 245s -0.377 245s 245s y: [1, 1, 1, 1] 245s 0.157 245s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 245s x0: [1, 1, 4, 1] 245s -0.896 245s 245s x1: [1, 1, 4, 1] 245s 0.992 245s 245s y: [1, 1, 4, 1] 245s -0.888 245s testing: mul_mat, [1, 1, 4, 4] = [1, 1, 4, 4] * [1, 1, 4, 4] 245s x0: [1, 1, 4, 4] 245s 0.346 245s 245s x1: [1, 1, 4, 4] 245s -0.064 245s 245s y: [1, 1, 4, 4] 245s -0.022 245s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 245s x0: [1, 4, 1, 1] 245s 0.951 245s -0.753 245s -0.738 245s 0.734 245s 245s x1: [1, 1, 1, 1] 245s -0.909 245s 245s y: [4, 1, 1, 1] 245s -0.865 0.684 0.670 -0.667 245s testing: mul_mat, [4, 1, 4, 1] = [4, 4, 4, 1] * [4, 1, 4, 1] 245s x0: [4, 4, 4, 1] 245s 0.902 0.986 -0.705 0.584 245s 0.581 -0.796 0.321 0.746 245s -0.340 0.896 -0.988 0.124 245s -0.569 -0.939 -0.458 -0.827 245s 245s x1: [4, 1, 4, 1] 245s -0.418 -0.410 -0.407 -0.598 245s 245s y: [4, 1, 4, 1] 245s -0.844 -0.493 0.102 1.304 245s testing: mul_mat, [4, 4, 4, 4] = [4, 4, 4, 4] * [4, 4, 4, 4] 245s x0: [4, 4, 4, 4] 245s -0.478 0.013 -0.869 0.974 245s -0.615 0.129 -0.643 0.983 245s -0.833 0.941 -0.785 0.662 245s -0.938 0.475 0.312 -0.355 245s 245s x1: [4, 4, 4, 4] 245s -0.266 -0.658 -0.041 -0.169 245s -0.771 0.925 0.223 0.437 245s -0.097 -0.844 -0.772 0.626 245s -0.786 0.193 -0.312 0.797 245s 245s y: [4, 4, 4, 4] 245s -0.011 -0.061 -0.478 -0.017 245s 0.612 0.879 1.627 1.078 245s 1.316 1.063 0.307 -0.772 245s 1.425 1.492 1.608 0.449 245s test-mul-mat0: iter:15/500 245s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 245s x0: [1, 4, 1, 1] 245s 0.574 245s 0.840 245s 0.803 245s 0.902 245s 245s x1: [1, 4, 1, 1] 245s 0.623 245s 0.952 245s 0.923 245s 0.902 245s 245s y: [4, 4, 1, 1] 245s 0.358 0.524 0.501 0.562 245s 0.546 0.799 0.764 0.858 245s 0.530 0.775 0.741 0.832 245s 0.518 0.757 0.724 0.813 245s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 245s x0: [1, 1, 2, 1] 245s -0.895 245s 245s x1: [1, 4, 2, 1] 245s 0.097 245s -0.027 245s 0.511 245s -0.836 245s 245s y: [1, 4, 2, 1] 245s -0.087 245s 0.024 245s -0.457 245s 0.749 245s testing: mul_mat, [2, 1, 2, 3] = [1, 2, 2, 3] * [1, 1, 2, 3] 245s x0: [1, 2, 2, 3] 245s -0.061 245s -0.019 245s 245s x1: [1, 1, 2, 3] 245s 0.624 245s 245s y: [2, 1, 2, 3] 245s -0.038 -0.012 245s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 245s x0: [1, 3, 1, 1] 245s 0.292 245s 0.607 245s -0.197 245s 245s x1: [1, 2, 1, 1] 245s 0.781 245s 0.444 245s 245s y: [3, 2, 1, 1] 245s 0.228 0.475 -0.154 245s 0.130 0.269 -0.087 245s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 245s x0: [3, 4, 2, 1] 245s 0.186 0.683 0.017 245s -0.472 0.533 0.813 245s -0.720 0.430 0.269 245s -0.509 -0.336 -0.547 245s 245s x1: [3, 1, 2, 1] 245s -0.021 -0.061 0.296 245s 245s y: [4, 1, 2, 1] 245s -0.040 0.218 0.069 -0.131 245s testing: mul_mat, [2, 3, 2, 3] = [4, 2, 2, 3] * [4, 3, 2, 3] 245s x0: [4, 2, 2, 3] 245s -0.190 -0.626 -0.456 -0.768 245s 0.574 0.385 -0.937 -0.483 245s 245s x1: [4, 3, 2, 3] 245s -0.949 -0.888 0.317 -0.927 245s 0.156 -0.873 0.719 -0.658 245s -0.345 0.999 -0.167 -0.662 245s 245s y: [2, 3, 2, 3] 245s 1.304 -0.736 245s 0.695 -0.602 245s 0.025 0.663 245s test-mul-mat0: iter:16/500 245s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 245s x0: [1, 2, 1, 1] 245s -0.366 245s 0.518 245s 245s x1: [1, 2, 1, 1] 245s -0.666 245s 0.232 245s 245s y: [2, 2, 1, 1] 245s 0.243 -0.345 245s -0.085 0.120 245s testing: mul_mat, [3, 2, 3, 1] = [1, 3, 3, 1] * [1, 2, 3, 1] 245s x0: [1, 3, 3, 1] 245s 0.666 245s 0.093 245s 0.475 245s 245s x1: [1, 2, 3, 1] 245s 0.291 245s -0.654 245s 245s y: [3, 2, 3, 1] 245s 0.194 0.027 0.138 245s -0.436 -0.061 -0.311 245s testing: mul_mat, [3, 3, 3, 4] = [1, 3, 3, 4] * [1, 3, 3, 4] 245s x0: [1, 3, 3, 4] 245s 0.405 245s -0.384 245s -0.712 245s 245s x1: [1, 3, 3, 4] 245s -0.680 245s 0.379 245s -0.392 245s 245s y: [3, 3, 3, 4] 245s -0.275 0.261 0.484 245s 0.154 -0.146 -0.270 245s -0.159 0.151 0.279 245s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 245s x0: [1, 4, 1, 1] 245s 0.393 245s -0.758 245s -0.179 245s 0.518 245s 245s x1: [1, 3, 1, 1] 245s -0.728 245s 0.255 245s 0.353 245s 245s y: [4, 3, 1, 1] 245s -0.287 0.552 0.130 -0.377 245s 0.100 -0.194 -0.046 0.132 245s 0.139 -0.268 -0.063 0.183 245s testing: mul_mat, [1, 1, 3, 1] = [4, 1, 3, 1] * [4, 1, 3, 1] 245s x0: [4, 1, 3, 1] 245s -0.173 -0.932 0.600 0.040 245s 245s x1: [4, 1, 3, 1] 245s 0.816 -0.378 -0.178 0.743 245s 245s y: [1, 1, 3, 1] 245s 0.134 245s testing: mul_mat, [4, 4, 3, 4] = [1, 4, 3, 4] * [1, 4, 3, 4] 245s x0: [1, 4, 3, 4] 245s -0.021 245s -0.828 245s 0.722 245s -0.925 245s 245s x1: [1, 4, 3, 4] 245s 0.553 245s -0.904 245s 0.178 245s 0.794 245s 245s y: [4, 4, 3, 4] 245s -0.012 -0.458 0.399 -0.511 245s 0.019 0.749 -0.652 0.836 245s -0.004 -0.147 0.128 -0.164 245s -0.017 -0.658 0.573 -0.735 245s test-mul-mat0: iter:17/500 245s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 245s x0: [1, 1, 1, 1] 245s -0.004 245s 245s x1: [1, 2, 1, 1] 245s -0.143 245s 0.623 245s 245s y: [1, 2, 1, 1] 245s 0.001 245s -0.003 245s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 245s x0: [1, 3, 1, 1] 245s 0.075 245s -0.077 245s 0.254 245s 245s x1: [1, 1, 1, 1] 245s 0.532 245s 245s y: [3, 1, 1, 1] 245s 0.040 -0.041 0.135 245s testing: mul_mat, [1, 3, 1, 4] = [1, 1, 1, 4] * [1, 3, 1, 4] 245s x0: [1, 1, 1, 4] 245s 0.189 245s 245s x1: [1, 3, 1, 4] 245s -0.048 245s 0.293 245s -0.636 245s 245s y: [1, 3, 1, 4] 245s -0.009 245s 0.055 245s -0.120 245s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 245s x0: [1, 3, 1, 1] 245s -0.897 245s 0.536 245s 0.068 245s 245s x1: [1, 1, 1, 1] 245s -0.888 245s 245s y: [3, 1, 1, 1] 245s 0.797 -0.476 -0.061 245s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 245s x0: [3, 1, 1, 1] 245s -0.309 -0.404 0.032 245s 245s x1: [3, 1, 1, 1] 245s -0.039 0.159 -0.720 245s 245s y: [1, 1, 1, 1] 245s -0.075 245s testing: mul_mat, [2, 3, 1, 4] = [1, 2, 1, 4] * [1, 3, 1, 4] 245s x0: [1, 2, 1, 4] 245s 0.903 245s 0.410 245s 245s x1: [1, 3, 1, 4] 245s 0.614 245s 0.851 245s 0.984 245s 245s y: [2, 3, 1, 4] 245s 0.555 0.251 245s 0.769 0.348 245s 0.889 0.403 245s test-mul-mat0: iter:18/500 245s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 245s x0: [2, 4, 1, 1] 245s -0.471 0.499 245s -0.190 -0.857 245s 0.350 -0.206 245s 0.050 0.565 245s 245s x1: [2, 1, 1, 1] 245s 0.838 -0.098 245s 245s y: [4, 1, 1, 1] 245s -0.443 -0.075 0.313 -0.013 245s testing: mul_mat, [4, 4, 3, 1] = [2, 4, 3, 1] * [2, 4, 3, 1] 245s x0: [2, 4, 3, 1] 245s -0.885 0.793 245s -0.832 -0.091 245s -0.157 0.733 245s -0.763 -0.464 245s 245s x1: [2, 4, 3, 1] 245s 0.328 0.693 245s -0.196 -0.454 245s -0.430 -0.475 245s 0.917 -0.267 245s 245s y: [4, 4, 3, 1] 245s 0.259 -0.337 0.456 -0.572 245s -0.187 0.204 -0.302 0.360 245s 0.004 0.401 -0.281 0.549 245s -1.023 -0.739 -0.340 -0.575 245s testing: mul_mat, [4, 4, 3, 4] = [2, 4, 3, 4] * [2, 4, 3, 4] 245s x0: [2, 4, 3, 4] 245s 0.570 0.862 245s -0.545 0.675 245s -0.919 -0.964 245s 0.703 -0.567 245s 245s x1: [2, 4, 3, 4] 245s -0.523 0.997 245s 0.954 0.796 245s 0.302 0.604 245s -0.386 0.417 245s 245s y: [4, 4, 3, 4] 245s 0.561 0.958 -0.481 -0.933 245s 1.230 0.017 -1.645 0.220 245s 0.693 0.243 -0.860 -0.131 245s 0.139 0.492 -0.047 -0.508 245s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 245s x0: [2, 4, 1, 1] 245s 0.032 0.120 245s 0.142 -0.502 245s -0.080 -0.993 245s -0.282 0.433 245s 245s x1: [2, 4, 1, 1] 245s -0.147 -0.647 245s -0.666 -0.222 245s -0.214 0.791 245s 0.982 -0.533 245s 245s y: [4, 4, 1, 1] 245s -0.082 0.304 0.655 -0.239 245s -0.048 0.017 0.274 0.092 245s 0.088 -0.427 -0.768 0.403 245s -0.033 0.407 0.450 -0.508 245s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 245s x0: [4, 2, 3, 1] 245s -0.932 0.539 -0.086 -0.388 245s -0.093 -0.434 -0.028 0.243 245s 245s x1: [4, 2, 3, 1] 245s -0.955 -0.670 -0.602 0.494 245s -0.733 0.067 -0.514 0.107 245s 245s y: [2, 2, 3, 1] 245s 0.388 0.517 245s 0.722 0.080 245s testing: mul_mat, [4, 4, 3, 4] = [2, 4, 3, 4] * [2, 4, 3, 4] 245s x0: [2, 4, 3, 4] 245s -0.468 -0.049 245s -0.193 0.995 245s 0.338 0.117 245s 0.320 0.332 245s 245s x1: [2, 4, 3, 4] 245s 0.295 -0.212 245s -0.734 -0.428 245s 0.936 -0.544 245s -0.010 -0.995 245s 245s y: [4, 4, 3, 4] 245s -0.128 -0.268 0.075 0.024 245s 0.364 -0.284 -0.298 -0.377 245s -0.411 -0.722 0.253 0.119 245s 0.053 -0.989 -0.119 -0.333 245s test-mul-mat0: iter:19/500 245s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 245s x0: [3, 2, 1, 1] 245s 0.122 -0.698 -0.011 245s -0.949 0.958 0.025 245s 245s x1: [3, 3, 1, 1] 245s -0.022 0.587 0.161 245s -0.016 -0.000 0.189 245s 0.294 -0.191 0.480 245s 245s y: [2, 3, 1, 1] 245s -0.414 0.586 245s -0.004 0.019 245s 0.164 -0.450 245s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 245s x0: [3, 4, 1, 1] 245s -0.263 -0.148 0.480 245s -0.741 0.941 -0.639 245s 0.918 0.928 0.340 245s 0.504 0.088 -0.676 245s 245s x1: [3, 2, 1, 1] 245s 0.294 0.556 0.789 245s 0.579 -0.284 0.486 245s 245s y: [4, 2, 1, 1] 245s 0.219 -0.198 1.054 -0.336 245s 0.123 -1.007 0.433 -0.062 245s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 245s x0: [3, 4, 1, 1] 245s 0.574 0.084 0.359 245s -0.711 -0.430 0.614 245s 0.026 0.422 0.094 245s 0.285 0.364 0.456 245s 245s x1: [3, 4, 1, 1] 245s -0.496 -0.722 0.618 245s 0.313 0.757 0.281 245s -0.565 -0.940 -0.730 245s -0.514 -0.983 0.295 245s 245s y: [4, 4, 1, 1] 245s -0.123 1.043 -0.259 -0.122 245s 0.344 -0.375 0.354 0.492 245s -0.665 0.357 -0.480 -0.836 245s -0.272 0.969 -0.400 -0.369 245s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 245s x0: [3, 3, 1, 1] 245s -0.526 -0.509 -0.935 245s -0.712 0.583 -0.333 245s 0.444 0.224 -0.417 245s 245s x1: [3, 4, 1, 1] 245s 0.202 0.291 -0.205 245s -0.294 -0.621 0.119 245s 0.210 -0.343 -0.263 245s -0.477 -0.586 -0.982 245s 245s y: [3, 4, 1, 1] 245s -0.063 0.094 0.240 245s 0.359 -0.193 -0.319 245s 0.309 -0.262 0.126 245s 1.467 0.325 0.066 245s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 245s x0: [3, 2, 1, 1] 245s 0.315 -0.427 -0.338 245s 0.543 0.694 0.783 245s 245s x1: [3, 3, 1, 1] 245s -0.646 0.238 -0.803 245s 0.380 -0.340 0.292 245s -0.336 -0.977 -0.253 245s 245s y: [2, 3, 1, 1] 245s -0.034 -0.814 245s 0.166 0.198 245s 0.397 -1.058 245s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 245s x0: [2, 4, 1, 1] 245s 0.706 0.932 245s -0.292 0.795 245s 0.731 0.956 245s 0.289 -0.484 245s 245s x1: [2, 3, 1, 1] 245s -0.649 0.399 245s -0.694 -0.234 245s 0.418 0.264 245s 245s y: [4, 3, 1, 1] 245s -0.086 0.507 -0.092 -0.381 245s -0.708 0.016 -0.731 -0.087 245s 0.541 0.089 0.558 -0.007 245s test-mul-mat0: iter:20/500 245s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 245s x0: [1, 4, 1, 1] 245s -0.248 245s -0.941 245s 0.191 245s -0.705 245s 245s x1: [1, 3, 1, 1] 245s 0.853 245s -0.995 245s -0.807 245s 245s y: [4, 3, 1, 1] 245s -0.212 -0.803 0.163 -0.602 245s 0.247 0.936 -0.190 0.702 245s 0.200 0.759 -0.154 0.569 245s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 245s x0: [1, 2, 1, 1] 245s -0.644 245s -0.278 245s 245s x1: [1, 4, 1, 1] 245s -0.368 245s -0.115 245s -0.043 245s -0.585 245s 245s y: [2, 4, 1, 1] 245s 0.237 0.102 245s 0.074 0.032 245s 0.028 0.012 245s 0.376 0.163 245s testing: mul_mat, [2, 2, 1, 3] = [1, 2, 1, 3] * [1, 2, 1, 3] 245s x0: [1, 2, 1, 3] 245s -0.232 245s -0.373 245s 245s x1: [1, 2, 1, 3] 245s -0.998 245s 0.774 245s 245s y: [2, 2, 1, 3] 245s 0.231 0.372 245s -0.179 -0.289 245s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 245s x0: [1, 2, 1, 1] 245s 0.771 245s 0.860 245s 245s x1: [1, 2, 1, 1] 245s 0.918 245s 0.856 245s 245s y: [2, 2, 1, 1] 245s 0.708 0.790 245s 0.660 0.736 245s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 245s x0: [2, 4, 1, 1] 245s -0.302 0.725 245s -0.160 0.863 245s -0.093 0.746 245s 0.330 -0.039 245s 245s x1: [2, 1, 1, 1] 245s -0.361 0.648 245s 245s y: [4, 1, 1, 1] 245s 0.579 0.618 0.517 -0.145 245s testing: mul_mat, [4, 2, 1, 3] = [4, 4, 1, 3] * [4, 2, 1, 3] 245s x0: [4, 4, 1, 3] 245s -0.847 0.720 -0.208 0.701 245s 0.974 0.829 -0.771 0.790 245s -0.132 -0.765 -0.359 -0.826 245s -0.984 -0.813 -0.003 0.942 245s 245s x1: [4, 2, 1, 3] 245s -0.781 -0.532 -0.037 0.993 245s -0.546 -0.795 0.473 0.149 245s 245s y: [4, 2, 1, 3] 245s 0.982 -0.389 -0.297 2.137 245s -0.104 -1.439 0.388 1.322 245s test-mul-mat0: iter:21/500 245s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 245s x0: [2, 3, 1, 1] 245s 0.203 -0.189 245s 0.891 0.963 245s -0.883 -0.541 245s 245s x1: [2, 4, 1, 1] 245s -0.887 -0.508 245s 0.935 -0.440 245s -0.616 -0.833 245s 0.310 0.521 245s 245s y: [3, 4, 1, 1] 245s -0.084 -1.279 1.058 245s 0.273 0.409 -0.588 245s 0.033 -1.352 0.995 245s -0.036 0.778 -0.555 245s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 245s x0: [2, 2, 4, 1] 245s 0.819 -0.006 245s -0.783 0.783 245s 245s x1: [2, 3, 4, 1] 245s -0.447 0.658 245s 0.215 0.934 245s 0.428 -0.388 245s 245s y: [2, 3, 4, 1] 245s -0.371 0.865 245s 0.170 0.563 245s 0.353 -0.639 245s testing: mul_mat, [4, 2, 4, 4] = [2, 4, 4, 4] * [2, 2, 4, 4] 245s x0: [2, 4, 4, 4] 245s -0.077 0.364 245s 0.857 0.085 245s -0.751 0.231 245s 0.344 -0.290 245s 245s x1: [2, 2, 4, 4] 245s 0.408 -0.148 245s -0.019 -0.958 245s 245s y: [4, 2, 4, 4] 245s -0.085 0.337 -0.341 0.183 245s -0.347 -0.098 -0.206 0.271 245s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 245s x0: [2, 4, 1, 1] 245s -0.813 0.748 245s 0.386 0.038 245s 0.452 -0.327 245s -0.950 0.986 245s 245s x1: [2, 4, 1, 1] 245s -0.238 -0.631 245s -0.254 -0.834 245s 0.709 -0.256 245s -0.111 0.988 245s 245s y: [4, 4, 1, 1] 245s -0.278 -0.116 0.098 -0.395 245s -0.418 -0.129 0.158 -0.581 245s -0.768 0.264 0.404 -0.926 245s 0.829 -0.005 -0.373 1.079 245s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 245s x0: [4, 1, 4, 1] 245s 0.348 -0.949 -0.048 -0.628 245s 245s x1: [4, 2, 4, 1] 245s -0.080 -0.249 0.656 -0.543 245s 0.694 0.024 0.224 0.179 245s 245s y: [1, 2, 4, 1] 245s 0.517 245s 0.096 245s testing: mul_mat, [3, 4, 4, 4] = [1, 3, 4, 4] * [1, 4, 4, 4] 245s x0: [1, 3, 4, 4] 245s 0.977 245s -0.652 245s -0.000 245s 245s x1: [1, 4, 4, 4] 245s -0.984 245s -0.035 245s 0.451 245s -0.412 245s 245s y: [3, 4, 4, 4] 245s -0.962 0.641 0.000 245s -0.034 0.023 0.000 245s 0.441 -0.294 -0.000 245s -0.403 0.268 0.000 245s test-mul-mat0: iter:22/500 245s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 245s x0: [4, 2, 1, 1] 245s -0.019 -0.533 0.959 0.615 245s -0.650 -0.993 -0.403 0.233 245s 245s x1: [4, 1, 1, 1] 245s 0.789 -0.229 -0.211 -0.203 245s 245s y: [2, 1, 1, 1] 245s -0.220 -0.248 245s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 245s x0: [4, 3, 3, 1] 245s -0.802 -0.976 -0.098 -0.795 245s -0.378 -0.865 0.806 0.241 245s 0.104 -0.630 0.070 -0.911 245s 245s x1: [4, 2, 3, 1] 245s 0.602 -0.381 -0.031 -0.436 245s 0.829 -0.014 -0.339 0.430 245s 245s y: [3, 2, 3, 1] 245s 0.239 -0.028 0.697 245s -0.960 -0.471 -0.320 245s testing: mul_mat, [1, 3, 3, 4] = [4, 1, 3, 4] * [4, 3, 3, 4] 245s x0: [4, 1, 3, 4] 245s -0.791 0.304 -0.679 -0.247 245s 245s x1: [4, 3, 3, 4] 245s -0.394 -0.986 0.033 0.710 245s -0.616 -0.898 0.799 0.415 245s -0.398 0.431 0.398 -0.171 245s 245s y: [1, 3, 3, 4] 245s -0.186 245s -0.430 245s 0.218 245s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 245s x0: [4, 2, 1, 1] 245s 0.624 0.659 0.558 -0.280 245s 0.138 -0.216 0.089 0.294 245s 245s x1: [4, 1, 1, 1] 245s -0.979 0.924 -0.711 0.276 245s 245s y: [2, 1, 1, 1] 245s -0.476 -0.317 245s testing: mul_mat, [1, 4, 3, 1] = [2, 1, 3, 1] * [2, 4, 3, 1] 245s x0: [2, 1, 3, 1] 245s 0.959 0.901 245s 245s x1: [2, 4, 3, 1] 245s 0.954 -0.136 245s -0.668 0.139 245s 0.761 0.018 245s 0.717 -0.535 245s 245s y: [1, 4, 3, 1] 245s 0.792 245s -0.515 245s 0.746 245s 0.206 245s testing: mul_mat, [4, 2, 3, 4] = [1, 4, 3, 4] * [1, 2, 3, 4] 245s x0: [1, 4, 3, 4] 245s 0.835 245s -0.764 245s 0.253 245s -0.117 245s 245s x1: [1, 2, 3, 4] 245s 0.002 245s 0.485 245s 245s y: [4, 2, 3, 4] 245s 0.001 -0.001 0.000 -0.000 245s 0.405 -0.371 0.123 -0.057 245s test-mul-mat0: iter:23/500 245s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 245s x0: [1, 2, 1, 1] 245s -0.234 245s 0.299 245s 245s x1: [1, 3, 1, 1] 245s -0.912 245s -0.581 245s -0.047 245s 245s y: [2, 3, 1, 1] 245s 0.213 -0.273 245s 0.136 -0.174 245s 0.011 -0.014 245s testing: mul_mat, [4, 2, 3, 1] = [1, 4, 3, 1] * [1, 2, 3, 1] 245s x0: [1, 4, 3, 1] 245s 0.990 245s -0.327 245s 0.616 245s -0.184 245s 245s x1: [1, 2, 3, 1] 245s -0.267 245s -0.010 245s 245s y: [4, 2, 3, 1] 245s -0.264 0.087 -0.164 0.049 245s -0.010 0.003 -0.006 0.002 245s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 245s x0: [1, 3, 3, 1] 245s 0.828 245s -0.529 245s -0.212 245s 245s x1: [1, 4, 3, 1] 245s 0.681 245s -0.994 245s -0.587 245s -0.129 245s 245s y: [3, 4, 3, 1] 245s 0.564 -0.360 -0.144 245s -0.824 0.526 0.211 245s -0.486 0.310 0.124 245s -0.107 0.068 0.027 245s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 245s x0: [1, 1, 1, 1] 245s 0.321 245s 245s x1: [1, 3, 1, 1] 245s 0.682 245s -0.170 245s 0.052 245s 245s y: [1, 3, 1, 1] 245s 0.219 245s -0.054 245s 0.017 245s testing: mul_mat, [4, 1, 3, 1] = [1, 4, 3, 1] * [1, 1, 3, 1] 245s x0: [1, 4, 3, 1] 245s 0.431 245s -0.180 245s 0.903 245s -0.699 245s 245s x1: [1, 1, 3, 1] 245s 0.499 245s 245s y: [4, 1, 3, 1] 245s 0.215 -0.090 0.451 -0.349 245s testing: mul_mat, [3, 1, 3, 1] = [4, 3, 3, 1] * [4, 1, 3, 1] 245s x0: [4, 3, 3, 1] 245s 0.986 0.736 0.166 0.467 245s 0.855 -0.331 0.489 0.961 245s -0.388 -0.898 -0.995 -0.855 245s 245s x1: [4, 1, 3, 1] 245s 0.165 0.211 -0.708 0.953 245s 245s y: [3, 1, 3, 1] 245s 0.645 0.641 -0.363 245s test-mul-mat0: iter:24/500 245s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 245s x0: [4, 2, 1, 1] 245s 0.404 -0.566 0.859 -0.299 245s -0.828 -0.041 -0.710 0.863 245s 245s x1: [4, 1, 1, 1] 245s 0.135 0.464 0.928 0.862 245s 245s y: [2, 1, 1, 1] 245s 0.331 -0.046 245s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 245s x0: [4, 3, 3, 1] 245s -0.859 -0.966 0.605 0.100 245s -0.676 0.468 0.246 0.866 245s 0.220 0.535 -0.638 -0.077 245s 245s x1: [4, 2, 3, 1] 245s -0.854 0.541 0.752 -0.711 245s -0.504 0.703 0.068 0.986 245s 245s y: [3, 2, 3, 1] 245s 0.595 0.400 -0.323 245s -0.107 1.539 0.145 245s testing: mul_mat, [3, 3, 3, 3] = [4, 3, 3, 3] * [4, 3, 3, 3] 245s x0: [4, 3, 3, 3] 245s -0.440 -0.372 0.374 -0.476 245s -0.564 -0.652 -0.125 -0.939 245s 0.894 0.852 0.873 0.627 245s 245s x1: [4, 3, 3, 3] 245s 0.418 -0.048 0.836 -0.362 245s -0.513 -0.802 0.560 0.090 245s -0.455 0.249 0.527 -0.776 245s 245s y: [3, 3, 3, 3] 245s 0.319 0.031 0.835 245s 0.691 0.658 -0.597 245s 0.674 0.757 -0.220 245s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 245s x0: [4, 3, 1, 1] 245s -0.835 -0.869 0.079 -0.775 245s 0.154 0.779 0.926 0.315 245s -0.862 0.357 -0.211 -0.047 245s 245s x1: [4, 3, 1, 1] 245s -0.026 0.825 -0.533 -0.107 245s 0.383 -0.790 -0.711 -0.670 245s -0.722 -0.806 -0.162 -0.605 245s 245s y: [3, 3, 1, 1] 245s -0.654 0.111 0.434 245s 0.830 -1.425 -0.431 245s 1.759 -1.080 0.397 245s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 245s x0: [3, 3, 3, 1] 245s 0.811 -0.280 0.918 245s -0.649 0.695 0.370 245s 0.981 0.848 0.994 245s 245s x1: [3, 4, 3, 1] 245s -0.360 0.538 0.994 245s 0.042 -0.863 0.191 245s -0.984 0.962 0.658 245s -0.091 0.345 0.868 245s 245s y: [3, 4, 3, 1] 245s 0.470 0.976 1.092 245s 0.451 -0.557 -0.501 245s -0.463 1.551 0.505 245s 0.626 0.620 1.065 245s testing: mul_mat, [1, 3, 3, 3] = [3, 1, 3, 3] * [3, 3, 3, 3] 245s x0: [3, 1, 3, 3] 245s 0.987 0.471 0.533 245s 245s x1: [3, 3, 3, 3] 245s 0.097 0.917 -0.544 245s 0.419 0.728 -0.194 245s 0.400 -0.552 -0.498 245s 245s y: [1, 3, 3, 3] 245s 0.238 245s 0.654 245s -0.131 245s test-mul-mat0: iter:25/500 245s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 245s x0: [2, 1, 1, 1] 245s -0.546 0.533 245s 245s x1: [2, 3, 1, 1] 245s 0.619 -0.924 245s -0.011 -0.384 245s 0.819 -0.509 245s 245s y: [1, 3, 1, 1] 245s -0.831 245s -0.199 245s -0.718 245s testing: mul_mat, [1, 1, 4, 1] = [2, 1, 4, 1] * [2, 1, 4, 1] 245s x0: [2, 1, 4, 1] 245s -0.570 0.968 245s 245s x1: [2, 1, 4, 1] 245s -0.015 -0.330 245s 245s y: [1, 1, 4, 1] 245s -0.310 245s testing: mul_mat, [3, 1, 4, 2] = [2, 3, 4, 2] * [2, 1, 4, 2] 245s x0: [2, 3, 4, 2] 245s -0.215 0.696 245s 0.567 -0.777 245s -0.077 0.230 245s 245s x1: [2, 1, 4, 2] 245s -0.540 0.981 245s 245s y: [3, 1, 4, 2] 245s 0.799 -1.068 0.268 245s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 245s x0: [2, 2, 1, 1] 245s 0.644 -0.700 245s -0.538 -0.802 245s 245s x1: [2, 3, 1, 1] 245s 0.140 -0.646 245s 0.199 -0.586 245s 0.540 -0.504 245s 245s y: [2, 3, 1, 1] 245s 0.542 0.443 245s 0.538 0.362 245s 0.701 0.114 245s testing: mul_mat, [3, 2, 4, 1] = [2, 3, 4, 1] * [2, 2, 4, 1] 245s x0: [2, 3, 4, 1] 245s -0.790 0.350 245s 0.199 0.553 245s -0.780 0.419 245s 245s x1: [2, 2, 4, 1] 245s -0.916 -0.964 245s 0.988 -0.509 245s 245s y: [3, 2, 4, 1] 245s 0.386 -0.715 0.310 245s -0.958 -0.085 -0.984 245s testing: mul_mat, [3, 2, 4, 2] = [3, 3, 4, 2] * [3, 2, 4, 2] 245s x0: [3, 3, 4, 2] 245s -0.757 0.676 -0.939 245s 0.070 -0.062 0.023 245s 0.120 -0.027 0.094 245s 245s x1: [3, 2, 4, 2] 245s 0.106 0.464 0.810 245s -0.535 -0.333 0.414 245s 245s y: [3, 2, 4, 2] 245s -0.526 -0.002 0.076 245s -0.209 -0.007 -0.016 245s test-mul-mat0: iter:26/500 245s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 245s x0: [1, 2, 1, 1] 245s -0.898 245s 0.042 245s 245s x1: [1, 2, 1, 1] 245s -0.796 245s 0.779 245s 245s y: [2, 2, 1, 1] 245s 0.715 -0.033 245s -0.699 0.033 245s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 245s x0: [1, 3, 2, 1] 245s 0.887 245s -0.312 245s 0.885 245s 245s x1: [1, 2, 2, 1] 245s -0.339 245s -0.020 245s 245s y: [3, 2, 2, 1] 245s -0.300 0.106 -0.300 245s -0.018 0.006 -0.018 245s testing: mul_mat, [3, 3, 2, 3] = [1, 3, 2, 3] * [1, 3, 2, 3] 245s x0: [1, 3, 2, 3] 245s 0.644 245s -0.225 245s 0.912 245s 245s x1: [1, 3, 2, 3] 245s 0.762 245s -0.301 245s -0.960 245s 245s y: [3, 3, 2, 3] 245s 0.491 -0.171 0.695 245s -0.194 0.068 -0.275 245s -0.619 0.216 -0.876 245s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 245s x0: [1, 3, 1, 1] 245s -0.097 245s 0.179 245s -0.122 245s 245s x1: [1, 3, 1, 1] 245s 0.582 245s -0.048 245s -0.208 245s 245s y: [3, 3, 1, 1] 245s -0.056 0.104 -0.071 245s 0.005 -0.009 0.006 245s 0.020 -0.037 0.025 245s testing: mul_mat, [2, 1, 2, 1] = [3, 2, 2, 1] * [3, 1, 2, 1] 245s x0: [3, 2, 2, 1] 245s -0.012 0.049 -0.144 245s -0.448 -0.303 -0.987 245s 245s x1: [3, 1, 2, 1] 245s 0.726 -0.901 0.708 245s 245s y: [2, 1, 2, 1] 245s -0.155 -0.751 245s testing: mul_mat, [2, 3, 2, 3] = [2, 2, 2, 3] * [2, 3, 2, 3] 245s x0: [2, 2, 2, 3] 245s -0.401 0.140 245s 0.231 -0.403 245s 245s x1: [2, 3, 2, 3] 245s -0.023 -0.713 245s -0.280 -0.857 245s -0.363 -0.699 245s 245s y: [2, 3, 2, 3] 245s -0.090 0.282 245s -0.007 0.281 245s 0.048 0.198 245s test-mul-mat0: iter:27/500 245s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 245s x0: [1, 3, 1, 1] 245s 0.520 245s -0.683 245s -0.196 245s 245s x1: [1, 2, 1, 1] 245s -0.079 245s 0.086 245s 245s y: [3, 2, 1, 1] 245s -0.041 0.054 0.015 245s 0.045 -0.059 -0.017 245s testing: mul_mat, [2, 3, 2, 1] = [1, 2, 2, 1] * [1, 3, 2, 1] 245s x0: [1, 2, 2, 1] 245s -0.837 245s -0.426 245s 245s x1: [1, 3, 2, 1] 245s -0.883 245s -0.845 245s 0.375 245s 245s y: [2, 3, 2, 1] 245s 0.740 0.377 245s 0.707 0.360 245s -0.314 -0.160 245s testing: mul_mat, [1, 2, 2, 2] = [1, 1, 2, 2] * [1, 2, 2, 2] 245s x0: [1, 1, 2, 2] 245s -0.244 245s 245s x1: [1, 2, 2, 2] 245s -0.607 245s -0.313 245s 245s y: [1, 2, 2, 2] 245s 0.148 245s 0.077 245s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 245s x0: [1, 4, 1, 1] 245s 0.125 245s -0.990 245s 0.095 245s 0.442 245s 245s x1: [1, 1, 1, 1] 245s -0.654 245s 245s y: [4, 1, 1, 1] 245s -0.082 0.647 -0.062 -0.289 245s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 245s x0: [4, 1, 2, 1] 245s 0.847 0.672 0.993 -0.759 245s 245s x1: [4, 1, 2, 1] 245s -0.186 0.211 0.597 -0.811 245s 245s y: [1, 1, 2, 1] 245s 1.193 245s testing: mul_mat, [1, 4, 2, 2] = [1, 1, 2, 2] * [1, 4, 2, 2] 245s x0: [1, 1, 2, 2] 245s -0.288 245s 245s x1: [1, 4, 2, 2] 245s -0.319 245s -0.722 245s -0.916 245s 0.917 245s 245s y: [1, 4, 2, 2] 245s 0.092 245s 0.208 245s 0.264 245s -0.264 245s test-mul-mat0: iter:28/500 245s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 245s x0: [4, 3, 1, 1] 245s -0.901 0.335 -0.198 -0.703 245s 0.045 -0.958 0.938 0.568 245s -0.506 0.176 -0.721 -0.406 245s 245s x1: [4, 3, 1, 1] 245s 0.988 -0.927 -0.410 0.488 245s 0.713 -0.802 -0.831 0.992 245s -0.717 -0.914 0.026 0.636 245s 245s y: [3, 3, 1, 1] 245s -1.463 0.825 -0.566 245s -1.444 0.583 -0.306 245s -0.112 1.228 -0.074 245s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 245s x0: [4, 2, 1, 1] 245s 0.875 -0.542 -0.563 -0.099 245s -0.906 0.094 -0.000 0.429 245s 245s x1: [4, 3, 1, 1] 245s -0.289 -0.735 0.155 -0.294 245s -0.903 0.387 -0.306 -0.830 245s 0.978 -0.818 0.884 -0.824 245s 245s y: [2, 3, 1, 1] 245s 0.087 0.067 245s -0.745 0.498 245s 0.883 -1.316 245s testing: mul_mat, [4, 2, 1, 3] = [4, 4, 1, 3] * [4, 2, 1, 3] 245s x0: [4, 4, 1, 3] 245s 0.493 0.513 -0.726 -0.414 245s -0.488 0.703 -0.518 0.810 245s -0.823 -0.580 0.045 -0.782 245s -0.148 0.456 -0.461 0.878 245s 245s x1: [4, 2, 1, 3] 245s 0.896 0.297 -0.526 0.938 245s 0.235 -0.959 -0.568 -0.589 245s 245s y: [4, 2, 1, 3] 245s 0.587 0.805 -1.666 1.069 245s 0.280 -0.971 0.797 -0.727 245s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 245s x0: [4, 3, 1, 1] 245s 0.536 -0.214 -0.543 -0.021 245s -0.462 -0.619 0.268 0.612 245s 0.634 -0.136 -0.687 -0.699 245s 245s x1: [4, 4, 1, 1] 245s 0.113 -0.540 0.330 -0.080 245s -0.913 -0.740 0.580 0.261 245s 0.894 -0.024 -0.844 -0.416 245s -0.016 0.231 -0.233 -0.495 245s 245s y: [3, 4, 1, 1] 245s -0.002 0.322 -0.026 245s -0.651 1.195 -1.059 245s 0.951 -0.880 1.441 245s 0.079 -0.502 0.465 245s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 245s x0: [3, 3, 1, 1] 245s -0.396 0.371 -0.093 245s 0.872 -0.623 -0.085 245s -0.425 0.156 -0.210 245s 245s x1: [3, 4, 1, 1] 245s 0.380 -0.465 0.413 245s 0.839 0.866 -0.667 245s 0.927 -0.874 0.912 245s 0.187 -0.980 -0.112 245s 245s y: [3, 4, 1, 1] 245s -0.361 0.585 -0.321 245s 0.052 0.250 -0.082 245s -0.776 1.275 -0.722 245s -0.428 0.783 -0.209 245s testing: mul_mat, [2, 3, 1, 3] = [3, 2, 1, 3] * [3, 3, 1, 3] 245s x0: [3, 2, 1, 3] 245s 0.605 0.325 0.273 245s 0.978 0.298 -0.021 245s 245s x1: [3, 3, 1, 3] 245s 0.693 0.295 0.654 245s -0.850 -0.437 0.967 245s 0.129 -0.824 -0.733 245s 245s y: [2, 3, 1, 3] 245s 0.694 0.752 245s -0.392 -0.982 245s -0.390 -0.104 245s test-mul-mat0: iter:29/500 245s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 245s x0: [3, 3, 1, 1] 245s -0.667 0.356 -0.250 245s 0.397 0.892 -0.645 245s 0.375 0.217 0.654 245s 245s x1: [3, 1, 1, 1] 245s -0.275 0.647 0.976 245s 245s y: [3, 1, 1, 1] 245s 0.170 -0.162 0.675 245s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 245s x0: [3, 2, 1, 1] 245s 0.248 -0.800 -0.480 245s -0.845 0.910 -0.478 245s 245s x1: [3, 3, 1, 1] 245s -0.352 -0.804 0.102 245s -0.515 0.141 0.680 245s -0.503 -0.646 -0.234 245s 245s y: [2, 3, 1, 1] 245s 0.507 -0.483 245s -0.567 0.239 245s 0.504 -0.050 245s testing: mul_mat, [1, 2, 1, 2] = [3, 1, 1, 2] * [3, 2, 1, 2] 245s x0: [3, 1, 1, 2] 245s 0.522 -0.943 -0.613 245s 245s x1: [3, 2, 1, 2] 245s -0.013 0.081 0.247 245s -0.366 0.057 0.298 245s 245s y: [1, 2, 1, 2] 245s -0.234 245s -0.428 245s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 245s x0: [3, 1, 1, 1] 245s 0.605 -0.412 -0.539 245s 245s x1: [3, 1, 1, 1] 245s -0.141 -0.161 0.368 245s 245s y: [1, 1, 1, 1] 245s -0.218 245s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 245s x0: [1, 4, 1, 1] 245s 0.630 245s 0.603 245s -0.204 245s -0.123 245s 245s x1: [1, 3, 1, 1] 245s 0.805 245s 0.108 245s -0.384 245s 245s y: [4, 3, 1, 1] 245s 0.507 0.485 -0.165 -0.099 245s 0.068 0.065 -0.022 -0.013 245s -0.242 -0.232 0.079 0.047 245s testing: mul_mat, [2, 1, 1, 2] = [4, 2, 1, 2] * [4, 1, 1, 2] 245s x0: [4, 2, 1, 2] 245s 0.306 -0.317 0.810 -0.437 245s -0.907 0.692 0.843 -0.331 245s 245s x1: [4, 1, 1, 2] 245s -0.764 0.853 -0.825 0.203 245s 245s y: [2, 1, 1, 2] 245s -1.261 0.520 245s test-mul-mat0: iter:30/500 245s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 245s x0: [2, 4, 1, 1] 245s 0.293 0.158 245s -0.126 0.386 245s 0.841 -0.434 245s 0.196 0.684 245s 245s x1: [2, 4, 1, 1] 245s -0.397 -0.866 245s -0.202 -0.544 245s -0.691 -0.999 245s -0.278 -0.468 245s 245s y: [4, 4, 1, 1] 245s -0.253 -0.284 0.042 -0.670 245s -0.145 -0.184 0.066 -0.412 245s -0.360 -0.298 -0.148 -0.818 245s -0.155 -0.145 -0.031 -0.375 245s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 245s x0: [2, 1, 1, 1] 245s 0.208 0.048 245s 245s x1: [2, 4, 1, 1] 245s 0.130 0.864 245s -0.634 0.061 245s 0.746 -0.347 245s 0.581 -0.911 245s 245s y: [1, 4, 1, 1] 245s 0.068 245s -0.129 245s 0.139 245s 0.077 245s testing: mul_mat, [3, 1, 1, 2] = [2, 3, 1, 2] * [2, 1, 1, 2] 245s x0: [2, 3, 1, 2] 245s -0.593 0.611 245s -0.091 -0.592 245s -0.667 0.441 245s 245s x1: [2, 1, 1, 2] 245s -0.448 -0.534 245s 245s y: [3, 1, 1, 2] 245s -0.060 0.357 0.064 245s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 245s x0: [2, 1, 1, 1] 245s 0.817 0.143 245s 245s x1: [2, 3, 1, 1] 245s 0.416 -0.794 245s -0.876 -0.455 245s -0.929 -0.510 245s 245s y: [1, 3, 1, 1] 245s 0.227 245s -0.781 245s -0.832 245s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 245s x0: [1, 2, 1, 1] 245s -0.604 245s -0.045 245s 245s x1: [1, 2, 1, 1] 245s 0.187 245s 0.907 245s 245s y: [2, 2, 1, 1] 245s -0.113 -0.008 245s -0.548 -0.041 245s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 245s x0: [2, 4, 1, 2] 245s -0.030 0.538 245s 0.205 0.812 245s -0.629 0.354 245s 0.378 0.163 245s 245s x1: [2, 1, 1, 2] 245s -0.561 -0.138 245s 245s y: [4, 1, 1, 2] 245s -0.058 -0.227 0.304 -0.234 245s test-mul-mat0: iter:31/500 245s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 245s x0: [3, 3, 1, 1] 245s 0.354 0.130 -0.065 245s -0.784 0.694 -0.471 245s 0.678 -0.336 0.734 245s 245s x1: [3, 1, 1, 1] 245s -0.392 -0.041 -0.825 245s 245s y: [3, 1, 1, 1] 245s -0.090 0.667 -0.858 245s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 245s x0: [3, 2, 3, 1] 245s 0.364 0.372 0.864 245s 0.413 0.414 0.136 245s 245s x1: [3, 3, 3, 1] 245s -0.951 -0.958 0.272 245s 0.861 0.396 -0.565 245s -0.728 0.600 -0.391 245s 245s y: [2, 3, 3, 1] 245s -0.467 -0.752 245s -0.028 0.443 245s -0.380 -0.106 245s testing: mul_mat, [3, 2, 3, 4] = [3, 3, 3, 4] * [3, 2, 3, 4] 245s x0: [3, 3, 3, 4] 245s -0.865 0.953 -0.520 245s -0.476 -0.135 0.724 245s 0.624 0.676 -0.541 245s 245s x1: [3, 2, 3, 4] 245s -0.668 -0.830 -0.681 245s -0.497 -0.715 -0.797 245s 245s y: [3, 2, 3, 4] 245s 0.141 -0.063 -0.610 245s 0.163 -0.244 -0.362 245s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 245s x0: [3, 1, 1, 1] 245s 0.477 -0.755 0.040 245s 245s x1: [3, 3, 1, 1] 245s -0.923 0.834 -0.745 245s -0.654 -0.899 0.852 245s 0.088 0.776 -0.175 245s 245s y: [1, 3, 1, 1] 245s -1.101 245s 0.401 245s -0.551 245s testing: mul_mat, [3, 3, 3, 1] = [1, 3, 3, 1] * [1, 3, 3, 1] 245s x0: [1, 3, 3, 1] 245s -0.435 245s 0.270 245s 0.186 245s 245s x1: [1, 3, 3, 1] 245s -0.135 245s -0.012 245s 0.077 245s 245s y: [3, 3, 3, 1] 245s 0.059 -0.036 -0.025 245s 0.005 -0.003 -0.002 245s -0.034 0.021 0.014 245s testing: mul_mat, [1, 1, 3, 4] = [3, 1, 3, 4] * [3, 1, 3, 4] 245s x0: [3, 1, 3, 4] 245s -0.108 0.010 0.077 245s 245s x1: [3, 1, 3, 4] 245s 0.117 -0.742 -0.117 245s 245s y: [1, 1, 3, 4] 245s -0.029 245s test-mul-mat0: iter:32/500 245s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 245s x0: [2, 1, 1, 1] 245s -0.138 -0.727 245s 245s x1: [2, 2, 1, 1] 245s 0.448 -0.384 245s -0.117 -0.295 245s 245s y: [1, 2, 1, 1] 245s 0.217 245s 0.231 245s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 245s x0: [2, 4, 1, 1] 245s -0.434 -0.029 245s -0.640 -0.293 245s 0.584 0.876 245s 0.527 -0.837 245s 245s x1: [2, 1, 1, 1] 245s 0.987 -0.935 245s 245s y: [4, 1, 1, 1] 245s -0.401 -0.357 -0.243 1.303 245s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 245s x0: [2, 3, 1, 1] 245s 0.489 -0.499 245s -0.456 -0.655 245s 0.949 0.160 245s 245s x1: [2, 4, 1, 1] 245s -0.231 -0.756 245s -0.184 0.009 245s 0.854 -0.520 245s -0.674 -0.173 245s 245s y: [3, 4, 1, 1] 245s 0.264 0.600 -0.341 245s -0.094 0.078 -0.173 245s 0.677 -0.049 0.727 245s -0.243 0.421 -0.668 245s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 245s x0: [2, 1, 1, 1] 245s -0.735 0.400 245s 245s x1: [2, 3, 1, 1] 245s 0.228 -0.346 245s -0.153 -0.909 245s -0.073 -0.166 245s 245s y: [1, 3, 1, 1] 245s -0.306 245s -0.251 245s -0.013 245s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 245s x0: [1, 4, 1, 1] 245s -0.289 245s -0.499 245s 0.633 245s -0.127 245s 245s x1: [1, 2, 1, 1] 245s 0.126 245s -0.375 245s 245s y: [4, 2, 1, 1] 245s -0.037 -0.063 0.080 -0.016 245s 0.108 0.187 -0.237 0.047 245s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 245s x0: [4, 3, 1, 1] 245s -0.831 -0.498 0.046 -0.794 245s -0.395 -0.906 -0.560 0.668 245s -0.442 0.059 0.008 0.663 245s 245s x1: [4, 1, 1, 1] 245s 0.270 0.877 0.690 -0.721 245s 245s y: [3, 1, 1, 1] 245s -0.056 -1.769 -0.540 245s test-mul-mat0: iter:33/500 245s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 245s x0: [1, 1, 1, 1] 245s 0.393 245s 245s x1: [1, 4, 1, 1] 245s 0.914 245s -0.145 245s 0.286 245s 0.040 245s 245s y: [1, 4, 1, 1] 245s 0.359 245s -0.057 245s 0.112 245s 0.016 245s testing: mul_mat, [3, 1, 3, 1] = [1, 3, 3, 1] * [1, 1, 3, 1] 245s x0: [1, 3, 3, 1] 245s 0.251 245s -0.097 245s -0.686 245s 245s x1: [1, 1, 3, 1] 245s 0.751 245s 245s y: [3, 1, 3, 1] 245s 0.189 -0.073 -0.515 245s testing: mul_mat, [3, 3, 3, 1] = [1, 3, 3, 1] * [1, 3, 3, 1] 245s x0: [1, 3, 3, 1] 245s 0.512 245s 0.177 245s -0.991 245s 245s x1: [1, 3, 3, 1] 245s -0.771 245s -0.749 245s -0.968 245s 245s y: [3, 3, 3, 1] 245s -0.394 -0.137 0.764 245s -0.383 -0.133 0.743 245s -0.496 -0.172 0.960 245s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 245s x0: [1, 3, 1, 1] 245s 0.785 245s 0.737 245s -0.391 245s 245s x1: [1, 3, 1, 1] 245s 0.828 245s -0.118 245s 0.423 245s 245s y: [3, 3, 1, 1] 245s 0.650 0.610 -0.323 245s -0.093 -0.087 0.046 245s 0.332 0.312 -0.165 245s testing: mul_mat, [4, 1, 3, 1] = [3, 4, 3, 1] * [3, 1, 3, 1] 245s x0: [3, 4, 3, 1] 245s 0.476 -0.926 0.922 245s 0.979 0.556 -0.593 245s -0.956 0.944 0.132 245s -0.234 -0.917 0.769 245s 245s x1: [3, 1, 3, 1] 245s -0.581 -0.780 -0.256 245s 245s y: [4, 1, 3, 1] 245s 0.210 -0.851 -0.214 0.654 245s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 245s 1] 245s x0: [4, 4, 3, 1] 245s 0.998 0.754 0.840 0.961 245s 0.998 0.549 0.135 0.470 245s -0.651 -0.660 -0.525 0.561 245s -0.170 -0.561 0.442 0.791 245s 245s x1: [4, 3, 3, 1] 245s 0.544 0.940 -0.216 0.467 245s -0.653 0.915 0.236 -0.389 245s 0.846 -0.167 0.756 0.200 245s 245s y: [4, 3, 3, 1] 245s 1.518 1.249 -0.600 -0.346 245s -0.138 -0.300 -0.522 -0.606 245s 1.545 0.948 -0.725 0.442 245s test-mul-mat0: iter:34/500 245s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 245s x0: [3, 1, 1, 1] 245s -0.696 0.363 0.754 245s 245s x1: [3, 2, 1, 1] 245s -0.448 0.345 -0.382 245s 0.727 0.444 0.296 245s 245s y: [1, 2, 1, 1] 245s 0.148 245s -0.121 245s testing: mul_mat, [2, 1, 2, 1] = [3, 2, 2, 1] * [3, 1, 2, 1] 245s x0: [3, 2, 2, 1] 245s 0.501 -0.466 -0.957 245s -0.768 0.979 0.167 245s 245s x1: [3, 1, 2, 1] 245s 0.163 0.426 -0.632 245s 245s y: [2, 1, 2, 1] 245s 0.488 0.187 245s testing: mul_mat, [1, 2, 2, 4] = [3, 1, 2, 4] * [3, 2, 2, 4] 245s x0: [3, 1, 2, 4] 245s -0.709 0.344 0.232 245s 245s x1: [3, 2, 2, 4] 245s -0.533 -0.596 0.815 245s 0.812 0.022 0.541 245s 245s y: [1, 2, 2, 4] 245s 0.362 245s -0.443 245s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 245s x0: [3, 2, 1, 1] 245s 0.637 -0.696 -0.376 245s 0.280 0.928 0.536 245s 245s x1: [3, 1, 1, 1] 245s 0.960 0.801 0.788 245s 245s y: [2, 1, 1, 1] 245s -0.241 1.434 245s testing: mul_mat, [2, 3, 2, 1] = [2, 2, 2, 1] * [2, 3, 2, 1] 245s x0: [2, 2, 2, 1] 245s 0.713 -0.022 245s 0.280 0.713 245s 245s x1: [2, 3, 2, 1] 245s -0.285 -0.947 245s -0.036 0.166 245s -1.000 0.574 245s 245s y: [2, 3, 2, 1] 245s -0.182 -0.755 245s -0.029 0.109 245s -0.725 0.129 245s testing: mul_mat, [3, 2, 2, 4] = [2, 3, 2, 4] * [2, 2, 2, 4] 245s x0: [2, 3, 2, 4] 245s -0.759 0.850 245s 0.484 0.798 245s -0.211 0.407 245s 245s x1: [2, 2, 2, 4] 245s -0.281 0.053 245s -0.671 -0.990 245s 245s y: [3, 2, 2, 4] 245s 0.258 -0.093 0.081 245s -0.333 -1.114 -0.261 245s test-mul-mat0: iter:35/500 245s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 245s x0: [4, 1, 1, 1] 245s 0.346 0.005 -0.682 -0.491 245s 245s x1: [4, 3, 1, 1] 245s 0.001 -0.027 -0.375 -0.427 245s -0.952 0.923 0.189 0.037 245s -0.305 0.904 -0.734 -0.049 245s 245s y: [1, 3, 1, 1] 245s 0.466 245s -0.472 245s 0.423 245s testing: mul_mat, [4, 1, 4, 1] = [4, 4, 4, 1] * [4, 1, 4, 1] 245s x0: [4, 4, 4, 1] 245s -0.453 0.214 0.022 0.737 245s -0.749 0.718 0.641 -0.483 245s -0.331 0.048 0.863 0.673 245s 0.366 -0.628 -0.621 0.336 245s 245s x1: [4, 1, 4, 1] 245s -0.294 0.970 -0.958 -0.131 245s 245s y: [4, 1, 4, 1] 245s 0.223 0.366 -0.771 -0.166 245s testing: mul_mat, [4, 4, 4, 3] = [4, 4, 4, 3] * [4, 4, 4, 3] 245s x0: [4, 4, 4, 3] 245s -0.176 0.174 -0.362 -0.758 245s -0.155 -0.788 -0.774 0.357 245s 0.415 0.698 0.995 0.590 245s 0.711 0.269 -0.808 0.400 245s 245s x1: [4, 4, 4, 3] 245s -0.244 0.320 -0.904 -0.473 245s -0.411 0.492 -0.033 -0.094 245s -0.249 0.080 -0.411 -0.617 245s 0.572 0.607 -0.572 0.313 245s 245s y: [4, 4, 4, 3] 245s 0.785 0.316 -1.056 0.454 245s 0.241 -0.332 0.085 -0.171 245s 0.675 0.073 -0.821 -0.070 245s -0.025 -0.013 0.277 1.158 245s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 245s x0: [4, 2, 1, 1] 245s 0.279 0.936 0.918 0.773 245s -0.475 -0.201 0.952 -0.055 245s 245s x1: [4, 4, 1, 1] 245s 0.040 -0.821 0.262 0.146 245s -0.539 -0.937 -0.201 0.310 245s -0.812 -0.619 0.888 -0.804 245s 0.949 -0.253 -0.560 -0.301 245s 245s y: [2, 4, 1, 1] 245s -0.404 0.388 245s -0.973 0.236 245s -0.612 1.400 245s -0.719 -0.916 245s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 245s x0: [2, 4, 4, 1] 245s -0.303 0.009 245s -0.398 0.345 245s 0.122 -0.932 245s -0.248 -0.437 245s 245s x1: [2, 4, 4, 1] 245s -0.675 0.024 245s 0.928 0.368 245s -0.955 -0.945 245s -0.593 -0.777 245s 245s y: [4, 4, 4, 1] 245s 0.205 0.277 -0.105 0.157 245s -0.278 -0.243 -0.230 -0.391 245s 0.281 0.054 0.765 0.651 245s 0.172 -0.032 0.651 0.487 245s testing: mul_mat, [2, 2, 4, 3] = [4, 2, 4, 3] * [4, 2, 4, 3] 245s x0: [4, 2, 4, 3] 245s -0.092 0.009 -0.303 -0.002 245s -0.261 -0.002 0.730 0.028 245s 245s x1: [4, 2, 4, 3] 245s 0.257 -0.006 0.661 -0.734 245s -0.661 0.729 -0.171 -0.632 245s 245s y: [2, 2, 4, 3] 245s -0.222 0.394 245s 0.121 0.029 245s test-mul-mat0: iter:36/500 245s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 245s x0: [3, 3, 1, 1] 245s 0.084 -0.671 0.317 245s 0.870 -0.249 0.021 245s 0.748 0.900 0.418 245s 245s x1: [3, 2, 1, 1] 245s 0.813 -0.358 -0.359 245s 0.784 0.647 -0.021 245s 245s y: [3, 2, 1, 1] 245s 0.194 0.789 0.137 245s -0.375 0.521 1.161 245s testing: mul_mat, [1, 3, 2, 1] = [3, 1, 2, 1] * [3, 3, 2, 1] 245s x0: [3, 1, 2, 1] 245s -0.301 -0.492 0.944 245s 245s x1: [3, 3, 2, 1] 245s 0.161 -0.369 0.545 245s -0.255 -0.172 -0.225 245s -0.900 0.735 0.389 245s 245s y: [1, 3, 2, 1] 245s 0.647 245s -0.052 245s 0.277 245s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 245s x0: [3, 4, 2, 1] 245s -0.882 0.245 0.308 245s -0.053 -0.980 0.408 245s -0.319 0.409 -0.030 245s -0.718 -0.924 0.138 245s 245s x1: [3, 1, 2, 1] 245s 0.653 0.588 -0.718 245s 245s y: [4, 1, 2, 1] 245s -0.653 -0.904 0.054 -1.110 245s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 245s x0: [3, 3, 1, 1] 245s -0.342 -0.059 0.632 245s -0.255 -0.178 0.786 245s 0.526 -0.336 0.782 245s 245s x1: [3, 4, 1, 1] 245s 0.876 0.425 -0.628 245s 0.277 -0.088 -0.928 245s 0.840 0.030 0.317 245s 0.148 0.977 0.336 245s 245s y: [3, 4, 1, 1] 245s -0.722 -0.793 -0.174 245s -0.676 -0.784 -0.551 245s -0.089 0.029 0.680 245s 0.104 0.052 0.013 245s testing: mul_mat, [2, 3, 2, 1] = [3, 2, 2, 1] * [3, 3, 2, 1] 245s x0: [3, 2, 2, 1] 245s -0.540 -0.263 0.425 245s -0.321 0.118 -0.737 245s 245s x1: [3, 3, 2, 1] 245s 0.374 -0.722 -0.334 245s 0.815 0.278 0.494 245s -0.962 0.115 0.583 245s 245s y: [2, 3, 2, 1] 245s -0.154 0.041 245s -0.304 -0.592 245s 0.737 -0.108 245s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 245s x0: [2, 1, 2, 1] 245s -0.304 -0.568 245s 245s x1: [2, 3, 2, 1] 245s 0.064 -0.690 245s 0.375 -0.121 245s 0.588 -0.131 245s 245s y: [1, 3, 2, 1] 245s 0.372 245s -0.045 245s -0.104 245s test-mul-mat0: iter:37/500 245s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 245s x0: [4, 1, 1, 1] 245s -0.874 0.163 -0.494 -0.843 245s 245s x1: [4, 1, 1, 1] 245s 0.974 -0.243 0.879 -0.763 245s 245s y: [1, 1, 1, 1] 245s -0.682 245s testing: mul_mat, [4, 1, 3, 1] = [4, 4, 3, 1] * [4, 1, 3, 1] 245s x0: [4, 4, 3, 1] 245s -0.777 -0.300 0.405 0.280 245s 0.879 0.181 -0.483 0.518 245s 0.636 -0.509 -0.724 0.515 245s -0.273 0.092 0.641 0.891 245s 245s x1: [4, 1, 3, 1] 245s 0.872 0.570 -0.533 0.247 245s 245s y: [4, 1, 3, 1] 245s -0.996 1.256 0.777 -0.307 245s testing: mul_mat, [2, 4, 3, 3] = [4, 2, 3, 3] * [4, 4, 3, 3] 245s x0: [4, 2, 3, 3] 245s 0.048 0.527 -0.941 -0.601 245s -0.239 -0.581 0.748 -0.731 245s 245s x1: [4, 4, 3, 3] 245s 0.842 -0.924 0.314 -0.892 245s 0.086 -0.068 -0.571 -0.787 245s 0.917 0.510 0.906 0.102 245s -0.406 -0.428 -0.491 -0.623 245s 245s y: [2, 4, 3, 3] 245s -0.206 1.223 245s 0.978 0.167 245s -0.600 0.088 245s 0.590 0.433 245s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 245s x0: [4, 1, 1, 1] 245s 0.677 -0.040 -0.264 0.564 245s 245s x1: [4, 2, 1, 1] 245s -0.661 0.033 0.004 0.410 245s 0.920 0.481 -0.707 0.026 245s 245s y: [1, 2, 1, 1] 245s -0.219 245s 0.805 245s testing: mul_mat, [2, 4, 3, 1] = [1, 2, 3, 1] * [1, 4, 3, 1] 245s x0: [1, 2, 3, 1] 245s -0.485 245s -0.712 245s 245s x1: [1, 4, 3, 1] 245s 0.014 245s 0.395 245s -0.505 245s -0.414 245s 245s y: [2, 4, 3, 1] 245s -0.007 -0.010 245s -0.191 -0.281 245s 0.245 0.360 245s 0.201 0.295 245s testing: mul_mat, [2, 1, 3, 3] = [2, 2, 3, 3] * [2, 1, 3, 3] 245s x0: [2, 2, 3, 3] 245s -0.419 0.453 245s 0.695 -0.998 245s 245s x1: [2, 1, 3, 3] 245s 0.909 -0.749 245s 245s y: [2, 1, 3, 3] 245s -0.720 1.380 245s test-mul-mat0: iter:38/500 245s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 245s x0: [2, 3, 1, 1] 245s -0.789 0.010 245s -0.182 -0.008 245s -0.005 -0.977 245s 245s x1: [2, 2, 1, 1] 245s -0.421 -0.338 245s -0.373 0.881 245s 245s y: [3, 2, 1, 1] 245s 0.329 0.079 0.332 245s 0.304 0.061 -0.858 245s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 245s x0: [2, 1, 1, 1] 245s 0.459 -0.094 245s 245s x1: [2, 3, 1, 1] 245s -0.354 -0.207 245s -0.774 -0.262 245s 0.419 -0.180 245s 245s y: [1, 3, 1, 1] 245s -0.143 245s -0.331 245s 0.209 245s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 245s x0: [2, 4, 1, 2] 245s -0.759 0.173 245s -0.800 0.427 245s -0.126 -0.856 245s -0.994 0.536 245s 245s x1: [2, 1, 1, 2] 245s -0.374 -0.275 245s 245s y: [4, 1, 1, 2] 245s 0.236 0.181 0.282 0.224 245s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 245s x0: [2, 1, 1, 1] 245s -0.798 0.747 245s 245s x1: [2, 4, 1, 1] 245s -0.749 -0.380 245s -0.315 -0.524 245s 0.358 -0.895 245s 0.296 0.120 245s 245s y: [1, 4, 1, 1] 245s 0.314 245s -0.140 245s -0.954 245s -0.147 245s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 245s x0: [1, 2, 1, 1] 245s 0.733 245s -0.983 245s 245s x1: [1, 2, 1, 1] 245s -0.712 245s 0.775 245s 245s y: [2, 2, 1, 1] 245s -0.522 0.700 245s 0.568 -0.762 245s testing: mul_mat, [1, 1, 1, 2] = [2, 1, 1, 2] * [2, 1, 1, 2] 245s x0: [2, 1, 1, 2] 245s 0.450 -0.485 245s 245s x1: [2, 1, 1, 2] 245s -0.894 0.933 245s 245s y: [1, 1, 1, 2] 245s -0.854 245s test-mul-mat0: iter:39/500 245s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 245s x0: [3, 3, 1, 1] 245s -0.188 -0.120 0.782 245s -0.084 -0.823 -0.098 245s -0.520 -0.621 -0.351 245s 245s x1: [3, 1, 1, 1] 245s 0.804 -0.874 -0.596 245s 245s y: [3, 1, 1, 1] 245s -0.513 0.710 0.334 245s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 245s x0: [3, 2, 1, 1] 245s 0.064 0.182 0.358 245s -0.599 0.108 0.188 245s 245s x1: [3, 3, 1, 1] 245s -0.232 -0.846 0.582 245s -0.499 -0.829 0.688 245s -0.567 0.614 -0.333 245s 245s y: [2, 3, 1, 1] 245s 0.039 0.157 245s 0.063 0.339 245s -0.044 0.343 245s testing: mul_mat, [4, 2, 1, 4] = [3, 4, 1, 4] * [3, 2, 1, 4] 245s x0: [3, 4, 1, 4] 245s -0.897 0.869 -0.461 245s -0.495 -0.023 0.727 245s 0.140 -0.763 -0.281 245s 0.902 0.902 -0.864 245s 245s x1: [3, 2, 1, 4] 245s -0.365 0.261 -0.008 245s -0.238 0.664 0.416 245s 245s y: [4, 2, 1, 4] 245s 0.557 0.169 -0.248 -0.087 245s 0.599 0.405 -0.657 0.024 245s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 245s x0: [3, 2, 1, 1] 245s 0.919 -0.792 0.224 245s -0.369 0.217 -0.723 245s 245s x1: [3, 4, 1, 1] 245s -0.350 -0.994 -0.911 245s -0.164 -0.324 0.611 245s 0.354 0.583 -0.443 245s 0.891 0.161 -0.458 245s 245s y: [2, 4, 1, 1] 245s 0.262 0.572 245s 0.243 -0.452 245s -0.236 0.316 245s 0.589 0.037 245s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 245s x0: [2, 2, 1, 1] 245s 0.701 0.080 245s 0.445 -0.225 245s 245s x1: [2, 3, 1, 1] 245s -0.758 -0.043 245s -0.417 0.986 245s -0.408 -0.209 245s 245s y: [2, 3, 1, 1] 245s -0.535 -0.328 245s -0.213 -0.408 245s -0.303 -0.135 245s testing: mul_mat, [2, 2, 1, 4] = [2, 2, 1, 4] * [2, 2, 1, 4] 245s x0: [2, 2, 1, 4] 245s 0.336 0.412 245s 0.921 0.578 245s 245s x1: [2, 2, 1, 4] 245s 0.267 0.731 245s -0.219 0.356 245s 245s y: [2, 2, 1, 4] 245s 0.391 0.668 245s 0.073 0.004 245s test-mul-mat0: iter:40/500 245s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 245s x0: [1, 4, 1, 1] 245s 0.223 245s 0.347 245s -0.459 245s 0.423 245s 245s x1: [1, 1, 1, 1] 245s 0.822 245s 245s y: [4, 1, 1, 1] 245s 0.183 0.285 -0.377 0.348 245s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 245s x0: [1, 4, 3, 1] 245s -0.203 245s 0.451 245s 0.551 245s 0.029 245s 245s x1: [1, 4, 3, 1] 245s 0.414 245s 0.469 245s 0.543 245s -0.889 245s 245s y: [4, 4, 3, 1] 245s -0.084 0.186 0.228 0.012 245s -0.095 0.211 0.258 0.013 245s -0.110 0.245 0.299 0.016 245s 0.180 -0.401 -0.490 -0.026 245s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 245s x0: [1, 4, 3, 1] 245s -0.632 245s 0.933 245s 0.018 245s -0.621 245s 245s x1: [1, 4, 3, 1] 245s 0.204 245s 0.738 245s 0.630 245s -0.449 245s 245s y: [4, 4, 3, 1] 245s -0.129 0.191 0.004 -0.127 245s -0.467 0.689 0.013 -0.459 245s -0.398 0.588 0.011 -0.391 245s 0.284 -0.419 -0.008 0.279 245s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 245s x0: [1, 1, 1, 1] 245s 0.076 245s 245s x1: [1, 4, 1, 1] 245s -0.268 245s 0.568 245s -0.331 245s -0.886 245s 245s y: [1, 4, 1, 1] 245s -0.020 245s 0.043 245s -0.025 245s -0.067 245s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 245s x0: [1, 2, 3, 1] 245s -0.405 245s 0.758 245s 245s x1: [1, 1, 3, 1] 245s 0.318 245s 245s y: [2, 1, 3, 1] 245s -0.129 0.242 245s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 245s x0: [2, 2, 3, 1] 245s 0.718 -0.382 245s -0.567 0.124 245s 245s x1: [2, 1, 3, 1] 245s -0.305 0.830 245s 245s y: [2, 1, 3, 1] 245s -0.536 0.275 245s test-mul-mat0: iter:41/500 245s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 245s x0: [2, 4, 1, 1] 245s -0.779 -0.381 245s 0.645 0.985 245s 0.655 0.087 245s 0.703 -0.913 245s 245s x1: [2, 4, 1, 1] 245s -0.723 -0.143 245s 0.544 -0.964 245s -0.308 0.887 245s -0.609 -0.398 245s 245s y: [4, 4, 1, 1] 245s 0.617 -0.607 -0.485 -0.378 245s -0.057 -0.598 0.272 1.262 245s -0.098 0.675 -0.124 -1.026 245s 0.626 -0.786 -0.434 -0.065 245s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 245s x0: [2, 1, 4, 1] 245s -0.278 0.937 245s 245s x1: [2, 4, 4, 1] 245s 0.706 -0.173 245s 0.469 -0.471 245s 0.316 0.297 245s -0.916 0.374 245s 245s y: [1, 4, 4, 1] 245s -0.359 245s -0.572 245s 0.190 245s 0.605 245s testing: mul_mat, [4, 1, 4, 2] = [2, 4, 4, 2] * [2, 1, 4, 2] 245s x0: [2, 4, 4, 2] 245s 0.969 -0.364 245s 0.111 0.222 245s -0.956 0.916 245s 0.944 0.981 245s 245s x1: [2, 1, 4, 2] 245s 0.502 0.178 245s 245s y: [4, 1, 4, 2] 245s 0.422 0.095 -0.317 0.648 245s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 245s x0: [2, 3, 1, 1] 245s 0.269 0.730 245s -0.248 0.476 245s 0.697 0.476 245s 245s x1: [2, 4, 1, 1] 245s -0.916 -0.053 245s -0.214 0.944 245s -0.018 -0.504 245s 0.841 -0.020 245s 245s y: [3, 4, 1, 1] 245s -0.285 0.202 -0.664 245s 0.632 0.503 0.300 245s -0.373 -0.235 -0.252 245s 0.211 -0.218 0.577 245s testing: mul_mat, [3, 2, 4, 1] = [3, 3, 4, 1] * [3, 2, 4, 1] 245s x0: [3, 3, 4, 1] 245s -0.062 -0.332 -0.647 245s -0.775 0.701 0.674 245s -0.765 0.711 0.368 245s 245s x1: [3, 2, 4, 1] 245s 0.684 0.973 0.657 245s -0.910 -0.258 -0.358 245s 245s y: [3, 2, 4, 1] 245s -0.790 0.594 0.410 245s 0.373 0.283 0.381 245s testing: mul_mat, [4, 3, 4, 2] = [3, 4, 4, 2] * [3, 3, 4, 2] 245s x0: [3, 4, 4, 2] 245s -0.619 0.003 -0.940 245s -0.262 0.910 -0.860 245s 0.832 0.892 -0.065 245s -0.382 -0.602 -0.166 245s 245s x1: [3, 3, 4, 2] 245s 0.039 0.568 0.087 245s -0.594 -0.989 0.503 245s -0.583 -0.250 -0.729 245s 245s y: [4, 3, 4, 2] 245s -0.104 0.432 0.533 -0.371 245s -0.109 -1.177 -1.408 0.739 245s 1.046 0.552 -0.661 0.494 245s test-mul-mat0: iter:42/500 245s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 245s x0: [4, 2, 1, 1] 245s 0.110 -0.315 -0.224 0.451 245s 0.649 -0.962 0.996 0.800 245s 245s x1: [4, 4, 1, 1] 245s 0.103 -0.917 -0.438 -0.132 245s -0.603 -0.302 0.512 -0.303 245s -0.724 -0.351 0.851 -0.461 245s 0.157 -0.656 -0.052 -0.977 245s 245s y: [2, 4, 1, 1] 245s 0.338 0.407 245s -0.223 0.167 245s -0.368 0.346 245s -0.205 -0.100 245s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 245s x0: [4, 2, 3, 1] 245s 0.958 0.165 -0.233 0.996 245s 0.160 -0.433 0.002 0.760 245s 245s x1: [4, 2, 3, 1] 245s 0.005 -0.400 -0.355 0.120 245s 0.030 0.580 -0.777 0.113 245s 245s y: [2, 2, 3, 1] 245s 0.141 0.265 245s 0.418 -0.161 245s testing: mul_mat, [1, 2, 3, 3] = [4, 1, 3, 3] * [4, 2, 3, 3] 245s x0: [4, 1, 3, 3] 245s -0.437 0.808 0.855 0.442 245s 245s x1: [4, 2, 3, 3] 245s 0.702 -0.918 0.145 -0.865 245s 0.264 -0.142 0.253 0.221 245s 245s y: [1, 2, 3, 3] 245s -1.307 245s 0.085 245s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 245s x0: [4, 3, 1, 1] 245s 0.010 -0.271 -0.008 -0.474 245s 0.732 -0.173 0.037 0.515 245s 0.141 -0.286 -0.393 0.253 245s 245s x1: [4, 1, 1, 1] 245s -0.633 0.235 0.651 -0.702 245s 245s y: [3, 1, 1, 1] 245s 0.257 -0.841 -0.590 245s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 245s x0: [3, 4, 3, 1] 245s 0.217 0.118 0.792 245s -0.948 -0.157 -0.178 245s -0.740 0.736 0.611 245s 0.886 0.539 0.040 245s 245s x1: [3, 4, 3, 1] 245s 0.203 0.548 -0.653 245s 0.754 0.678 -0.193 245s -0.070 -0.532 -0.233 245s -0.331 0.066 -0.417 245s 245s y: [4, 4, 3, 1] 245s -0.408 -0.163 -0.146 0.450 245s 0.090 -0.787 -0.177 1.026 245s -0.262 0.191 -0.482 -0.358 245s -0.394 0.377 0.039 -0.274 245s testing: mul_mat, [4, 3, 3, 3] = [4, 4, 3, 3] * [4, 3, 3, 3] 245s x0: [4, 4, 3, 3] 245s 0.952 -0.672 -0.698 -0.558 245s -0.500 -0.564 -0.978 -0.398 245s 0.166 0.882 -0.175 -0.298 245s -0.989 0.345 0.563 0.551 245s 245s x1: [4, 3, 3, 3] 245s -0.603 -0.705 0.228 -0.811 245s 0.117 -0.161 0.229 -0.437 245s 0.531 0.248 0.775 -0.965 245s 245s y: [4, 3, 3, 3] 245s 0.193 0.799 -0.521 0.035 245s 0.304 -0.018 -0.033 -0.283 245s 0.337 -0.780 0.459 -0.536 245s test-mul-mat0: iter:43/500 245s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 245s x0: [3, 2, 1, 1] 245s 0.386 -0.427 0.803 245s -0.777 0.222 -0.052 245s 245s x1: [3, 3, 1, 1] 245s 0.238 0.024 -0.141 245s -0.895 0.908 -0.113 245s -0.162 -0.536 0.676 245s 245s y: [2, 3, 1, 1] 245s -0.032 -0.172 245s -0.823 0.903 245s 0.709 -0.028 245s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 245s x0: [3, 1, 1, 1] 245s -0.304 0.561 -0.031 245s 245s x1: [3, 2, 1, 1] 245s 0.410 -0.618 0.647 245s -0.295 -0.464 0.598 245s 245s y: [1, 2, 1, 1] 245s -0.491 245s -0.189 245s testing: mul_mat, [3, 1, 1, 2] = [3, 3, 1, 2] * [3, 1, 1, 2] 245s x0: [3, 3, 1, 2] 245s 0.728 -0.534 -0.884 245s -0.385 0.303 -0.419 245s -0.710 0.449 0.966 245s 245s x1: [3, 1, 1, 2] 245s 0.084 0.675 0.123 245s 245s y: [3, 1, 1, 2] 245s -0.408 0.121 0.362 245s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 245s x0: [3, 3, 1, 1] 245s 0.551 0.279 0.894 245s 0.496 0.962 0.265 245s -0.823 -0.707 -0.126 245s 245s x1: [3, 3, 1, 1] 245s 0.004 0.446 0.044 245s 0.700 0.007 -0.987 245s -0.216 -0.318 0.136 245s 245s y: [3, 3, 1, 1] 245s 0.166 0.442 -0.324 245s -0.495 0.092 -0.456 245s -0.086 -0.377 0.385 245s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 245s x0: [3, 2, 1, 1] 245s -0.985 -0.395 0.976 245s -0.068 0.461 -0.695 245s 245s x1: [3, 3, 1, 1] 245s -0.816 -0.286 -0.160 245s 0.048 0.967 0.029 245s 0.134 -0.833 -0.372 245s 245s y: [2, 3, 1, 1] 245s 0.760 0.035 245s -0.400 0.422 245s -0.166 -0.135 245s testing: mul_mat, [4, 3, 1, 2] = [2, 4, 1, 2] * [2, 3, 1, 2] 245s x0: [2, 4, 1, 2] 245s 0.848 0.242 245s -0.598 0.104 245s -0.943 -0.471 245s -0.437 -0.729 245s 245s x1: [2, 3, 1, 2] 245s -0.533 0.989 245s 0.089 0.149 245s 0.125 0.058 245s 245s y: [4, 3, 1, 2] 245s -0.212 0.422 0.037 -0.488 245s 0.112 -0.038 -0.154 -0.148 245s 0.120 -0.069 -0.145 -0.097 245s test-mul-mat0: iter:44/500 245s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 245s x0: [1, 2, 1, 1] 245s 0.544 245s -0.869 245s 245s x1: [1, 4, 1, 1] 245s 0.839 245s 0.789 245s -0.077 245s -0.104 245s 245s y: [2, 4, 1, 1] 245s 0.456 -0.729 245s 0.429 -0.686 245s -0.042 0.067 245s -0.056 0.090 245s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 245s x0: [1, 1, 2, 1] 245s -0.939 245s 245s x1: [1, 2, 2, 1] 246s -0.532 246s -0.873 246s 246s y: [1, 2, 2, 1] 246s 0.500 246s 0.820 246s testing: mul_ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-forward.dot -o test-grad0-forward.dot.png && open test-grad0-forward.dot.png 246s ggml_graph_dump_dot: dot -Tpng test-grad0-backward.dot -o test-grad0-backward.dot.png && open test-grad0-backward.dot.png 246s mat, [4, 1, 2, 4] = [1, 4, 2, 4] * [1, 1, 2, 4] 246s x0: [1, 4, 2, 4] 246s -0.524 246s -0.694 246s -0.976 246s -0.352 246s 246s x1: [1, 1, 2, 4] 246s -0.462 246s 246s y: [4, 1, 2, 4] 246s 0.242 0.320 0.451 0.162 246s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.735 246s 0.042 246s 0.001 246s 0.342 246s 246s x1: [1, 4, 1, 1] 246s 0.015 246s 0.617 246s -0.024 246s 0.130 246s 246s y: [4, 4, 1, 1] 246s -0.011 0.001 0.000 0.005 246s -0.453 0.026 0.001 0.211 246s 0.018 -0.001 -0.000 -0.008 246s -0.095 0.005 0.000 0.044 246s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 246s x0: [4, 3, 2, 1] 246s 0.243 -0.737 -0.649 -0.797 246s -0.196 0.465 0.700 -0.591 246s -0.907 -0.633 -0.619 0.974 246s 246s x1: [4, 1, 2, 1] 246s 0.876 -0.491 -0.091 -0.745 246s 246s y: [3, 1, 2, 1] 246s 1.227 -0.023 -1.154 246s testing: mul_mat, [2, 4, 2, 4] = [3, 2, 2, 4] * [3, 4, 2, 4] 246s x0: [3, 2, 2, 4] 246s -0.331 0.784 -0.972 246s 0.337 0.565 -0.548 246s 246s x1: [3, 4, 2, 4] 246s -0.977 0.727 0.639 246s -0.033 -0.511 0.084 246s -0.713 0.732 0.888 246s -0.620 0.995 0.352 246s 246s y: [2, 4, 2, 4] 246s 0.273 -0.269 246s -0.472 -0.346 246s -0.053 -0.313 246s 0.643 0.160 246s test-mul-mat0: iter:45/500 246s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.465 -0.568 0.137 246s -0.043 0.188 0.837 246s 246s x1: [3, 3, 1, 1] 246s 0.437 0.248 0.326 246s -0.795 -0.720 -0.687 246s -0.576 0.538 0.704 246s 246s y: [2, 3, 1, 1] 246s 0.107 0.301 246s -0.055 -0.676 246s -0.477 0.715 246s testing: mul_mat, [1, 2, 2, 1] = [3, 1, 2, 1] * [3, 2, 2, 1] 246s x0: [3, 1, 2, 1] 246s 0.840 -0.012 -0.543 246s 246s x1: [3, 2, 2, 1] 246s 0.359 0.773 0.534 246s -0.189 -0.851 0.775 246s 246s y: [1, 2, 2, 1] 246s 0.002 246s -0.569 246s testing: mul_mat, [3, 1, 2, 2] = [3, 3, 2, 2] * [3, 1, 2, 2] 246s x0: [3, 3, 2, 2] 246s 0.725 -0.518 0.497 246s 0.873 -0.743 -0.705 246s 0.772 -0.529 0.524 246s 246s x1: [3, 1, 2, 2] 246s 0.368 -0.372 0.086 246s 246s y: [3, 1, 2, 2] 246s 0.502 0.537 0.526 246s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.562 0.337 -0.529 246s 0.626 0.748 0.298 246s -0.001 -0.163 -0.814 246s -0.253 0.380 -0.694 246s 246s x1: [3, 3, 1, 1] 246s -0.733 -0.871 0.993 246s 0.791 0.017 0.773 246s -0.665 0.746 -0.458 246s 246s y: [4, 3, 1, 1] 246s -1.230 -0.815 -0.665 -0.834 246s 0.042 0.738 -0.633 -0.730 246s 0.119 0.005 0.252 0.770 246s testing: mul_mat, [3, 3, 2, 1] = [4, 3, 2, 1] * [4, 3, 2, 1] 246s x0: [4, 3, 2, 1] 246s 0.821 0.119 -0.794 0.767 246s -0.474 -0.288 0.656 0.083 246s -0.519 -0.213 0.875 -0.771 246s 246s x1: [4, 3, 2, 1] 246s 0.087 -0.056 0.089 0.562 246s 0.427 -0.647 0.534 0.783 246s 0.875 0.801 0.912 0.867 246s 246s y: [3, 3, 2, 1] 246s 0.425 0.080 -0.388 246s 0.451 0.399 -0.221 246s 0.754 0.026 -0.495 246s testing: mul_mat, [2, 4, 2, 2] = [3, 2, 2, 2] * [3, 4, 2, 2] 246s x0: [3, 2, 2, 2] 246s 0.282 -0.425 -0.318 246s 0.760 -0.090 -0.053 246s 246s x1: [3, 4, 2, 2] 246s 0.882 -0.378 0.603 246s -0.857 0.607 -0.252 246s -0.848 0.428 0.274 246s -0.367 -0.453 0.986 246s 246s y: [2, 4, 2, 2] 246s 0.218 0.673 246s -0.419 -0.693 246s -0.508 -0.698 246s -0.225 -0.290 246s test-mul-mat0: iter:46/500 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.302 0.209 0.723 0.344 246s 0.790 0.051 -0.749 0.066 246s 0.733 0.568 -0.536 0.044 246s 0.931 -0.469 -0.030 -0.244 246s 246s x1: [4, 3, 1, 1] 246s -0.416 0.429 0.165 0.866 246s 0.189 0.740 -0.224 0.871 246s -0.313 0.284 -0.833 0.715 246s 246s y: [4, 3, 1, 1] 246s 0.633 -0.373 -0.111 -0.804 246s 0.236 0.413 0.718 -0.377 246s -0.202 0.439 0.410 -0.573 246s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 4, 4, 1] 246s -0.787 0.908 -0.581 0.837 246s -0.776 -0.828 0.969 0.285 246s 0.191 -0.225 -0.194 -0.521 246s -0.047 0.996 0.758 0.848 246s 246s x1: [4, 4, 4, 1] 246s -0.981 0.152 0.341 0.448 246s -0.683 0.207 -0.363 -0.943 246s 0.983 -0.493 -0.256 0.267 246s -0.326 -0.540 -0.732 0.372 246s 246s y: [4, 4, 4, 1] 246s 1.087 1.092 -0.521 0.835 246s 0.147 -0.263 0.385 -0.837 246s -0.849 -0.526 0.209 -0.504 246s 0.503 0.097 0.007 -0.762 246s testing: mul_mat, [3, 4, 4, 4] = [4, 3, 4, 4] * [4, 4, 4, 4] 246s x0: [4, 3, 4, 4] 246s -0.406 -0.789 -0.729 -0.089 246s 0.370 -0.192 0.631 0.140 246s 0.397 -0.766 -0.113 0.991 246s 246s x1: [4, 4, 4, 4] 246s -0.835 -0.259 0.245 -0.539 246s 0.657 -0.892 0.947 0.348 246s 0.778 0.913 0.992 0.443 246s 0.636 -0.517 0.754 0.438 246s 246s y: [3, 4, 4, 4] 246s 0.412 -0.181 -0.696 246s -0.284 1.061 1.182 246s -1.798 0.800 -0.064 246s -0.439 0.872 0.998 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.016 -0.898 0.063 -0.288 246s -0.768 0.826 -0.929 0.015 246s 0.556 -0.893 -0.281 -0.854 246s 246s x1: [4, 3, 1, 1] 246s -0.655 -0.401 0.877 -0.888 246s -0.011 0.539 -0.132 0.845 246s -0.070 0.426 0.762 -0.767 246s 246s y: [3, 3, 1, 1] 246s 0.660 -0.655 0.505 246s -0.735 0.588 -1.171 246s -0.116 -0.313 0.021 246s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 246s x0: [3, 2, 4, 1] 246s -0.877 -0.698 0.263 246s 0.256 0.864 0.730 246s 246s x1: [3, 4, 4, 1] 246s -0.632 0.556 0.811 246s -0.017 0.693 -0.208 246s 0.327 -0.708 -0.331 246s 0.439 0.281 -0.793 246s 246s y: [2, 4, 4, 1] 246s 0.379 0.911 246s -0.523 0.442 246s 0.121 -0.770 246s -0.789 -0.224 246s testing: mul_mat, [2, 3, 4, 4] = [2, 2, 4, 4] * [2, 3, 4, 4] 246s x0: [2, 2, 4, 4] 246s 0.265 0.579 246s 0.598 -0.320 246s 246s x1: [2, 3, 4, 4] 246s 0.010 0.959 246s 0.431 -0.661 246s 0.899 -0.217 246s 246s y: [2, 3, 4, 4] 246s 0.558 -0.301 246s -0.268 0.469 246s 0.112 0.607 246s test-mul-mat0: iter:47/500 246s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.113 -0.815 0.221 0.828 246s 246s x1: [4, 1, 1, 1] 246s 0.925 0.158 0.018 0.911 246s 246s y: [1, 1, 1, 1] 246s 0.524 246s testing: mul_mat, [2, 1, 2, 1] = [4, 2, 2, 1] * [4, 1, 2, 1] 246s x0: [4, 2, 2, 1] 246s -0.826 0.402 -0.393 -0.119 246s -0.834 -0.355 0.208 0.904 246s 246s x1: [4, 1, 2, 1] 246s -0.290 -0.975 0.424 -0.045 246s 246s y: [2, 1, 2, 1] 246s -0.313 0.636 246s testing: mul_mat, [3, 2, 2, 2] = [4, 3, 2, 2] * [4, 2, 2, 2] 246s x0: [4, 3, 2, 2] 246s 0.273 -0.275 -0.248 0.421 246s -0.247 -0.567 -0.007 0.736 246s -0.631 -0.693 0.841 -0.347 246s 246s x1: [4, 2, 2, 2] 246s 0.132 -0.566 -0.679 0.318 246s 0.655 -0.852 -0.972 0.680 246s 246s y: [3, 2, 2, 2] 246s 0.493 0.527 -0.374 246s 0.940 0.829 -0.877 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.301 -0.117 0.500 -0.513 246s 0.532 0.448 -0.642 0.575 246s -0.522 -0.363 -0.467 -0.730 246s 246s x1: [4, 3, 1, 1] 246s -0.831 -0.119 -0.210 -0.885 246s 0.261 0.543 0.115 -0.068 246s 0.814 -0.611 0.267 0.036 246s 246s y: [3, 3, 1, 1] 246s 0.613 -0.869 1.221 246s -0.050 0.270 -0.337 246s -0.059 0.008 -0.355 246s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 3, 2, 1] 246s 0.811 -0.702 -0.576 246s 0.789 0.364 -0.824 246s -0.388 -0.118 0.011 246s 246s x1: [3, 4, 2, 1] 246s -0.874 -0.189 -0.872 246s -0.896 -0.613 0.268 246s -0.727 0.268 -0.942 246s -0.612 -0.471 0.601 246s 246s y: [3, 4, 2, 1] 246s -0.075 -0.040 0.353 246s -0.451 -1.151 0.423 246s -0.235 0.300 0.241 246s -0.512 -1.150 0.299 246s testing: mul_mat, [2, 3, 2, 2] = [3, 2, 2, 2] * [3, 3, 2, 2] 246s x0: [3, 2, 2, 2] 246s -0.834 0.066 0.941 246s 0.652 0.155 -0.716 246s 246s x1: [3, 3, 2, 2] 246s -0.307 0.822 0.352 246s -0.415 -0.449 0.803 246s 0.548 0.978 0.786 246s 246s y: [2, 3, 2, 2] 246s 0.642 -0.326 246s 1.073 -0.916 246s 0.348 -0.054 246s test-mul-mat0: iter:48/500 246s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.079 -0.991 246s 246s x1: [2, 1, 1, 1] 246s -0.245 -0.644 246s 246s y: [1, 1, 1, 1] 246s 0.657 246s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 246s x0: [2, 3, 3, 1] 246s -0.802 -0.567 246s 0.252 -0.341 246s 0.695 0.460 246s 246s x1: [2, 1, 3, 1] 246s -0.984 -0.924 246s 246s y: [3, 1, 3, 1] 246s 1.313 0.067 -1.109 246s testing: mul_mat, [3, 3, 3, 4] = [2, 3, 3, 4] * [2, 3, 3, 4] 246s x0: [2, 3, 3, 4] 246s -0.528 -0.137 246s -0.385 -0.297 246s 0.013 0.471 246s 246s x1: [2, 3, 3, 4] 246s -0.494 -0.931 246s 0.634 0.456 246s -0.010 0.642 246s 246s y: [3, 3, 3, 4] 246s 0.388 0.467 -0.445 246s -0.397 -0.379 0.223 246s -0.083 -0.187 0.302 246s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.481 -0.955 246s -0.386 -0.525 246s -0.524 0.622 246s 246s x1: [2, 3, 1, 1] 246s 0.137 -0.281 246s 0.719 0.133 246s -0.019 0.216 246s 246s y: [3, 3, 1, 1] 246s 0.335 0.095 -0.247 246s 0.219 -0.347 -0.294 246s -0.216 -0.106 0.145 246s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 3, 3, 1] 246s -0.914 0.066 -0.453 246s -0.346 0.870 -0.515 246s -0.053 -0.208 0.269 246s 246s x1: [3, 2, 3, 1] 246s 0.427 0.998 -0.086 246s -0.217 -0.905 -0.389 246s 246s y: [3, 2, 3, 1] 246s -0.286 0.766 -0.253 246s 0.314 -0.512 0.095 246s testing: mul_mat, [1, 3, 3, 4] = [3, 1, 3, 4] * [3, 3, 3, 4] 246s x0: [3, 1, 3, 4] 246s 0.341 -0.576 0.745 246s 246s x1: [3, 3, 3, 4] 246s 0.448 -0.242 0.594 246s 0.262 -0.157 -0.752 246s -0.791 0.910 -0.881 246s 246s y: [1, 3, 3, 4] 246s 0.735 246s -0.381 246s -1.450 246s test-mul-mat0: iter:49/500 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.020 -0.660 0.251 -0.026 246s 0.386 0.840 0.554 -0.951 246s -0.626 0.475 0.137 -0.346 246s -0.426 -0.741 0.567 0.887 246s 246s x1: [4, 3, 1, 1] 246s -0.618 -0.523 0.061 0.514 246s -0.242 0.144 -0.239 -0.279 246s 0.511 -0.727 -0.972 0.337 246s 246s y: [4, 3, 1, 1] 246s 0.360 -1.133 -0.031 1.142 246s -0.143 0.160 0.284 -0.387 246s 0.218 -1.272 -0.914 0.068 246s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 2, 3, 1] 246s 0.291 0.755 -0.626 0.989 246s -0.341 0.168 -0.838 -0.301 246s 246s x1: [4, 4, 3, 1] 246s 0.205 -0.923 -0.731 0.682 246s 0.138 0.783 -0.560 -0.719 246s -0.456 0.161 0.792 -0.183 246s 0.189 0.129 0.329 -0.831 246s 246s y: [2, 4, 3, 1] 246s 0.495 0.182 246s 0.270 0.770 246s -0.688 -0.426 246s -0.875 -0.069 246s testing: mul_mat, [2, 2, 3, 2] = [4, 2, 3, 2] * [4, 2, 3, 2] 246s x0: [4, 2, 3, 2] 246s -0.193 0.556 -0.785 0.057 246s -0.875 -0.385 -0.741 0.824 246s 246s x1: [4, 2, 3, 2] 246s -0.592 -0.916 0.197 0.783 246s -0.768 -0.903 0.738 0.523 246s 246s y: [2, 2, 3, 2] 246s -0.505 1.370 246s -0.903 0.904 246s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.556 -0.122 0.757 -0.240 246s 0.767 -0.061 -0.674 -0.673 246s -0.607 -0.443 0.777 0.256 246s 246s x1: [4, 2, 1, 1] 246s -0.242 0.446 -0.736 -0.376 246s 0.729 -0.041 0.665 -0.900 246s 246s y: [3, 2, 1, 1] 246s -0.656 0.537 -0.719 246s 1.129 0.719 -0.138 246s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 1, 3, 1] 246s -0.040 -0.690 -0.493 246s 246s x1: [3, 4, 3, 1] 246s 0.588 -0.338 0.659 246s -0.699 0.153 0.416 246s 0.367 0.707 -0.846 246s 0.037 -0.535 0.600 246s 246s y: [1, 4, 3, 1] 246s -0.115 246s -0.282 246s -0.086 246s 0.072 246s testing: mul_mat, [2, 3, 3, 2] = [1, 2, 3, 2] * [1, 3, 3, 2] 246s x0: [1, 2, 3, 2] 246s 0.648 246s 0.498 246s 246s x1: [1, 3, 3, 2] 246s 0.555 246s -0.384 246s -0.135 246s 246s y: [2, 3, 3, 2] 246s 0.360 0.277 246s -0.248 -0.191 246s -0.088 -0.067 246s test-mul-mat0: iter:50/500 246s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.899 246s -0.452 246s 0.631 246s 0.158 246s 246s x1: [1, 2, 1, 1] 246s 0.988 246s -0.649 246s 246s y: [4, 2, 1, 1] 246s -0.888 -0.447 0.624 0.156 246s 0.584 0.294 -0.410 -0.102 246s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 4, 2, 1] 246s 0.045 246s -0.077 246s -0.771 246s -0.147 246s 246s x1: [1, 4, 2, 1] 246s 0.205 246s -0.561 246s 0.920 246s -0.349 246s 246s y: [4, 4, 2, 1] 246s 0.009 -0.016 -0.158 -0.030 246s -0.025 0.043 0.433 0.082 246s 0.041 -0.071 -0.709 -0.135 246s -0.016 0.027 0.269 0.051 246s testing: mul_mat, [3, 4, 2, 4] = [1, 3, 2, 4] * [1, 4, 2, 4] 246s x0: [1, 3, 2, 4] 246s -0.769 246s 0.692 246s -0.029 246s 246s x1: [1, 4, 2, 4] 246s -0.266 246s 0.882 246s -0.779 246s -0.810 246s 246s y: [3, 4, 2, 4] 246s 0.205 -0.184 0.008 246s -0.678 0.610 -0.025 246s 0.599 -0.539 0.022 246s 0.623 -0.560 0.023 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.021 246s 0.228 246s -0.554 246s 246s x1: [1, 3, 1, 1] 246s -0.728 246s -0.031 246s 0.726 246s 246s y: [3, 3, 1, 1] 246s 0.015 -0.166 0.404 246s 0.001 -0.007 0.017 246s -0.015 0.165 -0.403 246s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 246s x0: [3, 4, 2, 1] 246s -0.358 0.379 0.086 246s -0.745 -0.806 -0.070 246s -0.433 0.071 0.933 246s 0.149 -0.386 -0.209 246s 246s x1: [3, 1, 2, 1] 246s 0.210 -0.080 0.417 246s 246s y: [4, 1, 2, 1] 246s -0.070 -0.121 0.292 -0.025 246s testing: mul_mat, [4, 3, 2, 4] = [4, 4, 2, 4] * [4, 3, 2, 4] 246s x0: [4, 4, 2, 4] 246s -0.582 0.638 0.731 -0.137 246s 0.736 -0.733 0.989 -0.025 246s -0.492 -0.738 -0.181 -0.276 246s -0.009 0.842 0.439 0.847 246s 246s x1: [4, 3, 2, 4] 246s 0.187 0.788 -0.096 0.139 246s -0.103 -0.776 -0.307 0.539 246s -0.521 0.260 -0.312 0.858 246s 246s y: [4, 3, 2, 4] 246s 0.305 -0.538 -0.695 0.738 246s -0.734 0.176 0.531 -0.331 246s 0.124 -0.905 -0.116 0.814 246s test-mul-mat0: iter:51/500 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.654 246s 0.527 246s -0.578 246s 246s x1: [1, 3, 1, 1] 246s -0.040 246s -0.557 246s -0.412 246s 246s y: [3, 3, 1, 1] 246s -0.026 -0.021 0.023 246s -0.364 -0.294 0.322 246s -0.269 -0.217 0.238 246s testing: mul_mat, [4, 3, 2, 1] = [1, 4, 2, 1] * [1, 3, 2, 1] 246s x0: [1, 4, 2, 1] 246s 0.825 246s 0.380 246s -0.512 246s -0.302 246s 246s x1: [1, 3, 2, 1] 246s 0.132 246s -0.412 246s 0.731 246s 246s y: [4, 3, 2, 1] 246s 0.109 0.050 -0.068 -0.040 246s -0.340 -0.157 0.211 0.124 246s 0.603 0.278 -0.374 -0.220 246s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 3, 2, 1] 246s -0.563 246s -0.151 246s 0.512 246s 246s x1: [1, 4, 2, 1] 246s -0.942 246s 0.280 246s 0.164 246s -0.023 246s 246s y: [3, 4, 2, 1] 246s 0.530 0.143 -0.482 246s -0.158 -0.042 0.143 246s -0.092 -0.025 0.084 246s 0.013 0.003 -0.012 246s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.858 246s 246s x1: [1, 3, 1, 1] 246s 0.954 246s 0.635 246s 0.627 246s 246s y: [1, 3, 1, 1] 246s 0.819 246s 0.545 246s 0.538 246s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 246s x0: [1, 1, 2, 1] 246s 0.554 246s 246s x1: [1, 1, 2, 1] 246s 0.729 246s 246s y: [1, 1, 2, 1] 246s 0.404 246s testing: mul_mat, [3, 1, 2, 1] = [1, 3, 2, 1] * [1, 1, 2, 1] 246s x0: [1, 3, 2, 1] 246s -0.064 246s -0.044 246s -0.150 246s 246s x1: [1, 1, 2, 1] 246s 0.742 246s 246s y: [3, 1, 2, 1] 246s -0.047 -0.033 -0.111 246s test-mul-mat0: iter:52/500 246s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.942 -0.581 0.056 0.801 246s -0.852 0.930 0.054 0.702 246s -0.815 -0.204 0.954 -0.485 246s 246s x1: [4, 2, 1, 1] 246s -0.043 -0.758 0.886 0.805 246s 0.753 0.418 -0.692 -0.208 246s 246s y: [3, 2, 1, 1] 246s 1.094 -0.055 0.644 246s 0.262 -0.437 -1.259 246s testing: mul_mat, [1, 3, 2, 1] = [4, 1, 2, 1] * [4, 3, 2, 1] 246s x0: [4, 1, 2, 1] 246s 0.565 0.752 0.991 -0.639 246s 246s x1: [4, 3, 2, 1] 246s 0.732 -0.090 0.364 -0.274 246s 0.146 0.378 -0.304 0.698 246s -0.304 -0.855 -0.346 -0.062 246s 246s y: [1, 3, 2, 1] 246s 0.882 246s -0.379 246s -1.117 246s testing: mul_mat, [4, 1, 2, 2] = [4, 4, 2, 2] * [4, 1, 2, 2] 246s x0: [4, 4, 2, 2] 246s -0.947 -0.041 0.833 -0.436 246s 0.009 0.639 -0.871 -0.239 246s 0.630 -0.511 -0.532 -0.865 246s -0.418 0.084 -0.995 0.400 246s 246s x1: [4, 1, 2, 2] 246s 0.870 -0.182 0.763 0.248 246s 246s y: [4, 1, 2, 2] 246s -0.288 -0.833 0.020 -1.039 246s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.862 -0.293 -0.726 -0.816 246s -0.331 0.798 -0.423 -0.936 246s 0.168 -0.520 0.195 0.271 246s 246s x1: [4, 4, 1, 1] 246s 0.269 0.263 0.828 -0.898 246s -0.649 0.265 -0.435 0.928 246s 0.169 0.162 -0.914 -0.843 246s 0.764 0.646 0.994 0.619 246s 246s y: [3, 4, 1, 1] 246s -0.178 0.611 -0.173 246s 0.041 -0.258 -0.081 246s 1.158 1.249 -0.462 246s -2.074 -0.737 0.154 246s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 3, 2, 1] 246s -0.251 -0.067 0.421 246s -0.204 -0.140 -0.924 246s -0.275 0.995 -0.465 246s 246s x1: [3, 4, 2, 1] 246s -0.511 0.217 -0.460 246s 0.752 0.045 -0.358 246s -0.897 -0.690 0.207 246s -0.970 0.479 -0.631 246s 246s y: [3, 4, 2, 1] 246s -0.080 0.499 0.571 246s -0.343 0.171 0.004 246s 0.359 0.089 -0.536 246s -0.055 0.714 1.037 246s testing: mul_mat, [3, 3, 2, 2] = [3, 3, 2, 2] * [3, 3, 2, 2] 246s x0: [3, 3, 2, 2] 246s -0.049 0.067 -0.288 246s 0.137 0.556 -0.276 246s 0.791 0.067 0.140 246s 246s x1: [3, 3, 2, 2] 246s 0.423 -0.454 -0.115 246s 0.185 -0.824 -0.363 246s 0.066 0.944 0.058 246s 246s y: [3, 3, 2, 2] 246s -0.018 -0.163 0.288 246s 0.041 -0.333 0.040 246s 0.043 0.518 0.124 246s test-mul-mat0: iter:53/500 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.956 246s -0.929 246s -0.520 246s 246s x1: [1, 3, 1, 1] 246s -0.311 246s 0.697 246s -0.009 246s 246s y: [3, 3, 1, 1] 246s 0.297 0.289 0.162 246s -0.666 -0.648 -0.362 246s 0.009 0.009 0.005 246s testing: mul_mat, [4, 3, 3, 1] = [1, 4, 3, 1] * [1, 3, 3, 1] 246s x0: [1, 4, 3, 1] 246s 0.556 246s -0.938 246s -0.736 246s 0.011 246s 246s x1: [1, 3, 3, 1] 246s 0.087 246s 0.281 246s -0.098 246s 246s y: [4, 3, 3, 1] 246s 0.048 -0.082 -0.064 0.001 246s 0.156 -0.264 -0.207 0.003 246s -0.055 0.092 0.072 -0.001 246s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 246s x0: [1, 4, 3, 1] 246s -0.211 246s -0.415 246s 0.946 246s -0.915 246s 246s x1: [1, 4, 3, 1] 246s -0.378 246s -0.606 246s 0.285 246s -0.681 246s 246s y: [4, 4, 3, 1] 246s 0.080 0.157 -0.357 0.346 246s 0.128 0.252 -0.573 0.554 246s -0.060 -0.118 0.270 -0.261 246s 0.143 0.283 -0.644 0.623 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.273 246s -0.373 246s 246s x1: [1, 4, 1, 1] 246s -0.746 246s 0.201 246s -0.323 246s -0.995 246s 246s y: [2, 4, 1, 1] 246s -0.204 0.278 246s 0.055 -0.075 246s -0.088 0.121 246s -0.272 0.372 246s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 246s x0: [2, 3, 3, 1] 246s 0.879 -0.319 246s -0.240 -0.687 246s -0.353 0.437 246s 246s x1: [2, 1, 3, 1] 246s 0.070 -0.442 246s 246s y: [3, 1, 3, 1] 246s 0.203 0.287 -0.218 246s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 2, 3, 1] 246s 0.187 -0.332 0.879 246s -0.712 -0.089 0.832 246s 246s x1: [3, 2, 3, 1] 246s -0.049 0.552 -0.925 246s 0.627 -0.175 -0.299 246s 246s y: [2, 2, 3, 1] 246s -1.006 -0.784 246s -0.088 -0.679 246s test-mul-mat0: iter:54/500 246s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.412 0.133 0.917 -0.677 246s 246s x1: [4, 2, 1, 1] 246s 0.064 0.098 -0.606 -0.695 246s -0.185 -0.897 -0.774 -0.155 246s 246s y: [1, 2, 1, 1] 246s -0.046 246s -0.801 246s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 246s x0: [4, 1, 2, 1] 246s 0.514 -0.094 0.726 0.833 246s 246s x1: [4, 1, 2, 1] 246s 0.013 0.749 0.479 -0.921 246s 246s y: [1, 1, 2, 1] 246s -0.484 246s testing: mul_mat, [4, 1, 2, 2] = [4, 4, 2, 2] * [4, 1, 2, 2] 246s x0: [4, 4, 2, 2] 246s -0.477 -0.952 -0.269 -0.457 246s 0.162 -0.027 -0.943 -0.932 246s -0.300 0.890 0.467 -0.394 246s 0.427 0.007 0.845 -0.973 246s 246s x1: [4, 1, 2, 2] 246s 0.239 -0.400 -0.362 0.633 246s 246s y: [4, 1, 2, 2] 246s 0.075 -0.199 -0.846 -0.823 246s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.633 0.282 0.760 0.511 246s 0.949 0.514 -0.819 -0.397 246s 0.435 -0.223 0.593 -0.773 246s 246s x1: [4, 4, 1, 1] 246s 0.183 0.887 0.189 -0.294 246s -0.716 -0.778 -0.071 -0.429 246s -0.278 0.757 -0.715 -0.771 246s -0.569 -0.974 0.382 -0.417 246s 246s y: [3, 4, 1, 1] 246s 0.360 0.592 0.222 246s -0.946 -0.851 0.151 246s -0.900 1.017 -0.118 246s -0.558 -1.187 0.518 246s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 2, 2, 1] 246s 0.247 -0.385 -0.935 246s 0.462 -0.242 -0.158 246s 246s x1: [3, 4, 2, 1] 246s 0.059 -0.173 0.411 246s -0.054 -0.983 -0.883 246s 0.230 -0.761 0.046 246s 0.801 -0.039 -0.197 246s 246s y: [2, 4, 2, 1] 246s -0.303 0.004 246s 1.191 0.352 246s 0.307 0.283 246s 0.397 0.410 246s testing: mul_mat, [2, 3, 2, 2] = [2, 2, 2, 2] * [2, 3, 2, 2] 246s x0: [2, 2, 2, 2] 246s 0.382 0.776 246s -0.263 -0.856 246s 246s x1: [2, 3, 2, 2] 246s 0.991 0.148 246s 0.415 0.792 246s -0.892 -0.782 246s 246s y: [2, 3, 2, 2] 246s 0.493 -0.387 246s 0.773 -0.788 246s -0.947 0.904 246s test-mul-mat0: iter:55/500 246s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.859 0.701 246s 246s x1: [2, 1, 1, 1] 246s 0.541 0.636 246s 246s y: [1, 1, 1, 1] 246s 0.910 246s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 246s x0: [2, 3, 3, 1] 246s -0.780 0.681 246s 0.602 0.866 246s 0.827 0.737 246s 246s x1: [2, 1, 3, 1] 246s -0.489 0.639 246s 246s y: [3, 1, 3, 1] 246s 0.816 0.259 0.067 246s testing: mul_mat, [2, 3, 3, 3] = [2, 2, 3, 3] * [2, 3, 3, 3] 246s x0: [2, 2, 3, 3] 246s -0.548 0.526 246s 0.044 0.908 246s 246s x1: [2, 3, 3, 3] 246s 0.972 -0.554 246s 0.490 0.676 246s -0.695 0.191 246s 246s y: [2, 3, 3, 3] 246s -0.824 -0.461 246s 0.087 0.636 246s 0.481 0.143 246s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.994 0.891 246s 0.564 -0.710 246s -0.284 0.980 246s -0.719 0.186 246s 246s x1: [2, 2, 1, 1] 246s 0.592 -0.314 246s -0.110 -0.221 246s 246s y: [4, 2, 1, 1] 246s -0.869 0.557 -0.476 -0.484 246s -0.088 0.095 -0.186 0.038 246s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 3, 3, 1] 246s 0.226 0.515 -0.580 -0.861 246s 0.658 0.638 -0.537 -0.397 246s 0.456 -0.357 0.739 -0.127 246s 246s x1: [4, 2, 3, 1] 246s -0.095 -0.175 0.097 0.719 246s -0.860 0.134 0.717 -0.012 246s 246s y: [3, 2, 3, 1] 246s -0.787 -0.512 -0.001 246s -0.531 -0.861 0.092 246s testing: mul_mat, [3, 4, 3, 3] = [3, 3, 3, 3] * [3, 4, 3, 3] 246s x0: [3, 3, 3, 3] 246s -0.731 -0.772 -0.397 246s 0.887 -0.402 -0.994 246s -0.951 0.291 -0.651 246s 246s x1: [3, 4, 3, 3] 246s 0.577 0.934 -0.093 246s 0.316 -0.927 0.511 246s -0.811 0.930 0.102 246s -0.467 0.059 -0.211 246s 246s y: [3, 4, 3, 3] 246s -1.106 0.228 -0.216 246s 0.281 0.146 -0.903 246s -0.165 -1.195 0.975 246s 0.380 -0.228 0.599 246s test-mul-mat0: iter:56/500 246s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.384 -0.647 0.775 0.177 246s -0.869 0.252 -0.860 0.407 246s 246s x1: [4, 4, 1, 1] 246s 0.441 -0.627 -0.060 -0.468 246s -0.624 -0.293 0.367 0.987 246s 0.891 0.833 0.255 -0.283 246s -0.473 0.470 0.790 0.456 246s 246s y: [2, 4, 1, 1] 246s 0.106 -0.680 246s 0.889 0.554 246s -0.734 -0.898 246s 0.571 0.035 246s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 246s x0: [4, 1, 4, 1] 246s 0.180 0.875 0.745 0.661 246s 246s x1: [4, 2, 4, 1] 246s -0.868 -0.012 -0.838 0.972 246s -0.702 -0.520 0.414 -0.329 246s 246s y: [1, 2, 4, 1] 246s -0.149 246s -0.491 246s testing: mul_mat, [1, 1, 4, 4] = [4, 1, 4, 4] * [4, 1, 4, 4] 246s x0: [4, 1, 4, 4] 246s 0.414 0.038 0.993 0.374 246s 246s x1: [4, 1, 4, 4] 246s 0.366 -0.451 -0.511 -0.506 246s 246s y: [1, 1, 4, 4] 246s -0.563 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.067 0.535 -0.239 0.676 246s 0.471 -0.267 0.394 0.757 246s 0.098 0.782 -0.940 0.377 246s 0.460 -0.894 0.093 -0.561 246s 246s x1: [4, 1, 1, 1] 246s 0.028 -0.081 0.355 0.055 246s 246s y: [4, 1, 1, 1] 246s -0.093 0.216 -0.374 0.088 246s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 4, 4, 1] 246s 0.090 -0.103 -0.061 0.182 246s -0.025 -0.465 0.277 -0.626 246s 0.980 0.986 -0.667 0.807 246s -0.625 -0.002 0.663 0.161 246s 246s x1: [4, 4, 4, 1] 246s 0.534 -0.778 0.618 -0.498 246s 0.164 -0.356 0.086 0.152 246s -0.071 -0.674 -0.820 0.848 246s 0.681 0.234 -0.679 -0.386 246s 246s y: [4, 4, 4, 1] 246s 0.000 0.831 -1.058 -0.002 246s 0.074 0.090 -0.125 -0.020 246s 0.268 -0.443 0.498 -0.362 246s 0.008 -0.072 1.039 -0.939 246s testing: mul_mat, [3, 4, 4, 4] = [4, 3, 4, 4] * [4, 4, 4, 4] 246s x0: [4, 3, 4, 4] 246s 0.052 0.331 0.096 -0.870 246s -0.512 -0.876 -0.506 -0.331 246s 0.130 -0.513 -0.122 -0.524 246s 246s x1: [4, 4, 4, 4] 246s 0.684 -0.568 -0.327 -0.990 246s -0.716 -0.119 0.274 0.412 246s 0.421 -0.797 0.723 -0.664 246s -0.062 0.194 0.906 0.776 246s 246s y: [3, 4, 4, 4] 246s 0.677 0.640 0.939 246s -0.409 0.196 -0.282 246s 0.405 0.337 0.724 246s -0.527 -0.854 -0.625 246s test-mul-mat0: iter:57/500 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.607 -0.385 246s 246s x1: [2, 3, 1, 1] 246s -0.162 0.510 246s 0.988 0.570 246s -0.602 0.217 246s 246s y: [1, 3, 1, 1] 246s -0.295 246s 0.380 246s -0.449 246s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 246s x0: [2, 1, 2, 1] 246s 0.978 0.485 246s 246s x1: [2, 1, 2, 1] 246s -0.839 0.035 246s 246s y: [1, 1, 2, 1] 246s -0.803 246s testing: mul_mat, [2, 1, 2, 4] = [2, 2, 2, 4] * [2, 1, 2, 4] 246s x0: [2, 2, 2, 4] 246s 0.142 -0.761 246s 0.601 -0.251 246s 246s x1: [2, 1, 2, 4] 246s 0.213 -0.215 246s 246s y: [2, 1, 2, 4] 246s 0.194 0.182 246s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.836 -0.533 246s 0.401 -0.222 246s -0.803 0.798 246s -0.040 -0.327 246s 246s x1: [2, 2, 1, 1] 246s 0.458 0.340 246s -0.948 -0.687 246s 246s y: [4, 2, 1, 1] 246s 0.202 0.108 -0.097 -0.129 246s -0.426 -0.227 0.212 0.263 246s testing: mul_mat, [4, 2, 2, 1] = [4, 4, 2, 1] * [4, 2, 2, 1] 246s x0: [4, 4, 2, 1] 246s -0.231 -0.239 0.551 0.415 246s -0.552 0.353 0.617 0.302 246s -0.748 -0.342 -0.371 -0.101 246s -0.179 -0.838 -0.672 -0.164 246s 246s x1: [4, 2, 2, 1] 246s -0.429 0.421 -0.343 -0.744 246s -0.889 0.706 -0.588 0.976 246s 246s y: [4, 2, 2, 1] 246s -0.499 -0.051 0.379 0.076 246s 0.118 0.672 0.543 -0.198 246s testing: mul_mat, [4, 4, 2, 4] = [4, 4, 2, 4] * [4, 4, 2, 4] 246s x0: [4, 4, 2, 4] 246s -0.401 -0.883 -0.558 0.762 246s 0.909 -0.011 -0.175 -0.370 246s -0.266 0.944 0.924 -0.809 246s -0.666 0.076 -0.637 0.859 246s 246s x1: [4, 4, 2, 4] 246s -0.648 0.311 0.916 0.113 246s -0.335 -0.426 0.275 -0.785 246s -0.809 0.904 -0.456 0.607 246s 0.206 0.443 -0.557 0.166 246s 246s y: [4, 4, 2, 4] 246s -0.440 -0.795 1.222 -0.031 246s -0.241 -0.059 0.576 -0.658 246s 0.244 -0.889 0.156 1.419 246s -0.037 0.219 -0.285 0.394 246s test-mul-mat0: iter:58/500 246s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.094 -0.879 246s -0.285 -0.037 246s 0.643 -0.185 246s -0.780 -0.818 246s 246s x1: [2, 3, 1, 1] 246s 0.769 -0.829 246s 0.736 0.785 246s -0.638 0.017 246s 246s y: [4, 3, 1, 1] 246s 0.657 -0.188 0.647 0.079 246s -0.759 -0.239 0.328 -1.215 246s 0.045 0.181 -0.413 0.484 246s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.116 0.202 246s 0.708 -0.942 246s -0.024 -0.611 246s 246s x1: [2, 4, 1, 1] 246s -0.800 0.624 246s -0.115 -0.968 246s 0.939 0.228 246s -0.423 -0.248 246s 246s y: [3, 4, 1, 1] 246s 0.034 -1.155 -0.362 246s -0.209 0.830 0.595 246s 0.154 0.451 -0.162 246s -0.099 -0.066 0.162 246s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.893 0.827 246s -0.104 -0.392 246s 246s x1: [2, 3, 1, 1] 246s -0.977 -0.256 246s -0.441 0.758 246s -0.471 -0.079 246s 246s y: [2, 3, 1, 1] 246s -1.084 0.202 246s 0.234 -0.252 246s -0.485 0.080 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.623 0.607 246s -0.365 0.655 246s 246s x1: [2, 2, 1, 1] 246s -0.210 -0.461 246s 0.423 0.011 246s 246s y: [2, 2, 1, 1] 246s -0.410 -0.226 246s 0.270 -0.147 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.348 -0.844 246s -0.472 0.406 246s 246s x1: [2, 2, 1, 1] 246s -0.425 -0.166 246s -0.767 0.326 246s 246s y: [2, 2, 1, 1] 246s -0.008 0.133 246s -0.543 0.494 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.187 0.962 246s -0.222 -0.329 246s -0.975 0.852 246s 246s x1: [2, 2, 1, 1] 246s 0.504 -0.456 246s 0.429 -0.751 246s 246s y: [3, 2, 1, 1] 246s -0.344 0.038 -0.880 246s -0.643 0.152 -1.059 246s test-mul-mat0: iter:59/500 246s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.810 0.007 0.561 246s -0.282 0.163 -0.033 246s -0.777 0.707 -0.604 246s -0.529 -0.189 0.583 246s 246s x1: [3, 3, 1, 1] 246s -0.299 0.654 -0.881 246s -0.675 -0.711 0.726 246s 0.980 -0.136 -0.440 246s 246s y: [4, 3, 1, 1] 246s -0.248 0.220 1.227 -0.479 246s 0.949 0.050 -0.417 0.914 246s -1.042 -0.284 -0.593 -0.749 246s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.274 0.645 -0.795 246s -0.863 -0.795 -0.583 246s -0.673 0.212 0.978 246s 246s x1: [3, 4, 1, 1] 246s 0.249 -0.164 0.545 246s 0.920 -0.312 -0.597 246s 0.198 0.331 0.801 246s 0.900 -0.015 0.919 246s 246s y: [3, 4, 1, 1] 246s -0.471 -0.402 0.331 246s 0.525 -0.198 -1.269 246s -0.369 -0.901 0.720 246s -0.495 -1.300 0.291 246s testing: mul_mat, [2, 3, 1, 2] = [3, 2, 1, 2] * [3, 3, 1, 2] 246s x0: [3, 2, 1, 2] 246s -0.266 -0.409 -0.770 246s -0.993 -0.764 -0.565 246s 246s x1: [3, 3, 1, 2] 246s 0.046 -0.625 -0.055 246s 0.268 -0.917 0.341 246s 0.739 -0.106 -0.077 246s 246s y: [2, 3, 1, 2] 246s 0.286 0.463 246s 0.041 0.242 246s -0.094 -0.609 246s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.005 -0.266 0.152 246s -0.961 -0.493 0.379 246s 0.514 -0.578 -0.471 246s 246s x1: [3, 2, 1, 1] 246s 0.518 -0.971 0.776 246s -0.214 -0.889 0.116 246s 246s y: [3, 2, 1, 1] 246s 0.379 0.275 0.462 246s 0.253 0.687 0.349 246s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.319 -0.117 -0.437 246s -0.947 0.777 0.112 246s -0.741 0.001 0.775 246s -0.028 -0.341 0.089 246s 246s x1: [3, 3, 1, 1] 246s -0.099 -0.950 -0.465 246s 0.635 -0.359 -0.235 246s 0.642 -0.122 0.200 246s 246s y: [4, 3, 1, 1] 246s 0.283 -0.696 -0.288 0.286 246s 0.347 -0.906 -0.653 0.084 246s 0.132 -0.681 -0.321 0.042 246s testing: mul_mat, [2, 3, 1, 2] = [4, 2, 1, 2] * [4, 3, 1, 2] 246s x0: [4, 2, 1, 2] 246s -0.437 -0.433 0.423 0.792 246s 0.648 0.675 0.656 0.238 246s 246s x1: [4, 3, 1, 2] 246s -0.883 0.814 -0.397 -0.148 246s -0.678 0.025 -0.996 0.700 246s 0.554 -0.095 0.751 -0.912 246s 246s y: [2, 3, 1, 2] 246s -0.252 -0.318 246s 0.419 -0.909 246s -0.606 0.570 246s test-mul-mat0: iter:60/500 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.759 0.262 0.938 246s -0.532 -0.177 -0.073 246s -0.528 0.386 -0.424 246s 0.039 0.061 0.999 246s 246s x1: [3, 1, 1, 1] 246s 0.778 -0.727 -0.327 246s 246s y: [4, 1, 1, 1] 246s -1.088 -0.262 -0.552 -0.341 246s testing: mul_mat, [1, 4, 2, 1] = [3, 1, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 1, 2, 1] 246s 0.242 -0.387 0.049 246s 246s x1: [3, 4, 2, 1] 246s -0.306 -0.147 0.237 246s -0.047 0.497 -0.204 246s -0.764 -0.856 -0.944 246s 0.073 0.696 0.067 246s 246s y: [1, 4, 2, 1] 246s -0.005 246s -0.214 246s 0.101 246s -0.249 246s testing: mul_mat, [2, 1, 2, 1] = [3, 2, 2, 1] * [3, 1, 2, 1] 246s x0: [3, 2, 2, 1] 246s -0.833 0.136 0.237 246s 0.863 -0.797 0.235 246s 246s x1: [3, 1, 2, 1] 246s -0.025 -0.474 -0.716 246s 246s y: [2, 1, 2, 1] 246s -0.214 0.188 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.940 -0.693 -0.267 246s 0.686 0.734 0.282 246s 246s x1: [3, 2, 1, 1] 246s -0.986 -0.780 -0.836 246s -0.216 0.447 -0.363 246s 246s y: [2, 2, 1, 1] 246s 1.691 -1.484 246s -0.010 0.078 246s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 246s x0: [2, 3, 2, 1] 246s -0.892 0.924 246s -0.144 0.475 246s 0.677 0.691 246s 246s x1: [2, 3, 2, 1] 246s -0.740 0.017 246s 0.210 -0.717 246s -0.903 0.374 246s 246s y: [3, 3, 2, 1] 246s 0.675 0.114 -0.489 246s -0.850 -0.370 -0.353 246s 1.151 0.307 -0.353 246s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 246s x0: [3, 2, 2, 1] 246s 0.040 -0.309 0.130 246s 0.284 -0.524 -0.344 246s 246s x1: [3, 2, 2, 1] 246s 0.651 0.961 -0.193 246s 0.385 -0.306 -0.911 246s 246s y: [2, 2, 2, 1] 246s -0.296 -0.253 246s -0.008 0.583 246s test-mul-mat0: iter:61/500 246s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.741 0.194 246s -0.149 0.548 246s 0.867 0.229 246s -0.412 0.151 246s 246s x1: [2, 4, 1, 1] 246s 0.375 -0.001 246s 0.894 0.336 246s 0.806 0.279 246s -0.970 0.895 246s 246s y: [4, 4, 1, 1] 246s 0.277 -0.056 0.325 -0.154 246s 0.727 0.051 0.852 -0.318 246s 0.651 0.033 0.763 -0.290 246s -0.545 0.635 -0.636 0.535 246s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.066 -0.192 246s -0.174 0.433 246s 246s x1: [2, 4, 1, 1] 246s 0.921 0.064 246s -0.720 -0.423 246s 0.648 -0.734 246s -0.090 -0.844 246s 246s y: [2, 4, 1, 1] 246s -0.073 -0.133 246s 0.128 -0.058 246s 0.098 -0.431 246s 0.168 -0.350 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.761 -0.776 246s 0.566 -0.866 246s 246s x1: [2, 2, 1, 1] 246s 0.051 -0.800 246s -0.567 -0.055 246s 246s y: [2, 2, 1, 1] 246s 0.582 0.721 246s 0.474 -0.274 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.195 -0.654 246s 0.228 0.149 246s 0.443 -0.493 246s 246s x1: [2, 2, 1, 1] 246s 0.147 0.307 246s 0.328 0.999 246s 246s y: [3, 2, 1, 1] 246s -0.172 0.079 -0.086 246s -0.589 0.223 -0.347 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.570 0.445 -0.829 246s 0.120 0.004 0.645 246s 246s x1: [3, 2, 1, 1] 246s -0.373 0.726 -0.845 246s -0.107 -0.364 -0.689 246s 246s y: [2, 2, 1, 1] 246s 0.811 -0.587 246s 0.348 -0.459 246s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.513 -0.091 246s -0.946 -0.666 246s 0.139 0.714 246s -0.514 -0.648 246s 246s x1: [2, 3, 1, 1] 246s 0.437 0.116 246s 0.181 0.676 246s 0.340 -0.252 246s 246s y: [4, 3, 1, 1] 246s -0.234 -0.490 0.143 -0.299 246s -0.154 -0.622 0.508 -0.531 246s -0.151 -0.153 -0.133 -0.011 246s test-mul-mat0: iter:62/500 246s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.839 -0.280 0.558 0.893 246s 246s x1: [4, 4, 1, 1] 246s -0.412 0.014 -0.800 0.224 246s 0.325 -0.181 -0.206 -0.555 246s -0.736 0.798 -0.384 0.909 246s 0.234 0.731 0.091 -0.090 246s 246s y: [1, 4, 1, 1] 246s -0.596 246s -0.287 246s -0.243 246s -0.038 246s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.155 -0.126 -0.380 -0.986 246s -0.819 0.208 0.028 -0.619 246s 246s x1: [4, 1, 1, 1] 246s 0.859 -0.956 -0.198 -0.807 246s 246s y: [2, 1, 1, 1] 246s 1.124 -0.409 246s testing: mul_mat, [2, 2, 1, 2] = [4, 2, 1, 2] * [4, 2, 1, 2] 246s x0: [4, 2, 1, 2] 246s -0.804 0.748 0.818 -0.002 246s 0.941 0.576 -0.847 -0.185 246s 246s x1: [4, 2, 1, 2] 246s -0.568 -0.647 0.200 0.226 246s -0.202 0.464 0.024 0.414 246s 246s y: [2, 2, 1, 2] 246s 0.136 -1.118 246s 0.528 -0.019 246s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.877 0.513 0.122 -0.820 246s 246s x1: [4, 2, 1, 1] 246s -0.424 0.063 -0.654 -0.960 246s -0.913 0.760 0.413 -0.655 246s 246s y: [1, 2, 1, 1] 246s 0.368 246s 0.177 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.374 246s 0.090 246s 246s x1: [1, 4, 1, 1] 246s 0.402 246s -0.103 246s -0.624 246s 0.149 246s 246s y: [2, 4, 1, 1] 246s 0.150 0.036 246s -0.039 -0.009 246s -0.233 -0.056 246s 0.056 0.013 246s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 246s x0: [2, 4, 1, 2] 246s -0.100 0.730 246s 0.893 -0.564 246s -0.112 -0.148 246s -0.724 -0.206 246s 246s x1: [2, 1, 1, 2] 246s -0.708 0.527 246s 246s y: [4, 1, 1, 2] 246s 0.456 -0.930 0.001 0.404 246s test-mul-mat0: iter:63/500 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.637 -0.716 -0.038 246s 0.331 0.184 -0.145 246s 246s x1: [3, 2, 1, 1] 246s 0.467 -0.263 0.290 246s -0.818 -0.889 -0.620 246s 246s y: [2, 2, 1, 1] 246s 0.475 0.064 246s 0.139 -0.344 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.203 -0.740 0.978 246s 0.507 0.486 0.426 246s 0.688 -0.775 0.996 246s -0.951 -0.634 0.463 246s 246s x1: [3, 2, 1, 1] 246s -0.782 0.460 -0.414 246s -0.346 -0.688 0.379 246s 246s y: [4, 2, 1, 1] 246s -0.904 -0.349 -1.307 0.260 246s 0.810 -0.348 0.673 0.942 246s testing: mul_mat, [2, 4, 1, 3] = [3, 2, 1, 3] * [3, 4, 1, 3] 246s x0: [3, 2, 1, 3] 246s 0.937 -0.752 0.881 246s 0.801 0.751 0.818 246s 246s x1: [3, 4, 1, 3] 246s -0.214 0.655 0.645 246s -0.104 -0.965 -0.881 246s -0.466 -0.681 0.081 246s 0.865 0.503 0.937 246s 246s y: [2, 4, 1, 3] 246s -0.125 0.848 246s -0.147 -1.528 246s 0.147 -0.819 246s 1.256 1.837 246s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.649 0.753 0.690 246s -0.943 0.985 -0.767 246s 0.808 -0.392 -0.512 246s 246s x1: [3, 2, 1, 1] 246s -0.480 -0.876 0.925 246s -0.908 0.844 -0.837 246s 246s y: [3, 2, 1, 1] 246s 0.289 -1.120 -0.517 246s 0.648 2.330 -0.637 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.158 0.609 0.733 246s 0.292 0.344 0.269 246s 0.734 -0.746 -0.654 246s 246s x1: [3, 3, 1, 1] 246s 0.491 0.985 -0.694 246s 0.376 -0.300 -0.354 246s 0.997 -0.310 -0.112 246s 246s y: [3, 3, 1, 1] 246s 0.169 0.296 0.080 246s -0.383 -0.089 0.731 246s -0.114 0.154 1.036 246s testing: mul_mat, [1, 3, 1, 3] = [3, 1, 1, 3] * [3, 3, 1, 3] 246s x0: [3, 1, 1, 3] 246s 0.582 -0.877 0.359 246s 246s x1: [3, 3, 1, 3] 246s 0.577 0.432 0.474 246s 0.928 0.488 0.282 246s 0.682 0.474 0.889 246s 246s y: [1, 3, 1, 3] 246s 0.127 246s 0.212 246s 0.300 246s test-mul-mat0: iter:64/500 246s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.243 246s -0.694 246s -0.606 246s 246s x1: [1, 4, 1, 1] 246s -0.777 246s -0.619 246s 0.004 246s 0.915 246s 246s y: [3, 4, 1, 1] 246s -0.189 0.539 0.471 246s -0.150 0.429 0.375 246s 0.001 -0.003 -0.002 246s 0.222 -0.634 -0.554 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.627 246s -0.878 246s 0.262 246s 246s x1: [1, 3, 1, 1] 246s 0.478 246s 0.388 246s -0.388 246s 246s y: [3, 3, 1, 1] 246s 0.300 -0.420 0.125 246s 0.243 -0.341 0.102 246s -0.243 0.341 -0.102 246s testing: mul_mat, [1, 3, 1, 3] = [1, 1, 1, 3] * [1, 3, 1, 3] 246s x0: [1, 1, 1, 3] 246s 0.695 246s 246s x1: [1, 3, 1, 3] 246s 0.476 246s -0.024 246s -0.725 246s 246s y: [1, 3, 1, 3] 246s 0.331 246s -0.017 246s -0.504 246s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.787 246s 246s x1: [1, 1, 1, 1] 246s -0.789 246s 246s y: [1, 1, 1, 1] 246s 0.621 246s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.217 246s -0.652 246s -0.970 246s 246s x1: [1, 1, 1, 1] 246s -0.566 246s 246s y: [3, 1, 1, 1] 246s -0.123 0.369 0.549 246s testing: mul_mat, [2, 1, 1, 3] = [3, 2, 1, 3] * [3, 1, 1, 3] 246s x0: [3, 2, 1, 3] 246s 0.146 0.978 0.232 246s -0.866 -0.797 0.612 246s 246s x1: [3, 1, 1, 3] 246s -0.541 -0.345 -0.576 246s 246s y: [2, 1, 1, 3] 246s -0.550 0.391 246s test-mul-mat0: iter:65/500 246s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.435 -0.569 0.691 -0.904 246s -0.774 0.481 0.342 -0.766 246s 0.705 0.553 0.459 -0.722 246s 0.795 0.143 0.505 -0.539 246s 246s x1: [4, 4, 1, 1] 246s 0.227 -0.334 0.622 0.270 246s 0.702 -0.938 -0.060 -0.140 246s 0.765 -0.914 -0.006 0.743 246s -0.711 -0.774 0.355 -0.291 246s 246s y: [4, 4, 1, 1] 246s 0.474 -0.331 0.066 0.301 246s 0.924 -0.907 0.050 0.469 246s 0.176 -1.602 -0.505 0.073 246s 0.640 0.522 -0.556 -0.339 246s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 2, 3, 1] 246s -0.149 -0.112 0.739 0.414 246s -0.420 -0.030 0.531 0.731 246s 246s x1: [4, 4, 3, 1] 246s -0.235 -0.224 -0.838 -0.173 246s 0.716 0.022 -0.408 0.802 246s -0.984 -0.665 -0.909 -0.758 246s 0.690 -0.200 -0.647 0.125 246s 246s y: [2, 4, 3, 1] 246s -0.630 -0.465 246s -0.079 0.069 246s -0.763 -0.603 246s -0.506 -0.535 246s testing: mul_mat, [2, 2, 3, 3] = [4, 2, 3, 3] * [4, 2, 3, 3] 246s x0: [4, 2, 3, 3] 246s -0.904 0.667 0.260 0.861 246s 0.948 -0.707 0.976 -0.414 246s 246s x1: [4, 2, 3, 3] 246s 0.294 -0.231 0.694 0.463 246s -0.602 0.124 0.676 0.249 246s 246s y: [2, 2, 3, 3] 246s 0.159 0.928 246s 1.018 -0.102 246s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.020 -0.325 -0.654 0.584 246s 0.955 -0.716 -0.674 0.379 246s 0.077 -0.370 -0.571 0.884 246s -0.601 -0.917 0.126 -0.737 246s 246s x1: [4, 2, 1, 1] 246s -0.359 -0.819 0.410 -0.792 246s 0.333 0.116 -0.429 -0.294 246s 246s y: [4, 2, 1, 1] 246s -0.457 -0.333 -0.659 1.601 246s 0.065 0.412 -0.032 -0.144 246s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 4, 3, 1] 246s 0.853 -0.638 -0.932 -0.929 246s -0.561 0.304 -0.054 0.057 246s 0.666 -0.916 -0.555 -0.723 246s -0.195 -0.286 -0.284 0.538 246s 246s x1: [4, 4, 3, 1] 246s -0.119 -0.087 -0.659 0.522 246s -0.010 0.344 -0.837 0.171 246s -0.247 -0.629 -0.496 0.870 246s -0.058 0.210 0.931 0.922 246s 246s y: [4, 4, 3, 1] 246s 0.083 0.106 -0.012 0.516 246s 0.394 0.166 0.019 0.234 246s -0.154 0.024 0.059 0.837 246s -1.908 0.099 -1.414 0.183 246s testing: mul_mat, [2, 4, 3, 3] = [4, 2, 3, 3] * [4, 4, 3, 3] 246s x0: [4, 2, 3, 3] 246s 0.233 0.024 -0.862 0.606 246s -0.531 -0.322 -0.264 0.225 246s 246s x1: [4, 4, 3, 3] 246s 0.944 -0.058 -0.495 -0.507 246s -0.145 -0.340 0.267 -0.799 246s -0.575 0.476 -0.087 0.721 246s -0.716 0.997 -0.129 0.530 246s 246s y: [2, 4, 3, 3] 246s 0.338 -0.466 246s -0.756 -0.064 246s 0.390 0.338 246s 0.290 0.213 246s test-mul-mat0: iter:66/500 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.222 -0.767 0.203 246s 0.093 0.139 -0.973 246s 0.963 0.206 0.983 246s -0.433 -0.958 -0.701 246s 246s x1: [3, 4, 1, 1] 246s -0.241 -0.366 -0.274 246s -0.170 -0.321 -0.790 246s -0.390 -0.400 -0.361 246s -0.925 0.325 0.811 246s 246s y: [4, 4, 1, 1] 246s 0.171 0.193 -0.577 0.646 246s 0.048 0.709 -1.007 0.934 246s 0.147 0.259 -0.813 0.805 246s -0.290 -0.830 -0.027 -0.479 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.654 -0.804 -0.490 246s 0.671 -0.994 0.886 246s 246s x1: [3, 4, 1, 1] 246s -0.961 0.502 0.054 246s -0.765 -0.567 -0.380 246s -0.006 0.067 0.347 246s 0.825 0.746 0.557 246s 246s y: [2, 4, 1, 1] 246s 0.198 -1.096 246s 1.142 -0.285 246s -0.220 0.237 246s -1.412 0.305 246s testing: mul_mat, [2, 2, 1, 3] = [3, 2, 1, 3] * [3, 2, 1, 3] 246s x0: [3, 2, 1, 3] 246s 0.628 -0.580 0.610 246s 0.374 0.977 -0.954 246s 246s x1: [3, 2, 1, 3] 246s -0.107 -0.761 0.089 246s 0.987 0.378 0.116 246s 246s y: [2, 2, 1, 3] 246s 0.429 -0.868 246s 0.471 0.627 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.134 0.596 -0.916 246s 246s x1: [3, 2, 1, 1] 246s -0.779 -0.620 0.745 246s -0.262 0.006 0.144 246s 246s y: [1, 2, 1, 1] 246s -1.157 246s -0.163 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.089 246s 0.480 246s -0.303 246s 246s x1: [1, 3, 1, 1] 246s 0.695 246s -0.331 246s 0.870 246s 246s y: [3, 3, 1, 1] 246s 0.062 0.334 -0.211 246s -0.030 -0.159 0.100 246s 0.078 0.418 -0.264 246s testing: mul_mat, [3, 1, 1, 3] = [3, 3, 1, 3] * [3, 1, 1, 3] 246s x0: [3, 3, 1, 3] 246s -0.947 -0.301 -0.556 246s -0.637 -0.416 0.321 246s 0.631 -0.990 0.016 246s 246s x1: [3, 1, 1, 3] 246s 0.066 0.526 -0.584 246s 246s y: [3, 1, 1, 3] 246s 0.103 -0.449 -0.488 246s test-mul-mat0: iter:67/500 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.762 0.151 -1.000 246s -0.669 -0.681 -0.057 246s 246s x1: [3, 4, 1, 1] 246s -0.768 -0.457 -0.870 246s -0.069 0.126 -0.859 246s 0.375 -0.552 0.156 246s -0.037 0.062 0.306 246s 246s y: [2, 4, 1, 1] 246s 0.215 0.875 246s 0.826 0.009 246s 0.046 0.116 246s -0.325 -0.035 246s testing: mul_mat, [3, 2, 4, 1] = [3, 3, 4, 1] * [3, 2, 4, 1] 246s x0: [3, 3, 4, 1] 246s 0.672 0.249 0.440 246s -0.997 0.568 -0.616 246s -0.617 0.752 0.336 246s 246s x1: [3, 2, 4, 1] 246s -0.620 -0.817 -0.048 246s 0.956 -0.536 -0.800 246s 246s y: [3, 2, 4, 1] 246s -0.641 0.183 -0.247 246s 0.156 -0.765 -1.262 246s testing: mul_mat, [4, 3, 4, 1] = [3, 4, 4, 1] * [3, 3, 4, 1] 246s x0: [3, 4, 4, 1] 246s 0.954 -0.459 -0.842 246s -0.164 -0.438 -0.008 246s 0.482 -0.651 -0.401 246s 0.386 -0.142 0.380 246s 246s x1: [3, 3, 4, 1] 246s 0.610 0.989 -0.647 246s -0.054 -0.672 -0.432 246s -0.519 -0.722 0.335 246s 246s y: [4, 3, 4, 1] 246s 0.673 -0.529 -0.091 -0.151 246s 0.621 0.307 0.584 -0.090 246s -0.446 0.399 0.085 0.029 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.632 -0.626 -0.576 246s -0.302 0.740 -0.126 246s 246s x1: [3, 4, 1, 1] 246s 0.444 -0.615 -0.528 246s -0.300 -0.378 0.408 246s 0.901 -0.239 -0.129 246s 0.037 0.153 0.807 246s 246s y: [2, 4, 1, 1] 246s 0.408 -0.523 246s 0.191 -0.240 246s -0.346 -0.433 246s -0.584 0.000 246s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 2, 4, 1] 246s 0.744 0.829 246s 0.269 0.484 246s 246s x1: [2, 3, 4, 1] 246s -0.896 0.632 246s 0.724 0.068 246s -0.773 0.432 246s 246s y: [2, 3, 4, 1] 246s -0.142 0.064 246s 0.595 0.228 246s -0.217 0.001 246s testing: mul_mat, [2, 2, 4, 1] = [2, 2, 4, 1] * [2, 2, 4, 1] 246s x0: [2, 2, 4, 1] 246s 0.765 -0.889 246s -0.856 -0.532 246s 246s x1: [2, 2, 4, 1] 246s 0.014 0.432 246s 0.391 0.854 246s 246s y: [2, 2, 4, 1] 246s -0.374 -0.242 246s -0.461 -0.789 246s test-mul-mat0: iter:68/500 246s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.274 0.910 246s 0.269 -0.809 246s 0.058 0.205 246s -0.148 0.475 246s 246s x1: [2, 1, 1, 1] 246s 0.733 0.335 246s 246s y: [4, 1, 1, 1] 246s 0.506 -0.073 0.111 0.050 246s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.089 0.575 246s 0.558 0.262 246s -0.960 -0.880 246s -0.132 0.896 246s 246s x1: [2, 4, 1, 1] 246s -0.030 -0.004 246s 0.585 0.438 246s -0.271 0.022 246s -0.666 0.118 246s 246s y: [4, 4, 1, 1] 246s -0.005 -0.018 0.032 0.001 246s 0.304 0.442 -0.948 0.315 246s -0.012 -0.146 0.241 0.055 246s 0.009 -0.341 0.536 0.194 246s testing: mul_mat, [1, 4, 1, 2] = [2, 1, 1, 2] * [2, 4, 1, 2] 246s x0: [2, 1, 1, 2] 246s -0.102 -0.689 246s 246s x1: [2, 4, 1, 2] 246s -0.464 -0.609 246s 0.226 -0.731 246s 0.725 -0.984 246s 0.543 0.636 246s 246s y: [1, 4, 1, 2] 246s 0.467 246s 0.480 246s 0.604 246s -0.493 246s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.004 0.583 246s -0.656 0.044 246s 246s x1: [2, 1, 1, 1] 246s 0.429 -0.214 246s 246s y: [2, 1, 1, 1] 246s -0.123 -0.291 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.834 -0.818 246s 0.269 -0.188 246s -0.433 -0.797 246s 246s x1: [2, 2, 1, 1] 246s -0.536 -0.550 246s -0.061 -0.001 246s 246s y: [3, 2, 1, 1] 246s 0.897 -0.040 0.671 246s 0.051 -0.016 0.027 246s testing: mul_mat, [1, 2, 1, 2] = [3, 1, 1, 2] * [3, 2, 1, 2] 246s x0: [3, 1, 1, 2] 246s -0.546 -0.620 0.866 246s 246s x1: [3, 2, 1, 2] 246s 0.467 -0.454 -0.104 246s 0.957 0.132 0.065 246s 246s y: [1, 2, 1, 2] 246s -0.063 246s -0.548 246s test-mul-mat0: iter:69/500 246s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.307 0.789 -0.733 246s 246s x1: [3, 1, 1, 1] 246s -0.813 -0.259 0.607 246s 246s y: [1, 1, 1, 1] 246s -0.899 246s testing: mul_mat, [1, 1, 2, 1] = [3, 1, 2, 1] * [3, 1, 2, 1] 246s x0: [3, 1, 2, 1] 246s -0.372 -0.341 -0.710 246s 246s x1: [3, 1, 2, 1] 246s 0.510 0.255 -0.187 246s 246s y: [1, 1, 2, 1] 246s -0.144 246s testing: mul_mat, [4, 1, 2, 3] = [3, 4, 2, 3] * [3, 1, 2, 3] 246s x0: [3, 4, 2, 3] 246s -0.809 -0.102 0.667 246s 0.403 -0.157 0.138 246s -0.969 0.503 0.428 246s -0.027 0.187 0.311 246s 246s x1: [3, 1, 2, 3] 246s -0.512 -0.861 -0.736 246s 246s y: [4, 1, 2, 3] 246s 0.011 -0.173 -0.252 -0.377 246s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.260 0.957 -0.823 246s -0.735 0.011 -0.463 246s 0.954 0.578 -0.963 246s 246s x1: [3, 4, 1, 1] 246s -0.451 -0.112 -0.087 246s 0.311 -0.215 0.433 246s -0.004 0.245 0.573 246s 0.704 -0.558 0.036 246s 246s y: [3, 4, 1, 1] 246s 0.081 0.371 -0.412 246s -0.643 -0.432 -0.245 246s -0.237 -0.260 -0.414 246s -0.746 -0.541 0.315 246s testing: mul_mat, [4, 3, 2, 1] = [3, 4, 2, 1] * [3, 3, 2, 1] 246s x0: [3, 4, 2, 1] 246s 0.986 0.130 0.345 246s -0.135 0.767 -0.141 246s 0.813 -0.317 -0.322 246s -0.274 -0.859 0.382 246s 246s x1: [3, 3, 2, 1] 246s -0.702 -0.493 -0.265 246s 0.164 -0.939 0.701 246s -0.722 -0.374 0.911 246s 246s y: [4, 3, 2, 1] 246s -0.848 -0.246 -0.329 0.514 246s 0.282 -0.840 0.205 1.029 246s -0.446 -0.317 -0.761 0.866 246s testing: mul_mat, [3, 3, 2, 3] = [4, 3, 2, 3] * [4, 3, 2, 3] 246s x0: [4, 3, 2, 3] 246s 0.903 -0.677 -0.803 -0.291 246s 0.492 0.217 -0.215 -0.687 246s -0.483 0.840 0.803 -0.271 246s 246s x1: [4, 3, 2, 3] 246s 0.566 0.686 -0.191 -0.300 246s 0.229 -0.361 0.538 0.215 246s 0.504 0.351 0.941 -0.366 246s 246s y: [3, 3, 2, 3] 246s 0.287 0.674 0.230 246s -0.043 -0.229 -0.040 246s -0.432 0.373 0.906 246s test-mul-mat0: iter:70/500 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.933 0.951 0.655 246s 246s x1: [3, 2, 1, 1] 246s -0.319 -0.850 0.881 246s -0.492 -0.237 0.392 246s 246s y: [1, 2, 1, 1] 246s 0.065 246s 0.490 246s testing: mul_mat, [1, 1, 2, 1] = [3, 1, 2, 1] * [3, 1, 2, 1] 246s x0: [3, 1, 2, 1] 246s -0.919 -0.736 0.405 246s 246s x1: [3, 1, 2, 1] 246s -0.750 -0.194 -0.648 246s 246s y: [1, 1, 2, 1] 246s 0.570 246s testing: mul_mat, [2, 1, 2, 3] = [3, 2, 2, 3] * [3, 1, 2, 3] 246s x0: [3, 2, 2, 3] 246s 0.560 0.325 0.754 246s 0.776 -0.284 -0.925 246s 246s x1: [3, 1, 2, 3] 246s -0.654 0.946 0.509 246s 246s y: [2, 1, 2, 3] 246s 0.324 -1.246 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.835 -0.890 -0.537 246s 0.497 -0.255 -0.974 246s 246s x1: [3, 2, 1, 1] 246s -0.573 -0.344 0.219 246s 0.908 0.238 -0.614 246s 246s y: [2, 2, 1, 1] 246s 0.666 -0.411 246s -0.639 0.989 246s testing: mul_mat, [2, 3, 2, 1] = [2, 2, 2, 1] * [2, 3, 2, 1] 246s x0: [2, 2, 2, 1] 246s -0.936 -0.238 246s -0.457 -0.136 246s 246s x1: [2, 3, 2, 1] 246s 0.074 -0.041 246s 0.684 0.302 246s -0.134 0.593 246s 246s y: [2, 3, 2, 1] 246s -0.059 -0.028 246s -0.712 -0.354 246s -0.016 -0.019 246s testing: mul_mat, [1, 2, 2, 3] = [2, 1, 2, 3] * [2, 2, 2, 3] 246s x0: [2, 1, 2, 3] 246s 0.218 0.716 246s 246s x1: [2, 2, 2, 3] 246s 0.097 -0.242 246s -0.612 -0.649 246s 246s y: [1, 2, 2, 3] 246s -0.153 246s -0.598 246s test-mul-mat0: iter:71/500 246s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.649 0.573 246s 246s x1: [2, 4, 1, 1] 246s 0.325 -0.138 246s -0.026 0.368 246s 0.035 -0.262 246s 0.603 -0.216 246s 246s y: [1, 4, 1, 1] 246s 0.132 246s 0.194 246s -0.127 246s 0.268 246s testing: mul_mat, [1, 1, 4, 1] = [2, 1, 4, 1] * [2, 1, 4, 1] 246s x0: [2, 1, 4, 1] 246s -0.072 0.233 246s 246s x1: [2, 1, 4, 1] 246s -0.077 -0.895 246s 246s y: [1, 1, 4, 1] 246s -0.203 246s testing: mul_mat, [3, 1, 4, 3] = [2, 3, 4, 3] * [2, 1, 4, 3] 246s x0: [2, 3, 4, 3] 246s -0.420 -0.596 246s -0.703 -0.131 246s 0.857 0.699 246s 246s x1: [2, 1, 4, 3] 246s -0.126 0.008 246s 246s y: [3, 1, 4, 3] 246s 0.048 0.088 -0.103 246s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.747 -0.258 246s -0.457 0.100 246s -0.438 0.298 246s 246s x1: [2, 3, 1, 1] 246s 0.729 -0.676 246s 0.767 -0.747 246s -0.833 -0.593 246s 246s y: [3, 3, 1, 1] 246s -0.371 -0.401 -0.521 246s -0.381 -0.426 -0.559 246s 0.775 0.322 0.188 246s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 246s x0: [3, 1, 4, 1] 246s 0.754 0.104 0.488 246s 246s x1: [3, 2, 4, 1] 246s -0.133 -0.674 -0.853 246s 0.854 -0.803 -0.682 246s 246s y: [1, 2, 4, 1] 246s -0.586 246s 0.227 246s testing: mul_mat, [3, 3, 4, 3] = [1, 3, 4, 3] * [1, 3, 4, 3] 246s x0: [1, 3, 4, 3] 246s -0.571 246s -0.811 246s 0.905 246s 246s x1: [1, 3, 4, 3] 246s 0.075 246s -0.352 246s 0.640 246s 246s y: [3, 3, 4, 3] 246s -0.043 -0.061 0.068 246s 0.201 0.285 -0.318 246s -0.365 -0.519 0.579 246s test-mul-mat0: iter:72/500 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.266 0.799 0.691 0.498 246s -0.109 -0.942 -0.655 -0.801 246s -0.121 0.622 0.695 0.606 246s -0.493 -0.635 -0.924 -0.253 246s 246s x1: [4, 3, 1, 1] 246s -0.846 0.471 -0.500 0.557 246s -0.645 -0.549 0.935 0.309 246s -0.734 -0.925 0.696 -0.527 246s 246s y: [4, 3, 1, 1] 246s 0.532 -0.470 0.385 0.438 246s 0.534 -0.273 0.574 -0.276 246s -0.324 0.917 -0.321 0.440 246s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 1, 3, 1] 246s -0.517 0.904 -0.397 -0.585 246s 246s x1: [4, 4, 3, 1] 246s -0.475 -0.716 -0.099 0.996 246s -0.216 -0.542 -0.650 0.235 246s -0.607 0.659 0.501 -0.532 246s 0.355 0.974 0.379 -0.911 246s 246s y: [1, 4, 3, 1] 246s -0.944 246s -0.259 246s 1.022 246s 1.079 246s testing: mul_mat, [1, 1, 3, 1] = [4, 1, 3, 1] * [4, 1, 3, 1] 246s x0: [4, 1, 3, 1] 246s 0.191 0.591 -0.296 -0.912 246s 246s x1: [4, 1, 3, 1] 246s -0.162 0.695 0.883 -0.454 246s 246s y: [1, 1, 3, 1] 246s 0.532 246s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.526 0.409 -0.952 -0.321 246s 0.822 -0.632 0.080 -0.649 246s -0.231 0.907 -0.161 0.223 246s 246s x1: [4, 1, 1, 1] 246s -0.046 -0.174 0.615 -0.016 246s 246s y: [3, 1, 1, 1] 246s -0.676 0.132 -0.250 246s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 4, 3, 1] 246s 0.409 0.466 0.159 246s 0.151 -0.854 0.114 246s -0.913 -0.171 -0.503 246s 0.369 0.174 0.157 246s 246s x1: [3, 4, 3, 1] 246s -0.197 -0.351 -0.585 246s -0.605 0.352 -0.498 246s 0.225 0.532 0.073 246s 0.959 -0.685 -0.941 246s 246s y: [4, 4, 3, 1] 246s -0.337 0.203 0.534 -0.225 246s -0.163 -0.449 0.743 -0.240 246s 0.352 -0.412 -0.334 0.187 246s -0.077 0.623 -0.284 0.087 246s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 246s x0: [4, 4, 3, 1] 246s -0.547 -0.749 -0.996 0.499 246s 0.588 -0.081 0.191 -0.229 246s 0.743 -0.065 -0.642 -0.347 246s 0.112 0.550 0.986 -0.874 246s 246s x1: [4, 3, 3, 1] 246s 0.365 -0.525 0.730 -0.476 246s 0.589 -0.773 0.682 -0.937 246s 0.572 -0.342 -0.337 0.176 246s 246s y: [4, 3, 3, 1] 246s -0.771 0.506 0.001 0.888 246s -0.890 0.754 0.376 1.132 246s 0.366 0.260 0.603 -0.610 246s test-mul-mat0: iter:73/500 246s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.038 -0.703 246s 246s x1: [2, 2, 1, 1] 246s 0.226 0.560 246s 0.639 0.790 246s 246s y: [1, 2, 1, 1] 246s -0.385 246s -0.531 246s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 246s x0: [2, 2, 3, 1] 246s 0.242 -0.265 246s 0.640 0.557 246s 246s x1: [2, 1, 3, 1] 246s -0.478 0.964 246s 246s y: [2, 1, 3, 1] 246s -0.371 0.231 246s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 2, 3, 1] 246s -0.621 0.605 246s 0.709 -0.144 246s 246s x1: [2, 2, 3, 1] 246s -0.581 0.564 246s 0.316 -0.869 246s 246s y: [2, 2, 3, 1] 246s 0.701 -0.492 246s -0.721 0.349 246s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.484 -0.890 246s 0.978 0.917 246s -0.821 -0.626 246s 0.832 0.800 246s 246s x1: [2, 2, 1, 1] 246s 0.886 0.223 246s -0.923 0.559 246s 246s y: [4, 2, 1, 1] 246s -0.628 1.071 -0.867 0.915 246s -0.051 -0.391 0.408 -0.321 246s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 3, 3, 1] 246s 0.508 0.425 -0.282 -0.573 246s -0.428 -0.055 0.651 -0.014 246s -0.768 -0.968 0.178 -0.809 246s 246s x1: [4, 2, 3, 1] 246s 0.294 -0.294 0.146 0.709 246s 0.335 0.013 -0.912 -0.060 246s 246s y: [3, 2, 3, 1] 246s -0.423 -0.024 -0.489 246s 0.467 -0.737 -0.383 246s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 2, 3, 1] 246s -0.622 -0.630 0.667 246s -0.462 -0.026 0.371 246s 246s x1: [3, 4, 3, 1] 246s -0.684 -0.274 -0.778 246s 0.493 0.154 0.208 246s 0.684 0.669 0.134 246s -0.404 0.128 0.001 246s 246s y: [2, 4, 3, 1] 246s 0.079 0.034 246s -0.265 -0.155 246s -0.757 -0.284 246s 0.171 0.183 246s test-mul-mat0: iter:74/500 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.970 0.797 0.213 0.268 246s 0.711 -0.447 0.397 0.201 246s -0.864 -0.855 -0.988 -0.724 246s 0.442 0.222 -0.974 0.339 246s 246s x1: [4, 3, 1, 1] 246s -0.218 0.180 -0.208 0.982 246s -0.104 -0.180 -0.324 0.765 246s -0.944 0.054 -0.697 -0.574 246s 246s y: [4, 3, 1, 1] 246s 0.150 -0.121 -0.472 0.479 246s -0.109 0.031 0.010 0.489 246s -1.175 -1.087 1.874 0.078 246s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 4, 4, 1] 246s 0.030 -0.675 0.692 0.575 246s 0.830 0.814 0.375 -0.984 246s 0.768 -0.269 0.309 0.582 246s 0.616 0.507 -0.531 0.295 246s 246s x1: [4, 4, 4, 1] 246s 0.413 0.012 -0.879 -0.407 246s 0.805 -0.897 0.489 -0.375 246s -0.221 0.254 -0.319 0.832 246s 0.557 0.108 0.860 0.528 246s 246s y: [4, 4, 4, 1] 246s -0.838 0.424 -0.195 0.607 246s 0.752 0.490 0.792 -0.330 246s 0.080 -0.916 0.148 0.408 246s 0.842 0.353 0.972 0.097 246s testing: mul_mat, [4, 4, 4, 4] = [4, 4, 4, 4] * [4, 4, 4, 4] 246s x0: [4, 4, 4, 4] 246s 0.271 0.256 -0.850 0.715 246s -0.806 0.583 0.184 -0.461 246s -0.363 0.938 0.351 -0.963 246s 0.373 0.658 -0.665 0.091 246s 246s x1: [4, 4, 4, 4] 246s -0.758 -0.710 -0.508 -0.430 246s 0.165 -0.958 -0.333 -0.229 246s -0.100 -0.654 0.993 0.266 246s -0.507 -0.490 0.952 0.621 246s 246s y: [4, 4, 4, 4] 246s -0.263 0.302 -0.155 -0.452 246s -0.082 -0.648 -0.856 -0.369 246s -0.849 -0.241 -0.484 -1.104 246s -0.628 0.011 -0.540 -1.088 246s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.298 -0.397 0.156 -0.057 246s -0.807 -0.764 -0.308 -0.646 246s -0.228 -0.206 -0.388 0.142 246s -0.217 -0.859 0.169 -0.592 246s 246s x1: [4, 4, 1, 1] 246s 0.973 0.465 0.623 -0.787 246s 0.151 -0.225 0.438 0.937 246s 0.083 -0.831 0.918 -0.472 246s 0.540 -0.968 0.234 -0.214 246s 246s y: [4, 4, 1, 1] 246s -0.332 -0.824 -0.671 -0.040 246s 0.059 -0.691 -0.025 -0.320 246s 0.475 0.590 -0.272 1.130 246s 0.271 0.369 -0.046 0.880 246s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 2, 4, 1] 246s -0.699 0.414 0.714 -0.828 246s -0.883 -0.945 0.800 0.816 246s 246s x1: [4, 4, 4, 1] 246s 0.976 0.356 0.559 -0.249 246s -0.206 0.496 0.835 -0.037 246s 0.413 -0.638 -0.496 0.446 246s 0.596 0.289 -0.991 -0.702 246s 246s y: [2, 4, 4, 1] 246s 0.070 -0.954 246s 0.976 0.351 246s -1.276 0.204 246s -0.423 -2.165 246s testing: mul_mat, [3, 4, 4, 4] = [2, 3, 4, 4] * [2, 4, 4, 4] 246s x0: [2, 3, 4, 4] 246s -0.231 -0.207 246s 0.828 0.398 246s 0.740 -0.950 246s 246s x1: [2, 4, 4, 4] 246s 0.944 0.352 246s -0.804 0.658 246s 0.152 -0.633 246s 0.474 -0.216 246s 246s y: [3, 4, 4, 4] 246s -0.291 0.922 0.364 246s 0.050 -0.404 -1.221 246s 0.096 -0.126 0.714 246s -0.065 0.306 0.556 246s test-mul-mat0: iter:75/500 246s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.256 -0.673 -0.023 246s -0.059 -0.159 0.299 246s 0.050 0.195 0.333 246s -0.854 0.372 -0.972 246s 246s x1: [3, 3, 1, 1] 246s 0.823 0.537 -0.410 246s -0.867 0.633 -0.574 246s 0.901 -0.761 -0.513 246s 246s y: [4, 3, 1, 1] 246s -0.142 -0.257 0.009 -0.104 246s -0.635 -0.221 -0.111 1.534 246s 0.755 -0.085 -0.274 -0.554 246s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 3, 2, 1] 246s -0.420 -0.521 0.909 246s -0.274 0.851 0.938 246s 0.905 0.229 0.040 246s 246s x1: [3, 4, 2, 1] 246s 0.179 0.378 0.102 246s -0.075 -0.036 0.064 246s 0.560 0.926 -0.386 246s 0.383 0.463 0.204 246s 246s y: [3, 4, 2, 1] 246s -0.179 0.369 0.253 246s 0.109 0.050 -0.074 246s -1.068 0.273 0.704 246s -0.216 0.480 0.461 246s testing: mul_mat, [3, 3, 2, 4] = [3, 3, 2, 4] * [3, 3, 2, 4] 246s x0: [3, 3, 2, 4] 246s 0.400 -0.776 0.471 246s -0.506 0.472 0.885 246s 0.314 0.426 0.643 246s 246s x1: [3, 3, 2, 4] 246s 0.289 -0.324 0.552 246s -0.295 -0.989 0.669 246s 0.006 -0.399 -0.888 246s 246s y: [3, 3, 2, 4] 246s 0.626 0.189 0.307 246s 0.965 0.274 -0.084 246s -0.106 -0.977 -0.739 246s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.477 0.807 -0.809 246s 246s x1: [3, 3, 1, 1] 246s 0.237 0.622 -0.772 246s -0.832 -0.126 0.329 246s 0.893 0.023 0.669 246s 246s y: [1, 3, 1, 1] 246s 1.014 246s 0.029 246s -0.948 246s testing: mul_mat, [4, 3, 2, 1] = [1, 4, 2, 1] * [1, 3, 2, 1] 246s x0: [1, 4, 2, 1] 246s -0.243 246s -0.892 246s -0.873 246s 0.609 246s 246s x1: [1, 3, 2, 1] 246s -0.836 246s 0.838 246s 0.774 246s 246s y: [4, 3, 2, 1] 246s 0.203 0.745 0.730 -0.509 246s -0.204 -0.748 -0.732 0.511 246s -0.188 -0.690 -0.676 0.471 246s testing: mul_mat, [1, 1, 2, 4] = [4, 1, 2, 4] * [4, 1, 2, 4] 246s x0: [4, 1, 2, 4] 246s 0.766 -0.619 0.544 -0.481 246s 246s x1: [4, 1, 2, 4] 246s -0.042 -0.132 -0.475 -0.806 246s 246s y: [1, 1, 2, 4] 246s 0.178 246s test-mul-mat0: iter:76/500 246s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.884 -0.654 246s 0.065 0.191 246s 0.317 0.489 246s 246s x1: [2, 3, 1, 1] 246s -0.719 0.622 246s -0.659 0.577 246s 0.974 -0.388 246s 246s y: [3, 3, 1, 1] 246s -1.042 0.072 0.076 246s -0.959 0.067 0.073 246s 1.115 -0.011 0.119 246s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 2, 3, 1] 246s -0.709 -0.625 246s 0.149 -0.735 246s 246s x1: [2, 3, 3, 1] 246s 0.885 0.472 246s 0.039 -0.277 246s -0.080 0.841 246s 246s y: [2, 3, 3, 1] 246s -0.922 -0.215 246s 0.145 0.210 246s -0.469 -0.631 246s testing: mul_mat, [1, 2, 3, 2] = [2, 1, 3, 2] * [2, 2, 3, 2] 246s x0: [2, 1, 3, 2] 246s 0.626 0.752 246s 246s x1: [2, 2, 3, 2] 246s 0.224 -0.878 246s -0.475 0.947 246s 246s y: [1, 2, 3, 2] 246s -0.519 246s 0.415 246s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.250 0.623 246s 246s x1: [2, 1, 1, 1] 246s 0.399 0.020 246s 246s y: [1, 1, 1, 1] 246s -0.087 246s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 246s x0: [1, 2, 3, 1] 246s -0.284 246s -0.990 246s 246s x1: [1, 2, 3, 1] 246s 0.161 246s -0.980 246s 246s y: [2, 2, 3, 1] 246s -0.046 -0.159 246s 0.278 0.971 246s testing: mul_mat, [4, 1, 3, 2] = [2, 4, 3, 2] * [2, 1, 3, 2] 246s x0: [2, 4, 3, 2] 246s 0.805 0.976 246s -0.648 -0.072 246s 0.767 -0.425 246s -0.445 0.851 246s 246s x1: [2, 1, 3, 2] 246s -0.786 0.113 246s 246s y: [4, 1, 3, 2] 246s -0.522 0.501 -0.651 0.446 246s test-mul-mat0: iter:77/500 246s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.685 -0.939 0.132 0.609 246s 0.979 -0.051 0.254 0.665 246s 0.321 -0.125 -0.722 -0.732 246s 246s x1: [4, 1, 1, 1] 246s -0.556 0.515 -0.646 0.079 246s 246s y: [3, 1, 1, 1] 246s -0.141 -0.682 0.166 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.465 -0.427 0.857 -0.112 246s 246s x1: [4, 3, 1, 1] 246s -0.653 -0.999 -0.629 -0.534 246s -0.925 -0.652 0.243 0.170 246s -0.804 -0.836 -0.624 -0.871 246s 246s y: [1, 3, 1, 1] 246s 0.251 246s 0.898 246s 0.294 246s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.188 0.692 0.059 -0.934 246s 0.356 -0.620 -0.059 0.634 246s 246s x1: [4, 1, 1, 1] 246s 0.652 -0.023 0.204 0.713 246s 246s y: [2, 1, 1, 1] 246s -0.792 0.686 246s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.562 0.257 0.504 -0.736 246s 0.162 0.691 0.792 0.361 246s 246s x1: [4, 2, 1, 1] 246s -0.353 0.288 0.635 0.019 246s 0.755 0.711 0.367 -0.002 246s 246s y: [2, 2, 1, 1] 246s 0.182 0.652 246s 0.793 0.902 246s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.238 0.886 246s -0.324 0.704 246s 246s x1: [2, 4, 1, 1] 246s -0.320 0.916 246s -0.662 0.884 246s 0.628 -0.552 246s -0.304 0.320 246s 246s y: [2, 4, 1, 1] 246s 0.888 0.748 246s 0.941 0.836 246s -0.639 -0.592 246s 0.356 0.324 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.253 -0.081 246s 0.657 0.745 246s 246s x1: [2, 2, 1, 1] 246s -0.690 -0.466 246s -0.008 0.946 246s 246s y: [2, 2, 1, 1] 246s 0.212 -0.800 246s -0.074 0.699 246s test-mul-mat0: iter:78/500 246s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.564 0.770 246s -0.732 -0.648 246s 246s x1: [2, 1, 1, 1] 246s -0.828 -0.590 246s 246s y: [2, 1, 1, 1] 246s 0.012 0.989 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.301 -0.937 246s 0.610 0.977 246s 246s x1: [2, 2, 1, 1] 246s -0.891 -0.848 246s 0.980 -0.444 246s 246s y: [2, 2, 1, 1] 246s 0.527 -1.373 246s 0.710 0.165 246s testing: mul_mat, [2, 2, 1, 2] = [2, 2, 1, 2] * [2, 2, 1, 2] 246s x0: [2, 2, 1, 2] 246s -0.045 -0.202 246s -0.573 0.437 246s 246s x1: [2, 2, 1, 2] 246s 0.949 0.314 246s -0.713 -0.517 246s 246s y: [2, 2, 1, 2] 246s -0.106 -0.406 246s 0.136 0.182 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.993 -0.622 246s -0.771 -0.451 246s 246s x1: [2, 2, 1, 1] 246s 0.809 -0.955 246s 0.884 -0.923 246s 246s y: [2, 2, 1, 1] 246s 1.398 -0.194 246s 1.453 -0.266 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.438 0.942 246s -0.999 0.045 246s 246s x1: [2, 2, 1, 1] 246s 0.077 0.678 246s -0.388 -0.313 246s 246s y: [2, 2, 1, 1] 246s 0.605 -0.046 246s -0.125 0.373 246s testing: mul_mat, [2, 2, 1, 2] = [2, 2, 1, 2] * [2, 2, 1, 2] 246s x0: [2, 2, 1, 2] 246s 0.862 0.082 246s -0.285 0.976 246s 246s x1: [2, 2, 1, 2] 246s -0.693 -0.825 246s 0.081 0.360 246s 246s y: [2, 2, 1, 2] 246s -0.665 -0.607 246s 0.099 0.328 246s test-mul-mat0: iter:79/500 246s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.099 0.353 0.701 246s 246s x1: [3, 3, 1, 1] 246s -0.598 0.906 0.580 246s 0.014 -0.407 0.235 246s 0.576 -0.406 0.177 246s 246s y: [1, 3, 1, 1] 246s 0.786 246s 0.020 246s -0.076 246s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.910 0.211 -0.719 246s -0.375 -0.707 -0.743 246s 0.149 0.421 -0.883 246s 246s x1: [3, 1, 1, 1] 246s -0.739 0.418 0.738 246s 246s y: [3, 1, 1, 1] 246s -1.115 -0.567 -0.586 246s testing: mul_mat, [3, 3, 1, 2] = [3, 3, 1, 2] * [3, 3, 1, 2] 246s x0: [3, 3, 1, 2] 246s 0.611 0.021 0.255 246s 0.521 -0.768 0.536 246s -0.853 -0.475 0.793 246s 246s x1: [3, 3, 1, 2] 246s 0.750 -0.055 0.970 246s -0.420 -0.152 -0.628 246s -0.514 -0.572 0.386 246s 246s y: [3, 3, 1, 2] 246s 0.705 0.953 0.154 246s -0.420 -0.439 -0.068 246s -0.227 0.378 1.016 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.137 -0.525 0.996 246s 0.463 -0.516 -0.284 246s -0.723 0.532 0.068 246s 246s x1: [3, 3, 1, 1] 246s -0.887 -0.833 0.637 246s 0.193 0.830 -0.402 246s -0.134 -0.330 -0.820 246s 246s y: [3, 3, 1, 1] 246s 1.193 -0.162 0.242 246s -0.863 -0.225 0.275 246s -0.625 0.341 -0.134 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.819 0.986 0.816 246s -0.099 -0.462 0.136 246s -0.776 0.417 -0.717 246s 246s x1: [3, 3, 1, 1] 246s -0.857 0.242 -0.139 246s 0.438 0.188 -0.230 246s -0.515 -0.920 -0.350 246s 246s y: [3, 3, 1, 1] 246s -0.578 -0.046 0.866 246s 0.357 -0.162 -0.097 246s -1.616 0.429 0.267 246s testing: mul_mat, [2, 3, 1, 2] = [3, 2, 1, 2] * [3, 3, 1, 2] 246s x0: [3, 2, 1, 2] 246s -0.510 0.998 0.782 246s -0.119 -0.691 -0.778 246s 246s x1: [3, 3, 1, 2] 246s -0.513 0.316 0.724 246s 0.350 -0.221 -1.000 246s 0.825 0.263 0.532 246s 246s y: [2, 3, 1, 2] 246s 1.143 -0.720 246s -1.181 0.889 246s 0.257 -0.694 246s test-mul-mat0: iter:80/500 246s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.986 0.237 246s -0.041 -0.576 246s 246s x1: [2, 4, 1, 1] 246s 0.550 0.645 246s 0.774 -0.187 246s 0.177 0.594 246s -0.207 0.776 246s 246s y: [2, 4, 1, 1] 246s -0.390 -0.394 246s -0.807 0.076 246s -0.034 -0.350 246s 0.388 -0.439 246s testing: mul_mat, [3, 2, 3, 1] = [2, 3, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 3, 3, 1] 246s -0.375 -0.772 246s -0.325 -0.730 246s -0.823 -0.775 246s 246s x1: [2, 2, 3, 1] 246s 0.467 -0.154 246s -0.087 -0.652 246s 246s y: [3, 2, 3, 1] 246s -0.056 -0.039 -0.265 246s 0.536 0.504 0.577 246s testing: mul_mat, [2, 3, 3, 2] = [2, 2, 3, 2] * [2, 3, 3, 2] 246s x0: [2, 2, 3, 2] 246s 0.930 -0.909 246s 0.792 -0.572 246s 246s x1: [2, 3, 3, 2] 246s 0.571 -0.092 246s 0.182 0.919 246s 0.751 -0.596 246s 246s y: [2, 3, 3, 2] 246s 0.615 0.505 246s -0.666 -0.382 246s 1.240 0.936 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.598 -0.507 246s 0.357 0.149 246s -0.630 -0.202 246s 246s x1: [2, 2, 1, 1] 246s -0.980 -0.442 246s 0.127 0.486 246s 246s y: [3, 2, 1, 1] 246s 0.810 -0.416 0.707 246s -0.322 0.118 -0.178 246s testing: mul_mat, [1, 2, 3, 1] = [3, 1, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 1, 3, 1] 246s -0.299 0.766 0.807 246s 246s x1: [3, 2, 3, 1] 246s -0.896 -0.508 0.628 246s 0.860 0.614 0.535 246s 246s y: [1, 2, 3, 1] 246s 0.385 246s 0.645 246s testing: mul_mat, [2, 3, 3, 2] = [1, 2, 3, 2] * [1, 3, 3, 2] 246s x0: [1, 2, 3, 2] 246s 0.439 246s 0.372 246s 246s x1: [1, 3, 3, 2] 246s -0.276 246s 0.759 246s 0.414 246s 246s y: [2, 3, 3, 2] 246s -0.121 -0.103 246s 0.333 0.282 246s 0.182 0.154 246s test-mul-mat0: iter:81/500 246s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.559 246s -0.125 246s 246s x1: [1, 1, 1, 1] 246s 0.010 246s 246s y: [2, 1, 1, 1] 246s -0.006 -0.001 246s testing: mul_mat, [2, 2, 4, 1] = [1, 2, 4, 1] * [1, 2, 4, 1] 246s x0: [1, 2, 4, 1] 246s 0.856 246s -0.557 246s 246s x1: [1, 2, 4, 1] 246s 0.296 246s 0.159 246s 246s y: [2, 2, 4, 1] 246s 0.254 -0.165 246s 0.136 -0.089 246s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 246s x0: [1, 3, 4, 1] 246s -0.571 246s 0.527 246s 0.738 246s 246s x1: [1, 2, 4, 1] 246s 0.553 246s -0.243 246s 246s y: [3, 2, 4, 1] 246s -0.315 0.291 0.408 246s 0.138 -0.128 -0.179 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.053 246s -0.034 246s 0.011 246s 246s x1: [1, 3, 1, 1] 246s -0.467 246s 0.504 246s 0.738 246s 246s y: [3, 3, 1, 1] 246s 0.025 0.016 -0.005 246s -0.026 -0.017 0.006 246s -0.039 -0.025 0.008 246s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 1, 4, 1] 246s 0.892 0.626 0.813 246s 246s x1: [3, 1, 4, 1] 246s -0.469 0.332 -0.554 246s 246s y: [1, 1, 4, 1] 246s -0.661 246s testing: mul_mat, [2, 3, 4, 1] = [1, 2, 4, 1] * [1, 3, 4, 1] 246s x0: [1, 2, 4, 1] 246s -0.833 246s 0.640 246s 246s x1: [1, 3, 4, 1] 246s 0.131 246s 0.932 246s 0.788 246s 246s y: [2, 3, 4, 1] 246s -0.109 0.084 246s -0.776 0.596 246s -0.656 0.504 246s test-mul-mat0: iter:82/500 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.749 -0.479 246s 246s x1: [2, 3, 1, 1] 246s -0.154 -0.875 246s 0.922 -0.527 246s -0.681 -0.267 246s 246s y: [1, 3, 1, 1] 246s 0.535 246s -0.438 246s 0.638 246s testing: mul_mat, [3, 1, 4, 1] = [2, 3, 4, 1] * [2, 1, 4, 1] 246s x0: [2, 3, 4, 1] 246s 0.516 0.864 246s -0.026 -0.440 246s -0.604 -0.498 246s 246s x1: [2, 1, 4, 1] 246s 0.682 0.148 246s 246s y: [3, 1, 4, 1] 246s 0.480 -0.083 -0.486 246s testing: mul_mat, [1, 3, 4, 2] = [2, 1, 4, 2] * [2, 3, 4, 2] 246s x0: [2, 1, 4, 2] 246s 0.737 0.914 246s 246s x1: [2, 3, 4, 2] 246s -0.515 -0.568 246s -0.309 0.049 246s 0.417 -0.611 246s 246s y: [1, 3, 4, 2] 246s -0.898 246s -0.183 246s -0.251 246s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.461 -0.551 246s 0.152 -0.165 246s 246s x1: [2, 1, 1, 1] 246s 0.445 0.532 246s 246s y: [2, 1, 1, 1] 246s -0.088 -0.020 246s testing: mul_mat, [2, 2, 4, 1] = [2, 2, 4, 1] * [2, 2, 4, 1] 246s x0: [2, 2, 4, 1] 246s 0.152 -0.602 246s 0.435 -0.411 246s 246s x1: [2, 2, 4, 1] 246s -0.734 -0.600 246s -0.930 0.418 246s 246s y: [2, 2, 4, 1] 246s 0.250 -0.072 246s -0.393 -0.576 246s testing: mul_mat, [1, 2, 4, 2] = [2, 1, 4, 2] * [2, 2, 4, 2] 246s x0: [2, 1, 4, 2] 246s -0.275 -0.834 246s 246s x1: [2, 2, 4, 2] 246s 0.057 0.612 246s -0.499 0.879 246s 246s y: [1, 2, 4, 2] 246s -0.527 246s -0.596 246s test-mul-mat0: iter:83/500 246s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.529 -0.607 -0.037 -0.363 246s -0.200 -0.574 0.240 -0.353 246s -0.332 0.154 0.005 0.772 246s -0.936 -0.921 -0.439 0.122 246s 246s x1: [4, 2, 1, 1] 246s -0.288 -0.701 -0.526 -0.046 246s -0.670 -0.986 -0.816 -0.445 246s 246s y: [4, 2, 1, 1] 246s 0.614 0.350 -0.050 1.141 246s 1.144 0.661 -0.277 1.839 246s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 2, 4, 1] 246s -0.430 0.506 -0.782 -0.826 246s 0.741 -0.662 0.372 -0.768 246s 246s x1: [4, 4, 4, 1] 246s 0.304 0.431 -0.084 0.926 246s 0.628 -0.867 -0.362 0.927 246s -0.394 0.593 -0.743 -0.380 246s 0.777 -0.188 -0.142 -0.752 246s 246s y: [2, 4, 4, 1] 246s -0.611 -0.803 246s -1.191 0.193 246s 1.364 -0.669 246s 0.302 1.224 246s testing: mul_mat, [1, 2, 4, 3] = [4, 1, 4, 3] * [4, 2, 4, 3] 246s x0: [4, 1, 4, 3] 246s -0.755 0.194 0.565 -0.961 246s 246s x1: [4, 2, 4, 3] 246s -0.158 -0.476 0.462 -0.417 246s -0.138 -0.166 -0.185 0.942 246s 246s y: [1, 2, 4, 3] 246s 0.688 246s -0.938 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.867 -0.938 -0.823 0.690 246s -0.320 0.672 -0.348 0.135 246s 0.522 0.652 -0.661 0.610 246s -0.102 -0.397 -0.753 -0.546 246s 246s x1: [4, 1, 1, 1] 246s 0.682 0.479 0.368 0.075 246s 246s y: [4, 1, 1, 1] 246s -0.109 -0.014 0.471 -0.577 246s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 2, 4, 1] 246s 0.331 -0.689 -0.678 -0.420 246s -0.081 -0.250 -0.533 0.372 246s 246s x1: [4, 4, 4, 1] 246s 0.439 -0.086 0.246 -0.294 246s -0.324 0.467 0.731 0.966 246s -0.548 -0.589 0.648 0.931 246s 0.779 -0.277 -0.383 0.645 246s 246s y: [2, 4, 4, 1] 246s 0.160 -0.255 246s -1.330 -0.120 246s -0.605 0.192 246s 0.438 0.450 246s testing: mul_mat, [2, 4, 4, 3] = [2, 2, 4, 3] * [2, 4, 4, 3] 246s x0: [2, 2, 4, 3] 246s -0.164 0.258 246s 0.947 0.936 246s 246s x1: [2, 4, 4, 3] 246s 0.400 -0.263 246s 0.173 0.722 246s 0.204 0.754 246s 0.094 0.759 246s 246s y: [2, 4, 4, 3] 246s -0.134 0.133 246s 0.158 0.840 246s 0.161 0.899 246s 0.180 0.799 246s test-mul-mat0: iter:84/500 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.852 0.157 246s 0.691 0.340 246s 0.756 -0.172 246s 246s x1: [2, 2, 1, 1] 246s -0.047 -0.847 246s 0.268 -0.688 246s 246s y: [3, 2, 1, 1] 246s -0.093 -0.321 0.110 246s -0.336 -0.049 0.321 246s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 246s x0: [2, 1, 2, 1] 246s -0.453 -0.027 246s 246s x1: [2, 3, 2, 1] 246s -0.521 0.613 246s 0.901 0.019 246s 0.709 -0.646 246s 246s y: [1, 3, 2, 1] 246s 0.220 246s -0.408 246s -0.304 246s testing: mul_mat, [2, 1, 2, 4] = [2, 2, 2, 4] * [2, 1, 2, 4] 246s x0: [2, 2, 2, 4] 246s 0.255 0.428 246s 0.177 -0.125 246s 246s x1: [2, 1, 2, 4] 246s 0.929 -0.140 246s 246s y: [2, 1, 2, 4] 246s 0.177 0.182 246s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.214 -0.593 246s 246s x1: [2, 2, 1, 1] 246s 0.207 -0.320 246s 0.139 0.692 246s 246s y: [1, 2, 1, 1] 246s 0.145 246s -0.440 246s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 246s x0: [1, 1, 2, 1] 246s -0.005 246s 246s x1: [1, 2, 2, 1] 246s 0.573 246s 0.091 246s 246s y: [1, 2, 2, 1] 246s -0.003 246s -0.000 246s testing: mul_mat, [3, 1, 2, 4] = [1, 3, 2, 4] * [1, 1, 2, 4] 246s x0: [1, 3, 2, 4] 246s 0.414 246s 0.706 246s -0.284 246s 246s x1: [1, 1, 2, 4] 246s -0.272 246s 246s y: [3, 1, 2, 4] 246s -0.113 -0.192 0.077 246s test-mul-mat0: iter:85/500 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.652 246s 0.850 246s -0.641 246s 246s x1: [1, 3, 1, 1] 246s -0.151 246s -0.359 246s 0.134 246s 246s y: [3, 3, 1, 1] 246s 0.098 -0.128 0.097 246s 0.234 -0.305 0.230 246s -0.088 0.114 -0.086 246s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 246s x0: [1, 2, 3, 1] 246s 0.240 246s -0.733 246s 246s x1: [1, 3, 3, 1] 246s 0.063 246s -0.656 246s 0.958 246s 246s y: [2, 3, 3, 1] 246s 0.015 -0.046 246s -0.157 0.480 246s 0.229 -0.702 246s testing: mul_mat, [1, 2, 3, 2] = [1, 1, 3, 2] * [1, 2, 3, 2] 246s x0: [1, 1, 3, 2] 246s -0.858 246s 246s x1: [1, 2, 3, 2] 246s 0.173 246s -0.092 246s 246s y: [1, 2, 3, 2] 246s -0.149 246s 0.079 246s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.078 246s 0.971 246s 246s x1: [1, 1, 1, 1] 246s -0.468 246s 246s y: [2, 1, 1, 1] 246s 0.036 -0.455 246s testing: mul_mat, [4, 1, 3, 1] = [2, 4, 3, 1] * [2, 1, 3, 1] 246s x0: [2, 4, 3, 1] 246s -0.417 -0.946 246s 0.093 0.158 246s -0.522 0.255 246s 0.322 -0.279 246s 246s x1: [2, 1, 3, 1] 246s 0.064 0.987 246s 246s y: [4, 1, 3, 1] 246s -0.961 0.161 0.219 -0.254 246s testing: mul_mat, [1, 2, 3, 2] = [4, 1, 3, 2] * [4, 2, 3, 2] 246s x0: [4, 1, 3, 2] 246s 0.258 -0.918 0.189 0.977 246s 246s x1: [4, 2, 3, 2] 246s -0.486 -0.921 -0.053 0.846 246s 0.126 -0.134 0.416 0.709 246s 246s y: [1, 2, 3, 2] 246s 1.537 246s 0.927 246s test-mul-mat0: iter:86/500 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.435 0.467 0.166 0.204 246s 0.868 -0.327 0.401 0.594 246s 0.447 -0.427 -0.645 0.448 246s -0.387 0.182 -0.312 -0.428 246s 246s x1: [4, 3, 1, 1] 246s 0.245 0.852 0.950 -0.497 246s 0.934 0.139 -0.520 0.913 246s 0.188 -0.589 0.640 0.267 246s 246s y: [4, 3, 1, 1] 246s 0.348 0.019 -1.090 -0.024 246s -0.241 1.099 1.103 -0.565 246s -0.196 0.771 0.043 -0.494 246s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.561 0.468 -0.221 0.112 246s 246s x1: [4, 4, 1, 1] 246s -0.641 0.900 0.817 -0.789 246s 0.850 -0.680 -0.854 -0.011 246s -0.200 -0.941 -0.823 0.212 246s 0.699 0.444 0.273 -0.736 246s 246s y: [1, 4, 1, 1] 246s 0.511 246s -0.607 246s -0.123 246s -0.327 246s testing: mul_mat, [3, 1, 1, 3] = [4, 3, 1, 3] * [4, 1, 1, 3] 246s x0: [4, 3, 1, 3] 246s -0.520 -0.555 -0.236 -0.374 246s 0.434 0.564 -0.316 0.610 246s -0.224 -0.617 0.054 -0.951 246s 246s x1: [4, 1, 1, 3] 246s -0.131 -0.627 -0.441 0.442 246s 246s y: [3, 1, 1, 3] 246s 0.355 -0.002 -0.028 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.944 0.670 0.980 0.513 246s 0.825 0.118 0.961 0.947 246s -0.049 -0.148 0.445 0.340 246s -0.629 0.423 0.437 0.829 246s 246s x1: [4, 3, 1, 1] 246s 0.880 0.812 -0.054 -0.344 246s -0.805 -1.000 -0.295 -0.157 246s 0.966 0.192 -0.041 -0.291 246s 246s y: [4, 3, 1, 1] 246s 1.145 0.445 -0.304 -0.519 246s -1.799 -1.215 0.002 -0.176 246s 0.850 0.504 -0.193 -0.786 246s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.994 0.197 0.792 0.124 246s 246s x1: [4, 4, 1, 1] 246s 0.075 -0.324 0.710 -0.113 246s 0.622 -0.634 0.082 0.622 246s 0.070 0.925 0.588 -0.737 246s -0.117 -0.703 0.055 -0.173 246s 246s y: [1, 4, 1, 1] 246s 0.410 246s -0.602 246s 0.487 246s -0.001 246s testing: mul_mat, [4, 4, 1, 3] = [1, 4, 1, 3] * [1, 4, 1, 3] 246s x0: [1, 4, 1, 3] 246s -0.431 246s -0.822 246s 0.428 246s 0.651 246s 246s x1: [1, 4, 1, 3] 246s -0.950 246s 0.215 246s 0.104 246s -0.990 246s 246s y: [4, 4, 1, 3] 246s 0.409 0.781 -0.407 -0.619 246s -0.093 -0.177 0.092 0.140 246s -0.045 -0.085 0.044 0.067 246s 0.426 0.814 -0.424 -0.645 246s test-mul-mat0: iter:87/500 246s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.457 246s 246s x1: [1, 4, 1, 1] 246s 0.599 246s -0.055 246s -0.467 246s -0.186 246s 246s y: [1, 4, 1, 1] 246s -0.273 246s 0.025 246s 0.213 246s 0.085 246s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 246s x0: [1, 1, 4, 1] 246s 0.419 246s 246s x1: [1, 1, 4, 1] 246s 0.475 246s 246s y: [1, 1, 4, 1] 246s 0.199 246s testing: mul_mat, [4, 1, 4, 2] = [1, 4, 4, 2] * [1, 1, 4, 2] 246s x0: [1, 4, 4, 2] 246s -0.978 246s -0.924 246s -0.015 246s 0.308 246s 246s x1: [1, 1, 4, 2] 246s -0.665 246s 246s y: [4, 1, 4, 2] 246s 0.650 0.615 0.010 -0.205 246s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.377 246s 0.922 246s 0.865 246s -0.053 246s 246s x1: [1, 4, 1, 1] 246s -0.442 246s 0.307 246s -0.168 246s -0.559 246s 246s y: [4, 4, 1, 1] 246s 0.166 -0.407 -0.382 0.023 246s -0.116 0.283 0.266 -0.016 246s 0.063 -0.155 -0.145 0.009 246s 0.211 -0.516 -0.483 0.030 246s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 246s x0: [4, 1, 4, 1] 246s 0.836 -0.142 -0.541 -0.842 246s 246s x1: [4, 1, 4, 1] 246s -0.782 0.664 0.815 0.988 246s 246s y: [1, 1, 4, 1] 246s -2.021 246s testing: mul_mat, [3, 4, 4, 2] = [1, 3, 4, 2] * [1, 4, 4, 2] 246s x0: [1, 3, 4, 2] 246s 0.823 246s -0.319 246s 0.661 246s 246s x1: [1, 4, 4, 2] 246s -0.401 246s 0.587 246s 0.161 246s 0.348 246s 246s y: [3, 4, 4, 2] 246s -0.330 0.128 -0.265 246s 0.483 -0.187 0.388 246s 0.133 -0.051 0.106 246s 0.286 -0.111 0.230 246s test-mul-mat0: iter:88/500 246s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.243 246s 0.246 246s -0.267 246s 246s x1: [1, 1, 1, 1] 246s 0.423 246s 246s y: [3, 1, 1, 1] 246s 0.103 0.104 -0.113 246s testing: mul_mat, [1, 3, 3, 1] = [1, 1, 3, 1] * [1, 3, 3, 1] 246s x0: [1, 1, 3, 1] 246s 0.682 246s 246s x1: [1, 3, 3, 1] 246s -0.096 246s 0.142 246s 0.865 246s 246s y: [1, 3, 3, 1] 246s -0.066 246s 0.097 246s 0.590 246s testing: mul_mat, [1, 1, 3, 2] = [1, 1, 3, 2] * [1, 1, 3, 2] 246s x0: [1, 1, 3, 2] 246s -0.649 246s 246s x1: [1, 1, 3, 2] 246s 0.126 246s 246s y: [1, 1, 3, 2] 246s -0.082 246s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.286 246s 246s x1: [1, 1, 1, 1] 246s -0.464 246s 246s y: [1, 1, 1, 1] 246s 0.133 246s testing: mul_mat, [1, 1, 3, 1] = [1, 1, 3, 1] * [1, 1, 3, 1] 246s x0: [1, 1, 3, 1] 246s 0.148 246s 246s x1: [1, 1, 3, 1] 246s 0.782 246s 246s y: [1, 1, 3, 1] 246s 0.116 246s testing: mul_mat, [2, 1, 3, 2] = [1, 2, 3, 2] * [1, 1, 3, 2] 246s x0: [1, 2, 3, 2] 246s -0.970 246s 0.072 246s 246s x1: [1, 1, 3, 2] 246s -0.466 246s 246s y: [2, 1, 3, 2] 246s 0.452 -0.033 246s test-mul-mat0: iter:89/500 246s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.280 0.386 246s -0.347 -0.017 246s 0.899 -0.157 246s -0.071 0.891 246s 246s x1: [2, 3, 1, 1] 246s -0.411 -0.039 246s 0.703 -0.793 246s 0.886 -0.149 246s 246s y: [4, 3, 1, 1] 246s 0.100 0.143 -0.363 -0.005 246s -0.503 -0.231 0.756 -0.756 246s -0.306 -0.305 0.820 -0.195 246s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 246s x0: [2, 4, 4, 1] 246s 0.570 0.181 246s 0.790 -0.323 246s 0.435 0.583 246s 0.315 0.059 246s 246s x1: [2, 4, 4, 1] 246s -0.127 -0.999 246s 0.928 -0.335 246s 0.849 0.107 246s -0.746 0.793 246s 246s y: [4, 4, 4, 1] 246s -0.253 0.222 -0.638 -0.099 246s 0.468 0.841 0.208 0.272 246s 0.503 0.636 0.432 0.274 246s -0.282 -0.845 0.138 -0.188 246s testing: mul_mat, [2, 4, 4, 2] = [2, 2, 4, 2] * [2, 4, 4, 2] 246s x0: [2, 2, 4, 2] 246s 0.551 0.384 246s -0.481 -0.595 246s 246s x1: [2, 4, 4, 2] 246s 0.668 -0.509 246s -0.959 0.103 246s -0.926 0.356 246s -0.838 0.855 246s 246s y: [2, 4, 4, 2] 246s 0.172 -0.019 246s -0.488 0.400 246s -0.373 0.233 246s -0.133 -0.105 246s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.436 0.025 246s 246s x1: [2, 2, 1, 1] 246s 0.209 0.631 246s 0.463 -0.626 246s 246s y: [1, 2, 1, 1] 246s 0.107 246s 0.186 246s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 246s x0: [1, 3, 4, 1] 246s 0.025 246s 0.973 246s 0.220 246s 246s x1: [1, 2, 4, 1] 246s -0.729 246s -0.844 246s 246s y: [3, 2, 4, 1] 246s -0.018 -0.709 -0.161 246s -0.021 -0.821 -0.186 246s testing: mul_mat, [2, 1, 4, 2] = [3, 2, 4, 2] * [3, 1, 4, 2] 246s x0: [3, 2, 4, 2] 246s 0.740 0.798 -0.714 246s -0.586 -0.602 -0.443 246s 246s x1: [3, 1, 4, 2] 246s -0.517 -0.016 0.817 246s 246s y: [2, 1, 4, 2] 246s -0.978 -0.050 246s test-mul-mat0: iter:90/500 246s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.099 -0.437 -0.019 246s 0.689 -0.377 -0.702 246s 246s x1: [3, 3, 1, 1] 246s -0.631 0.449 -0.883 246s -0.159 -0.547 0.428 246s 0.257 -0.094 -0.211 246s 246s y: [2, 3, 1, 1] 246s -0.241 0.016 246s 0.215 -0.204 246s 0.071 0.361 246s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 2, 3, 1] 246s -0.683 0.494 0.395 246s 0.223 -0.717 0.614 246s 246s x1: [3, 2, 3, 1] 246s 0.161 0.953 0.989 246s 0.207 0.170 0.333 246s 246s y: [2, 2, 3, 1] 246s 0.751 -0.040 246s 0.074 0.129 246s testing: mul_mat, [1, 2, 3, 3] = [3, 1, 3, 3] * [3, 2, 3, 3] 246s x0: [3, 1, 3, 3] 246s -0.383 0.019 0.420 246s 246s x1: [3, 2, 3, 3] 246s -0.729 -0.506 0.260 246s -0.423 -0.448 0.260 246s 246s y: [1, 2, 3, 3] 246s 0.380 246s 0.263 246s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.609 -0.567 0.119 246s 246s x1: [3, 1, 1, 1] 246s 0.067 0.775 0.414 246s 246s y: [1, 1, 1, 1] 246s -0.431 246s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 246s x0: [1, 2, 3, 1] 246s 0.929 246s -0.812 246s 246s x1: [1, 3, 3, 1] 246s 0.328 246s 0.708 246s 0.919 246s 246s y: [2, 3, 3, 1] 246s 0.305 -0.266 246s 0.658 -0.574 246s 0.854 -0.746 246s testing: mul_mat, [1, 1, 3, 3] = [2, 1, 3, 3] * [2, 1, 3, 3] 246s x0: [2, 1, 3, 3] 246s -0.829 0.737 246s 246s x1: [2, 1, 3, 3] 246s -0.871 -0.001 246s 246s y: [1, 1, 3, 3] 246s 0.720 246s test-mul-mat0: iter:91/500 246s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.059 246s -0.885 246s 246s x1: [1, 2, 1, 1] 246s 0.987 246s -0.109 246s 246s y: [2, 2, 1, 1] 246s -0.058 -0.873 246s 0.006 0.097 246s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.252 246s 246s x1: [1, 2, 1, 1] 246s 0.768 246s 0.603 246s 246s y: [1, 2, 1, 1] 246s -0.194 246s -0.152 246s testing: mul_mat, [2, 1, 1, 2] = [1, 2, 1, 2] * [1, 1, 1, 2] 246s x0: [1, 2, 1, 2] 246s -0.640 246s -0.572 246s 246s x1: [1, 1, 1, 2] 246s 0.774 246s 246s y: [2, 1, 1, 2] 246s -0.495 -0.443 246s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.425 246s 0.126 246s 0.744 246s 246s x1: [1, 2, 1, 1] 246s -0.952 246s 0.625 246s 246s y: [3, 2, 1, 1] 246s 0.404 -0.120 -0.708 246s -0.265 0.079 0.465 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.459 -0.655 -0.145 246s 0.609 0.914 -0.668 246s 0.927 -0.783 0.702 246s 0.326 0.933 -0.543 246s 246s x1: [3, 1, 1, 1] 246s -0.899 -0.836 0.333 246s 246s y: [4, 1, 1, 1] 246s 0.912 -1.534 0.056 -1.255 246s testing: mul_mat, [1, 3, 1, 2] = [4, 1, 1, 2] * [4, 3, 1, 2] 246s x0: [4, 1, 1, 2] 246s -0.538 -0.324 -0.105 -0.206 246s 246s x1: [4, 3, 1, 2] 246s 0.591 -0.551 -0.769 -0.412 246s -0.759 -0.409 0.016 0.464 246s 0.467 0.064 0.088 0.712 246s 246s y: [1, 3, 1, 2] 246s 0.026 246s 0.443 246s -0.427 246s test-mul-mat0: iter:92/500 246s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.620 0.353 -0.308 246s 0.835 -0.191 -0.568 246s 246s x1: [3, 1, 1, 1] 246s 0.989 -0.468 0.641 246s 246s y: [2, 1, 1, 1] 246s 0.251 0.551 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.261 -0.201 0.839 246s 246s x1: [3, 2, 1, 1] 246s -0.788 0.599 -0.368 246s 0.131 0.997 -0.242 246s 246s y: [1, 2, 1, 1] 246s -0.224 246s -0.438 246s testing: mul_mat, [1, 1, 1, 4] = [3, 1, 1, 4] * [3, 1, 1, 4] 246s x0: [3, 1, 1, 4] 246s -0.554 0.036 0.841 246s 246s x1: [3, 1, 1, 4] 246s 0.415 0.694 -0.366 246s 246s y: [1, 1, 1, 4] 246s -0.514 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.651 -0.131 -0.228 246s -0.765 -0.849 0.718 246s -0.642 0.089 0.881 246s -0.957 0.888 -0.540 246s 246s x1: [3, 1, 1, 1] 246s -0.797 0.550 -0.604 246s 246s y: [4, 1, 1, 1] 246s 0.584 -0.291 0.028 1.577 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.578 0.502 0.086 -0.391 246s 0.106 -0.273 0.520 -0.506 246s 0.785 0.477 -0.394 -0.991 246s 0.128 0.737 0.237 -0.673 246s 246s x1: [4, 3, 1, 1] 246s -0.478 0.863 -0.319 -0.032 246s -0.101 -0.478 -0.233 -0.374 246s -0.802 0.375 -0.214 -0.914 246s 246s y: [4, 3, 1, 1] 246s 0.142 -0.435 0.195 0.521 246s -0.172 0.187 0.155 -0.169 246s 0.064 0.165 0.540 0.738 246s testing: mul_mat, [4, 4, 1, 4] = [4, 4, 1, 4] * [4, 4, 1, 4] 246s x0: [4, 4, 1, 4] 246s 0.528 0.742 -0.398 -0.362 246s -0.934 -0.795 0.050 0.359 246s 0.767 0.589 -0.208 0.800 246s -0.322 0.288 -0.462 0.481 246s 246s x1: [4, 4, 1, 4] 246s -0.625 -0.531 -0.151 -0.762 246s 0.150 0.817 0.136 0.673 246s -0.416 0.763 0.871 0.959 246s -0.451 0.957 0.540 -0.873 246s 246s y: [4, 4, 1, 4] 246s -0.388 0.725 -1.371 -0.248 246s 0.388 -0.542 1.107 0.448 246s -0.349 0.170 0.716 0.413 246s 0.572 -0.626 -0.592 -0.248 246s test-mul-mat0: iter:93/500 246s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.034 -0.547 246s 0.353 -0.427 246s 246s x1: [2, 4, 1, 1] 246s 0.189 -0.417 246s 0.213 0.552 246s -0.863 0.689 246s -0.447 0.050 246s 246s y: [2, 4, 1, 1] 246s 0.235 0.245 246s -0.294 -0.161 246s -0.406 -0.599 246s -0.043 -0.179 246s testing: mul_mat, [3, 2, 4, 1] = [2, 3, 4, 1] * [2, 2, 4, 1] 246s x0: [2, 3, 4, 1] 246s -0.538 0.280 246s 0.972 0.676 246s -0.168 -0.891 246s 246s x1: [2, 2, 4, 1] 246s 0.779 -0.692 246s -0.005 0.366 246s 246s y: [3, 2, 4, 1] 246s -0.612 0.290 0.486 246s 0.105 0.243 -0.325 246s testing: mul_mat, [4, 3, 4, 2] = [2, 4, 4, 2] * [2, 3, 4, 2] 246s x0: [2, 4, 4, 2] 246s -0.949 0.553 246s -0.902 0.724 246s 0.902 0.071 246s -0.846 -0.104 246s 246s x1: [2, 3, 4, 2] 246s -0.529 -0.339 246s 0.990 -0.960 246s 0.847 -0.919 246s 246s y: [4, 3, 4, 2] 246s 0.314 0.231 -0.501 0.482 246s -1.470 -1.588 0.825 -0.737 246s -1.312 -1.430 0.699 -0.621 246s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.309 -0.261 246s -0.080 -0.705 246s 0.993 0.408 246s -0.092 -0.330 246s 246s x1: [2, 4, 1, 1] 246s 0.067 -0.440 246s 0.778 0.466 246s 0.743 -0.530 246s -0.114 0.224 246s 246s y: [4, 4, 1, 1] 246s 0.094 0.305 -0.113 0.139 246s -0.362 -0.391 0.963 -0.226 246s -0.092 0.314 0.522 0.106 246s -0.023 -0.149 -0.022 -0.063 246s testing: mul_mat, [3, 2, 4, 1] = [4, 3, 4, 1] * [4, 2, 4, 1] 246s x0: [4, 3, 4, 1] 246s 0.527 0.978 -0.060 0.640 246s -0.096 -0.243 -0.164 -0.554 246s 0.473 0.191 -0.003 -0.216 246s 246s x1: [4, 2, 4, 1] 246s 0.395 -0.626 -0.940 -0.118 246s 0.972 -0.548 0.853 0.718 246s 246s y: [3, 2, 4, 1] 246s -0.423 0.333 0.095 246s 0.384 -0.498 0.197 246s testing: mul_mat, [4, 4, 4, 2] = [3, 4, 4, 2] * [3, 4, 4, 2] 246s x0: [3, 4, 4, 2] 246s -0.002 0.301 0.278 246s 0.816 0.071 0.830 246s -0.814 -0.864 -0.927 246s -0.449 -0.014 0.686 246s 246s x1: [3, 4, 4, 2] 246s 0.097 -0.118 0.461 246s 0.821 -0.546 0.183 246s -0.123 0.744 0.703 246s -0.439 -0.840 0.689 246s 246s y: [4, 4, 4, 2] 246s 0.092 0.452 -0.403 0.274 246s -0.115 0.783 -0.366 -0.235 246s 0.419 0.536 -1.194 0.527 246s -0.060 0.154 0.445 0.681 246s test-mul-mat0: iter:94/500 246s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.655 -0.917 246s -0.411 0.628 246s 246s x1: [2, 3, 1, 1] 246s -0.104 0.125 246s -0.413 0.089 246s -0.722 0.317 246s 246s y: [2, 3, 1, 1] 246s -0.046 0.121 246s 0.188 0.226 246s 0.182 0.495 246s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 246s x0: [2, 1, 2, 1] 246s 0.728 0.800 246s 246s x1: [2, 2, 2, 1] 246s 0.004 -0.989 246s -0.808 0.564 246s 246s y: [1, 2, 2, 1] 246s -0.788 246s -0.137 246s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 246s x0: [2, 1, 2, 1] 246s 0.856 0.467 246s 246s x1: [2, 1, 2, 1] 246s 0.378 0.297 246s 246s y: [1, 1, 2, 1] 246s 0.462 246s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.372 0.603 246s -0.679 0.454 246s 246s x1: [2, 1, 1, 1] 246s -0.945 0.885 246s 246s y: [2, 1, 1, 1] 246s 0.183 1.043 246s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 246s x0: [2, 4, 2, 1] 246s 0.812 0.484 246s -0.679 0.564 246s -0.710 -0.010 246s 0.612 -0.219 246s 246s x1: [2, 2, 2, 1] 246s -0.089 0.231 246s -0.542 -0.078 246s 246s y: [4, 2, 2, 1] 246s 0.039 0.191 0.061 -0.105 246s -0.478 0.324 0.386 -0.315 246s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 246s x0: [4, 3, 2, 1] 246s -0.772 0.792 -0.129 0.806 246s -0.084 0.906 -0.544 -0.528 246s -0.099 0.682 -0.637 0.839 246s 246s x1: [4, 2, 2, 1] 246s 0.362 0.174 0.443 0.683 246s -0.223 -0.103 -0.406 -0.992 246s 246s y: [3, 2, 2, 1] 246s 0.352 -0.475 0.374 246s -0.657 0.669 -0.622 246s test-mul-mat0: iter:95/500 246s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.069 -0.430 -0.750 246s 0.542 -0.591 0.971 246s -0.915 0.611 -0.134 246s -0.928 -0.504 -0.463 246s 246s x1: [3, 3, 1, 1] 246s 0.553 0.791 0.624 246s 0.781 -0.293 -0.475 246s 0.573 -0.386 -0.793 246s 246s y: [4, 3, 1, 1] 246s -0.770 0.438 -0.106 -1.200 246s 0.536 0.134 -0.829 -0.357 246s 0.801 -0.231 -0.653 0.030 246s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.957 0.684 0.715 246s -0.429 0.891 -0.842 246s 0.640 -0.539 -0.592 246s 246s x1: [3, 4, 1, 1] 246s -0.044 0.975 -0.783 246s 0.194 -0.029 0.328 246s -0.191 0.458 0.535 246s -0.639 0.250 0.159 246s 246s y: [3, 4, 1, 1] 246s 0.066 1.547 -0.090 246s 0.401 -0.386 -0.054 246s 0.513 0.040 -0.686 246s -0.327 0.363 -0.637 246s testing: mul_mat, [3, 3, 1, 4] = [3, 3, 1, 4] * [3, 3, 1, 4] 246s x0: [3, 3, 1, 4] 246s -0.414 -0.613 -0.512 246s -0.119 0.339 -0.513 246s -0.630 0.263 0.814 246s 246s x1: [3, 3, 1, 4] 246s 0.181 -0.130 -0.621 246s 0.267 -0.519 0.245 246s 0.339 -0.023 0.782 246s 246s y: [3, 3, 1, 4] 246s 0.322 0.253 -0.654 246s 0.082 -0.333 -0.105 246s -0.526 -0.449 0.417 246s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.009 0.141 -0.808 246s 0.170 0.654 0.143 246s 246s x1: [3, 3, 1, 1] 246s 0.545 -0.117 0.388 246s 0.360 0.552 -0.968 246s -0.963 -0.121 0.307 246s 246s y: [2, 3, 1, 1] 246s -0.326 0.072 246s 0.863 0.283 246s -0.273 -0.199 246s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.141 0.809 246s -0.407 -0.509 246s 246s x1: [2, 3, 1, 1] 246s -0.027 -0.988 246s 0.204 0.375 246s 0.812 -0.806 246s 246s y: [2, 3, 1, 1] 246s -0.795 0.514 246s 0.274 -0.274 246s -0.767 0.080 246s testing: mul_mat, [4, 2, 1, 4] = [2, 4, 1, 4] * [2, 2, 1, 4] 246s x0: [2, 4, 1, 4] 246s -0.019 0.607 246s 0.595 -0.966 246s -0.170 0.329 246s 0.954 0.419 246s 246s x1: [2, 2, 1, 4] 246s 0.380 -0.133 246s 0.004 0.506 246s 246s y: [4, 2, 1, 4] 246s -0.088 0.354 -0.108 0.307 246s 0.307 -0.486 0.166 0.216 246s test-mul-mat0: iter:96/500 246s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.583 0.199 246s 246s x1: [2, 4, 1, 1] 246s -0.667 0.011 246s 0.784 -0.439 246s 0.579 -0.939 246s 0.382 0.956 246s 246s y: [1, 4, 1, 1] 246s -0.387 246s 0.370 246s 0.151 246s 0.413 246s testing: mul_mat, [2, 1, 2, 1] = [2, 2, 2, 1] * [2, 1, 2, 1] 246s x0: [2, 2, 2, 1] 246s -0.716 0.364 246s 0.417 0.522 246s 246s x1: [2, 1, 2, 1] 246s -0.397 0.290 246s 246s y: [2, 1, 2, 1] 246s 0.390 -0.014 246s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 246s x0: [2, 2, 2, 1] 246s 0.247 0.968 246s 0.532 0.308 246s 246s x1: [2, 2, 2, 1] 246s -0.661 -0.225 246s 0.259 0.098 246s 246s y: [2, 2, 2, 1] 246s -0.381 -0.421 246s 0.158 0.168 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.887 -0.631 246s 0.825 0.530 246s 246s x1: [2, 2, 1, 1] 246s -0.314 -0.259 246s -0.777 0.542 246s 246s y: [2, 2, 1, 1] 246s 0.442 -0.396 246s 0.347 -0.354 246s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 246s x0: [2, 1, 2, 1] 246s -0.499 -0.117 246s 246s x1: [2, 2, 2, 1] 246s 0.347 0.153 246s -0.293 -0.348 246s 246s y: [1, 2, 2, 1] 246s -0.191 246s 0.187 246s testing: mul_mat, [2, 2, 2, 1] = [1, 2, 2, 1] * [1, 2, 2, 1] 246s x0: [1, 2, 2, 1] 246s 0.225 246s 0.855 246s 246s x1: [1, 2, 2, 1] 246s -0.164 246s -0.147 246s 246s y: [2, 2, 2, 1] 246s -0.037 -0.140 246s -0.033 -0.126 246s test-mul-mat0: iter:97/500 246s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.255 246s 246s x1: [1, 4, 1, 1] 246s -0.955 246s -0.505 246s 0.908 246s -0.586 246s 246s y: [1, 4, 1, 1] 246s -0.244 246s -0.129 246s 0.232 246s -0.150 246s testing: mul_mat, [3, 1, 3, 1] = [1, 3, 3, 1] * [1, 1, 3, 1] 246s x0: [1, 3, 3, 1] 246s 0.778 246s 0.335 246s -0.808 246s 246s x1: [1, 1, 3, 1] 246s 0.566 246s 246s y: [3, 1, 3, 1] 246s 0.440 0.190 -0.458 246s testing: mul_mat, [3, 3, 3, 2] = [1, 3, 3, 2] * [1, 3, 3, 2] 246s x0: [1, 3, 3, 2] 246s -0.364 246s 0.829 246s -0.845 246s 246s x1: [1, 3, 3, 2] 246s -0.619 246s 0.620 246s -0.721 246s 246s y: [3, 3, 3, 2] 246s 0.226 -0.513 0.523 246s -0.226 0.514 -0.524 246s 0.263 -0.598 0.609 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.598 246s 0.178 246s 0.432 246s 246s x1: [1, 3, 1, 1] 246s 0.625 246s -0.787 246s -0.580 246s 246s y: [3, 3, 1, 1] 246s 0.374 0.111 0.270 246s -0.471 -0.140 -0.340 246s -0.346 -0.103 -0.250 246s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 246s x0: [3, 2, 3, 1] 246s -0.243 -0.234 0.601 246s -0.821 0.757 -0.372 246s 246s x1: [3, 1, 3, 1] 246s 0.477 0.843 0.772 246s 246s y: [2, 1, 3, 1] 246s 0.150 -0.041 246s testing: mul_mat, [2, 3, 3, 2] = [2, 2, 3, 2] * [2, 3, 3, 2] 246s x0: [2, 2, 3, 2] 246s 0.317 0.057 246s -0.115 -0.922 246s 246s x1: [2, 3, 3, 2] 246s 0.884 0.890 246s -0.781 0.361 246s 0.733 0.991 246s 246s y: [2, 3, 3, 2] 246s 0.331 -0.923 246s -0.227 -0.243 246s 0.289 -0.998 246s test-mul-mat0: iter:98/500 246s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.263 246s 0.976 246s 246s x1: [1, 1, 1, 1] 246s -0.341 246s 246s y: [2, 1, 1, 1] 246s 0.090 -0.333 246s testing: mul_mat, [4, 2, 2, 1] = [1, 4, 2, 1] * [1, 2, 2, 1] 246s x0: [1, 4, 2, 1] 246s 0.323 246s 0.034 246s -0.411 246s -0.451 246s 246s x1: [1, 2, 2, 1] 246s 0.236 246s 0.794 246s 246s y: [4, 2, 2, 1] 246s 0.076 0.008 -0.097 -0.106 246s 0.256 0.027 -0.326 -0.358 246s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 3, 2, 1] 246s 0.189 246s -0.276 246s -0.003 246s 246s x1: [1, 4, 2, 1] 246s 0.840 246s 0.627 246s -0.505 246s -0.666 246s 246s y: [3, 4, 2, 1] 246s 0.159 -0.232 -0.003 246s 0.119 -0.173 -0.002 246s -0.096 0.139 0.002 246s -0.126 0.184 0.002 246s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.398 246s 0.685 246s -0.048 246s -0.046 246s 246s x1: [1, 3, 1, 1] 246s -0.496 246s -0.192 246s 0.631 246s 246s y: [4, 3, 1, 1] 246s 0.197 -0.339 0.024 0.023 246s 0.076 -0.131 0.009 0.009 246s -0.251 0.432 -0.031 -0.029 246s testing: mul_mat, [2, 1, 2, 1] = [4, 2, 2, 1] * [4, 1, 2, 1] 246s x0: [4, 2, 2, 1] 246s 0.543 0.824 -0.025 -0.677 246s -0.064 0.549 0.703 0.887 246s 246s x1: [4, 1, 2, 1] 246s 0.007 0.986 0.543 0.556 246s 246s y: [2, 1, 2, 1] 246s 0.426 1.415 246s testing: mul_mat, [4, 4, 2, 1] = [2, 4, 2, 1] * [2, 4, 2, 1] 246s x0: [2, 4, 2, 1] 246s 0.991 0.750 246s 0.426 -0.086 246s 0.028 -0.413 246s 0.694 -0.203 246s 246s x1: [2, 4, 2, 1] 246s -0.830 0.291 246s -0.471 0.854 246s -0.758 0.483 246s -0.138 -0.772 246s 246s y: [4, 4, 2, 1] 246s -0.604 -0.379 -0.143 -0.635 246s 0.174 -0.274 -0.366 -0.501 246s -0.389 -0.364 -0.220 -0.624 246s -0.716 0.007 0.315 0.061 246s test-mul-mat0: iter:99/500 246s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.121 246s 0.640 246s 0.621 246s 0.555 246s 246s x1: [1, 1, 1, 1] 246s 0.222 246s 246s y: [4, 1, 1, 1] 246s -0.027 0.142 0.138 0.123 246s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 1, 2, 1] 246s 0.027 246s 246s x1: [1, 4, 2, 1] 246s 0.974 246s -0.263 246s 0.721 246s 0.852 246s 246s y: [1, 4, 2, 1] 246s 0.027 246s -0.007 246s 0.020 246s 0.023 246s testing: mul_mat, [3, 1, 2, 4] = [1, 3, 2, 4] * [1, 1, 2, 4] 246s x0: [1, 3, 2, 4] 246s 0.284 246s 0.952 246s 0.730 246s 246s x1: [1, 1, 2, 4] 246s 0.993 246s 246s y: [3, 1, 2, 4] 246s 0.282 0.945 0.725 246s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 4, 1, 1] 246s 0.505 246s 0.869 246s 0.405 246s -0.212 246s 246s x1: [1, 3, 1, 1] 246s 0.170 246s -0.305 246s -0.713 246s 246s y: [4, 3, 1, 1] 246s 0.086 0.148 0.069 -0.036 246s -0.154 -0.265 -0.124 0.064 246s -0.360 -0.619 -0.289 0.151 246s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 246s x0: [4, 3, 2, 1] 246s -0.454 -0.494 -0.823 0.253 246s 0.246 0.664 0.359 -0.918 246s 0.605 0.698 0.608 -0.750 246s 246s x1: [4, 1, 2, 1] 246s 0.820 0.136 -0.211 0.625 246s 246s y: [3, 1, 2, 1] 246s -0.107 -0.357 -0.006 246s testing: mul_mat, [1, 4, 2, 4] = [3, 1, 2, 4] * [3, 4, 2, 4] 246s x0: [3, 1, 2, 4] 246s 0.003 -0.138 0.991 246s 246s x1: [3, 4, 2, 4] 246s -0.900 -0.769 -0.915 246s 0.835 -0.460 -0.235 246s -0.863 0.086 -0.989 246s 0.742 0.591 0.675 246s 246s y: [1, 4, 2, 4] 246s -0.804 246s -0.167 246s -0.995 246s 0.589 246s test-mul-mat0: iter:100/500 246s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.241 -0.852 0.192 246s 246s x1: [3, 1, 1, 1] 246s -0.470 0.897 -0.843 246s 246s y: [1, 1, 1, 1] 246s -0.814 246s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.048 -0.746 -0.447 246s 0.714 0.220 0.641 246s 246s x1: [3, 1, 1, 1] 246s 0.272 0.929 0.008 246s 246s y: [2, 1, 1, 1] 246s -0.710 0.405 246s testing: mul_mat, [4, 2, 1, 3] = [3, 4, 1, 3] * [3, 2, 1, 3] 246s x0: [3, 4, 1, 3] 246s -0.356 -0.589 0.746 246s -0.427 0.419 -0.252 246s 0.525 0.673 0.301 246s 0.240 -0.107 -0.058 246s 246s x1: [3, 2, 1, 3] 246s -0.986 0.545 0.732 246s -0.635 0.226 -0.046 246s 246s y: [4, 2, 1, 3] 246s 0.576 0.465 0.069 -0.337 246s 0.058 0.377 -0.195 -0.174 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.973 0.088 -0.327 246s 0.882 0.321 0.628 246s 0.655 0.995 -0.324 246s -0.924 -0.366 0.244 246s 246s x1: [3, 4, 1, 1] 246s -0.399 -0.216 -0.926 246s 0.902 -0.976 -0.033 246s -0.156 0.277 0.405 246s 0.517 -0.105 0.069 246s 246s y: [4, 4, 1, 1] 246s -0.104 -1.003 -0.176 0.222 246s 0.803 0.462 -0.369 -0.485 246s -0.260 0.206 0.042 0.142 246s 0.471 0.466 0.212 -0.423 246s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.294 -0.547 -0.857 0.575 246s 0.073 0.602 0.597 -0.975 246s 246s x1: [4, 3, 1, 1] 246s 0.735 0.362 -0.774 0.588 246s -0.379 -0.373 -0.810 0.405 246s -0.299 -0.908 0.429 0.668 246s 246s y: [2, 3, 1, 1] 246s 0.589 -0.764 246s 1.243 -1.131 246s 0.601 -0.963 246s testing: mul_mat, [2, 4, 1, 3] = [2, 2, 1, 3] * [2, 4, 1, 3] 246s x0: [2, 2, 1, 3] 246s -0.732 -0.074 246s 0.549 0.865 246s 246s x1: [2, 4, 1, 3] 246s 0.252 0.651 246s 0.113 -0.427 246s 0.646 0.747 246s 0.246 0.274 246s 246s y: [2, 4, 1, 3] 246s -0.232 0.701 246s -0.051 -0.308 246s -0.528 1.001 246s -0.200 0.372 246s test-mul-mat0: iter:101/500 246s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.763 0.525 246s -0.033 0.478 246s 0.235 -0.217 246s 246s x1: [2, 3, 1, 1] 246s -0.296 -0.980 246s -0.860 0.301 246s -0.574 0.482 246s 246s y: [3, 3, 1, 1] 246s -0.288 -0.459 0.143 246s 0.814 0.172 -0.268 246s 0.691 0.249 -0.240 246s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.896 -0.967 246s -0.127 0.960 246s 0.723 0.294 246s 0.771 -0.341 246s 246s x1: [2, 3, 1, 1] 246s 0.425 -0.981 246s 0.051 -0.026 246s -0.055 -0.084 246s 246s y: [4, 3, 1, 1] 246s 1.329 -0.996 0.019 0.663 246s 0.071 -0.032 0.029 0.048 246s 0.032 -0.073 -0.064 -0.014 246s testing: mul_mat, [2, 4, 1, 2] = [2, 2, 1, 2] * [2, 4, 1, 2] 246s x0: [2, 2, 1, 2] 246s -0.514 0.882 246s -0.434 0.431 246s 246s x1: [2, 4, 1, 2] 246s -0.012 -0.994 246s -0.916 0.692 246s -0.974 -0.776 246s -0.007 -0.548 246s 246s y: [2, 4, 1, 2] 246s -0.871 -0.423 246s 1.082 0.695 246s -0.183 0.088 246s -0.480 -0.233 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.214 0.064 246s 0.820 0.298 246s 246s x1: [2, 2, 1, 1] 246s 0.538 0.287 246s -0.445 -0.169 246s 246s y: [2, 2, 1, 1] 246s 0.133 0.526 246s -0.106 -0.415 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.228 -0.769 246s 0.586 -0.540 246s 246s x1: [2, 2, 1, 1] 246s 0.512 0.090 246s 0.522 -0.495 246s 246s y: [2, 2, 1, 1] 246s 0.048 0.251 246s 0.500 0.573 246s testing: mul_mat, [1, 2, 1, 2] = [2, 1, 1, 2] * [2, 2, 1, 2] 246s x0: [2, 1, 1, 2] 246s 0.146 0.221 246s 246s x1: [2, 2, 1, 2] 246s 0.634 -0.602 246s -0.074 -0.535 246s 246s y: [1, 2, 1, 2] 246s -0.040 246s -0.129 246s test-mul-mat0: iter:102/500 246s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.112 -0.171 -0.408 0.459 246s 246s x1: [4, 4, 1, 1] 246s -0.485 0.747 0.410 0.579 246s 0.044 -0.079 -0.331 -0.434 246s 0.426 -0.790 0.794 0.012 246s -0.559 -0.746 -0.354 -0.161 246s 246s y: [1, 4, 1, 1] 246s -0.083 246s -0.046 246s -0.136 246s 0.135 246s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 246s x0: [4, 1, 4, 1] 246s -0.527 -0.287 -0.965 -0.733 246s 246s x1: [4, 1, 4, 1] 246s 0.386 0.435 -0.395 -0.393 246s 246s y: [1, 1, 4, 1] 246s 0.340 246s testing: mul_mat, [1, 1, 4, 3] = [4, 1, 4, 3] * [4, 1, 4, 3] 246s x0: [4, 1, 4, 3] 246s 0.639 -0.130 0.211 -0.085 246s 246s x1: [4, 1, 4, 3] 246s 0.547 -0.862 0.332 -0.870 246s 246s y: [1, 1, 4, 3] 246s 0.605 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.931 0.731 0.128 -0.208 246s -0.741 -0.094 -0.149 -0.363 246s -0.566 0.824 -0.817 0.981 246s -0.564 0.522 -0.439 -0.375 246s 246s x1: [4, 1, 1, 1] 246s 0.681 -0.167 0.821 -0.720 246s 246s y: [4, 1, 1, 1] 246s 0.767 -0.351 -1.900 -0.562 246s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 1, 4, 1] 246s 0.481 0.055 0.944 -0.716 246s 246s x1: [4, 4, 4, 1] 246s 0.287 -0.691 0.618 0.480 246s 0.996 -0.234 -0.890 0.633 246s -0.603 -0.799 0.315 0.230 246s -0.978 0.595 0.956 0.953 246s 246s y: [1, 4, 4, 1] 246s 0.339 246s -0.827 246s -0.202 246s -0.217 246s testing: mul_mat, [4, 4, 4, 3] = [1, 4, 4, 3] * [1, 4, 4, 3] 246s x0: [1, 4, 4, 3] 246s 0.027 246s 0.814 246s -0.135 246s 0.357 246s 246s x1: [1, 4, 4, 3] 246s -0.090 246s 0.122 246s -0.761 246s 0.268 246s 246s y: [4, 4, 4, 3] 246s -0.002 -0.073 0.012 -0.032 246s 0.003 0.099 -0.017 0.044 246s -0.020 -0.620 0.103 -0.272 246s 0.007 0.218 -0.036 0.096 246s test-mul-mat0: iter:103/500 246s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 4, 1, 1] 246s 0.561 246s 0.479 246s 0.673 246s 0.586 246s 246s x1: [1, 3, 1, 1] 246s 0.505 246s 0.520 246s -0.633 246s 246s y: [4, 3, 1, 1] 246s 0.283 0.242 0.340 0.296 246s 0.292 0.249 0.350 0.305 246s -0.355 -0.303 -0.426 -0.371 246s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 4, 2, 1] 246s -0.223 246s 0.389 246s 0.803 246s -0.664 246s 246s x1: [1, 4, 2, 1] 246s 0.871 246s -0.518 246s -0.362 246s -0.922 246s 246s y: [4, 4, 2, 1] 246s -0.195 0.339 0.700 -0.578 246s 0.116 -0.201 -0.416 0.344 246s 0.081 -0.141 -0.291 0.240 246s 0.206 -0.359 -0.741 0.612 246s testing: mul_mat, [1, 4, 2, 2] = [1, 1, 2, 2] * [1, 4, 2, 2] 246s x0: [1, 1, 2, 2] 246s -0.741 246s 246s x1: [1, 4, 2, 2] 246s -0.076 246s -0.398 246s -0.495 246s -0.750 246s 246s y: [1, 4, 2, 2] 246s 0.056 246s 0.295 246s 0.367 246s 0.556 246s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.847 246s 246s x1: [1, 1, 1, 1] 246s -0.813 246s 246s y: [1, 1, 1, 1] 246s -0.689 246s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 246s x0: [1, 1, 2, 1] 246s -0.620 246s 246s x1: [1, 1, 2, 1] 246s 0.576 246s 246s y: [1, 1, 2, 1] 246s -0.357 246s testing: mul_mat, [4, 1, 2, 2] = [1, 4, 2, 2] * [1, 1, 2, 2] 246s x0: [1, 4, 2, 2] 246s -0.226 246s -0.143 246s 0.117 246s -0.471 246s 246s x1: [1, 1, 2, 2] 246s -0.052 246s 246s y: [4, 1, 2, 2] 246s 0.012 0.007 -0.006 0.025 246s test-mul-mat0: iter:104/500 246s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.209 -0.085 -0.478 0.204 246s 246s x1: [4, 4, 1, 1] 246s 0.618 -0.982 -0.643 0.802 246s -0.602 0.958 -0.250 -0.454 246s -0.518 -0.700 0.198 0.256 246s 0.157 -0.685 0.784 -0.159 246s 246s y: [1, 4, 1, 1] 246s 0.684 246s -0.181 246s -0.091 246s -0.316 246s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.494 0.945 0.434 -0.052 246s 0.382 0.053 -0.034 0.740 246s -0.145 0.364 0.698 0.605 246s 246s x1: [4, 1, 1, 1] 246s -0.037 -0.037 -0.749 0.624 246s 246s y: [3, 1, 1, 1] 246s -0.374 0.471 -0.153 246s testing: mul_mat, [3, 3, 1, 4] = [4, 3, 1, 4] * [4, 3, 1, 4] 246s x0: [4, 3, 1, 4] 246s -0.989 0.342 -0.999 -0.721 246s -0.320 -0.268 0.600 -0.015 246s 0.203 0.776 -0.347 0.371 246s 246s x1: [4, 3, 1, 4] 246s 0.910 -0.820 0.905 0.108 246s 0.436 0.062 0.423 0.220 246s 0.903 0.686 -0.571 -0.182 246s 246s y: [3, 3, 1, 4] 246s -2.163 0.470 -0.726 246s -0.991 0.095 0.071 246s 0.043 -0.813 0.846 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.439 -0.433 0.304 0.244 246s 0.480 0.777 0.673 0.346 246s 0.248 0.228 -0.807 0.811 246s 246s x1: [4, 3, 1, 1] 246s -0.466 -0.541 0.799 0.042 246s 0.098 -0.375 -0.018 0.203 246s 0.456 0.989 -0.444 0.463 246s 246s y: [3, 3, 1, 1] 246s 0.692 -0.091 -0.850 246s 0.164 -0.186 0.118 246s -0.650 0.849 1.072 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.807 0.775 0.329 246s -0.688 -0.918 0.492 246s -0.866 -0.075 0.031 246s -0.637 0.255 -0.443 246s 246s x1: [3, 4, 1, 1] 246s -0.444 -0.424 0.661 246s 0.587 0.047 -0.569 246s -0.879 0.506 -0.769 246s 0.163 -0.396 -0.144 246s 246s y: [4, 4, 1, 1] 246s -0.469 1.020 0.437 -0.118 246s 0.322 -0.727 -0.529 -0.110 246s -0.570 -0.239 0.698 1.029 246s -0.223 0.181 -0.116 -0.141 246s testing: mul_mat, [1, 3, 1, 4] = [4, 1, 1, 4] * [4, 3, 1, 4] 246s x0: [4, 1, 1, 4] 246s 0.372 0.726 -0.424 0.118 246s 246s x1: [4, 3, 1, 4] 246s -0.204 -0.295 -0.250 -0.959 246s -0.949 -0.439 -0.404 -0.373 246s -0.778 -0.817 0.674 -0.347 246s 246s y: [1, 3, 1, 4] 246s -0.298 246s -0.545 246s -1.209 246s test-mul-mat0: iter:105/500 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.392 -0.703 246s 0.246 0.151 246s -0.569 0.771 246s 246s x1: [2, 2, 1, 1] 246s -0.223 -0.441 246s 0.099 0.947 246s 246s y: [3, 2, 1, 1] 246s 0.223 -0.121 -0.213 246s -0.627 0.167 0.673 246s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 2, 3, 1] 246s 0.847 -0.699 246s -0.329 -0.054 246s 246s x1: [2, 3, 3, 1] 246s -0.477 -0.843 246s -0.653 0.641 246s 0.838 -0.250 246s 246s y: [2, 3, 3, 1] 246s 0.185 0.203 246s -1.001 0.181 246s 0.884 -0.263 246s testing: mul_mat, [3, 2, 3, 2] = [2, 3, 3, 2] * [2, 2, 3, 2] 246s x0: [2, 3, 3, 2] 246s 0.992 -0.833 246s -0.463 0.480 246s 0.142 -0.315 246s 246s x1: [2, 2, 3, 2] 246s -0.989 0.133 246s -0.505 0.652 246s 246s y: [3, 2, 3, 2] 246s -1.091 0.521 -0.183 246s -1.045 0.547 -0.278 246s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.850 -0.712 246s -0.730 -0.532 246s 246s x1: [2, 3, 1, 1] 246s -0.216 0.622 246s -0.588 0.963 246s -0.234 0.657 246s 246s y: [2, 3, 1, 1] 246s -0.259 -0.173 246s -0.186 -0.083 246s -0.269 -0.178 246s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 1, 3, 1] 246s -0.885 0.584 246s 246s x1: [2, 2, 3, 1] 246s 0.581 0.496 246s -0.766 0.018 246s 246s y: [1, 2, 3, 1] 246s -0.225 246s 0.688 246s testing: mul_mat, [2, 2, 3, 2] = [1, 2, 3, 2] * [1, 2, 3, 2] 246s x0: [1, 2, 3, 2] 246s -0.399 246s -0.001 246s 246s x1: [1, 2, 3, 2] 246s 0.246 246s -0.532 246s 246s y: [2, 2, 3, 2] 246s -0.098 -0.000 246s 0.213 0.001 246s test-mul-mat0: iter:106/500 246s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.126 -0.990 0.250 0.979 246s 246s x1: [4, 2, 1, 1] 246s 0.158 -0.814 -0.306 0.626 246s 0.567 -0.649 -0.944 0.714 246s 246s y: [1, 2, 1, 1] 246s 1.322 246s 1.034 246s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.433 0.021 -0.902 -0.630 246s 246s x1: [4, 1, 1, 1] 246s -0.225 -0.585 -0.420 0.774 246s 246s y: [1, 1, 1, 1] 246s -0.219 246s testing: mul_mat, [4, 1, 1, 3] = [4, 4, 1, 3] * [4, 1, 1, 3] 246s x0: [4, 4, 1, 3] 246s -0.104 0.426 0.094 -0.390 246s 0.091 0.968 -0.380 -0.659 246s 0.947 0.395 -0.243 -0.474 246s 0.169 0.356 0.960 -0.809 246s 246s x1: [4, 1, 1, 3] 246s -0.111 0.918 -0.406 -0.221 246s 246s y: [4, 1, 1, 3] 246s 0.451 1.178 0.461 0.097 246s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.497 0.853 0.451 0.265 246s 0.280 0.186 0.422 -0.622 246s 246s x1: [4, 4, 1, 1] 246s -0.615 -0.482 0.109 0.308 246s -0.623 0.196 0.164 -0.511 246s -0.574 0.401 -0.987 -0.015 246s -0.287 -0.425 -0.561 0.451 246s 246s y: [2, 4, 1, 1] 246s 0.026 -0.408 246s 0.416 0.248 246s 0.178 -0.493 246s -0.353 -0.677 246s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.265 -0.154 246s 246s x1: [2, 4, 1, 1] 246s 0.517 -0.487 246s -0.339 0.573 246s 0.951 -0.602 246s 0.957 -0.531 246s 246s y: [1, 4, 1, 1] 246s 0.212 246s -0.178 246s 0.344 246s 0.335 246s testing: mul_mat, [3, 2, 1, 3] = [1, 3, 1, 3] * [1, 2, 1, 3] 246s x0: [1, 3, 1, 3] 246s -0.459 246s 0.923 246s -0.447 246s 246s x1: [1, 2, 1, 3] 246s -0.297 246s -0.572 246s 246s y: [3, 2, 1, 3] 246s 0.136 -0.274 0.133 246s 0.262 -0.528 0.256 246s test-mul-mat0: iter:107/500 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.483 0.972 246s -0.839 -0.526 246s -0.559 0.668 246s 246s x1: [2, 1, 1, 1] 246s -0.055 -0.980 246s 246s y: [3, 1, 1, 1] 246s -0.925 0.562 -0.624 246s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 4, 4, 1] 246s -0.058 -0.035 246s 0.551 0.416 246s 0.406 0.220 246s 0.155 -0.307 246s 246s x1: [2, 3, 4, 1] 246s 0.739 0.287 246s -0.628 -0.833 246s -0.377 0.501 246s 246s y: [4, 3, 4, 1] 246s -0.053 0.527 0.363 0.026 246s 0.066 -0.693 -0.438 0.159 246s 0.004 0.000 -0.043 -0.212 246s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 246s x0: [2, 3, 4, 1] 246s -0.495 -0.089 246s -0.683 0.202 246s 0.508 -0.592 246s 246s x1: [2, 4, 4, 1] 246s -0.502 0.280 246s 0.542 0.904 246s -0.501 -0.303 246s -0.403 -0.909 246s 246s y: [3, 4, 4, 1] 246s 0.224 0.399 -0.421 246s -0.349 -0.188 -0.259 246s 0.275 0.281 -0.075 246s 0.280 0.092 0.333 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.452 -0.037 246s 246s x1: [2, 3, 1, 1] 246s -0.637 0.985 246s 0.044 -0.099 246s -0.053 -0.948 246s 246s y: [1, 3, 1, 1] 246s -0.324 246s 0.024 246s 0.011 246s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 246s x0: [1, 4, 4, 1] 246s -0.481 246s -0.823 246s 0.513 246s -0.229 246s 246s x1: [1, 2, 4, 1] 246s 0.035 246s -0.347 246s 246s y: [4, 2, 4, 1] 246s -0.017 -0.029 0.018 -0.008 246s 0.167 0.285 -0.178 0.079 246s testing: mul_mat, [3, 1, 4, 1] = [4, 3, 4, 1] * [4, 1, 4, 1] 246s x0: [4, 3, 4, 1] 246s -0.566 -0.444 -0.823 -0.053 246s -0.081 -0.188 -0.736 -0.750 246s 0.785 -0.635 -0.502 -0.006 246s 246s x1: [4, 1, 4, 1] 246s 0.397 0.701 0.082 -0.885 246s 246s y: [3, 1, 4, 1] 246s -0.557 0.439 -0.170 246s test-mul-mat0: iter:108/500 246s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.420 -0.234 -0.415 246s 246s x1: [3, 1, 1, 1] 246s -0.610 0.247 -0.113 246s 246s y: [1, 1, 1, 1] 246s 0.246 246s testing: mul_mat, [2, 1, 2, 1] = [3, 2, 2, 1] * [3, 1, 2, 1] 246s x0: [3, 2, 2, 1] 246s 0.498 0.837 -0.813 246s 0.520 -0.076 -0.445 246s 246s x1: [3, 1, 2, 1] 246s -0.166 -0.207 0.024 246s 246s y: [2, 1, 2, 1] 246s -0.275 -0.082 246s testing: mul_mat, [3, 2, 2, 1] = [3, 3, 2, 1] * [3, 2, 2, 1] 246s x0: [3, 3, 2, 1] 246s 0.540 -0.444 0.763 246s 0.280 0.804 -0.471 246s -0.223 0.641 -0.284 246s 246s x1: [3, 2, 2, 1] 246s 0.259 -0.542 -0.876 246s 0.582 0.094 -0.486 246s 246s y: [3, 2, 2, 1] 246s -0.288 0.049 -0.156 246s -0.098 0.467 0.069 246s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.330 -0.248 0.663 246s 0.107 -0.130 -0.485 246s 246s x1: [3, 3, 1, 1] 246s -0.308 0.508 -0.886 246s -0.726 -0.398 -0.371 246s 0.102 -0.417 0.575 246s 246s y: [2, 3, 1, 1] 246s -0.815 0.330 246s -0.387 0.154 246s 0.518 -0.214 246s testing: mul_mat, [2, 3, 2, 1] = [2, 2, 2, 1] * [2, 3, 2, 1] 246s x0: [2, 2, 2, 1] 246s -0.706 0.438 246s -0.084 0.802 246s 246s x1: [2, 3, 2, 1] 246s -0.850 0.467 246s 0.045 -0.072 246s 0.108 0.761 246s 246s y: [2, 3, 2, 1] 246s 0.804 0.446 246s -0.063 -0.062 246s 0.257 0.601 246s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 246s x0: [2, 2, 2, 1] 246s -0.409 0.471 246s 0.338 0.636 246s 246s x1: [2, 2, 2, 1] 246s -0.186 -0.013 246s 0.235 0.324 246s 246s y: [2, 2, 2, 1] 246s 0.070 -0.071 246s 0.057 0.285 246s test-mul-mat0: iter:109/500 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.012 246s 0.593 246s 0.300 246s 246s x1: [1, 3, 1, 1] 246s 0.353 246s 0.550 246s 0.791 246s 246s y: [3, 3, 1, 1] 246s -0.004 0.210 0.106 246s -0.006 0.326 0.165 246s -0.009 0.469 0.238 246s testing: mul_mat, [2, 3, 2, 1] = [1, 2, 2, 1] * [1, 3, 2, 1] 246s x0: [1, 2, 2, 1] 246s 0.301 246s -0.464 246s 246s x1: [1, 3, 2, 1] 246s -0.300 246s 0.997 246s -0.040 246s 246s y: [2, 3, 2, 1] 246s -0.090 0.139 246s 0.300 -0.463 246s -0.012 0.019 246s testing: mul_mat, [3, 2, 2, 4] = [1, 3, 2, 4] * [1, 2, 2, 4] 246s x0: [1, 3, 2, 4] 246s -0.077 246s 0.723 246s 0.888 246s 246s x1: [1, 2, 2, 4] 246s -0.460 246s 0.505 246s 246s y: [3, 2, 2, 4] 246s 0.035 -0.333 -0.408 246s -0.039 0.365 0.448 246s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.685 246s -0.968 246s 0.942 246s 0.238 246s 246s x1: [1, 3, 1, 1] 246s 0.036 246s -0.620 246s 0.902 246s 246s y: [4, 3, 1, 1] 246s -0.025 -0.035 0.034 0.009 246s 0.425 0.600 -0.584 -0.148 246s -0.618 -0.873 0.849 0.215 246s testing: mul_mat, [4, 1, 2, 1] = [4, 4, 2, 1] * [4, 1, 2, 1] 246s x0: [4, 4, 2, 1] 246s -0.814 0.416 -0.206 0.408 246s 0.298 0.259 0.414 0.829 246s -0.135 0.002 -0.734 0.902 246s -0.319 0.546 -0.134 0.788 246s 246s x1: [4, 1, 2, 1] 246s 0.756 0.830 -0.138 0.476 246s 246s y: [4, 1, 2, 1] 246s -0.047 0.777 0.430 0.605 246s testing: mul_mat, [2, 4, 2, 4] = [4, 2, 2, 4] * [4, 4, 2, 4] 246s x0: [4, 2, 2, 4] 246s -0.556 -0.396 -0.664 0.449 246s 0.754 -0.437 -0.287 -0.574 246s 246s x1: [4, 4, 2, 4] 246s -0.278 0.042 -0.957 -0.862 246s -0.699 0.044 0.684 0.095 246s -0.542 0.950 0.961 0.867 246s 0.778 0.863 0.655 0.509 246s 246s y: [2, 4, 2, 4] 246s 0.387 0.542 246s -0.041 -0.797 246s -0.325 -1.596 246s -0.982 -0.270 246s test-mul-mat0: iter:110/500 246s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.792 0.563 246s -0.563 -0.376 246s -0.371 0.355 246s 246s x1: [2, 3, 1, 1] 246s 0.092 0.179 246s -0.886 -0.255 246s 0.979 0.153 246s 246s y: [3, 3, 1, 1] 246s 0.028 -0.119 0.029 246s 0.558 0.595 0.238 246s -0.690 -0.609 -0.309 246s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 4, 4, 1] 246s -0.856 -0.153 246s 0.765 -0.233 246s 0.476 0.120 246s -0.530 -0.322 246s 246s x1: [2, 3, 4, 1] 246s 0.703 0.202 246s 0.118 -0.296 246s 0.937 0.744 246s 246s y: [4, 3, 4, 1] 246s -0.633 0.491 0.359 -0.437 246s -0.056 0.159 0.021 0.032 246s -0.916 0.544 0.535 -0.736 246s testing: mul_mat, [4, 4, 4, 3] = [2, 4, 4, 3] * [2, 4, 4, 3] 246s x0: [2, 4, 4, 3] 246s 0.847 0.948 246s -0.692 0.272 246s -0.006 -0.222 246s 0.419 -0.605 246s 246s x1: [2, 4, 4, 3] 246s -0.258 0.496 246s -0.389 -0.782 246s -0.384 0.081 246s -0.104 -0.146 246s 246s y: [4, 4, 4, 3] 246s 0.252 0.314 -0.109 -0.408 246s -1.070 0.056 0.176 0.310 246s -0.248 0.288 -0.016 -0.210 246s -0.226 0.032 0.033 0.045 246s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.434 -0.633 246s 246s x1: [2, 4, 1, 1] 246s 0.185 0.121 246s -0.935 -0.439 246s -0.244 0.800 246s -0.654 0.065 246s 246s y: [1, 4, 1, 1] 246s 0.004 246s -0.129 246s -0.612 246s -0.326 246s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 246s x0: [1, 3, 4, 1] 246s 0.975 246s 0.824 246s -0.654 246s 246s x1: [1, 2, 4, 1] 246s -0.342 246s -0.877 246s 246s y: [3, 2, 4, 1] 246s -0.334 -0.282 0.224 246s -0.855 -0.722 0.573 246s testing: mul_mat, [4, 1, 4, 3] = [3, 4, 4, 3] * [3, 1, 4, 3] 246s x0: [3, 4, 4, 3] 246s 0.420 -0.280 0.936 246s 0.106 -0.787 0.556 246s -0.464 0.090 -0.707 246s -0.501 -0.433 0.124 246s 246s x1: [3, 1, 4, 3] 246s -0.110 -0.761 0.774 246s 246s y: [4, 1, 4, 3] 246s 0.892 1.018 -0.565 0.480 246s test-mul-mat0: iter:111/500 246s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.093 -0.529 -0.654 -0.424 246s -0.914 -0.711 -0.504 -0.587 246s 246s x1: [4, 3, 1, 1] 246s -0.855 0.586 0.746 0.154 246s 0.296 -0.482 -0.519 0.243 246s -0.906 -0.513 -0.095 -0.734 246s 246s y: [2, 3, 1, 1] 246s -0.782 -0.101 246s 0.463 0.191 246s 0.729 1.672 246s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 4, 3, 1] 246s -0.520 -0.547 -0.533 -0.231 246s -0.051 -0.119 0.116 0.343 246s 0.364 0.236 -0.779 -0.390 246s 0.462 0.269 -0.449 -0.252 246s 246s x1: [4, 2, 3, 1] 246s -0.653 -0.606 -0.517 -0.880 246s -0.122 0.246 -0.774 0.049 246s 246s y: [4, 2, 3, 1] 246s 1.149 -0.256 0.365 -0.012 246s 0.330 -0.096 0.598 0.346 246s testing: mul_mat, [1, 4, 3, 3] = [4, 1, 3, 3] * [4, 4, 3, 3] 246s x0: [4, 1, 3, 3] 246s -0.207 0.234 0.732 -0.926 246s 246s x1: [4, 4, 3, 3] 246s 0.218 -0.319 0.322 -0.884 246s -0.987 -0.038 0.080 -0.012 246s 0.917 0.015 0.874 0.006 246s -0.172 0.142 -0.425 0.093 246s 246s y: [1, 4, 3, 3] 246s 0.934 246s 0.265 246s 0.448 246s -0.328 246s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.711 -0.365 0.712 0.168 246s 246s x1: [4, 1, 1, 1] 246s 0.526 0.518 -0.056 -0.502 246s 246s y: [1, 1, 1, 1] 246s 0.061 246s testing: mul_mat, [2, 4, 3, 1] = [1, 2, 3, 1] * [1, 4, 3, 1] 246s x0: [1, 2, 3, 1] 246s -0.376 246s -0.215 246s 246s x1: [1, 4, 3, 1] 246s -0.648 246s -0.860 246s -0.248 246s 0.099 246s 246s y: [2, 4, 3, 1] 246s 0.244 0.139 246s 0.324 0.185 246s 0.093 0.053 246s -0.037 -0.021 246s testing: mul_mat, [4, 1, 3, 3] = [2, 4, 3, 3] * [2, 1, 3, 3] 246s x0: [2, 4, 3, 3] 246s 0.672 -0.140 246s 0.172 0.196 246s -0.083 0.684 246s 0.060 0.645 246s 246s x1: [2, 1, 3, 3] 246s 0.978 -0.361 246s 246s y: [4, 1, 3, 3] 246s 0.708 0.097 -0.329 -0.174 246s test-mul-mat0: iter:112/500 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.587 -0.562 -0.181 246s -0.623 -0.932 -0.604 246s 246s x1: [3, 4, 1, 1] 246s -0.792 -0.179 -0.749 246s -0.607 -0.613 -0.606 246s -0.598 0.194 0.705 246s -0.624 -0.769 -0.793 246s 246s y: [2, 4, 1, 1] 246s -0.228 1.112 246s 0.098 1.316 246s -0.587 -0.234 246s 0.210 1.584 246s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 3, 3, 1] 246s -0.849 0.052 0.612 246s -0.618 0.259 -0.186 246s 0.968 0.697 0.634 246s 246s x1: [3, 2, 3, 1] 246s 0.520 -0.842 -0.205 246s -0.790 -0.608 0.659 246s 246s y: [3, 2, 3, 1] 246s -0.611 -0.502 -0.214 246s 1.043 0.208 -0.771 246s testing: mul_mat, [4, 3, 3, 2] = [3, 4, 3, 2] * [3, 3, 3, 2] 246s x0: [3, 4, 3, 2] 246s 0.470 -0.598 0.706 246s 0.331 0.861 0.189 246s -0.360 -0.743 -0.850 246s -0.253 -0.175 -0.261 246s 246s x1: [3, 3, 3, 2] 246s -0.063 0.478 -0.203 246s -0.827 0.628 0.848 246s 0.785 -0.990 0.108 246s 246s y: [4, 3, 3, 2] 246s -0.459 0.352 -0.160 -0.014 246s -0.166 0.428 -0.891 -0.122 246s 1.037 -0.573 0.362 -0.054 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.980 0.324 -0.659 246s 0.832 0.721 -0.234 246s 0.977 0.266 -0.560 246s -0.529 -0.709 0.168 246s 246s x1: [3, 4, 1, 1] 246s -0.463 -0.698 0.561 246s 0.364 -0.099 0.621 246s -0.678 0.415 0.312 246s -0.402 -0.255 0.073 246s 246s y: [4, 4, 1, 1] 246s -1.049 -1.020 -0.952 0.834 246s -0.084 0.087 -0.018 -0.018 246s -0.735 -0.337 -0.726 0.116 246s -0.525 -0.536 -0.502 0.406 246s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 246s x0: [4, 4, 3, 1] 246s -0.336 -0.963 0.889 -0.045 246s -0.170 0.289 -0.226 0.373 246s -0.999 -0.768 -0.974 0.068 246s -0.713 -0.341 0.562 0.112 246s 246s x1: [4, 3, 3, 1] 246s -0.167 -0.039 -0.160 0.722 246s -0.997 -0.894 -0.741 -0.695 246s 0.667 0.623 0.207 0.288 246s 246s y: [4, 3, 3, 1] 246s -0.081 0.323 0.402 0.123 246s 0.569 -0.181 2.357 0.522 246s -0.653 0.127 -1.326 -0.540 246s testing: mul_mat, [2, 4, 3, 2] = [4, 2, 3, 2] * [4, 4, 3, 2] 246s x0: [4, 2, 3, 2] 246s 0.283 0.653 0.980 -0.385 246s -0.706 -0.906 0.784 0.715 246s 246s x1: [4, 4, 3, 2] 246s -0.134 -0.772 -0.982 0.884 246s 0.438 -0.855 -0.537 -0.965 246s -0.045 0.563 -0.140 -0.830 246s 0.188 -0.981 -0.950 0.644 246s 246s y: [2, 4, 3, 2] 246s -1.845 0.656 246s -0.590 -0.646 246s 0.537 -1.181 246s -1.767 0.470 246s test-mul-mat0: iter:113/500 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.862 0.819 0.567 -0.428 246s 0.359 0.714 0.871 -0.555 246s 0.941 0.192 0.223 -0.807 246s 246s x1: [4, 3, 1, 1] 246s 0.401 0.031 0.532 0.618 246s -0.848 -0.402 -0.514 -0.406 246s -0.851 -0.517 -0.681 0.994 246s 246s y: [3, 3, 1, 1] 246s -0.283 0.287 0.003 246s 0.285 -0.814 -0.662 246s -0.502 -1.820 -1.854 246s testing: mul_mat, [1, 3, 4, 1] = [4, 1, 4, 1] * [4, 3, 4, 1] 246s x0: [4, 1, 4, 1] 246s 0.960 0.621 0.365 -0.187 246s 246s x1: [4, 3, 4, 1] 246s -0.775 -0.237 -0.719 0.164 246s -0.154 -0.655 -0.434 0.877 246s 0.878 -0.816 -0.971 -0.524 246s 246s y: [1, 3, 4, 1] 246s -1.184 246s -0.877 246s 0.079 246s testing: mul_mat, [1, 1, 4, 3] = [4, 1, 4, 3] * [4, 1, 4, 3] 246s x0: [4, 1, 4, 3] 246s -0.165 0.299 -0.764 0.251 246s 246s x1: [4, 1, 4, 3] 246s -0.453 -0.825 -0.106 0.216 246s 246s y: [1, 1, 4, 3] 246s -0.037 246s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.515 -0.224 0.835 0.730 246s -0.109 -0.264 -0.264 -0.965 246s 0.182 0.754 0.024 -0.469 246s 246s x1: [4, 1, 1, 1] 246s 0.794 -0.999 0.827 0.327 246s 246s y: [3, 1, 1, 1] 246s 1.563 -0.357 -0.741 246s testing: mul_mat, [3, 4, 4, 1] = [3, 3, 4, 1] * [3, 4, 4, 1] 246s x0: [3, 3, 4, 1] 246s 0.535 -0.289 0.641 246s 0.517 0.454 0.226 246s -0.732 -0.918 -0.369 246s 246s x1: [3, 4, 4, 1] 246s -0.125 -0.428 0.217 246s 0.574 0.789 -0.104 246s -0.284 0.576 -0.518 246s -0.240 -0.631 0.065 246s 246s y: [3, 4, 4, 1] 246s 0.196 -0.210 0.405 246s 0.012 0.631 -1.106 246s -0.650 -0.002 -0.130 246s 0.096 -0.396 0.731 246s testing: mul_mat, [4, 3, 4, 3] = [3, 4, 4, 3] * [3, 3, 4, 3] 246s x0: [3, 4, 4, 3] 246s -0.496 -0.966 -0.399 246s -0.531 -0.822 0.109 246s -0.814 0.187 -0.615 246s 0.112 -0.083 -0.732 246s 246s x1: [3, 3, 4, 3] 246s -0.849 0.060 0.994 246s -0.217 -0.344 -0.277 246s 0.999 -0.263 0.828 246s 246s y: [4, 3, 4, 3] 246s -0.034 0.509 0.090 -0.827 246s 0.551 0.368 0.283 0.207 246s -0.571 -0.223 -1.371 -0.472 246s test-mul-mat0: iter:114/500 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.938 246s 0.822 246s 246s x1: [1, 4, 1, 1] 246s 0.886 246s 0.706 246s -0.432 246s 0.615 246s 246s y: [2, 4, 1, 1] 246s 0.831 0.728 246s 0.662 0.581 246s -0.405 -0.355 246s 0.577 0.506 246s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 246s x0: [1, 3, 2, 1] 246s -0.560 246s -0.906 246s 0.587 246s 246s x1: [1, 2, 2, 1] 246s 0.842 246s 0.036 246s 246s y: [3, 2, 2, 1] 246s -0.472 -0.763 0.494 246s -0.020 -0.032 0.021 246s testing: mul_mat, [1, 3, 2, 1] = [1, 1, 2, 1] * [1, 3, 2, 1] 246s x0: [1, 1, 2, 1] 246s -0.395 246s 246s x1: [1, 3, 2, 1] 246s 0.784 246s 0.809 246s -0.160 246s 246s y: [1, 3, 2, 1] 246s -0.310 246s -0.320 246s 0.063 246s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.316 246s 0.406 246s -0.593 246s 246s x1: [1, 1, 1, 1] 246s -0.966 246s 246s y: [3, 1, 1, 1] 246s 0.305 -0.392 0.572 246s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 246s x0: [3, 4, 2, 1] 246s -0.053 0.453 -0.824 246s 0.013 0.179 0.274 246s 0.085 0.957 -0.619 246s -0.629 -0.403 0.985 246s 246s x1: [3, 1, 2, 1] 246s -0.609 0.974 -0.977 246s 246s y: [4, 1, 2, 1] 246s 1.279 -0.101 1.486 -0.972 246s testing: mul_mat, [3, 3, 2, 1] = [4, 3, 2, 1] * [4, 3, 2, 1] 246s x0: [4, 3, 2, 1] 246s -0.176 -0.749 -0.931 0.042 246s -0.762 0.941 0.617 0.205 246s 0.653 0.029 -0.572 0.671 246s 246s x1: [4, 3, 2, 1] 246s 0.818 0.676 0.398 -0.027 246s 0.588 0.243 0.970 -0.465 246s -0.743 0.055 -0.094 0.710 246s 246s y: [3, 3, 2, 1] 246s -1.023 0.254 0.308 246s -1.208 0.284 -0.476 246s 0.207 0.706 0.046 246s test-mul-mat0: iter:115/500 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.252 -0.188 0.178 -0.007 246s -0.260 0.246 0.639 -0.623 246s 0.548 0.148 -0.679 -0.739 246s 246s x1: [4, 3, 1, 1] 246s 0.979 -0.749 -0.969 -0.197 246s -0.511 0.684 0.054 -0.570 246s -0.287 0.123 -0.953 0.141 246s 246s y: [3, 3, 1, 1] 246s 0.217 -0.935 1.230 246s -0.244 0.691 0.206 246s -0.266 -0.592 0.404 246s testing: mul_mat, [1, 3, 2, 1] = [4, 1, 2, 1] * [4, 3, 2, 1] 246s x0: [4, 1, 2, 1] 246s -0.639 -0.787 0.789 0.509 246s 246s x1: [4, 3, 2, 1] 246s -0.205 -0.048 0.369 -0.307 246s 0.262 -0.285 -0.328 0.512 246s -0.254 0.475 -0.999 -0.570 246s 246s y: [1, 3, 2, 1] 246s 0.304 246s 0.059 246s -1.290 246s testing: mul_mat, [3, 1, 2, 4] = [4, 3, 2, 4] * [4, 1, 2, 4] 246s x0: [4, 3, 2, 4] 246s -0.346 0.772 -0.535 -0.085 246s -0.347 0.610 0.176 0.963 246s 0.284 0.869 -0.582 -0.390 246s 246s x1: [4, 1, 2, 4] 246s 0.419 -0.002 -0.252 -0.865 246s 246s y: [3, 1, 2, 4] 246s 0.062 -1.025 0.602 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.801 0.356 0.146 0.077 246s 246s x1: [4, 3, 1, 1] 246s 0.180 0.682 0.148 0.075 246s -0.953 0.013 -0.541 0.512 246s -0.522 -0.632 0.231 0.295 246s 246s y: [1, 3, 1, 1] 246s 0.125 246s 0.729 246s 0.250 246s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 1, 2, 1] 246s 0.616 246s 246s x1: [1, 4, 2, 1] 246s -0.071 246s 0.120 246s -0.583 246s -0.547 246s 246s y: [1, 4, 2, 1] 246s -0.044 246s 0.074 246s -0.360 246s -0.337 246s testing: mul_mat, [4, 1, 2, 4] = [1, 4, 2, 4] * [1, 1, 2, 4] 246s x0: [1, 4, 2, 4] 246s 0.877 246s -0.145 246s 0.745 246s -0.755 246s 246s x1: [1, 1, 2, 4] 246s 0.163 246s 246s y: [4, 1, 2, 4] 246s 0.143 -0.024 0.121 -0.123 246s test-mul-mat0: iter:116/500 246s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.702 -0.215 -0.222 0.822 246s 0.169 -0.628 -0.548 0.897 246s 246s x1: [4, 3, 1, 1] 246s -0.064 0.258 0.457 0.332 246s 0.393 -0.180 -0.343 -0.351 246s -0.402 -0.565 0.608 0.563 246s 246s y: [2, 3, 1, 1] 246s 0.161 -0.126 246s -0.450 0.053 246s 0.731 0.458 246s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.753 -0.681 0.592 0.210 246s 0.651 -0.015 -0.970 -0.692 246s 246s x1: [4, 2, 1, 1] 246s 0.261 0.336 -0.957 0.493 246s 0.487 -0.934 -0.420 0.382 246s 246s y: [2, 2, 1, 1] 246s -0.495 0.752 246s 0.834 0.473 246s testing: mul_mat, [4, 2, 1, 2] = [4, 4, 1, 2] * [4, 2, 1, 2] 246s x0: [4, 4, 1, 2] 246s 0.446 -0.365 -0.849 -0.974 246s -0.982 -0.515 0.778 -0.663 246s -0.923 -0.011 0.987 0.063 246s 0.018 -0.705 -0.303 0.646 246s 246s x1: [4, 2, 1, 2] 246s 0.634 -0.372 -0.257 0.242 246s -0.809 0.542 0.540 -0.024 246s 246s y: [4, 2, 1, 2] 246s 0.401 -0.792 -0.819 0.508 246s -0.993 0.952 1.272 -0.576 246s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.717 -0.026 0.590 -0.945 246s -0.309 0.097 0.814 0.181 246s 246s x1: [4, 4, 1, 1] 246s -0.563 0.236 0.014 -0.545 246s 0.721 -0.207 -0.209 0.799 246s 0.781 -0.221 -0.139 -0.201 246s 0.074 0.558 -0.554 -0.888 246s 246s y: [2, 4, 1, 1] 246s 0.921 0.110 246s -1.389 -0.268 246s -0.446 -0.412 246s 0.446 -0.580 246s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.160 0.952 246s 0.097 -0.104 246s 0.519 0.300 246s 246s x1: [2, 4, 1, 1] 246s -0.533 0.055 246s -0.276 -0.732 246s -0.860 0.712 246s -0.294 0.376 246s 246s y: [3, 4, 1, 1] 246s -0.033 -0.058 -0.260 246s -0.741 0.049 -0.363 246s 0.540 -0.158 -0.233 246s 0.311 -0.068 -0.040 246s testing: mul_mat, [2, 2, 1, 2] = [3, 2, 1, 2] * [3, 2, 1, 2] 246s x0: [3, 2, 1, 2] 246s 0.600 0.378 0.035 246s 0.980 -0.934 -0.899 246s 246s x1: [3, 2, 1, 2] 246s -0.270 0.757 -0.901 246s 0.804 0.315 -0.455 246s 246s y: [2, 2, 1, 2] 246s 0.093 -0.161 246s 0.585 0.903 246s test-mul-mat0: iter:117/500 246s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.456 -0.313 0.617 246s 246s x1: [3, 1, 1, 1] 246s -0.456 0.357 -0.117 246s 246s y: [1, 1, 1, 1] 246s -0.392 246s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 246s x0: [3, 2, 3, 1] 246s -0.217 0.879 0.769 246s -0.116 -0.786 -0.056 246s 246s x1: [3, 1, 3, 1] 246s -0.999 -0.398 -0.572 246s 246s y: [2, 1, 3, 1] 246s -0.573 0.460 246s testing: mul_mat, [3, 2, 3, 2] = [3, 3, 3, 2] * [3, 2, 3, 2] 246s x0: [3, 3, 3, 2] 246s 0.097 -0.093 0.342 246s -0.210 0.302 0.402 246s 0.218 -0.520 0.341 246s 246s x1: [3, 2, 3, 2] 246s -0.892 0.177 0.606 246s -0.891 0.780 -0.966 246s 246s y: [3, 2, 3, 2] 246s 0.104 0.484 -0.080 246s -0.489 0.034 -0.929 246s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.337 0.816 -0.671 246s 0.974 0.849 0.197 246s 0.911 0.576 -0.118 246s 0.449 0.072 -0.888 246s 246s x1: [3, 3, 1, 1] 246s 0.713 -0.714 -0.222 246s 0.045 0.235 0.515 246s -0.705 0.278 0.349 246s 246s y: [4, 3, 1, 1] 246s -0.674 0.045 0.264 0.466 246s -0.170 0.345 0.115 -0.421 246s 0.230 -0.381 -0.523 -0.607 246s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 246s x0: [4, 4, 3, 1] 246s -0.823 -0.052 -0.461 0.307 246s -0.582 0.184 0.276 0.462 246s 0.345 0.698 0.756 0.919 246s -0.586 -0.287 0.242 0.248 246s 246s x1: [4, 3, 3, 1] 246s 0.719 0.881 0.192 -0.995 246s 0.846 -0.138 -0.476 -0.755 246s 0.061 -0.762 -0.469 0.839 246s 246s y: [4, 3, 3, 1] 246s -1.032 -0.663 0.094 -0.874 246s -0.702 -0.998 -0.858 -0.758 246s 0.463 0.082 -0.095 0.277 246s testing: mul_mat, [1, 4, 3, 2] = [4, 1, 3, 2] * [4, 4, 3, 2] 246s x0: [4, 1, 3, 2] 246s 0.581 0.967 0.284 0.576 246s 246s x1: [4, 4, 3, 2] 246s 0.738 0.732 -0.819 0.714 246s -0.110 0.456 -0.864 -0.722 246s -0.622 -0.115 0.090 -0.048 246s 0.806 -0.814 0.703 0.145 246s 246s y: [1, 4, 3, 2] 246s 1.315 246s -0.285 246s -0.475 246s -0.036 246s test-mul-mat0: iter:118/500 246s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.319 -0.367 246s 0.044 -0.829 246s 0.957 -0.206 246s -0.018 0.589 246s 246s x1: [2, 3, 1, 1] 246s -0.683 0.548 246s 0.758 0.898 246s 0.515 0.042 246s 246s y: [4, 3, 1, 1] 246s -0.419 -0.484 -0.767 0.335 246s -0.088 -0.711 0.541 0.515 246s 0.149 -0.012 0.484 0.015 246s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.881 0.552 246s 0.764 -0.614 246s 0.372 -0.074 246s 0.543 0.689 246s 246s x1: [2, 4, 1, 1] 246s 0.538 0.533 246s 0.531 -0.660 246s 0.337 -0.777 246s -0.315 0.777 246s 246s y: [4, 4, 1, 1] 246s 0.768 0.083 0.160 0.659 246s 0.104 0.812 0.247 -0.166 246s -0.132 0.735 0.183 -0.352 246s 0.152 -0.718 -0.175 0.364 246s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.478 -0.067 246s -0.102 -0.541 246s 246s x1: [2, 4, 1, 1] 246s -0.527 0.301 246s 0.586 0.988 246s -0.657 0.060 246s 0.307 -0.024 246s 246s y: [2, 4, 1, 1] 246s -0.272 -0.109 246s 0.214 -0.594 246s -0.318 0.035 246s 0.148 -0.018 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.330 0.461 246s -0.724 0.107 246s 246s x1: [2, 2, 1, 1] 246s -0.478 -0.564 246s 0.992 -0.947 246s 246s y: [2, 2, 1, 1] 246s -0.418 0.286 246s -0.109 -0.820 246s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.968 -0.272 246s -0.745 -0.428 246s 0.271 0.307 246s 0.720 -0.284 246s 246s x1: [2, 2, 1, 1] 246s 0.565 0.342 246s -0.340 0.329 246s 246s y: [4, 2, 1, 1] 246s -0.640 -0.567 0.258 0.309 246s 0.240 0.113 0.009 -0.339 246s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.346 0.804 0.952 0.399 246s 246s x1: [4, 2, 1, 1] 246s -0.084 -0.634 -0.977 0.892 246s -0.530 0.500 -0.175 0.368 246s 246s y: [1, 2, 1, 1] 246s -1.113 246s 0.199 246s test-mul-mat0: iter:119/500 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.177 -0.617 -0.200 246s 0.551 -0.045 -0.893 246s 246s x1: [3, 2, 1, 1] 246s -0.611 0.240 0.383 246s 0.049 -0.431 0.111 246s 246s y: [2, 2, 1, 1] 246s -0.117 -0.690 246s 0.235 -0.053 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.412 -0.688 0.749 246s 0.934 -0.884 0.701 246s 0.333 -0.304 -0.018 246s 0.008 -0.263 0.371 246s 246s x1: [3, 2, 1, 1] 246s -0.733 0.871 -0.527 246s -0.711 0.763 -0.056 246s 246s y: [4, 2, 1, 1] 246s -0.691 -1.823 -0.500 -0.431 246s -0.274 -1.377 -0.468 -0.227 246s testing: mul_mat, [4, 4, 1, 2] = [3, 4, 1, 2] * [3, 4, 1, 2] 246s x0: [3, 4, 1, 2] 246s -0.942 -0.050 0.969 246s 0.067 0.687 0.340 246s 0.315 0.807 0.760 246s -0.868 0.039 0.260 246s 246s x1: [3, 4, 1, 2] 246s -0.752 -0.879 -0.580 246s -0.183 0.232 0.500 246s 0.640 0.615 -0.699 246s 0.191 -0.430 -0.592 246s 246s y: [4, 4, 1, 2] 246s 0.190 -0.851 -1.388 0.467 246s 0.645 0.317 0.510 0.298 246s -1.311 0.227 0.166 -0.714 246s -0.732 -0.484 -0.737 -0.337 246s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.826 0.509 0.047 246s 246s x1: [3, 4, 1, 1] 246s 0.706 -0.340 -0.188 246s -0.008 0.386 0.065 246s 0.978 0.444 -0.985 246s 0.947 -0.489 0.702 246s 246s y: [1, 4, 1, 1] 246s 0.401 246s 0.193 246s 0.987 246s 0.566 246s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 4, 1, 1] 246s 0.202 246s 0.869 246s -0.308 246s -0.573 246s 246s x1: [1, 3, 1, 1] 246s 0.957 246s -0.452 246s -0.692 246s 246s y: [4, 3, 1, 1] 246s 0.194 0.832 -0.295 -0.549 246s -0.091 -0.393 0.139 0.259 246s -0.140 -0.601 0.213 0.397 246s testing: mul_mat, [4, 1, 1, 2] = [4, 4, 1, 2] * [4, 1, 1, 2] 246s x0: [4, 4, 1, 2] 246s -0.825 0.958 0.962 -0.534 246s 0.980 0.451 -0.043 -0.760 246s -0.993 0.255 0.192 0.746 246s 0.240 0.905 0.788 0.014 246s 246s x1: [4, 1, 1, 2] 246s 0.838 0.114 -0.908 -0.312 246s 246s y: [4, 1, 1, 2] 246s -1.290 1.149 -1.210 -0.416 246s test-mul-mat0: iter:120/500 246s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.934 246s 246s x1: [1, 3, 1, 1] 246s -0.223 246s -0.023 246s 0.395 246s 246s y: [1, 3, 1, 1] 246s -0.208 246s -0.022 246s 0.369 246s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 246s x0: [1, 1, 4, 1] 246s 0.414 246s 246s x1: [1, 1, 4, 1] 246s -0.413 246s 246s y: [1, 1, 4, 1] 246s -0.171 246s testing: mul_mat, [2, 1, 4, 1] = [1, 2, 4, 1] * [1, 1, 4, 1] 246s x0: [1, 2, 4, 1] 246s 0.010 246s -0.011 246s 246s x1: [1, 1, 4, 1] 246s 0.792 246s 246s y: [2, 1, 4, 1] 246s 0.008 -0.009 246s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.668 246s 0.127 246s -0.527 246s 246s x1: [1, 2, 1, 1] 246s -0.157 246s -0.650 246s 246s y: [3, 2, 1, 1] 246s 0.105 -0.020 0.083 246s 0.434 -0.082 0.342 246s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 4, 4, 1] 246s -0.671 0.135 -0.361 246s -0.875 0.344 -0.405 246s -0.645 0.284 0.866 246s 0.525 -0.159 -0.586 246s 246s x1: [3, 1, 4, 1] 246s 0.728 0.866 -0.593 246s 246s y: [4, 1, 4, 1] 246s -0.157 -0.098 -0.737 0.592 246s testing: mul_mat, [2, 3, 4, 1] = [4, 2, 4, 1] * [4, 3, 4, 1] 246s x0: [4, 2, 4, 1] 246s 0.165 -0.678 0.570 0.197 246s -0.301 -0.637 0.067 -0.028 246s 246s x1: [4, 3, 4, 1] 246s -0.173 0.122 -0.597 0.618 246s -0.065 -0.995 0.216 0.889 246s -0.727 0.034 0.360 -0.043 246s 246s y: [2, 3, 4, 1] 246s -0.330 -0.083 246s 0.962 0.643 246s 0.054 0.222 246s test-mul-mat0: iter:121/500 246s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.924 0.210 0.155 0.596 246s 246s x1: [4, 2, 1, 1] 246s 0.279 0.519 0.079 -0.054 246s 0.402 0.895 -0.162 0.165 246s 246s y: [1, 2, 1, 1] 246s -0.168 246s -0.110 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.494 -0.152 0.306 -0.601 246s -0.255 -0.900 -0.763 -0.364 246s -0.940 -0.226 -0.152 -0.618 246s -0.118 -0.873 0.902 0.961 246s 246s x1: [4, 1, 1, 1] 246s 0.543 -0.567 0.286 -0.563 246s 246s y: [4, 1, 1, 1] 246s 0.244 0.359 -0.079 0.147 246s testing: mul_mat, [2, 4, 1, 2] = [4, 2, 1, 2] * [4, 4, 1, 2] 246s x0: [4, 2, 1, 2] 246s 0.482 0.846 -0.403 -0.282 246s 0.832 -0.724 0.110 0.414 246s 246s x1: [4, 4, 1, 2] 246s 0.073 0.304 0.856 0.910 246s -0.531 0.236 0.986 0.679 246s -0.609 0.582 0.223 -0.175 246s -0.133 0.659 0.074 0.374 246s 246s y: [2, 4, 1, 2] 246s -0.310 0.311 246s -0.646 -0.224 246s 0.158 -0.976 246s 0.359 -0.425 246s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.885 -0.595 -0.847 0.512 246s 246s x1: [4, 2, 1, 1] 246s 0.427 -0.082 0.868 0.436 246s -0.194 -0.592 -0.780 0.542 246s 246s y: [1, 2, 1, 1] 246s -0.085 246s 1.120 246s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.712 246s -0.982 246s 0.153 246s 246s x1: [1, 4, 1, 1] 246s -0.659 246s -0.720 246s -0.006 246s -0.814 246s 246s y: [3, 4, 1, 1] 246s -0.470 0.648 -0.101 246s -0.513 0.707 -0.110 246s -0.004 0.006 -0.001 246s -0.580 0.799 -0.124 246s testing: mul_mat, [4, 1, 1, 2] = [3, 4, 1, 2] * [3, 1, 1, 2] 246s x0: [3, 4, 1, 2] 246s 0.367 -0.607 0.428 246s 0.475 0.021 -0.550 246s 0.153 -0.770 -0.258 246s -0.206 0.200 -0.242 246s 246s x1: [3, 1, 1, 2] 246s -0.178 0.431 -0.348 246s 246s y: [4, 1, 1, 2] 246s -0.476 0.116 -0.270 0.207 246s test-mul-mat0: iter:122/500 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.550 -0.930 0.226 246s -0.250 0.498 0.676 246s 0.492 -0.744 -0.989 246s -0.361 0.167 0.858 246s 246s x1: [3, 2, 1, 1] 246s -0.164 0.682 0.896 246s -0.798 0.157 0.049 246s 246s y: [4, 2, 1, 1] 246s -0.522 0.987 -1.475 0.942 246s -0.574 0.311 -0.558 0.356 246s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 3, 2, 1] 246s -0.850 0.528 0.563 246s -0.211 -0.305 0.421 246s -0.084 0.053 -0.880 246s 246s x1: [3, 4, 2, 1] 246s -0.873 -0.642 -0.301 246s 0.801 -0.574 0.252 246s 0.492 0.647 -0.373 246s -0.384 0.519 -0.242 246s 246s y: [3, 4, 2, 1] 246s 0.233 0.253 0.304 246s -0.842 0.112 -0.319 246s -0.287 -0.458 0.321 246s 0.465 -0.179 0.272 246s testing: mul_mat, [2, 3, 2, 2] = [3, 2, 2, 2] * [3, 3, 2, 2] 246s x0: [3, 2, 2, 2] 246s 0.166 -0.146 -0.340 246s 0.623 0.627 -0.178 246s 246s x1: [3, 3, 2, 2] 246s -0.724 0.847 0.412 246s 0.930 -0.795 0.116 246s -0.420 -0.886 -0.110 246s 246s y: [2, 3, 2, 2] 246s -0.384 0.006 246s 0.231 0.061 246s 0.097 -0.797 246s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.424 -0.801 0.831 246s -0.884 0.743 -0.708 246s -0.391 0.431 0.944 246s 246s x1: [3, 2, 1, 1] 246s 0.524 -0.176 -0.478 246s -0.822 0.409 0.262 246s 246s y: [3, 2, 1, 1] 246s -0.478 -0.255 -0.732 246s 0.238 0.845 0.746 246s testing: mul_mat, [4, 3, 2, 1] = [3, 4, 2, 1] * [3, 3, 2, 1] 246s x0: [3, 4, 2, 1] 246s 0.867 0.619 -0.687 246s 0.503 -0.118 -0.528 246s -0.727 -0.359 0.654 246s -0.558 0.362 -0.744 246s 246s x1: [3, 3, 2, 1] 246s 0.035 -0.447 -0.158 246s 0.233 0.443 0.179 246s -0.455 0.677 -0.566 246s 246s y: [4, 3, 2, 1] 246s -0.137 0.154 0.031 -0.064 246s 0.353 -0.030 -0.211 -0.103 246s 0.414 -0.010 -0.282 0.919 246s testing: mul_mat, [2, 3, 2, 2] = [4, 2, 2, 2] * [4, 3, 2, 2] 246s x0: [4, 2, 2, 2] 246s -0.646 0.158 -0.711 0.724 246s 0.734 0.900 0.557 -0.870 246s 246s x1: [4, 3, 2, 2] 246s -0.749 -0.573 -0.837 -0.602 246s -0.115 -0.596 -0.277 -0.249 246s 0.907 -0.004 0.194 0.526 246s 246s y: [2, 3, 2, 2] 246s 0.552 -1.008 246s -0.003 -0.559 246s -0.344 0.313 246s test-mul-mat0: iter:123/500 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.975 246s -0.775 246s -0.548 246s 246s x1: [1, 3, 1, 1] 246s 0.365 246s 0.714 246s -0.374 246s 246s y: [3, 3, 1, 1] 246s 0.355 -0.283 -0.200 246s 0.696 -0.554 -0.392 246s -0.365 0.290 0.205 246s testing: mul_mat, [2, 3, 2, 1] = [1, 2, 2, 1] * [1, 3, 2, 1] 246s x0: [1, 2, 2, 1] 246s 0.258 246s -0.051 246s 246s x1: [1, 3, 2, 1] 246s 0.217 246s 0.544 246s 0.202 246s 246s y: [2, 3, 2, 1] 246s 0.056 -0.011 246s 0.140 -0.028 246s 0.052 -0.010 246s testing: mul_mat, [4, 2, 2, 1] = [1, 4, 2, 1] * [1, 2, 2, 1] 246s x0: [1, 4, 2, 1] 246s -0.060 246s -0.082 246s -0.813 246s 0.031 246s 246s x1: [1, 2, 2, 1] 246s 0.891 246s 0.299 246s 246s y: [4, 2, 2, 1] 246s -0.053 -0.073 -0.724 0.027 246s -0.018 -0.025 -0.243 0.009 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.529 246s -0.541 246s 246s x1: [1, 4, 1, 1] 246s 0.359 246s -0.265 246s -0.754 246s -0.993 246s 246s y: [2, 4, 1, 1] 246s -0.190 -0.194 246s 0.140 0.143 246s 0.399 0.408 246s 0.526 0.537 246s testing: mul_mat, [4, 1, 2, 1] = [2, 4, 2, 1] * [2, 1, 2, 1] 246s x0: [2, 4, 2, 1] 246s 0.445 0.995 246s 0.067 0.626 246s -0.747 -0.714 246s -0.606 0.293 246s 246s x1: [2, 1, 2, 1] 246s 0.926 -0.986 246s 246s y: [4, 1, 2, 1] 246s -0.568 -0.555 0.012 -0.850 246s testing: mul_mat, [4, 2, 2, 1] = [4, 4, 2, 1] * [4, 2, 2, 1] 246s x0: [4, 4, 2, 1] 246s -0.630 -0.375 0.908 0.396 246s -0.661 0.077 -0.404 0.775 246s 0.783 -0.174 0.003 0.940 246s 0.996 0.355 -0.073 0.217 246s 246s x1: [4, 2, 2, 1] 246s 0.013 0.821 -0.608 -0.627 246s -0.444 -0.363 -0.620 0.266 246s 246s y: [4, 2, 2, 1] 246s -1.117 -0.186 -0.725 0.213 246s -0.042 0.723 -0.036 -0.468 246s test-mul-mat0: iter:124/500 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.061 0.298 -0.564 246s -0.665 0.074 -0.623 246s 0.552 0.241 -0.310 246s 0.325 -0.955 0.382 246s 246s x1: [3, 1, 1, 1] 246s 0.601 -0.656 -0.705 246s 246s y: [4, 1, 1, 1] 246s 0.165 -0.009 0.392 0.552 246s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 4, 3, 1] 246s -0.819 0.221 0.587 246s -0.531 -0.115 -0.177 246s 0.282 -0.933 -0.001 246s 0.695 0.593 0.469 246s 246s x1: [3, 4, 3, 1] 246s -0.637 0.957 -0.086 246s -0.406 -0.008 -0.055 246s 0.547 -0.857 -0.079 246s -0.712 0.664 0.236 246s 246s y: [4, 4, 3, 1] 246s 0.683 0.243 -1.072 0.084 246s 0.298 0.226 -0.106 -0.313 246s -0.684 -0.178 0.954 -0.165 246s 0.868 0.260 -0.820 0.010 246s testing: mul_mat, [3, 4, 3, 2] = [3, 3, 3, 2] * [3, 4, 3, 2] 246s x0: [3, 3, 3, 2] 246s -0.115 -0.832 0.964 246s -0.402 0.035 -0.980 246s -0.451 0.893 -0.347 246s 246s x1: [3, 4, 3, 2] 246s 0.743 0.490 0.633 246s -0.259 0.186 0.226 246s -0.789 -0.196 0.284 246s 0.449 -0.219 -0.858 246s 246s y: [3, 4, 3, 2] 246s 0.117 -0.901 -0.117 246s 0.093 -0.111 0.204 246s 0.528 0.032 0.083 246s -0.698 0.653 -0.100 246s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.337 0.913 0.878 246s -0.754 0.795 -0.348 246s 246s x1: [3, 3, 1, 1] 246s -0.035 0.494 0.079 246s 0.611 -0.573 -0.321 246s 0.255 -0.100 0.163 246s 246s y: [2, 3, 1, 1] 246s 0.508 0.392 246s -0.599 -0.805 246s 0.138 -0.328 246s testing: mul_mat, [4, 3, 3, 1] = [2, 4, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 4, 3, 1] 246s -0.073 -0.482 246s 0.355 0.300 246s -0.767 0.164 246s 0.826 -0.236 246s 246s x1: [2, 3, 3, 1] 246s -0.094 0.170 246s -0.485 -0.453 246s 0.955 -0.436 246s 246s y: [4, 3, 3, 1] 246s -0.075 0.018 0.100 -0.118 246s 0.254 -0.308 0.298 -0.294 246s 0.140 0.208 -0.804 0.892 246s testing: mul_mat, [2, 2, 3, 2] = [4, 2, 3, 2] * [4, 2, 3, 2] 246s x0: [4, 2, 3, 2] 246s 0.873 0.088 0.376 -0.086 246s -0.408 0.922 0.133 0.741 246s 246s x1: [4, 2, 3, 2] 246s -0.289 0.131 -0.489 -0.921 246s 0.631 0.187 0.057 -0.442 246s 246s y: [2, 2, 3, 2] 246s -0.345 -0.509 246s 0.627 -0.406 246s test-mul-mat0: iter:125/500 246s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.484 0.581 -0.497 246s 0.485 -0.829 -0.036 246s 246s x1: [3, 3, 1, 1] 246s -0.574 0.199 0.340 246s 0.509 0.199 0.743 246s -0.063 0.405 -0.634 246s 246s y: [2, 3, 1, 1] 246s -0.331 -0.455 246s -0.007 0.055 246s 0.520 -0.343 246s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 246s x0: [3, 4, 4, 1] 246s -0.500 0.935 -0.698 246s 0.985 -0.894 0.266 246s -0.616 -0.391 -0.841 246s -0.078 0.860 -0.090 246s 246s x1: [3, 2, 4, 1] 246s -0.600 -0.497 -0.107 246s -0.462 0.251 -0.248 246s 246s y: [4, 2, 4, 1] 246s -0.089 -0.175 0.654 -0.371 246s 0.639 -0.745 0.396 0.274 246s testing: mul_mat, [1, 4, 4, 3] = [3, 1, 4, 3] * [3, 4, 4, 3] 246s x0: [3, 1, 4, 3] 246s -0.802 -0.071 0.527 246s 246s x1: [3, 4, 4, 3] 246s -0.060 -0.035 -0.282 246s 0.144 -0.179 0.614 246s 0.595 -0.638 -0.880 246s -0.966 -0.474 0.642 246s 246s y: [1, 4, 4, 3] 246s -0.098 246s 0.221 246s -0.896 246s 1.146 246s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.167 -0.846 0.559 246s 0.003 0.919 -0.384 246s 246s x1: [3, 1, 1, 1] 246s -0.322 0.181 -0.458 246s 246s y: [2, 1, 1, 1] 246s -0.463 0.341 246s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 3, 4, 1] 246s 0.676 0.595 246s 0.172 -0.269 246s -0.283 0.333 246s 246s x1: [2, 3, 4, 1] 246s -0.345 0.899 246s 0.012 0.239 246s 0.970 0.202 246s 246s y: [3, 3, 4, 1] 246s 0.302 -0.301 0.397 246s 0.150 -0.062 0.076 246s 0.777 0.113 -0.207 246s testing: mul_mat, [4, 2, 4, 3] = [3, 4, 4, 3] * [3, 2, 4, 3] 246s x0: [3, 4, 4, 3] 246s 0.359 0.206 -0.696 246s -0.763 0.697 0.702 246s -0.932 -0.614 -0.195 246s 0.382 0.621 -0.136 246s 246s x1: [3, 2, 4, 3] 246s 0.697 0.360 0.677 246s -0.059 0.869 0.846 246s 246s y: [4, 2, 4, 3] 246s -0.146 0.194 -1.002 0.398 246s -0.431 1.245 -0.643 0.402 246s test-mul-mat0: iter:126/500 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.906 0.888 246s 0.061 -0.208 246s 0.238 0.671 246s 246s x1: [2, 2, 1, 1] 246s 0.483 0.611 246s 0.662 -0.582 246s 246s y: [3, 2, 1, 1] 246s 0.980 -0.098 0.525 246s 0.083 0.161 -0.233 246s testing: mul_mat, [2, 3, 2, 1] = [2, 2, 2, 1] * [2, 3, 2, 1] 246s x0: [2, 2, 2, 1] 246s 0.101 -0.329 246s -0.054 0.025 246s 246s x1: [2, 3, 2, 1] 246s -0.728 0.925 246s 0.572 -0.710 246s 0.823 -0.339 246s 246s y: [2, 3, 2, 1] 246s -0.378 0.063 246s 0.291 -0.049 246s 0.195 -0.053 246s testing: mul_mat, [3, 2, 2, 2] = [2, 3, 2, 2] * [2, 2, 2, 2] 246s x0: [2, 3, 2, 2] 246s 0.685 0.698 246s 0.747 -0.727 246s -0.481 0.585 246s 246s x1: [2, 2, 2, 2] 246s 0.242 0.162 246s -0.274 -0.078 246s 246s y: [3, 2, 2, 2] 246s 0.279 0.063 -0.021 246s -0.242 -0.148 0.086 246s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.420 0.293 246s -0.226 0.882 246s -0.703 -0.773 246s -0.147 -0.517 246s 246s x1: [2, 3, 1, 1] 246s -0.878 0.294 246s 0.189 -0.456 246s -0.105 0.076 246s 246s y: [4, 3, 1, 1] 246s 0.456 0.458 0.390 -0.023 246s -0.213 -0.445 0.219 0.208 246s 0.067 0.091 0.015 -0.024 246s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 246s x0: [4, 3, 2, 1] 246s -0.650 0.244 0.824 -0.323 246s 0.766 -0.158 0.616 -0.090 246s -0.627 -0.077 0.219 0.101 246s 246s x1: [4, 2, 2, 1] 246s -0.587 -0.373 -0.501 -0.425 246s -0.474 -0.177 0.978 0.588 246s 246s y: [3, 2, 2, 1] 246s 0.016 -0.661 0.244 246s 0.881 0.215 0.584 246s testing: mul_mat, [2, 4, 2, 2] = [3, 2, 2, 2] * [3, 4, 2, 2] 246s x0: [3, 2, 2, 2] 246s -0.855 0.159 -0.340 246s -0.050 -0.826 0.138 246s 246s x1: [3, 4, 2, 2] 246s 0.363 -0.874 -0.016 246s 0.070 0.181 0.561 246s -0.100 0.531 0.326 246s 0.273 -0.225 -0.832 246s 246s y: [2, 4, 2, 2] 246s -0.444 0.702 246s -0.222 -0.076 246s 0.059 -0.389 246s 0.013 0.058 246s test-mul-mat0: iter:127/500 246s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.999 -0.571 246s 0.678 -0.573 246s -0.740 -0.848 246s 246s x1: [2, 3, 1, 1] 246s 0.070 -0.611 246s -0.868 0.215 246s 0.339 0.291 246s 246s y: [3, 3, 1, 1] 246s 0.419 0.397 0.466 246s -0.990 -0.712 0.460 246s 0.172 0.063 -0.498 246s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 2, 3, 1] 246s -0.632 0.374 246s 0.507 0.707 246s 246s x1: [2, 3, 3, 1] 246s -0.732 0.373 246s 0.179 -0.115 246s 0.893 0.745 246s 246s y: [2, 3, 3, 1] 246s 0.602 -0.108 246s -0.156 0.010 246s -0.286 0.980 246s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 1, 3, 1] 246s -0.785 -0.262 246s 246s x1: [2, 2, 3, 1] 246s -0.598 -0.274 246s 0.905 0.287 246s 246s y: [1, 2, 3, 1] 246s 0.542 246s -0.786 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.732 0.974 246s -0.982 0.112 246s -0.110 0.464 246s 246s x1: [2, 1, 1, 1] 246s -0.439 0.353 246s 246s y: [3, 1, 1, 1] 246s 0.665 0.471 0.212 246s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 4, 3, 1] 246s 0.697 0.432 -0.845 246s -0.922 0.265 -0.500 246s 0.271 -0.474 -0.439 246s -0.742 0.450 0.618 246s 246s x1: [3, 2, 3, 1] 246s -0.892 -0.535 -0.810 246s -0.490 0.192 -0.905 246s 246s y: [4, 2, 3, 1] 246s -0.168 1.086 0.367 -0.080 246s 0.506 0.955 0.173 -0.110 246s testing: mul_mat, [2, 3, 3, 1] = [4, 2, 3, 1] * [4, 3, 3, 1] 246s x0: [4, 2, 3, 1] 246s -0.777 -0.648 -0.854 0.032 246s 0.180 -0.324 0.030 -0.975 246s 246s x1: [4, 3, 3, 1] 246s -0.128 -0.260 -0.129 0.026 246s 0.240 0.432 -0.355 0.848 246s -0.541 -0.547 -0.034 -0.322 246s 246s y: [2, 3, 3, 1] 246s 0.379 0.032 246s -0.136 -0.934 246s 0.793 0.392 246s test-mul-mat0: iter:128/500 246s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.013 0.289 0.171 -0.977 246s -0.463 0.082 0.514 0.971 246s 0.919 0.272 0.142 0.940 246s 0.209 -0.614 0.100 0.315 246s 246s x1: [4, 2, 1, 1] 246s 0.056 0.937 -0.950 0.279 246s 0.117 -0.598 0.955 0.263 246s 246s y: [4, 2, 1, 1] 246s -0.166 -0.166 0.434 -0.570 246s -0.268 0.643 0.328 0.570 246s testing: mul_mat, [3, 4, 2, 1] = [4, 3, 2, 1] * [4, 4, 2, 1] 246s x0: [4, 3, 2, 1] 246s -0.590 0.960 -0.906 0.577 246s 0.804 -0.752 -0.206 -0.072 246s 0.520 -0.587 -0.994 -0.945 246s 246s x1: [4, 4, 2, 1] 246s 0.311 0.613 0.011 -0.211 246s -0.783 0.167 0.844 -0.846 246s 0.217 0.123 0.272 0.619 246s 0.079 -0.465 0.052 -0.934 246s 246s y: [3, 4, 2, 1] 246s 0.273 -0.197 -0.009 246s -0.630 -0.868 -0.546 246s 0.101 -0.019 -0.815 246s -1.078 0.470 1.145 246s testing: mul_mat, [3, 3, 2, 3] = [4, 3, 2, 3] * [4, 3, 2, 3] 246s x0: [4, 3, 2, 3] 246s -0.844 0.991 0.467 -0.045 246s 0.072 0.576 0.528 0.592 246s -0.537 0.947 0.430 0.816 246s 246s x1: [4, 3, 2, 3] 246s 0.380 -0.277 0.905 0.644 246s -0.878 0.076 0.521 -0.469 246s 0.036 0.615 -0.892 -0.160 246s 246s y: [3, 3, 2, 3] 246s -0.202 0.727 0.448 246s 1.081 -0.022 0.385 246s 0.169 -0.209 0.049 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.036 0.279 -0.974 -0.658 246s 246s x1: [4, 3, 1, 1] 246s 0.297 -0.727 -0.674 0.847 246s 0.584 0.743 -0.251 -0.995 246s -0.661 0.700 0.077 0.853 246s 246s y: [1, 3, 1, 1] 246s -0.093 246s 1.128 246s -0.464 246s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 2, 2, 1] 246s 0.905 246s -0.580 246s 246s x1: [1, 4, 2, 1] 246s 0.396 246s 0.460 246s 0.287 246s -0.124 246s 246s y: [2, 4, 2, 1] 246s 0.358 -0.230 246s 0.416 -0.267 246s 0.260 -0.167 246s -0.112 0.072 246s testing: mul_mat, [1, 1, 2, 3] = [2, 1, 2, 3] * [2, 1, 2, 3] 246s x0: [2, 1, 2, 3] 246s -0.211 0.467 246s 246s x1: [2, 1, 2, 3] 246s 0.898 -0.989 246s 246s y: [1, 1, 2, 3] 246s -0.652 246s test-mul-mat0: iter:129/500 246s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.234 0.444 0.597 246s 0.197 0.604 -0.614 246s -0.335 0.042 0.201 246s -0.526 0.876 0.476 246s 246s x1: [3, 3, 1, 1] 246s -0.186 -0.704 -0.054 246s -0.176 -0.938 0.170 246s -0.318 0.412 0.138 246s 246s y: [4, 3, 1, 1] 246s -0.301 -0.428 0.022 -0.544 246s -0.274 -0.705 0.054 -0.648 246s 0.339 0.101 0.151 0.593 246s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 3, 2, 1] 246s 0.686 0.709 0.423 246s -0.840 0.585 -0.101 246s 0.730 0.172 0.589 246s 246s x1: [3, 4, 2, 1] 246s 0.570 0.587 -0.311 246s -0.470 -0.515 0.318 246s -0.370 0.288 -0.635 246s 0.443 0.584 0.312 246s 246s y: [3, 4, 2, 1] 246s 0.676 -0.104 0.334 246s -0.554 0.061 -0.245 246s -0.318 0.543 -0.594 246s 0.851 -0.062 0.608 246s testing: mul_mat, [2, 3, 2, 1] = [3, 2, 2, 1] * [3, 3, 2, 1] 246s x0: [3, 2, 2, 1] 246s 0.656 -0.118 0.759 246s 0.916 -0.462 -0.335 246s 246s x1: [3, 3, 2, 1] 246s -0.399 -0.825 0.065 246s 0.551 0.233 -0.315 246s 0.791 0.057 0.749 246s 246s y: [2, 3, 2, 1] 246s -0.115 -0.006 246s 0.095 0.503 246s 1.080 0.447 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.524 -0.566 0.828 246s -0.981 -0.443 -0.753 246s -0.291 -0.679 -0.731 246s -0.444 -0.441 0.998 246s 246s x1: [3, 2, 1, 1] 246s 0.740 -0.814 0.585 246s 0.291 0.419 -0.730 246s 246s y: [4, 2, 1, 1] 246s 0.557 -0.806 -0.090 0.614 246s -0.994 0.078 0.164 -1.043 246s testing: mul_mat, [3, 3, 2, 1] = [4, 3, 2, 1] * [4, 3, 2, 1] 246s x0: [4, 3, 2, 1] 246s -0.859 -0.613 -0.710 -0.891 246s 0.745 -0.985 0.166 -0.144 246s -0.029 -0.031 -0.274 0.148 246s 246s x1: [4, 3, 2, 1] 246s 0.903 0.151 0.757 0.819 246s 0.689 -0.578 -0.375 0.172 246s -0.642 0.764 0.183 -0.122 246s 246s y: [3, 3, 2, 1] 246s -2.136 0.531 -0.117 246s -0.125 0.996 0.126 246s 0.063 -1.183 -0.073 246s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 4, 2, 1] 246s -0.393 -0.520 -0.135 246s 0.114 -0.466 0.337 246s -0.046 -0.922 0.559 246s 0.404 0.110 -0.618 246s 246s x1: [3, 4, 2, 1] 246s -0.326 -0.370 -0.669 246s 0.260 -0.551 0.517 246s -0.598 -0.410 0.262 246s 0.373 -0.023 0.277 246s 246s y: [4, 4, 2, 1] 246s 0.411 -0.090 -0.018 0.241 246s 0.115 0.461 0.785 -0.275 246s 0.412 0.212 0.552 -0.449 246s -0.172 0.147 0.159 -0.023 246s test-mul-mat0: iter:130/500 246s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.229 -0.074 0.910 246s -0.212 0.308 0.650 246s 246s x1: [3, 3, 1, 1] 246s -0.516 -0.475 -0.427 246s 0.091 0.639 0.527 246s -0.505 -0.881 -0.939 246s 246s y: [2, 3, 1, 1] 246s -0.471 -0.314 246s 0.454 0.520 246s -0.905 -0.774 246s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 246s x0: [3, 4, 4, 1] 246s 0.402 0.040 -0.347 246s -0.810 -0.652 -0.697 246s 0.126 0.301 0.066 246s 0.189 0.174 0.284 246s 246s x1: [3, 2, 4, 1] 246s -0.063 -0.048 -0.237 246s -0.937 0.874 -0.781 246s 246s y: [4, 2, 4, 1] 246s 0.055 0.248 -0.038 -0.088 246s -0.071 0.735 0.093 -0.247 246s testing: mul_mat, [4, 4, 4, 2] = [3, 4, 4, 2] * [3, 4, 4, 2] 246s x0: [3, 4, 4, 2] 246s -0.205 0.704 -0.579 246s -0.496 0.865 0.213 246s -0.569 -0.653 -0.391 246s 0.139 -0.507 0.461 246s 246s x1: [3, 4, 4, 2] 246s 0.992 -0.765 -0.046 246s 0.459 -0.212 0.573 246s 0.451 0.018 -0.753 246s 0.496 0.418 0.093 246s 246s y: [4, 4, 4, 2] 246s -0.715 -1.164 -0.047 0.504 246s -0.574 -0.288 -0.347 0.435 246s 0.356 -0.369 0.027 -0.294 246s 0.139 0.135 -0.591 -0.100 246s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.980 0.723 0.856 246s 246s x1: [3, 4, 1, 1] 246s 0.847 0.154 0.091 246s 0.702 0.996 0.141 246s 0.403 0.306 -0.487 246s 0.933 0.163 0.377 246s 246s y: [1, 4, 1, 1] 246s -0.641 246s 0.153 246s -0.591 246s -0.473 246s testing: mul_mat, [1, 3, 4, 1] = [1, 1, 4, 1] * [1, 3, 4, 1] 246s x0: [1, 1, 4, 1] 246s -0.219 246s 246s x1: [1, 3, 4, 1] 246s 0.582 246s 0.736 246s 0.388 246s 246s y: [1, 3, 4, 1] 246s -0.128 246s -0.161 246s -0.085 246s testing: mul_mat, [1, 1, 4, 2] = [1, 1, 4, 2] * [1, 1, 4, 2] 246s x0: [1, 1, 4, 2] 246s 0.213 246s 246s x1: [1, 1, 4, 2] 246s -0.818 246s 246s y: [1, 1, 4, 2] 246s -0.174 246s test-mul-mat0: iter:131/500 246s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.139 246s 0.240 246s 0.279 246s 0.952 246s 246s x1: [1, 3, 1, 1] 246s -0.996 246s -0.330 246s 0.813 246s 246s y: [4, 3, 1, 1] 246s 0.139 -0.239 -0.278 -0.948 246s 0.046 -0.079 -0.092 -0.314 246s -0.113 0.195 0.227 0.774 246s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 1, 2, 1] 246s -0.819 246s 246s x1: [1, 4, 2, 1] 246s -0.486 246s 0.214 246s -0.866 246s 0.490 246s 246s y: [1, 4, 2, 1] 246s 0.399 246s -0.175 246s 0.710 246s -0.401 246s testing: mul_mat, [4, 1, 2, 3] = [1, 4, 2, 3] * [1, 1, 2, 3] 246s x0: [1, 4, 2, 3] 246s 0.377 246s 0.387 246s -0.331 246s 0.820 246s 246s x1: [1, 1, 2, 3] 246s -0.494 246s 246s y: [4, 1, 2, 3] 246s -0.186 -0.191 0.164 -0.405 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.620 246s -0.753 246s 246s x1: [1, 4, 1, 1] 246s -0.309 246s 0.791 246s 0.175 246s -0.867 246s 246s y: [2, 4, 1, 1] 246s 0.192 0.233 246s -0.491 -0.596 246s -0.109 -0.132 246s 0.538 0.653 246s testing: mul_mat, [2, 1, 2, 1] = [2, 2, 2, 1] * [2, 1, 2, 1] 246s x0: [2, 2, 2, 1] 246s 0.588 -0.476 246s 0.578 -0.241 246s 246s x1: [2, 1, 2, 1] 246s 0.268 0.766 246s 246s y: [2, 1, 2, 1] 246s -0.207 -0.030 246s testing: mul_mat, [1, 2, 2, 3] = [2, 1, 2, 3] * [2, 2, 2, 3] 246s x0: [2, 1, 2, 3] 246s -0.072 0.077 246s 246s x1: [2, 2, 2, 3] 246s -0.913 -0.128 246s 0.667 0.616 246s 246s y: [1, 2, 2, 3] 246s 0.056 246s -0.000 246s test-mul-mat0: iter:132/500 246s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.060 246s -0.024 246s 0.158 246s 246s x1: [1, 4, 1, 1] 246s -0.443 246s 0.774 246s -0.333 246s -0.423 246s 246s y: [3, 4, 1, 1] 246s 0.027 0.010 -0.070 246s -0.046 -0.018 0.123 246s 0.020 0.008 -0.053 246s 0.025 0.010 -0.067 246s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 246s x0: [1, 2, 3, 1] 246s 0.452 246s 0.571 246s 246s x1: [1, 3, 3, 1] 246s -0.518 246s 0.142 246s 0.889 246s 246s y: [2, 3, 3, 1] 246s -0.234 -0.296 246s 0.064 0.081 246s 0.402 0.508 246s testing: mul_mat, [1, 2, 3, 4] = [1, 1, 3, 4] * [1, 2, 3, 4] 246s x0: [1, 1, 3, 4] 246s -0.992 246s 246s x1: [1, 2, 3, 4] 246s 0.197 246s 0.569 246s 246s y: [1, 2, 3, 4] 246s -0.195 246s -0.565 246s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.371 246s 0.629 246s 246s x1: [1, 1, 1, 1] 246s 0.787 246s 246s y: [2, 1, 1, 1] 246s -0.292 0.495 246s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 246s x0: [2, 2, 3, 1] 246s -0.449 0.856 246s -0.951 0.711 246s 246s x1: [2, 1, 3, 1] 246s 0.850 -0.466 246s 246s y: [2, 1, 3, 1] 246s -0.781 -1.140 246s testing: mul_mat, [4, 2, 3, 4] = [2, 4, 3, 4] * [2, 2, 3, 4] 246s x0: [2, 4, 3, 4] 246s 0.250 -0.915 246s 0.027 0.748 246s 0.178 0.640 246s -0.761 0.300 246s 246s x1: [2, 2, 3, 4] 246s -0.080 -0.309 246s -0.334 0.236 246s 246s y: [4, 2, 3, 4] 246s 0.262 -0.233 -0.212 -0.032 246s -0.299 0.167 0.091 0.325 246s test-mul-mat0: iter:133/500 246s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.439 -0.610 -0.220 246s 246s x1: [3, 4, 1, 1] 246s -0.390 0.736 0.010 246s -0.487 0.525 -0.823 246s -0.676 0.065 -0.745 246s -0.415 -0.108 0.612 246s 246s y: [1, 4, 1, 1] 246s -0.280 246s 0.074 246s 0.420 246s 0.113 246s testing: mul_mat, [3, 1, 3, 1] = [3, 3, 3, 1] * [3, 1, 3, 1] 246s x0: [3, 3, 3, 1] 246s -0.776 0.230 -0.273 246s -0.627 -0.671 0.337 246s -0.890 0.339 0.851 246s 246s x1: [3, 1, 3, 1] 246s 0.316 0.199 -0.401 246s 246s y: [3, 1, 3, 1] 246s -0.090 -0.467 -0.554 246s testing: mul_mat, [2, 3, 3, 4] = [3, 2, 3, 4] * [3, 3, 3, 4] 246s x0: [3, 2, 3, 4] 246s -0.722 -0.961 -0.617 246s 0.828 0.335 -0.483 246s 246s x1: [3, 3, 3, 4] 246s 0.022 0.189 0.485 246s -0.866 0.413 -0.284 246s -0.139 0.786 0.045 246s 246s y: [2, 3, 3, 4] 246s -0.497 -0.153 246s 0.405 -0.442 246s -0.682 0.127 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.259 -0.616 0.223 246s 246s x1: [3, 2, 1, 1] 246s 0.396 0.936 0.558 246s 0.494 0.306 -0.448 246s 246s y: [1, 2, 1, 1] 246s -0.350 246s -0.160 246s testing: mul_mat, [3, 3, 3, 1] = [1, 3, 3, 1] * [1, 3, 3, 1] 246s x0: [1, 3, 3, 1] 246s -0.592 246s -0.373 246s 0.514 246s 246s x1: [1, 3, 3, 1] 246s 0.365 246s -0.748 246s 0.473 246s 246s y: [3, 3, 3, 1] 246s -0.216 -0.136 0.188 246s 0.442 0.279 -0.384 246s -0.280 -0.177 0.243 246s testing: mul_mat, [2, 1, 3, 4] = [3, 2, 3, 4] * [3, 1, 3, 4] 246s x0: [3, 2, 3, 4] 246s -0.564 -0.962 -0.848 246s 0.802 -0.946 0.002 246s 246s x1: [3, 1, 3, 4] 246s 0.117 0.856 0.985 246s 246s y: [2, 1, 3, 4] 246s -1.724 -0.713 246s test-mul-mat0: iter:134/500 246s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.743 246s 246s x1: [1, 1, 1, 1] 246s -0.467 246s 246s y: [1, 1, 1, 1] 246s -0.347 246s testing: mul_mat, [4, 1, 4, 1] = [1, 4, 4, 1] * [1, 1, 4, 1] 246s x0: [1, 4, 4, 1] 246s -0.097 246s -0.539 246s 0.561 246s -0.409 246s 246s x1: [1, 1, 4, 1] 246s -0.242 246s 246s y: [4, 1, 4, 1] 246s 0.024 0.131 -0.136 0.099 246s testing: mul_mat, [4, 4, 4, 3] = [1, 4, 4, 3] * [1, 4, 4, 3] 246s x0: [1, 4, 4, 3] 246s -0.479 246s -0.317 246s 0.554 246s -0.142 246s 246s x1: [1, 4, 4, 3] 246s -0.956 246s 0.598 246s 0.932 246s -0.303 246s 246s y: [4, 4, 4, 3] 246s 0.458 0.303 -0.529 0.136 246s -0.286 -0.189 0.331 -0.085 246s -0.446 -0.295 0.516 -0.132 246s 0.145 0.096 -0.168 0.043 246s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.041 246s 0.437 246s -0.249 246s 246s x1: [1, 4, 1, 1] 246s -0.685 246s 0.644 246s -0.910 246s -0.866 246s 246s y: [3, 4, 1, 1] 246s -0.028 -0.299 0.171 246s 0.026 0.281 -0.161 246s -0.037 -0.397 0.227 246s -0.035 -0.378 0.216 246s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 3, 4, 1] 246s -0.572 0.711 0.829 246s 0.431 0.698 0.773 246s -0.917 -0.514 0.228 246s 246s x1: [3, 1, 4, 1] 246s -0.366 -0.993 0.574 246s 246s y: [3, 1, 4, 1] 246s -0.020 -0.407 0.977 246s testing: mul_mat, [3, 3, 4, 3] = [3, 3, 4, 3] * [3, 3, 4, 3] 246s x0: [3, 3, 4, 3] 246s -0.934 -0.293 0.499 246s -0.652 -0.985 0.987 246s -0.029 -0.985 0.226 246s 246s x1: [3, 3, 4, 3] 246s 0.318 0.166 -0.610 246s -0.454 -0.961 -0.523 246s 0.419 0.001 -0.301 246s 246s y: [3, 3, 4, 3] 246s -0.651 -0.973 -0.311 246s 0.445 0.727 0.842 246s -0.542 -0.572 -0.081 246s test-mul-mat0: iter:135/500 246s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.267 0.658 246s 0.564 0.346 246s 246s x1: [2, 1, 1, 1] 246s 0.819 -0.818 246s 246s y: [2, 1, 1, 1] 246s -0.319 0.179 246s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.737 -0.136 246s 0.022 0.341 246s -0.516 -0.764 246s -0.039 -0.966 246s 246s x1: [2, 2, 1, 1] 246s 0.846 0.475 246s 0.756 0.786 246s 246s y: [4, 2, 1, 1] 246s -0.688 0.181 -0.800 -0.492 246s -0.664 0.285 -0.991 -0.789 246s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 246s x0: [2, 4, 1, 2] 246s 0.561 -0.865 246s -0.487 0.317 246s 0.921 -0.786 246s 0.580 -0.215 246s 246s x1: [2, 4, 1, 2] 246s 0.363 0.393 246s -0.629 0.033 246s -0.313 0.352 246s -0.335 -0.140 246s 246s y: [4, 4, 1, 2] 246s -0.136 -0.052 0.025 0.126 246s -0.382 0.317 -0.606 -0.372 246s -0.480 0.264 -0.565 -0.257 246s -0.067 0.119 -0.198 -0.164 246s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.102 0.610 246s 0.611 0.316 246s 246s x1: [2, 4, 1, 1] 246s 0.674 0.868 246s 0.962 0.026 246s -0.467 -0.178 246s -0.846 -0.019 246s 246s y: [2, 4, 1, 1] 246s 0.598 0.687 246s 0.114 0.596 246s -0.156 -0.342 246s -0.097 -0.523 246s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.806 -0.259 246s 0.956 -0.389 246s 0.375 -0.306 246s 0.773 -0.989 246s 246s x1: [2, 2, 1, 1] 246s 0.900 -0.352 246s -0.123 -0.965 246s 246s y: [4, 2, 1, 1] 246s -0.635 0.997 0.445 1.044 246s 0.349 0.258 0.249 0.860 246s testing: mul_mat, [4, 2, 1, 2] = [4, 4, 1, 2] * [4, 2, 1, 2] 246s x0: [4, 4, 1, 2] 246s -0.414 0.844 0.566 -0.876 246s 0.809 -0.809 0.430 -0.448 246s 0.030 0.657 -0.459 -0.741 246s 0.463 0.800 -0.823 -0.299 246s 246s x1: [4, 2, 1, 2] 246s -0.917 -0.424 0.314 -0.083 246s 0.851 -0.012 -0.216 0.812 246s 246s y: [4, 2, 1, 2] 246s 0.272 -0.227 -0.388 -0.997 246s -1.196 0.241 -0.485 0.319 246s test-mul-mat0: iter:136/500 246s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.479 246s 246s x1: [1, 4, 1, 1] 246s 0.372 246s -0.988 246s -0.062 246s -0.062 246s 246s y: [1, 4, 1, 1] 246s 0.178 246s -0.474 246s -0.030 246s -0.030 246s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.969 246s 0.374 246s -0.733 246s 0.897 246s 246s x1: [1, 1, 1, 1] 246s 0.115 246s 246s y: [4, 1, 1, 1] 246s -0.111 0.043 -0.084 0.103 246s testing: mul_mat, [4, 4, 1, 4] = [1, 4, 1, 4] * [1, 4, 1, 4] 246s x0: [1, 4, 1, 4] 246s -0.793 246s 0.279 246s -0.345 246s -0.781 246s 246s x1: [1, 4, 1, 4] 246s -0.450 246s -0.181 246s -0.250 246s -0.490 246s 246s y: [4, 4, 1, 4] 246s 0.357 -0.126 0.155 0.352 246s 0.144 -0.051 0.063 0.142 246s 0.198 -0.070 0.086 0.195 246s 0.388 -0.137 0.169 0.383 246s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.676 246s -0.354 246s -0.709 246s 246s x1: [1, 4, 1, 1] 246s -0.626 246s 0.141 246s 0.496 246s 0.992 246s 246s y: [3, 4, 1, 1] 246s -0.423 0.221 0.444 246s 0.096 -0.050 -0.100 246s 0.335 -0.175 -0.351 246s 0.671 -0.351 -0.703 246s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.458 0.279 0.010 246s 246s x1: [3, 1, 1, 1] 246s 0.627 0.606 0.138 246s 246s y: [1, 1, 1, 1] 246s 0.458 246s testing: mul_mat, [2, 3, 1, 4] = [1, 2, 1, 4] * [1, 3, 1, 4] 246s x0: [1, 2, 1, 4] 246s 0.823 246s -0.322 246s 246s x1: [1, 3, 1, 4] 246s 0.665 246s -0.441 246s 0.665 246s 246s y: [2, 3, 1, 4] 246s 0.548 -0.214 246s -0.364 0.142 246s 0.547 -0.214 246s test-mul-mat0: iter:137/500 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.985 0.783 0.451 246s -0.209 0.040 -0.004 246s 246s x1: [3, 2, 1, 1] 246s -0.557 -0.823 0.108 246s 0.901 0.457 -0.882 246s 246s y: [2, 2, 1, 1] 246s -0.046 0.083 246s -0.927 -0.167 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.730 -0.381 0.483 246s 0.549 -0.304 0.673 246s 246s x1: [3, 2, 1, 1] 246s 0.263 0.005 0.770 246s 0.462 0.052 -0.962 246s 246s y: [2, 2, 1, 1] 246s 0.562 0.661 246s -0.148 -0.410 246s testing: mul_mat, [4, 2, 1, 3] = [3, 4, 1, 3] * [3, 2, 1, 3] 246s x0: [3, 4, 1, 3] 246s -0.117 -0.364 -0.499 246s 0.935 -0.327 0.787 246s 0.665 0.292 0.270 246s 0.213 0.988 -0.057 246s 246s x1: [3, 2, 1, 3] 246s -0.703 -0.551 -0.491 246s 0.336 0.829 -0.048 246s 246s y: [4, 2, 1, 3] 246s 0.527 -0.864 -0.761 -0.667 246s -0.317 0.005 0.452 0.894 246s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.385 -0.287 0.027 246s -0.090 0.168 -0.736 246s -0.255 -0.579 0.968 246s 246s x1: [3, 4, 1, 1] 246s 0.417 0.457 0.014 246s -0.313 -0.329 0.002 246s 0.630 -0.819 0.439 246s 0.083 0.026 0.706 246s 246s y: [3, 4, 1, 1] 246s 0.029 0.029 -0.357 246s -0.026 -0.028 0.272 246s 0.489 -0.518 0.739 246s 0.043 -0.523 0.647 246s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.654 0.166 -0.309 246s -0.836 0.608 -0.777 246s 0.978 0.197 -0.689 246s 0.016 -0.395 -0.822 246s 246s x1: [3, 3, 1, 1] 246s 0.116 0.238 -0.620 246s -0.755 0.096 0.428 246s 0.875 -0.112 0.150 246s 246s y: [4, 3, 1, 1] 246s 0.155 0.529 0.588 0.417 246s 0.378 0.357 -1.015 -0.402 246s -0.637 -0.916 0.730 -0.065 246s testing: mul_mat, [1, 3, 1, 3] = [4, 1, 1, 3] * [4, 3, 1, 3] 246s x0: [4, 1, 1, 3] 246s 0.933 -0.222 0.908 -0.603 246s 246s x1: [4, 3, 1, 3] 246s 0.608 0.221 -0.077 -0.679 246s -0.611 0.344 0.347 -0.347 246s 0.312 -0.536 0.891 0.693 246s 246s y: [1, 3, 1, 3] 246s 0.858 246s -0.122 246s 0.802 246s test-mul-mat0: iter:138/500 246s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.654 0.485 246s -0.397 -0.068 246s 0.610 0.199 246s -0.135 -0.612 246s 246s x1: [2, 4, 1, 1] 246s -0.010 0.027 246s -0.127 0.424 246s 0.232 0.024 246s -0.919 0.748 246s 246s y: [4, 4, 1, 1] 246s 0.020 0.002 -0.001 -0.015 246s 0.288 0.021 0.007 -0.242 246s -0.140 -0.094 0.146 -0.046 246s 0.964 0.314 -0.412 -0.334 246s testing: mul_mat, [1, 4, 3, 1] = [2, 1, 3, 1] * [2, 4, 3, 1] 246s x0: [2, 1, 3, 1] 246s -0.117 0.770 246s 246s x1: [2, 4, 3, 1] 246s 0.107 0.262 246s 0.057 -0.292 246s -0.633 -0.287 246s 0.429 -0.945 246s 246s y: [1, 4, 3, 1] 246s 0.189 246s -0.232 246s -0.147 246s -0.777 246s testing: mul_mat, [1, 1, 3, 4] = [2, 1, 3, 4] * [2, 1, 3, 4] 246s x0: [2, 1, 3, 4] 246s -0.036 0.850 246s 246s x1: [2, 1, 3, 4] 246s 0.189 0.897 246s 246s y: [1, 1, 3, 4] 246s 0.755 246s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.710 0.589 246s -0.375 -0.460 246s -0.310 -0.205 246s -0.933 -0.365 246s 246s x1: [2, 1, 1, 1] 246s 0.854 -0.456 246s 246s y: [4, 1, 1, 1] 246s -0.875 -0.111 -0.171 -0.631 246s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 3, 3, 1] 246s 0.390 0.930 -0.045 -0.638 246s 0.954 -0.252 0.610 -0.066 246s 0.294 0.929 -0.200 0.803 246s 246s x1: [4, 2, 3, 1] 246s 0.025 -0.139 -0.129 0.407 246s 0.324 0.003 -0.947 -0.103 246s 246s y: [3, 2, 3, 1] 246s -0.373 -0.047 0.231 246s 0.238 -0.262 0.205 246s testing: mul_mat, [2, 4, 3, 4] = [3, 2, 3, 4] * [3, 4, 3, 4] 246s x0: [3, 2, 3, 4] 246s 0.455 0.053 -0.939 246s 0.191 -0.327 -0.410 246s 246s x1: [3, 4, 3, 4] 246s 0.690 0.540 0.939 246s -0.510 0.902 -0.127 246s -0.707 -0.684 -0.296 246s -0.443 0.749 -0.642 246s 246s y: [2, 4, 3, 4] 246s -0.538 -0.430 246s -0.065 -0.340 246s -0.080 0.210 246s 0.440 -0.066 246s test-mul-mat0: iter:139/500 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.928 -0.217 -0.205 -0.499 246s -0.431 -0.544 0.294 0.582 246s 0.977 -0.104 -0.717 -0.645 246s 246s x1: [4, 3, 1, 1] 246s -0.974 0.790 0.851 0.838 246s 0.419 0.073 0.868 -0.707 246s 0.412 0.676 -0.480 0.549 246s 246s y: [3, 3, 1, 1] 246s -1.668 0.728 -2.184 246s 0.547 -0.376 0.235 246s 0.060 -0.367 0.323 246s testing: mul_mat, [1, 3, 4, 1] = [4, 1, 4, 1] * [4, 3, 4, 1] 246s x0: [4, 1, 4, 1] 246s -0.921 0.304 -0.546 -0.621 246s 246s x1: [4, 3, 4, 1] 246s 0.129 0.314 0.429 0.165 246s 0.950 -0.288 0.191 0.740 246s -0.437 0.029 0.160 0.636 246s 246s y: [1, 3, 4, 1] 246s -0.360 246s -1.525 246s -0.072 246s testing: mul_mat, [2, 1, 4, 1] = [4, 2, 4, 1] * [4, 1, 4, 1] 246s x0: [4, 2, 4, 1] 246s 0.927 -0.179 -0.410 -0.670 246s 0.955 0.992 -0.736 0.822 246s 246s x1: [4, 1, 4, 1] 246s -0.397 0.953 -0.300 -0.320 246s 246s y: [2, 1, 4, 1] 246s -0.201 0.524 246s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.260 -0.013 0.934 0.373 246s 0.272 0.578 -0.435 0.337 246s -0.349 0.492 0.103 0.462 246s 246s x1: [4, 2, 1, 1] 246s -0.813 0.590 0.487 -0.858 246s 0.582 0.751 0.964 0.569 246s 246s y: [3, 2, 1, 1] 246s 0.339 -0.381 0.228 246s 0.952 0.365 0.529 246s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 246s x0: [3, 2, 4, 1] 246s 0.705 0.794 -0.697 246s -0.903 -0.762 -0.500 246s 246s x1: [3, 4, 4, 1] 246s -0.267 0.897 0.998 246s -0.509 -0.180 -0.885 246s 0.722 -0.814 0.115 246s -0.121 -0.627 -0.295 246s 246s y: [2, 4, 4, 1] 246s -0.171 -0.941 246s 0.116 1.039 246s -0.218 -0.089 246s -0.378 0.734 246s testing: mul_mat, [1, 3, 4, 1] = [2, 1, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 1, 4, 1] 246s 0.686 -0.773 246s 246s x1: [2, 3, 4, 1] 246s 0.612 -0.556 246s -0.993 -0.578 246s -0.732 -0.115 246s 246s y: [1, 3, 4, 1] 246s 0.850 246s -0.234 246s -0.413 246s test-mul-mat0: iter:140/500 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.954 -0.582 0.275 246s -0.540 0.245 0.907 246s -0.854 0.472 -0.737 246s -0.079 -0.563 -0.773 246s 246s x1: [3, 4, 1, 1] 246s 0.898 0.650 0.836 246s -0.219 0.861 0.121 246s -0.836 -0.665 -0.152 246s 0.319 -0.800 -0.468 246s 246s y: [4, 4, 1, 1] 246s -1.005 0.434 -1.076 -1.084 246s -0.259 0.439 0.504 -0.561 246s 1.143 0.151 0.512 0.558 246s 0.032 -0.793 -0.305 0.787 246s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 3, 3, 1] 246s -0.415 0.506 -0.056 246s 0.381 -0.458 -0.047 246s -0.658 0.913 0.810 246s 246s x1: [3, 4, 3, 1] 246s 0.308 0.847 -0.803 246s -0.883 0.524 0.052 246s -0.985 0.174 -0.112 246s -0.204 0.036 -0.991 246s 246s y: [3, 4, 3, 1] 246s 0.346 -0.232 -0.080 246s 0.629 -0.579 1.102 246s 0.503 -0.450 0.717 246s 0.159 -0.047 -0.636 246s testing: mul_mat, [2, 3, 3, 2] = [3, 2, 3, 2] * [3, 3, 3, 2] 246s x0: [3, 2, 3, 2] 246s 0.964 -0.510 0.577 246s -0.009 -0.694 -0.069 246s 246s x1: [3, 3, 3, 2] 246s -0.133 0.568 -0.315 246s -0.078 -0.847 -0.808 246s 0.866 0.534 -0.266 246s 246s y: [2, 3, 3, 2] 246s -0.599 -0.371 246s -0.109 0.645 246s 0.409 -0.360 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.450 0.548 0.219 246s -0.137 -0.763 0.568 246s 246s x1: [3, 2, 1, 1] 246s 0.232 0.417 -0.797 246s 0.084 0.855 -0.202 246s 246s y: [2, 2, 1, 1] 246s -0.050 -0.802 246s 0.386 -0.778 246s testing: mul_mat, [1, 3, 3, 1] = [2, 1, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 1, 3, 1] 246s -0.268 0.425 246s 246s x1: [2, 3, 3, 1] 246s 0.563 -0.506 246s -0.430 -0.343 246s -0.483 -0.198 246s 246s y: [1, 3, 3, 1] 246s -0.366 246s -0.030 246s 0.046 246s testing: mul_mat, [4, 2, 3, 2] = [1, 4, 3, 2] * [1, 2, 3, 2] 246s x0: [1, 4, 3, 2] 246s 0.440 246s -0.222 246s -0.399 246s 0.656 246s 246s x1: [1, 2, 3, 2] 246s 0.137 246s 0.085 246s 246s y: [4, 2, 3, 2] 246s 0.060 -0.030 -0.055 0.090 246s 0.038 -0.019 -0.034 0.056 246s test-mul-mat0: iter:141/500 246s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.500 -0.637 -0.512 246s -0.970 0.334 0.047 246s -0.217 0.914 -0.257 246s 246s x1: [3, 4, 1, 1] 246s -0.745 0.855 0.947 246s 0.695 -0.367 -0.452 246s 0.350 -0.490 -0.872 246s 0.275 -0.606 -0.011 246s 246s y: [3, 4, 1, 1] 246s -1.402 1.053 0.700 246s 0.812 -0.817 -0.370 246s 0.933 -0.544 -0.300 246s 0.529 -0.470 -0.611 246s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 2, 3, 1] 246s 0.577 -0.351 0.072 246s -0.802 -0.700 -0.114 246s 246s x1: [3, 3, 3, 1] 246s -0.379 0.651 0.814 246s -0.237 -0.886 0.822 246s 0.704 0.871 0.424 246s 246s y: [2, 3, 3, 1] 246s -0.389 -0.245 246s 0.234 0.716 246s 0.130 -1.222 246s testing: mul_mat, [1, 2, 3, 4] = [3, 1, 3, 4] * [3, 2, 3, 4] 246s x0: [3, 1, 3, 4] 246s -0.994 -0.409 0.414 246s 246s x1: [3, 2, 3, 4] 246s 0.279 0.238 0.470 246s 0.557 -0.499 -0.494 246s 246s y: [1, 2, 3, 4] 246s -0.180 246s -0.554 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.413 -0.696 -0.891 246s 0.256 -0.380 0.442 246s 0.027 -0.629 0.296 246s 0.642 0.090 0.131 246s 246s x1: [3, 1, 1, 1] 246s -0.634 -0.090 0.684 246s 246s y: [4, 1, 1, 1] 246s -0.285 0.174 0.242 -0.325 246s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 246s x0: [4, 1, 3, 1] 246s -0.506 0.972 0.505 0.852 246s 246s x1: [4, 3, 3, 1] 246s -0.241 -0.925 -0.119 -0.273 246s 0.088 -0.095 0.017 0.900 246s -0.619 0.358 -0.282 -0.552 246s 246s y: [1, 3, 3, 1] 246s -1.069 246s 0.639 246s 0.048 246s testing: mul_mat, [2, 4, 3, 4] = [1, 2, 3, 4] * [1, 4, 3, 4] 246s x0: [1, 2, 3, 4] 246s -0.086 246s 0.544 246s 246s x1: [1, 4, 3, 4] 246s -0.107 246s -0.786 246s -0.590 246s -0.630 246s 246s y: [2, 4, 3, 4] 246s 0.009 -0.058 246s 0.068 -0.428 246s 0.051 -0.321 246s 0.054 -0.343 246s test-mul-mat0: iter:142/500 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.670 0.946 246s -0.992 -0.500 246s -0.468 0.525 246s 246s x1: [2, 2, 1, 1] 246s 0.259 0.415 246s 0.328 -0.827 246s 246s y: [3, 2, 1, 1] 246s 0.219 -0.464 0.097 246s -1.002 0.088 -0.588 246s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 2, 3, 1] 246s 0.439 -0.016 246s -0.274 -0.233 246s 246s x1: [2, 3, 3, 1] 246s 0.569 0.161 246s 0.955 0.214 246s -0.975 -0.810 246s 246s y: [2, 3, 3, 1] 246s 0.247 -0.193 246s 0.416 -0.311 246s -0.415 0.456 246s testing: mul_mat, [2, 2, 3, 2] = [2, 2, 3, 2] * [2, 2, 3, 2] 246s x0: [2, 2, 3, 2] 246s -0.242 -0.387 246s 0.496 -0.645 246s 246s x1: [2, 2, 3, 2] 246s 0.166 -0.205 246s 0.174 -0.620 246s 246s y: [2, 2, 3, 2] 246s 0.039 0.215 246s 0.198 0.486 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.713 -0.674 246s -0.101 -0.606 246s -0.202 0.153 246s 246s x1: [2, 2, 1, 1] 246s -0.021 -0.622 246s -0.798 0.096 246s 246s y: [3, 2, 1, 1] 246s 0.405 0.379 -0.091 246s -0.633 0.023 0.176 246s testing: mul_mat, [1, 2, 3, 1] = [3, 1, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 1, 3, 1] 246s -0.369 0.801 -0.216 246s 246s x1: [3, 2, 3, 1] 246s -0.427 0.109 -0.327 246s 0.615 -0.002 -0.426 246s 246s y: [1, 2, 3, 1] 246s 0.316 246s -0.136 246s testing: mul_mat, [4, 3, 3, 2] = [1, 4, 3, 2] * [1, 3, 3, 2] 246s x0: [1, 4, 3, 2] 246s 0.100 246s -0.701 246s -0.540 246s 0.731 246s 246s x1: [1, 3, 3, 2] 246s -0.128 246s -0.810 246s -0.226 246s 246s y: [4, 3, 3, 2] 246s -0.013 0.090 0.069 -0.094 246s -0.081 0.568 0.438 -0.593 246s -0.023 0.159 0.122 -0.166 246s test-mul-mat0: iter:143/500 246s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.641 0.896 0.945 246s 0.340 -0.643 0.372 246s 0.619 -0.735 0.859 246s 246s x1: [3, 4, 1, 1] 246s 0.455 -0.825 -0.561 246s -0.445 -0.526 -0.101 246s -0.713 -0.427 -0.858 246s -0.149 0.568 -0.791 246s 246s y: [3, 4, 1, 1] 246s -1.561 0.476 0.407 246s -0.282 0.150 0.025 246s -0.736 -0.287 -0.864 246s -0.143 -0.710 -1.189 246s testing: mul_mat, [3, 3, 3, 1] = [3, 3, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 3, 3, 1] 246s 0.452 -0.269 -0.257 246s 0.647 -0.075 0.624 246s -0.033 0.572 0.761 246s 246s x1: [3, 3, 3, 1] 246s -0.804 -0.806 -0.119 246s 0.319 -0.354 -0.863 246s -0.543 0.344 -0.478 246s 246s y: [3, 3, 3, 1] 246s -0.116 -0.535 -0.524 246s 0.461 -0.306 -0.870 246s -0.215 -0.676 -0.149 246s testing: mul_mat, [4, 3, 3, 2] = [3, 4, 3, 2] * [3, 3, 3, 2] 246s x0: [3, 4, 3, 2] 246s -0.257 0.781 -0.765 246s -0.940 -0.684 -0.135 246s -0.197 -0.906 -0.055 246s 0.440 -0.998 0.926 246s 246s x1: [3, 3, 3, 2] 246s 0.244 0.450 0.893 246s -0.871 -0.099 -0.376 246s -0.128 -0.451 0.549 246s 246s y: [4, 3, 3, 2] 246s -0.395 -0.658 -0.504 0.486 246s 0.434 0.937 0.281 -0.633 246s -0.740 0.355 0.404 0.902 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.269 0.837 0.507 246s -0.553 -0.622 0.190 246s -0.744 -0.370 -0.949 246s 0.917 0.627 0.703 246s 246s x1: [3, 4, 1, 1] 246s 0.236 -0.260 0.385 246s -0.724 -0.433 -0.094 246s 0.371 -0.105 0.867 246s -0.947 0.709 -0.765 246s 246s y: [4, 4, 1, 1] 246s 0.042 0.104 -0.445 0.325 246s -0.606 0.652 0.789 -1.002 246s 0.451 0.025 -1.059 0.883 246s -0.050 -0.062 1.169 -0.962 246s testing: mul_mat, [3, 3, 3, 1] = [4, 3, 3, 1] * [4, 3, 3, 1] 246s x0: [4, 3, 3, 1] 246s -0.812 -0.410 -0.638 -0.813 246s -0.096 -0.444 0.102 0.356 246s 0.506 -0.060 -0.759 0.776 246s 246s x1: [4, 3, 3, 1] 246s 0.911 0.976 0.768 -0.110 246s -0.655 0.143 -0.874 0.085 246s -0.472 -0.598 0.652 0.434 246s 246s y: [3, 3, 3, 1] 246s -1.541 -0.483 -0.267 246s 0.961 -0.059 0.390 246s -0.140 0.532 -0.360 246s testing: mul_mat, [1, 4, 3, 2] = [3, 1, 3, 2] * [3, 4, 3, 2] 246s x0: [3, 1, 3, 2] 246s -0.485 0.236 -0.782 246s 246s x1: [3, 4, 3, 2] 246s 0.425 -0.971 -0.623 246s 0.666 -0.784 0.733 246s 0.442 -0.375 -0.386 246s 0.201 0.511 -0.064 246s 246s y: [1, 4, 3, 2] 246s 0.052 246s -1.081 246s -0.001 246s 0.073 246s test-mul-mat0: iter:144/500 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.555 -0.835 -0.585 -0.370 246s -0.232 -0.915 -0.222 -0.147 246s -0.626 0.031 -0.074 0.059 246s -0.752 0.978 0.584 -0.434 246s 246s x1: [4, 3, 1, 1] 246s 0.931 0.928 -0.159 0.790 246s -0.067 -0.843 -0.491 -0.337 246s 0.298 0.025 0.899 0.516 246s 246s y: [4, 3, 1, 1] 246s -1.491 -1.146 -0.496 -0.228 246s 1.153 0.945 0.033 -0.914 246s -0.903 -0.367 -0.223 0.100 246s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 2, 4, 1] 246s -0.421 -0.778 -0.650 -0.426 246s -0.670 0.477 -0.480 -0.844 246s 246s x1: [4, 4, 4, 1] 246s -0.573 0.422 -0.503 -0.645 246s -0.737 -0.713 0.288 -0.580 246s -0.204 0.951 0.718 0.821 246s 0.849 0.234 -0.513 -0.706 246s 246s y: [2, 4, 4, 1] 246s 0.514 1.371 246s 0.925 0.505 246s -1.471 -0.448 246s 0.094 0.385 246s testing: mul_mat, [4, 2, 4, 4] = [4, 4, 4, 4] * [4, 2, 4, 4] 246s x0: [4, 4, 4, 4] 246s -0.200 0.394 0.239 -0.144 246s 0.304 -0.730 -0.901 0.207 246s -0.671 -0.871 -0.520 -0.406 246s 0.425 0.315 -0.715 -0.078 246s 246s x1: [4, 2, 4, 4] 246s 0.177 -0.645 -0.907 0.506 246s 0.832 -0.387 0.662 -0.742 246s 246s y: [4, 2, 4, 4] 246s -0.579 1.447 0.709 0.481 246s -0.053 -0.215 -0.264 -0.184 246s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.408 -0.425 -0.870 -0.159 246s -0.308 0.425 0.383 0.833 246s -0.521 0.941 0.641 -0.434 246s -0.195 0.842 0.430 0.206 246s 246s x1: [4, 4, 1, 1] 246s 0.135 -0.635 -0.031 0.230 246s 0.844 0.909 -0.646 -0.807 246s 0.885 0.005 -0.632 -0.042 246s 0.066 -0.129 0.419 0.575 246s 246s y: [4, 4, 1, 1] 246s 0.316 -0.132 -0.788 -0.527 246s 0.648 -0.793 0.352 0.156 246s 0.915 -0.548 -0.844 -0.450 246s -0.373 0.564 -0.137 0.177 246s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 2, 4, 1] 246s 0.367 -0.425 0.724 0.893 246s -0.177 0.853 0.036 -0.153 246s 246s x1: [4, 4, 4, 1] 246s -0.199 0.796 0.050 -0.289 246s -0.850 0.243 -0.404 0.155 246s 0.611 0.554 -0.779 -0.518 246s -0.028 0.796 0.771 -0.620 246s 246s y: [2, 4, 4, 1] 246s -0.633 0.760 246s -0.570 0.320 246s -1.039 0.415 246s -0.344 0.806 246s testing: mul_mat, [3, 4, 4, 4] = [2, 3, 4, 4] * [2, 4, 4, 4] 246s x0: [2, 3, 4, 4] 246s -0.260 0.620 246s -0.918 0.848 246s -0.102 -0.214 246s 246s x1: [2, 4, 4, 4] 246s 0.788 -0.227 246s 0.923 0.512 246s 0.809 0.816 246s -0.641 0.787 246s 246s y: [3, 4, 4, 4] 246s -0.346 -0.916 -0.032 246s 0.077 -0.414 -0.204 246s 0.296 -0.051 -0.257 246s 0.655 1.256 -0.103 246s test-mul-mat0: iter:145/500 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.420 -0.973 -0.403 246s -0.725 -0.230 0.558 246s -0.112 0.576 -0.102 246s 0.169 -0.156 0.924 246s 246s x1: [3, 1, 1, 1] 246s -0.225 -0.896 -0.931 246s 246s y: [4, 1, 1, 1] 246s 1.342 -0.151 -0.396 -0.759 246s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.710 -0.488 -0.281 246s 0.814 -0.419 0.797 246s -0.606 -0.393 -0.605 246s 246s x1: [3, 4, 1, 1] 246s 0.103 -0.391 0.038 246s -0.411 -0.873 -0.681 246s -0.631 0.411 -0.414 246s 0.263 0.373 -0.723 246s 246s y: [3, 4, 1, 1] 246s 0.253 0.279 0.068 246s 0.326 -0.511 1.004 246s -0.532 -1.017 0.472 246s 0.208 -0.518 0.131 246s testing: mul_mat, [3, 3, 1, 2] = [3, 3, 1, 2] * [3, 3, 1, 2] 246s x0: [3, 3, 1, 2] 246s 0.317 -0.004 0.994 246s 0.027 0.508 -0.287 246s -0.158 -0.912 -0.490 246s 246s x1: [3, 3, 1, 2] 246s -0.331 0.377 0.953 246s 0.557 -0.047 -0.149 246s -0.273 0.797 -0.224 246s 246s y: [3, 3, 1, 2] 246s 0.841 -0.091 -0.758 246s 0.029 0.034 0.027 246s -0.313 0.462 -0.574 246s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.706 -0.853 0.983 246s 0.151 0.271 -0.108 246s 0.276 -0.950 0.743 246s 0.023 0.654 -0.506 246s 246s x1: [3, 3, 1, 1] 246s -0.811 -0.177 -0.515 246s -0.982 0.230 -0.701 246s -0.563 0.762 -0.568 246s 246s y: [4, 3, 1, 1] 246s -0.928 -0.114 -0.439 0.127 246s -1.578 -0.010 -1.010 0.483 246s -1.606 0.183 -1.301 0.773 246s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.590 -0.862 0.184 0.058 246s -0.249 0.352 0.364 -0.666 246s 246s x1: [4, 3, 1, 1] 246s -0.873 -0.562 0.399 -0.968 246s -0.489 -0.743 0.494 0.537 246s 0.967 0.683 -0.640 -0.548 246s 246s y: [2, 3, 1, 1] 246s -0.014 0.809 246s 0.473 -0.318 246s -0.167 0.132 246s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 246s x0: [2, 4, 1, 2] 246s -0.636 -0.538 246s -0.990 -0.941 246s -0.642 -0.686 246s -0.276 0.213 246s 246s x1: [2, 4, 1, 2] 246s -0.360 -0.919 246s -0.519 0.910 246s -0.869 -0.865 246s 0.894 0.023 246s 246s y: [4, 4, 1, 2] 246s 0.724 1.221 0.861 -0.097 246s -0.160 -0.342 -0.291 0.337 246s 1.018 1.674 1.151 0.055 246s -0.580 -0.906 -0.589 -0.241 246s test-mul-mat0: iter:146/500 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.710 -0.631 -0.777 246s -0.034 -0.267 -0.767 246s 246s x1: [3, 2, 1, 1] 246s -0.995 0.959 0.225 246s -0.607 0.108 0.542 246s 246s y: [2, 2, 1, 1] 246s -0.074 -0.395 246s -0.058 -0.423 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.438 -0.695 0.143 246s -0.837 0.036 0.344 246s 246s x1: [3, 2, 1, 1] 246s 0.324 0.457 -0.305 246s 0.384 0.772 0.908 246s 246s y: [2, 2, 1, 1] 246s -0.219 -0.360 246s -0.238 0.020 246s testing: mul_mat, [1, 2, 1, 3] = [3, 1, 1, 3] * [3, 2, 1, 3] 246s x0: [3, 1, 1, 3] 246s -0.079 0.186 -0.065 246s 246s x1: [3, 2, 1, 3] 246s -0.032 -0.752 0.456 246s 0.904 0.596 0.461 246s 246s y: [1, 2, 1, 3] 246s -0.167 246s 0.009 246s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.316 -0.720 0.101 246s -0.540 0.922 0.776 246s 0.166 0.029 -1.000 246s 246s x1: [3, 1, 1, 1] 246s -0.706 -0.564 0.004 246s 246s y: [3, 1, 1, 1] 246s 0.629 -0.136 -0.138 246s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.744 0.273 -0.509 246s 0.975 -0.162 0.404 246s 246s x1: [3, 3, 1, 1] 246s 0.464 0.810 0.261 246s -0.805 -0.932 0.488 246s 0.659 -0.442 0.040 246s 246s y: [2, 3, 1, 1] 246s 0.433 0.426 246s -1.102 -0.436 246s 0.349 0.730 246s testing: mul_mat, [4, 3, 1, 3] = [2, 4, 1, 3] * [2, 3, 1, 3] 246s x0: [2, 4, 1, 3] 246s 0.191 -0.054 246s 0.906 -0.365 246s -0.945 0.492 246s 0.748 -0.080 246s 246s x1: [2, 3, 1, 3] 246s -0.763 -0.849 246s 0.699 -0.327 246s 0.155 -0.039 246s 246s y: [4, 3, 1, 3] 246s -0.099 -0.382 0.303 -0.503 246s 0.151 0.752 -0.821 0.549 246s 0.032 0.155 -0.166 0.119 246s test-mul-mat0: iter:147/500 246s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.682 -0.740 -0.265 246s -0.398 -0.832 0.064 246s -0.986 0.481 0.631 246s 246s x1: [3, 2, 1, 1] 246s -0.696 -0.170 0.570 246s 0.494 -0.264 0.625 246s 246s y: [3, 2, 1, 1] 246s -0.500 0.455 0.965 246s 0.367 0.063 -0.220 246s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.818 -0.327 0.673 246s -0.770 0.846 0.977 246s 246s x1: [3, 3, 1, 1] 246s 0.576 -0.508 -0.129 246s -0.707 -0.536 0.467 246s -0.376 -0.437 0.701 246s 246s y: [2, 3, 1, 1] 246s 0.550 -1.000 246s -0.089 0.547 246s 0.308 0.604 246s testing: mul_mat, [4, 2, 1, 3] = [3, 4, 1, 3] * [3, 2, 1, 3] 246s x0: [3, 4, 1, 3] 246s 0.906 -0.518 -0.414 246s -0.531 -0.817 0.078 246s -0.712 -0.144 -0.248 246s -0.482 -0.297 -0.271 246s 246s x1: [3, 2, 1, 3] 246s 0.060 0.416 0.471 246s 0.796 0.041 -0.286 246s 246s y: [4, 2, 1, 3] 246s -0.357 -0.335 -0.219 -0.280 246s 0.818 -0.478 -0.502 -0.319 246s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.305 -0.765 0.257 246s -0.998 0.933 -0.186 246s 0.275 -0.848 0.173 246s 246s x1: [3, 4, 1, 1] 246s -0.683 -0.013 0.558 246s 0.069 0.505 -0.739 246s 0.797 0.082 -0.620 246s 0.998 -0.545 0.540 246s 246s y: [3, 4, 1, 1] 246s -0.055 0.566 -0.080 246s -0.556 0.539 -0.537 246s 0.021 -0.604 0.042 246s 0.861 -1.605 0.831 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.056 -0.440 0.642 246s 0.989 -0.750 -0.370 246s 0.226 0.023 0.021 246s 246s x1: [3, 3, 1, 1] 246s 0.949 0.138 0.210 246s -0.398 0.369 0.729 246s 0.840 -0.932 -0.569 246s 246s y: [3, 3, 1, 1] 246s 0.127 0.757 0.222 246s 0.284 -0.940 -0.066 246s 0.091 1.740 0.156 246s testing: mul_mat, [4, 3, 1, 3] = [3, 4, 1, 3] * [3, 3, 1, 3] 246s x0: [3, 4, 1, 3] 246s -0.247 -0.056 0.854 246s -0.227 -0.354 0.890 246s -0.287 -0.747 0.221 246s -0.149 0.116 0.215 246s 246s x1: [3, 3, 1, 3] 246s -0.903 -0.830 0.933 246s 0.402 -0.828 0.209 246s 0.637 -0.895 0.361 246s 246s y: [4, 3, 1, 3] 246s 1.066 1.329 1.085 0.239 246s 0.125 0.388 0.549 -0.111 246s 0.201 0.494 0.565 -0.121 246s test-mul-mat0: iter:148/500 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.101 -0.663 -0.058 246s 0.299 0.831 -0.985 246s -0.075 -0.203 -0.628 246s -0.955 0.666 -0.827 246s 246s x1: [3, 1, 1, 1] 246s -0.471 -0.040 -0.412 246s 246s y: [4, 1, 1, 1] 246s 0.003 0.232 0.302 0.763 246s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 4, 2, 1] 246s 0.658 -0.881 -0.768 246s 0.704 0.785 -0.596 246s 0.420 -0.786 0.046 246s 0.918 0.547 0.847 246s 246s x1: [3, 4, 2, 1] 246s 0.716 -0.572 -0.359 246s -0.501 0.334 -0.198 246s -0.966 0.013 0.675 246s -0.580 0.635 0.193 246s 246s y: [4, 4, 2, 1] 246s 1.251 0.269 0.734 0.041 246s -0.472 0.028 -0.482 -0.446 246s -1.165 -1.072 -0.385 -0.309 246s -1.090 -0.024 -0.734 -0.021 246s testing: mul_mat, [4, 4, 2, 2] = [3, 4, 2, 2] * [3, 4, 2, 2] 246s x0: [3, 4, 2, 2] 246s 0.459 -0.933 -0.412 246s -0.863 0.164 -0.738 246s 0.530 0.693 0.504 246s -0.795 0.242 -0.349 246s 246s x1: [3, 4, 2, 2] 246s 0.924 0.338 0.929 246s 0.768 -0.929 0.252 246s 0.628 0.730 0.371 246s 0.859 0.433 0.157 246s 246s y: [4, 4, 2, 2] 246s -0.274 -1.428 1.192 -0.977 246s 1.114 -1.002 -0.109 -0.924 246s -0.546 -0.696 1.026 -0.452 246s -0.075 -0.787 0.835 -0.633 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.714 0.484 -0.027 246s -0.471 -0.262 -0.675 246s 246s x1: [3, 4, 1, 1] 246s -0.735 -0.497 0.272 246s -0.760 -0.183 -0.173 246s 0.934 0.952 0.373 246s -0.801 0.278 -0.778 246s 246s y: [2, 4, 1, 1] 246s -0.773 0.292 246s -0.626 0.523 246s 1.118 -0.941 246s -0.416 0.829 246s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 246s x0: [2, 4, 2, 1] 246s -0.021 0.669 246s -0.158 0.267 246s 0.333 0.748 246s 0.796 0.042 246s 246s x1: [2, 3, 2, 1] 246s -0.977 -0.053 246s -0.142 -0.187 246s 0.127 -0.367 246s 246s y: [4, 3, 2, 1] 246s -0.015 0.140 -0.365 -0.780 246s -0.122 -0.028 -0.187 -0.121 246s -0.248 -0.118 -0.232 0.085 246s testing: mul_mat, [2, 2, 2, 2] = [4, 2, 2, 2] * [4, 2, 2, 2] 246s x0: [4, 2, 2, 2] 246s 0.207 0.614 0.199 -0.912 246s -0.642 0.521 -0.812 -0.338 246s 246s x1: [4, 2, 2, 2] 246s -0.233 0.084 0.501 0.714 246s 0.942 -0.686 -0.159 -0.425 246s 246s y: [2, 2, 2, 2] 246s -0.549 -0.454 246s 0.130 -0.689 246s test-mul-mat0: iter:149/500 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.070 0.738 -0.465 246s -0.493 0.924 -0.520 246s 246s x1: [3, 4, 1, 1] 246s 0.329 -0.061 -0.315 246s 0.216 -0.578 0.286 246s -0.630 -0.606 -0.194 246s 0.633 -0.813 0.040 246s 246s y: [2, 4, 1, 1] 246s 0.124 -0.055 246s -0.544 -0.789 246s -0.401 -0.148 246s -0.574 -1.084 246s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 4, 3, 1] 246s -0.605 -0.610 -0.155 246s -0.417 0.430 0.519 246s 0.652 0.168 -0.946 246s -0.841 0.092 -0.466 246s 246s x1: [3, 2, 3, 1] 246s 0.774 -0.661 -0.698 246s 0.629 -0.539 -0.232 246s 246s y: [4, 2, 3, 1] 246s 0.043 -0.970 1.054 -0.386 246s -0.016 -0.615 0.539 -0.470 246s testing: mul_mat, [2, 4, 3, 2] = [3, 2, 3, 2] * [3, 4, 3, 2] 246s x0: [3, 2, 3, 2] 246s 0.122 -0.171 0.402 246s 0.142 -0.201 0.370 246s 246s x1: [3, 4, 3, 2] 246s 0.061 -0.465 0.681 246s 0.115 -0.306 -0.227 246s 0.649 -0.373 -0.796 246s -0.515 -0.811 -0.904 246s 246s y: [2, 4, 3, 2] 246s 0.361 0.354 246s -0.025 -0.006 246s -0.178 -0.128 246s -0.288 -0.244 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.779 0.779 -0.162 246s 0.421 0.439 0.213 246s 246s x1: [3, 2, 1, 1] 246s 0.577 -0.028 -0.989 246s 0.479 -0.641 -0.863 246s 246s y: [2, 2, 1, 1] 246s 0.588 0.020 246s 0.013 -0.264 246s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 2, 3, 1] 246s -0.027 0.115 246s 0.858 0.332 246s 246s x1: [2, 3, 3, 1] 246s -0.569 0.878 246s 0.614 -0.621 246s 0.709 0.448 246s 246s y: [2, 3, 3, 1] 246s 0.116 -0.197 246s -0.088 0.321 246s 0.032 0.757 246s testing: mul_mat, [1, 2, 3, 2] = [2, 1, 3, 2] * [2, 2, 3, 2] 246s x0: [2, 1, 3, 2] 246s 0.545 -0.881 246s 246s x1: [2, 2, 3, 2] 246s -0.019 -0.868 246s 0.686 0.360 246s 246s y: [1, 2, 3, 2] 246s 0.755 246s 0.057 246s test-mul-mat0: iter:150/500 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.193 -0.441 246s 0.620 -0.250 246s 0.661 -0.671 246s 246s x1: [2, 2, 1, 1] 246s -0.699 0.765 246s 0.271 -0.570 246s 246s y: [3, 2, 1, 1] 246s -0.472 -0.625 -0.976 246s 0.304 0.311 0.562 246s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.737 0.524 246s -0.537 -0.186 246s 246s x1: [2, 3, 1, 1] 246s 0.422 -0.905 246s 0.032 0.173 246s 0.641 0.151 246s 246s y: [2, 3, 1, 1] 246s -0.163 -0.058 246s 0.114 -0.049 246s 0.551 -0.372 246s testing: mul_mat, [2, 2, 1, 2] = [2, 2, 1, 2] * [2, 2, 1, 2] 246s x0: [2, 2, 1, 2] 246s 0.136 0.553 246s 0.330 0.565 246s 246s x1: [2, 2, 1, 2] 246s -0.972 -0.171 246s 0.251 -0.627 246s 246s y: [2, 2, 1, 2] 246s -0.226 -0.418 246s -0.312 -0.271 246s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.303 0.651 246s 0.868 0.258 246s 0.522 0.977 246s -0.546 -0.886 246s 246s x1: [2, 2, 1, 1] 246s 0.273 0.785 246s -0.729 -0.305 246s 246s y: [4, 2, 1, 1] 246s 0.594 0.440 0.910 -0.845 246s -0.419 -0.711 -0.678 0.668 246s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.968 -0.388 0.914 0.885 246s -0.651 0.362 -0.066 -0.962 246s 246s x1: [4, 2, 1, 1] 246s -0.928 -0.995 -0.057 0.323 246s -0.622 0.272 0.973 0.213 246s 246s y: [2, 2, 1, 1] 246s 1.518 -0.063 246s 1.575 0.234 246s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 246s x0: [2, 4, 1, 2] 246s 0.879 -0.521 246s 0.266 -0.240 246s 0.701 0.884 246s 0.852 -0.171 246s 246s x1: [2, 4, 1, 2] 246s -0.123 0.158 246s 0.824 0.148 246s 0.853 0.704 246s -0.549 0.721 246s 246s y: [4, 4, 1, 2] 246s -0.191 -0.071 0.053 -0.132 246s 0.647 0.184 0.708 0.676 246s 0.383 0.058 1.221 0.606 246s -0.858 -0.319 0.253 -0.591 246s test-mul-mat0: iter:151/500 246s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.236 246s 246s x1: [1, 3, 1, 1] 246s -0.218 246s 0.864 246s 0.535 246s 246s y: [1, 3, 1, 1] 246s -0.051 246s 0.204 246s 0.126 246s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 246s x0: [1, 1, 4, 1] 246s 0.151 246s 246s x1: [1, 1, 4, 1] 246s -0.981 246s 246s y: [1, 1, 4, 1] 246s -0.148 246s testing: mul_mat, [3, 1, 4, 1] = [1, 3, 4, 1] * [1, 1, 4, 1] 246s x0: [1, 3, 4, 1] 246s -0.016 246s 0.437 246s -0.226 246s 246s x1: [1, 1, 4, 1] 246s -0.694 246s 246s y: [3, 1, 4, 1] 246s 0.011 -0.303 0.157 246s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.900 246s -0.978 246s 0.843 246s -0.178 246s 246s x1: [1, 3, 1, 1] 246s 0.586 246s -0.136 246s -0.997 246s 246s y: [4, 3, 1, 1] 246s -0.527 -0.573 0.494 -0.104 246s 0.123 0.133 -0.115 0.024 246s 0.897 0.974 -0.840 0.178 246s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 246s x0: [4, 1, 4, 1] 246s 0.182 -0.589 0.748 0.986 246s 246s x1: [4, 1, 4, 1] 246s -0.403 0.301 0.973 0.052 246s 246s y: [1, 1, 4, 1] 246s 0.528 246s testing: mul_mat, [1, 4, 4, 1] = [1, 1, 4, 1] * [1, 4, 4, 1] 246s x0: [1, 1, 4, 1] 246s 0.870 246s 246s x1: [1, 4, 4, 1] 246s 0.169 246s 0.892 246s -0.987 246s 0.994 246s 246s y: [1, 4, 4, 1] 246s 0.147 246s 0.776 246s -0.858 246s 0.864 246s test-mul-mat0: iter:152/500 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.469 -0.924 -0.401 246s 0.330 -0.424 -0.552 246s 0.114 0.109 0.007 246s 246s x1: [3, 3, 1, 1] 246s 0.810 -0.450 -0.168 246s 0.007 0.389 -0.179 246s -0.824 0.281 -0.165 246s 246s y: [3, 3, 1, 1] 246s 0.104 0.551 0.042 246s -0.291 -0.065 0.042 246s 0.193 -0.300 -0.065 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.495 0.918 -0.393 246s -0.956 -0.250 0.613 246s 0.434 0.572 0.789 246s 246s x1: [3, 3, 1, 1] 246s -0.548 0.231 -0.252 246s -0.799 0.101 -0.525 246s 0.361 0.188 0.774 246s 246s y: [3, 3, 1, 1] 246s 0.040 0.312 -0.304 246s -0.096 0.417 -0.703 246s 0.046 0.082 0.874 246s testing: mul_mat, [3, 3, 1, 3] = [3, 3, 1, 3] * [3, 3, 1, 3] 246s x0: [3, 3, 1, 3] 246s -0.342 0.250 -0.491 246s 0.373 0.656 -0.532 246s -0.381 -0.861 0.026 246s 246s x1: [3, 3, 1, 3] 246s -0.285 -0.594 0.959 246s 0.246 -0.518 -0.442 246s -0.424 0.058 0.006 246s 246s y: [3, 3, 1, 3] 246s -0.521 -1.006 0.645 246s 0.004 -0.013 0.341 246s 0.157 -0.124 0.112 246s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.999 -0.294 0.401 246s 246s x1: [3, 3, 1, 1] 246s -0.321 0.349 0.661 246s 0.399 -0.993 -0.089 246s 0.908 0.380 -0.432 246s 246s y: [1, 3, 1, 1] 246s -0.158 246s 0.654 246s 0.622 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.266 246s 0.479 246s 0.102 246s 246s x1: [1, 3, 1, 1] 246s 0.193 246s 0.903 246s 0.433 246s 246s y: [3, 3, 1, 1] 246s 0.051 0.092 0.020 246s 0.240 0.432 0.092 246s 0.115 0.207 0.044 246s testing: mul_mat, [1, 1, 1, 3] = [3, 1, 1, 3] * [3, 1, 1, 3] 246s x0: [3, 1, 1, 3] 246s 0.367 0.793 0.704 246s 246s x1: [3, 1, 1, 3] 246s -0.973 -0.714 -0.530 246s 246s y: [1, 1, 1, 3] 246s -1.297 246s test-mul-mat0: iter:153/500 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.475 0.925 0.788 -0.411 246s -0.720 0.156 -0.618 0.984 246s -0.816 0.574 0.695 -0.876 246s 246s x1: [4, 3, 1, 1] 246s -0.123 -0.717 0.117 -0.690 246s -0.640 -0.617 0.789 0.462 246s -0.591 -0.925 0.933 0.695 246s 246s y: [3, 3, 1, 1] 246s -0.346 -0.774 0.374 246s -0.443 0.332 0.311 246s -0.687 0.389 -0.009 246s testing: mul_mat, [1, 3, 4, 1] = [4, 1, 4, 1] * [4, 3, 4, 1] 246s x0: [4, 1, 4, 1] 246s 0.054 0.969 -0.780 -0.553 246s 246s x1: [4, 3, 4, 1] 246s -0.326 -0.213 -0.368 -0.850 246s 0.878 0.846 0.027 -0.839 246s -0.038 0.337 -0.479 0.345 246s 246s y: [1, 3, 4, 1] 246s 0.533 246s 1.310 246s 0.508 246s testing: mul_mat, [2, 1, 4, 2] = [4, 2, 4, 2] * [4, 1, 4, 2] 246s x0: [4, 2, 4, 2] 246s -0.473 0.394 0.102 -0.764 246s 0.919 -0.095 0.589 -0.306 246s 246s x1: [4, 1, 4, 2] 246s 0.616 -0.036 0.412 0.402 246s 246s y: [2, 1, 4, 2] 246s -0.570 0.689 246s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.200 0.800 -0.458 0.009 246s -0.081 0.708 -0.602 0.604 246s 246s x1: [4, 2, 1, 1] 246s -0.431 0.507 0.085 -0.740 246s 0.107 -0.354 0.322 0.046 246s 246s y: [2, 2, 1, 1] 246s 0.446 -0.104 246s -0.452 -0.426 246s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 246s x0: [2, 3, 4, 1] 246s 0.700 0.405 246s -0.994 -0.544 246s 0.366 0.213 246s 246s x1: [2, 4, 4, 1] 246s 0.640 0.977 246s 0.309 0.978 246s -0.869 0.705 246s -0.550 0.847 246s 246s y: [3, 4, 4, 1] 246s 0.844 -1.168 0.442 246s 0.613 -0.840 0.321 246s -0.323 0.480 -0.168 246s -0.042 0.086 -0.021 246s testing: mul_mat, [2, 2, 4, 2] = [3, 2, 4, 2] * [3, 2, 4, 2] 246s x0: [3, 2, 4, 2] 246s 0.196 -0.182 0.989 246s -0.948 -0.749 0.143 246s 246s x1: [3, 2, 4, 2] 246s 0.905 -0.901 0.715 246s 0.163 -0.510 0.743 246s 246s y: [2, 2, 4, 2] 246s 1.049 -0.081 246s 0.860 0.334 246s test-mul-mat0: iter:154/500 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.774 -0.590 -0.865 246s -0.628 0.742 -0.560 246s 246s x1: [3, 2, 1, 1] 246s 0.255 0.196 0.341 246s 0.395 -0.628 0.131 246s 246s y: [2, 2, 1, 1] 246s -0.213 -0.206 246s 0.562 -0.787 246s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 4, 3, 1] 246s -0.233 0.763 0.661 246s 0.140 -0.106 -0.691 246s -0.086 0.304 -0.557 246s 0.285 0.046 -0.117 246s 246s x1: [3, 2, 3, 1] 246s 0.221 0.062 0.888 246s -0.475 0.424 0.873 246s 246s y: [4, 2, 3, 1] 246s 0.583 -0.590 -0.495 -0.038 246s 1.011 -0.715 -0.316 -0.218 246s testing: mul_mat, [1, 4, 3, 4] = [3, 1, 3, 4] * [3, 4, 3, 4] 246s x0: [3, 1, 3, 4] 246s 0.953 -0.168 0.108 246s 246s x1: [3, 4, 3, 4] 246s 0.713 -0.893 0.485 246s -0.844 0.392 -0.469 246s 0.039 0.899 -0.361 246s 0.811 -0.069 -0.829 246s 246s y: [1, 4, 3, 4] 246s 0.882 246s -0.921 246s -0.153 246s 0.695 246s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.315 -0.363 0.623 246s -0.004 0.235 -0.341 246s 246s x1: [3, 1, 1, 1] 246s 0.193 0.916 0.471 246s 246s y: [2, 1, 1, 1] 246s -0.100 0.054 246s testing: mul_mat, [4, 3, 3, 1] = [2, 4, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 4, 3, 1] 246s -0.830 -0.145 246s 0.384 0.577 246s 0.247 -0.229 246s -0.914 0.851 246s 246s x1: [2, 3, 3, 1] 246s -0.721 -0.644 246s 0.762 -0.678 246s 0.405 0.024 246s 246s y: [4, 3, 3, 1] 246s 0.692 -0.649 -0.031 0.112 246s -0.534 -0.099 0.344 -1.273 246s -0.340 0.170 0.095 -0.350 246s testing: mul_mat, [4, 2, 3, 4] = [4, 4, 3, 4] * [4, 2, 3, 4] 246s x0: [4, 4, 3, 4] 246s -0.842 -0.832 0.976 -0.243 246s -0.320 0.972 0.469 0.596 246s 0.165 -0.327 -0.805 0.566 246s 0.768 0.442 0.456 0.422 246s 246s x1: [4, 2, 3, 4] 246s -0.339 -0.649 0.020 0.187 246s 0.569 0.603 0.241 0.739 246s 246s y: [4, 2, 3, 4] 246s 0.799 -0.402 0.245 -0.459 246s -0.925 0.958 0.121 1.126 246s test-mul-mat0: iter:155/500 246s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.733 -0.551 0.879 -0.974 246s -0.778 -0.782 -0.168 0.193 246s -0.185 -0.989 0.999 0.716 246s 0.589 -0.464 0.784 -0.242 246s 246s x1: [4, 4, 1, 1] 246s -0.933 0.169 0.566 -0.884 246s -0.160 -0.755 -0.531 -0.460 246s 0.630 0.713 0.115 0.601 246s -0.710 0.947 -0.856 0.732 246s 246s y: [4, 4, 1, 1] 246s 1.949 0.329 -0.063 0.030 246s 0.515 0.716 -0.083 -0.048 246s -1.339 -0.951 -0.275 -0.015 246s -1.467 0.098 -1.135 -1.705 246s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 1, 1, 1] 246s 1.000 -0.985 -0.226 -0.782 246s 246s x1: [4, 4, 1, 1] 246s -0.898 0.900 0.598 -0.653 246s -0.631 -0.862 0.977 -0.918 246s 0.253 0.578 -0.629 0.200 246s 0.722 -0.896 -0.879 0.989 246s 246s y: [1, 4, 1, 1] 246s -1.408 246s 0.716 246s -0.330 246s 1.030 246s testing: mul_mat, [2, 1, 1, 2] = [4, 2, 1, 2] * [4, 1, 1, 2] 246s x0: [4, 2, 1, 2] 246s 0.205 -0.397 -0.567 -0.197 246s -0.050 -0.198 -0.058 -0.073 246s 246s x1: [4, 1, 1, 2] 246s -0.153 0.967 0.033 -0.142 246s 246s y: [2, 1, 1, 2] 246s -0.406 -0.175 246s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.936 -0.383 0.517 -0.618 246s 246s x1: [4, 2, 1, 1] 246s -0.784 0.911 0.516 -0.769 246s -0.315 0.733 0.077 -0.348 246s 246s y: [1, 2, 1, 1] 246s -0.341 246s -0.320 246s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.609 246s 246s x1: [1, 4, 1, 1] 246s 0.118 246s -0.950 246s 0.587 246s 0.722 246s 246s y: [1, 4, 1, 1] 246s -0.072 246s 0.579 246s -0.358 246s -0.440 246s testing: mul_mat, [1, 1, 1, 2] = [1, 1, 1, 2] * [1, 1, 1, 2] 246s x0: [1, 1, 1, 2] 246s 0.599 246s 246s x1: [1, 1, 1, 2] 246s -0.328 246s 246s y: [1, 1, 1, 2] 246s -0.196 246s test-mul-mat0: iter:156/500 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.954 -0.223 0.380 0.687 246s 0.854 -0.969 -0.546 0.790 246s -0.352 0.970 -0.828 0.767 246s -0.980 0.760 0.488 -0.497 246s 246s x1: [4, 1, 1, 1] 246s -0.670 -0.217 -0.562 -0.454 246s 246s y: [4, 1, 1, 1] 246s -1.116 -0.414 0.142 0.443 246s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 1, 3, 1] 246s -0.629 0.770 0.623 -0.164 246s 246s x1: [4, 4, 3, 1] 246s -0.850 -0.840 0.789 0.483 246s 0.759 0.958 0.010 0.862 246s 0.382 0.932 -0.808 -0.835 246s -0.630 -0.262 -0.140 -0.676 246s 246s y: [1, 4, 3, 1] 246s 0.300 246s 0.126 246s 0.111 246s 0.218 246s testing: mul_mat, [4, 1, 3, 2] = [4, 4, 3, 2] * [4, 1, 3, 2] 246s x0: [4, 4, 3, 2] 246s 0.590 -0.821 -0.659 0.318 246s 0.530 0.744 -0.995 -0.879 246s 0.480 0.440 0.437 0.310 246s 0.582 -0.514 0.095 0.811 246s 246s x1: [4, 1, 3, 2] 246s -0.313 -0.408 0.737 0.435 246s 246s y: [4, 1, 3, 2] 246s -0.196 -1.585 0.127 0.451 246s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.552 -0.213 0.621 -0.074 246s 0.822 0.113 0.444 0.336 246s -0.385 0.952 -0.363 0.123 246s 246s x1: [4, 4, 1, 1] 246s -0.942 -0.753 0.354 0.404 246s -0.632 -0.524 0.966 0.735 246s -0.003 0.325 -0.169 -0.990 246s 0.292 -0.143 -0.455 -0.839 246s 246s y: [3, 4, 1, 1] 246s 0.870 -0.567 -0.433 246s 1.006 0.097 -0.515 246s -0.099 -0.374 0.250 246s -0.352 -0.260 -0.187 246s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 3, 3, 1] 246s -0.743 0.465 0.504 246s 0.198 0.681 -0.826 246s 0.306 0.183 -0.647 246s 246s x1: [3, 4, 3, 1] 246s -0.141 0.656 0.181 246s 0.105 0.010 -0.414 246s 0.473 0.486 -0.448 246s 0.208 -0.517 0.877 246s 246s y: [3, 4, 3, 1] 246s 0.502 0.268 -0.041 246s -0.283 0.370 0.302 246s -0.351 0.795 0.524 246s 0.047 -1.036 -0.599 246s testing: mul_mat, [1, 3, 3, 2] = [3, 1, 3, 2] * [3, 3, 3, 2] 246s x0: [3, 1, 3, 2] 246s -0.872 -0.403 0.066 246s 246s x1: [3, 3, 3, 2] 246s -0.417 -0.852 -0.726 246s 0.337 -0.595 0.472 246s -0.357 0.871 0.153 246s 246s y: [1, 3, 3, 2] 246s 0.659 246s -0.023 246s -0.030 246s test-mul-mat0: iter:157/500 246s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.028 -0.684 246s 246s x1: [2, 2, 1, 1] 246s 0.096 -0.202 246s 0.786 -0.196 246s 246s y: [1, 2, 1, 1] 246s 0.141 246s 0.156 246s testing: mul_mat, [1, 1, 3, 1] = [2, 1, 3, 1] * [2, 1, 3, 1] 246s x0: [2, 1, 3, 1] 246s 0.590 -0.308 246s 246s x1: [2, 1, 3, 1] 246s -0.068 0.339 246s 246s y: [1, 1, 3, 1] 246s -0.145 246s testing: mul_mat, [2, 1, 3, 3] = [2, 2, 3, 3] * [2, 1, 3, 3] 246s x0: [2, 2, 3, 3] 246s -0.077 0.530 246s -0.565 0.329 246s 246s x1: [2, 1, 3, 3] 246s 0.163 0.394 246s 246s y: [2, 1, 3, 3] 246s 0.196 0.037 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.663 0.976 246s -0.815 -0.927 246s -0.422 0.528 246s 246s x1: [2, 2, 1, 1] 246s 0.964 0.494 246s -0.257 -0.860 246s 246s y: [3, 2, 1, 1] 246s 1.121 -1.243 -0.147 246s -1.010 1.007 -0.345 246s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 2, 3, 1] 246s 0.809 0.331 0.235 246s 0.095 -0.448 -0.214 246s 246s x1: [3, 2, 3, 1] 246s 0.365 -0.255 -0.116 246s -0.224 -0.714 -0.081 246s 246s y: [2, 2, 3, 1] 246s 0.184 0.174 246s -0.437 0.316 246s testing: mul_mat, [3, 3, 3, 3] = [2, 3, 3, 3] * [2, 3, 3, 3] 246s x0: [2, 3, 3, 3] 246s -0.807 -0.556 246s 0.875 -0.301 246s 0.207 0.688 246s 246s x1: [2, 3, 3, 3] 246s 0.290 -0.681 246s 0.124 -0.014 246s -0.607 0.039 246s 246s y: [3, 3, 3, 3] 246s 0.144 0.459 -0.408 246s -0.092 0.113 0.016 246s 0.468 -0.543 -0.099 246s test-mul-mat0: iter:158/500 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.707 0.479 -0.662 246s -0.032 0.403 -0.359 246s -0.337 0.712 -0.152 246s -0.692 -0.118 -0.869 246s 246s x1: [3, 4, 1, 1] 246s 0.127 0.465 0.902 246s 0.660 -0.721 -0.612 246s 0.399 0.537 0.573 246s -0.173 -0.815 0.570 246s 246s y: [4, 4, 1, 1] 246s -0.464 -0.140 0.151 -0.927 246s -0.406 -0.092 -0.642 0.160 246s -0.404 -0.002 0.161 -0.837 246s -0.645 -0.527 -0.609 -0.279 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.050 0.346 0.255 246s 0.136 -0.084 0.997 246s 0.428 -0.606 -0.666 246s -0.604 0.797 -0.025 246s 246s x1: [3, 4, 1, 1] 246s -0.601 -0.177 -0.806 246s -0.757 0.668 0.484 246s 0.370 0.133 0.386 246s 0.029 0.413 0.774 246s 246s y: [4, 4, 1, 1] 246s -0.237 -0.870 0.386 0.242 246s 0.393 0.324 -1.051 0.978 246s 0.126 0.424 -0.179 -0.126 246s 0.339 0.741 -0.753 0.292 246s testing: mul_mat, [2, 4, 1, 4] = [3, 2, 1, 4] * [3, 4, 1, 4] 246s x0: [3, 2, 1, 4] 246s -0.837 0.071 -0.102 246s -0.745 -0.414 0.952 246s 246s x1: [3, 4, 1, 4] 246s 0.059 0.510 0.823 246s 0.367 -0.608 0.954 246s 0.766 0.215 -0.853 246s -0.991 -0.117 0.631 246s 246s y: [2, 4, 1, 4] 246s -0.097 0.528 246s -0.447 0.886 246s -0.539 -1.472 246s 0.757 1.388 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.482 0.761 0.812 246s 0.175 -0.587 0.880 246s -0.539 0.115 -0.840 246s -0.227 0.291 -0.543 246s 246s x1: [3, 2, 1, 1] 246s -0.168 0.027 0.413 246s -0.198 -0.645 -0.896 246s 246s y: [4, 2, 1, 1] 246s 0.437 0.318 -0.253 -0.178 246s -1.123 -0.444 0.785 0.344 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.836 -0.127 0.497 -0.482 246s 246s x1: [4, 3, 1, 1] 246s -0.957 0.428 0.856 0.427 246s -0.538 -0.599 0.984 0.029 246s 0.308 0.864 0.136 0.459 246s 246s y: [1, 3, 1, 1] 246s 0.966 246s 1.001 246s -0.521 246s testing: mul_mat, [4, 4, 1, 4] = [1, 4, 1, 4] * [1, 4, 1, 4] 246s x0: [1, 4, 1, 4] 246s -0.726 246s 0.256 246s -0.541 246s -0.741 246s 246s x1: [1, 4, 1, 4] 246s -0.023 246s 0.060 246s 0.036 246s -0.847 246s 246s y: [4, 4, 1, 4] 246s 0.017 -0.006 0.012 0.017 246s -0.043 0.015 -0.032 -0.044 246s -0.026 0.009 -0.020 -0.027 246s 0.615 -0.217 0.459 0.628 246s test-mul-mat0: iter:159/500 246s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.494 -0.165 0.800 0.761 246s 0.293 -0.941 -0.954 0.060 246s 246s x1: [4, 2, 1, 1] 246s 0.142 -0.171 0.873 -0.653 246s -0.425 -0.322 0.712 -0.223 246s 246s y: [2, 2, 1, 1] 246s 0.160 -0.669 246s 0.664 -0.514 246s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 2, 3, 1] 246s 0.121 -0.845 0.893 0.180 246s -0.799 -0.047 0.362 0.669 246s 246s x1: [4, 2, 3, 1] 246s -0.819 0.467 -0.715 -0.001 246s 0.052 -0.616 0.314 0.155 246s 246s y: [2, 2, 3, 1] 246s -1.132 0.372 246s 0.835 0.205 246s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 2, 3, 1] 246s 0.657 -0.736 0.863 -0.982 246s -0.205 0.637 0.366 0.122 246s 246s x1: [4, 2, 3, 1] 246s 0.348 -0.673 0.662 0.113 246s 0.648 -0.944 0.712 -0.231 246s 246s y: [2, 2, 3, 1] 246s 1.185 -0.244 246s 1.963 -0.501 246s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.806 0.831 0.129 -0.517 246s 0.203 -0.431 0.047 0.238 246s 0.447 -0.431 0.339 -0.123 246s 246s x1: [4, 2, 1, 1] 246s 0.567 0.818 0.538 -0.935 246s 0.528 -0.612 -0.669 0.185 246s 246s y: [3, 2, 1, 1] 246s 0.775 -0.435 0.198 246s -1.116 0.384 0.250 246s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 2, 3, 1] 246s 0.299 -0.082 0.290 246s -0.816 -0.757 -0.629 246s 246s x1: [3, 4, 3, 1] 246s -0.952 0.034 -0.635 246s -0.974 0.389 0.164 246s -0.916 0.539 0.635 246s -0.056 0.106 0.452 246s 246s y: [2, 4, 3, 1] 246s -0.471 1.150 246s -0.275 0.398 246s -0.134 -0.060 246s 0.106 -0.319 246s testing: mul_mat, [1, 3, 3, 1] = [2, 1, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 1, 3, 1] 246s 0.657 0.867 246s 246s x1: [2, 3, 3, 1] 246s 0.627 0.845 246s 0.806 -0.496 246s -0.015 -0.972 246s 246s y: [1, 3, 3, 1] 246s 1.144 246s 0.100 246s -0.852 246s test-mul-mat0: iter:160/500 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.330 -0.407 0.507 246s 0.358 -0.148 0.681 246s -0.356 0.230 0.070 246s -0.425 -0.108 0.758 246s 246s x1: [3, 1, 1, 1] 246s -0.323 0.524 -0.911 246s 246s y: [4, 1, 1, 1] 246s -0.782 -0.814 0.172 -0.610 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.246 -0.565 0.959 246s -0.230 -0.477 -0.519 246s 246s x1: [3, 4, 1, 1] 246s -0.310 0.473 -0.311 246s -0.904 -0.576 -0.654 246s 0.962 -0.274 0.600 246s 0.792 -0.456 0.973 246s 246s y: [2, 4, 1, 1] 246s -0.642 0.008 246s -0.524 0.822 246s 0.967 -0.402 246s 1.386 -0.469 246s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.198 -0.260 -0.324 246s -0.910 -0.503 0.366 246s 0.563 0.186 0.462 246s 246s x1: [3, 2, 1, 1] 246s -0.900 0.116 0.988 246s 0.458 0.968 0.670 246s 246s y: [3, 2, 1, 1] 246s -0.529 1.122 -0.029 246s -0.378 -0.658 0.747 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.539 -0.937 0.179 246s -0.544 -0.062 -0.074 246s 0.272 0.372 -0.170 246s 246s x1: [3, 3, 1, 1] 246s 0.987 0.532 0.424 246s -0.288 0.131 0.216 246s 0.256 0.105 -0.503 246s 246s y: [3, 3, 1, 1] 246s 0.110 -0.601 0.394 246s -0.240 0.132 -0.066 246s -0.050 -0.109 0.194 246s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.019 0.859 0.954 246s -0.565 -0.302 -0.213 246s 0.986 0.682 0.571 246s -0.449 0.074 -0.544 246s 246s x1: [3, 3, 1, 1] 246s 0.147 -0.404 -0.069 246s -0.655 0.336 0.607 246s -0.564 0.833 -0.027 246s 246s y: [4, 3, 1, 1] 246s -0.410 0.054 -0.170 -0.059 246s 0.855 0.139 -0.069 -0.011 246s 0.679 0.073 -0.003 0.330 246s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.823 0.496 0.442 -0.325 246s -0.531 0.656 0.495 0.877 246s 246s x1: [4, 3, 1, 1] 246s -0.674 -0.972 0.728 -0.611 246s -0.035 0.100 0.568 0.891 246s 0.930 -0.285 -0.513 -0.139 246s 246s y: [2, 3, 1, 1] 246s -0.516 -0.454 246s -0.018 1.147 246s 0.442 -1.057 246s test-mul-mat0: iter:161/500 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.265 0.348 -0.308 0.752 246s 246s x1: [4, 3, 1, 1] 246s -0.092 -0.191 -0.867 0.694 246s -0.619 -0.411 -0.980 -0.592 246s -0.682 -0.591 0.373 0.418 246s 246s y: [1, 3, 1, 1] 246s 0.698 246s -0.450 246s -0.187 246s testing: mul_mat, [3, 1, 3, 1] = [4, 3, 3, 1] * [4, 1, 3, 1] 246s x0: [4, 3, 3, 1] 246s -0.595 -0.963 -0.458 -0.462 246s 0.731 -0.078 0.127 0.752 246s 0.331 0.445 -0.839 -0.296 246s 246s x1: [4, 1, 3, 1] 246s -0.790 0.753 0.574 -0.322 246s 246s y: [3, 1, 3, 1] 246s -0.369 -0.806 -0.313 246s testing: mul_mat, [3, 3, 3, 4] = [4, 3, 3, 4] * [4, 3, 3, 4] 246s x0: [4, 3, 3, 4] 246s 0.430 -0.032 -0.746 -0.241 246s -0.069 0.852 0.598 0.186 246s 0.675 -0.002 -0.072 0.134 246s 246s x1: [4, 3, 3, 4] 246s -0.588 -0.128 0.078 0.743 246s -0.683 0.240 -0.553 0.180 246s 0.378 -0.584 0.391 -0.791 246s 246s y: [3, 3, 3, 4] 246s -0.486 0.117 -0.302 246s 0.068 -0.046 -0.398 246s 0.080 -0.437 0.122 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.254 -0.853 -0.606 0.930 246s 0.590 0.965 0.190 -0.589 246s -0.096 -0.450 0.484 0.551 246s 246s x1: [4, 3, 1, 1] 246s -0.908 0.708 -0.333 -0.574 246s -0.814 0.428 -0.861 -0.283 246s 0.546 0.564 0.393 -0.344 246s 246s y: [3, 3, 1, 1] 246s -1.167 0.422 -0.709 246s -0.313 -0.064 -0.687 246s -0.900 1.143 -0.305 246s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 4, 3, 1] 246s 0.221 -0.696 0.480 246s 0.377 -0.167 0.031 246s 0.731 -0.328 -0.014 246s 0.877 0.949 -0.215 246s 246s x1: [3, 4, 3, 1] 246s -0.910 0.142 -0.051 246s -0.861 0.033 0.007 246s -0.770 -0.259 0.674 246s -0.343 -0.073 0.102 246s 246s y: [4, 4, 3, 1] 246s -0.324 -0.368 -0.711 -0.652 246s -0.210 -0.330 -0.640 -0.726 246s 0.334 -0.226 -0.487 -1.066 246s 0.024 -0.114 -0.229 -0.392 246s testing: mul_mat, [2, 3, 3, 4] = [4, 2, 3, 4] * [4, 3, 3, 4] 246s x0: [4, 2, 3, 4] 246s -0.445 -0.299 -0.502 -0.821 246s 0.585 -0.677 0.689 -0.491 246s 246s x1: [4, 3, 3, 4] 246s -0.453 -0.080 -0.085 -0.972 246s 0.952 0.900 -0.188 -0.406 246s 0.178 -0.509 0.753 -0.107 246s 246s y: [2, 3, 3, 4] 246s 1.066 0.207 246s -0.266 0.017 246s -0.217 1.020 246s test-mul-mat0: iter:162/500 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.232 0.880 246s 0.533 0.677 246s 246s x1: [2, 2, 1, 1] 246s -0.259 -0.373 246s 0.096 0.831 246s 246s y: [2, 2, 1, 1] 246s -0.388 -0.390 246s 0.754 0.614 246s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 1, 3, 1] 246s 0.082 -0.876 246s 246s x1: [2, 2, 3, 1] 246s -0.922 0.036 246s 0.340 -0.842 246s 246s y: [1, 2, 3, 1] 246s -0.107 246s 0.765 246s testing: mul_mat, [4, 1, 3, 2] = [2, 4, 3, 2] * [2, 1, 3, 2] 246s x0: [2, 4, 3, 2] 246s -0.617 -0.273 246s -0.403 -0.940 246s 0.041 0.800 246s 0.514 0.288 246s 246s x1: [2, 1, 3, 2] 246s 0.908 -0.898 246s 246s y: [4, 1, 3, 2] 246s -0.316 0.478 -0.681 0.208 246s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.764 0.664 246s -0.609 0.634 246s 0.495 0.567 246s 0.302 0.534 246s 246s x1: [2, 4, 1, 1] 246s 0.214 0.090 246s -0.266 0.175 246s 0.083 0.329 246s 0.614 0.557 246s 246s y: [4, 4, 1, 1] 246s 0.223 -0.073 0.157 0.113 246s -0.087 0.273 -0.033 0.013 246s 0.283 0.158 0.228 0.201 246s 0.840 -0.021 0.620 0.483 246s testing: mul_mat, [1, 2, 3, 1] = [4, 1, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 1, 3, 1] 246s -0.476 0.164 -0.142 -0.842 246s 246s x1: [4, 2, 3, 1] 246s 0.833 -0.127 0.204 0.546 246s 0.468 0.090 0.016 0.255 246s 246s y: [1, 2, 3, 1] 246s -0.906 246s -0.425 246s testing: mul_mat, [1, 4, 3, 2] = [1, 1, 3, 2] * [1, 4, 3, 2] 246s x0: [1, 1, 3, 2] 246s -0.134 246s 246s x1: [1, 4, 3, 2] 246s -0.448 246s -0.673 246s -0.854 246s 0.878 246s 246s y: [1, 4, 3, 2] 246s 0.060 246s 0.090 246s 0.115 246s -0.118 246s test-mul-mat0: iter:163/500 246s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.822 -0.107 0.367 246s 0.856 0.248 -0.470 246s 246s x1: [3, 1, 1, 1] 246s 0.580 -0.728 0.782 246s 246s y: [2, 1, 1, 1] 246s 0.841 -0.052 246s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 246s x0: [3, 2, 2, 1] 246s -0.238 0.583 0.090 246s -0.354 -0.462 0.984 246s 246s x1: [3, 2, 2, 1] 246s 0.987 -0.594 -0.277 246s 0.981 -0.244 0.440 246s 246s y: [2, 2, 2, 1] 246s -0.606 -0.347 246s -0.336 0.198 246s testing: mul_mat, [4, 2, 2, 3] = [3, 4, 2, 3] * [3, 2, 2, 3] 246s x0: [3, 4, 2, 3] 246s 0.025 -0.701 -0.968 246s 0.618 -0.245 0.149 246s 0.350 0.176 -0.419 246s -0.889 0.161 0.194 246s 246s x1: [3, 2, 2, 3] 246s -0.230 -0.954 -0.577 246s -0.375 0.294 -0.046 246s 246s y: [4, 2, 2, 3] 246s 1.221 0.005 -0.007 -0.061 246s -0.171 -0.311 -0.060 0.372 246s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.867 0.898 0.055 246s 0.655 0.129 0.382 246s 0.454 0.982 -0.876 246s 246s x1: [3, 4, 1, 1] 246s 0.701 0.301 -0.259 246s -0.607 -0.573 -0.403 246s -0.611 0.679 -0.421 246s 0.758 0.161 -0.395 246s 246s y: [3, 4, 1, 1] 246s -0.352 0.398 0.841 246s -0.010 -0.625 -0.485 246s 1.116 -0.474 0.758 246s -0.535 0.366 0.848 246s testing: mul_mat, [1, 3, 2, 1] = [3, 1, 2, 1] * [3, 3, 2, 1] 246s x0: [3, 1, 2, 1] 246s 0.604 -0.369 0.874 246s 246s x1: [3, 3, 2, 1] 246s 0.904 -0.554 0.499 246s 0.199 0.471 0.457 246s -0.884 0.036 -0.891 246s 246s y: [1, 3, 2, 1] 246s 1.187 246s 0.346 246s -1.327 246s testing: mul_mat, [3, 3, 2, 3] = [1, 3, 2, 3] * [1, 3, 2, 3] 246s x0: [1, 3, 2, 3] 246s -0.148 246s -0.204 246s -0.466 246s 246s x1: [1, 3, 2, 3] 246s 0.635 246s 0.414 246s 0.310 246s 246s y: [3, 3, 2, 3] 246s -0.094 -0.129 -0.296 246s -0.061 -0.084 -0.193 246s -0.046 -0.063 -0.144 246s test-mul-mat0: iter:164/500 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.339 -0.019 0.741 246s -0.990 -0.084 -0.408 246s -0.194 0.450 0.887 246s 0.628 -0.658 -0.213 246s 246s x1: [3, 1, 1, 1] 246s 0.904 -0.838 0.256 246s 246s y: [4, 1, 1, 1] 246s -0.101 -0.929 -0.326 1.065 246s testing: mul_mat, [3, 4, 4, 1] = [3, 3, 4, 1] * [3, 4, 4, 1] 246s x0: [3, 3, 4, 1] 246s 0.067 0.488 0.823 246s 0.475 0.535 -0.466 246s -0.524 -0.612 -0.305 246s 246s x1: [3, 4, 4, 1] 246s 0.081 0.107 0.423 246s -0.181 0.201 0.694 246s 0.972 -0.395 -0.345 246s 0.920 0.443 -0.790 246s 246s y: [3, 4, 4, 1] 246s 0.406 -0.101 -0.237 246s 0.658 -0.302 -0.240 246s -0.412 0.411 -0.162 246s -0.373 1.043 -0.512 246s testing: mul_mat, [2, 3, 4, 2] = [3, 2, 4, 2] * [3, 3, 4, 2] 246s x0: [3, 2, 4, 2] 246s 0.548 -0.843 0.354 246s -0.103 -0.289 -0.948 246s 246s x1: [3, 3, 4, 2] 246s 0.638 -0.762 -0.169 246s -0.667 0.603 0.701 246s 0.531 -0.358 -0.868 246s 246s y: [2, 3, 4, 2] 246s 0.932 0.314 246s -0.625 -0.769 246s 0.286 0.871 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.511 0.874 0.417 246s 0.500 0.380 -0.162 246s 0.501 0.912 -0.386 246s -0.660 0.796 -0.835 246s 246s x1: [3, 2, 1, 1] 246s 0.389 0.261 0.386 246s 0.935 -0.475 0.436 246s 246s y: [4, 2, 1, 1] 246s 0.588 0.231 0.284 -0.372 246s 0.244 0.217 -0.133 -1.359 246s testing: mul_mat, [3, 3, 4, 1] = [4, 3, 4, 1] * [4, 3, 4, 1] 246s x0: [4, 3, 4, 1] 246s 0.237 0.727 0.597 -0.116 246s -0.498 -0.130 0.151 -0.730 246s -0.677 -0.472 -0.471 0.144 246s 246s x1: [4, 3, 4, 1] 246s 0.816 0.226 0.067 0.669 246s -0.100 -0.576 -0.406 -0.509 246s -0.184 0.446 -0.268 -0.992 246s 246s y: [3, 3, 4, 1] 246s 0.320 -0.914 -0.595 246s -0.625 0.435 0.458 246s 0.235 0.718 -0.102 246s testing: mul_mat, [4, 4, 4, 2] = [3, 4, 4, 2] * [3, 4, 4, 2] 246s x0: [3, 4, 4, 2] 246s -0.877 -0.829 -0.579 246s 0.660 -0.430 0.702 246s 0.748 0.111 -0.357 246s -0.520 -0.142 -0.006 246s 246s x1: [3, 4, 4, 2] 246s 0.722 0.813 -0.836 246s -0.319 0.375 0.812 246s 0.604 -0.294 -0.062 246s -0.516 0.199 -0.687 246s 246s y: [4, 4, 4, 2] 246s -0.823 -0.460 0.929 -0.486 246s -0.501 0.198 -0.487 0.108 246s -0.250 0.482 0.441 -0.272 246s 0.686 -0.909 -0.119 0.244 246s test-mul-mat0: iter:165/500 246s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.446 0.410 246s -0.186 -0.554 246s 246s x1: [2, 4, 1, 1] 246s 0.980 -0.613 246s -0.678 -0.662 246s 0.590 0.255 246s -0.336 0.315 246s 246s y: [2, 4, 1, 1] 246s 0.185 0.158 246s -0.574 0.492 246s 0.368 -0.251 246s -0.021 -0.112 246s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 2, 3, 1] 246s -0.499 -0.400 246s -0.271 0.500 246s 246s x1: [2, 2, 3, 1] 246s -0.257 -0.801 246s 0.435 -0.143 246s 246s y: [2, 2, 3, 1] 246s 0.449 -0.331 246s -0.159 -0.190 246s testing: mul_mat, [3, 2, 3, 1] = [2, 3, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 3, 3, 1] 246s 0.915 -0.846 246s -0.840 0.984 246s -0.056 -0.912 246s 246s x1: [2, 2, 3, 1] 246s -0.208 0.224 246s 0.156 -0.798 246s 246s y: [3, 2, 3, 1] 246s -0.380 0.396 -0.193 246s 0.818 -0.917 0.719 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.009 -0.921 246s 246s x1: [2, 3, 1, 1] 246s -0.858 -0.267 246s 0.439 -0.656 246s -0.228 0.042 246s 246s y: [1, 3, 1, 1] 246s 0.238 246s 0.608 246s -0.040 246s testing: mul_mat, [3, 2, 3, 1] = [1, 3, 3, 1] * [1, 2, 3, 1] 246s x0: [1, 3, 3, 1] 246s 0.019 246s -0.676 246s 0.725 246s 246s x1: [1, 2, 3, 1] 246s 0.091 246s 0.120 246s 246s y: [3, 2, 3, 1] 246s 0.002 -0.061 0.066 246s 0.002 -0.081 0.087 246s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 246s x0: [3, 2, 3, 1] 246s -0.642 -0.511 0.481 246s 0.402 0.368 0.579 246s 246s x1: [3, 1, 3, 1] 246s 0.364 0.344 -0.361 246s 246s y: [2, 1, 3, 1] 246s -0.583 0.063 246s test-mul-mat0: iter:166/500 246s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.479 -0.654 -0.840 0.888 246s 0.827 0.739 -0.624 -0.467 246s -0.205 0.900 -0.381 0.487 246s -0.557 0.029 0.904 -0.510 246s 246s x1: [4, 2, 1, 1] 246s 0.722 0.664 0.616 -0.424 246s -0.415 -0.529 -0.838 -0.055 246s 246s y: [4, 2, 1, 1] 246s -1.674 0.902 0.008 0.389 246s 1.200 -0.186 -0.098 -0.513 246s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.152 -0.447 0.253 -0.413 246s -0.071 0.786 0.382 -0.171 246s 246s x1: [4, 4, 1, 1] 246s 0.306 -0.138 -0.971 0.684 246s 0.887 -0.069 0.406 0.550 246s -0.453 0.982 -0.865 0.018 246s -0.856 0.080 -0.311 -0.335 246s 246s y: [2, 4, 1, 1] 246s -0.513 -0.618 246s -0.228 -0.056 246s -0.596 0.471 246s 0.154 0.062 246s testing: mul_mat, [4, 2, 1, 4] = [4, 4, 1, 4] * [4, 2, 1, 4] 246s x0: [4, 4, 1, 4] 246s -0.795 -0.409 0.434 0.967 246s 0.331 0.069 0.758 0.755 246s -0.410 -0.520 0.585 0.661 246s 0.749 0.398 -0.132 -0.965 246s 246s x1: [4, 2, 1, 4] 246s -0.595 -0.131 0.272 0.434 246s -0.227 0.762 -0.260 0.635 246s 246s y: [4, 2, 1, 4] 246s 1.064 0.328 0.758 -0.952 246s 0.369 0.259 -0.035 -0.445 246s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.773 0.097 -0.915 0.795 246s 0.926 0.577 0.091 -0.833 246s -0.892 -0.223 -0.656 0.632 246s -0.351 -0.148 -0.708 -0.145 246s 246s x1: [4, 4, 1, 1] 246s 0.341 0.060 0.482 0.543 246s 0.175 -0.103 -0.665 0.770 246s 0.897 -0.212 -0.886 -0.706 246s -0.890 -0.507 -0.954 -0.415 246s 246s y: [4, 4, 1, 1] 246s 0.259 -0.058 -0.290 -0.549 246s 1.346 -0.600 0.790 0.313 246s 0.922 1.215 -0.619 0.446 246s -0.194 -0.857 1.270 1.124 246s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.602 0.981 0.212 0.984 246s 0.204 -0.133 -0.648 0.723 246s -0.984 -0.940 -0.133 0.027 246s 0.975 0.073 0.379 0.159 246s 246s x1: [4, 4, 1, 1] 246s 0.649 0.175 -0.970 -0.454 246s 0.510 0.800 -0.558 -0.701 246s 0.914 -0.263 -0.592 -0.593 246s -0.217 -0.007 -0.710 -0.445 246s 246s y: [4, 4, 1, 1] 246s -0.871 0.410 -0.687 0.206 246s -0.330 -0.147 -1.199 0.233 246s -1.517 0.177 -0.590 0.554 246s -0.464 0.095 0.302 -0.552 246s testing: mul_mat, [4, 4, 1, 4] = [4, 4, 1, 4] * [4, 4, 1, 4] 246s x0: [4, 4, 1, 4] 246s 0.759 0.043 -0.505 0.110 246s -0.087 0.018 -0.200 0.511 246s 0.911 0.053 -0.538 0.329 246s 0.469 -0.293 0.260 0.956 246s 246s x1: [4, 4, 1, 4] 246s 0.753 0.573 -0.330 0.553 246s -0.985 -0.032 0.467 -0.248 246s 0.377 0.874 0.535 -0.630 246s -0.836 -0.910 0.288 -0.438 246s 246s y: [4, 4, 1, 4] 246s 0.824 0.293 1.075 0.628 246s -1.012 -0.135 -1.231 -0.568 246s -0.016 -0.446 -0.106 -0.543 246s -0.867 -0.225 -1.108 -0.470 246s test-mul-mat0: iter:167/500 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.827 0.005 246s 246s x1: [2, 3, 1, 1] 246s -0.908 0.494 246s -0.129 0.909 246s 0.905 -0.726 246s 246s y: [1, 3, 1, 1] 246s -0.748 246s -0.102 246s 0.745 246s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 246s x0: [2, 3, 3, 1] 246s -0.497 0.863 246s 0.277 -0.619 246s -0.320 0.011 246s 246s x1: [2, 1, 3, 1] 246s 0.720 0.583 246s 246s y: [3, 1, 3, 1] 246s 0.145 -0.162 -0.224 246s testing: mul_mat, [3, 3, 3, 2] = [2, 3, 3, 2] * [2, 3, 3, 2] 246s x0: [2, 3, 3, 2] 246s -0.351 -0.983 246s -0.901 -0.611 246s 0.302 0.621 246s 246s x1: [2, 3, 3, 2] 246s 0.180 -0.970 246s -0.582 -0.984 246s 0.857 0.423 246s 246s y: [3, 3, 3, 2] 246s 0.891 0.431 -0.548 246s 1.171 1.125 -0.787 246s -0.716 -1.030 0.521 246s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.640 -0.373 246s -0.496 -0.802 246s 0.055 -0.093 246s 246s x1: [2, 3, 1, 1] 246s 0.063 -0.084 246s -0.181 -0.932 246s -0.776 -0.921 246s 246s y: [3, 3, 1, 1] 246s 0.072 0.036 0.011 246s 0.232 0.838 0.076 246s -0.153 1.123 0.043 246s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 4, 3, 1] 246s -0.444 0.725 -0.682 246s 0.646 0.264 0.046 246s -0.874 -0.581 -0.573 246s -0.221 -0.771 0.226 246s 246s x1: [3, 2, 3, 1] 246s 0.729 -0.662 0.326 246s -0.782 -0.804 -0.564 246s 246s y: [4, 2, 3, 1] 246s -1.026 0.311 -0.439 0.423 246s 0.149 -0.743 1.473 0.665 246s testing: mul_mat, [1, 3, 3, 2] = [4, 1, 3, 2] * [4, 3, 3, 2] 246s x0: [4, 1, 3, 2] 246s 0.633 0.223 0.371 -0.937 246s 246s x1: [4, 3, 3, 2] 246s 0.440 -0.142 0.455 0.758 246s 0.904 0.882 -0.016 -0.322 246s -0.352 0.536 0.670 0.610 246s 246s y: [1, 3, 3, 2] 246s -0.295 246s 1.064 246s -0.426 246s test-mul-mat0: iter:168/500 246s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.672 -0.999 -0.930 -0.230 246s -0.454 -0.855 0.621 0.086 246s -0.768 -0.788 -0.759 -0.080 246s 246s x1: [4, 1, 1, 1] 246s -0.696 -0.948 -0.043 0.937 246s 246s y: [3, 1, 1, 1] 246s 1.240 1.181 1.239 246s testing: mul_mat, [4, 3, 2, 1] = [4, 4, 2, 1] * [4, 3, 2, 1] 246s x0: [4, 4, 2, 1] 246s -0.731 0.289 0.215 -0.519 246s 0.530 -0.866 -0.599 0.818 246s -0.568 -0.297 0.761 -0.889 246s 0.052 -0.458 0.945 0.870 246s 246s x1: [4, 3, 2, 1] 246s 0.920 -0.712 -0.703 -0.698 246s 0.943 0.679 -0.650 -0.219 246s 0.834 -0.182 -0.721 0.415 246s 246s y: [4, 3, 2, 1] 246s -0.667 0.954 -0.225 -0.897 246s -0.519 0.122 -1.038 -1.067 246s -1.033 1.371 -1.338 -0.194 246s testing: mul_mat, [3, 4, 2, 3] = [4, 3, 2, 3] * [4, 4, 2, 3] 246s x0: [4, 3, 2, 3] 246s 0.037 -0.748 0.672 -0.492 246s -0.248 -0.907 0.546 -0.326 246s -0.047 0.383 -0.719 -0.395 246s 246s x1: [4, 4, 2, 3] 246s 0.883 -0.391 -0.763 0.413 246s -0.257 -0.362 0.230 0.174 246s 0.341 -0.009 0.285 -0.607 246s 0.533 0.230 -0.737 -0.647 246s 246s y: [3, 4, 2, 3] 246s -0.391 -0.415 0.194 246s 0.330 0.461 -0.361 246s 0.510 0.277 0.015 246s -0.329 -0.532 0.848 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.927 0.332 -0.503 0.810 246s 0.561 0.931 0.369 0.677 246s 0.839 -0.340 0.507 -0.882 246s -0.070 -0.910 -0.956 -0.344 246s 246s x1: [4, 3, 1, 1] 246s 0.532 -0.813 -0.498 0.368 246s 0.314 0.909 -0.138 -0.244 246s 0.950 -0.886 -0.130 -0.381 246s 246s y: [4, 3, 1, 1] 246s 0.773 -0.393 0.146 1.052 246s 0.466 0.807 0.099 -0.634 246s 0.343 -0.597 1.368 0.994 246s testing: mul_mat, [3, 4, 2, 1] = [4, 3, 2, 1] * [4, 4, 2, 1] 246s x0: [4, 3, 2, 1] 246s -0.780 0.777 -0.804 -0.271 246s -0.458 0.595 0.405 -0.915 246s -0.150 0.363 0.826 -0.091 246s 246s x1: [4, 4, 2, 1] 246s 0.553 -0.898 -0.811 0.739 246s -0.396 0.557 0.054 -0.487 246s -0.581 0.810 -0.537 -0.467 246s -0.320 0.082 0.716 -0.393 246s 246s y: [3, 4, 2, 1] 246s -0.677 -1.793 -1.147 246s 0.830 0.980 0.350 246s 1.641 0.958 -0.020 246s -0.156 0.845 0.705 246s testing: mul_mat, [3, 4, 2, 3] = [3, 3, 2, 3] * [3, 4, 2, 3] 246s x0: [3, 3, 2, 3] 246s 0.649 0.831 -0.141 246s 0.162 -0.366 -0.064 246s 0.321 0.202 0.849 246s 246s x1: [3, 4, 2, 3] 246s 0.492 0.367 -0.584 246s 0.636 0.399 0.219 246s 0.882 0.619 0.760 246s -0.269 0.396 0.355 246s 246s y: [3, 4, 2, 3] 246s 0.707 -0.017 -0.263 246s 0.713 -0.057 0.471 246s 0.980 -0.132 1.054 246s 0.105 -0.211 0.296 246s test-mul-mat0: iter:169/500 246s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.748 -0.605 246s 246s x1: [2, 1, 1, 1] 246s -0.796 0.416 246s 246s y: [1, 1, 1, 1] 246s 0.343 246s testing: mul_mat, [4, 1, 4, 1] = [2, 4, 4, 1] * [2, 1, 4, 1] 246s x0: [2, 4, 4, 1] 246s 0.010 -0.703 246s -0.177 0.657 246s -0.098 0.968 246s -0.383 0.807 246s 246s x1: [2, 1, 4, 1] 246s 0.893 0.621 246s 246s y: [4, 1, 4, 1] 246s -0.428 0.251 0.514 0.160 246s testing: mul_mat, [3, 4, 4, 2] = [2, 3, 4, 2] * [2, 4, 4, 2] 246s x0: [2, 3, 4, 2] 246s 0.910 -0.919 246s -0.161 -0.895 246s -0.509 -0.162 246s 246s x1: [2, 4, 4, 2] 246s -0.362 -0.589 246s 0.834 0.540 246s -0.621 -0.549 246s 0.347 -0.504 246s 246s y: [3, 4, 4, 2] 246s 0.212 0.586 0.279 246s 0.262 -0.618 -0.512 246s -0.061 0.591 0.405 246s 0.780 0.395 -0.095 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.634 0.054 246s 246s x1: [2, 3, 1, 1] 246s -1.000 -0.340 246s 0.377 0.732 246s -0.310 0.338 246s 246s y: [1, 3, 1, 1] 246s -0.652 246s 0.278 246s -0.179 246s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 246s x0: [1, 4, 4, 1] 246s 0.584 246s 0.847 246s 0.345 246s 0.125 246s 246s x1: [1, 2, 4, 1] 246s -0.165 246s -0.905 246s 246s y: [4, 2, 4, 1] 246s -0.097 -0.140 -0.057 -0.021 246s -0.529 -0.767 -0.313 -0.113 246s testing: mul_mat, [2, 1, 4, 2] = [4, 2, 4, 2] * [4, 1, 4, 2] 246s x0: [4, 2, 4, 2] 246s 0.191 0.231 -0.469 0.399 246s -0.292 0.380 -0.340 0.222 246s 246s x1: [4, 1, 4, 2] 246s -0.980 0.700 0.135 -0.011 246s 246s y: [2, 1, 4, 2] 246s -0.093 0.503 246s test-mul-mat0: iter:170/500 246s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.631 -0.975 -0.982 -0.788 246s 0.351 -0.762 0.471 -0.036 246s 246s x1: [4, 2, 1, 1] 246s -0.695 -0.408 0.049 -0.187 246s -0.204 -0.480 0.104 0.147 246s 246s y: [2, 2, 1, 1] 246s 0.936 0.097 246s 0.379 0.338 246s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 246s x0: [4, 1, 4, 1] 246s -0.230 -0.304 0.775 -0.342 246s 246s x1: [4, 2, 4, 1] 246s 0.889 0.332 0.124 -0.329 246s 0.991 0.888 -0.697 0.344 246s 246s y: [1, 2, 4, 1] 246s -0.096 246s -1.155 246s testing: mul_mat, [4, 1, 4, 2] = [4, 4, 4, 2] * [4, 1, 4, 2] 246s x0: [4, 4, 4, 2] 246s 0.845 -0.257 0.655 -0.929 246s -0.830 0.275 0.277 -0.722 246s 0.031 -0.064 -0.967 -0.187 246s -0.621 -0.443 0.291 0.596 246s 246s x1: [4, 1, 4, 2] 246s -0.212 0.839 0.457 -0.905 246s 246s y: [4, 1, 4, 2] 246s 0.746 1.187 -0.334 -0.647 246s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.064 0.503 -0.474 -0.497 246s -0.024 0.746 -1.000 -0.447 246s 246s x1: [4, 4, 1, 1] 246s -0.988 -0.177 0.712 0.347 246s 0.643 -0.633 -0.139 0.707 246s 0.026 -0.187 0.439 0.105 246s 0.200 -0.965 0.954 -0.952 246s 246s y: [2, 4, 1, 1] 246s -0.536 -0.975 246s -0.645 -0.665 246s -0.356 -0.626 246s -0.479 -1.254 246s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 246s x0: [2, 3, 4, 1] 246s -0.323 0.987 246s 0.765 -0.949 246s -0.849 -0.225 246s 246s x1: [2, 4, 4, 1] 246s 0.116 0.690 246s -0.932 -0.726 246s 0.801 0.310 246s -0.714 -0.376 246s 246s y: [3, 4, 4, 1] 246s 0.643 -0.565 -0.253 246s -0.416 -0.024 0.954 246s 0.048 0.319 -0.750 246s -0.141 -0.190 0.690 246s testing: mul_mat, [1, 2, 4, 2] = [3, 1, 4, 2] * [3, 2, 4, 2] 246s x0: [3, 1, 4, 2] 246s -0.612 0.341 0.945 246s 246s x1: [3, 2, 4, 2] 246s -0.622 -0.866 0.502 246s 0.038 -0.257 -0.007 246s 246s y: [1, 2, 4, 2] 246s 0.560 246s -0.118 246s test-mul-mat0: iter:171/500 246s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.699 -0.744 246s -0.103 -0.607 246s -0.863 0.980 246s 0.178 0.455 246s 246s x1: [2, 2, 1, 1] 246s -0.327 -0.751 246s -0.644 0.061 246s 246s y: [4, 2, 1, 1] 246s 0.787 0.489 -0.454 -0.400 246s 0.404 0.029 0.616 -0.086 246s testing: mul_mat, [2, 4, 2, 1] = [2, 2, 2, 1] * [2, 4, 2, 1] 246s x0: [2, 2, 2, 1] 246s 0.124 -0.612 246s -0.103 0.480 246s 246s x1: [2, 4, 2, 1] 246s 0.059 -0.268 246s 0.337 -0.487 246s 0.189 0.284 246s 0.380 0.293 246s 246s y: [2, 4, 2, 1] 246s 0.172 -0.135 246s 0.340 -0.268 246s -0.150 0.117 246s -0.132 0.102 246s testing: mul_mat, [2, 2, 2, 2] = [2, 2, 2, 2] * [2, 2, 2, 2] 246s x0: [2, 2, 2, 2] 246s 0.319 -0.584 246s 0.139 0.878 246s 246s x1: [2, 2, 2, 2] 246s 0.384 -0.825 246s 0.842 0.364 246s 246s y: [2, 2, 2, 2] 246s 0.604 -0.671 246s 0.057 0.436 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.875 0.280 246s 0.448 0.148 246s 246s x1: [2, 2, 1, 1] 246s 0.516 0.920 246s 0.791 -0.186 246s 246s y: [2, 2, 1, 1] 246s 0.709 0.367 246s 0.640 0.327 246s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 246s x0: [2, 4, 2, 1] 246s -0.228 -0.974 246s 0.507 -0.647 246s 0.668 -0.744 246s 0.774 0.994 246s 246s x1: [2, 2, 2, 1] 246s 0.367 0.597 246s 0.713 0.575 246s 246s y: [4, 2, 2, 1] 246s -0.665 -0.200 -0.199 0.877 246s -0.723 -0.011 0.049 1.124 246s testing: mul_mat, [1, 2, 2, 2] = [4, 1, 2, 2] * [4, 2, 2, 2] 246s x0: [4, 1, 2, 2] 246s -0.064 0.379 0.702 -0.292 246s 246s x1: [4, 2, 2, 2] 246s 0.998 -0.656 -0.376 0.446 246s 0.624 0.772 -0.187 0.221 246s 246s y: [1, 2, 2, 2] 246s -0.707 246s 0.057 246s test-mul-mat0: iter:172/500 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.821 0.997 -0.416 246s 0.556 -0.691 -0.482 246s 0.633 0.245 0.897 246s 0.335 0.952 -0.911 246s 246s x1: [3, 1, 1, 1] 246s 0.896 -0.912 -0.565 246s 246s y: [4, 1, 1, 1] 246s 0.062 1.401 -0.163 -0.054 246s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 4, 2, 1] 246s -0.071 -0.992 -0.902 246s -0.736 0.960 -0.813 246s -0.478 -0.895 -0.145 246s 0.882 -0.330 0.385 246s 246s x1: [3, 4, 2, 1] 246s -0.743 -0.855 -0.332 246s 0.360 -0.435 -0.470 246s -0.980 0.093 -0.553 246s 0.742 0.398 -0.808 246s 246s y: [4, 4, 2, 1] 246s 1.200 -0.004 1.169 -0.500 246s 0.830 -0.300 0.285 0.280 246s 0.476 1.261 0.466 -1.108 246s 0.282 0.493 -0.594 0.212 246s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 3, 2, 1] 246s 0.289 -0.622 -0.940 246s 0.938 0.290 -0.437 246s 0.687 0.942 0.521 246s 246s x1: [3, 4, 2, 1] 246s 0.749 -0.348 -0.043 246s 0.432 0.949 0.720 246s 0.633 -0.122 0.728 246s 0.731 0.143 0.688 246s 246s y: [3, 4, 2, 1] 246s 0.472 0.621 0.165 246s -1.143 0.366 1.566 246s -0.426 0.241 0.699 246s -0.524 0.427 0.995 246s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.658 0.334 -0.099 246s -0.477 -0.053 0.394 246s 246s x1: [3, 3, 1, 1] 246s -0.599 0.576 -0.550 246s 0.174 0.121 -0.088 246s 0.332 -0.432 0.137 246s 246s y: [2, 3, 1, 1] 246s -0.147 0.038 246s 0.164 -0.124 246s 0.060 -0.082 246s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 246s x0: [2, 3, 2, 1] 246s -0.295 -0.719 246s -0.655 -0.206 246s 0.330 -0.496 246s 246s x1: [2, 3, 2, 1] 246s -0.114 -0.809 246s 0.957 -0.427 246s -0.867 0.478 246s 246s y: [3, 3, 2, 1] 246s 0.616 0.242 0.364 246s 0.025 -0.539 0.528 246s -0.088 0.470 -0.523 246s testing: mul_mat, [3, 2, 2, 1] = [3, 3, 2, 1] * [3, 2, 2, 1] 246s x0: [3, 3, 2, 1] 246s -0.387 0.406 -0.889 246s -0.962 0.726 -0.929 246s -0.829 0.099 -0.571 246s 246s x1: [3, 2, 2, 1] 246s 0.629 0.366 -0.509 246s -0.424 -0.734 0.885 246s 246s y: [3, 2, 2, 1] 246s 0.358 0.134 -0.194 246s -0.921 -0.947 -0.226 246s test-mul-mat0: iter:173/500 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.502 -0.857 246s 0.464 -0.908 246s 0.463 0.190 246s 246s x1: [2, 1, 1, 1] 246s 0.045 -0.699 246s 246s y: [3, 1, 1, 1] 246s 0.622 0.656 -0.111 246s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 246s x0: [2, 3, 2, 1] 246s -0.266 -0.410 246s -0.828 -0.853 246s -0.485 0.564 246s 246s x1: [2, 3, 2, 1] 246s -0.295 0.501 246s 0.360 -0.888 246s 0.228 -0.540 246s 246s y: [3, 3, 2, 1] 246s -0.127 -0.184 0.426 246s 0.268 0.459 -0.676 246s 0.161 0.272 -0.415 246s testing: mul_mat, [1, 3, 2, 4] = [2, 1, 2, 4] * [2, 3, 2, 4] 246s x0: [2, 1, 2, 4] 246s 0.962 0.197 246s 246s x1: [2, 3, 2, 4] 246s 0.474 0.376 246s -0.575 0.566 246s -0.161 0.615 246s 246s y: [1, 3, 2, 4] 246s 0.531 246s -0.442 246s -0.034 246s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.006 -0.054 246s -0.245 0.510 246s 246s x1: [2, 1, 1, 1] 246s -0.116 -0.215 246s 246s y: [2, 1, 1, 1] 246s 0.011 -0.082 246s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 246s x0: [2, 4, 2, 1] 246s 0.331 -0.053 246s -0.818 0.810 246s -0.319 -0.618 246s -0.562 0.895 246s 246s x1: [2, 2, 2, 1] 246s -0.706 0.255 246s -0.378 -0.301 246s 246s y: [4, 2, 2, 1] 246s -0.247 0.784 0.067 0.625 246s -0.109 0.066 0.307 -0.057 246s testing: mul_mat, [4, 2, 2, 4] = [4, 4, 2, 4] * [4, 2, 2, 4] 246s x0: [4, 4, 2, 4] 246s 0.945 0.364 0.624 -0.391 246s -0.694 -0.928 0.359 0.055 246s 0.667 0.520 -0.686 0.600 246s 0.759 -0.523 0.240 0.706 246s 246s x1: [4, 2, 2, 4] 246s -0.803 0.966 -0.941 -0.047 246s -0.088 0.569 0.247 -0.833 246s 246s y: [4, 2, 2, 4] 246s -0.976 -0.680 0.584 -1.374 246s 0.604 -0.424 -0.432 -0.894 246s test-mul-mat0: iter:174/500 246s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.185 0.171 246s -0.014 -0.749 246s 0.621 0.891 246s -0.130 0.051 246s 246s x1: [2, 1, 1, 1] 246s -0.252 -0.710 246s 246s y: [4, 1, 1, 1] 246s -0.168 0.535 -0.789 -0.004 246s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 246s x0: [2, 1, 4, 1] 246s 0.832 0.908 246s 246s x1: [2, 4, 4, 1] 246s -0.300 0.788 246s -0.410 0.002 246s -0.003 0.315 246s -0.517 0.177 246s 246s y: [1, 4, 4, 1] 246s 0.465 246s -0.340 246s 0.283 246s -0.269 246s testing: mul_mat, [2, 1, 4, 2] = [2, 2, 4, 2] * [2, 1, 4, 2] 246s x0: [2, 2, 4, 2] 246s 0.534 0.387 246s -0.922 -0.224 246s 246s x1: [2, 1, 4, 2] 246s -0.769 -0.961 246s 246s y: [2, 1, 4, 2] 246s -0.782 0.924 246s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.720 -0.058 246s 246s x1: [2, 2, 1, 1] 246s -0.553 0.524 246s 0.112 -0.260 246s 246s y: [1, 2, 1, 1] 246s -0.429 246s 0.096 246s testing: mul_mat, [2, 2, 4, 1] = [1, 2, 4, 1] * [1, 2, 4, 1] 246s x0: [1, 2, 4, 1] 246s -0.498 246s 0.034 246s 246s x1: [1, 2, 4, 1] 246s 0.530 246s 0.476 246s 246s y: [2, 2, 4, 1] 246s -0.264 0.018 246s -0.237 0.016 246s testing: mul_mat, [3, 1, 4, 2] = [2, 3, 4, 2] * [2, 1, 4, 2] 246s x0: [2, 3, 4, 2] 246s 0.494 0.458 246s -0.785 0.641 246s -0.582 -0.707 246s 246s x1: [2, 1, 4, 2] 246s 0.337 -0.129 246s 246s y: [3, 1, 4, 2] 246s 0.107 -0.348 -0.105 246s test-mul-mat0: iter:175/500 246s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.384 0.373 246s 0.167 0.231 246s 246s x1: [2, 3, 1, 1] 246s 0.776 -0.459 246s -0.824 0.003 246s 0.032 -0.617 246s 246s y: [2, 3, 1, 1] 246s 0.127 0.024 246s -0.316 -0.137 246s -0.218 -0.137 246s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 246s x0: [2, 4, 2, 1] 246s 0.508 0.560 246s 0.136 0.387 246s -0.310 0.071 246s 0.391 -0.345 246s 246s x1: [2, 2, 2, 1] 246s -0.423 -0.536 246s -0.465 0.423 246s 246s y: [4, 2, 2, 1] 246s -0.515 -0.265 0.093 0.019 246s 0.001 0.101 0.174 -0.328 246s testing: mul_mat, [1, 4, 2, 2] = [2, 1, 2, 2] * [2, 4, 2, 2] 246s x0: [2, 1, 2, 2] 246s 0.261 0.920 246s 246s x1: [2, 4, 2, 2] 246s -0.509 0.805 246s -0.269 0.864 246s -0.028 0.962 246s -0.559 0.437 246s 246s y: [1, 4, 2, 2] 246s 0.608 246s 0.725 246s 0.878 246s 0.256 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.402 -0.223 246s 0.311 0.745 246s 0.352 0.056 246s 246s x1: [2, 1, 1, 1] 246s 0.979 -0.986 246s 246s y: [3, 1, 1, 1] 246s -0.174 -0.429 0.289 246s testing: mul_mat, [3, 2, 2, 1] = [3, 3, 2, 1] * [3, 2, 2, 1] 246s x0: [3, 3, 2, 1] 246s -0.399 0.652 -0.860 246s 0.992 0.215 -0.067 246s -0.828 -0.467 -0.242 246s 246s x1: [3, 2, 2, 1] 246s 0.647 0.249 -0.850 246s 0.171 0.492 0.018 246s 246s y: [3, 2, 2, 1] 246s 0.636 0.752 -0.447 246s 0.237 0.274 -0.376 246s testing: mul_mat, [1, 3, 2, 2] = [3, 1, 2, 2] * [3, 3, 2, 2] 246s x0: [3, 1, 2, 2] 246s -0.370 -0.357 0.275 246s 246s x1: [3, 3, 2, 2] 246s 0.140 0.253 -0.650 246s -0.688 -0.255 0.369 246s -0.059 -0.006 0.570 246s 246s y: [1, 3, 2, 2] 246s -0.321 246s 0.447 246s 0.181 246s test-mul-mat0: iter:176/500 246s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.659 0.412 246s 246s x1: [2, 4, 1, 1] 246s 0.982 0.209 246s -0.710 -0.274 246s -0.143 -0.924 246s -0.037 -0.492 246s 246s y: [1, 4, 1, 1] 246s -0.561 246s 0.355 246s -0.286 246s -0.179 246s testing: mul_mat, [1, 1, 3, 1] = [2, 1, 3, 1] * [2, 1, 3, 1] 246s x0: [2, 1, 3, 1] 246s -0.575 0.864 246s 246s x1: [2, 1, 3, 1] 246s -0.601 -0.970 246s 246s y: [1, 1, 3, 1] 246s -0.493 246s testing: mul_mat, [3, 1, 3, 4] = [2, 3, 3, 4] * [2, 1, 3, 4] 246s x0: [2, 3, 3, 4] 246s 0.271 -0.361 246s 0.999 -0.153 246s -0.220 -0.176 246s 246s x1: [2, 1, 3, 4] 246s -0.715 -0.813 246s 246s y: [3, 1, 3, 4] 246s 0.100 -0.590 0.300 246s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.868 -0.116 246s -0.125 0.658 246s -0.241 -0.657 246s 246s x1: [2, 3, 1, 1] 246s -0.948 -0.868 246s -0.148 0.598 246s 0.816 -0.673 246s 246s y: [3, 3, 1, 1] 246s -0.722 -0.452 0.798 246s -0.198 0.412 -0.357 246s 0.787 -0.544 0.245 246s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 2, 3, 1] 246s 0.102 0.971 -0.868 246s 0.805 -0.082 0.200 246s 246s x1: [3, 2, 3, 1] 246s -0.129 -0.764 -0.834 246s -0.100 -0.725 0.073 246s 246s y: [2, 2, 3, 1] 246s -0.031 -0.208 246s -0.777 -0.007 246s testing: mul_mat, [1, 3, 3, 4] = [2, 1, 3, 4] * [2, 3, 3, 4] 246s x0: [2, 1, 3, 4] 246s 0.601 -0.051 246s 246s x1: [2, 3, 3, 4] 246s 0.185 0.995 246s 0.878 0.230 246s 0.861 -0.321 246s 246s y: [1, 3, 3, 4] 246s 0.060 246s 0.515 246s 0.534 246s test-mul-mat0: iter:177/500 246s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.395 -0.244 0.073 0.843 246s 246s x1: [4, 4, 1, 1] 246s -0.669 0.549 -0.353 0.932 246s -0.502 0.172 -0.413 -0.684 246s -0.091 0.465 -0.319 0.737 246s -0.258 0.225 0.203 0.259 246s 246s y: [1, 4, 1, 1] 246s 0.362 246s -0.847 246s 0.448 246s 0.076 246s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 246s x0: [4, 1, 4, 1] 246s -0.058 0.112 0.740 0.623 246s 246s x1: [4, 1, 4, 1] 246s -0.849 -0.272 0.259 -0.645 246s 246s y: [1, 1, 4, 1] 246s -0.192 246s testing: mul_mat, [3, 1, 4, 3] = [4, 3, 4, 3] * [4, 1, 4, 3] 246s x0: [4, 3, 4, 3] 246s 0.660 0.068 0.327 -0.459 246s 0.844 0.646 -0.842 -0.933 246s -0.537 0.583 0.580 0.927 246s 246s x1: [4, 1, 4, 3] 246s -0.451 0.004 0.214 -0.866 246s 246s y: [3, 1, 4, 3] 246s 0.169 0.248 -0.434 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.676 -0.229 0.120 0.516 246s 0.014 0.722 -0.949 0.342 246s -0.233 -0.317 0.782 0.894 246s -0.614 -0.098 -0.802 -0.690 246s 246s x1: [4, 3, 1, 1] 246s -0.296 0.807 -0.956 0.403 246s -0.922 0.384 -0.583 -0.368 246s 0.727 -0.063 0.461 -0.914 246s 246s y: [4, 3, 1, 1] 246s 0.108 1.624 -0.574 0.591 246s 0.275 0.691 -0.692 1.250 246s -0.894 -0.786 -0.606 -0.179 246s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 4, 4, 1] 246s -0.936 0.368 -0.455 -0.964 246s -0.251 0.663 0.298 0.007 246s -0.449 -0.538 -0.053 0.047 246s 0.204 -0.261 -0.916 0.063 246s 246s x1: [4, 4, 4, 1] 246s 0.600 0.597 0.014 0.407 246s 0.640 -0.584 0.485 0.024 246s -0.167 -0.883 -0.249 0.770 246s 0.578 -0.163 -0.343 0.902 246s 246s y: [4, 4, 4, 1] 246s -0.741 0.251 -0.572 -0.020 246s -1.059 -0.403 0.002 -0.160 246s -0.798 -0.612 0.599 0.473 246s -1.315 -0.350 -0.112 0.532 246s testing: mul_mat, [4, 4, 4, 3] = [4, 4, 4, 3] * [4, 4, 4, 3] 246s x0: [4, 4, 4, 3] 246s -0.139 -0.944 0.920 0.210 246s 0.581 0.069 -0.056 0.876 246s 0.618 -0.045 -0.482 0.093 246s 0.233 -0.310 -0.180 -0.497 246s 246s x1: [4, 4, 4, 3] 246s -0.848 0.335 0.863 -0.308 246s 0.039 0.438 0.777 -0.960 246s 0.961 -0.054 0.077 0.491 246s 0.162 0.178 -0.291 -0.467 246s 246s y: [4, 4, 4, 3] 246s 0.531 -0.787 -0.983 -0.304 246s 0.095 -0.832 -0.460 0.210 246s 0.091 0.980 0.604 -0.018 246s -0.557 -0.286 0.189 0.267 246s test-mul-mat0: iter:178/500 246s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.597 -0.982 0.508 0.585 246s -0.756 0.107 0.028 0.764 246s 246s x1: [4, 1, 1, 1] 246s -0.827 0.929 -0.990 -0.336 246s 246s y: [2, 1, 1, 1] 246s -1.118 0.440 246s testing: mul_mat, [3, 2, 4, 1] = [4, 3, 4, 1] * [4, 2, 4, 1] 246s x0: [4, 3, 4, 1] 246s -0.646 0.712 0.052 0.782 246s 0.108 -0.905 0.607 -0.847 246s -0.017 0.100 0.842 -0.144 246s 246s x1: [4, 2, 4, 1] 246s 0.894 -0.683 0.530 0.800 246s -0.923 0.428 0.396 0.043 246s 246s y: [3, 2, 4, 1] 246s -0.411 0.358 0.248 246s 0.955 -0.284 0.385 246s testing: mul_mat, [1, 3, 4, 2] = [4, 1, 4, 2] * [4, 3, 4, 2] 246s x0: [4, 1, 4, 2] 246s -0.357 0.278 -0.645 -0.446 246s 246s x1: [4, 3, 4, 2] 246s -0.102 0.118 -0.200 0.562 246s -0.588 -0.647 0.138 0.336 246s -0.033 -0.268 -0.083 -0.595 246s 246s y: [1, 3, 4, 2] 246s -0.053 246s -0.209 246s 0.256 246s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.770 0.512 -0.832 -0.318 246s -0.617 0.252 0.347 -0.112 246s 0.682 0.639 0.440 0.803 246s 246s x1: [4, 1, 1, 1] 246s 0.027 0.260 -0.378 0.473 246s 246s y: [3, 1, 1, 1] 246s 0.277 -0.135 0.398 246s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 246s x0: [3, 2, 4, 1] 246s -0.302 -0.555 0.781 246s 0.825 -0.645 0.198 246s 246s x1: [3, 4, 4, 1] 246s 0.009 0.333 -0.972 246s -0.882 0.632 -0.876 246s 0.627 -0.902 -0.130 246s -0.303 0.524 -0.381 246s 246s y: [2, 4, 4, 1] 246s -0.947 -0.400 246s -0.769 -1.309 246s 0.210 1.073 246s -0.497 -0.663 246s testing: mul_mat, [3, 3, 4, 2] = [2, 3, 4, 2] * [2, 3, 4, 2] 246s x0: [2, 3, 4, 2] 246s 0.707 -0.761 246s 0.069 0.436 246s 0.627 0.575 246s 246s x1: [2, 3, 4, 2] 246s 0.926 -0.866 246s 0.361 0.752 246s -0.144 -0.258 246s 246s y: [3, 3, 4, 2] 246s 1.314 -0.314 0.083 246s -0.317 0.353 0.658 246s 0.094 -0.123 -0.239 246s test-mul-mat0: iter:179/500 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.270 -0.303 0.926 -0.082 246s 246s x1: [4, 3, 1, 1] 246s 0.413 0.229 -0.892 0.128 246s -0.647 0.215 -0.983 0.261 246s -0.483 0.044 0.876 -0.111 246s 246s y: [1, 3, 1, 1] 246s -1.017 246s -0.823 246s 0.938 246s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.664 0.180 -0.054 -0.266 246s -0.730 -0.968 0.353 -0.476 246s 246s x1: [4, 1, 1, 1] 246s -0.505 0.695 -0.848 -0.420 246s 246s y: [2, 1, 1, 1] 246s 0.618 -0.403 246s testing: mul_mat, [4, 2, 1, 2] = [4, 4, 1, 2] * [4, 2, 1, 2] 246s x0: [4, 4, 1, 2] 246s -0.107 0.205 -0.727 0.045 246s 0.785 0.516 0.381 -0.035 246s -0.538 -0.885 0.235 -0.506 246s 0.467 0.760 0.778 -0.767 246s 246s x1: [4, 2, 1, 2] 246s 0.284 -0.235 0.754 0.392 246s 0.893 -0.894 -0.393 0.910 246s 246s y: [4, 2, 1, 2] 246s -0.609 0.375 0.034 0.240 246s 0.048 0.058 -0.242 -1.266 246s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.464 0.707 0.687 0.499 246s 246s x1: [4, 4, 1, 1] 246s -0.171 -0.509 -0.857 -0.386 246s -0.993 0.524 0.579 -0.531 246s 0.638 -0.186 -0.037 0.106 246s -0.426 -0.259 0.338 -0.913 246s 246s y: [1, 4, 1, 1] 246s -1.221 246s 0.043 246s 0.192 246s -0.604 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.872 246s 0.131 246s 246s x1: [1, 4, 1, 1] 246s -0.305 246s -0.413 246s -0.512 246s -0.074 246s 246s y: [2, 4, 1, 1] 246s 0.266 -0.040 246s 0.360 -0.054 246s 0.447 -0.067 246s 0.065 -0.010 246s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 246s x0: [2, 4, 1, 2] 246s -0.628 -0.854 246s -0.433 0.312 246s -0.157 0.534 246s 0.896 -0.040 246s 246s x1: [2, 1, 1, 2] 246s 0.124 -0.654 246s 246s y: [4, 1, 1, 2] 246s 0.481 -0.258 -0.369 0.137 246s test-mul-mat0: iter:180/500 246s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.902 -0.690 246s 0.779 -0.261 246s 246s x1: [2, 3, 1, 1] 246s 0.201 0.429 246s -0.050 -0.298 246s 0.557 -0.919 246s 246s y: [2, 3, 1, 1] 246s -0.114 0.045 246s 0.160 0.039 246s 1.136 0.673 246s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 246s x0: [2, 2, 2, 1] 246s -0.247 -0.014 246s -0.814 -0.269 246s 246s x1: [2, 2, 2, 1] 246s -0.318 -0.654 246s 0.582 -0.421 246s 246s y: [2, 2, 2, 1] 246s 0.088 0.434 246s -0.138 -0.360 246s testing: mul_mat, [4, 2, 2, 2] = [2, 4, 2, 2] * [2, 2, 2, 2] 246s x0: [2, 4, 2, 2] 246s -0.438 -0.928 246s 0.216 -0.325 246s 0.524 -0.614 246s 0.428 -0.490 246s 246s x1: [2, 2, 2, 2] 246s 0.728 0.114 246s 0.960 -0.071 246s 246s y: [4, 2, 2, 2] 246s -0.425 0.120 0.311 0.255 246s -0.355 0.231 0.547 0.446 246s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.468 -0.574 246s 0.013 -0.199 246s 0.355 0.536 246s -0.478 -0.231 246s 246s x1: [2, 4, 1, 1] 246s -0.683 -0.632 246s 0.435 0.841 246s -0.246 -0.137 246s -0.649 0.327 246s 246s y: [4, 4, 1, 1] 246s 0.043 0.118 -0.581 0.473 246s -0.279 -0.162 0.605 -0.403 246s -0.037 0.024 -0.160 0.149 246s -0.491 -0.073 -0.055 0.235 246s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 246s x0: [4, 3, 2, 1] 246s 0.240 0.590 0.058 0.580 246s -0.932 0.394 -0.593 -0.167 246s 0.849 -0.128 -0.774 0.027 246s 246s x1: [4, 2, 2, 1] 246s -0.211 0.460 -0.258 -0.123 246s -0.625 -0.829 -0.035 -0.409 246s 246s y: [3, 2, 2, 1] 246s 0.135 0.552 -0.042 246s -0.878 0.344 -0.408 246s testing: mul_mat, [3, 4, 2, 2] = [3, 3, 2, 2] * [3, 4, 2, 2] 246s x0: [3, 3, 2, 2] 246s 0.536 -0.806 0.544 246s 0.650 -0.359 -0.416 246s 0.536 0.896 -0.230 246s 246s x1: [3, 4, 2, 2] 246s -0.668 -0.568 -0.602 246s 0.883 0.831 0.712 246s -0.131 0.070 0.780 246s -0.282 -0.339 0.174 246s 246s y: [3, 4, 2, 2] 246s -0.227 0.020 -0.729 246s 0.190 -0.020 1.055 246s 0.297 -0.435 -0.186 246s 0.218 -0.134 -0.495 246s test-mul-mat0: iter:181/500 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.512 0.934 -0.838 246s 246s x1: [3, 2, 1, 1] 246s -0.160 -0.962 -0.861 246s 0.852 0.925 0.793 246s 246s y: [1, 2, 1, 1] 246s -0.259 246s 0.636 246s testing: mul_mat, [4, 1, 3, 1] = [3, 4, 3, 1] * [3, 1, 3, 1] 246s x0: [3, 4, 3, 1] 246s -0.492 0.627 0.000 246s 0.252 -0.896 0.745 246s -0.362 -0.523 -0.967 246s -0.393 0.620 -0.126 246s 246s x1: [3, 1, 3, 1] 246s 0.668 0.635 -0.048 246s 246s y: [4, 1, 3, 1] 246s 0.069 -0.436 -0.528 0.138 246s testing: mul_mat, [4, 4, 3, 3] = [3, 4, 3, 3] * [3, 4, 3, 3] 246s x0: [3, 4, 3, 3] 246s -0.691 0.150 0.395 246s 0.864 0.751 -0.827 246s -0.611 0.013 0.450 246s 0.937 0.565 -0.550 246s 246s x1: [3, 4, 3, 3] 246s 0.493 -0.511 0.722 246s 0.526 0.096 0.342 246s -0.600 0.742 0.102 246s 0.126 -0.688 -0.346 246s 246s y: [4, 4, 3, 3] 246s -0.132 -0.555 0.017 -0.224 246s -0.214 0.244 -0.166 0.359 246s 0.566 -0.046 0.422 -0.199 246s -0.327 -0.122 -0.241 -0.080 246s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.745 0.964 0.921 246s -0.698 -0.621 -0.945 246s -0.699 -0.367 0.020 246s 246s x1: [3, 4, 1, 1] 246s -0.493 0.845 0.958 246s 0.865 -0.068 -0.839 246s 0.722 -0.754 0.633 246s 0.974 -0.770 0.059 246s 246s y: [3, 4, 1, 1] 246s 1.329 -1.086 0.054 246s -0.194 0.231 -0.597 246s 0.395 -0.634 -0.216 246s 0.038 -0.257 -0.398 246s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 1, 3, 1] 246s 0.493 1.000 0.577 246s 246s x1: [3, 3, 3, 1] 246s 0.042 0.110 0.912 246s -0.312 -0.115 -0.791 246s -0.470 -0.390 -0.547 246s 246s y: [1, 3, 3, 1] 246s 0.656 246s -0.725 246s -0.937 246s testing: mul_mat, [3, 3, 3, 3] = [1, 3, 3, 3] * [1, 3, 3, 3] 246s x0: [1, 3, 3, 3] 246s -0.626 246s 0.214 246s 0.782 246s 246s x1: [1, 3, 3, 3] 246s 0.753 246s -0.395 246s -0.850 246s 246s y: [3, 3, 3, 3] 246s -0.471 0.161 0.589 246s 0.247 -0.084 -0.309 246s 0.532 -0.181 -0.665 246s test-mul-mat0: iter:182/500 246s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.738 0.214 0.079 -0.244 246s 0.823 -0.595 -0.618 -0.249 246s 246s x1: [4, 1, 1, 1] 246s -0.830 -0.618 -0.671 -0.703 246s 246s y: [2, 1, 1, 1] 246s 0.600 0.274 246s testing: mul_mat, [2, 2, 4, 1] = [4, 2, 4, 1] * [4, 2, 4, 1] 246s x0: [4, 2, 4, 1] 246s 0.380 -0.359 -0.316 -0.641 246s -0.294 0.324 -0.815 -0.203 246s 246s x1: [4, 2, 4, 1] 246s 0.812 0.346 -0.405 0.163 246s -0.090 -0.021 -0.935 -0.360 246s 246s y: [2, 2, 4, 1] 246s 0.208 0.171 246s 0.500 0.855 246s testing: mul_mat, [1, 2, 4, 2] = [4, 1, 4, 2] * [4, 2, 4, 2] 246s x0: [4, 1, 4, 2] 246s -0.264 -0.697 -0.970 0.587 246s 246s x1: [4, 2, 4, 2] 246s 0.036 0.983 -0.464 0.741 246s 0.307 -0.280 -0.461 0.110 246s 246s y: [1, 2, 4, 2] 246s 0.191 246s 0.626 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.136 -0.748 -0.304 0.816 246s -0.355 0.058 -0.608 -0.914 246s 0.992 -0.764 -0.626 0.442 246s -0.295 0.837 0.070 0.158 246s 246s x1: [4, 1, 1, 1] 246s 0.250 -0.122 -0.374 -0.965 246s 246s y: [4, 1, 1, 1] 246s -0.548 1.014 0.149 -0.354 246s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 1, 4, 1] 246s 0.444 -0.865 -0.140 0.885 246s 246s x1: [4, 4, 4, 1] 246s -0.887 -0.406 0.866 0.993 246s -0.389 0.565 -0.704 0.559 246s -0.586 0.335 -0.192 0.292 246s 0.961 -0.156 0.677 0.097 246s 246s y: [1, 4, 4, 1] 246s 0.714 246s -0.068 246s -0.265 246s 0.553 246s testing: mul_mat, [4, 4, 4, 2] = [1, 4, 4, 2] * [1, 4, 4, 2] 246s x0: [1, 4, 4, 2] 246s 0.859 246s 0.328 246s -0.210 246s -0.496 246s 246s x1: [1, 4, 4, 2] 246s -0.884 246s 0.369 246s 0.540 246s 0.276 246s 246s y: [4, 4, 4, 2] 246s -0.760 -0.290 0.185 0.439 246s 0.318 0.121 -0.078 -0.183 246s 0.464 0.177 -0.113 -0.268 246s 0.237 0.091 -0.058 -0.137 246s test-mul-mat0: iter:183/500 246s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.082 0.468 246s -0.095 0.604 246s 246s x1: [2, 1, 1, 1] 246s 0.955 -0.778 246s 246s y: [2, 1, 1, 1] 246s -0.286 -0.560 246s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 246s x0: [2, 2, 2, 1] 246s -0.694 0.772 246s 0.729 0.346 246s 246s x1: [2, 2, 2, 1] 246s 0.486 0.278 246s 0.657 0.136 246s 246s y: [2, 2, 2, 1] 246s -0.123 0.450 246s -0.351 0.526 246s testing: mul_mat, [2, 2, 2, 3] = [2, 2, 2, 3] * [2, 2, 2, 3] 246s x0: [2, 2, 2, 3] 246s 0.369 0.610 246s 0.698 0.561 246s 246s x1: [2, 2, 2, 3] 246s -0.292 -0.162 246s 0.396 -0.447 246s 246s y: [2, 2, 2, 3] 246s -0.207 -0.295 246s -0.127 0.025 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.505 -0.895 246s 0.734 0.432 246s -0.445 -0.883 246s 246s x1: [2, 2, 1, 1] 246s 0.738 0.545 246s -0.770 -0.150 246s 246s y: [3, 2, 1, 1] 246s -0.861 0.777 -0.810 246s 0.524 -0.630 0.475 246s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 246s x0: [3, 2, 2, 1] 246s 0.232 0.585 -0.484 246s 0.707 -0.929 -0.309 246s 246s x1: [3, 2, 2, 1] 246s -0.886 0.304 -0.614 246s -0.038 -0.428 0.209 246s 246s y: [2, 2, 2, 1] 246s 0.269 -0.719 246s -0.360 0.306 246s testing: mul_mat, [2, 3, 2, 3] = [2, 2, 2, 3] * [2, 3, 2, 3] 246s x0: [2, 2, 2, 3] 246s 0.537 -0.737 246s -0.892 0.784 246s 246s x1: [2, 3, 2, 3] 246s 0.066 -0.162 246s 0.978 0.171 246s -0.730 -0.905 246s 246s y: [2, 3, 2, 3] 246s 0.155 -0.186 246s 0.400 -0.739 246s 0.275 -0.058 246s test-mul-mat0: iter:184/500 246s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.306 0.516 0.480 -0.859 246s -0.326 0.112 -0.252 -0.137 246s -0.706 -0.287 -0.848 0.544 246s 246s x1: [4, 2, 1, 1] 246s -0.921 0.793 0.476 0.617 246s 0.901 0.739 0.401 -0.845 246s 246s y: [3, 2, 1, 1] 246s -0.174 0.184 0.353 246s 1.575 -0.196 -1.648 246s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 246s x0: [4, 4, 4, 1] 246s -0.244 0.501 -0.160 0.871 246s 0.502 -0.751 -0.902 -0.749 246s -0.479 -0.381 0.713 -0.056 246s -0.316 0.901 -0.749 0.863 246s 246s x1: [4, 3, 4, 1] 246s -0.274 -0.116 0.114 0.025 246s 0.630 -0.890 0.033 0.458 246s 0.370 -0.273 0.537 0.163 246s 246s y: [4, 3, 4, 1] 246s 0.013 -0.172 0.255 -0.082 246s -0.206 0.612 0.034 -0.631 246s -0.170 -0.216 0.300 -0.623 246s testing: mul_mat, [3, 4, 4, 3] = [4, 3, 4, 3] * [4, 4, 4, 3] 246s x0: [4, 3, 4, 3] 246s 0.956 -0.864 0.744 0.831 246s 0.311 -0.373 0.859 0.893 246s -0.424 -0.951 0.105 -0.428 246s 246s x1: [4, 4, 4, 3] 246s 0.727 -0.283 0.556 0.441 246s -0.924 0.053 0.676 -0.946 246s -0.738 -0.146 -0.284 0.372 246s -0.716 0.241 0.597 -0.097 246s 246s y: [3, 4, 4, 3] 246s 1.721 1.204 -0.169 246s -1.213 -0.572 0.818 246s -0.481 -0.087 0.263 246s -0.530 0.113 0.179 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.231 0.225 0.086 -0.387 246s 0.041 0.479 -0.092 -0.202 246s -0.722 -0.278 0.913 0.625 246s 0.206 0.850 0.213 -0.561 246s 246s x1: [4, 3, 1, 1] 246s 0.072 -0.770 0.507 -0.669 246s 0.603 0.408 -0.797 0.406 246s 0.274 0.608 -0.015 -0.695 246s 246s y: [4, 3, 1, 1] 246s 0.145 -0.277 0.207 -0.157 246s 0.006 0.211 -1.022 0.073 246s 0.468 0.445 -0.815 0.961 246s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 1, 4, 1] 246s 0.729 0.541 -0.062 -0.762 246s 246s x1: [4, 4, 4, 1] 246s -0.462 0.511 0.511 -0.232 246s 0.018 0.842 -0.629 -0.574 246s -0.954 0.777 0.700 0.654 246s -0.238 -0.995 0.574 0.993 246s 246s y: [1, 4, 4, 1] 246s 0.085 246s 0.945 246s -0.817 246s -1.504 246s testing: mul_mat, [2, 4, 4, 3] = [1, 2, 4, 3] * [1, 4, 4, 3] 246s x0: [1, 2, 4, 3] 246s -0.851 246s 0.828 246s 246s x1: [1, 4, 4, 3] 246s 0.767 246s 0.712 246s 0.014 246s 0.121 246s 246s y: [2, 4, 4, 3] 246s -0.653 0.635 246s -0.606 0.590 246s -0.012 0.011 246s -0.103 0.100 246s test-mul-mat0: iter:185/500 246s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.050 -0.703 246s 246s x1: [2, 4, 1, 1] 246s -0.403 0.467 246s 0.660 -0.254 246s 0.296 0.158 246s 0.707 -0.619 246s 246s y: [1, 4, 1, 1] 246s -0.349 246s 0.211 246s -0.096 246s 0.470 246s testing: mul_mat, [3, 1, 2, 1] = [2, 3, 2, 1] * [2, 1, 2, 1] 246s x0: [2, 3, 2, 1] 246s 0.993 -0.512 246s -0.367 -0.340 246s 0.733 -0.446 246s 246s x1: [2, 1, 2, 1] 246s -0.905 0.390 246s 246s y: [3, 1, 2, 1] 246s -1.099 0.199 -0.838 246s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 246s x0: [2, 4, 2, 1] 246s -0.962 0.143 246s 0.239 0.617 246s -0.642 -0.181 246s 0.610 -0.154 246s 246s x1: [2, 3, 2, 1] 246s 0.748 -0.404 246s -0.185 -0.654 246s -0.936 -0.525 246s 246s y: [4, 3, 2, 1] 246s -0.778 -0.070 -0.408 0.519 246s 0.085 -0.448 0.237 -0.012 246s 0.826 -0.548 0.696 -0.490 246s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.534 0.358 246s 0.748 -0.793 246s 246s x1: [2, 4, 1, 1] 246s -0.553 -0.174 246s 0.122 0.043 246s 0.641 0.468 246s 0.107 -0.885 246s 246s y: [2, 4, 1, 1] 246s 0.233 -0.276 246s -0.050 0.057 246s -0.174 0.108 246s -0.374 0.781 246s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 246s x0: [2, 2, 2, 1] 246s 0.142 0.742 246s -0.283 0.721 246s 246s x1: [2, 2, 2, 1] 246s -0.204 0.207 246s -0.755 0.939 246s 246s y: [2, 2, 2, 1] 246s 0.124 0.207 246s 0.589 0.890 246s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 246s x0: [2, 1, 2, 1] 246s -0.375 0.870 246s 246s x1: [2, 2, 2, 1] 246s 0.476 0.254 246s 0.330 -0.402 246s 246s y: [1, 2, 2, 1] 246s 0.043 246s -0.474 246s test-mul-mat0: iter:186/500 246s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.574 0.087 0.145 0.639 246s -0.509 -0.769 -0.736 -0.639 246s 0.065 -0.753 -0.562 -0.305 246s 0.436 -0.239 -0.737 0.071 246s 246s x1: [4, 4, 1, 1] 246s 0.568 0.635 -0.815 0.865 246s -0.100 0.657 0.007 0.617 246s 0.399 -0.272 -0.660 0.501 246s 0.535 -0.155 -0.023 -0.210 246s 246s y: [4, 4, 1, 1] 246s 0.816 -0.731 -0.248 0.758 246s 0.395 -0.853 -0.694 -0.162 246s 0.429 0.171 0.449 0.761 246s 0.156 -0.002 0.229 0.273 246s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 4, 3, 1] 246s -0.402 -0.902 -0.662 -0.447 246s -0.776 0.728 -0.245 -0.213 246s 0.813 -0.607 -0.888 -0.839 246s 0.102 -0.618 -0.364 0.782 246s 246s x1: [4, 4, 3, 1] 246s -0.054 -0.872 0.971 -0.398 246s 0.135 0.588 -0.999 0.863 246s 0.929 0.502 0.398 -0.226 246s -0.522 -0.812 -0.052 -0.948 246s 246s y: [4, 4, 3, 1] 246s 0.343 -0.747 -0.043 -0.131 246s -0.309 0.385 -0.085 0.689 246s -0.988 -0.405 0.287 -0.537 246s 1.400 0.027 0.910 -0.274 246s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 4, 3, 1] 246s -0.145 0.545 -0.595 -0.647 246s -0.449 -0.480 0.055 -0.249 246s -0.698 0.344 -0.219 0.532 246s -0.525 -0.113 -0.738 -0.424 246s 246s x1: [4, 4, 3, 1] 246s -0.923 0.500 -0.029 0.797 246s 0.749 0.476 -0.613 -0.031 246s -0.165 -0.963 -0.891 0.100 246s -0.980 0.262 0.963 -0.899 246s 246s y: [4, 4, 3, 1] 246s -0.092 -0.025 1.247 0.113 246s 0.535 -0.591 -0.241 0.018 246s -0.035 0.462 0.033 0.811 246s 0.293 0.592 0.085 0.155 246s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.622 -0.150 -0.334 -0.043 246s -0.288 0.693 0.454 -0.897 246s 0.770 0.404 -0.430 0.998 246s 246s x1: [4, 4, 1, 1] 246s -0.831 0.021 -0.478 -0.643 246s 0.587 0.932 -0.897 0.665 246s 0.690 -0.334 0.218 0.898 246s -0.199 0.625 -0.038 -0.519 246s 246s y: [3, 4, 1, 1] 246s 0.701 0.613 -1.068 246s -0.234 -0.528 1.878 246s -0.490 -1.137 1.199 246s 0.065 0.938 -0.401 246s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 3, 3, 1] 246s -0.500 -0.404 0.911 246s -0.858 0.829 0.414 246s -0.565 0.727 0.821 246s 246s x1: [3, 4, 3, 1] 246s 0.824 0.543 -0.834 246s -0.155 -0.935 -0.476 246s -0.568 0.997 -0.374 246s -0.903 0.687 0.292 246s 246s y: [3, 4, 3, 1] 246s -1.391 -0.603 -0.755 246s 0.021 -0.839 -0.983 246s -0.459 1.159 0.739 246s 0.441 1.466 1.250 246s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 2, 3, 1] 246s -0.610 -0.583 0.866 246s -0.925 0.842 -0.728 246s 246s x1: [3, 3, 3, 1] 246s 0.452 0.792 0.855 246s 0.261 -0.709 0.996 246s 0.696 -0.113 0.825 246s 246s y: [2, 3, 3, 1] 246s 0.003 -0.374 246s 1.117 -1.564 246s 0.356 -1.340 246s test-mul-mat0: iter:187/500 246s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.152 -0.849 -0.293 0.245 246s -0.626 -0.450 -0.424 0.841 246s -0.959 0.108 -0.053 0.408 246s 0.725 0.375 -0.975 0.089 246s 246s x1: [4, 4, 1, 1] 246s -0.383 0.364 -0.590 0.793 246s 0.213 0.487 -0.983 0.563 246s -0.806 -0.593 0.638 -0.389 246s -0.751 0.504 -0.117 0.352 246s 246s y: [4, 4, 1, 1] 246s 0.000 0.993 0.761 0.504 246s 0.045 0.538 0.131 1.345 246s 0.099 0.174 0.516 -1.463 246s -0.421 0.589 0.924 -0.211 246s testing: mul_mat, [4, 4, 2, 1] = [4, 4, 2, 1] * [4, 4, 2, 1] 246s x0: [4, 4, 2, 1] 246s -0.843 0.589 0.055 -0.978 246s 0.056 0.297 0.525 0.133 246s 0.788 -0.467 -0.905 0.632 246s 0.202 -0.793 0.627 -0.422 246s 246s x1: [4, 4, 2, 1] 246s 0.785 0.819 -0.698 0.272 246s 0.835 0.865 0.466 -0.758 246s 0.503 -0.922 -0.509 0.007 246s -0.039 0.844 -0.331 -0.887 246s 246s y: [4, 4, 2, 1] 246s -0.484 -0.044 1.041 -1.043 246s 0.572 0.447 -0.647 0.095 246s -1.002 -0.512 1.293 0.510 246s 1.379 -0.044 -0.686 -0.509 246s testing: mul_mat, [3, 4, 2, 4] = [4, 3, 2, 4] * [4, 4, 2, 4] 246s x0: [4, 3, 2, 4] 246s -0.243 0.217 0.111 -0.974 246s 0.034 -0.333 -0.674 -0.636 246s 0.701 -0.263 0.621 -0.165 246s 246s x1: [4, 4, 2, 4] 246s 0.800 0.521 0.343 -0.144 246s -0.182 -0.132 0.989 -0.394 246s 0.401 -0.916 -0.762 -0.398 246s -0.709 0.865 0.180 0.856 246s 246s y: [3, 4, 2, 4] 246s 0.097 -0.285 0.660 246s 0.509 -0.379 0.586 246s 0.006 1.085 0.114 246s -0.454 -0.977 -0.754 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.203 -0.610 -0.716 -0.842 246s 0.517 0.710 0.132 0.296 246s -0.128 -0.907 0.897 -0.543 246s 246s x1: [4, 3, 1, 1] 246s 0.923 -0.692 0.492 0.759 246s -0.378 -0.607 0.743 0.045 246s -0.949 0.896 -0.854 0.227 246s 246s y: [3, 3, 1, 1] 246s -0.757 0.275 0.539 246s -0.123 -0.515 1.241 246s 0.067 0.101 -1.581 246s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 4, 2, 1] 246s -0.852 0.549 0.980 246s -0.747 0.764 -0.568 246s 0.307 -0.379 -0.821 246s -0.693 0.624 -0.290 246s 246s x1: [3, 4, 2, 1] 246s -0.686 -0.926 -0.784 246s 0.811 -0.444 -0.269 246s 0.734 -0.136 -0.777 246s 0.492 0.486 -0.385 246s 246s y: [4, 4, 2, 1] 246s -0.692 0.251 0.784 0.125 246s -1.199 -0.792 0.639 -0.761 246s -1.461 -0.210 0.915 -0.368 246s -0.529 0.222 0.282 0.073 246s testing: mul_mat, [1, 3, 2, 4] = [4, 1, 2, 4] * [4, 3, 2, 4] 246s x0: [4, 1, 2, 4] 246s 0.664 0.079 -0.537 -0.324 246s 246s x1: [4, 3, 2, 4] 246s -0.531 0.212 0.518 0.786 246s 0.076 -0.361 0.196 0.225 246s -0.109 -0.497 0.531 -0.559 246s 246s y: [1, 3, 2, 4] 246s -0.868 246s -0.156 246s -0.215 246s test-mul-mat0: iter:188/500 246s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.851 246s -0.710 246s 0.101 246s 246s x1: [1, 2, 1, 1] 246s -0.374 246s -0.544 246s 246s y: [3, 2, 1, 1] 246s -0.318 0.265 -0.038 246s -0.463 0.386 -0.055 246s testing: mul_mat, [3, 3, 2, 1] = [1, 3, 2, 1] * [1, 3, 2, 1] 246s x0: [1, 3, 2, 1] 246s -0.923 246s -0.964 246s -0.292 246s 246s x1: [1, 3, 2, 1] 246s -0.977 246s 0.007 246s -0.926 246s 246s y: [3, 3, 2, 1] 246s 0.902 0.942 0.285 246s -0.007 -0.007 -0.002 246s 0.854 0.893 0.270 246s testing: mul_mat, [3, 3, 2, 4] = [1, 3, 2, 4] * [1, 3, 2, 4] 246s x0: [1, 3, 2, 4] 246s 0.093 246s 0.360 246s -0.995 246s 246s x1: [1, 3, 2, 4] 246s -0.790 246s 0.208 246s 0.846 246s 246s y: [3, 3, 2, 4] 246s -0.073 -0.285 0.786 246s 0.019 0.075 -0.206 246s 0.078 0.305 -0.842 246s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.821 246s -0.116 246s 0.918 246s 0.271 246s 246s x1: [1, 3, 1, 1] 246s 0.418 246s 0.164 246s 0.559 246s 246s y: [4, 3, 1, 1] 246s -0.343 -0.049 0.384 0.113 246s -0.134 -0.019 0.150 0.044 246s -0.459 -0.065 0.514 0.152 246s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 246s x0: [4, 3, 2, 1] 246s -0.622 -0.455 -0.778 0.866 246s -0.355 0.068 -0.599 -0.615 246s -0.788 0.588 -0.597 -0.492 246s 246s x1: [4, 1, 2, 1] 246s -0.756 0.924 0.202 -0.175 246s 246s y: [3, 1, 2, 1] 246s -0.258 0.318 1.105 246s testing: mul_mat, [2, 4, 2, 4] = [3, 2, 2, 4] * [3, 4, 2, 4] 246s x0: [3, 2, 2, 4] 246s -0.709 0.818 0.914 246s 0.153 0.933 -0.469 246s 246s x1: [3, 4, 2, 4] 246s 0.581 0.631 0.781 246s -0.078 -0.754 -0.513 246s -0.430 -0.376 0.132 246s -0.218 0.169 -0.800 246s 246s y: [2, 4, 2, 4] 246s 0.819 0.312 246s -1.031 -0.474 246s 0.118 -0.479 246s -0.439 0.499 246s test-mul-mat0: iter:189/500 246s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.780 0.429 0.476 246s 0.029 0.137 0.682 246s -0.652 0.497 0.610 246s 246s x1: [3, 4, 1, 1] 246s -0.145 -0.949 -0.437 246s 0.911 -0.623 0.926 246s -0.540 -0.994 0.686 246s 0.410 0.927 -0.400 246s 246s y: [3, 4, 1, 1] 246s -0.728 -0.433 -0.644 246s 0.884 0.572 -0.340 246s -0.520 0.316 0.276 246s 0.527 -0.134 -0.050 246s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 246s x0: [3, 3, 4, 1] 246s -0.326 0.014 -0.967 246s 0.134 -0.542 0.982 246s 0.504 -0.723 0.857 246s 246s x1: [3, 3, 4, 1] 246s -0.116 -0.927 0.789 246s 0.275 0.325 0.672 246s 0.605 0.393 0.386 246s 246s y: [3, 3, 4, 1] 246s -0.738 1.262 1.287 246s -0.735 0.521 0.480 246s -0.565 0.247 0.352 246s testing: mul_mat, [2, 3, 4, 3] = [3, 2, 4, 3] * [3, 3, 4, 3] 246s x0: [3, 2, 4, 3] 246s -0.519 -0.413 0.218 246s -0.204 -0.621 -0.166 246s 246s x1: [3, 3, 4, 3] 246s 0.285 0.033 0.786 246s 0.141 0.368 0.889 246s -0.441 0.943 0.745 246s 246s y: [2, 3, 4, 3] 246s 0.010 -0.209 246s -0.032 -0.405 246s 0.002 -0.620 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.070 -0.746 0.554 246s 246s x1: [3, 2, 1, 1] 246s 0.726 -0.059 0.967 246s -0.764 0.541 0.030 246s 246s y: [1, 2, 1, 1] 246s 0.630 246s -0.441 246s testing: mul_mat, [2, 3, 4, 1] = [1, 2, 4, 1] * [1, 3, 4, 1] 246s x0: [1, 2, 4, 1] 246s 0.274 246s -0.144 246s 246s x1: [1, 3, 4, 1] 246s 0.426 246s -0.129 246s 0.791 246s 246s y: [2, 3, 4, 1] 246s 0.117 -0.061 246s -0.035 0.019 246s 0.216 -0.114 246s testing: mul_mat, [4, 1, 4, 3] = [2, 4, 4, 3] * [2, 1, 4, 3] 246s x0: [2, 4, 4, 3] 246s -0.564 -0.898 246s 0.642 0.118 246s -0.935 0.216 246s 0.963 0.504 246s 246s x1: [2, 1, 4, 3] 246s 0.253 0.401 246s 246s y: [4, 1, 4, 3] 246s -0.503 0.210 -0.150 0.446 246s test-mul-mat0: iter:190/500 246s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.111 -0.991 246s -0.226 0.852 246s 0.461 0.977 246s 246s x1: [2, 3, 1, 1] 246s 0.794 -0.773 246s -0.279 -0.166 246s 0.570 0.768 246s 246s y: [3, 3, 1, 1] 246s 0.678 -0.838 -0.389 246s 0.195 -0.078 -0.291 246s -0.824 0.526 1.013 246s testing: mul_mat, [4, 3, 3, 1] = [2, 4, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 4, 3, 1] 246s -0.020 0.877 246s 0.636 -0.450 246s 0.645 -0.836 246s 0.439 0.654 246s 246s x1: [2, 3, 3, 1] 246s -0.151 0.599 246s -0.064 -0.077 246s 0.198 -0.966 246s 246s y: [4, 3, 3, 1] 246s 0.528 -0.365 -0.598 0.326 246s -0.066 -0.006 0.023 -0.078 246s -0.851 0.560 0.935 -0.545 246s testing: mul_mat, [2, 4, 3, 1] = [2, 2, 3, 1] * [2, 4, 3, 1] 246s x0: [2, 2, 3, 1] 246s 0.582 -0.267 246s -0.605 -0.936 246s 246s x1: [2, 4, 3, 1] 246s -0.459 0.091 246s -0.459 0.549 246s 0.843 0.698 246s -0.649 -0.177 246s 246s y: [2, 4, 3, 1] 246s -0.292 0.193 246s -0.413 -0.236 246s 0.305 -1.164 246s -0.331 0.558 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.148 0.381 246s -0.356 -0.977 246s 246s x1: [2, 2, 1, 1] 246s -0.495 0.195 246s 0.927 -0.508 246s 246s y: [2, 2, 1, 1] 246s 0.001 -0.014 246s -0.057 0.166 246s testing: mul_mat, [3, 2, 3, 1] = [2, 3, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 3, 3, 1] 246s -0.316 0.289 246s 0.507 -0.964 246s 0.845 -0.502 246s 246s x1: [2, 2, 3, 1] 246s 0.734 0.485 246s -0.987 0.739 246s 246s y: [3, 2, 3, 1] 246s -0.092 -0.096 0.377 246s 0.525 -1.212 -1.204 246s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 2, 3, 1] 246s 0.841 -0.586 0.637 246s -0.966 0.788 0.191 246s 246s x1: [3, 2, 3, 1] 246s -0.184 0.038 0.961 246s -0.445 -0.232 -0.321 246s 246s y: [2, 2, 3, 1] 246s 0.435 0.391 246s -0.443 0.186 246s test-mul-mat0: iter:191/500 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.315 0.776 -0.235 -0.506 246s -0.109 -0.926 0.857 0.953 246s -0.801 -0.742 -0.024 -0.121 246s 246s x1: [4, 3, 1, 1] 246s 0.400 0.799 0.540 -0.489 246s 0.389 -0.394 -0.091 0.014 246s -0.829 -0.250 0.048 -0.415 246s 246s y: [3, 3, 1, 1] 246s 0.614 -0.787 -0.868 246s -0.414 0.258 -0.018 246s 0.266 -0.033 0.898 246s testing: mul_mat, [2, 3, 4, 1] = [4, 2, 4, 1] * [4, 3, 4, 1] 246s x0: [4, 2, 4, 1] 246s -0.425 0.929 0.889 0.849 246s -0.250 0.486 0.197 0.427 246s 246s x1: [4, 3, 4, 1] 246s 0.426 -0.323 0.710 -0.600 246s -0.607 -0.972 0.801 -0.809 246s 0.568 -0.689 0.580 -0.825 246s 246s y: [2, 3, 4, 1] 246s -0.359 -0.380 246s -0.619 -0.508 246s -1.067 -0.716 246s testing: mul_mat, [4, 2, 4, 3] = [4, 4, 4, 3] * [4, 2, 4, 3] 246s x0: [4, 4, 4, 3] 246s 0.056 -0.500 0.142 0.142 246s -0.778 0.981 -0.298 -0.313 246s -0.553 0.022 0.817 -0.705 246s 0.755 0.011 0.327 -0.304 246s 246s x1: [4, 2, 4, 3] 246s 0.006 -0.562 0.504 0.756 246s 0.924 -0.299 0.184 -0.039 246s 246s y: [4, 2, 4, 3] 246s 0.461 -0.944 -0.137 -0.066 246s 0.222 -1.054 -0.340 0.766 246s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.657 -0.710 -0.410 0.135 246s 0.841 -0.261 0.024 -0.895 246s -0.871 -0.116 0.592 0.711 246s 246s x1: [4, 4, 1, 1] 246s 0.147 0.865 0.181 -0.207 246s -0.441 -0.452 -0.948 0.417 246s 0.558 0.777 0.252 -0.839 246s 0.688 0.218 0.841 0.319 246s 246s y: [3, 4, 1, 1] 246s -0.813 0.087 -0.268 246s 1.055 -0.648 0.172 246s -1.135 1.022 -1.022 246s -0.908 0.256 0.101 246s testing: mul_mat, [3, 4, 4, 1] = [3, 3, 4, 1] * [3, 4, 4, 1] 246s x0: [3, 3, 4, 1] 246s 0.404 0.439 -0.642 246s -0.079 0.151 0.972 246s 0.899 -0.033 0.058 246s 246s x1: [3, 4, 4, 1] 246s 0.001 -0.692 -0.142 246s -0.133 0.489 0.651 246s 0.426 -0.963 0.703 246s -0.158 0.595 0.481 246s 246s y: [3, 4, 4, 1] 246s -0.212 -0.243 0.016 246s -0.258 0.717 -0.098 246s -0.702 0.504 0.456 246s -0.111 0.569 -0.134 246s testing: mul_mat, [3, 3, 4, 3] = [3, 3, 4, 3] * [3, 3, 4, 3] 246s x0: [3, 3, 4, 3] 246s -0.118 -0.599 -0.714 246s 0.283 0.953 -0.466 246s 0.478 -0.039 0.201 246s 246s x1: [3, 3, 4, 3] 246s -0.233 -0.067 0.816 246s 0.825 0.801 0.743 246s 0.079 -0.109 -0.373 246s 246s y: [3, 3, 4, 3] 246s -0.515 -0.511 0.056 246s -1.108 0.651 0.512 246s 0.322 0.093 -0.033 246s test-mul-mat0: iter:192/500 246s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.263 246s -0.579 246s -0.602 246s -0.085 246s 246s x1: [1, 4, 1, 1] 246s -0.549 246s 0.386 246s 0.891 246s -0.308 246s 246s y: [4, 4, 1, 1] 246s 0.144 0.318 0.331 0.047 246s -0.102 -0.224 -0.233 -0.033 246s -0.234 -0.516 -0.536 -0.076 246s 0.081 0.178 0.185 0.026 246s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 246s x0: [1, 3, 3, 1] 246s -0.934 246s 0.650 246s -0.512 246s 246s x1: [1, 4, 3, 1] 246s -0.267 246s -0.546 246s -0.842 246s 0.609 246s 246s y: [3, 4, 3, 1] 246s 0.250 -0.174 0.137 246s 0.510 -0.355 0.279 246s 0.787 -0.548 0.431 246s -0.569 0.396 -0.312 246s testing: mul_mat, [4, 3, 3, 4] = [1, 4, 3, 4] * [1, 3, 3, 4] 246s x0: [1, 4, 3, 4] 246s 0.367 246s 0.459 246s -0.848 246s -0.545 246s 246s x1: [1, 3, 3, 4] 246s 0.243 246s 0.228 246s 0.447 246s 246s y: [4, 3, 3, 4] 246s 0.089 0.111 -0.206 -0.132 246s 0.083 0.105 -0.193 -0.124 246s 0.164 0.205 -0.379 -0.244 246s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.971 246s 246s x1: [1, 4, 1, 1] 246s -0.969 246s 0.744 246s -0.550 246s 0.166 246s 246s y: [1, 4, 1, 1] 246s -0.941 246s 0.722 246s -0.534 246s 0.161 246s testing: mul_mat, [1, 1, 3, 1] = [1, 1, 3, 1] * [1, 1, 3, 1] 246s x0: [1, 1, 3, 1] 246s -0.495 246s 246s x1: [1, 1, 3, 1] 246s -0.307 246s 246s y: [1, 1, 3, 1] 246s 0.152 246s testing: mul_mat, [2, 1, 3, 4] = [1, 2, 3, 4] * [1, 1, 3, 4] 246s x0: [1, 2, 3, 4] 246s 0.149 246s 0.429 246s 246s x1: [1, 1, 3, 4] 246s -0.801 246s 246s y: [2, 1, 3, 4] 246s -0.120 -0.344 246s test-mul-mat0: iter:193/500 246s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.340 -0.178 0.519 -0.764 246s -0.025 -0.839 -0.702 0.221 246s -0.225 0.054 0.333 0.955 246s 246s x1: [4, 1, 1, 1] 246s 0.264 0.898 -0.525 -0.587 246s 246s y: [3, 1, 1, 1] 246s 0.106 -0.522 -0.746 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.157 -0.597 -0.289 0.318 246s 246s x1: [4, 3, 1, 1] 246s 0.650 0.950 0.311 0.575 246s -0.234 0.815 0.774 0.626 246s -0.103 -0.774 0.785 0.140 246s 246s y: [1, 3, 1, 1] 246s -0.576 246s -0.474 246s 0.295 246s testing: mul_mat, [2, 1, 1, 3] = [4, 2, 1, 3] * [4, 1, 1, 3] 246s x0: [4, 2, 1, 3] 246s -0.552 0.897 0.116 0.759 246s 0.472 0.882 0.574 0.246 246s 246s x1: [4, 1, 1, 3] 246s -0.184 -0.962 -0.342 0.638 246s 246s y: [2, 1, 1, 3] 246s -0.317 -0.975 246s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.198 0.080 -0.411 0.882 246s 0.010 -0.416 0.055 -0.334 246s 0.814 0.060 -0.468 -0.184 246s 246s x1: [4, 2, 1, 1] 246s 0.081 -0.691 -0.801 -0.085 246s -0.198 -0.555 -0.918 0.251 246s 246s y: [3, 2, 1, 1] 246s 0.215 0.273 0.415 246s 0.515 0.095 0.189 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.976 0.237 0.797 246s -0.454 -0.942 0.579 246s 246s x1: [3, 4, 1, 1] 246s -0.981 -0.320 0.812 246s 0.473 0.511 -0.155 246s 0.586 0.980 0.435 246s -0.408 0.061 0.744 246s 246s y: [2, 4, 1, 1] 246s -0.387 1.217 246s 0.459 -0.786 246s 1.150 -0.937 246s 0.209 0.558 246s testing: mul_mat, [3, 3, 1, 3] = [2, 3, 1, 3] * [2, 3, 1, 3] 246s x0: [2, 3, 1, 3] 246s 0.282 -0.657 246s 0.893 0.637 246s -0.522 0.269 246s 246s x1: [2, 3, 1, 3] 246s 0.256 -0.194 246s 0.394 -0.664 246s 0.390 -0.546 246s 246s y: [3, 3, 1, 3] 246s 0.199 0.105 -0.186 246s 0.547 -0.071 -0.384 246s 0.469 0.000 -0.351 246s test-mul-mat0: iter:194/500 246s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.173 -0.174 -0.208 -0.288 246s -0.892 -0.315 0.190 -0.549 246s 246s x1: [4, 1, 1, 1] 246s 0.732 -0.280 -0.472 0.524 246s 246s y: [2, 1, 1, 1] 246s -0.131 -0.942 246s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 2, 3, 1] 246s 0.223 0.414 -0.741 0.908 246s -0.397 -0.289 -0.769 0.062 246s 246s x1: [4, 2, 3, 1] 246s -0.677 -0.541 -0.229 -0.494 246s -0.036 0.148 -0.514 0.049 246s 246s y: [2, 2, 3, 1] 246s -0.654 0.571 246s 0.479 0.370 246s testing: mul_mat, [3, 2, 3, 4] = [4, 3, 3, 4] * [4, 2, 3, 4] 246s x0: [4, 3, 3, 4] 246s -0.911 -0.347 0.129 0.126 246s 0.327 0.623 -0.013 -0.441 246s 0.897 0.002 0.159 0.689 246s 246s x1: [4, 2, 3, 4] 246s 0.812 0.539 0.029 0.137 246s 0.970 0.731 0.288 0.193 246s 246s y: [3, 2, 3, 4] 246s -0.906 0.541 0.828 246s -1.076 0.684 1.050 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.402 -0.482 -0.021 0.773 246s -0.011 0.125 -0.945 -0.652 246s -0.122 -0.940 0.784 0.865 246s 246s x1: [4, 3, 1, 1] 246s -0.718 -0.957 -0.817 0.928 246s 0.262 -0.643 0.082 -0.321 246s 0.551 -0.877 0.264 0.472 246s 246s y: [3, 3, 1, 1] 246s 0.908 0.056 1.150 246s 0.165 0.048 0.359 246s 1.003 -0.673 1.372 246s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 1, 3, 1] 246s -0.520 -0.886 0.531 246s 246s x1: [3, 4, 3, 1] 246s 0.891 0.967 -0.960 246s 0.038 -0.689 0.402 246s 0.320 -0.646 0.586 246s 0.248 0.615 0.943 246s 246s y: [1, 4, 3, 1] 246s -1.829 246s 0.805 246s 0.717 246s -0.174 246s testing: mul_mat, [3, 3, 3, 4] = [1, 3, 3, 4] * [1, 3, 3, 4] 246s x0: [1, 3, 3, 4] 246s -0.579 246s -0.183 246s -0.532 246s 246s x1: [1, 3, 3, 4] 246s -0.489 246s 0.584 246s 0.934 246s 246s y: [3, 3, 3, 4] 246s 0.283 0.090 0.260 246s -0.338 -0.107 -0.311 246s -0.541 -0.171 -0.497 246s test-mul-mat0: iter:195/500 246s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.492 0.907 246s 0.412 0.317 246s 0.694 0.611 246s 246s x1: [2, 4, 1, 1] 246s -0.689 -0.784 246s -0.006 -0.508 246s 0.061 -0.019 246s -0.625 -0.618 246s 246s y: [3, 4, 1, 1] 246s -1.050 -0.533 -0.958 246s -0.464 -0.164 -0.315 246s 0.013 0.019 0.031 246s -0.868 -0.453 -0.811 246s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.804 0.351 246s 0.610 -0.126 246s 246s x1: [2, 3, 1, 1] 246s -0.183 -0.746 246s -0.942 0.926 246s -0.986 0.296 246s 246s y: [2, 3, 1, 1] 246s -0.115 -0.018 246s 1.083 -0.691 246s 0.896 -0.639 246s testing: mul_mat, [4, 2, 1, 3] = [2, 4, 1, 3] * [2, 2, 1, 3] 246s x0: [2, 4, 1, 3] 246s -0.089 0.431 246s 0.640 -0.677 246s -0.252 0.334 246s 0.935 0.565 246s 246s x1: [2, 2, 1, 3] 246s -0.295 0.257 246s -0.239 -0.927 246s 246s y: [4, 2, 1, 3] 246s 0.137 -0.362 0.160 -0.131 246s -0.379 0.475 -0.249 -0.747 246s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.572 -0.793 246s -0.728 0.753 246s -0.811 0.350 246s 0.762 -0.800 246s 246s x1: [2, 4, 1, 1] 246s 0.706 -0.996 246s -0.930 0.056 246s 0.038 -0.991 246s -0.211 0.949 246s 246s y: [4, 4, 1, 1] 246s 0.386 -1.264 -0.921 1.335 246s 0.487 0.719 0.775 -0.754 246s 0.764 -0.775 -0.378 0.822 246s -0.632 0.869 0.503 -0.921 246s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.798 -0.110 0.363 0.754 246s -0.143 0.749 -0.404 0.433 246s 246s x1: [4, 2, 1, 1] 246s 0.244 -0.048 0.488 0.270 246s -0.250 -0.872 -0.095 0.423 246s 246s y: [2, 2, 1, 1] 246s 0.581 -0.151 246s 0.181 -0.397 246s testing: mul_mat, [2, 4, 1, 3] = [2, 2, 1, 3] * [2, 4, 1, 3] 246s x0: [2, 2, 1, 3] 246s 0.399 0.326 246s 0.791 0.995 246s 246s x1: [2, 4, 1, 3] 246s 0.653 -0.208 246s 0.442 -0.559 246s -0.259 -0.118 246s -0.130 0.014 246s 246s y: [2, 4, 1, 3] 246s 0.192 0.309 246s -0.006 -0.206 246s -0.142 -0.322 246s -0.047 -0.089 246s test-mul-mat0: iter:196/500 246s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.323 -0.371 246s 0.294 0.186 246s 246s x1: [2, 4, 1, 1] 246s 0.312 -0.022 246s 0.572 -0.268 246s 0.046 -0.495 246s 0.641 -0.615 246s 246s y: [2, 4, 1, 1] 246s -0.093 0.088 246s -0.085 0.119 246s 0.169 -0.078 246s 0.021 0.074 246s testing: mul_mat, [4, 2, 2, 1] = [2, 4, 2, 1] * [2, 2, 2, 1] 246s x0: [2, 4, 2, 1] 246s -0.658 0.544 246s -0.683 0.419 246s -0.373 0.276 246s 0.510 -0.219 246s 246s x1: [2, 2, 2, 1] 246s -0.330 0.257 246s -0.415 -0.539 246s 246s y: [4, 2, 2, 1] 246s 0.357 0.333 0.194 -0.225 246s -0.020 0.058 0.006 -0.094 246s testing: mul_mat, [1, 4, 2, 2] = [2, 1, 2, 2] * [2, 4, 2, 2] 246s x0: [2, 1, 2, 2] 246s 0.666 -0.866 246s 246s x1: [2, 4, 2, 2] 246s 0.190 0.133 246s 0.871 0.818 246s -0.573 0.057 246s -0.511 0.685 246s 246s y: [1, 4, 2, 2] 246s 0.011 246s -0.129 246s -0.430 246s -0.933 246s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.415 0.798 246s 0.033 -0.461 246s 0.824 -0.649 246s -0.430 0.839 246s 246s x1: [2, 1, 1, 1] 246s 0.804 -0.415 246s 246s y: [4, 1, 1, 1] 246s 0.002 0.218 0.931 -0.694 246s testing: mul_mat, [2, 2, 2, 1] = [4, 2, 2, 1] * [4, 2, 2, 1] 246s x0: [4, 2, 2, 1] 246s 0.192 0.005 0.544 -0.590 246s -0.041 -0.005 0.532 -0.424 246s 246s x1: [4, 2, 2, 1] 246s -0.235 -0.086 -0.254 0.812 246s 0.235 -0.908 -0.588 -0.639 246s 246s y: [2, 2, 2, 1] 246s -0.663 -0.469 246s 0.098 -0.047 246s testing: mul_mat, [1, 4, 2, 2] = [2, 1, 2, 2] * [2, 4, 2, 2] 246s x0: [2, 1, 2, 2] 246s 0.526 0.234 246s 246s x1: [2, 4, 2, 2] 246s -0.041 -0.528 246s 0.479 0.051 246s -0.116 0.840 246s 0.433 0.091 246s 246s y: [1, 4, 2, 2] 246s -0.146 246s 0.264 246s 0.136 246s 0.249 246s test-mul-mat0: iter:197/500 246s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.733 246s 0.970 246s 246s x1: [1, 2, 1, 1] 246s 0.968 246s -0.112 246s 246s y: [2, 2, 1, 1] 246s 0.709 0.939 246s -0.082 -0.108 246s testing: mul_mat, [2, 2, 4, 1] = [1, 2, 4, 1] * [1, 2, 4, 1] 246s x0: [1, 2, 4, 1] 246s 0.634 246s 0.439 246s 246s x1: [1, 2, 4, 1] 246s -0.242 246s 0.030 246s 246s y: [2, 2, 4, 1] 246s -0.153 -0.106 246s 0.019 0.013 246s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 246s x0: [1, 4, 4, 1] 246s 0.732 246s 0.316 246s -0.168 246s 0.464 246s 246s x1: [1, 2, 4, 1] 246s -0.326 246s 0.720 246s 246s y: [4, 2, 4, 1] 246s -0.239 -0.103 0.055 -0.151 246s 0.527 0.227 -0.121 0.334 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.352 246s -0.817 246s 246s x1: [1, 4, 1, 1] 246s -0.799 246s -0.152 246s -0.035 246s 0.509 246s 246s y: [2, 4, 1, 1] 246s 0.281 0.653 246s 0.053 0.124 246s 0.012 0.028 246s -0.179 -0.416 246s testing: mul_mat, [4, 1, 4, 1] = [2, 4, 4, 1] * [2, 1, 4, 1] 246s x0: [2, 4, 4, 1] 246s -0.011 -0.500 246s -0.090 -0.808 246s 0.698 0.024 246s -0.725 0.487 246s 246s x1: [2, 1, 4, 1] 246s 0.620 0.986 246s 246s y: [4, 1, 4, 1] 246s -0.499 -0.852 0.457 0.031 246s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 246s x0: [4, 1, 4, 1] 246s 0.039 -0.589 0.585 -0.469 246s 246s x1: [4, 2, 4, 1] 246s 0.153 0.191 -0.532 0.653 246s 0.384 0.492 0.140 0.753 246s 246s y: [1, 2, 4, 1] 246s -0.724 246s -0.546 246s test-mul-mat0: iter:198/500 246s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.327 -0.621 -0.928 246s -0.742 -0.090 0.623 246s 246s x1: [3, 3, 1, 1] 246s 0.933 0.944 -0.608 246s 0.296 0.461 -0.230 246s -0.098 -0.529 0.341 246s 246s y: [2, 3, 1, 1] 246s -0.327 -1.156 246s -0.170 -0.404 246s 0.044 0.332 246s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.606 -0.080 -0.760 246s -0.421 -0.508 -0.025 246s -0.735 0.709 -0.091 246s 246s x1: [3, 2, 1, 1] 246s 0.596 -0.360 0.198 246s 0.463 0.693 -0.291 246s 246s y: [3, 2, 1, 1] 246s -0.482 -0.073 -0.711 246s -0.115 -0.540 0.177 246s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.409 -0.160 0.074 246s 0.502 -0.537 -0.330 246s -0.858 0.660 -0.867 246s 0.834 -0.631 -0.385 246s 246s x1: [3, 3, 1, 1] 246s -0.791 -0.899 -0.795 246s 0.671 -0.129 0.107 246s -0.858 -0.788 -0.232 246s 246s y: [4, 3, 1, 1] 246s 0.409 0.349 0.775 0.214 246s -0.246 0.370 -0.754 0.599 246s 0.460 0.070 0.417 -0.129 246s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.538 -0.326 0.265 246s -0.948 -0.180 0.659 246s 0.095 0.910 -0.017 246s 246s x1: [3, 4, 1, 1] 246s -0.772 0.289 -0.145 246s -0.193 0.781 0.830 246s 0.072 0.490 -0.261 246s 0.282 0.591 -0.055 246s 246s y: [3, 4, 1, 1] 246s 0.282 0.584 0.192 246s 0.069 0.590 0.678 246s -0.268 -0.329 0.457 246s -0.359 -0.410 0.565 246s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.440 0.255 0.778 246s 246s x1: [3, 3, 1, 1] 246s -0.233 -0.878 0.653 246s -0.092 0.782 0.786 246s -0.257 -0.849 -0.600 246s 246s y: [1, 3, 1, 1] 246s 0.181 246s 0.771 246s -0.797 246s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.825 246s 246s x1: [1, 3, 1, 1] 246s 0.221 246s 0.086 246s -0.150 246s 246s y: [1, 3, 1, 1] 246s 0.182 246s 0.071 246s -0.123 246s test-mul-mat0: iter:199/500 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.205 -0.489 0.121 246s 0.356 -0.089 -0.908 246s -0.204 -0.834 0.870 246s -0.983 0.252 -0.280 246s 246s x1: [3, 4, 1, 1] 246s -0.236 -0.178 -0.821 246s 0.438 0.641 -0.911 246s -0.297 0.301 0.072 246s 0.470 0.423 -0.275 246s 246s y: [4, 4, 1, 1] 246s -0.060 0.678 -0.517 0.417 246s -0.334 0.927 -1.417 -0.014 246s -0.199 -0.198 -0.128 0.348 246s -0.144 0.380 -0.688 -0.278 246s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 2, 2, 1] 246s -0.610 0.589 -0.135 246s -0.593 -0.159 0.585 246s 246s x1: [3, 4, 2, 1] 246s -0.273 0.078 -0.148 246s 0.029 0.847 0.937 246s 0.793 -0.331 -0.885 246s 0.232 -0.690 -0.796 246s 246s y: [2, 4, 2, 1] 246s 0.232 0.063 246s 0.354 0.396 246s -0.559 -0.935 246s -0.440 -0.493 246s testing: mul_mat, [1, 2, 2, 1] = [3, 1, 2, 1] * [3, 2, 2, 1] 246s x0: [3, 1, 2, 1] 246s 0.629 -0.519 0.213 246s 246s x1: [3, 2, 2, 1] 246s 0.957 -0.565 -0.511 246s 0.188 -0.255 -0.307 246s 246s y: [1, 2, 2, 1] 246s 0.786 246s 0.185 246s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.666 -0.747 -0.981 246s -0.342 0.095 0.468 246s 0.155 0.318 0.275 246s 246s x1: [3, 1, 1, 1] 246s 0.614 0.493 0.073 246s 246s y: [3, 1, 1, 1] 246s -0.849 -0.129 0.272 246s testing: mul_mat, [1, 3, 2, 1] = [3, 1, 2, 1] * [3, 3, 2, 1] 246s x0: [3, 1, 2, 1] 246s -0.534 -0.082 0.433 246s 246s x1: [3, 3, 2, 1] 246s -0.546 0.957 -0.537 246s 0.199 -0.350 0.586 246s 0.556 -0.381 -0.887 246s 246s y: [1, 3, 2, 1] 246s -0.019 246s 0.176 246s -0.650 246s testing: mul_mat, [3, 3, 2, 1] = [1, 3, 2, 1] * [1, 3, 2, 1] 246s x0: [1, 3, 2, 1] 246s -0.904 246s 0.644 246s -0.276 246s 246s x1: [1, 3, 2, 1] 246s 0.053 246s -0.329 246s 0.906 246s 246s y: [3, 3, 2, 1] 246s -0.047 0.034 -0.014 246s 0.297 -0.212 0.091 246s -0.819 0.583 -0.250 246s test-mul-mat0: iter:200/500 246s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.403 246s 0.600 246s 0.998 246s 246s x1: [1, 2, 1, 1] 246s 0.766 246s 0.802 246s 246s y: [3, 2, 1, 1] 246s 0.308 0.460 0.764 246s 0.323 0.481 0.800 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.554 246s 0.264 246s 0.743 246s 246s x1: [1, 3, 1, 1] 246s 0.248 246s 0.013 246s -0.536 246s 246s y: [3, 3, 1, 1] 246s -0.137 0.065 0.184 246s -0.007 0.003 0.010 246s 0.297 -0.141 -0.398 246s testing: mul_mat, [2, 3, 1, 4] = [1, 2, 1, 4] * [1, 3, 1, 4] 246s x0: [1, 2, 1, 4] 246s 0.917 246s -0.239 246s 246s x1: [1, 3, 1, 4] 246s 0.034 246s -0.684 246s -0.586 246s 246s y: [2, 3, 1, 4] 246s 0.031 -0.008 246s -0.627 0.163 246s -0.538 0.140 246s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.247 246s 0.558 246s -0.798 246s -0.081 246s 246s x1: [1, 2, 1, 1] 246s 0.505 246s -0.455 246s 246s y: [4, 2, 1, 1] 246s -0.125 0.282 -0.403 -0.041 246s 0.112 -0.254 0.363 0.037 246s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.075 0.170 -0.900 -0.723 246s 0.979 0.628 -0.917 0.864 246s 246s x1: [4, 1, 1, 1] 246s -0.995 0.466 -0.338 0.039 246s 246s y: [2, 1, 1, 1] 246s 0.281 -0.338 246s testing: mul_mat, [3, 4, 1, 4] = [2, 3, 1, 4] * [2, 4, 1, 4] 246s x0: [2, 3, 1, 4] 246s 0.673 -0.134 246s -0.309 0.471 246s -0.777 0.374 246s 246s x1: [2, 4, 1, 4] 246s 0.720 0.673 246s -0.142 0.637 246s -0.565 0.194 246s -0.219 0.151 246s 246s y: [3, 4, 1, 4] 246s 0.394 0.095 -0.308 246s -0.181 0.344 0.349 246s -0.406 0.266 0.512 246s -0.168 0.139 0.227 246s test-mul-mat0: iter:201/500 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.901 0.674 246s 246s x1: [2, 3, 1, 1] 246s -0.380 0.739 246s -0.923 -0.707 246s -0.570 -0.700 246s 246s y: [1, 3, 1, 1] 246s 0.156 246s -1.309 246s -0.986 246s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 246s x0: [2, 3, 3, 1] 246s 0.863 -0.444 246s 0.795 -0.007 246s -0.422 0.921 246s 246s x1: [2, 1, 3, 1] 246s 0.322 0.098 246s 246s y: [3, 1, 3, 1] 246s 0.234 0.255 -0.046 246s testing: mul_mat, [3, 3, 3, 1] = [2, 3, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 3, 3, 1] 246s -0.697 0.352 246s -0.888 -0.847 246s 0.384 -0.459 246s 246s x1: [2, 3, 3, 1] 246s -0.431 -0.114 246s 0.094 0.729 246s -0.213 -0.233 246s 246s y: [3, 3, 3, 1] 246s 0.260 0.479 -0.113 246s 0.191 -0.700 -0.299 246s 0.066 0.386 0.025 246s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.120 -0.078 246s -0.750 -0.296 246s -0.152 -0.510 246s -0.813 -0.726 246s 246s x1: [2, 3, 1, 1] 246s 0.434 -0.884 246s -0.382 -0.229 246s -0.433 -0.844 246s 246s y: [4, 3, 1, 1] 246s 0.017 -0.064 0.385 0.289 246s 0.063 0.354 0.175 0.477 246s 0.118 0.575 0.496 0.965 246s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 4, 3, 1] 246s 0.543 -0.769 0.601 0.035 246s 0.740 0.943 -0.580 0.867 246s 0.669 0.063 0.328 0.678 246s -0.753 -0.125 0.361 0.701 246s 246s x1: [4, 2, 3, 1] 246s -0.184 -0.356 0.658 0.357 246s -0.547 0.759 -0.385 -0.461 246s 246s y: [4, 2, 3, 1] 246s 0.583 -0.544 0.312 0.671 246s -1.129 0.135 -0.756 -0.146 246s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 2, 3, 1] 246s 0.449 0.787 -0.375 0.935 246s -0.697 -0.275 -0.528 -0.656 246s 246s x1: [4, 4, 3, 1] 246s -0.488 0.651 0.500 0.940 246s -0.113 0.150 0.474 -0.535 246s -0.416 0.680 -0.460 -0.288 246s 0.440 0.362 -0.616 -0.060 246s 246s y: [2, 4, 3, 1] 246s 0.984 -0.719 246s -0.610 0.138 246s 0.252 0.535 246s 0.657 -0.041 246s test-mul-mat0: iter:202/500 246s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.135 246s 0.113 246s 246s x1: [1, 2, 1, 1] 246s 0.416 246s -0.190 246s 246s y: [2, 2, 1, 1] 246s -0.056 0.047 246s 0.026 -0.021 246s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 246s x0: [1, 4, 4, 1] 246s 0.039 246s 0.286 246s 0.659 246s -0.196 246s 246s x1: [1, 2, 4, 1] 246s -0.879 246s 0.590 246s 246s y: [4, 2, 4, 1] 246s -0.035 -0.252 -0.579 0.172 246s 0.023 0.169 0.389 -0.116 246s testing: mul_mat, [2, 4, 4, 1] = [1, 2, 4, 1] * [1, 4, 4, 1] 246s x0: [1, 2, 4, 1] 246s -0.766 246s -0.469 246s 246s x1: [1, 4, 4, 1] 246s 0.454 246s -0.399 246s -0.576 246s 0.789 246s 246s y: [2, 4, 4, 1] 246s -0.348 -0.213 246s 0.306 0.187 246s 0.442 0.270 246s -0.604 -0.370 246s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.609 246s 0.054 246s 0.526 246s 246s x1: [1, 2, 1, 1] 246s 0.985 246s 0.869 246s 246s y: [3, 2, 1, 1] 246s 0.600 0.053 0.518 246s 0.529 0.047 0.457 246s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 3, 4, 1] 246s 0.810 -0.851 0.960 246s -0.308 -0.074 -0.497 246s 0.677 -0.792 0.106 246s 246s x1: [3, 1, 4, 1] 246s 0.063 0.655 0.949 246s 246s y: [3, 1, 4, 1] 246s 0.405 -0.540 -0.376 246s testing: mul_mat, [1, 3, 4, 1] = [3, 1, 4, 1] * [3, 3, 4, 1] 246s x0: [3, 1, 4, 1] 246s -0.498 -0.896 -0.462 246s 246s x1: [3, 3, 4, 1] 246s 0.319 -0.620 -0.933 246s -0.575 -0.668 0.893 246s -0.379 -0.731 0.589 246s 246s y: [1, 3, 4, 1] 246s 0.827 246s 0.473 246s 0.572 246s test-mul-mat0: iter:203/500 246s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.454 0.622 0.645 -0.573 246s 246s x1: [4, 2, 1, 1] 246s 0.928 -0.708 -0.825 -0.047 246s -0.005 0.600 0.090 -0.881 246s 246s y: [1, 2, 1, 1] 246s -1.367 246s 0.939 246s testing: mul_mat, [1, 1, 3, 1] = [4, 1, 3, 1] * [4, 1, 3, 1] 246s x0: [4, 1, 3, 1] 246s 0.517 0.834 -0.609 0.376 246s 246s x1: [4, 1, 3, 1] 246s 0.458 -0.406 -0.072 0.562 246s 246s y: [1, 1, 3, 1] 246s 0.153 246s testing: mul_mat, [1, 1, 3, 4] = [4, 1, 3, 4] * [4, 1, 3, 4] 246s x0: [4, 1, 3, 4] 246s -0.285 -0.832 -0.016 0.893 246s 246s x1: [4, 1, 3, 4] 246s -0.218 0.585 -0.091 -0.595 246s 246s y: [1, 1, 3, 4] 246s -0.955 246s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.279 -0.453 -0.245 0.859 246s 246s x1: [4, 1, 1, 1] 246s 0.885 0.999 0.896 0.965 246s 246s y: [1, 1, 1, 1] 246s 0.405 246s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 246s x0: [1, 3, 3, 1] 246s -0.903 246s 0.884 246s -0.001 246s 246s x1: [1, 4, 3, 1] 246s -0.404 246s 0.398 246s -0.632 246s -0.296 246s 246s y: [3, 4, 3, 1] 246s 0.365 -0.357 0.000 246s -0.360 0.352 -0.000 246s 0.571 -0.559 0.001 246s 0.267 -0.262 0.000 246s testing: mul_mat, [2, 1, 3, 4] = [3, 2, 3, 4] * [3, 1, 3, 4] 246s x0: [3, 2, 3, 4] 246s 0.129 0.432 -0.358 246s 0.009 -0.884 0.217 246s 246s x1: [3, 1, 3, 4] 246s 0.878 0.133 -0.721 246s 246s y: [2, 1, 3, 4] 246s 0.429 -0.266 246s test-mul-mat0: iter:204/500 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.768 0.526 0.258 246s 0.513 0.877 -0.650 246s 246s x1: [3, 4, 1, 1] 246s -0.410 -0.473 0.347 246s 0.603 0.658 0.814 246s -0.187 -0.924 0.428 246s -0.618 0.961 0.086 246s 246s y: [2, 4, 1, 1] 246s -0.473 -0.851 246s 1.019 0.357 246s -0.519 -1.185 246s 0.052 0.470 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.006 -0.441 0.959 246s 0.883 0.570 -0.451 246s -0.589 -0.083 -0.848 246s -0.932 -0.269 -0.035 246s 246s x1: [3, 2, 1, 1] 246s -0.372 -0.743 0.522 246s -0.670 -0.530 -0.218 246s 246s y: [4, 2, 1, 1] 246s 0.830 -0.987 -0.161 0.528 246s 0.029 -0.796 0.623 0.775 246s testing: mul_mat, [1, 4, 1, 4] = [3, 1, 1, 4] * [3, 4, 1, 4] 246s x0: [3, 1, 1, 4] 246s -0.845 -0.890 -0.379 246s 246s x1: [3, 4, 1, 4] 246s -0.855 -0.841 0.347 246s -0.895 0.245 -0.048 246s 0.873 -0.230 -0.790 246s 0.386 -0.352 -0.440 246s 246s y: [1, 4, 1, 4] 246s 1.341 246s 0.557 246s -0.234 246s 0.154 246s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.609 0.011 0.150 246s 246s x1: [3, 1, 1, 1] 246s 0.138 -0.371 -0.034 246s 246s y: [1, 1, 1, 1] 246s 0.075 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.289 246s 0.095 246s -0.044 246s 246s x1: [1, 3, 1, 1] 246s -0.538 246s 0.826 246s -0.158 246s 246s y: [3, 3, 1, 1] 246s -0.155 -0.051 0.024 246s 0.239 0.078 -0.036 246s -0.046 -0.015 0.007 246s testing: mul_mat, [4, 1, 1, 4] = [3, 4, 1, 4] * [3, 1, 1, 4] 246s x0: [3, 4, 1, 4] 246s -0.614 -0.792 -0.118 246s 0.070 0.273 -0.472 246s -0.355 0.517 0.026 246s -0.449 0.876 0.345 246s 246s x1: [3, 1, 1, 4] 246s 0.656 0.429 0.554 246s 246s y: [4, 1, 1, 4] 246s -0.808 -0.098 0.003 0.272 246s test-mul-mat0: iter:205/500 246s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.020 246s -0.692 246s 246s x1: [1, 1, 1, 1] 246s -0.896 246s 246s y: [2, 1, 1, 1] 246s 0.018 0.620 246s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 246s x0: [1, 2, 3, 1] 246s 0.213 246s -0.050 246s 246s x1: [1, 2, 3, 1] 246s 0.449 246s -0.376 246s 246s y: [2, 2, 3, 1] 246s 0.096 -0.022 246s -0.080 0.019 246s testing: mul_mat, [1, 2, 3, 2] = [1, 1, 3, 2] * [1, 2, 3, 2] 246s x0: [1, 1, 3, 2] 246s -0.269 246s 246s x1: [1, 2, 3, 2] 246s 0.164 246s 0.594 246s 246s y: [1, 2, 3, 2] 246s -0.044 246s -0.160 246s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.947 246s 0.718 246s 246s x1: [1, 1, 1, 1] 246s -0.666 246s 246s y: [2, 1, 1, 1] 246s 0.630 -0.478 246s testing: mul_mat, [1, 1, 3, 1] = [2, 1, 3, 1] * [2, 1, 3, 1] 246s x0: [2, 1, 3, 1] 246s -0.963 0.345 246s 246s x1: [2, 1, 3, 1] 246s 0.961 -0.856 246s 246s y: [1, 1, 3, 1] 246s -1.221 246s testing: mul_mat, [4, 2, 3, 2] = [1, 4, 3, 2] * [1, 2, 3, 2] 246s x0: [1, 4, 3, 2] 246s 0.392 246s 0.688 246s 0.227 246s 0.445 246s 246s x1: [1, 2, 3, 2] 246s -0.805 246s -0.640 246s 246s y: [4, 2, 3, 2] 246s -0.315 -0.554 -0.183 -0.358 246s -0.251 -0.440 -0.145 -0.285 246s test-mul-mat0: iter:206/500 246s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.267 0.356 246s 246s x1: [2, 2, 1, 1] 246s -0.481 0.022 246s -0.961 0.911 246s 246s y: [1, 2, 1, 1] 246s -0.120 246s 0.068 246s testing: mul_mat, [3, 1, 2, 1] = [2, 3, 2, 1] * [2, 1, 2, 1] 246s x0: [2, 3, 2, 1] 246s -0.167 -0.030 246s 0.394 -0.242 246s -0.167 -0.430 246s 246s x1: [2, 1, 2, 1] 246s -0.883 -0.546 246s 246s y: [3, 1, 2, 1] 246s 0.164 -0.215 0.382 246s testing: mul_mat, [3, 3, 2, 3] = [2, 3, 2, 3] * [2, 3, 2, 3] 246s x0: [2, 3, 2, 3] 246s 0.709 -0.015 246s -0.234 0.426 246s -0.449 -0.910 246s 246s x1: [2, 3, 2, 3] 246s 0.189 -0.467 246s 0.923 -0.752 246s 0.136 0.591 246s 246s y: [3, 3, 2, 3] 246s 0.141 -0.243 0.340 246s 0.665 -0.536 0.271 246s 0.088 0.220 -0.599 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.163 0.403 246s 246s x1: [2, 3, 1, 1] 246s -0.872 0.476 246s -0.979 0.658 246s 0.324 0.362 246s 246s y: [1, 3, 1, 1] 246s 0.050 246s 0.106 246s 0.199 246s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 246s x0: [1, 3, 2, 1] 246s -0.575 246s 0.183 246s 0.485 246s 246s x1: [1, 2, 2, 1] 246s 0.370 246s -0.613 246s 246s y: [3, 2, 2, 1] 246s -0.213 0.068 0.179 246s 0.353 -0.112 -0.297 246s testing: mul_mat, [2, 1, 2, 3] = [3, 2, 2, 3] * [3, 1, 2, 3] 246s x0: [3, 2, 2, 3] 246s -0.305 0.432 -0.934 246s -0.289 0.596 -0.002 246s 246s x1: [3, 1, 2, 3] 246s -0.557 -0.647 0.163 246s 246s y: [2, 1, 2, 3] 246s -0.261 -0.226 246s test-mul-mat0: iter:207/500 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.347 0.210 -0.216 246s 0.650 0.806 0.261 246s 246s x1: [3, 2, 1, 1] 246s 0.002 -0.256 0.399 246s -0.992 0.016 0.087 246s 246s y: [2, 2, 1, 1] 246s -0.141 -0.101 246s 0.329 -0.609 246s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 4, 3, 1] 246s 0.907 0.234 -0.792 246s -0.076 -0.678 0.597 246s 0.577 0.532 -0.620 246s 0.227 0.338 0.641 246s 246s x1: [3, 2, 3, 1] 246s -0.444 0.003 -0.704 246s 0.391 -0.541 0.213 246s 246s y: [4, 2, 3, 1] 246s 0.155 -0.388 0.182 -0.552 246s 0.060 0.464 -0.194 0.042 246s testing: mul_mat, [3, 4, 3, 3] = [3, 3, 3, 3] * [3, 4, 3, 3] 246s x0: [3, 3, 3, 3] 246s -0.186 0.842 0.630 246s -0.601 -0.028 -0.540 246s -0.583 -0.918 0.483 246s 246s x1: [3, 4, 3, 3] 246s -0.009 -0.269 -0.223 246s 0.372 0.958 -0.885 246s 0.013 0.741 -0.544 246s -0.050 -0.085 0.256 246s 246s y: [3, 4, 3, 3] 246s -0.365 0.133 0.144 246s 0.181 0.227 -1.523 246s 0.279 0.265 -0.950 246s 0.099 -0.105 0.231 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.685 -0.880 0.335 246s -0.078 0.176 0.124 246s -0.979 -0.075 0.898 246s 246s x1: [3, 3, 1, 1] 246s 0.844 -0.366 -0.465 246s 0.211 -0.596 -0.518 246s -0.230 0.061 0.901 246s 246s y: [3, 3, 1, 1] 246s 0.744 -0.188 -1.216 246s 0.495 -0.186 -0.627 246s 0.091 0.140 1.030 246s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 2, 3, 1] 246s 0.546 0.844 -0.960 246s 0.793 -0.039 -0.745 246s 246s x1: [3, 3, 3, 1] 246s 0.415 -0.752 -0.588 246s 0.377 0.028 -0.979 246s -0.995 0.949 -0.612 246s 246s y: [2, 3, 3, 1] 246s 0.156 0.796 246s 1.169 1.027 246s 0.845 -0.370 246s testing: mul_mat, [4, 3, 3, 3] = [2, 4, 3, 3] * [2, 3, 3, 3] 246s x0: [2, 4, 3, 3] 246s 0.379 -0.683 246s 0.068 0.194 246s 0.783 0.893 246s 0.384 -0.978 246s 246s x1: [2, 3, 3, 3] 246s -0.545 0.609 246s 0.173 -0.315 246s -0.985 0.744 246s 246s y: [4, 3, 3, 3] 246s -0.622 0.081 0.118 -0.805 246s 0.281 -0.049 -0.146 0.375 246s -0.881 0.078 -0.106 -1.106 246s test-mul-mat0: iter:208/500 246s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.198 -0.086 -0.338 246s 246s x1: [3, 3, 1, 1] 246s 0.348 0.420 0.376 246s 0.982 0.511 0.064 246s 0.788 -0.898 0.355 246s 246s y: [1, 3, 1, 1] 246s -0.094 246s 0.129 246s 0.114 246s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.720 0.553 -0.924 246s -0.149 -0.922 0.104 246s 246s x1: [3, 1, 1, 1] 246s 0.611 0.429 0.854 246s 246s y: [2, 1, 1, 1] 246s -0.992 -0.398 246s testing: mul_mat, [3, 2, 1, 2] = [3, 3, 1, 2] * [3, 2, 1, 2] 246s x0: [3, 3, 1, 2] 246s -0.108 -0.044 0.004 246s -0.753 0.867 -0.798 246s 0.161 -0.470 0.813 246s 246s x1: [3, 2, 1, 2] 246s 0.034 0.450 0.275 246s -0.594 -0.920 0.839 246s 246s y: [3, 2, 1, 2] 246s -0.023 0.145 0.018 246s 0.108 -1.021 1.019 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.824 -0.284 -0.037 246s -0.564 0.391 0.259 246s 0.423 -0.573 -0.371 246s 246s x1: [3, 3, 1, 1] 246s -0.245 0.464 -0.757 246s 0.161 0.544 -0.918 246s 0.131 0.996 0.268 246s 246s y: [3, 3, 1, 1] 246s -0.306 0.124 -0.089 246s 0.012 -0.116 0.097 246s -0.185 0.385 -0.615 246s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.877 -0.941 0.307 246s 0.063 0.587 0.220 246s 246s x1: [3, 3, 1, 1] 246s -0.876 0.789 -0.558 246s -0.286 -0.828 -0.769 246s 0.584 -0.891 -0.905 246s 246s y: [2, 3, 1, 1] 246s -0.145 0.284 246s 0.794 -0.674 246s 0.049 -0.686 246s testing: mul_mat, [1, 3, 1, 2] = [2, 1, 1, 2] * [2, 3, 1, 2] 246s x0: [2, 1, 1, 2] 246s 0.742 0.352 246s 246s x1: [2, 3, 1, 2] 246s 0.130 0.388 246s -0.648 0.126 246s -0.344 -0.127 246s 246s y: [1, 3, 1, 2] 246s 0.233 246s -0.437 246s -0.300 246s test-mul-mat0: iter:209/500 246s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.183 -0.584 0.521 -0.511 246s 0.636 -0.349 0.878 0.988 246s 246s x1: [4, 1, 1, 1] 246s 0.052 0.811 -0.881 -0.644 246s 246s y: [2, 1, 1, 1] 246s -0.595 -1.658 246s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 2, 3, 1] 246s -0.649 -0.159 -0.294 0.002 246s -0.281 -0.306 -0.221 0.253 246s 246s x1: [4, 2, 3, 1] 246s 0.777 -0.466 -0.139 -0.272 246s 0.626 0.157 -0.606 -0.891 246s 246s y: [2, 2, 3, 1] 246s -0.390 -0.114 246s -0.255 -0.315 246s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 3, 3, 1] 246s -0.802 0.157 -0.099 -0.853 246s -0.539 -0.200 -0.607 -0.340 246s 0.869 0.293 0.690 0.290 246s 246s x1: [4, 2, 3, 1] 246s -0.754 -0.800 0.069 -0.100 246s 0.030 0.421 0.969 0.380 246s 246s y: [3, 2, 3, 1] 246s 0.558 0.559 -0.871 246s -0.378 -0.818 0.928 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.885 0.302 0.713 -0.779 246s -0.981 0.736 -0.924 -0.949 246s 0.857 0.982 -0.496 -0.301 246s -0.884 0.155 -0.372 0.267 246s 246s x1: [4, 3, 1, 1] 246s 0.846 -0.914 0.192 0.715 246s 0.379 -0.118 0.005 -0.359 246s 0.952 -0.443 -0.422 0.405 246s 246s y: [4, 3, 1, 1] 246s 0.053 -2.359 -0.483 -0.770 246s 0.583 -0.123 0.314 -0.451 246s 0.093 -1.255 0.468 -0.645 246s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 2, 3, 1] 246s 0.499 -0.961 -0.211 -0.601 246s 0.652 0.911 -0.174 -0.571 246s 246s x1: [4, 4, 3, 1] 246s 0.744 0.231 0.114 0.831 246s -0.577 -0.171 0.210 0.305 246s 0.834 0.851 0.257 -0.609 246s -0.571 -0.339 0.482 -0.686 246s 246s y: [2, 4, 3, 1] 246s -0.373 0.202 246s -0.351 -0.743 246s -0.090 1.622 246s 0.351 -0.373 246s testing: mul_mat, [3, 4, 3, 1] = [2, 3, 3, 1] * [2, 4, 3, 1] 246s x0: [2, 3, 3, 1] 246s 0.719 0.566 246s -0.806 0.817 246s 0.753 -0.378 246s 246s x1: [2, 4, 3, 1] 246s 0.992 -0.622 246s 0.859 0.619 246s 0.448 0.530 246s -0.416 -0.053 246s 246s y: [3, 4, 3, 1] 246s 0.361 -1.308 0.982 246s 0.968 -0.188 0.413 246s 0.622 0.072 0.136 246s -0.329 0.292 -0.293 246s test-mul-mat0: iter:210/500 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.250 -0.722 0.429 246s 0.067 -0.101 -0.012 246s 0.262 0.380 -0.835 246s 246s x1: [3, 3, 1, 1] 246s 0.070 -0.916 0.567 246s -0.480 -0.840 0.312 246s -0.856 0.057 -0.475 246s 246s y: [3, 3, 1, 1] 246s 0.922 0.090 -0.804 246s 0.621 0.049 -0.706 246s -0.459 -0.057 0.194 246s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.311 0.662 -0.286 246s 246s x1: [3, 3, 1, 1] 246s -0.096 0.391 0.925 246s 0.493 -0.416 -0.692 246s -0.059 0.747 -0.860 246s 246s y: [1, 3, 1, 1] 246s -0.035 246s 0.075 246s 0.722 246s testing: mul_mat, [3, 1, 1, 2] = [3, 3, 1, 2] * [3, 1, 1, 2] 246s x0: [3, 3, 1, 2] 246s 0.066 0.241 0.862 246s 0.344 -0.330 -0.071 246s -0.757 0.658 -0.809 246s 246s x1: [3, 1, 1, 2] 246s 0.395 0.229 0.234 246s 246s y: [3, 1, 1, 2] 246s 0.283 0.044 -0.338 246s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.628 -0.782 0.742 246s -0.499 -0.306 -0.920 246s 246s x1: [3, 3, 1, 1] 246s 0.345 -0.803 0.174 246s -0.344 0.858 0.888 246s -0.948 0.087 0.122 246s 246s y: [2, 3, 1, 1] 246s 0.974 -0.086 246s -0.228 -0.909 246s -0.573 0.334 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.893 -0.706 246s 246s x1: [2, 3, 1, 1] 246s -0.963 -0.588 246s 0.008 -0.719 246s -0.930 0.199 246s 246s y: [1, 3, 1, 1] 246s -0.444 246s 0.515 246s -0.971 246s testing: mul_mat, [3, 2, 1, 2] = [1, 3, 1, 2] * [1, 2, 1, 2] 246s x0: [1, 3, 1, 2] 246s -0.589 246s 0.861 246s 0.894 246s 246s x1: [1, 2, 1, 2] 246s -0.082 246s 0.641 246s 246s y: [3, 2, 1, 2] 246s 0.048 -0.071 -0.073 246s -0.377 0.552 0.573 246s test-mul-mat0: iter:211/500 246s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.482 0.479 0.321 -0.319 246s 246s x1: [4, 2, 1, 1] 246s -0.824 -0.533 0.097 -0.606 246s 0.161 -0.162 -0.527 0.198 246s 246s y: [1, 2, 1, 1] 246s -0.428 246s -0.232 246s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.858 -0.183 -0.448 -0.731 246s -0.322 -0.555 0.854 0.196 246s -0.802 0.328 0.765 0.037 246s 246s x1: [4, 1, 1, 1] 246s 0.383 0.214 -0.025 -0.699 246s 246s y: [3, 1, 1, 1] 246s 0.811 -0.400 -0.282 246s testing: mul_mat, [2, 3, 1, 4] = [4, 2, 1, 4] * [4, 3, 1, 4] 246s x0: [4, 2, 1, 4] 246s 0.741 0.576 0.693 -0.209 246s 0.649 -0.787 -0.713 0.576 246s 246s x1: [4, 3, 1, 4] 246s 0.924 0.941 0.504 0.021 246s -0.665 -0.336 0.859 -0.192 246s 0.863 0.110 -0.710 0.341 246s 246s y: [2, 3, 1, 4] 246s 1.572 -0.488 246s -0.051 -0.891 246s 0.139 1.177 246s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.237 0.457 -0.426 0.163 246s -0.374 -0.268 0.726 0.202 246s 0.788 0.458 0.196 0.882 246s 0.248 -0.956 0.177 -0.802 246s 246s x1: [4, 2, 1, 1] 246s 0.181 0.076 -0.189 -0.170 246s 0.289 0.097 -0.594 0.217 246s 246s y: [4, 2, 1, 1] 246s 0.131 -0.260 -0.010 0.075 246s 0.402 -0.522 0.348 -0.301 246s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.269 -0.536 -0.002 -0.425 246s 0.540 -0.999 -0.492 -0.276 246s 246s x1: [4, 4, 1, 1] 246s 0.035 0.414 -0.524 -0.361 246s -0.202 -0.504 0.820 0.874 246s 0.306 -0.351 0.163 -0.596 246s 0.055 -0.620 0.481 -0.708 246s 246s y: [2, 4, 1, 1] 246s -0.058 -0.038 246s -0.158 -0.250 246s 0.524 0.600 246s 0.647 0.608 246s testing: mul_mat, [3, 4, 1, 4] = [2, 3, 1, 4] * [2, 4, 1, 4] 246s x0: [2, 3, 1, 4] 246s 0.546 0.631 246s 0.853 0.794 246s 0.478 -0.474 246s 246s x1: [2, 4, 1, 4] 246s 0.704 0.751 246s 0.887 -0.093 246s 0.634 -0.915 246s 0.942 0.048 246s 246s y: [3, 4, 1, 4] 246s 0.859 1.198 -0.019 246s 0.425 0.682 0.468 246s -0.231 -0.186 0.736 246s 0.544 0.841 0.428 246s test-mul-mat0: iter:212/500 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.084 246s -0.966 246s 246s x1: [1, 4, 1, 1] 246s -0.142 246s 0.425 246s 0.606 246s -0.597 246s 246s y: [2, 4, 1, 1] 246s -0.012 0.138 246s 0.036 -0.410 246s 0.051 -0.585 246s -0.050 0.576 246s testing: mul_mat, [4, 2, 3, 1] = [1, 4, 3, 1] * [1, 2, 3, 1] 246s x0: [1, 4, 3, 1] 246s -0.927 246s 0.092 246s -0.953 246s 0.047 246s 246s x1: [1, 2, 3, 1] 246s 0.072 246s 0.611 246s 246s y: [4, 2, 3, 1] 246s -0.067 0.007 -0.069 0.003 246s -0.566 0.056 -0.582 0.028 246s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 246s x0: [1, 4, 3, 1] 246s 0.984 246s 0.289 246s -0.275 246s 0.967 246s 246s x1: [1, 4, 3, 1] 246s 0.024 246s 0.922 246s 0.766 246s 0.503 246s 246s y: [4, 4, 3, 1] 246s 0.024 0.007 -0.007 0.023 246s 0.908 0.266 -0.254 0.891 246s 0.754 0.221 -0.211 0.741 246s 0.495 0.145 -0.138 0.486 246s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.843 246s 246s x1: [1, 4, 1, 1] 246s -0.631 246s 0.438 246s 0.275 246s -0.845 246s 246s y: [1, 4, 1, 1] 246s -0.532 246s 0.369 246s 0.232 246s -0.712 246s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 246s x0: [1, 2, 3, 1] 246s 0.298 246s -0.767 246s 246s x1: [1, 1, 3, 1] 246s 0.179 246s 246s y: [2, 1, 3, 1] 246s 0.053 -0.137 246s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 246s x0: [2, 2, 3, 1] 246s -0.623 -0.048 246s -0.234 -0.764 246s 246s x1: [2, 1, 3, 1] 246s -0.039 -0.678 246s 246s y: [2, 1, 3, 1] 246s 0.057 0.528 246s test-mul-mat0: iter:213/500 246s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.802 -0.048 0.850 0.158 246s 246s x1: [4, 1, 1, 1] 246s 0.459 -0.576 0.611 0.691 246s 246s y: [1, 1, 1, 1] 246s 0.289 246s testing: mul_mat, [4, 1, 3, 1] = [4, 4, 3, 1] * [4, 1, 3, 1] 246s x0: [4, 4, 3, 1] 246s -0.981 -0.586 -0.927 -0.974 246s -0.023 -0.228 0.875 -0.281 246s 0.085 0.334 0.144 -0.304 246s 0.025 0.178 -0.106 0.977 246s 246s x1: [4, 1, 3, 1] 246s 0.273 -0.056 -0.896 -0.116 246s 246s y: [4, 1, 3, 1] 246s 0.710 -0.746 -0.089 -0.022 246s testing: mul_mat, [2, 4, 3, 4] = [4, 2, 3, 4] * [4, 4, 3, 4] 246s x0: [4, 2, 3, 4] 246s -0.238 -0.790 0.486 -0.983 246s -0.534 0.925 -0.122 -0.460 246s 246s x1: [4, 4, 3, 4] 246s 0.529 0.056 -0.424 0.685 246s 0.190 0.310 -0.144 -0.416 246s 0.571 0.994 0.476 0.120 246s 0.139 0.433 -0.312 -0.302 246s 246s y: [2, 4, 3, 4] 246s -1.049 -0.494 246s 0.048 0.394 246s -0.808 0.501 246s -0.230 0.503 246s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.921 -0.819 -0.274 -0.921 246s -0.668 -0.887 -0.825 0.832 246s -0.994 0.245 -0.037 -0.433 246s -0.185 -0.316 -0.599 -0.528 246s 246s x1: [4, 2, 1, 1] 246s 0.500 -0.528 0.876 -0.007 246s -0.778 -0.482 0.425 -0.191 246s 246s y: [4, 2, 1, 1] 246s 0.659 -0.593 -0.657 -0.447 246s -0.262 0.437 0.722 0.143 246s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 1, 3, 1] 246s -0.793 -0.414 0.262 0.915 246s 246s x1: [4, 4, 3, 1] 246s 0.718 -0.487 -0.374 0.808 246s 0.740 0.300 0.309 -0.788 246s 0.176 -0.698 -0.566 0.694 246s 0.727 0.243 0.303 0.647 246s 246s y: [1, 4, 3, 1] 246s 0.274 246s -1.351 246s 0.636 246s -0.005 246s testing: mul_mat, [4, 4, 3, 4] = [1, 4, 3, 4] * [1, 4, 3, 4] 246s x0: [1, 4, 3, 4] 246s 0.601 246s -0.873 246s 0.514 246s 0.618 246s 246s x1: [1, 4, 3, 4] 246s -0.806 246s -0.386 246s -0.301 246s 0.254 246s 246s y: [4, 4, 3, 4] 246s -0.485 0.704 -0.415 -0.499 246s -0.232 0.337 -0.199 -0.239 246s -0.181 0.263 -0.155 -0.186 246s 0.153 -0.222 0.131 0.157 246s test-mul-mat0: iter:214/500 246s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.173 0.680 0.664 246s 0.913 0.731 0.322 246s 246s x1: [3, 3, 1, 1] 246s -0.137 -0.528 0.761 246s 0.512 0.493 0.518 246s 0.602 0.359 0.536 246s 246s y: [2, 3, 1, 1] 246s 0.171 -0.266 246s 0.590 0.995 246s 0.496 0.985 246s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.667 -0.402 0.527 246s -0.820 -0.256 -0.735 246s 0.564 0.352 0.128 246s 246s x1: [3, 2, 1, 1] 246s -0.956 0.267 0.632 246s -0.397 0.624 -0.962 246s 246s y: [3, 2, 1, 1] 246s 0.863 0.251 -0.365 246s -0.494 0.872 -0.127 246s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.847 -0.218 0.627 246s 0.578 -0.896 0.671 246s 246s x1: [3, 3, 1, 1] 246s -0.964 0.113 -0.360 246s 0.529 -0.369 -0.758 246s -0.112 -0.833 0.118 246s 246s y: [2, 3, 1, 1] 246s -1.066 -0.900 246s 0.053 0.127 246s 0.161 0.761 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.628 0.848 -0.018 246s 246s x1: [3, 2, 1, 1] 246s -0.155 0.736 -0.725 246s -0.531 0.774 -0.679 246s 246s y: [1, 2, 1, 1] 246s 0.735 246s 1.002 246s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.241 246s -0.418 246s 246s x1: [1, 3, 1, 1] 246s 0.116 246s -0.887 246s -0.454 246s 246s y: [2, 3, 1, 1] 246s 0.028 -0.048 246s -0.214 0.370 246s -0.109 0.189 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.788 -0.622 246s -0.877 0.241 246s -0.001 -0.286 246s 246s x1: [2, 1, 1, 1] 246s 0.581 0.881 246s 246s y: [3, 1, 1, 1] 246s -1.005 -0.297 -0.253 246s test-mul-mat0: iter:215/500 246s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.863 -0.714 246s 0.116 0.638 246s -0.393 0.918 246s -0.990 -0.544 246s 246s x1: [2, 1, 1, 1] 246s -0.873 -0.988 246s 246s y: [4, 1, 1, 1] 246s -0.049 -0.731 -0.565 1.403 246s testing: mul_mat, [1, 4, 2, 1] = [2, 1, 2, 1] * [2, 4, 2, 1] 246s x0: [2, 1, 2, 1] 246s 0.077 -0.806 246s 246s x1: [2, 4, 2, 1] 246s -0.100 0.125 246s -0.431 0.447 246s 0.593 0.810 246s -0.971 0.173 246s 246s y: [1, 4, 2, 1] 246s -0.108 246s -0.393 246s -0.607 246s -0.214 246s testing: mul_mat, [2, 1, 2, 3] = [2, 2, 2, 3] * [2, 1, 2, 3] 246s x0: [2, 2, 2, 3] 246s 0.820 0.432 246s 0.933 0.849 246s 246s x1: [2, 1, 2, 3] 246s -0.794 -0.562 246s 246s y: [2, 1, 2, 3] 246s -0.894 -1.218 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.096 0.191 246s -0.349 -0.472 246s 246s x1: [2, 2, 1, 1] 246s -0.028 -0.002 246s 0.257 -0.473 246s 246s y: [2, 2, 1, 1] 246s -0.003 0.011 246s -0.065 0.133 246s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 246s x0: [2, 2, 2, 1] 246s -0.864 -0.381 246s 0.139 0.703 246s 246s x1: [2, 2, 2, 1] 246s -0.416 0.040 246s 0.133 -0.792 246s 246s y: [2, 2, 2, 1] 246s 0.344 -0.030 246s 0.187 -0.539 246s testing: mul_mat, [3, 2, 2, 3] = [2, 3, 2, 3] * [2, 2, 2, 3] 246s x0: [2, 3, 2, 3] 246s 0.490 0.641 246s 0.994 -0.532 246s -0.112 -0.417 246s 246s x1: [2, 2, 2, 3] 246s -0.877 -0.687 246s 0.568 0.648 246s 246s y: [3, 2, 2, 3] 246s -0.870 -0.506 0.384 246s 0.694 0.219 -0.334 246s test-mul-mat0: iter:216/500 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.413 -0.569 -0.495 -0.851 246s -0.128 -0.249 -0.418 0.604 246s 0.571 -0.495 -0.670 0.279 246s -0.931 0.524 0.570 0.397 246s 246s x1: [4, 3, 1, 1] 246s -0.260 0.612 0.133 -0.201 246s 0.362 -0.109 -0.124 -0.678 246s -0.634 -0.839 0.019 -0.856 246s 246s y: [4, 3, 1, 1] 246s -0.136 -0.296 -0.596 0.558 246s 0.551 -0.377 0.155 -0.735 246s 1.459 -0.236 -0.199 -0.179 246s testing: mul_mat, [3, 4, 4, 1] = [4, 3, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 3, 4, 1] 246s 0.573 -0.788 -0.053 0.961 246s -0.248 -0.062 0.144 0.693 246s -0.096 -0.859 0.180 -0.463 246s 246s x1: [4, 4, 4, 1] 246s 0.499 -0.987 -0.862 0.111 246s 0.145 -0.063 -0.527 -0.964 246s 0.813 -0.205 -0.598 0.974 246s 0.814 -0.455 0.668 -0.600 246s 246s y: [3, 4, 4, 1] 246s 1.216 -0.111 0.593 246s -0.766 -0.777 0.392 246s 1.595 0.399 -0.461 246s 0.213 -0.493 0.710 246s testing: mul_mat, [1, 3, 4, 3] = [4, 1, 4, 3] * [4, 3, 4, 3] 246s x0: [4, 1, 4, 3] 246s -0.576 0.777 -0.157 -0.466 246s 246s x1: [4, 3, 4, 3] 246s -0.254 -0.816 -0.478 0.051 246s 0.465 0.788 -0.640 0.168 246s 0.907 -0.982 -0.601 0.683 246s 246s y: [1, 3, 4, 3] 246s -0.436 246s 0.366 246s -1.509 246s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.418 -0.240 0.621 -0.093 246s 0.186 0.840 -0.245 0.448 246s -0.530 0.233 -0.826 0.959 246s 246s x1: [4, 1, 1, 1] 246s -0.077 -0.514 0.051 0.614 246s 246s y: [3, 1, 1, 1] 246s 0.131 -0.183 0.468 246s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 246s x0: [3, 2, 4, 1] 246s 0.555 -0.056 0.905 246s -0.727 -0.488 -0.266 246s 246s x1: [3, 4, 4, 1] 246s -0.273 -0.538 -0.319 246s 0.594 0.080 -0.824 246s -0.376 -0.212 0.671 246s -0.565 0.547 -0.772 246s 246s y: [2, 4, 4, 1] 246s -0.410 0.546 246s -0.421 -0.252 246s 0.410 0.199 246s -1.043 0.349 246s testing: mul_mat, [4, 3, 4, 3] = [2, 4, 4, 3] * [2, 3, 4, 3] 246s x0: [2, 4, 4, 3] 246s -0.332 -0.423 246s -0.211 0.038 246s -0.529 0.716 246s 0.882 0.322 246s 246s x1: [2, 3, 4, 3] 246s 0.502 0.394 246s -0.433 0.731 246s -0.538 0.967 246s 246s y: [4, 3, 4, 3] 246s -0.333 -0.091 0.017 0.570 246s -0.166 0.119 0.753 -0.147 246s -0.231 0.151 0.978 -0.164 246s test-mul-mat0: iter:217/500 246s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.879 0.051 0.085 246s 246s x1: [3, 1, 1, 1] 246s -0.835 -0.849 0.527 246s 246s y: [1, 1, 1, 1] 246s -0.732 246s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 1, 4, 1] 246s 0.835 -0.787 -0.014 246s 246s x1: [3, 1, 4, 1] 246s 0.960 0.960 0.814 246s 246s y: [1, 1, 4, 1] 246s 0.035 246s testing: mul_mat, [2, 1, 4, 1] = [3, 2, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 2, 4, 1] 246s -0.779 0.905 0.667 246s -0.972 0.342 -0.950 246s 246s x1: [3, 1, 4, 1] 246s 0.731 -0.903 -0.096 246s 246s y: [2, 1, 4, 1] 246s -1.451 -0.928 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.332 -0.691 0.723 246s -0.620 -0.304 -0.641 246s 246s x1: [3, 2, 1, 1] 246s 0.870 -0.069 -0.341 246s 0.505 -0.553 -0.525 246s 246s y: [2, 2, 1, 1] 246s -0.488 -0.300 246s -0.165 0.191 246s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 4, 4, 1] 246s 0.205 -0.657 246s -0.379 0.548 246s 0.189 -0.539 246s 0.901 0.621 246s 246s x1: [2, 3, 4, 1] 246s -0.440 0.278 246s 0.395 0.529 246s -0.929 0.480 246s 246s y: [4, 3, 4, 1] 246s -0.273 0.319 -0.233 -0.224 246s -0.266 0.140 -0.211 0.685 246s -0.505 0.615 -0.434 -0.540 246s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 246s x0: [4, 1, 4, 1] 246s 0.746 0.001 -0.533 -0.135 246s 246s x1: [4, 2, 4, 1] 246s 0.214 0.235 -0.342 0.557 246s -0.217 0.119 0.179 0.726 246s 246s y: [1, 2, 4, 1] 246s 0.267 246s -0.356 246s test-mul-mat0: iter:218/500 246s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.850 246s 246s x1: [1, 1, 1, 1] 246s 0.537 246s 246s y: [1, 1, 1, 1] 246s -0.456 246s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.518 246s 0.404 246s 0.274 246s 0.570 246s 246s x1: [1, 1, 1, 1] 246s 0.174 246s 246s y: [4, 1, 1, 1] 246s -0.090 0.070 0.048 0.099 246s testing: mul_mat, [2, 4, 1, 2] = [1, 2, 1, 2] * [1, 4, 1, 2] 246s x0: [1, 2, 1, 2] 246s 0.079 246s 0.960 246s 246s x1: [1, 4, 1, 2] 246s -0.152 246s -0.041 246s 0.316 246s 0.849 246s 246s y: [2, 4, 1, 2] 246s -0.012 -0.146 246s -0.003 -0.040 246s 0.025 0.303 246s 0.067 0.815 246s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.846 246s 0.773 246s 0.144 246s 246s x1: [1, 2, 1, 1] 246s -0.707 246s -0.102 246s 246s y: [3, 2, 1, 1] 246s -0.598 -0.546 -0.102 246s -0.086 -0.079 -0.015 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.378 0.147 0.061 246s -0.335 -0.787 -0.564 246s -0.191 0.477 -0.968 246s -0.798 -0.283 -0.090 246s 246s x1: [3, 1, 1, 1] 246s -0.902 -0.044 -0.485 246s 246s y: [4, 1, 1, 1] 246s -0.376 0.610 0.621 0.776 246s testing: mul_mat, [3, 3, 1, 2] = [4, 3, 1, 2] * [4, 3, 1, 2] 246s x0: [4, 3, 1, 2] 246s 0.186 0.622 0.483 -0.037 246s -0.485 -0.453 -0.240 0.126 246s 0.393 -0.698 0.241 0.258 246s 246s x1: [4, 3, 1, 2] 246s 0.861 -0.787 -0.062 0.480 246s -0.634 -0.983 0.439 -0.498 246s -0.211 0.732 0.400 -0.673 246s 246s y: [3, 3, 1, 2] 246s -0.377 0.014 0.996 246s -0.498 0.584 0.414 246s 0.634 -0.410 -0.671 246s test-mul-mat0: iter:219/500 246s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.393 0.337 0.882 0.766 246s 0.050 -0.917 0.610 -0.562 246s -0.586 0.439 0.138 -0.748 246s 0.919 0.957 0.799 -0.803 246s 246s x1: [4, 4, 1, 1] 246s 0.547 -0.722 0.152 -0.267 246s -0.208 -0.455 -0.645 0.339 246s -0.153 0.839 -0.901 -0.912 246s -0.199 0.225 0.346 0.203 246s 246s y: [4, 4, 1, 1] 246s -0.099 0.932 -0.418 0.147 246s -0.544 -0.177 -0.421 -1.415 246s -1.271 -0.813 1.016 0.674 246s 0.459 -0.119 0.111 0.146 246s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.612 0.093 0.118 -0.529 246s 246s x1: [4, 4, 1, 1] 246s 0.108 -0.467 -0.011 0.653 246s -0.112 -0.672 -0.500 -0.273 246s -0.573 -0.412 0.528 0.652 246s 0.934 -0.269 -0.494 0.327 246s 246s y: [1, 4, 1, 1] 246s -0.457 246s 0.091 246s 0.030 246s -0.828 246s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.138 -0.938 -0.349 -0.063 246s -0.741 0.759 0.470 0.248 246s 246s x1: [4, 1, 1, 1] 246s -0.297 0.556 -0.115 -0.857 246s 246s y: [2, 1, 1, 1] 246s -0.469 0.376 246s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.565 0.413 0.021 0.701 246s 0.345 -0.450 0.558 -0.218 246s -0.838 -0.145 -0.912 0.044 246s 0.762 -0.468 0.907 0.763 246s 246s x1: [4, 2, 1, 1] 246s 0.412 -0.642 0.576 0.913 246s 0.085 -0.996 -0.499 -0.387 246s 246s y: [4, 2, 1, 1] 246s 0.154 0.554 -0.738 1.834 246s -0.742 0.283 0.511 -0.217 246s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.331 -0.734 -0.931 -0.759 246s 0.214 0.219 -0.202 0.628 246s 246s x1: [4, 4, 1, 1] 246s 0.433 0.982 -0.978 0.192 246s 0.452 0.270 -0.396 0.810 246s -0.153 -0.483 -0.105 -0.149 246s 0.018 0.508 -0.493 0.452 246s 246s y: [2, 4, 1, 1] 246s -0.099 0.626 246s -0.594 0.744 246s 0.616 -0.211 246s -0.263 0.499 246s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.707 -0.375 246s 246s x1: [2, 4, 1, 1] 246s -0.114 -0.853 246s 0.329 0.668 246s 0.192 0.092 246s 0.101 0.173 246s 246s y: [1, 4, 1, 1] 246s 0.400 246s -0.483 246s -0.170 246s -0.136 246s test-mul-mat0: iter:220/500 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.244 -0.281 -0.205 0.642 246s -0.134 -0.876 0.310 -0.942 246s 0.216 -0.589 0.231 -0.670 246s -0.296 0.856 -0.285 0.601 246s 246s x1: [4, 3, 1, 1] 246s 0.414 0.330 -0.917 -0.568 246s -0.162 -0.410 0.884 0.691 246s 0.259 0.098 0.957 -0.522 246s 246s y: [4, 3, 1, 1] 246s -0.371 -0.093 0.064 0.079 246s 0.417 0.004 -0.052 -0.140 246s -0.622 0.668 0.569 -0.579 246s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 1, 3, 1] 246s 0.076 -0.375 0.254 -0.110 246s 246s x1: [4, 4, 3, 1] 246s -0.710 0.947 0.015 0.620 246s -0.970 0.447 -0.542 -0.381 246s 0.331 -0.851 0.878 -0.571 246s -0.894 -0.643 0.596 -0.138 246s 246s y: [1, 4, 3, 1] 246s -0.473 246s -0.337 246s 0.629 246s 0.339 246s testing: mul_mat, [2, 1, 3, 3] = [4, 2, 3, 3] * [4, 1, 3, 3] 246s x0: [4, 2, 3, 3] 246s 0.585 -0.336 -0.105 0.019 246s 0.036 -0.180 0.203 0.119 246s 246s x1: [4, 1, 3, 3] 246s -0.426 -0.682 -0.454 -0.881 246s 246s y: [2, 1, 3, 3] 246s 0.011 -0.089 246s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.382 0.054 -0.931 0.001 246s -0.637 -0.974 0.820 0.716 246s -0.123 -0.306 0.451 -0.601 246s -0.960 -0.215 0.228 0.257 246s 246s x1: [4, 2, 1, 1] 246s -0.820 -0.064 0.564 0.210 246s -0.904 -0.888 -0.634 -0.869 246s 246s y: [4, 2, 1, 1] 246s -0.842 1.198 0.249 0.984 246s 0.197 0.299 0.619 0.691 246s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 2, 3, 1] 246s 0.980 -0.828 -0.585 -0.922 246s 0.465 0.119 -0.145 -0.183 246s 246s x1: [4, 4, 3, 1] 246s -0.385 -0.599 0.790 0.268 246s 0.586 -0.663 0.448 -0.478 246s 0.901 -0.342 -0.382 -0.987 246s 0.023 -0.251 0.711 -0.595 246s 246s y: [2, 4, 3, 1] 246s -0.590 -0.414 246s 1.302 0.216 246s 2.299 0.614 246s 0.363 -0.013 246s testing: mul_mat, [1, 4, 3, 3] = [2, 1, 3, 3] * [2, 4, 3, 3] 246s x0: [2, 1, 3, 3] 246s 0.182 -0.976 246s 246s x1: [2, 4, 3, 3] 246s -0.892 -0.651 246s -0.472 0.077 246s 0.884 0.827 246s -0.366 0.864 246s 246s y: [1, 4, 3, 3] 246s 0.473 246s -0.161 246s -0.646 246s -0.909 246s test-mul-mat0: iter:221/500 246s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.750 246s -0.164 246s -0.453 246s 246s x1: [1, 4, 1, 1] 246s -0.330 246s -0.083 246s 0.305 246s 0.623 246s 246s y: [3, 4, 1, 1] 246s 0.247 0.054 0.149 246s 0.062 0.014 0.038 246s -0.229 -0.050 -0.138 246s -0.467 -0.102 -0.282 246s testing: mul_mat, [1, 3, 2, 1] = [1, 1, 2, 1] * [1, 3, 2, 1] 246s x0: [1, 1, 2, 1] 246s 0.315 246s 246s x1: [1, 3, 2, 1] 246s 0.399 246s -0.982 246s -0.428 246s 246s y: [1, 3, 2, 1] 246s 0.126 246s -0.309 246s -0.135 246s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 246s x0: [1, 1, 2, 1] 246s -0.068 246s 246s x1: [1, 1, 2, 1] 246s -0.906 246s 246s y: [1, 1, 2, 1] 246s 0.062 246s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.106 246s 246s x1: [1, 1, 1, 1] 246s -0.218 246s 246s y: [1, 1, 1, 1] 246s 0.023 246s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 246s x0: [1, 2, 2, 1] 246s 0.319 246s 0.204 246s 246s x1: [1, 1, 2, 1] 246s -0.369 246s 246s y: [2, 1, 2, 1] 246s -0.118 -0.075 246s testing: mul_mat, [4, 1, 2, 1] = [2, 4, 2, 1] * [2, 1, 2, 1] 246s x0: [2, 4, 2, 1] 246s -0.552 0.122 246s -0.449 -0.540 246s -0.353 -0.842 246s -0.534 0.505 246s 246s x1: [2, 1, 2, 1] 246s -0.879 -0.002 246s 246s y: [4, 1, 2, 1] 246s 0.485 0.396 0.313 0.468 246s test-mul-mat0: iter:222/500 246s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.124 246s -0.027 246s 246s x1: [1, 1, 1, 1] 246s 0.769 246s 246s y: [2, 1, 1, 1] 246s -0.096 -0.021 246s testing: mul_mat, [2, 2, 4, 1] = [1, 2, 4, 1] * [1, 2, 4, 1] 246s x0: [1, 2, 4, 1] 246s 0.640 246s 0.391 246s 246s x1: [1, 2, 4, 1] 246s -0.252 246s -0.135 246s 246s y: [2, 2, 4, 1] 246s -0.161 -0.098 246s -0.087 -0.053 246s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 246s x0: [1, 4, 4, 1] 246s 0.887 246s 0.563 246s -0.443 246s -0.237 246s 246s x1: [1, 2, 4, 1] 246s 0.261 246s -0.697 246s 246s y: [4, 2, 4, 1] 246s 0.232 0.147 -0.116 -0.062 246s -0.618 -0.392 0.309 0.165 246s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.009 246s -0.319 246s 0.243 246s 0.496 246s 246s x1: [1, 4, 1, 1] 246s 0.145 246s 0.785 246s 0.969 246s 0.420 246s 246s y: [4, 4, 1, 1] 246s -0.001 -0.046 0.035 0.072 246s -0.007 -0.251 0.191 0.390 246s -0.009 -0.309 0.235 0.481 246s -0.004 -0.134 0.102 0.208 246s testing: mul_mat, [2, 1, 4, 1] = [4, 2, 4, 1] * [4, 1, 4, 1] 246s x0: [4, 2, 4, 1] 246s -0.487 -0.749 -0.753 0.983 246s 0.828 -0.803 0.396 -0.784 246s 246s x1: [4, 1, 4, 1] 246s -0.915 0.627 -0.947 -0.584 246s 246s y: [2, 1, 4, 1] 246s 0.115 -1.177 246s testing: mul_mat, [2, 4, 4, 1] = [2, 2, 4, 1] * [2, 4, 4, 1] 246s x0: [2, 2, 4, 1] 246s -0.457 0.981 246s -0.512 0.544 246s 246s x1: [2, 4, 4, 1] 246s -0.312 -0.009 246s 0.019 -0.065 246s -0.614 0.001 246s 0.152 0.202 246s 246s y: [2, 4, 4, 1] 246s 0.133 0.155 246s -0.072 -0.045 246s 0.281 0.315 246s 0.129 0.032 246s test-mul-mat0: iter:223/500 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.036 -0.319 246s -0.333 0.829 246s 0.285 -0.809 246s 246s x1: [2, 1, 1, 1] 246s -0.041 -0.184 246s 246s y: [3, 1, 1, 1] 246s 0.060 -0.139 0.137 246s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 246s x0: [2, 1, 2, 1] 246s -0.915 -0.260 246s 246s x1: [2, 3, 2, 1] 246s 0.382 -0.121 246s -0.265 0.869 246s -0.140 -0.721 246s 246s y: [1, 3, 2, 1] 246s -0.318 246s 0.016 246s 0.316 246s testing: mul_mat, [3, 1, 2, 3] = [2, 3, 2, 3] * [2, 1, 2, 3] 246s x0: [2, 3, 2, 3] 246s -0.150 -0.328 246s -0.256 0.585 246s -0.458 0.604 246s 246s x1: [2, 1, 2, 3] 246s 0.268 -0.538 246s 246s y: [3, 1, 2, 3] 246s 0.136 -0.383 -0.448 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.540 0.913 246s 246s x1: [2, 3, 1, 1] 246s -0.303 0.016 246s -0.769 -0.655 246s -0.374 0.788 246s 246s y: [1, 3, 1, 1] 246s -0.149 246s -1.013 246s 0.518 246s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 246s x0: [1, 1, 2, 1] 246s 0.522 246s 246s x1: [1, 2, 2, 1] 246s 0.573 246s 0.194 246s 246s y: [1, 2, 2, 1] 246s 0.300 246s 0.101 246s testing: mul_mat, [4, 1, 2, 3] = [1, 4, 2, 3] * [1, 1, 2, 3] 246s x0: [1, 4, 2, 3] 246s -0.638 246s -0.669 246s -0.142 246s 0.929 246s 246s x1: [1, 1, 2, 3] 246s -0.880 246s 246s y: [4, 1, 2, 3] 246s 0.561 0.589 0.125 -0.817 246s test-mul-mat0: iter:224/500 246s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.058 0.034 246s 0.698 0.210 246s 0.683 0.794 246s 246s x1: [2, 3, 1, 1] 246s -0.674 -0.243 246s -0.775 -0.312 246s 0.088 0.083 246s 246s y: [3, 3, 1, 1] 246s -0.047 -0.521 -0.653 246s -0.056 -0.606 -0.776 246s 0.008 0.079 0.126 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.932 -0.763 246s 246s x1: [2, 3, 1, 1] 246s 0.592 -0.324 246s -0.483 0.763 246s 0.585 -0.220 246s 246s y: [1, 3, 1, 1] 246s -0.305 246s -0.132 246s -0.377 246s testing: mul_mat, [1, 1, 1, 3] = [2, 1, 1, 3] * [2, 1, 1, 3] 246s x0: [2, 1, 1, 3] 246s 0.405 0.218 246s 246s x1: [2, 1, 1, 3] 246s 0.418 -0.696 246s 246s y: [1, 1, 1, 3] 246s 0.018 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.691 0.518 246s 0.561 0.244 246s -0.480 -0.686 246s 246s x1: [2, 1, 1, 1] 246s 0.250 -0.473 246s 246s y: [3, 1, 1, 1] 246s -0.418 0.025 0.204 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.573 -0.861 0.656 246s 0.847 0.877 -0.350 246s 246s x1: [3, 2, 1, 1] 246s 0.111 0.920 -0.169 246s -0.126 0.505 0.611 246s 246s y: [2, 2, 1, 1] 246s -0.839 0.959 246s -0.106 0.122 246s testing: mul_mat, [1, 3, 1, 3] = [2, 1, 1, 3] * [2, 3, 1, 3] 246s x0: [2, 1, 1, 3] 246s 0.070 -0.948 246s 246s x1: [2, 3, 1, 3] 246s 0.888 0.157 246s 0.841 0.293 246s -0.625 0.359 246s 246s y: [1, 3, 1, 3] 246s -0.087 246s -0.219 246s -0.384 246s test-mul-mat0: iter:225/500 246s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 4, 1, 1] 246s 0.912 246s -0.677 246s 0.869 246s 0.206 246s 246s x1: [1, 1, 1, 1] 246s 0.166 246s 246s y: [4, 1, 1, 1] 246s 0.151 -0.112 0.144 0.034 246s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 2, 2, 1] 246s -0.231 246s -0.915 246s 246s x1: [1, 4, 2, 1] 246s -0.302 246s 0.227 246s -0.338 246s -0.483 246s 246s y: [2, 4, 2, 1] 246s 0.070 0.276 246s -0.052 -0.208 246s 0.078 0.310 246s 0.112 0.442 246s testing: mul_mat, [2, 2, 2, 4] = [1, 2, 2, 4] * [1, 2, 2, 4] 246s x0: [1, 2, 2, 4] 246s -0.146 246s -0.284 246s 246s x1: [1, 2, 2, 4] 246s 0.306 246s -0.440 246s 246s y: [2, 2, 2, 4] 246s -0.045 -0.087 246s 0.064 0.125 246s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.338 246s 246s x1: [1, 2, 1, 1] 246s 0.773 246s 0.536 246s 246s y: [1, 2, 1, 1] 246s 0.261 246s 0.181 246s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 246s x0: [1, 2, 2, 1] 246s 0.086 246s 0.832 246s 246s x1: [1, 1, 2, 1] 246s -0.444 246s 246s y: [2, 1, 2, 1] 246s -0.038 -0.369 246s testing: mul_mat, [4, 1, 2, 4] = [2, 4, 2, 4] * [2, 1, 2, 4] 246s x0: [2, 4, 2, 4] 246s -0.507 -0.054 246s 0.410 0.705 246s 0.884 0.604 246s -0.733 0.502 246s 246s x1: [2, 1, 2, 4] 246s 0.554 -0.566 246s 246s y: [4, 1, 2, 4] 246s -0.250 -0.171 0.148 -0.690 246s test-mul-mat0: iter:226/500 246s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.504 246s 246s x1: [1, 4, 1, 1] 246s -0.544 246s -0.404 246s -0.355 246s -0.537 246s 246s y: [1, 4, 1, 1] 246s -0.274 246s -0.204 246s -0.179 246s -0.271 246s testing: mul_mat, [4, 1, 3, 1] = [1, 4, 3, 1] * [1, 1, 3, 1] 246s x0: [1, 4, 3, 1] 246s 0.343 246s -0.948 246s 0.716 246s -0.486 246s 246s x1: [1, 1, 3, 1] 246s 0.910 246s 246s y: [4, 1, 3, 1] 246s 0.312 -0.863 0.652 -0.442 246s testing: mul_mat, [1, 4, 3, 4] = [1, 1, 3, 4] * [1, 4, 3, 4] 246s x0: [1, 1, 3, 4] 246s 0.640 246s 246s x1: [1, 4, 3, 4] 246s -0.123 246s -0.005 246s 0.480 246s -0.768 246s 246s y: [1, 4, 3, 4] 246s -0.079 246s -0.003 246s 0.307 246s -0.492 246s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.271 246s -0.808 246s 246s x1: [1, 1, 1, 1] 246s -0.849 246s 246s y: [2, 1, 1, 1] 246s 0.230 0.686 246s testing: mul_mat, [4, 1, 3, 1] = [2, 4, 3, 1] * [2, 1, 3, 1] 246s x0: [2, 4, 3, 1] 246s 0.599 -0.479 246s -0.080 -0.727 246s -0.970 0.649 246s 0.319 -0.081 246s 246s x1: [2, 1, 3, 1] 246s -0.907 0.873 246s 246s y: [4, 1, 3, 1] 246s -0.962 -0.561 1.447 -0.360 246s testing: mul_mat, [1, 2, 3, 4] = [4, 1, 3, 4] * [4, 2, 3, 4] 246s x0: [4, 1, 3, 4] 246s 0.676 0.841 -0.210 -0.176 246s 246s x1: [4, 2, 3, 4] 246s -0.567 0.864 -0.540 -0.440 246s -0.505 -0.016 -0.489 -0.906 246s 246s y: [1, 2, 3, 4] 246s 0.535 246s -0.093 246s test-mul-mat0: iter:227/500 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.426 0.791 246s 0.633 -0.546 246s -0.064 -0.158 246s 246s x1: [2, 2, 1, 1] 246s -0.533 -0.280 246s 0.054 0.464 246s 246s y: [3, 2, 1, 1] 246s 0.005 -0.184 0.079 246s 0.344 -0.219 -0.077 246s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 2, 4, 1] 246s -0.278 -0.867 246s -0.109 0.176 246s 246s x1: [2, 3, 4, 1] 246s -0.825 -0.130 246s -0.125 -0.988 246s -0.405 0.918 246s 246s y: [2, 3, 4, 1] 246s 0.342 0.067 246s 0.891 -0.160 246s -0.684 0.206 246s testing: mul_mat, [4, 2, 4, 1] = [2, 4, 4, 1] * [2, 2, 4, 1] 246s x0: [2, 4, 4, 1] 246s 0.517 -0.072 246s -0.993 0.249 246s -0.721 0.945 246s 0.857 0.643 246s 246s x1: [2, 2, 4, 1] 246s -0.163 -0.943 246s -0.166 0.995 246s 246s y: [4, 2, 4, 1] 246s -0.016 -0.073 -0.774 -0.747 246s -0.158 0.412 1.060 0.498 246s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.559 0.393 246s -0.409 -0.951 246s -0.173 -0.912 246s 0.406 -0.810 246s 246s x1: [2, 4, 1, 1] 246s 0.172 -0.800 246s 0.422 0.452 246s -0.855 0.279 246s 0.095 -0.375 246s 246s y: [4, 4, 1, 1] 246s -0.218 0.690 0.700 0.718 246s 0.414 -0.602 -0.485 -0.194 246s -0.368 0.085 -0.106 -0.573 246s -0.094 0.318 0.326 0.342 246s testing: mul_mat, [4, 2, 4, 1] = [4, 4, 4, 1] * [4, 2, 4, 1] 246s x0: [4, 4, 4, 1] 246s -0.754 0.063 -0.383 -0.663 246s -0.818 -0.274 -0.810 -0.944 246s 0.492 0.214 0.528 -0.832 246s -0.517 0.199 -0.319 0.937 246s 246s x1: [4, 2, 4, 1] 246s -0.552 -0.459 -0.227 -0.568 246s 0.204 -0.762 -0.119 0.234 246s 246s y: [4, 2, 4, 1] 246s 0.850 1.297 -0.017 -0.265 246s -0.312 -0.083 -0.321 0.000 246s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 4, 4, 1] 246s 0.949 0.173 0.580 0.859 246s -0.759 -0.699 -0.442 0.779 246s 0.957 0.115 0.545 -0.337 246s -0.666 0.247 -0.784 0.574 246s 246s x1: [4, 4, 4, 1] 246s -0.915 -0.428 0.499 -0.117 246s 0.190 0.607 -0.701 0.997 246s 0.243 -0.604 0.142 -0.065 246s -0.339 -0.776 0.358 0.858 246s 246s y: [4, 4, 4, 1] 246s -0.753 0.682 -0.614 0.046 246s 0.735 0.519 -0.466 1.145 246s 0.152 0.124 0.262 -0.460 246s 0.489 1.310 -0.508 0.246 246s test-mul-mat0: iter:228/500 246s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.034 246s 246s x1: [1, 3, 1, 1] 246s 0.992 246s 0.828 246s 0.575 246s 246s y: [1, 3, 1, 1] 246s -0.034 246s -0.028 246s -0.019 246s testing: mul_mat, [1, 1, 3, 1] = [1, 1, 3, 1] * [1, 1, 3, 1] 246s x0: [1, 1, 3, 1] 246s -0.697 246s 246s x1: [1, 1, 3, 1] 246s -0.960 246s 246s y: [1, 1, 3, 1] 246s 0.669 246s testing: mul_mat, [4, 1, 3, 4] = [1, 4, 3, 4] * [1, 1, 3, 4] 246s x0: [1, 4, 3, 4] 246s -0.659 246s -0.766 246s -0.087 246s 0.884 246s 246s x1: [1, 1, 3, 4] 246s 0.611 246s 246s y: [4, 1, 3, 4] 246s -0.403 -0.468 -0.053 0.541 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.327 246s 0.578 246s 246s x1: [1, 4, 1, 1] 246s 0.153 246s 0.507 246s -0.715 246s 0.445 246s 246s y: [2, 4, 1, 1] 246s 0.050 0.089 246s 0.166 0.293 246s -0.234 -0.413 246s 0.145 0.257 246s testing: mul_mat, [4, 1, 3, 1] = [2, 4, 3, 1] * [2, 1, 3, 1] 246s x0: [2, 4, 3, 1] 246s 0.815 -0.418 246s 0.776 -0.019 246s 0.132 -0.674 246s -0.868 0.685 246s 246s x1: [2, 1, 3, 1] 246s -0.611 0.289 246s 246s y: [4, 1, 3, 1] 246s -0.619 -0.480 -0.275 0.728 246s testing: mul_mat, [2, 2, 3, 4] = [4, 2, 3, 4] * [4, 2, 3, 4] 246s x0: [4, 2, 3, 4] 246s 0.255 0.642 0.445 0.160 246s 0.424 0.358 0.288 -0.289 246s 246s x1: [4, 2, 3, 4] 246s 0.863 -0.532 -0.778 -0.307 246s 0.850 0.661 -0.783 0.665 246s 246s y: [2, 2, 3, 4] 246s -0.518 0.041 246s 0.399 0.180 246s test-mul-mat0: iter:229/500 246s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.934 -0.386 246s 0.326 0.611 246s -0.180 -0.395 246s 0.390 0.372 246s 246s x1: [2, 2, 1, 1] 246s -0.545 0.792 246s 0.682 -0.908 246s 246s y: [4, 2, 1, 1] 246s -0.815 0.306 -0.215 0.083 246s 0.988 -0.332 0.236 -0.072 246s testing: mul_mat, [4, 4, 2, 1] = [2, 4, 2, 1] * [2, 4, 2, 1] 246s x0: [2, 4, 2, 1] 246s -0.592 0.829 246s 0.846 -0.910 246s 0.921 -0.177 246s -0.976 -0.465 246s 246s x1: [2, 4, 2, 1] 246s -0.657 0.045 246s -0.550 -0.186 246s -0.527 0.324 246s 0.914 -0.584 246s 246s y: [4, 4, 2, 1] 246s 0.426 -0.597 -0.613 0.620 246s 0.172 -0.296 -0.473 0.623 246s 0.581 -0.741 -0.543 0.364 246s -1.025 1.305 0.945 -0.620 246s testing: mul_mat, [4, 4, 2, 4] = [2, 4, 2, 4] * [2, 4, 2, 4] 246s x0: [2, 4, 2, 4] 246s 0.260 0.212 246s 0.716 0.011 246s -0.586 0.162 246s -0.407 0.129 246s 246s x1: [2, 4, 2, 4] 246s 0.177 0.911 246s -0.458 -0.499 246s 0.825 -0.042 246s -0.180 0.991 246s 246s y: [4, 4, 2, 4] 246s 0.239 0.137 0.043 0.045 246s -0.225 -0.333 0.188 0.122 246s 0.206 0.590 -0.490 -0.341 246s 0.163 -0.119 0.266 0.201 246s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.688 0.879 246s 0.277 -0.235 246s -0.442 0.015 246s -0.228 0.890 246s 246s x1: [2, 4, 1, 1] 246s -0.401 -0.700 246s -0.239 0.934 246s -0.837 0.191 246s -0.372 -0.625 246s 246s y: [4, 4, 1, 1] 246s -0.891 0.054 0.166 -0.532 246s 0.656 -0.285 0.120 0.886 246s -0.408 -0.276 0.373 0.361 246s -0.805 0.044 0.155 -0.471 246s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 246s x0: [4, 3, 2, 1] 246s -0.416 0.212 -0.100 0.671 246s -0.774 -0.399 0.878 0.757 246s 0.288 0.639 -0.802 -0.037 246s 246s x1: [4, 2, 2, 1] 246s 0.095 0.180 0.350 -0.805 246s -0.596 0.654 0.965 0.302 246s 246s y: [3, 2, 2, 1] 246s -0.577 -0.448 -0.108 246s 0.493 1.277 -0.539 246s testing: mul_mat, [2, 4, 2, 4] = [3, 2, 2, 4] * [3, 4, 2, 4] 246s x0: [3, 2, 2, 4] 246s 0.375 -0.840 -0.091 246s -0.206 0.687 -0.537 246s 246s x1: [3, 4, 2, 4] 246s 0.448 -0.675 -0.284 246s -0.215 -0.025 -0.221 246s -0.118 0.559 0.005 246s -0.830 -0.229 0.606 246s 246s y: [2, 4, 2, 4] 246s 0.761 -0.403 246s -0.040 0.146 246s -0.514 0.406 246s -0.174 -0.312 246s test-mul-mat0: iter:230/500 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.326 -0.396 0.770 246s -0.445 -0.044 -0.392 246s 246s x1: [3, 4, 1, 1] 246s -0.893 0.448 0.458 246s 0.397 0.096 -0.100 246s 0.135 0.476 0.969 246s 0.752 0.231 0.832 246s 246s y: [2, 4, 1, 1] 246s 0.467 0.197 246s -0.244 -0.141 246s 0.513 -0.461 246s 0.303 -0.671 246s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.865 -0.504 0.567 246s 0.864 -0.085 0.674 246s 0.312 -0.627 0.071 246s 246s x1: [3, 2, 1, 1] 246s 0.739 0.595 0.015 246s -0.458 -0.488 -0.227 246s 246s y: [3, 2, 1, 1] 246s 0.348 0.599 -0.141 246s -0.279 -0.508 0.147 246s testing: mul_mat, [1, 3, 1, 4] = [3, 1, 1, 4] * [3, 3, 1, 4] 246s x0: [3, 1, 1, 4] 246s 0.188 -0.975 -0.655 246s 246s x1: [3, 3, 1, 4] 246s -0.592 0.273 -0.795 246s 0.884 0.242 0.957 246s 0.115 0.074 -0.514 246s 246s y: [1, 3, 1, 4] 246s 0.143 246s -0.697 246s 0.286 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.915 0.204 -0.317 246s 0.142 -0.013 -0.642 246s -0.638 -0.832 0.348 246s -0.615 0.639 -0.416 246s 246s x1: [3, 1, 1, 1] 246s -0.973 0.308 0.995 246s 246s y: [4, 1, 1, 1] 246s -1.143 -0.781 0.710 0.382 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.069 -0.810 0.120 -0.293 246s -0.805 -0.242 -0.461 -0.825 246s 0.346 -0.846 -0.464 -0.210 246s -0.760 0.332 -0.893 0.065 246s 246s x1: [4, 3, 1, 1] 246s -0.568 -0.701 -0.558 0.620 246s -0.676 -0.213 -0.403 -0.973 246s 0.388 0.917 -0.635 -0.148 246s 246s y: [4, 3, 1, 1] 246s 0.358 0.372 0.524 0.738 246s 0.456 1.584 0.338 0.741 246s -0.802 -0.120 -0.315 0.567 246s testing: mul_mat, [1, 4, 1, 4] = [4, 1, 1, 4] * [4, 4, 1, 4] 246s x0: [4, 1, 1, 4] 246s -0.696 -0.343 -0.339 0.068 246s 246s x1: [4, 4, 1, 4] 246s 0.523 0.373 0.496 0.822 246s 0.816 0.117 -0.854 -0.397 246s 0.714 -0.826 0.991 0.630 246s -0.462 -0.157 -0.050 0.469 246s 246s y: [1, 4, 1, 4] 246s -0.605 246s -0.345 246s -0.506 246s 0.424 246s test-mul-mat0: iter:231/500 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.284 -0.135 -0.803 -0.555 246s -0.130 -0.430 0.738 -0.649 246s -0.362 -0.889 -0.225 0.442 246s 246s x1: [4, 3, 1, 1] 246s -0.215 -0.484 -0.086 0.670 246s -0.455 0.806 0.624 -0.251 246s 0.493 -0.978 -0.377 0.798 246s 246s y: [3, 3, 1, 1] 246s -0.298 -0.262 0.824 246s -0.599 0.336 -0.804 246s 0.132 -0.439 1.129 246s testing: mul_mat, [2, 3, 4, 1] = [4, 2, 4, 1] * [4, 3, 4, 1] 246s x0: [4, 2, 4, 1] 246s 0.778 -0.533 0.640 -0.202 246s -0.921 -0.109 -0.613 0.429 246s 246s x1: [4, 3, 4, 1] 246s 0.861 0.854 -0.789 -0.958 246s 0.450 0.504 -0.172 0.966 246s -0.582 -0.502 -0.489 -0.776 246s 246s y: [2, 3, 4, 1] 246s -0.096 -0.813 246s -0.224 0.051 246s -0.341 0.558 246s testing: mul_mat, [1, 2, 4, 2] = [4, 1, 4, 2] * [4, 2, 4, 2] 246s x0: [4, 1, 4, 2] 246s 0.960 0.992 -0.161 0.349 246s 246s x1: [4, 2, 4, 2] 246s 0.773 -0.980 -0.197 0.852 246s -0.088 0.189 0.281 0.405 246s 246s y: [1, 2, 4, 2] 246s 0.099 246s 0.199 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.343 -0.229 -0.579 -0.149 246s 0.758 0.063 -0.353 0.785 246s 0.333 -0.738 0.904 0.998 246s 0.508 0.957 -0.443 -0.665 246s 246s x1: [4, 1, 1, 1] 246s -0.597 0.102 0.748 -0.240 246s 246s y: [4, 1, 1, 1] 246s -0.216 -0.898 0.163 -0.377 246s testing: mul_mat, [4, 4, 4, 1] = [4, 4, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 4, 4, 1] 246s -0.616 -0.168 0.049 0.352 246s -0.581 -0.257 0.132 0.633 246s 0.698 0.517 -0.820 0.062 246s 0.850 0.833 -0.956 0.686 246s 246s x1: [4, 4, 4, 1] 246s -0.223 -0.606 -0.215 0.364 246s 0.773 0.894 0.803 -0.816 246s -0.843 -0.799 -0.413 0.260 246s 0.948 0.347 -0.310 -0.395 246s 246s y: [4, 4, 4, 1] 246s 0.356 0.487 -0.270 -0.239 246s -0.874 -1.089 0.293 0.075 246s 0.724 0.804 -0.646 -0.809 246s -0.796 -0.931 1.071 1.121 246s testing: mul_mat, [2, 4, 4, 2] = [4, 2, 4, 2] * [4, 4, 4, 2] 246s x0: [4, 2, 4, 2] 246s 0.324 0.954 -0.524 0.725 246s -0.855 0.815 0.925 0.878 246s 246s x1: [4, 4, 4, 2] 246s -0.697 0.931 -0.689 0.103 246s 0.847 0.768 -0.049 -0.105 246s 0.405 -0.157 0.294 -0.325 246s 0.798 0.380 -0.094 0.917 246s 246s y: [2, 4, 4, 2] 246s 1.098 0.808 246s 0.956 -0.237 246s -0.408 -0.487 246s 1.334 0.346 246s test-mul-mat0: iter:232/500 246s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.238 246s -0.909 246s 246s x1: [1, 1, 1, 1] 246s 0.430 246s 246s y: [2, 1, 1, 1] 246s -0.102 -0.391 246s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 246s x0: [1, 2, 3, 1] 246s -0.997 246s 0.764 246s 246s x1: [1, 2, 3, 1] 246s 0.388 246s -0.810 246s 246s y: [2, 2, 3, 1] 246s -0.387 0.297 246s 0.808 -0.619 246s testing: mul_mat, [4, 2, 3, 4] = [1, 4, 3, 4] * [1, 2, 3, 4] 246s x0: [1, 4, 3, 4] 246s 0.292 246s -0.566 246s 0.431 246s -0.388 246s 246s x1: [1, 2, 3, 4] 246s -0.218 246s 0.420 246s 246s y: [4, 2, 3, 4] 246s -0.064 0.123 -0.094 0.085 246s 0.123 -0.238 0.181 -0.163 246s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.630 246s -0.418 246s 0.391 246s 246s x1: [1, 4, 1, 1] 246s -0.794 246s 0.398 246s -0.969 246s -0.837 246s 246s y: [3, 4, 1, 1] 246s -0.500 0.332 -0.310 246s 0.251 -0.166 0.156 246s -0.611 0.405 -0.379 246s -0.528 0.350 -0.327 246s testing: mul_mat, [1, 1, 3, 1] = [3, 1, 3, 1] * [3, 1, 3, 1] 246s x0: [3, 1, 3, 1] 246s 0.258 -0.937 -0.432 246s 246s x1: [3, 1, 3, 1] 246s 0.888 -0.411 0.714 246s 246s y: [1, 1, 3, 1] 246s 0.306 246s testing: mul_mat, [2, 3, 3, 4] = [1, 2, 3, 4] * [1, 3, 3, 4] 246s x0: [1, 2, 3, 4] 246s -0.339 246s 0.596 246s 246s x1: [1, 3, 3, 4] 246s -0.816 246s 0.801 246s 0.357 246s 246s y: [2, 3, 3, 4] 246s 0.276 -0.486 246s -0.271 0.477 246s -0.121 0.213 246s test-mul-mat0: iter:233/500 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.739 0.046 246s 246s x1: [2, 3, 1, 1] 246s 0.385 -0.682 246s -0.967 -0.954 246s 0.914 0.817 246s 246s y: [1, 3, 1, 1] 246s -0.316 246s 0.671 246s -0.638 246s testing: mul_mat, [4, 1, 4, 1] = [2, 4, 4, 1] * [2, 1, 4, 1] 246s x0: [2, 4, 4, 1] 246s -0.425 0.058 246s 0.995 0.730 246s -0.843 0.848 246s 0.444 0.534 246s 246s x1: [2, 1, 4, 1] 246s 0.494 0.950 246s 246s y: [4, 1, 4, 1] 246s -0.154 1.185 0.389 0.726 246s testing: mul_mat, [3, 4, 4, 3] = [2, 3, 4, 3] * [2, 4, 4, 3] 246s x0: [2, 3, 4, 3] 246s -0.383 -0.363 246s -0.594 -0.922 246s -0.892 0.753 246s 246s x1: [2, 4, 4, 3] 246s 0.489 -0.598 246s 0.716 0.646 246s -0.750 0.160 246s 0.180 0.571 246s 246s y: [3, 4, 4, 3] 246s 0.030 0.260 -0.886 246s -0.508 -1.021 -0.152 246s 0.229 0.299 0.789 246s -0.276 -0.633 0.269 246s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.690 -0.254 246s 0.551 -0.322 246s 0.472 0.402 246s -0.832 -0.548 246s 246s x1: [2, 3, 1, 1] 246s 0.156 0.958 246s -0.148 -0.508 246s -0.510 0.466 246s 246s y: [4, 3, 1, 1] 246s -0.351 -0.222 0.459 -0.655 246s 0.231 0.082 -0.274 0.402 246s 0.234 -0.431 -0.053 0.169 246s testing: mul_mat, [3, 2, 4, 1] = [4, 3, 4, 1] * [4, 2, 4, 1] 246s x0: [4, 3, 4, 1] 246s -0.101 0.955 0.685 -0.773 246s 0.860 0.469 -0.903 -0.222 246s -0.407 0.921 0.102 -0.832 246s 246s x1: [4, 2, 4, 1] 246s 0.981 -0.188 -0.235 0.419 246s 0.241 0.056 0.609 0.329 246s 246s y: [3, 2, 4, 1] 246s -0.764 0.875 -0.946 246s 0.192 -0.389 -0.258 246s testing: mul_mat, [2, 4, 4, 3] = [3, 2, 4, 3] * [3, 4, 4, 3] 246s x0: [3, 2, 4, 3] 246s -0.430 -0.418 -0.600 246s -0.318 -0.401 0.205 246s 246s x1: [3, 4, 4, 3] 246s -0.456 -0.014 0.066 246s 0.959 0.223 0.154 246s 0.155 -0.403 -0.075 246s -0.188 -0.489 -0.169 246s 246s y: [2, 4, 4, 3] 246s 0.162 0.164 246s -0.598 -0.363 246s 0.147 0.097 246s 0.387 0.222 246s test-mul-mat0: iter:234/500 246s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.345 -0.436 246s -0.675 0.495 246s 0.102 -0.703 246s 246s x1: [2, 4, 1, 1] 246s -0.647 -0.414 246s -0.227 0.894 246s -0.072 -0.393 246s 0.265 -0.836 246s 246s y: [3, 4, 1, 1] 246s -0.043 0.232 0.225 246s -0.468 0.596 -0.652 246s 0.146 -0.146 0.269 246s 0.455 -0.593 0.615 246s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.861 0.338 246s 0.573 -0.700 246s 246s x1: [2, 3, 1, 1] 246s -0.244 0.339 246s -0.549 0.808 246s 0.857 0.389 246s 246s y: [2, 3, 1, 1] 246s -0.096 -0.377 246s -0.200 -0.880 246s 0.869 0.219 246s testing: mul_mat, [2, 2, 1, 3] = [2, 2, 1, 3] * [2, 2, 1, 3] 246s x0: [2, 2, 1, 3] 246s -0.877 -0.312 246s -0.554 -0.552 246s 246s x1: [2, 2, 1, 3] 246s 0.476 -0.679 246s 0.830 -0.797 246s 246s y: [2, 2, 1, 3] 246s -0.205 0.112 246s -0.479 -0.020 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.096 -0.266 246s 0.397 0.600 246s 0.692 -0.533 246s 246s x1: [2, 2, 1, 1] 246s -0.416 0.798 246s -0.396 0.922 246s 246s y: [3, 2, 1, 1] 246s -0.172 0.313 -0.713 246s -0.207 0.396 -0.765 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.987 0.025 -0.257 246s -0.705 -0.567 0.208 246s 246s x1: [3, 2, 1, 1] 246s -0.083 -0.611 -0.984 246s -0.005 -0.894 -0.828 246s 246s y: [2, 2, 1, 1] 246s 0.156 0.200 246s 0.185 0.339 246s testing: mul_mat, [3, 3, 1, 3] = [2, 3, 1, 3] * [2, 3, 1, 3] 246s x0: [2, 3, 1, 3] 246s -0.425 -0.319 246s -0.763 -0.591 246s 0.765 -0.897 246s 246s x1: [2, 3, 1, 3] 246s 0.980 0.487 246s -0.853 -0.133 246s -0.318 -0.107 246s 246s y: [3, 3, 1, 3] 246s -0.572 -1.036 0.313 246s 0.405 0.730 -0.533 246s 0.169 0.306 -0.147 246s test-mul-mat0: iter:235/500 246s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.418 -0.662 0.279 -0.902 246s -0.253 0.382 -0.234 0.451 246s 246s x1: [4, 2, 1, 1] 246s -0.929 -0.872 -0.109 -0.343 246s 0.881 -0.256 -0.157 -0.899 246s 246s y: [2, 2, 1, 1] 246s 0.468 -0.227 246s 1.304 -0.689 246s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 246s x0: [4, 1, 4, 1] 246s -0.687 0.392 0.000 -0.855 246s 246s x1: [4, 2, 4, 1] 246s -0.490 0.867 -0.102 -0.154 246s -0.052 0.832 0.329 -0.104 246s 246s y: [1, 2, 4, 1] 246s 0.809 246s 0.452 246s testing: mul_mat, [1, 1, 4, 3] = [4, 1, 4, 3] * [4, 1, 4, 3] 246s x0: [4, 1, 4, 3] 246s -0.662 0.500 0.892 0.738 246s 246s x1: [4, 1, 4, 3] 246s 0.872 0.555 0.290 -0.249 246s 246s y: [1, 1, 4, 3] 246s -0.224 246s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.476 0.107 -0.779 0.673 246s 0.962 0.851 -0.044 0.561 246s 0.011 0.655 0.026 -0.711 246s 246s x1: [4, 1, 1, 1] 246s -0.028 0.828 -0.189 0.726 246s 246s y: [3, 1, 1, 1] 246s 0.737 1.094 0.021 246s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 246s x0: [3, 2, 4, 1] 246s 0.461 -0.125 -0.418 246s -0.841 0.728 -0.954 246s 246s x1: [3, 4, 4, 1] 246s -0.138 0.375 -0.040 246s 0.114 -0.697 0.129 246s -0.920 0.342 -0.418 246s -0.201 0.361 -0.341 246s 246s y: [2, 4, 4, 1] 246s -0.093 0.428 246s 0.086 -0.727 246s -0.292 1.421 246s 0.005 0.757 246s testing: mul_mat, [1, 3, 4, 3] = [2, 1, 4, 3] * [2, 3, 4, 3] 246s x0: [2, 1, 4, 3] 246s 0.637 0.318 246s 246s x1: [2, 3, 4, 3] 246s 0.836 0.330 246s 0.120 -0.965 246s 0.534 0.963 246s 246s y: [1, 3, 4, 3] 246s 0.638 246s -0.230 246s 0.647 246s test-mul-mat0: iter:236/500 246s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.731 0.109 246s 246s x1: [2, 4, 1, 1] 246s -0.130 -0.181 246s -0.578 -0.493 246s -0.864 0.999 246s 0.817 -0.949 246s 246s y: [1, 4, 1, 1] 246s 0.075 246s 0.369 246s 0.740 246s -0.701 246s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 246s x0: [2, 1, 2, 1] 246s -0.160 -0.340 246s 246s x1: [2, 1, 2, 1] 246s 0.187 -0.946 246s 246s y: [1, 1, 2, 1] 246s 0.292 246s testing: mul_mat, [2, 1, 2, 1] = [2, 2, 2, 1] * [2, 1, 2, 1] 246s x0: [2, 2, 2, 1] 246s -0.650 0.025 246s 0.176 0.326 246s 246s x1: [2, 1, 2, 1] 246s 0.277 0.530 246s 246s y: [2, 1, 2, 1] 246s -0.167 0.221 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.444 -0.447 246s 0.193 -0.620 246s -0.211 -0.156 246s 246s x1: [2, 2, 1, 1] 246s -0.456 -0.297 246s 0.393 -0.457 246s 246s y: [3, 2, 1, 1] 246s -0.070 0.096 0.142 246s 0.379 0.359 -0.011 246s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 246s x0: [3, 2, 2, 1] 246s 0.413 -0.876 0.847 246s 0.725 0.851 -0.681 246s 246s x1: [3, 2, 2, 1] 246s 0.337 -0.165 0.219 246s -0.823 0.495 0.039 246s 246s y: [2, 2, 2, 1] 246s 0.470 -0.045 246s -0.741 -0.202 246s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 246s x0: [2, 1, 2, 1] 246s 0.609 -0.997 246s 246s x1: [2, 3, 2, 1] 246s 0.946 -0.872 246s -0.668 -0.501 246s -0.493 0.176 246s 246s y: [1, 3, 2, 1] 246s 1.446 246s 0.092 246s -0.475 246s test-mul-mat0: iter:237/500 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.317 -0.914 0.998 0.153 246s 0.428 -0.607 0.167 -0.734 246s 0.827 0.402 0.875 0.830 246s 246s x1: [4, 3, 1, 1] 246s 0.605 0.262 -0.876 0.924 246s -0.630 -0.484 -0.053 -0.128 246s 0.451 -0.510 -0.183 0.579 246s 246s y: [3, 3, 1, 1] 246s -0.780 -0.725 0.607 246s 0.170 0.109 -0.868 246s 0.516 0.048 0.488 246s testing: mul_mat, [2, 3, 3, 1] = [4, 2, 3, 1] * [4, 3, 3, 1] 246s x0: [4, 2, 3, 1] 246s -0.537 0.681 0.224 0.558 246s -0.404 -0.476 0.600 -0.618 246s 246s x1: [4, 3, 3, 1] 246s -0.915 0.872 -0.618 0.566 246s 0.282 -0.341 0.171 -0.456 246s -0.217 0.095 -0.086 0.300 246s 246s y: [2, 3, 3, 1] 246s 1.263 -0.766 246s -0.600 0.433 246s 0.329 -0.194 246s testing: mul_mat, [2, 2, 3, 4] = [4, 2, 3, 4] * [4, 2, 3, 4] 246s x0: [4, 2, 3, 4] 246s -0.919 -0.167 -0.954 0.800 246s -0.370 0.253 0.773 0.238 246s 246s x1: [4, 2, 3, 4] 246s 0.552 0.586 0.809 0.335 246s -0.122 -0.054 0.776 0.341 246s 246s y: [2, 2, 3, 4] 246s -1.109 0.649 246s -0.346 0.712 246s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.408 0.781 -0.174 0.695 246s 0.340 -0.206 0.504 0.580 246s -0.939 0.730 0.747 -0.831 246s -0.777 -0.907 -0.340 0.143 246s 246s x1: [4, 2, 1, 1] 246s 0.761 -0.339 -0.207 0.787 246s 0.331 -0.849 -0.475 0.461 246s 246s y: [4, 2, 1, 1] 246s 0.008 0.681 -1.771 -0.101 246s -0.395 0.316 -1.668 0.741 246s testing: mul_mat, [2, 4, 3, 1] = [4, 2, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 2, 3, 1] 246s -0.286 -0.919 -0.002 0.652 246s 0.287 0.431 -0.051 -0.545 246s 246s x1: [4, 4, 3, 1] 246s -0.849 0.853 -0.122 -0.902 246s 0.045 0.978 0.859 0.705 246s -0.230 0.646 0.036 -0.079 246s -0.829 -0.503 0.186 -0.236 246s 246s y: [2, 4, 3, 1] 246s -1.128 0.621 246s -0.453 0.006 246s -0.579 0.253 246s 0.545 -0.335 246s testing: mul_mat, [4, 4, 3, 4] = [2, 4, 3, 4] * [2, 4, 3, 4] 246s x0: [2, 4, 3, 4] 246s 0.088 -0.927 246s 0.743 0.863 246s -0.511 -0.694 246s 0.258 -0.995 246s 246s x1: [2, 4, 3, 4] 246s -0.224 -0.129 246s 0.783 0.569 246s -0.402 0.452 246s 0.609 0.312 246s 246s y: [4, 4, 3, 4] 246s 0.100 -0.278 0.204 0.071 246s -0.459 1.073 -0.794 -0.364 246s -0.454 0.092 -0.108 -0.554 246s -0.235 0.721 -0.527 -0.153 246s test-mul-mat0: iter:238/500 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.419 0.435 0.938 0.909 246s -0.666 0.873 -0.125 0.975 246s -0.687 -0.842 -0.386 0.318 246s 246s x1: [4, 3, 1, 1] 246s 0.950 -0.985 -0.840 -0.443 246s 0.238 -0.649 0.492 0.568 246s -0.475 -0.255 -0.154 -0.408 246s 246s y: [3, 3, 1, 1] 246s -1.220 -1.821 0.359 246s 0.794 -0.233 0.374 246s -0.824 -0.284 0.470 246s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 246s x0: [4, 4, 3, 1] 246s 0.197 0.049 0.383 0.781 246s -0.976 -0.497 0.857 -0.433 246s -0.853 -0.321 0.957 -0.617 246s 0.036 -0.234 -0.945 0.330 246s 246s x1: [4, 3, 3, 1] 246s 0.341 -0.006 -0.791 -0.923 246s 0.723 -0.392 -0.972 0.738 246s -0.232 -0.416 -0.024 0.119 246s 246s y: [4, 3, 3, 1] 246s -0.957 -0.609 -0.477 0.457 246s 0.326 -1.663 -1.877 1.280 246s 0.018 0.360 0.234 0.151 246s testing: mul_mat, [2, 4, 3, 2] = [4, 2, 3, 2] * [4, 4, 3, 2] 246s x0: [4, 2, 3, 2] 246s -0.698 -0.599 0.087 -0.139 246s 0.028 -0.915 -0.705 -0.007 246s 246s x1: [4, 4, 3, 2] 246s -0.071 -0.537 -0.546 -0.031 246s -0.560 0.281 0.603 -0.785 246s 0.199 0.825 0.998 -0.714 246s 0.357 -0.605 -0.431 0.938 246s 246s y: [2, 4, 3, 2] 246s 0.328 0.874 246s 0.384 -0.692 246s -0.446 -1.447 246s -0.054 0.861 246s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.023 -0.085 -0.349 -0.213 246s -0.785 0.933 0.987 -0.215 246s -0.924 -0.821 -0.424 0.674 246s 0.400 -0.297 0.664 -0.551 246s 246s x1: [4, 2, 1, 1] 246s -0.477 -0.623 -0.748 0.021 246s 0.741 0.587 0.471 0.500 246s 246s y: [4, 2, 1, 1] 246s 0.299 -0.949 1.284 -0.514 246s -0.304 0.322 -1.030 0.160 246s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 3, 3, 1] 246s 0.603 -0.065 -0.746 -0.640 246s -0.995 -0.373 0.824 0.807 246s 0.804 0.925 0.709 0.167 246s 246s x1: [4, 4, 3, 1] 246s -0.227 -0.174 0.386 0.715 246s 0.171 0.102 -0.762 0.548 246s 0.353 0.259 0.289 -0.060 246s -0.270 -0.211 0.461 0.753 246s 246s y: [3, 4, 3, 1] 246s -0.872 1.186 0.050 246s 0.314 -0.394 -0.217 246s 0.019 -0.258 0.719 246s -0.975 1.335 0.041 246s testing: mul_mat, [2, 4, 3, 2] = [3, 2, 3, 2] * [3, 4, 3, 2] 246s x0: [3, 2, 3, 2] 246s -0.736 -0.106 -0.434 246s -0.018 -0.978 -0.315 246s 246s x1: [3, 4, 3, 2] 246s -0.511 0.648 0.830 246s -0.802 -0.992 0.636 246s 0.366 -0.078 -0.802 246s -0.182 0.777 0.231 246s 246s y: [2, 4, 3, 2] 246s -0.053 -0.886 246s 0.418 0.785 246s 0.088 0.322 246s -0.048 -0.829 246s test-mul-mat0: iter:239/500 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.582 0.245 0.929 246s 0.568 0.258 -0.445 246s 0.478 -0.912 -0.896 246s 246s x1: [3, 3, 1, 1] 246s -0.882 0.962 0.753 246s 0.566 0.585 0.429 246s -0.120 -0.839 -0.353 246s 246s y: [3, 3, 1, 1] 246s 0.422 -0.589 -1.974 246s 0.871 0.282 -0.647 246s -0.603 -0.127 1.025 246s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 1, 3, 1] 246s 0.959 0.127 0.331 246s 246s x1: [3, 3, 3, 1] 246s -0.135 0.954 -0.277 246s -0.483 -0.198 -0.763 246s -0.808 -0.784 -0.564 246s 246s y: [1, 3, 3, 1] 246s -0.099 246s -0.740 246s -1.061 246s testing: mul_mat, [2, 1, 3, 3] = [3, 2, 3, 3] * [3, 1, 3, 3] 246s x0: [3, 2, 3, 3] 246s 0.328 0.236 0.522 246s -0.139 0.336 -0.749 246s 246s x1: [3, 1, 3, 3] 246s 0.533 -0.900 -0.272 246s 246s y: [2, 1, 3, 3] 246s -0.180 -0.173 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.532 -0.515 0.050 246s -0.436 -0.140 -0.659 246s 0.730 0.531 -0.212 246s -0.594 0.125 0.608 246s 246s x1: [3, 2, 1, 1] 246s -0.827 -0.941 0.773 246s 0.378 -0.820 0.504 246s 246s y: [4, 2, 1, 1] 246s 0.083 -0.016 -1.267 0.843 246s 0.649 -0.382 -0.266 -0.021 246s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 246s x0: [4, 4, 3, 1] 246s 0.657 0.675 0.388 0.563 246s 0.226 0.068 -0.098 0.089 246s -0.480 -0.823 -0.130 0.601 246s -0.169 -0.818 0.213 0.953 246s 246s x1: [4, 3, 3, 1] 246s -0.267 0.786 0.014 -0.510 246s 0.319 0.077 0.936 0.334 246s -0.479 0.174 -0.552 -0.452 246s 246s y: [4, 3, 3, 1] 246s 0.073 -0.054 -0.826 -1.080 246s 0.813 0.016 -0.138 0.400 246s -0.666 -0.083 -0.113 -0.610 246s testing: mul_mat, [3, 4, 3, 3] = [4, 3, 3, 3] * [4, 4, 3, 3] 246s x0: [4, 3, 3, 3] 246s -0.137 -0.440 -0.840 -0.867 246s -0.347 0.028 -0.297 -0.395 246s -0.743 -0.083 0.506 -0.250 246s 246s x1: [4, 4, 3, 3] 246s -0.403 0.608 -0.645 0.071 246s 0.111 -0.276 -0.668 -0.477 246s -0.676 -0.834 -0.144 0.645 246s 0.892 0.189 -0.378 -0.155 246s 246s y: [3, 4, 3, 3] 246s 0.268 0.321 -0.095 246s 1.082 0.341 -0.279 246s 0.022 -0.001 0.338 246s 0.247 -0.131 -0.831 246s test-mul-mat0: iter:240/500 246s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.471 0.535 0.662 0.201 246s -0.532 0.064 -0.958 -0.787 246s 246s x1: [4, 1, 1, 1] 246s -0.141 0.244 0.610 0.887 246s 246s y: [2, 1, 1, 1] 246s 0.779 -1.192 246s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.000 -0.463 0.679 0.162 246s 0.056 -0.646 -0.233 -0.806 246s 246s x1: [4, 2, 1, 1] 246s -0.249 0.728 -0.145 -0.472 246s 0.849 -0.359 -0.093 0.503 246s 246s y: [2, 2, 1, 1] 246s -0.512 -0.070 246s 0.185 -0.104 246s testing: mul_mat, [4, 2, 1, 4] = [4, 4, 1, 4] * [4, 2, 1, 4] 246s x0: [4, 4, 1, 4] 246s -0.366 -0.289 -0.818 0.836 246s 0.796 0.230 -0.300 -0.918 246s -0.254 -0.372 -0.589 -0.526 246s 0.307 -0.533 0.058 -0.485 246s 246s x1: [4, 2, 1, 4] 246s -0.053 0.626 0.439 -0.443 246s 0.513 0.202 0.086 0.048 246s 246s y: [4, 2, 1, 4] 246s -0.891 0.376 -0.245 -0.110 246s -0.276 0.385 -0.281 0.031 246s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.901 -0.952 0.814 -0.150 246s -0.659 0.112 0.981 -0.195 246s 246s x1: [4, 4, 1, 1] 246s -0.353 -0.399 0.226 0.792 246s 0.689 0.488 0.684 0.406 246s -0.840 -0.950 -0.570 0.299 246s 0.473 0.969 -0.191 0.179 246s 246s y: [2, 4, 1, 1] 246s 0.763 0.255 246s -0.590 0.192 246s 1.153 -0.171 246s -1.530 -0.425 246s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.851 -0.585 246s 0.009 0.387 246s 0.227 0.882 246s 0.833 -0.155 246s 246s x1: [2, 4, 1, 1] 246s -0.021 -0.492 246s 0.468 0.710 246s -0.281 -0.486 246s -0.643 0.320 246s 246s y: [4, 4, 1, 1] 246s 0.306 -0.191 -0.439 0.058 246s -0.813 0.279 0.733 0.280 246s 0.523 -0.191 -0.493 -0.159 246s 0.360 0.118 0.136 -0.585 246s testing: mul_mat, [2, 2, 1, 4] = [4, 2, 1, 4] * [4, 2, 1, 4] 246s x0: [4, 2, 1, 4] 246s 0.187 0.779 0.607 0.136 246s -0.987 -0.863 -0.345 -0.686 246s 246s x1: [4, 2, 1, 4] 246s -0.314 0.356 -0.186 0.496 246s -0.466 -0.050 0.594 -0.125 246s 246s y: [2, 2, 1, 4] 246s 0.173 -0.273 246s 0.218 0.383 246s test-mul-mat0: iter:241/500 246s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.220 246s -0.138 246s -0.590 246s 246s x1: [1, 1, 1, 1] 246s 0.518 246s 246s y: [3, 1, 1, 1] 246s 0.114 -0.071 -0.305 246s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.501 246s -0.774 246s 246s x1: [1, 3, 1, 1] 246s 0.090 246s 0.700 246s -0.516 246s 246s y: [2, 3, 1, 1] 246s 0.045 -0.070 246s 0.351 -0.542 246s -0.258 0.399 246s testing: mul_mat, [3, 2, 1, 2] = [1, 3, 1, 2] * [1, 2, 1, 2] 246s x0: [1, 3, 1, 2] 246s 0.936 246s -0.502 246s -0.792 246s 246s x1: [1, 2, 1, 2] 246s 0.742 246s -0.222 246s 246s y: [3, 2, 1, 2] 246s 0.695 -0.373 -0.588 246s -0.208 0.112 0.176 246s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.182 246s 0.560 246s 246s x1: [1, 3, 1, 1] 246s 0.723 246s 0.796 246s -0.739 246s 246s y: [2, 3, 1, 1] 246s -0.131 0.404 246s -0.145 0.445 246s 0.134 -0.414 246s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.187 0.686 246s -0.728 -0.951 246s 246s x1: [2, 1, 1, 1] 246s 0.669 0.977 246s 246s y: [2, 1, 1, 1] 246s 0.795 -1.417 246s testing: mul_mat, [1, 2, 1, 2] = [2, 1, 1, 2] * [2, 2, 1, 2] 246s x0: [2, 1, 1, 2] 246s 0.387 -0.894 246s 246s x1: [2, 2, 1, 2] 246s -0.318 -0.225 246s 0.749 0.166 246s 246s y: [1, 2, 1, 2] 246s 0.078 246s 0.141 246s test-mul-mat0: iter:242/500 246s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.258 246s 0.735 246s 0.179 246s 246s x1: [1, 2, 1, 1] 246s -0.519 246s -0.071 246s 246s y: [3, 2, 1, 1] 246s 0.134 -0.381 -0.093 246s 0.018 -0.052 -0.013 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.408 246s 0.428 246s -0.547 246s 246s x1: [1, 3, 1, 1] 246s -0.698 246s 0.405 246s 0.156 246s 246s y: [3, 3, 1, 1] 246s 0.285 -0.299 0.382 246s -0.165 0.173 -0.221 246s -0.064 0.067 -0.085 246s testing: mul_mat, [2, 3, 1, 4] = [1, 2, 1, 4] * [1, 3, 1, 4] 246s x0: [1, 2, 1, 4] 246s 0.378 246s 0.282 246s 246s x1: [1, 3, 1, 4] 246s -0.359 246s -0.890 246s 0.229 246s 246s y: [2, 3, 1, 4] 246s -0.136 -0.101 246s -0.336 -0.251 246s 0.086 0.064 246s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 4, 1, 1] 246s 0.998 246s -0.347 246s -0.458 246s -0.234 246s 246s x1: [1, 2, 1, 1] 246s 0.696 246s 0.248 246s 246s y: [4, 2, 1, 1] 246s 0.695 -0.242 -0.319 -0.163 246s 0.248 -0.086 -0.114 -0.058 246s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.552 0.356 0.916 -0.952 246s -0.724 0.477 -0.975 0.585 246s 246s x1: [4, 1, 1, 1] 246s 0.245 0.970 0.220 0.886 246s 246s y: [2, 1, 1, 1] 246s -0.432 0.589 246s testing: mul_mat, [4, 4, 1, 4] = [2, 4, 1, 4] * [2, 4, 1, 4] 246s x0: [2, 4, 1, 4] 246s -0.085 0.001 246s -0.041 -0.782 246s -0.636 0.916 246s 0.939 -0.444 246s 246s x1: [2, 4, 1, 4] 246s -0.919 -0.275 246s -0.449 0.458 246s -0.993 0.024 246s -0.958 0.854 246s 246s y: [4, 4, 1, 4] 246s 0.078 0.253 0.333 -0.741 246s 0.038 -0.340 0.705 -0.625 246s 0.084 0.022 0.653 -0.943 246s 0.082 -0.628 1.392 -1.279 246s test-mul-mat0: iter:243/500 246s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.337 0.436 -0.765 0.011 246s -0.205 -0.660 -0.277 -0.739 246s 246s x1: [4, 2, 1, 1] 246s 0.619 -0.118 -0.456 0.897 246s -0.527 0.903 0.623 0.735 246s 246s y: [2, 2, 1, 1] 246s 0.516 -0.586 246s -0.252 -1.204 246s testing: mul_mat, [4, 2, 2, 1] = [4, 4, 2, 1] * [4, 2, 2, 1] 246s x0: [4, 4, 2, 1] 246s 0.945 -0.486 0.808 0.568 246s -0.751 -0.473 -0.095 0.685 246s -0.238 0.916 -0.519 0.102 246s -0.360 -0.258 -0.591 -0.530 246s 246s x1: [4, 2, 2, 1] 246s 0.307 0.831 0.310 0.054 246s -0.642 0.990 0.166 -0.613 246s 246s y: [4, 2, 2, 1] 246s 0.168 -0.616 0.533 -0.537 246s -1.302 -0.423 0.912 0.202 246s testing: mul_mat, [3, 4, 2, 1] = [4, 3, 2, 1] * [4, 4, 2, 1] 246s x0: [4, 3, 2, 1] 246s -0.545 -0.292 0.293 -0.580 246s 0.179 -0.752 -0.698 -0.869 246s -0.695 -0.177 0.824 -0.230 246s 246s x1: [4, 4, 2, 1] 246s -0.463 0.666 0.060 -0.214 246s -0.807 0.965 -0.529 -0.045 246s 0.882 -0.048 -0.943 -0.479 246s 0.694 -0.534 -0.008 0.745 246s 246s y: [3, 4, 2, 1] 246s 0.200 -0.439 0.303 246s 0.029 -0.461 -0.035 246s -0.465 1.269 -1.272 246s -0.657 -0.116 -0.566 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.046 0.869 0.683 0.318 246s 0.324 0.148 -0.282 -0.925 246s -0.746 0.025 0.724 -0.018 246s 246s x1: [4, 3, 1, 1] 246s 0.874 -0.526 0.386 0.308 246s 0.869 0.308 -0.591 -0.676 246s -0.985 0.702 -0.256 0.194 246s 246s y: [3, 3, 1, 1] 246s -0.055 -0.189 -0.391 246s -0.311 1.120 -1.056 246s 0.451 -0.323 0.563 246s testing: mul_mat, [1, 4, 2, 1] = [3, 1, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 1, 2, 1] 246s -0.130 -0.286 -0.469 246s 246s x1: [3, 4, 2, 1] 246s 0.988 -0.711 0.620 246s -0.715 -0.140 0.621 246s -0.841 0.335 0.007 246s 0.467 0.204 -0.686 246s 246s y: [1, 4, 2, 1] 246s -0.216 246s -0.159 246s 0.010 246s 0.203 246s testing: mul_mat, [1, 3, 2, 1] = [1, 1, 2, 1] * [1, 3, 2, 1] 246s x0: [1, 1, 2, 1] 246s 0.273 246s 246s x1: [1, 3, 2, 1] 246s -0.824 246s 0.078 246s 0.132 246s 246s y: [1, 3, 2, 1] 246s -0.225 246s 0.021 246s 0.036 246s test-mul-mat0: iter:244/500 246s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.216 -0.229 246s 0.655 0.655 246s 0.486 -0.814 246s 0.842 -0.725 246s 246s x1: [2, 4, 1, 1] 246s -0.994 -0.596 246s 0.540 -0.721 246s 0.927 0.067 246s 0.597 -0.225 246s 246s y: [4, 4, 1, 1] 246s 0.351 -1.042 0.003 -0.405 246s 0.049 -0.119 0.850 0.978 246s -0.215 0.651 0.396 0.732 246s -0.077 0.244 0.473 0.666 246s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 246s x0: [2, 3, 4, 1] 246s -0.592 -0.027 246s 0.704 0.699 246s -0.443 -0.197 246s 246s x1: [2, 4, 4, 1] 246s 0.698 -0.981 246s 0.353 -0.170 246s -0.520 0.292 246s 0.584 0.100 246s 246s y: [3, 4, 4, 1] 246s -0.387 -0.195 -0.116 246s -0.204 0.130 -0.123 246s 0.300 -0.162 0.173 246s -0.348 0.480 -0.278 246s testing: mul_mat, [2, 3, 4, 3] = [2, 2, 4, 3] * [2, 3, 4, 3] 246s x0: [2, 2, 4, 3] 246s -0.317 0.834 246s -0.398 0.395 246s 246s x1: [2, 3, 4, 3] 246s 0.675 0.486 246s -0.113 -0.120 246s -0.459 0.030 246s 246s y: [2, 3, 4, 3] 246s 0.191 -0.077 246s -0.064 -0.003 246s 0.170 0.195 246s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.749 0.405 246s 0.023 0.042 246s 0.702 0.232 246s 0.275 0.371 246s 246s x1: [2, 2, 1, 1] 246s -0.735 0.927 246s -0.035 -0.413 246s 246s y: [4, 2, 1, 1] 246s -0.176 0.022 -0.302 0.142 246s -0.193 -0.018 -0.120 -0.163 246s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 246s x0: [4, 1, 4, 1] 246s 0.952 -0.825 -0.289 0.607 246s 246s x1: [4, 2, 4, 1] 246s -0.473 0.872 0.171 -0.387 246s 0.907 0.655 0.979 0.827 246s 246s y: [1, 2, 4, 1] 246s -1.454 246s 0.543 246s testing: mul_mat, [1, 4, 4, 3] = [1, 1, 4, 3] * [1, 4, 4, 3] 246s x0: [1, 1, 4, 3] 246s 0.964 246s 246s x1: [1, 4, 4, 3] 246s -0.647 246s 0.061 246s -0.530 246s 0.335 246s 246s y: [1, 4, 4, 3] 246s -0.624 246s 0.058 246s -0.511 246s 0.323 246s test-mul-mat0: iter:245/500 246s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.187 0.707 0.380 246s -0.827 -0.217 -0.228 246s 246s x1: [3, 1, 1, 1] 246s -0.594 0.832 -0.841 246s 246s y: [2, 1, 1, 1] 246s 0.380 0.502 246s testing: mul_mat, [1, 2, 3, 1] = [3, 1, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 1, 3, 1] 246s -0.333 0.388 0.922 246s 246s x1: [3, 2, 3, 1] 246s 0.476 -0.808 0.647 246s -0.105 -0.355 0.611 246s 246s y: [1, 2, 3, 1] 246s 0.125 246s 0.461 246s testing: mul_mat, [3, 1, 3, 4] = [3, 3, 3, 4] * [3, 1, 3, 4] 246s x0: [3, 3, 3, 4] 246s 0.238 -0.473 0.956 246s 0.678 -0.919 -0.513 246s -0.312 0.509 -0.524 246s 246s x1: [3, 1, 3, 4] 246s 0.485 -0.962 0.592 246s 246s y: [3, 1, 3, 4] 246s 1.137 0.910 -0.951 246s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.823 -0.785 -0.701 246s 246s x1: [3, 3, 1, 1] 246s 0.551 0.712 -0.831 246s 0.917 0.622 0.786 246s 0.323 -0.581 0.732 246s 246s y: [1, 3, 1, 1] 246s -0.431 246s -1.795 246s -0.322 246s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 246s x0: [1, 2, 3, 1] 246s 0.875 246s 0.572 246s 246s x1: [1, 3, 3, 1] 246s -0.649 246s 0.098 246s -0.699 246s 246s y: [2, 3, 3, 1] 246s -0.568 -0.371 246s 0.086 0.056 246s -0.612 -0.399 246s testing: mul_mat, [1, 1, 3, 4] = [2, 1, 3, 4] * [2, 1, 3, 4] 246s x0: [2, 1, 3, 4] 246s 0.170 0.049 246s 246s x1: [2, 1, 3, 4] 246s 0.800 0.819 246s 246s y: [1, 1, 3, 4] 246s 0.176 246s test-mul-mat0: iter:246/500 246s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.621 246s -0.652 246s 246s x1: [1, 3, 1, 1] 246s 0.285 246s 0.330 246s 0.451 246s 246s y: [2, 3, 1, 1] 246s -0.177 -0.186 246s -0.205 -0.215 246s -0.280 -0.294 246s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 246s x0: [1, 2, 3, 1] 246s -0.672 246s -0.937 246s 246s x1: [1, 2, 3, 1] 246s -0.614 246s 0.154 246s 246s y: [2, 2, 3, 1] 246s 0.412 0.575 246s -0.103 -0.144 246s testing: mul_mat, [2, 2, 3, 4] = [1, 2, 3, 4] * [1, 2, 3, 4] 246s x0: [1, 2, 3, 4] 246s 0.330 246s 0.904 246s 246s x1: [1, 2, 3, 4] 246s -0.456 246s 0.511 246s 246s y: [2, 2, 3, 4] 246s -0.150 -0.412 246s 0.169 0.462 246s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 4, 1, 1] 246s 0.173 246s 0.843 246s 0.907 246s 0.292 246s 246s x1: [1, 2, 1, 1] 246s -0.585 246s -0.159 246s 246s y: [4, 2, 1, 1] 246s -0.101 -0.493 -0.531 -0.171 246s -0.027 -0.134 -0.144 -0.046 246s testing: mul_mat, [4, 1, 3, 1] = [4, 4, 3, 1] * [4, 1, 3, 1] 246s x0: [4, 4, 3, 1] 246s -0.187 -0.390 -0.347 -0.508 246s 0.985 -0.122 0.651 0.031 246s 0.357 -0.937 -0.035 -0.759 246s -0.423 -0.180 0.068 -0.665 246s 246s x1: [4, 1, 3, 1] 246s 0.173 0.811 0.152 0.187 246s 246s y: [4, 1, 3, 1] 246s -0.497 0.176 -0.845 -0.333 246s testing: mul_mat, [1, 4, 3, 4] = [4, 1, 3, 4] * [4, 4, 3, 4] 246s x0: [4, 1, 3, 4] 246s 0.610 -0.210 0.514 0.247 246s 246s x1: [4, 4, 3, 4] 246s -0.770 0.694 0.510 -0.086 246s -0.611 0.714 -0.718 -0.172 246s -0.473 0.199 0.695 -0.218 246s 0.612 -0.804 0.849 -0.990 246s 246s y: [1, 4, 3, 4] 246s -0.375 246s -0.935 246s -0.027 246s 0.735 246s test-mul-mat0: iter:247/500 246s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.091 0.296 -0.127 -0.622 246s 0.650 -0.694 -0.985 -0.035 246s -0.183 0.070 -0.166 0.235 246s 246s x1: [4, 2, 1, 1] 246s 0.283 -0.170 -0.326 0.297 246s -0.308 -0.606 -0.046 -0.811 246s 246s y: [3, 2, 1, 1] 246s -0.220 0.613 0.060 246s 0.359 0.295 -0.169 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.846 0.248 0.404 -0.200 246s 0.437 0.642 0.709 -0.267 246s -0.486 -0.913 -0.616 -0.180 246s 246s x1: [4, 3, 1, 1] 246s 0.427 -0.841 0.864 0.953 246s -0.377 0.919 -0.750 0.267 246s 0.726 -0.664 -0.451 -0.444 246s 246s y: [3, 3, 1, 1] 246s 0.311 0.006 -0.143 246s -0.447 -0.177 -0.242 246s 0.356 -0.310 0.612 246s testing: mul_mat, [1, 3, 1, 2] = [4, 1, 1, 2] * [4, 3, 1, 2] 246s x0: [4, 1, 1, 2] 246s 0.136 -0.645 0.708 0.223 246s 246s x1: [4, 3, 1, 2] 246s -0.898 0.349 0.637 0.172 246s -0.817 -0.128 -0.401 -0.658 246s -0.264 -0.448 -0.035 -0.345 246s 246s y: [1, 3, 1, 2] 246s 0.142 246s -0.460 246s 0.151 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.388 -0.571 0.588 0.216 246s 0.774 -0.550 -0.411 0.931 246s 0.648 0.808 0.747 0.288 246s 0.577 -0.190 0.737 -0.356 246s 246s x1: [4, 1, 1, 1] 246s -0.834 -0.503 -0.730 0.038 246s 246s y: [4, 1, 1, 1] 246s 0.190 -0.034 -1.481 -0.937 246s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.569 0.191 -0.875 -0.981 246s 246s x1: [4, 4, 1, 1] 246s 0.553 -0.518 0.780 0.908 246s -0.810 0.003 -0.354 -0.282 246s -0.672 -0.266 -0.116 -0.175 246s 0.003 0.921 0.921 0.615 246s 246s y: [1, 4, 1, 1] 246s -1.358 246s 0.126 246s -0.160 246s -1.231 246s testing: mul_mat, [2, 4, 1, 2] = [1, 2, 1, 2] * [1, 4, 1, 2] 246s x0: [1, 2, 1, 2] 246s 0.448 246s -0.834 246s 246s x1: [1, 4, 1, 2] 246s -0.000 246s -0.065 246s 0.607 246s 0.588 246s 246s y: [2, 4, 1, 2] 246s -0.000 0.000 246s -0.029 0.054 246s 0.272 -0.506 246s 0.264 -0.491 246s test-mul-mat0: iter:248/500 246s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.543 -0.173 0.305 -0.928 246s 246s x1: [4, 1, 1, 1] 246s -0.979 -0.441 0.454 -0.095 246s 246s y: [1, 1, 1, 1] 246s 0.834 246s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 246s x0: [4, 1, 4, 1] 246s 0.332 0.116 -0.108 0.563 246s 246s x1: [4, 1, 4, 1] 246s -0.478 -0.126 0.263 -0.353 246s 246s y: [1, 1, 4, 1] 246s -0.400 246s testing: mul_mat, [3, 1, 4, 3] = [4, 3, 4, 3] * [4, 1, 4, 3] 246s x0: [4, 3, 4, 3] 246s -0.040 -0.370 -0.391 0.933 246s -0.549 0.220 -0.588 -0.981 246s -0.523 0.703 0.406 -0.099 246s 246s x1: [4, 1, 4, 3] 246s 0.082 0.814 -0.422 0.345 246s 246s y: [3, 1, 4, 3] 246s 0.183 0.043 0.324 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.348 0.512 0.849 0.369 246s 0.488 0.315 0.876 0.447 246s 0.513 -0.676 -0.660 -0.010 246s 0.247 -0.185 -0.282 -0.482 246s 246s x1: [4, 3, 1, 1] 246s -0.164 0.901 -0.453 -0.243 246s 0.900 0.278 -0.579 0.719 246s 0.732 -0.269 -0.117 0.982 246s 246s y: [4, 3, 1, 1] 246s 0.045 -0.302 -0.392 0.037 246s -0.397 0.341 0.649 -0.012 246s -0.130 0.609 0.625 -0.209 246s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 2, 4, 1] 246s -0.061 0.129 0.732 0.408 246s 0.358 -0.975 -0.707 0.575 246s 246s x1: [4, 4, 4, 1] 246s -0.223 0.910 0.354 -0.322 246s -0.542 -0.889 -0.422 0.736 246s -0.468 -0.703 0.468 0.263 246s 0.180 0.449 0.886 0.833 246s 246s y: [2, 4, 4, 1] 246s 0.259 -1.402 246s -0.091 1.393 246s 0.388 0.338 246s 1.036 -0.521 246s testing: mul_mat, [4, 4, 4, 3] = [2, 4, 4, 3] * [2, 4, 4, 3] 246s x0: [2, 4, 4, 3] 246s -0.428 -0.481 246s 0.372 -0.774 246s 0.443 0.901 246s -0.032 0.776 246s 246s x1: [2, 4, 4, 3] 246s 0.040 0.295 246s 0.269 -0.227 246s 0.589 -0.323 246s -0.652 -0.690 246s 246s y: [4, 4, 4, 3] 246s -0.159 -0.214 0.284 0.228 246s -0.006 0.276 -0.086 -0.185 246s -0.097 0.469 -0.030 -0.270 246s 0.612 0.292 -0.911 -0.515 246s test-mul-mat0: iter:249/500 246s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.266 -0.944 246s -0.127 -0.650 246s -0.494 -0.106 246s 246s x1: [2, 4, 1, 1] 246s 0.510 0.336 246s 0.726 -0.584 246s -0.168 -0.244 246s 0.290 0.705 246s 246s y: [3, 4, 1, 1] 246s -0.453 -0.283 -0.288 246s 0.358 0.287 -0.297 246s 0.275 0.180 0.109 246s -0.743 -0.495 -0.218 246s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 2, 3, 1] 246s -0.651 -0.405 246s 0.042 0.638 246s 246s x1: [2, 3, 3, 1] 246s 0.769 0.535 246s 0.026 0.671 246s 0.334 0.196 246s 246s y: [2, 3, 3, 1] 246s -0.718 0.374 246s -0.288 0.429 246s -0.297 0.139 246s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 2, 3, 1] 246s -0.795 0.490 246s -0.479 -0.862 246s 246s x1: [2, 2, 3, 1] 246s -0.509 -0.602 246s 0.124 -0.838 246s 246s y: [2, 2, 3, 1] 246s 0.109 0.762 246s -0.509 0.663 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.481 0.766 246s 0.710 -0.395 246s 246s x1: [2, 2, 1, 1] 246s -0.503 -0.495 246s 0.384 0.219 246s 246s y: [2, 2, 1, 1] 246s -0.621 -0.162 246s 0.352 0.186 246s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 1, 3, 1] 246s -0.234 -0.098 246s 246s x1: [2, 2, 3, 1] 246s 0.872 0.498 246s -0.076 -0.863 246s 246s y: [1, 2, 3, 1] 246s -0.253 246s 0.102 246s testing: mul_mat, [3, 2, 3, 1] = [1, 3, 3, 1] * [1, 2, 3, 1] 246s x0: [1, 3, 3, 1] 246s -0.228 246s -0.727 246s -0.196 246s 246s x1: [1, 2, 3, 1] 246s 0.378 246s -0.101 246s 246s y: [3, 2, 3, 1] 246s -0.086 -0.275 -0.074 246s 0.023 0.073 0.020 246s test-mul-mat0: iter:250/500 246s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.639 -0.865 246s 0.124 0.260 246s 0.543 -0.001 246s -0.336 -0.665 246s 246s x1: [2, 4, 1, 1] 246s 0.058 -0.046 246s 0.727 -0.292 246s 0.527 -0.507 246s 0.610 -0.093 246s 246s y: [4, 4, 1, 1] 246s 0.002 -0.005 0.032 0.011 246s -0.212 0.015 0.395 -0.050 246s 0.101 -0.066 0.287 0.160 246s -0.309 0.052 0.332 -0.143 246s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.614 -0.313 246s 246s x1: [2, 4, 1, 1] 246s -0.907 0.436 246s -0.392 -0.103 246s 0.974 0.486 246s 0.573 -0.990 246s 246s y: [1, 4, 1, 1] 246s 0.420 246s 0.273 246s -0.750 246s -0.041 246s testing: mul_mat, [4, 1, 1, 3] = [2, 4, 1, 3] * [2, 1, 1, 3] 246s x0: [2, 4, 1, 3] 246s 0.771 -0.993 246s 0.564 -0.323 246s 0.753 0.925 246s -0.188 -0.123 246s 246s x1: [2, 1, 1, 3] 246s -0.813 0.289 246s 246s y: [4, 1, 1, 3] 246s -0.914 -0.552 -0.344 0.117 246s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.024 -0.193 246s 246s x1: [2, 4, 1, 1] 246s -0.739 -0.885 246s 0.741 0.507 246s -0.641 0.255 246s 0.460 -0.871 246s 246s y: [1, 4, 1, 1] 246s 0.153 246s -0.080 246s -0.065 246s 0.179 246s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.891 246s 246s x1: [1, 2, 1, 1] 246s 0.014 246s -0.051 246s 246s y: [1, 2, 1, 1] 246s 0.013 246s -0.045 246s testing: mul_mat, [2, 1, 1, 3] = [1, 2, 1, 3] * [1, 1, 1, 3] 246s x0: [1, 2, 1, 3] 246s -0.334 246s 0.737 246s 246s x1: [1, 1, 1, 3] 246s -0.866 246s 246s y: [2, 1, 1, 3] 246s 0.289 -0.639 246s test-mul-mat0: iter:251/500 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.022 -0.973 -0.103 246s -0.087 -0.839 -0.128 246s 246s x1: [3, 4, 1, 1] 246s 0.868 0.751 0.087 246s 0.983 0.492 -0.406 246s -0.658 -0.253 -0.946 246s -0.528 -0.992 0.078 246s 246s y: [2, 4, 1, 1] 246s -0.720 -0.716 246s -0.415 -0.446 246s 0.329 0.390 246s 0.945 0.868 246s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 4, 3, 1] 246s 0.723 -0.184 -0.270 246s 0.731 0.895 -0.992 246s -0.247 0.922 -0.095 246s 0.666 -0.917 0.778 246s 246s x1: [3, 2, 3, 1] 246s -0.319 -0.856 0.538 246s -0.582 0.411 0.504 246s 246s y: [4, 2, 3, 1] 246s -0.219 -1.533 -0.761 0.992 246s -0.632 -0.557 0.475 -0.373 246s testing: mul_mat, [1, 4, 3, 2] = [3, 1, 3, 2] * [3, 4, 3, 2] 246s x0: [3, 1, 3, 2] 246s -0.655 0.030 0.197 246s 246s x1: [3, 4, 3, 2] 246s -0.304 0.972 0.720 246s 0.602 0.638 0.803 246s 0.379 0.985 -0.971 246s -0.305 -0.249 0.666 246s 246s y: [1, 4, 3, 2] 246s 0.370 246s -0.217 246s -0.410 246s 0.323 246s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.962 0.391 0.096 246s 246s x1: [3, 1, 1, 1] 246s -0.336 0.488 0.861 246s 246s y: [1, 1, 1, 1] 246s -0.049 246s testing: mul_mat, [1, 3, 3, 1] = [1, 1, 3, 1] * [1, 3, 3, 1] 246s x0: [1, 1, 3, 1] 246s -0.202 246s 246s x1: [1, 3, 3, 1] 246s 0.819 246s 0.119 246s 0.434 246s 246s y: [1, 3, 3, 1] 246s -0.165 246s -0.024 246s -0.088 246s testing: mul_mat, [2, 1, 3, 2] = [1, 2, 3, 2] * [1, 1, 3, 2] 246s x0: [1, 2, 3, 2] 246s 0.306 246s 0.343 246s 246s x1: [1, 1, 3, 2] 246s -0.431 246s 246s y: [2, 1, 3, 2] 246s -0.132 -0.148 246s test-mul-mat0: iter:252/500 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.437 -0.424 0.097 0.906 246s 246s x1: [4, 3, 1, 1] 246s -0.362 0.095 0.339 0.767 246s 0.189 -0.863 0.181 -0.189 246s -0.293 -0.857 -0.834 0.862 246s 246s y: [1, 3, 1, 1] 246s 0.846 246s 0.129 246s 1.192 246s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.910 0.439 0.578 0.363 246s 246s x1: [4, 1, 1, 1] 246s 0.884 0.553 0.914 -0.320 246s 246s y: [1, 1, 1, 1] 246s -0.149 246s testing: mul_mat, [3, 1, 1, 4] = [4, 3, 1, 4] * [4, 1, 1, 4] 246s x0: [4, 3, 1, 4] 246s 0.590 0.505 0.595 -0.313 246s 0.411 0.479 -0.760 0.325 246s -0.840 -0.890 0.415 0.598 246s 246s x1: [4, 1, 1, 4] 246s -0.984 -0.595 -0.931 0.681 246s 246s y: [3, 1, 1, 4] 246s -1.648 0.240 1.377 246s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.165 0.682 -0.383 0.850 246s -0.143 -0.233 -0.648 -0.384 246s 246s x1: [4, 3, 1, 1] 246s 0.750 -0.042 -0.412 0.821 246s -0.662 -0.384 0.858 -0.831 246s -0.699 -0.330 0.157 0.784 246s 246s y: [2, 3, 1, 1] 246s 0.951 -0.146 246s -1.405 -0.053 246s 0.265 -0.226 246s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.023 0.373 246s -0.864 0.564 246s 246s x1: [2, 4, 1, 1] 246s -0.654 0.091 246s -0.274 0.756 246s 0.931 -0.476 246s 0.943 -0.614 246s 246s y: [2, 4, 1, 1] 246s 0.049 0.616 246s 0.288 0.663 246s -0.199 -1.073 246s -0.251 -1.161 246s testing: mul_mat, [4, 2, 1, 4] = [2, 4, 1, 4] * [2, 2, 1, 4] 246s x0: [2, 4, 1, 4] 246s -0.645 0.045 246s 0.290 0.842 246s 0.911 0.604 246s 0.081 -0.012 246s 246s x1: [2, 2, 1, 4] 246s 0.958 0.711 246s -0.819 0.815 246s 246s y: [4, 2, 1, 4] 246s -0.586 0.876 1.302 0.069 246s 0.566 0.449 -0.254 -0.076 246s test-mul-mat0: iter:253/500 246s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.994 246s -0.625 246s 246s x1: [1, 2, 1, 1] 246s 0.765 246s -0.644 246s 246s y: [2, 2, 1, 1] 246s 0.760 -0.478 246s -0.640 0.403 246s testing: mul_mat, [2, 2, 2, 1] = [1, 2, 2, 1] * [1, 2, 2, 1] 246s x0: [1, 2, 2, 1] 246s -0.131 246s 0.594 246s 246s x1: [1, 2, 2, 1] 246s -0.645 246s -0.641 246s 246s y: [2, 2, 2, 1] 246s 0.085 -0.383 246s 0.084 -0.381 246s testing: mul_mat, [4, 2, 2, 3] = [1, 4, 2, 3] * [1, 2, 2, 3] 246s x0: [1, 4, 2, 3] 246s -0.479 246s 0.222 246s 0.559 246s 0.923 246s 246s x1: [1, 2, 2, 3] 246s 0.786 246s 0.443 246s 246s y: [4, 2, 2, 3] 246s -0.376 0.174 0.439 0.725 246s -0.212 0.098 0.247 0.408 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.327 246s 0.938 246s 246s x1: [1, 4, 1, 1] 246s 0.994 246s -0.645 246s -0.972 246s 0.131 246s 246s y: [2, 4, 1, 1] 246s 0.326 0.933 246s -0.211 -0.605 246s -0.318 -0.911 246s 0.043 0.123 246s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 246s x0: [2, 1, 2, 1] 246s 0.412 0.276 246s 246s x1: [2, 1, 2, 1] 246s 0.041 -0.451 246s 246s y: [1, 1, 2, 1] 246s -0.108 246s testing: mul_mat, [4, 2, 2, 3] = [1, 4, 2, 3] * [1, 2, 2, 3] 246s x0: [1, 4, 2, 3] 246s -0.743 246s -0.153 246s -0.256 246s -0.388 246s 246s x1: [1, 2, 2, 3] 246s 0.944 246s 0.856 246s 246s y: [4, 2, 2, 3] 246s -0.702 -0.144 -0.241 -0.367 246s -0.637 -0.131 -0.219 -0.333 246s test-mul-mat0: iter:254/500 246s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.274 0.566 0.123 246s 246s x1: [3, 1, 1, 1] 246s -0.745 -0.573 -0.178 246s 246s y: [1, 1, 1, 1] 246s -0.551 246s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.254 -0.573 0.105 246s -0.435 0.562 0.394 246s 246s x1: [3, 1, 1, 1] 246s -0.850 0.441 -0.745 246s 246s y: [2, 1, 1, 1] 246s -0.548 0.325 246s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.183 0.400 -0.247 246s -0.321 -0.345 0.074 246s -0.249 -0.089 0.501 246s 246s x1: [3, 2, 1, 1] 246s 0.286 0.974 -0.801 246s 0.710 -0.670 -0.139 246s 246s y: [3, 2, 1, 1] 246s 0.640 -0.487 -0.560 246s -0.104 -0.007 -0.187 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.227 -0.211 -0.236 246s -0.617 0.776 0.976 246s -0.602 0.684 0.394 246s 246s x1: [3, 3, 1, 1] 246s 0.572 0.422 -0.225 246s 0.138 -0.455 -0.076 246s -0.421 -0.200 0.277 246s 246s y: [3, 3, 1, 1] 246s 0.094 -0.245 -0.144 246s 0.145 -0.512 -0.424 246s -0.119 0.375 0.226 246s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.803 -0.387 0.279 246s 246s x1: [3, 3, 1, 1] 246s 0.094 -0.163 0.284 246s -0.723 -0.763 -0.962 246s -0.044 -0.108 0.112 246s 246s y: [1, 3, 1, 1] 246s 0.218 246s -0.553 246s 0.038 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.688 246s -0.004 246s -0.429 246s 246s x1: [1, 3, 1, 1] 246s 0.225 246s 0.387 246s -0.583 246s 246s y: [3, 3, 1, 1] 246s -0.155 -0.001 -0.097 246s -0.267 -0.002 -0.166 246s 0.401 0.002 0.250 246s test-mul-mat0: iter:255/500 246s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.555 -0.439 246s 0.591 -0.277 246s -0.202 0.629 246s 246s x1: [2, 3, 1, 1] 246s 0.228 -0.413 246s 0.748 -0.088 246s 0.351 0.724 246s 246s y: [3, 3, 1, 1] 246s 0.055 0.249 -0.305 246s -0.376 0.466 -0.206 246s -0.513 0.007 0.384 246s testing: mul_mat, [3, 3, 3, 1] = [2, 3, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 3, 3, 1] 246s 0.446 -0.638 246s 0.047 -0.203 246s -0.914 0.354 246s 246s x1: [2, 3, 3, 1] 246s 0.679 0.691 246s -0.260 0.386 246s 0.494 0.353 246s 246s y: [3, 3, 3, 1] 246s -0.138 -0.108 -0.376 246s -0.362 -0.091 0.374 246s -0.005 -0.048 -0.326 246s testing: mul_mat, [3, 3, 3, 4] = [2, 3, 3, 4] * [2, 3, 3, 4] 246s x0: [2, 3, 3, 4] 246s -0.812 0.200 246s -0.194 -0.256 246s 0.006 0.868 246s 246s x1: [2, 3, 3, 4] 246s 0.695 0.348 246s 0.407 -0.224 246s 0.838 -0.540 246s 246s y: [3, 3, 3, 4] 246s -0.495 -0.224 0.307 246s -0.376 -0.022 -0.192 246s -0.789 -0.024 -0.464 246s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.948 -0.815 246s -0.452 -0.978 246s 246s x1: [2, 3, 1, 1] 246s -0.667 -0.721 246s 0.299 0.690 246s 0.972 0.345 246s 246s y: [2, 3, 1, 1] 246s -0.045 1.007 246s -0.278 -0.810 246s 0.641 -0.777 246s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 1, 3, 1] 246s -0.638 -0.302 246s 246s x1: [2, 2, 3, 1] 246s 0.475 -0.311 246s -0.641 0.903 246s 246s y: [1, 2, 3, 1] 246s -0.209 246s 0.136 246s testing: mul_mat, [1, 2, 3, 4] = [1, 1, 3, 4] * [1, 2, 3, 4] 246s x0: [1, 1, 3, 4] 246s 0.703 246s 246s x1: [1, 2, 3, 4] 246s 0.476 246s 0.621 246s 246s y: [1, 2, 3, 4] 246s 0.335 246s 0.436 246s test-mul-mat0: iter:256/500 246s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.872 -0.670 246s 0.200 -0.339 246s -0.968 -0.042 246s 0.229 -0.987 246s 246s x1: [2, 1, 1, 1] 246s -0.003 -0.040 246s 246s y: [4, 1, 1, 1] 246s 0.029 0.013 0.005 0.039 246s testing: mul_mat, [2, 4, 3, 1] = [2, 2, 3, 1] * [2, 4, 3, 1] 246s x0: [2, 2, 3, 1] 246s 0.609 -0.538 246s -0.664 -0.432 246s 246s x1: [2, 4, 3, 1] 246s 0.359 -0.430 246s 0.393 0.263 246s -0.728 0.471 246s 0.328 -0.760 246s 246s y: [2, 4, 3, 1] 246s 0.450 -0.052 246s 0.098 -0.375 246s -0.696 0.280 246s 0.608 0.111 246s testing: mul_mat, [2, 2, 3, 3] = [2, 2, 3, 3] * [2, 2, 3, 3] 246s x0: [2, 2, 3, 3] 246s 0.582 -0.312 246s -0.288 0.447 246s 246s x1: [2, 2, 3, 3] 246s -0.483 -0.226 246s -0.950 -0.301 246s 246s y: [2, 2, 3, 3] 246s -0.210 0.038 246s -0.459 0.139 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.187 0.423 246s 0.289 -0.504 246s 246s x1: [2, 2, 1, 1] 246s 0.697 0.911 246s 0.758 0.421 246s 246s y: [2, 2, 1, 1] 246s 0.515 -0.257 246s 0.320 0.007 246s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 1, 3, 1] 246s 0.088 -0.588 246s 246s x1: [2, 2, 3, 1] 246s 0.763 0.248 246s -0.746 -0.465 246s 246s y: [1, 2, 3, 1] 246s -0.078 246s 0.207 246s testing: mul_mat, [4, 2, 3, 3] = [1, 4, 3, 3] * [1, 2, 3, 3] 246s x0: [1, 4, 3, 3] 246s -0.121 246s 0.260 246s 0.866 246s 0.082 246s 246s x1: [1, 2, 3, 3] 246s 0.007 246s -0.866 246s 246s y: [4, 2, 3, 3] 246s -0.001 0.002 0.006 0.001 246s 0.104 -0.225 -0.750 -0.071 246s test-mul-mat0: iter:257/500 246s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.117 -0.976 246s -0.397 -0.493 246s 246s x1: [2, 3, 1, 1] 246s 0.465 -0.351 246s -0.325 0.334 246s -0.139 0.920 246s 246s y: [2, 3, 1, 1] 246s 0.397 -0.012 246s -0.364 -0.036 246s -0.915 -0.398 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.793 -0.650 246s -0.004 -0.322 246s 0.016 0.570 246s 246s x1: [2, 2, 1, 1] 246s -0.827 -0.287 246s -0.545 -0.136 246s 246s y: [3, 2, 1, 1] 246s 0.843 0.096 -0.177 246s 0.521 0.046 -0.087 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.443 0.429 246s 246s x1: [2, 3, 1, 1] 246s -0.972 -0.057 246s -0.989 -0.539 246s 0.986 -0.102 246s 246s y: [1, 3, 1, 1] 246s 0.406 246s 0.206 246s -0.480 246s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.864 0.184 246s -0.933 -0.951 246s -0.975 -0.627 246s 0.770 0.691 246s 246s x1: [2, 1, 1, 1] 246s -0.471 0.206 246s 246s y: [4, 1, 1, 1] 246s -0.369 0.243 0.330 -0.220 246s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.547 0.650 0.059 0.396 246s 246s x1: [4, 2, 1, 1] 246s -0.778 0.086 -0.854 0.086 246s 0.084 -0.647 0.436 -0.920 246s 246s y: [1, 2, 1, 1] 246s 0.465 246s -0.805 246s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.939 246s 246s x1: [1, 4, 1, 1] 246s 0.661 246s 0.520 246s 0.382 246s -0.441 246s 246s y: [1, 4, 1, 1] 246s 0.621 246s 0.488 246s 0.359 246s -0.414 246s test-mul-mat0: iter:258/500 246s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.767 0.477 0.290 246s -0.414 -0.087 0.370 246s 0.616 0.366 0.020 246s -0.325 -0.239 -0.319 246s 246s x1: [3, 3, 1, 1] 246s -0.023 0.212 -0.881 246s -0.253 -0.604 -0.832 246s 0.120 -0.913 -0.610 246s 246s y: [4, 3, 1, 1] 246s -0.137 -0.335 0.046 0.238 246s -0.335 -0.150 -0.393 0.492 246s -0.704 -0.196 -0.272 0.374 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.164 0.608 -0.263 246s -0.077 0.999 -0.057 246s 0.156 0.475 -0.767 246s 0.742 -0.612 0.602 246s 246s x1: [3, 4, 1, 1] 246s -0.805 -0.857 0.240 246s -0.221 -0.918 0.228 246s 0.893 0.228 0.322 246s -0.130 -0.560 0.440 246s 246s y: [4, 4, 1, 1] 246s -0.452 -0.808 -0.717 0.072 246s -0.582 -0.912 -0.646 0.535 246s -0.092 0.141 0.001 0.717 246s -0.435 -0.574 -0.624 0.511 246s testing: mul_mat, [2, 4, 1, 3] = [3, 2, 1, 3] * [3, 4, 1, 3] 246s x0: [3, 2, 1, 3] 246s -0.313 -0.071 0.369 246s 0.695 0.670 0.140 246s 246s x1: [3, 4, 1, 3] 246s 0.358 0.753 -0.378 246s -0.966 -0.485 0.303 246s -0.771 -0.342 -0.457 246s 0.008 -0.259 0.771 246s 246s y: [2, 4, 1, 3] 246s -0.305 0.701 246s 0.449 -0.954 246s 0.097 -0.829 246s 0.301 -0.060 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.727 -0.333 -0.307 246s -0.578 -0.269 0.494 246s 246s x1: [3, 2, 1, 1] 246s -0.057 -0.217 -0.338 246s -0.758 0.849 -0.335 246s 246s y: [2, 2, 1, 1] 246s 0.217 -0.075 246s 0.371 0.045 246s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.070 0.002 246s -0.764 0.827 246s -0.926 -0.732 246s -0.023 0.910 246s 246s x1: [2, 3, 1, 1] 246s 0.418 0.622 246s -0.137 0.113 246s 0.292 -0.997 246s 246s y: [4, 3, 1, 1] 246s -0.028 0.196 -0.842 0.556 246s 0.010 0.198 0.044 0.106 246s -0.023 -1.047 0.459 -0.914 246s testing: mul_mat, [2, 2, 1, 3] = [4, 2, 1, 3] * [4, 2, 1, 3] 246s x0: [4, 2, 1, 3] 246s 0.676 -0.701 -0.511 0.207 246s -0.779 0.503 -0.791 -0.784 246s 246s x1: [4, 2, 1, 3] 246s 0.704 0.727 -0.043 -0.353 246s -0.491 0.620 -0.111 -0.642 246s 246s y: [2, 2, 1, 3] 246s -0.085 0.128 246s -0.842 1.285 246s test-mul-mat0: iter:259/500 246s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.382 -0.468 246s -0.532 0.591 246s 0.739 -0.317 246s -0.243 0.593 246s 246s x1: [2, 2, 1, 1] 246s 0.353 0.758 246s 0.083 0.028 246s 246s y: [4, 2, 1, 1] 246s -0.220 0.260 0.020 0.364 246s 0.018 -0.027 0.052 -0.003 246s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 246s x0: [2, 4, 4, 1] 246s 0.474 0.071 246s 0.739 -0.414 246s 0.277 -0.869 246s 0.174 -0.439 246s 246s x1: [2, 4, 4, 1] 246s 0.408 0.543 246s -0.664 -0.508 246s -0.386 0.112 246s -0.794 -0.608 246s 246s y: [4, 4, 4, 1] 246s 0.232 0.077 -0.359 -0.167 246s -0.350 -0.280 0.258 0.108 246s -0.175 -0.332 -0.204 -0.116 246s -0.419 -0.335 0.308 0.129 246s testing: mul_mat, [1, 4, 4, 2] = [2, 1, 4, 2] * [2, 4, 4, 2] 246s x0: [2, 1, 4, 2] 246s 0.595 0.792 246s 246s x1: [2, 4, 4, 2] 246s 0.123 0.539 246s -0.339 -0.599 246s 0.670 0.835 246s -0.038 0.372 246s 246s y: [1, 4, 4, 2] 246s 0.501 246s -0.676 246s 1.060 246s 0.272 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.621 0.222 246s -0.920 0.921 246s -0.535 0.173 246s 246s x1: [2, 1, 1, 1] 246s 0.518 -0.826 246s 246s y: [3, 1, 1, 1] 246s -0.505 -1.237 -0.420 246s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 246s x0: [3, 1, 4, 1] 246s 0.595 -0.172 -0.322 246s 246s x1: [3, 2, 4, 1] 246s -0.900 0.496 -0.841 246s -0.864 -0.655 -0.913 246s 246s y: [1, 2, 4, 1] 246s -0.350 246s -0.107 246s testing: mul_mat, [1, 3, 4, 2] = [1, 1, 4, 2] * [1, 3, 4, 2] 246s x0: [1, 1, 4, 2] 246s 0.255 246s 246s x1: [1, 3, 4, 2] 246s -0.215 246s -0.273 246s -0.114 246s 246s y: [1, 3, 4, 2] 246s -0.055 246s -0.070 246s -0.029 246s test-mul-mat0: iter:260/500 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.612 246s -0.847 246s -0.950 246s 246s x1: [1, 3, 1, 1] 246s 0.506 246s 0.375 246s -0.310 246s 246s y: [3, 3, 1, 1] 246s -0.310 -0.429 -0.481 246s -0.229 -0.318 -0.356 246s 0.190 0.262 0.294 246s testing: mul_mat, [1, 3, 2, 1] = [1, 1, 2, 1] * [1, 3, 2, 1] 246s x0: [1, 1, 2, 1] 246s -0.417 246s 246s x1: [1, 3, 2, 1] 246s 0.099 246s -0.811 246s -0.832 246s 246s y: [1, 3, 2, 1] 246s -0.041 246s 0.338 246s 0.347 246s testing: mul_mat, [4, 1, 2, 1] = [1, 4, 2, 1] * [1, 1, 2, 1] 246s x0: [1, 4, 2, 1] 246s -0.860 246s 0.549 246s 0.239 246s -0.551 246s 246s x1: [1, 1, 2, 1] 246s -0.116 246s 246s y: [4, 1, 2, 1] 246s 0.099 -0.063 -0.028 0.064 246s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.068 246s 246s x1: [1, 4, 1, 1] 246s -0.941 246s 0.269 246s 0.557 246s -0.668 246s 246s y: [1, 4, 1, 1] 246s 0.064 246s -0.018 246s -0.038 246s 0.045 246s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 246s x0: [1, 2, 2, 1] 246s 0.175 246s 0.007 246s 246s x1: [1, 1, 2, 1] 246s 0.022 246s 246s y: [2, 1, 2, 1] 246s 0.004 0.000 246s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 246s x0: [2, 1, 2, 1] 246s -0.081 0.182 246s 246s x1: [2, 1, 2, 1] 246s 0.175 0.445 246s 246s y: [1, 1, 2, 1] 246s 0.067 246s test-mul-mat0: iter:261/500 246s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.007 -0.181 246s 0.056 -0.725 246s -0.624 0.388 246s 0.050 0.309 246s 246s x1: [2, 1, 1, 1] 246s 0.464 -0.846 246s 246s y: [4, 1, 1, 1] 246s 0.156 0.639 -0.618 -0.238 246s testing: mul_mat, [2, 4, 2, 1] = [2, 2, 2, 1] * [2, 4, 2, 1] 246s x0: [2, 2, 2, 1] 246s -0.623 0.477 246s 0.386 0.841 246s 246s x1: [2, 4, 2, 1] 246s -0.589 -0.993 246s -0.371 0.586 246s 0.014 0.049 246s -0.050 -0.812 246s 246s y: [2, 4, 2, 1] 246s -0.107 -1.063 246s 0.510 0.350 246s 0.015 0.047 246s -0.356 -0.702 246s testing: mul_mat, [3, 2, 2, 3] = [2, 3, 2, 3] * [2, 2, 2, 3] 246s x0: [2, 3, 2, 3] 246s -0.727 -0.626 246s -0.562 -0.344 246s 0.223 -0.112 246s 246s x1: [2, 2, 2, 3] 246s 0.439 0.124 246s -0.174 -0.173 246s 246s y: [3, 2, 2, 3] 246s -0.397 -0.289 0.084 246s 0.234 0.157 -0.019 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.810 0.387 246s 246s x1: [2, 3, 1, 1] 246s -0.458 -0.272 246s -0.836 -0.743 246s 0.650 -0.315 246s 246s y: [1, 3, 1, 1] 246s -0.476 246s -0.964 246s 0.404 246s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 246s x0: [1, 3, 2, 1] 246s -0.434 246s 0.888 246s 0.366 246s 246s x1: [1, 2, 2, 1] 246s -0.278 246s -0.207 246s 246s y: [3, 2, 2, 1] 246s 0.121 -0.247 -0.102 246s 0.090 -0.184 -0.076 246s testing: mul_mat, [4, 1, 2, 3] = [3, 4, 2, 3] * [3, 1, 2, 3] 246s x0: [3, 4, 2, 3] 246s 0.975 -0.497 -0.877 246s 0.352 -0.243 -0.081 246s 0.207 0.826 0.811 246s 0.260 -0.609 -0.432 246s 246s x1: [3, 1, 2, 3] 246s 0.911 0.107 -0.146 246s 246s y: [4, 1, 2, 3] 246s 0.964 0.307 0.158 0.235 246s test-mul-mat0: iter:262/500 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.368 0.220 246s -0.542 -0.445 246s 0.715 0.630 246s 246s x1: [2, 2, 1, 1] 246s -0.598 -0.184 246s -0.385 -0.796 246s 246s y: [3, 2, 1, 1] 246s 0.180 0.406 -0.544 246s -0.034 0.563 -0.776 246s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 3, 4, 1] 246s 0.682 -0.479 246s 0.531 -0.764 246s -0.764 0.161 246s 246s x1: [2, 3, 4, 1] 246s -0.715 -0.790 246s -0.375 -0.588 246s 0.336 0.857 246s 246s y: [3, 3, 4, 1] 246s -0.109 0.224 0.419 246s 0.026 0.250 0.192 246s -0.181 -0.476 -0.120 246s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 2, 4, 1] 246s 0.541 0.532 246s 0.549 0.638 246s 246s x1: [2, 3, 4, 1] 246s 0.849 -0.120 246s 0.977 -0.583 246s 0.930 0.277 246s 246s y: [2, 3, 4, 1] 246s 0.396 0.389 246s 0.218 0.164 246s 0.651 0.687 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.438 -0.744 246s 0.920 -0.830 246s 246s x1: [2, 2, 1, 1] 246s -0.752 0.515 246s -0.405 -0.383 246s 246s y: [2, 2, 1, 1] 246s -0.053 -1.119 246s 0.463 -0.055 246s testing: mul_mat, [2, 2, 4, 1] = [2, 2, 4, 1] * [2, 2, 4, 1] 246s x0: [2, 2, 4, 1] 246s 0.382 0.058 246s 0.060 -0.137 246s 246s x1: [2, 2, 4, 1] 246s 0.067 -0.255 246s 0.953 0.099 246s 246s y: [2, 2, 4, 1] 246s 0.011 0.039 246s 0.370 0.044 246s testing: mul_mat, [4, 2, 4, 1] = [2, 4, 4, 1] * [2, 2, 4, 1] 246s x0: [2, 4, 4, 1] 246s -0.497 -0.450 246s -0.828 -0.042 246s -0.110 0.731 246s 0.808 -0.078 246s 246s x1: [2, 2, 4, 1] 246s -0.247 -0.992 246s -0.126 -0.931 246s 246s y: [4, 2, 4, 1] 246s 0.569 0.246 -0.697 -0.123 246s 0.482 0.144 -0.667 -0.030 246s test-mul-mat0: iter:263/500 246s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.533 -0.200 -0.649 246s -0.050 0.724 0.492 246s 0.442 0.522 -0.298 246s 246s x1: [3, 1, 1, 1] 246s -0.624 -0.106 0.249 246s 246s y: [3, 1, 1, 1] 246s 0.192 0.077 -0.406 246s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.894 0.115 0.043 246s 0.460 -0.108 -0.539 246s -0.377 0.218 -0.163 246s 0.517 -0.533 -0.200 246s 246s x1: [3, 3, 1, 1] 246s -0.418 0.225 -0.155 246s -0.352 0.846 0.215 246s 0.403 0.254 0.511 246s 246s y: [4, 3, 1, 1] 246s 0.393 -0.133 0.232 -0.305 246s 0.422 -0.369 0.282 -0.676 246s -0.309 -0.117 -0.180 -0.028 246s testing: mul_mat, [2, 4, 1, 2] = [3, 2, 1, 2] * [3, 4, 1, 2] 246s x0: [3, 2, 1, 2] 246s 0.027 -0.859 0.868 246s -0.456 -0.392 -0.332 246s 246s x1: [3, 4, 1, 2] 246s 0.985 0.267 0.152 246s -0.065 -0.009 -0.356 246s -0.623 -0.487 0.346 246s -0.041 0.738 -0.809 246s 246s y: [2, 4, 1, 2] 246s -0.071 -0.604 246s -0.303 0.151 246s 0.702 0.360 246s -1.337 -0.002 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.298 0.406 0.417 246s 246s x1: [3, 2, 1, 1] 246s 0.841 0.380 0.810 246s -0.200 0.118 -1.000 246s 246s y: [1, 2, 1, 1] 246s 0.241 246s -0.310 246s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.647 246s 0.512 246s -0.114 246s 0.276 246s 246s x1: [1, 3, 1, 1] 246s 0.539 246s -0.678 246s -0.057 246s 246s y: [4, 3, 1, 1] 246s -0.349 0.276 -0.061 0.149 246s 0.439 -0.347 0.077 -0.187 246s 0.037 -0.029 0.006 -0.016 246s testing: mul_mat, [1, 1, 1, 2] = [4, 1, 1, 2] * [4, 1, 1, 2] 246s x0: [4, 1, 1, 2] 246s -0.102 -0.550 -0.232 0.362 246s 246s x1: [4, 1, 1, 2] 246s -0.457 0.913 0.417 -0.590 246s 246s y: [1, 1, 1, 2] 246s -0.766 246s test-mul-mat0: iter:264/500 246s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.989 0.253 246s 0.370 -0.124 246s -0.471 0.912 246s -0.211 0.946 246s 246s x1: [2, 2, 1, 1] 246s -0.422 -0.085 246s 0.506 -0.100 246s 246s y: [4, 2, 1, 1] 246s -0.439 -0.145 0.121 0.008 246s 0.476 0.200 -0.330 -0.202 246s testing: mul_mat, [4, 4, 2, 1] = [2, 4, 2, 1] * [2, 4, 2, 1] 246s x0: [2, 4, 2, 1] 246s -0.981 -0.416 246s -0.522 0.526 246s 0.484 -0.664 246s 0.515 -0.263 246s 246s x1: [2, 4, 2, 1] 246s -0.677 0.247 246s 0.971 0.401 246s -0.767 0.872 246s -0.700 -0.316 246s 246s y: [4, 4, 2, 1] 246s 0.561 0.483 -0.492 -0.414 246s -1.119 -0.296 0.203 0.395 246s 0.389 0.859 -0.950 -0.624 246s 0.818 0.199 -0.129 -0.278 246s testing: mul_mat, [3, 4, 2, 4] = [2, 3, 2, 4] * [2, 4, 2, 4] 246s x0: [2, 3, 2, 4] 246s -0.600 -0.605 246s 0.181 0.756 246s -0.290 0.094 246s 246s x1: [2, 4, 2, 4] 246s 0.182 0.342 246s -0.340 0.054 246s 0.642 0.344 246s 0.694 0.304 246s 246s y: [3, 4, 2, 4] 246s -0.316 0.292 -0.021 246s 0.171 -0.021 0.104 246s -0.593 0.376 -0.154 246s -0.600 0.355 -0.173 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.525 0.658 246s 246s x1: [2, 3, 1, 1] 246s 0.095 0.655 246s 0.893 -0.254 246s -0.282 0.711 246s 246s y: [1, 3, 1, 1] 246s 0.481 246s 0.302 246s 0.319 246s testing: mul_mat, [4, 2, 2, 1] = [1, 4, 2, 1] * [1, 2, 2, 1] 246s x0: [1, 4, 2, 1] 246s 0.430 246s -0.485 246s -0.695 246s -0.727 246s 246s x1: [1, 2, 2, 1] 246s -0.959 246s 0.668 246s 246s y: [4, 2, 2, 1] 246s -0.413 0.466 0.666 0.698 246s 0.287 -0.324 -0.464 -0.486 246s testing: mul_mat, [4, 1, 2, 4] = [4, 4, 2, 4] * [4, 1, 2, 4] 246s x0: [4, 4, 2, 4] 246s 0.606 0.665 -0.738 -0.805 246s 0.580 0.044 -0.377 0.082 246s 0.482 -0.238 -0.229 0.658 246s -0.205 -0.155 -0.803 0.425 246s 246s x1: [4, 1, 2, 4] 246s 0.704 0.107 0.034 -0.262 246s 246s y: [4, 1, 2, 4] 246s 0.683 0.379 0.134 -0.300 246s test-mul-mat0: iter:265/500 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.664 -0.527 246s 0.662 0.346 246s 246s x1: [2, 2, 1, 1] 246s -0.506 0.638 246s 0.790 -0.251 246s 246s y: [2, 2, 1, 1] 246s -0.000 -0.114 246s -0.392 0.436 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.027 0.652 246s -0.677 0.465 246s 246s x1: [2, 2, 1, 1] 246s 0.446 -0.650 246s 0.185 -0.239 246s 246s y: [2, 2, 1, 1] 246s -0.412 -0.604 246s -0.151 -0.237 246s testing: mul_mat, [1, 2, 1, 2] = [2, 1, 1, 2] * [2, 2, 1, 2] 246s x0: [2, 1, 1, 2] 246s -0.373 -0.589 246s 246s x1: [2, 2, 1, 2] 246s -0.368 -0.788 246s 0.080 -0.665 246s 246s y: [1, 2, 1, 2] 246s 0.602 246s 0.362 246s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.654 -0.037 246s 0.302 -0.693 246s -0.039 0.573 246s -0.873 0.313 246s 246s x1: [2, 1, 1, 1] 246s -0.095 0.080 246s 246s y: [4, 1, 1, 1] 246s -0.065 -0.084 0.050 0.108 246s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.065 0.111 -0.961 0.481 246s -0.048 -0.949 -0.323 0.513 246s -0.842 0.856 -0.733 0.172 246s 246s x1: [4, 2, 1, 1] 246s 0.492 -0.666 0.993 -0.480 246s 0.986 -0.684 0.985 -0.383 246s 246s y: [3, 2, 1, 1] 246s -1.228 0.042 -1.795 246s -1.143 0.088 -2.203 246s testing: mul_mat, [2, 4, 1, 2] = [3, 2, 1, 2] * [3, 4, 1, 2] 246s x0: [3, 2, 1, 2] 246s 0.617 0.258 -0.344 246s 0.143 0.098 -0.570 246s 246s x1: [3, 4, 1, 2] 246s -0.439 -0.863 -0.174 246s 0.863 0.098 -0.047 246s -0.174 0.405 -0.474 246s -0.861 -0.102 -0.141 246s 246s y: [2, 4, 1, 2] 246s -0.433 -0.048 246s 0.574 0.160 246s 0.161 0.285 246s -0.509 -0.053 246s test-mul-mat0: iter:266/500 246s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.482 -0.684 0.180 0.060 246s -0.219 -0.829 -0.324 0.924 246s 246s x1: [4, 2, 1, 1] 246s -0.806 0.594 -0.380 0.612 246s -0.561 0.068 0.015 0.901 246s 246s y: [2, 2, 1, 1] 246s -0.826 0.373 246s -0.261 0.894 246s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 2, 3, 1] 246s -0.297 0.923 0.087 -0.126 246s -0.400 0.011 -0.698 -0.626 246s 246s x1: [4, 2, 3, 1] 246s 0.429 0.774 -0.420 0.858 246s 0.433 0.373 0.114 -0.045 246s 246s y: [2, 2, 3, 1] 246s 0.442 -0.407 246s 0.231 -0.220 246s testing: mul_mat, [2, 2, 3, 4] = [4, 2, 3, 4] * [4, 2, 3, 4] 246s x0: [4, 2, 3, 4] 246s 0.665 0.962 -0.388 0.418 246s 0.231 -0.159 -0.203 -0.472 246s 246s x1: [4, 2, 3, 4] 246s -0.606 0.743 0.294 -0.616 246s 0.266 -0.843 -0.310 0.969 246s 246s y: [2, 2, 3, 4] 246s -0.060 -0.027 246s -0.108 -0.199 246s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.389 0.543 0.197 0.269 246s 246s x1: [4, 2, 1, 1] 246s -0.575 -0.250 -0.388 0.809 246s -0.391 -0.374 0.478 0.796 246s 246s y: [1, 2, 1, 1] 246s 0.229 246s 0.258 246s testing: mul_mat, [2, 4, 3, 1] = [1, 2, 3, 1] * [1, 4, 3, 1] 246s x0: [1, 2, 3, 1] 246s -0.464 246s -0.721 246s 246s x1: [1, 4, 3, 1] 246s -0.026 246s -0.920 246s -0.763 246s -0.638 246s 246s y: [2, 4, 3, 1] 246s 0.012 0.018 246s 0.427 0.663 246s 0.354 0.550 246s 0.296 0.460 246s testing: mul_mat, [3, 1, 3, 4] = [2, 3, 3, 4] * [2, 1, 3, 4] 246s x0: [2, 3, 3, 4] 246s 0.312 0.157 246s -0.644 0.561 246s 0.141 0.222 246s 246s x1: [2, 1, 3, 4] 246s -0.404 0.817 246s 246s y: [3, 1, 3, 4] 246s 0.002 0.718 0.125 246s test-mul-mat0: iter:267/500 246s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.640 -0.142 246s 0.901 0.083 246s -0.636 -0.564 246s 0.171 0.571 246s 246s x1: [2, 1, 1, 1] 246s -0.165 0.254 246s 246s y: [4, 1, 1, 1] 246s 0.070 -0.128 -0.039 0.117 246s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 246s x0: [2, 4, 4, 1] 246s -0.551 -0.838 246s 0.847 0.646 246s -0.162 -0.155 246s 0.887 -0.181 246s 246s x1: [2, 4, 4, 1] 246s -0.863 -0.245 246s -0.312 0.779 246s 0.912 0.197 246s -0.325 -0.002 246s 246s y: [4, 4, 4, 1] 246s 0.681 -0.890 0.178 -0.721 246s -0.481 0.239 -0.070 -0.418 246s -0.668 0.900 -0.179 0.773 246s 0.181 -0.276 0.053 -0.287 246s testing: mul_mat, [1, 4, 4, 3] = [2, 1, 4, 3] * [2, 4, 4, 3] 246s x0: [2, 1, 4, 3] 246s -0.089 -0.850 246s 246s x1: [2, 4, 4, 3] 246s -0.526 0.834 246s -0.136 0.312 246s -0.320 -0.249 246s -0.869 0.099 246s 246s y: [1, 4, 4, 3] 246s -0.662 246s -0.253 246s 0.240 246s -0.007 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.976 0.962 246s -0.165 0.745 246s 0.936 -0.914 246s 246s x1: [2, 1, 1, 1] 246s 0.909 0.169 246s 246s y: [3, 1, 1, 1] 246s -0.724 -0.024 0.696 246s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 246s x0: [3, 1, 4, 1] 246s 0.103 0.056 0.136 246s 246s x1: [3, 2, 4, 1] 246s -0.478 0.909 0.021 246s -0.094 0.869 -0.102 246s 246s y: [1, 2, 4, 1] 246s 0.004 246s 0.025 246s testing: mul_mat, [2, 3, 4, 3] = [1, 2, 4, 3] * [1, 3, 4, 3] 246s x0: [1, 2, 4, 3] 246s -0.514 246s 0.256 246s 246s x1: [1, 3, 4, 3] 246s 0.525 246s 0.867 246s 0.702 246s 246s y: [2, 3, 4, 3] 246s -0.270 0.135 246s -0.446 0.222 246s -0.361 0.180 246s test-mul-mat0: iter:268/500 246s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.501 0.558 0.823 246s -0.804 -0.400 0.168 246s 0.500 0.670 -0.007 246s 246s x1: [3, 1, 1, 1] 246s 0.002 -0.755 0.492 246s 246s y: [3, 1, 1, 1] 246s -0.016 0.383 -0.508 246s testing: mul_mat, [3, 3, 2, 1] = [3, 3, 2, 1] * [3, 3, 2, 1] 246s x0: [3, 3, 2, 1] 246s 0.280 -0.430 -0.064 246s -0.219 -0.872 -0.241 246s -0.022 -0.272 0.927 246s 246s x1: [3, 3, 2, 1] 246s -0.510 -0.011 -0.502 246s -0.731 0.613 -0.180 246s 0.903 -0.658 0.180 246s 246s y: [3, 3, 2, 1] 246s -0.106 0.242 -0.451 246s -0.457 -0.331 -0.318 246s 0.525 0.333 0.326 246s testing: mul_mat, [4, 3, 2, 3] = [3, 4, 2, 3] * [3, 3, 2, 3] 246s x0: [3, 4, 2, 3] 246s 0.478 0.997 -0.058 246s 0.435 -0.190 0.357 246s 0.629 -0.237 0.114 246s 0.242 -0.169 -0.900 246s 246s x1: [3, 3, 2, 3] 246s 0.139 0.341 0.418 246s -0.885 0.229 0.240 246s -0.902 -0.940 0.128 246s 246s y: [4, 3, 2, 3] 246s 0.382 0.145 0.054 -0.401 246s -0.208 -0.342 -0.584 -0.469 246s -1.376 -0.168 -0.330 -0.174 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.793 0.987 -0.343 246s -0.454 0.904 0.165 246s -0.056 0.146 -0.847 246s -0.174 0.542 -0.362 246s 246s x1: [3, 4, 1, 1] 246s 0.900 -0.821 0.131 246s -0.001 -0.049 0.402 246s 0.807 0.009 0.935 246s 0.028 -0.130 0.695 246s 246s y: [4, 4, 1, 1] 246s -1.569 -1.129 -0.281 -0.649 246s -0.185 0.022 -0.347 -0.172 246s -0.951 -0.203 -0.836 -0.474 246s -0.389 -0.016 -0.609 -0.327 246s testing: mul_mat, [4, 3, 2, 1] = [4, 4, 2, 1] * [4, 3, 2, 1] 246s x0: [4, 4, 2, 1] 246s -0.081 -0.195 0.143 -0.346 246s -0.349 0.667 0.265 0.624 246s 0.029 0.775 0.714 0.101 246s -0.916 0.983 0.557 0.042 246s 246s x1: [4, 3, 2, 1] 246s 0.692 0.178 0.476 0.489 246s 0.731 -0.587 0.389 0.910 246s 0.545 -0.612 -0.139 -0.054 246s 246s y: [4, 3, 2, 1] 246s -0.192 0.309 0.548 -0.172 246s -0.204 0.025 -0.064 -0.991 246s 0.074 -0.668 -0.563 -1.180 246s testing: mul_mat, [4, 4, 2, 3] = [4, 4, 2, 3] * [4, 4, 2, 3] 246s x0: [4, 4, 2, 3] 246s 0.620 0.254 0.585 0.930 246s 0.611 -0.988 0.054 -0.393 246s -0.213 0.613 -0.421 -0.867 246s -0.759 0.725 -0.494 -0.463 246s 246s x1: [4, 4, 2, 3] 246s -0.609 0.850 -0.182 0.196 246s 0.517 -0.406 0.179 -0.340 246s 0.858 -0.107 -0.783 -0.487 246s -0.483 0.318 0.555 0.002 246s 246s y: [4, 4, 2, 3] 246s -0.085 -1.298 0.557 1.077 246s 0.006 0.860 -0.140 -0.618 246s -0.407 0.779 0.504 -0.117 246s 0.107 -0.580 0.063 0.323 246s test-mul-mat0: iter:269/500 246s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.313 0.321 246s 0.881 -0.250 246s -0.912 -0.498 246s -0.073 0.257 246s 246s x1: [2, 4, 1, 1] 246s -0.280 0.879 246s -0.316 0.793 246s -0.645 0.698 246s -0.905 0.196 246s 246s y: [4, 4, 1, 1] 246s 0.370 -0.467 -0.182 0.247 246s 0.354 -0.477 -0.107 0.227 246s 0.426 -0.743 0.241 0.227 246s 0.346 -0.847 0.727 0.117 246s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.577 -0.844 246s 0.895 -0.942 246s 0.783 -0.386 246s 0.936 -0.533 246s 246s x1: [2, 4, 1, 1] 246s -0.918 0.185 246s 0.999 -0.430 246s 0.023 0.768 246s 0.307 0.561 246s 246s y: [4, 4, 1, 1] 246s 0.374 -0.996 -0.790 -0.958 246s -0.214 1.300 0.948 1.165 246s -0.661 -0.703 -0.278 -0.388 246s -0.650 -0.253 0.024 -0.011 246s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.940 -0.103 246s 0.754 -0.134 246s 246s x1: [2, 4, 1, 1] 246s -0.592 -0.709 246s -0.835 -0.497 246s 0.487 0.370 246s 0.190 -0.191 246s 246s y: [2, 4, 1, 1] 246s -0.484 -0.352 246s -0.734 -0.563 246s 0.420 0.318 246s 0.198 0.169 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.075 0.712 246s 0.922 -0.365 246s 246s x1: [2, 2, 1, 1] 246s -0.845 0.835 246s -0.949 -0.846 246s 246s y: [2, 2, 1, 1] 246s 0.532 -1.084 246s -0.673 -0.566 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.426 0.041 246s -0.942 -0.534 246s -0.871 -0.579 246s 246s x1: [2, 2, 1, 1] 246s 0.549 -0.865 246s -0.209 0.443 246s 246s y: [3, 2, 1, 1] 246s -0.269 -0.055 0.023 246s 0.107 -0.040 -0.075 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.902 0.614 0.581 246s 246s x1: [3, 2, 1, 1] 246s 0.206 -0.032 0.908 246s -0.424 -0.842 -0.283 246s 246s y: [1, 2, 1, 1] 246s 0.323 246s -0.299 246s test-mul-mat0: iter:270/500 246s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.164 0.862 246s -0.908 -0.106 246s 0.992 0.133 246s 0.359 -0.588 246s 246s x1: [2, 4, 1, 1] 246s 0.922 0.822 246s -0.909 0.844 246s 0.534 -0.274 246s 0.393 0.669 246s 246s y: [4, 4, 1, 1] 246s 0.557 -0.925 1.024 -0.152 246s 0.877 0.736 -0.790 -0.823 246s -0.324 -0.456 0.493 0.353 246s 0.513 -0.428 0.478 -0.252 246s testing: mul_mat, [2, 4, 4, 1] = [2, 2, 4, 1] * [2, 4, 4, 1] 246s x0: [2, 2, 4, 1] 246s 0.353 0.377 246s 0.481 -0.609 246s 246s x1: [2, 4, 4, 1] 246s -0.661 -0.672 246s -0.680 -0.085 246s -0.514 0.037 246s -0.257 -0.416 246s 246s y: [2, 4, 4, 1] 246s -0.487 0.092 246s -0.272 -0.275 246s -0.168 -0.270 246s -0.248 0.130 246s testing: mul_mat, [3, 2, 4, 2] = [2, 3, 4, 2] * [2, 2, 4, 2] 246s x0: [2, 3, 4, 2] 246s 0.505 0.033 246s -0.547 0.487 246s 0.277 -0.443 246s 246s x1: [2, 2, 4, 2] 246s -0.152 -0.785 246s 0.567 0.615 246s 246s y: [3, 2, 4, 2] 246s -0.103 -0.299 0.306 246s 0.307 -0.011 -0.115 246s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.688 -0.547 246s -0.022 -0.372 246s 0.284 -0.553 246s 246s x1: [2, 3, 1, 1] 246s -0.994 -0.430 246s 0.501 -0.637 246s 0.296 0.265 246s 246s y: [3, 3, 1, 1] 246s 0.919 0.182 -0.044 246s 0.004 0.226 0.495 246s -0.349 -0.105 -0.063 246s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 246s x0: [3, 1, 4, 1] 246s 0.964 0.964 0.843 246s 246s x1: [3, 2, 4, 1] 246s 0.932 0.782 -0.357 246s 0.864 -0.576 -0.883 246s 246s y: [1, 2, 4, 1] 246s 1.352 246s -0.466 246s testing: mul_mat, [3, 3, 4, 2] = [1, 3, 4, 2] * [1, 3, 4, 2] 246s x0: [1, 3, 4, 2] 246s -0.010 246s -0.636 246s -0.484 246s 246s x1: [1, 3, 4, 2] 246s -0.434 246s -0.359 246s -0.218 246s 246s y: [3, 3, 4, 2] 246s 0.004 0.276 0.210 246s 0.004 0.228 0.174 246s 0.002 0.139 0.106 246s test-mul-mat0: iter:271/500 246s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.148 -0.650 0.258 -0.187 246s -0.211 0.775 0.336 0.693 246s -0.200 0.073 -0.151 -0.449 246s -0.320 -0.387 -0.251 0.180 246s 246s x1: [4, 2, 1, 1] 246s -0.111 0.021 -0.172 0.879 246s 0.385 0.344 0.082 -0.453 246s 246s y: [4, 2, 1, 1] 246s -0.206 0.591 -0.345 0.229 246s -0.175 -0.101 0.139 -0.358 246s testing: mul_mat, [1, 4, 2, 1] = [4, 1, 2, 1] * [4, 4, 2, 1] 246s x0: [4, 1, 2, 1] 246s 0.800 -0.819 -0.615 -0.824 246s 246s x1: [4, 4, 2, 1] 246s -0.363 -0.618 0.131 -0.115 246s 0.413 -0.625 0.774 -0.566 246s 0.203 0.653 0.818 -0.453 246s -0.264 -0.634 0.457 0.587 246s 246s y: [1, 4, 2, 1] 246s 0.230 246s 0.833 246s -0.502 246s -0.457 246s testing: mul_mat, [3, 1, 2, 4] = [4, 3, 2, 4] * [4, 1, 2, 4] 246s x0: [4, 3, 2, 4] 246s -0.487 -0.878 0.697 -0.556 246s 0.840 0.794 -0.225 0.063 246s -0.620 -0.157 0.484 -0.744 246s 246s x1: [4, 1, 2, 4] 246s -0.363 0.925 -0.656 0.003 246s 246s y: [3, 1, 2, 4] 246s -1.094 0.577 -0.239 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.600 -0.296 -0.146 -0.825 246s 246s x1: [4, 3, 1, 1] 246s 0.249 0.731 -0.796 -0.586 246s -0.333 -0.422 -0.013 -0.065 246s -0.247 -0.311 -0.513 -0.298 246s 246s y: [1, 3, 1, 1] 246s 0.234 246s 0.380 246s 0.562 246s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 4, 2, 1] 246s -0.918 246s -0.672 246s -0.223 246s -0.275 246s 246s x1: [1, 4, 2, 1] 246s -0.683 246s -0.605 246s 0.917 246s -0.238 246s 246s y: [4, 4, 2, 1] 246s 0.627 0.459 0.152 0.188 246s 0.555 0.406 0.135 0.166 246s -0.842 -0.616 -0.204 -0.252 246s 0.219 0.160 0.053 0.066 246s testing: mul_mat, [3, 1, 2, 4] = [4, 3, 2, 4] * [4, 1, 2, 4] 246s x0: [4, 3, 2, 4] 246s 0.205 -0.558 -0.618 0.024 246s -0.875 -0.760 0.959 -0.467 246s 0.906 -0.550 0.395 -0.485 246s 246s x1: [4, 1, 2, 4] 246s -0.561 0.122 -0.515 0.427 246s 246s y: [3, 1, 2, 4] 246s 0.146 -0.296 -0.985 246s test-mul-mat0: iter:272/500 246s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.532 246s -0.112 246s -0.188 246s 0.738 246s 246s x1: [1, 4, 1, 1] 246s -0.550 246s -0.517 246s 0.031 246s 0.728 246s 246s y: [4, 4, 1, 1] 246s 0.292 0.061 0.104 -0.405 246s 0.275 0.058 0.097 -0.381 246s -0.017 -0.003 -0.006 0.023 246s -0.387 -0.081 -0.137 0.537 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.992 246s -0.436 246s 246s x1: [1, 4, 1, 1] 246s 0.598 246s -0.081 246s -0.992 246s -0.696 246s 246s y: [2, 4, 1, 1] 246s 0.593 -0.261 246s -0.080 0.035 246s -0.985 0.433 246s -0.691 0.303 246s testing: mul_mat, [4, 2, 1, 2] = [1, 4, 1, 2] * [1, 2, 1, 2] 246s x0: [1, 4, 1, 2] 246s 0.947 246s -0.338 246s -0.173 246s -0.545 246s 246s x1: [1, 2, 1, 2] 246s 0.473 246s -0.324 246s 246s y: [4, 2, 1, 2] 246s 0.447 -0.160 -0.082 -0.258 246s -0.307 0.110 0.056 0.177 246s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.099 246s -0.410 246s -0.769 246s 246s x1: [1, 4, 1, 1] 246s 0.147 246s -0.269 246s 0.173 246s 0.630 246s 246s y: [3, 4, 1, 1] 246s -0.014 -0.060 -0.113 246s 0.027 0.110 0.207 246s -0.017 -0.071 -0.133 246s -0.062 -0.259 -0.485 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.680 0.968 0.003 246s 0.976 -0.745 -0.278 246s 0.691 0.410 -0.587 246s 0.937 -0.356 -0.050 246s 246s x1: [3, 1, 1, 1] 246s 0.789 0.401 0.968 246s 246s y: [4, 1, 1, 1] 246s -0.145 0.203 0.141 0.549 246s testing: mul_mat, [2, 3, 1, 2] = [4, 2, 1, 2] * [4, 3, 1, 2] 246s x0: [4, 2, 1, 2] 246s -0.009 0.476 -0.890 0.097 246s 0.697 0.713 -0.574 0.350 246s 246s x1: [4, 3, 1, 2] 246s 0.384 0.240 0.405 -0.447 246s -0.445 -0.585 0.276 0.702 246s 0.146 -0.551 0.332 -0.091 246s 246s y: [2, 3, 1, 2] 246s -0.293 0.050 246s -0.451 -0.639 246s -0.568 -0.513 246s test-mul-mat0: iter:273/500 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.392 0.409 -0.313 246s 0.081 -0.601 -0.616 246s 246s x1: [3, 2, 1, 1] 246s 0.441 0.864 -0.815 246s -0.450 -0.610 0.828 246s 246s y: [2, 2, 1, 1] 246s 0.435 0.019 246s -0.332 -0.180 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.141 0.750 0.059 246s 0.784 0.357 -0.548 246s 246s x1: [3, 2, 1, 1] 246s -0.444 -0.888 -0.506 246s -0.018 0.209 0.844 246s 246s y: [2, 2, 1, 1] 246s -0.633 -0.387 246s 0.209 -0.402 246s testing: mul_mat, [4, 2, 1, 4] = [3, 4, 1, 4] * [3, 2, 1, 4] 246s x0: [3, 4, 1, 4] 246s 0.159 0.538 0.236 246s -0.057 -0.105 0.687 246s -0.899 0.192 -0.560 246s 0.983 -0.650 -0.365 246s 246s x1: [3, 2, 1, 4] 246s 0.158 -0.703 -0.247 246s 0.882 0.158 -0.805 246s 246s y: [4, 2, 1, 4] 246s -0.411 -0.105 -0.139 0.702 246s 0.036 -0.620 -0.311 1.059 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.976 -0.378 -0.588 246s -0.295 -0.217 -0.446 246s -0.655 -0.161 -0.358 246s 0.564 -0.360 -0.608 246s 246s x1: [3, 4, 1, 1] 246s 0.486 -0.797 0.981 246s -0.691 -0.365 -0.597 246s -0.418 0.448 0.917 246s -0.201 0.624 0.731 246s 246s y: [4, 4, 1, 1] 246s 0.200 -0.408 -0.541 -0.035 246s -0.186 0.549 0.725 0.105 246s -1.116 -0.383 -0.128 -0.955 246s -0.862 -0.402 -0.231 -0.783 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.747 -0.365 -0.043 -0.744 246s -0.097 -0.388 0.417 -0.398 246s 0.809 0.853 0.961 -0.848 246s 0.877 0.340 0.740 -0.190 246s 246s x1: [4, 3, 1, 1] 246s -0.097 -0.628 -0.935 -0.368 246s 0.967 -0.398 -0.881 -0.830 246s -0.417 -0.572 -0.195 -0.014 246s 246s y: [4, 3, 1, 1] 246s 0.615 0.010 -1.201 -0.920 246s 0.079 0.024 0.298 0.219 246s 0.539 0.187 -1.001 -0.702 246s testing: mul_mat, [2, 4, 1, 4] = [4, 2, 1, 4] * [4, 4, 1, 4] 246s x0: [4, 2, 1, 4] 246s -0.851 -0.988 0.417 0.220 246s 0.881 -0.191 0.556 -0.253 246s 246s x1: [4, 4, 1, 4] 246s 0.243 -0.456 0.713 0.615 246s -0.391 -0.655 0.582 0.211 246s -0.536 0.751 0.794 -0.108 246s -0.444 -0.220 0.902 -0.191 246s 246s y: [2, 4, 1, 4] 246s 0.676 0.542 246s 1.269 0.051 246s 0.021 -0.148 246s 0.929 0.201 246s test-mul-mat0: iter:274/500 246s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.750 -0.044 246s 0.359 -0.421 246s 246s x1: [2, 1, 1, 1] 246s -0.742 -0.231 246s 246s y: [2, 1, 1, 1] 246s 0.567 -0.169 246s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.702 -0.222 246s 0.297 -0.903 246s 0.169 0.212 246s 0.160 -0.267 246s 246s x1: [2, 2, 1, 1] 246s -0.080 -0.991 246s -0.045 0.347 246s 246s y: [4, 2, 1, 1] 246s 0.164 0.872 -0.223 0.252 246s -0.109 -0.327 0.066 -0.100 246s testing: mul_mat, [1, 4, 1, 4] = [2, 1, 1, 4] * [2, 4, 1, 4] 246s x0: [2, 1, 1, 4] 246s -0.220 0.823 246s 246s x1: [2, 4, 1, 4] 246s -0.267 -0.937 246s -0.507 0.326 246s -0.479 0.184 246s -0.933 -0.140 246s 246s y: [1, 4, 1, 4] 246s -0.713 246s 0.379 246s 0.257 246s 0.090 246s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.934 -0.610 246s 246s x1: [2, 1, 1, 1] 246s -0.053 0.996 246s 246s y: [1, 1, 1, 1] 246s -0.557 246s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.493 246s 0.031 246s 246s x1: [1, 2, 1, 1] 246s 0.232 246s -0.456 246s 246s y: [2, 2, 1, 1] 246s 0.115 0.007 246s -0.225 -0.014 246s testing: mul_mat, [3, 1, 1, 4] = [2, 3, 1, 4] * [2, 1, 1, 4] 246s x0: [2, 3, 1, 4] 246s 0.536 -0.515 246s 0.330 -0.890 246s 0.100 -0.077 246s 246s x1: [2, 1, 1, 4] 246s 0.292 0.102 246s 246s y: [3, 1, 1, 4] 246s 0.104 0.006 0.021 246s test-mul-mat0: iter:275/500 246s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.897 0.703 -0.440 246s 246s x1: [3, 1, 1, 1] 246s -0.461 -0.433 -0.398 246s 246s y: [1, 1, 1, 1] 246s -0.543 246s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.438 -0.197 -0.993 246s 246s x1: [3, 1, 1, 1] 246s -0.993 -0.374 -0.484 246s 246s y: [1, 1, 1, 1] 246s 0.119 246s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.335 -0.761 0.406 246s 246s x1: [3, 1, 1, 1] 246s 0.756 -0.964 0.928 246s 246s y: [1, 1, 1, 1] 246s 1.364 246s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.119 0.213 0.901 246s -0.623 -0.229 0.213 246s 246s x1: [3, 1, 1, 1] 246s 0.178 0.914 -0.659 246s 246s y: [2, 1, 1, 1] 246s -0.421 -0.460 246s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.628 -0.546 246s -0.857 0.582 246s -0.539 0.264 246s 246s x1: [2, 3, 1, 1] 246s 0.310 -0.532 246s 0.815 0.385 246s -0.635 0.518 246s 246s y: [3, 3, 1, 1] 246s 0.096 -0.575 -0.307 246s -0.722 -0.474 -0.337 246s 0.116 0.845 0.479 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.291 0.814 -0.457 246s 246s x1: [3, 2, 1, 1] 246s -0.539 0.338 0.300 246s -0.611 0.303 -0.365 246s 246s y: [1, 2, 1, 1] 246s 0.294 246s 0.591 246s test-mul-mat0: iter:276/500 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.109 -0.839 0.624 246s -0.164 -0.467 0.768 246s 0.298 -0.013 0.349 246s -0.438 0.449 -0.313 246s 246s x1: [3, 2, 1, 1] 246s 0.079 -0.805 0.328 246s -0.708 0.506 0.796 246s 246s y: [4, 2, 1, 1] 246s 0.871 0.614 0.148 -0.498 246s 0.150 0.491 0.061 0.288 246s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 1, 3, 1] 246s -0.610 -0.258 0.520 246s 246s x1: [3, 4, 3, 1] 246s 0.862 0.838 0.990 246s -0.503 -0.534 -0.301 246s -0.689 0.009 0.748 246s -0.823 -0.567 0.175 246s 246s y: [1, 4, 3, 1] 246s -0.228 246s 0.288 246s 0.807 246s 0.740 246s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 246s x0: [3, 2, 3, 1] 246s 0.982 -0.074 0.747 246s 0.702 -0.645 -0.170 246s 246s x1: [3, 1, 3, 1] 246s 0.371 0.937 0.495 246s 246s y: [2, 1, 3, 1] 246s 0.665 -0.429 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.973 -0.159 0.482 246s -0.465 -0.204 -0.807 246s 246s x1: [3, 2, 1, 1] 246s -0.859 0.074 0.086 246s 0.512 0.011 -0.419 246s 246s y: [2, 2, 1, 1] 246s -0.806 0.315 246s 0.294 0.098 246s testing: mul_mat, [4, 3, 3, 1] = [2, 4, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 4, 3, 1] 246s -0.821 0.097 246s -0.484 0.386 246s -0.151 0.163 246s 0.190 0.632 246s 246s x1: [2, 3, 3, 1] 246s -0.222 -0.592 246s 0.940 -0.521 246s -0.237 -0.230 246s 246s y: [4, 3, 3, 1] 246s 0.125 -0.121 -0.063 -0.416 246s -0.822 -0.656 -0.227 -0.151 246s 0.172 0.026 -0.002 -0.190 246s testing: mul_mat, [1, 2, 3, 1] = [4, 1, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 1, 3, 1] 246s -0.233 0.956 0.687 -0.129 246s 246s x1: [4, 2, 3, 1] 246s -0.019 -0.758 0.691 -0.823 246s 0.347 0.121 0.514 0.526 246s 246s y: [1, 2, 3, 1] 246s -0.140 246s 0.320 246s test-mul-mat0: iter:277/500 246s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.387 0.630 0.909 246s -0.133 -0.975 -0.517 246s 246s x1: [3, 1, 1, 1] 246s -0.805 0.020 0.654 246s 246s y: [2, 1, 1, 1] 246s 0.296 -0.251 246s testing: mul_mat, [3, 2, 4, 1] = [3, 3, 4, 1] * [3, 2, 4, 1] 246s x0: [3, 3, 4, 1] 246s 0.058 -0.478 0.694 246s 0.926 -0.452 -0.824 246s 0.795 0.328 -0.552 246s 246s x1: [3, 2, 4, 1] 246s 0.869 -0.219 -0.729 246s 0.156 -0.334 0.039 246s 246s y: [3, 2, 4, 1] 246s -0.350 1.504 1.021 246s 0.196 0.264 -0.007 246s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 246s x0: [3, 2, 4, 1] 246s -0.314 0.824 0.401 246s -0.439 -0.902 0.092 246s 246s x1: [3, 3, 4, 1] 246s -0.456 0.720 -0.187 246s -0.008 -0.329 -0.193 246s -0.522 -0.266 0.154 246s 246s y: [2, 3, 4, 1] 246s 0.661 -0.466 246s -0.346 0.283 246s 0.007 0.483 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.013 0.104 -0.183 246s 0.005 0.781 -0.256 246s -0.311 0.168 -0.340 246s 0.574 0.101 -0.586 246s 246s x1: [3, 2, 1, 1] 246s 0.602 -0.880 -0.908 246s 0.041 -0.673 0.182 246s 246s y: [4, 2, 1, 1] 246s 0.083 -0.452 -0.026 0.787 246s -0.103 -0.572 -0.187 -0.151 246s testing: mul_mat, [1, 3, 4, 1] = [4, 1, 4, 1] * [4, 3, 4, 1] 246s x0: [4, 1, 4, 1] 246s -0.886 -0.082 -0.999 0.762 246s 246s x1: [4, 3, 4, 1] 246s -0.413 -0.042 0.844 -0.782 246s -0.114 -0.954 -0.947 0.118 246s 0.022 0.028 -0.978 -0.304 246s 246s y: [1, 3, 4, 1] 246s -1.070 246s 1.216 246s 0.724 246s testing: mul_mat, [2, 4, 4, 1] = [1, 2, 4, 1] * [1, 4, 4, 1] 246s x0: [1, 2, 4, 1] 246s 0.079 246s 0.686 246s 246s x1: [1, 4, 4, 1] 246s -0.508 246s 0.583 246s 0.155 246s -0.682 246s 246s y: [2, 4, 4, 1] 246s -0.040 -0.348 246s 0.046 0.400 246s 0.012 0.106 246s -0.054 -0.468 246s test-mul-mat0: iter:278/500 246s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.002 -0.825 246s 246s x1: [2, 1, 1, 1] 246s 0.415 0.020 246s 246s y: [1, 1, 1, 1] 246s -0.017 246s testing: mul_mat, [4, 1, 4, 1] = [2, 4, 4, 1] * [2, 1, 4, 1] 246s x0: [2, 4, 4, 1] 246s 0.036 -0.608 246s 0.030 -0.040 246s -0.075 -0.891 246s -0.354 0.433 246s 246s x1: [2, 1, 4, 1] 246s 0.401 0.385 246s 246s y: [4, 1, 4, 1] 246s -0.220 -0.003 -0.373 0.025 246s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 246s x0: [2, 1, 4, 1] 246s 0.967 0.152 246s 246s x1: [2, 4, 4, 1] 246s -0.235 0.235 246s -0.123 0.690 246s 0.344 0.523 246s 0.123 -0.389 246s 246s y: [1, 4, 4, 1] 246s -0.191 246s -0.013 246s 0.412 246s 0.060 246s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.663 -0.018 246s -0.435 -0.770 246s -0.322 0.503 246s 0.776 -0.149 246s 246s x1: [2, 1, 1, 1] 246s -0.834 0.423 246s 246s y: [4, 1, 1, 1] 246s -0.560 0.038 0.481 -0.710 246s testing: mul_mat, [2, 2, 4, 1] = [4, 2, 4, 1] * [4, 2, 4, 1] 246s x0: [4, 2, 4, 1] 246s -0.695 0.171 0.746 -0.916 246s 0.418 0.854 -0.578 0.165 246s 246s x1: [4, 2, 4, 1] 246s -0.134 -0.770 0.073 0.157 246s -0.446 0.549 -0.671 0.252 246s 246s y: [2, 2, 4, 1] 246s -0.127 -0.729 246s -0.328 0.712 246s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 246s x0: [2, 4, 4, 1] 246s 0.976 -0.866 246s 0.675 0.501 246s 0.422 -0.943 246s -0.099 0.144 246s 246s x1: [2, 4, 4, 1] 246s 0.548 -0.480 246s -0.158 0.295 246s -0.057 -0.074 246s -0.541 -0.921 246s 246s y: [4, 4, 4, 1] 246s 0.950 0.130 0.684 -0.123 246s -0.409 0.041 -0.345 0.058 246s 0.009 -0.076 0.046 -0.005 246s 0.270 -0.826 0.641 -0.079 246s test-mul-mat0: iter:279/500 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.643 0.931 -0.505 246s 0.664 0.196 -0.756 246s -0.706 -0.394 -0.176 246s -0.118 0.150 0.785 246s 246s x1: [3, 4, 1, 1] 246s 0.989 0.477 0.914 246s -0.429 -0.674 0.491 246s 0.378 -0.120 -0.660 246s 0.234 0.497 -0.870 246s 246s y: [4, 4, 1, 1] 246s 0.619 0.059 -1.047 0.672 246s -1.152 -0.789 0.482 0.335 246s 0.464 0.727 -0.104 -0.581 246s 1.053 0.911 -0.208 -0.636 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.772 -0.065 0.611 246s 0.269 0.065 0.059 246s 246s x1: [3, 4, 1, 1] 246s 0.949 0.669 -0.580 246s -0.562 0.090 0.190 246s -0.573 -0.433 0.104 246s -0.002 -0.108 -0.405 246s 246s y: [2, 4, 1, 1] 246s 0.335 0.265 246s -0.324 -0.134 246s -0.351 -0.176 246s -0.242 -0.032 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.202 -0.378 0.752 246s 246s x1: [3, 2, 1, 1] 246s -0.088 -0.004 0.554 246s -0.424 -0.808 0.798 246s 246s y: [1, 2, 1, 1] 246s 0.436 246s 0.991 246s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.173 -0.983 0.121 246s -0.861 -0.434 0.564 246s -0.293 0.274 -0.834 246s 246s x1: [3, 1, 1, 1] 246s 0.948 -0.593 0.702 246s 246s y: [3, 1, 1, 1] 246s 0.504 -0.163 -1.025 246s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.836 -0.096 0.566 246s -0.304 0.962 0.702 246s 246s x1: [3, 3, 1, 1] 246s 0.716 0.940 0.938 246s -0.349 0.550 0.208 246s 0.716 -0.390 -0.880 246s 246s y: [2, 3, 1, 1] 246s -0.157 1.346 246s 0.357 0.781 246s -1.060 -1.212 246s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.160 0.726 246s 0.974 0.247 246s 0.835 -0.045 246s 246s x1: [2, 3, 1, 1] 246s -0.416 0.319 246s 0.650 -0.009 246s 0.020 0.267 246s 246s y: [3, 3, 1, 1] 246s 0.165 -0.326 -0.361 246s 0.097 0.631 0.543 246s 0.197 0.086 0.005 246s test-mul-mat0: iter:280/500 246s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.220 246s -0.441 246s 0.039 246s 0.389 246s 246s x1: [1, 1, 1, 1] 246s 0.352 246s 246s y: [4, 1, 1, 1] 246s -0.077 -0.155 0.014 0.137 246s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 4, 2, 1] 246s -0.740 246s -0.992 246s 0.090 246s 0.280 246s 246s x1: [1, 4, 2, 1] 246s -0.321 246s 0.751 246s 0.553 246s 0.375 246s 246s y: [4, 4, 2, 1] 246s 0.238 0.318 -0.029 -0.090 246s -0.556 -0.745 0.068 0.210 246s -0.410 -0.549 0.050 0.155 246s -0.278 -0.372 0.034 0.105 246s testing: mul_mat, [3, 4, 2, 4] = [1, 3, 2, 4] * [1, 4, 2, 4] 246s x0: [1, 3, 2, 4] 246s -0.477 246s -0.539 246s -0.582 246s 246s x1: [1, 4, 2, 4] 246s -0.258 246s -0.834 246s -0.503 246s 0.698 246s 246s y: [3, 4, 2, 4] 246s 0.123 0.139 0.150 246s 0.398 0.450 0.486 246s 0.240 0.271 0.293 246s -0.333 -0.376 -0.406 246s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.329 246s 246s x1: [1, 3, 1, 1] 246s -0.859 246s -0.356 246s -0.092 246s 246s y: [1, 3, 1, 1] 246s 0.283 246s 0.117 246s 0.030 246s testing: mul_mat, [3, 1, 2, 1] = [1, 3, 2, 1] * [1, 1, 2, 1] 246s x0: [1, 3, 2, 1] 246s -0.867 246s -0.683 246s 0.627 246s 246s x1: [1, 1, 2, 1] 246s 0.672 246s 246s y: [3, 1, 2, 1] 246s -0.583 -0.459 0.421 246s testing: mul_mat, [3, 1, 2, 4] = [3, 3, 2, 4] * [3, 1, 2, 4] 246s x0: [3, 3, 2, 4] 246s -0.637 0.326 -0.189 246s -0.469 0.951 0.937 246s 0.707 0.029 0.866 246s 246s x1: [3, 1, 2, 4] 246s 0.485 0.987 -0.163 246s 246s y: [3, 1, 2, 4] 246s 0.043 0.558 0.231 246s test-mul-mat0: iter:281/500 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.238 0.820 0.485 0.525 246s 0.032 -0.750 -0.649 -0.909 246s -0.241 0.946 0.208 0.093 246s -0.328 -0.084 -0.041 0.857 246s 246s x1: [4, 1, 1, 1] 246s -0.390 -0.691 -0.067 -0.862 246s 246s y: [4, 1, 1, 1] 246s -1.144 1.333 -0.653 -0.550 246s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 3, 3, 1] 246s 0.993 -0.547 0.464 0.448 246s -0.620 0.536 -0.152 0.514 246s -0.300 -0.079 0.566 -0.176 246s 246s x1: [4, 4, 3, 1] 246s 0.166 0.385 -0.690 0.896 246s -0.762 0.581 -0.551 -0.764 246s 0.691 0.408 -0.154 -1.000 246s -0.660 -0.016 0.577 0.579 246s 246s y: [3, 4, 3, 1] 246s 0.035 0.668 -0.628 246s -1.673 0.476 0.005 246s -0.056 -0.701 -0.150 246s -0.119 0.611 0.423 246s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 246s x0: [4, 1, 3, 1] 246s -0.359 -0.717 0.909 -0.327 246s 246s x1: [4, 3, 3, 1] 246s -0.824 -0.085 0.665 -0.124 246s 0.836 0.230 0.700 -0.314 246s -0.987 -0.968 0.777 0.910 246s 246s y: [1, 3, 3, 1] 246s 1.001 246s 0.273 246s 1.456 246s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.326 -0.770 0.703 -0.701 246s -0.147 0.453 -0.882 -0.297 246s 246s x1: [4, 1, 1, 1] 246s -0.986 -0.091 -0.485 0.774 246s 246s y: [2, 1, 1, 1] 246s -0.492 0.301 246s testing: mul_mat, [2, 4, 3, 1] = [2, 2, 3, 1] * [2, 4, 3, 1] 246s x0: [2, 2, 3, 1] 246s -0.269 -0.480 246s 0.800 -0.151 246s 246s x1: [2, 4, 3, 1] 246s -0.817 -0.940 246s 0.368 0.123 246s 0.657 0.263 246s 0.764 0.941 246s 246s y: [2, 4, 3, 1] 246s 0.672 -0.512 246s -0.158 0.276 246s -0.304 0.486 246s -0.658 0.470 246s testing: mul_mat, [3, 2, 3, 1] = [2, 3, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 3, 3, 1] 246s -0.361 0.140 246s 0.024 0.371 246s 0.905 -0.279 246s 246s x1: [2, 2, 3, 1] 246s 0.919 0.758 246s 0.026 -0.643 246s 246s y: [3, 2, 3, 1] 246s -0.226 0.303 0.621 246s -0.099 -0.238 0.203 246s test-mul-mat0: iter:282/500 246s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.322 -0.240 -0.666 0.786 246s -0.489 0.765 -0.160 -0.583 246s 0.014 0.750 -0.757 -0.980 246s 0.685 -0.574 -0.216 0.638 246s 246s x1: [4, 4, 1, 1] 246s -0.235 0.952 0.760 0.273 246s -0.854 0.513 -0.608 0.497 246s 0.455 0.031 -0.479 0.360 246s -0.829 0.892 -0.919 -0.959 246s 246s y: [4, 4, 1, 1] 246s -0.596 0.564 -0.132 -0.698 246s 0.397 0.618 0.346 -0.432 246s 0.741 -0.332 0.039 0.627 246s -0.623 1.793 2.293 -1.494 246s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 2, 4, 1] 246s -0.354 0.217 -0.668 0.737 246s 0.877 -0.187 0.342 -0.812 246s 246s x1: [4, 4, 4, 1] 246s -0.814 -0.943 0.783 0.700 246s -0.551 0.280 0.155 0.480 246s 0.801 -0.486 0.651 0.693 246s -0.405 0.692 -0.244 0.917 246s 246s y: [2, 4, 4, 1] 246s 0.075 -0.837 246s 0.506 -0.873 246s -0.313 0.454 246s 1.132 -1.312 246s testing: mul_mat, [3, 2, 4, 1] = [4, 3, 4, 1] * [4, 2, 4, 1] 246s x0: [4, 3, 4, 1] 246s -0.907 0.992 -0.641 -0.708 246s -0.191 0.532 -0.967 0.817 246s -0.379 0.433 0.473 0.644 246s 246s x1: [4, 2, 4, 1] 246s -0.249 0.374 -0.143 -0.372 246s -0.813 -0.801 -0.183 0.173 246s 246s y: [3, 2, 4, 1] 246s 0.951 0.082 -0.050 246s -0.062 0.048 -0.014 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.708 0.429 -0.317 -0.442 246s -0.643 0.397 -0.530 -0.024 246s -0.024 0.278 0.398 -0.009 246s 246s x1: [4, 3, 1, 1] 246s 0.866 -0.870 -0.769 -0.685 246s -0.235 0.534 0.841 0.156 246s -0.047 0.980 -0.655 0.608 246s 246s y: [3, 3, 1, 1] 246s 0.785 -0.478 -0.563 246s -0.272 -0.087 0.488 246s 0.326 0.751 0.008 246s testing: mul_mat, [4, 4, 4, 1] = [3, 4, 4, 1] * [3, 4, 4, 1] 246s x0: [3, 4, 4, 1] 246s -0.499 -0.621 -0.875 246s 0.189 0.226 0.054 246s -0.203 -0.155 -0.316 246s -0.966 -0.748 0.999 246s 246s x1: [3, 4, 4, 1] 246s -0.923 0.796 0.778 246s 0.073 0.657 -0.651 246s -0.061 0.787 -0.420 246s 0.254 -0.448 -0.886 246s 246s y: [4, 4, 4, 1] 246s -0.715 0.047 -0.182 1.074 246s 0.125 0.127 0.089 -1.213 246s -0.091 0.144 0.023 -0.949 246s 0.927 -0.101 0.298 -0.795 246s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 246s x0: [4, 4, 4, 1] 246s -0.433 -0.175 0.569 0.912 246s 0.625 0.401 0.374 0.340 246s 0.801 0.889 0.349 0.860 246s -0.316 0.510 0.536 -0.205 246s 246s x1: [4, 3, 4, 1] 246s -0.848 -0.643 -0.654 -0.734 246s -0.178 0.413 -0.953 0.308 246s 0.349 0.203 -0.118 0.230 246s 246s y: [4, 3, 4, 1] 246s -0.562 -1.283 -2.111 -0.260 246s -0.257 -0.198 0.156 -0.307 246s -0.044 0.334 0.617 -0.118 246s test-mul-mat0: iter:283/500 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.146 0.274 -0.020 -0.332 246s 0.313 0.196 0.181 0.703 246s 0.511 0.248 -0.648 -0.560 246s 246s x1: [4, 3, 1, 1] 246s 0.686 0.462 -0.456 0.754 246s 0.031 0.464 0.735 0.941 246s -0.757 -0.490 -0.553 -0.971 246s 246s y: [3, 3, 1, 1] 246s -0.215 0.753 0.338 246s -0.205 0.895 -0.872 246s 0.310 -1.116 0.394 246s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 246s x0: [4, 4, 4, 1] 246s 0.006 -0.473 -0.311 -0.525 246s 0.059 -0.501 0.139 -0.228 246s -0.989 0.314 0.734 0.876 246s 0.929 -0.870 -0.375 -0.673 246s 246s x1: [4, 3, 4, 1] 246s 0.435 -0.115 0.783 -0.573 246s -0.872 -0.057 -0.887 0.590 246s 0.486 0.867 -0.378 -0.050 246s 246s y: [4, 3, 4, 1] 246s 0.114 0.323 -0.393 0.596 246s -0.012 -0.280 0.710 -0.825 246s -0.263 -0.447 -0.530 -0.127 246s testing: mul_mat, [3, 4, 4, 3] = [4, 3, 4, 3] * [4, 4, 4, 3] 246s x0: [4, 3, 4, 3] 246s -0.989 -0.880 -0.796 -0.862 246s 0.779 -0.126 0.909 -0.603 246s 0.978 -0.226 -0.402 0.067 246s 246s x1: [4, 4, 4, 3] 246s 0.042 0.573 -0.390 0.664 246s 0.810 -0.658 -0.703 0.361 246s 0.807 -0.194 -0.159 0.403 246s 0.940 -0.353 0.953 -0.424 246s 246s y: [3, 4, 4, 3] 246s -0.807 -0.795 0.112 246s 0.027 -0.143 1.247 246s -0.848 0.265 0.924 246s -1.012 1.898 0.587 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.030 -0.922 -0.367 -0.929 246s -0.114 -0.211 -0.806 0.268 246s -0.696 0.400 0.354 0.299 246s 246s x1: [4, 3, 1, 1] 246s 0.092 0.260 -0.503 -0.537 246s 0.412 0.480 0.450 0.401 246s 0.641 0.524 0.815 -0.294 246s 246s y: [3, 3, 1, 1] 246s 0.446 0.196 -0.299 246s -0.968 -0.404 0.185 246s -0.489 -0.920 -0.036 246s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 246s x0: [3, 2, 4, 1] 246s -0.142 -0.936 0.889 246s -0.239 -0.996 0.571 246s 246s x1: [3, 4, 4, 1] 246s -0.076 -0.807 -0.808 246s 0.416 -0.869 0.507 246s -0.492 0.391 -0.995 246s -0.029 -0.197 0.485 246s 246s y: [2, 4, 4, 1] 246s 0.048 0.361 246s 1.205 1.056 246s -1.181 -0.840 246s 0.619 0.480 246s testing: mul_mat, [4, 3, 4, 3] = [2, 4, 4, 3] * [2, 3, 4, 3] 246s x0: [2, 4, 4, 3] 246s -0.034 -0.021 246s 0.872 0.402 246s -0.062 -0.136 246s 0.890 0.327 246s 246s x1: [2, 3, 4, 3] 246s 0.231 -0.189 246s -0.443 -0.255 246s -0.172 -0.731 246s 246s y: [4, 3, 4, 3] 246s -0.004 0.125 0.011 0.144 246s 0.020 -0.488 0.062 -0.477 246s 0.021 -0.444 0.110 -0.392 246s test-mul-mat0: iter:284/500 246s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.513 -0.088 0.905 -0.930 246s -0.355 0.046 0.909 -0.601 246s 0.623 -0.768 0.896 0.333 246s 246s x1: [4, 4, 1, 1] 246s 0.866 0.300 -0.136 0.364 246s -0.627 -0.301 -0.153 -0.508 246s 0.161 -0.996 0.164 -0.650 246s 0.151 -0.072 0.973 0.369 246s 246s y: [3, 4, 1, 1] 246s -0.044 -0.636 0.308 246s 0.039 0.374 -0.466 246s 0.923 0.437 0.796 246s 0.621 0.606 1.144 246s testing: mul_mat, [1, 3, 2, 1] = [4, 1, 2, 1] * [4, 3, 2, 1] 246s x0: [4, 1, 2, 1] 246s -0.741 0.890 0.952 -0.509 246s 246s x1: [4, 3, 2, 1] 246s 0.641 0.720 0.199 -0.059 246s -0.416 -0.437 0.314 0.283 246s 0.409 0.806 -0.556 0.413 246s 246s y: [1, 3, 2, 1] 246s 0.386 246s 0.074 246s -0.326 246s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 246s x0: [4, 3, 2, 1] 246s 0.869 0.161 -0.389 -0.566 246s 0.059 0.378 -0.633 -0.563 246s 0.657 0.213 0.720 -0.993 246s 246s x1: [4, 1, 2, 1] 246s -0.516 0.072 -0.910 0.047 246s 246s y: [3, 1, 2, 1] 246s -0.109 0.546 -1.026 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.945 0.195 -0.187 0.158 246s 246s x1: [4, 3, 1, 1] 246s 0.977 -0.182 -0.654 0.350 246s 0.274 -0.463 0.167 0.144 246s 0.699 0.778 0.577 -0.243 246s 246s y: [1, 3, 1, 1] 246s 1.065 246s 0.161 246s 0.665 246s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 1, 2, 1] 246s -0.746 246s 246s x1: [1, 4, 2, 1] 246s -0.085 246s -0.180 246s 0.862 246s -0.035 246s 246s y: [1, 4, 2, 1] 246s 0.063 246s 0.135 246s -0.643 246s 0.026 246s testing: mul_mat, [4, 1, 2, 1] = [1, 4, 2, 1] * [1, 1, 2, 1] 246s x0: [1, 4, 2, 1] 246s -0.299 246s -0.157 246s 0.034 246s -0.948 246s 246s x1: [1, 1, 2, 1] 246s -0.276 246s 246s y: [4, 1, 2, 1] 246s 0.082 0.043 -0.009 0.262 246s test-mul-mat0: iter:285/500 246s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.863 0.785 0.803 0.102 246s -0.130 -0.741 -0.931 -0.289 246s 0.096 -0.678 0.440 0.821 246s 246s x1: [4, 1, 1, 1] 246s -0.848 -0.216 0.223 -0.035 246s 246s y: [3, 1, 1, 1] 246s 0.737 0.073 0.134 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.967 -0.059 -0.807 0.255 246s 0.906 -0.865 0.393 0.691 246s 0.938 -0.505 -0.439 -0.803 246s 246s x1: [4, 3, 1, 1] 246s -0.653 -0.871 -0.478 0.191 246s 0.163 -0.426 0.309 -0.265 246s 0.792 -0.430 -0.995 -0.211 246s 246s y: [3, 3, 1, 1] 246s 1.117 0.107 -0.115 246s -0.449 0.454 0.446 246s 0.008 0.553 1.567 246s testing: mul_mat, [3, 3, 1, 2] = [4, 3, 1, 2] * [4, 3, 1, 2] 246s x0: [4, 3, 1, 2] 246s 0.424 0.329 0.978 0.918 246s 0.890 -0.825 -0.518 0.161 246s 0.468 0.367 0.873 -0.418 246s 246s x1: [4, 3, 1, 2] 246s -0.437 0.272 0.293 -0.114 246s -0.288 0.114 0.233 -0.160 246s 0.636 -0.576 -0.997 -0.790 246s 246s y: [3, 3, 1, 2] 246s 0.086 -0.783 0.199 246s -0.004 -0.497 0.177 246s -1.621 1.431 -0.454 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.174 -0.154 0.137 -0.425 246s -0.027 -0.081 0.818 0.729 246s -0.663 -0.206 -0.725 0.994 246s -0.806 0.559 0.564 0.634 246s 246s x1: [4, 3, 1, 1] 246s -0.228 -0.028 -0.047 -0.323 246s 0.003 -0.408 -0.283 -0.574 246s 0.921 -0.305 -0.655 0.811 246s 246s y: [4, 3, 1, 1] 246s 0.175 -0.265 -0.130 -0.063 246s 0.268 -0.617 -0.283 -0.754 246s -0.547 0.054 0.734 -0.769 246s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.700 -0.689 -0.516 0.756 246s 0.690 -0.381 0.870 -0.697 246s 246s x1: [4, 4, 1, 1] 246s 0.925 0.215 -0.594 -0.103 246s -0.831 0.083 0.900 -0.239 246s 0.800 -0.674 -0.318 -0.506 246s -0.330 -0.507 0.364 0.497 246s 246s y: [2, 4, 1, 1] 246s 0.728 0.111 246s -1.284 0.344 246s 0.806 0.885 246s 0.306 -0.065 246s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 246s x0: [2, 4, 1, 2] 246s -0.706 0.088 246s 0.592 -0.900 246s -0.365 0.358 246s 0.657 -0.221 246s 246s x1: [2, 4, 1, 2] 246s -0.855 0.320 246s -0.123 0.874 246s 0.315 -0.489 246s 0.799 -0.470 246s 246s y: [4, 4, 1, 2] 246s 0.632 -0.794 0.427 -0.633 246s 0.164 -0.859 0.358 -0.274 246s -0.265 0.626 -0.290 0.315 246s -0.606 0.896 -0.460 0.629 246s test-mul-mat0: iter:286/500 246s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.597 246s 246s x1: [1, 3, 1, 1] 246s -0.900 246s -0.102 246s 0.871 246s 246s y: [1, 3, 1, 1] 246s -0.537 246s -0.061 246s 0.520 246s testing: mul_mat, [2, 1, 4, 1] = [1, 2, 4, 1] * [1, 1, 4, 1] 246s x0: [1, 2, 4, 1] 246s 0.198 246s 0.964 246s 246s x1: [1, 1, 4, 1] 246s 0.871 246s 246s y: [2, 1, 4, 1] 246s 0.173 0.840 246s testing: mul_mat, [1, 2, 4, 2] = [1, 1, 4, 2] * [1, 2, 4, 2] 246s x0: [1, 1, 4, 2] 246s -0.394 246s 246s x1: [1, 2, 4, 2] 246s 0.773 246s -0.655 246s 246s y: [1, 2, 4, 2] 246s -0.305 246s 0.258 246s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.002 246s 246s x1: [1, 1, 1, 1] 246s 0.864 246s 246s y: [1, 1, 1, 1] 246s -0.002 246s testing: mul_mat, [3, 1, 4, 1] = [1, 3, 4, 1] * [1, 1, 4, 1] 246s x0: [1, 3, 4, 1] 246s -0.066 246s 0.668 246s 0.599 246s 246s x1: [1, 1, 4, 1] 246s -0.141 246s 246s y: [3, 1, 4, 1] 246s 0.009 -0.094 -0.085 246s testing: mul_mat, [2, 1, 4, 2] = [3, 2, 4, 2] * [3, 1, 4, 2] 246s x0: [3, 2, 4, 2] 246s -0.386 -0.835 0.236 246s 0.923 -0.909 0.626 246s 246s x1: [3, 1, 4, 2] 246s -0.514 0.184 0.713 246s 246s y: [2, 1, 4, 2] 246s 0.213 -0.195 246s test-mul-mat0: iter:287/500 246s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.891 -0.169 -0.562 246s -0.519 -0.169 0.077 246s 0.429 0.250 0.055 246s -0.953 0.015 0.728 246s 246s x1: [3, 3, 1, 1] 246s -0.298 0.744 -0.007 246s 0.887 -0.837 0.226 246s -0.423 0.829 -0.933 246s 246s y: [4, 3, 1, 1] 246s 0.144 0.028 0.057 0.290 246s -0.775 -0.301 0.184 -0.692 246s 0.760 0.007 -0.025 -0.264 246s testing: mul_mat, [3, 4, 4, 1] = [3, 3, 4, 1] * [3, 4, 4, 1] 246s x0: [3, 3, 4, 1] 246s -0.701 0.839 -0.309 246s -0.083 -0.585 -0.981 246s -0.388 -0.580 -0.403 246s 246s x1: [3, 4, 4, 1] 246s 0.088 -0.539 -0.589 246s -0.834 0.302 -0.717 246s 0.589 -0.750 0.381 246s -0.709 0.994 -0.626 246s 246s y: [3, 4, 4, 1] 246s -0.333 0.885 0.515 246s 1.060 0.595 0.437 246s -1.160 0.016 0.053 246s 1.525 0.092 -0.049 246s testing: mul_mat, [4, 3, 4, 3] = [3, 4, 4, 3] * [3, 3, 4, 3] 246s x0: [3, 4, 4, 3] 246s 0.807 0.259 0.804 246s -0.953 0.544 0.474 246s -0.139 0.825 0.521 246s -0.745 -0.445 -0.579 246s 246s x1: [3, 3, 4, 3] 246s -0.186 -0.684 -0.018 246s 0.411 0.678 0.455 246s 0.601 0.519 0.068 246s 246s y: [4, 3, 4, 3] 246s -0.342 -0.203 -0.548 0.454 246s 0.873 0.193 0.740 -0.872 246s 0.675 -0.258 0.380 -0.719 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.562 -0.915 -0.587 246s -0.252 -0.915 0.084 246s 246s x1: [3, 4, 1, 1] 246s 0.326 0.604 -0.644 246s 0.554 -0.428 -0.728 246s -0.260 -0.288 0.390 246s -0.015 0.506 0.108 246s 246s y: [2, 4, 1, 1] 246s 0.009 -0.689 246s 1.130 0.191 246s -0.111 0.362 246s -0.535 -0.451 246s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 4, 4, 1] 246s 0.723 0.017 246s -0.396 -0.340 246s 0.576 -0.795 246s 0.807 -0.736 246s 246s x1: [2, 3, 4, 1] 246s -0.602 0.246 246s 0.811 -0.635 246s -0.542 -0.496 246s 246s y: [4, 3, 4, 1] 246s -0.431 0.155 -0.543 -0.668 246s 0.575 -0.105 0.972 1.123 246s -0.400 0.383 0.082 -0.072 246s testing: mul_mat, [1, 2, 4, 3] = [4, 1, 4, 3] * [4, 2, 4, 3] 246s x0: [4, 1, 4, 3] 246s 0.983 -0.582 0.198 0.785 246s 246s x1: [4, 2, 4, 3] 246s 0.968 -0.341 -0.730 -0.015 246s 0.319 -0.525 0.249 0.791 246s 246s y: [1, 2, 4, 3] 246s 0.995 246s 1.289 246s test-mul-mat0: iter:288/500 246s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.748 246s -0.609 246s -0.874 246s 246s x1: [1, 2, 1, 1] 246s -0.301 246s 0.461 246s 246s y: [3, 2, 1, 1] 246s -0.225 0.184 0.263 246s 0.345 -0.281 -0.403 246s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.973 246s 246s x1: [1, 3, 1, 1] 246s -0.455 246s 0.190 246s 0.140 246s 246s y: [1, 3, 1, 1] 246s -0.443 246s 0.185 246s 0.137 246s testing: mul_mat, [1, 1, 1, 2] = [1, 1, 1, 2] * [1, 1, 1, 2] 246s x0: [1, 1, 1, 2] 246s 0.160 246s 246s x1: [1, 1, 1, 2] 246s -0.427 246s 246s y: [1, 1, 1, 2] 246s -0.069 246s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.933 246s 246s x1: [1, 1, 1, 1] 246s 0.148 246s 246s y: [1, 1, 1, 1] 246s 0.138 246s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.626 246s 246s x1: [1, 1, 1, 1] 246s -0.143 246s 246s y: [1, 1, 1, 1] 246s -0.090 246s testing: mul_mat, [4, 1, 1, 2] = [1, 4, 1, 2] * [1, 1, 1, 2] 246s x0: [1, 4, 1, 2] 246s 0.288 246s 0.045 246s -0.183 246s -0.424 246s 246s x1: [1, 1, 1, 2] 246s -0.793 246s 246s y: [4, 1, 1, 2] 246s -0.228 -0.036 0.145 0.336 246s test-mul-mat0: iter:289/500 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.736 0.802 -0.213 0.425 246s -0.553 0.935 0.191 -0.620 246s -0.208 0.356 -0.993 -0.001 246s 0.478 -0.342 -0.713 -0.477 246s 246s x1: [4, 1, 1, 1] 246s 0.567 -0.727 0.692 0.428 246s 246s y: [4, 1, 1, 1] 246s -0.966 -1.127 -1.064 -0.178 246s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 3, 3, 1] 246s 0.470 -0.747 -0.723 0.216 246s 0.038 0.838 -0.683 0.828 246s -0.601 -0.103 0.277 0.246 246s 246s x1: [4, 4, 3, 1] 246s 0.475 -0.137 0.753 -0.802 246s -0.862 -0.555 -0.377 0.160 246s 0.527 0.174 -0.272 0.800 246s -0.134 -0.844 -0.953 0.130 246s 246s y: [3, 4, 3, 1] 246s -0.392 -1.275 -0.260 246s 0.317 -0.108 0.511 246s 0.487 1.015 -0.214 246s 1.285 0.046 -0.064 246s testing: mul_mat, [3, 3, 3, 1] = [4, 3, 3, 1] * [4, 3, 3, 1] 246s x0: [4, 3, 3, 1] 246s -0.921 0.114 0.548 -0.414 246s -0.447 -0.239 0.900 -0.855 246s 0.043 0.028 -0.282 0.310 246s 246s x1: [4, 3, 3, 1] 246s 0.905 0.689 -0.587 -0.696 246s -0.414 0.690 0.550 -0.415 246s 0.891 -0.493 0.439 0.214 246s 246s y: [3, 3, 3, 1] 246s -0.788 -0.502 0.008 246s 0.933 0.870 -0.282 246s -0.725 -0.069 -0.033 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.082 0.303 0.078 -0.182 246s -0.914 -0.979 -0.817 -0.127 246s -0.566 0.642 -0.207 -0.528 246s 246s x1: [4, 3, 1, 1] 246s 0.705 0.255 0.491 -0.252 246s -0.716 -0.791 -0.942 0.993 246s 0.108 0.406 0.828 -0.530 246s 246s y: [3, 3, 1, 1] 246s 0.219 -1.265 -0.204 246s -0.553 2.072 -0.431 246s 0.293 -1.106 0.308 246s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 2, 3, 1] 246s -0.125 0.879 -0.514 246s 0.948 -0.513 -0.808 246s 246s x1: [3, 4, 3, 1] 246s -0.786 0.642 0.266 246s 0.158 -0.002 -0.388 246s -0.136 -0.746 -0.896 246s 0.612 -0.463 -0.687 246s 246s y: [2, 4, 3, 1] 246s 0.527 -1.290 246s 0.178 0.464 246s -0.179 0.978 246s -0.130 1.373 246s testing: mul_mat, [3, 3, 3, 1] = [2, 3, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 3, 3, 1] 246s -0.600 0.632 246s -0.442 0.932 246s 0.358 -0.137 246s 246s x1: [2, 3, 3, 1] 246s 0.411 0.379 246s 0.662 -0.164 246s -0.983 -0.284 246s 246s y: [3, 3, 3, 1] 246s -0.007 0.171 0.096 246s -0.501 -0.445 0.260 246s 0.410 0.169 -0.313 246s test-mul-mat0: iter:290/500 246s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.250 246s 0.209 246s 246s x1: [1, 1, 1, 1] 246s 0.452 246s 246s y: [2, 1, 1, 1] 246s -0.113 0.095 246s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 246s x0: [1, 4, 4, 1] 246s 0.811 246s -0.731 246s -0.095 246s -0.443 246s 246s x1: [1, 2, 4, 1] 246s 0.779 246s -0.697 246s 246s y: [4, 2, 4, 1] 246s 0.631 -0.569 -0.074 -0.345 246s -0.565 0.509 0.066 0.309 246s testing: mul_mat, [3, 4, 4, 3] = [1, 3, 4, 3] * [1, 4, 4, 3] 246s x0: [1, 3, 4, 3] 246s 0.872 246s 0.992 246s 0.447 246s 246s x1: [1, 4, 4, 3] 246s 0.748 246s 0.418 246s -0.733 246s -0.529 246s 246s y: [3, 4, 4, 3] 246s 0.652 0.742 0.334 246s 0.364 0.414 0.187 246s -0.639 -0.727 -0.327 246s -0.461 -0.524 -0.236 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.720 246s -0.770 246s 0.495 246s 246s x1: [1, 3, 1, 1] 246s 0.827 246s -0.516 246s -0.498 246s 246s y: [3, 3, 1, 1] 246s 0.595 -0.637 0.409 246s -0.372 0.397 -0.255 246s -0.358 0.383 -0.246 246s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 4, 4, 1] 246s 0.094 -0.634 0.305 246s 0.513 0.915 -0.737 246s 0.972 0.549 0.295 246s 0.386 0.210 0.131 246s 246s x1: [3, 1, 4, 1] 246s 0.237 0.014 -0.516 246s 246s y: [4, 1, 4, 1] 246s -0.144 0.515 0.086 0.027 246s testing: mul_mat, [3, 3, 4, 3] = [4, 3, 4, 3] * [4, 3, 4, 3] 246s x0: [4, 3, 4, 3] 246s -0.371 -0.522 -0.234 -0.063 246s 0.700 0.874 -0.654 -0.728 246s 0.569 0.441 -0.751 -0.549 246s 246s x1: [4, 3, 4, 3] 246s -0.070 0.853 0.335 -0.545 246s -0.142 0.703 0.531 0.250 246s 0.490 0.772 -0.931 -0.865 246s 246s y: [3, 3, 4, 3] 246s -0.464 0.874 0.385 246s -0.454 -0.015 -0.307 246s -0.313 2.256 1.793 246s test-mul-mat0: iter:291/500 246s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.941 246s 0.722 246s 0.535 246s 246s x1: [1, 4, 1, 1] 246s -0.504 246s 0.982 246s -0.843 246s 0.058 246s 246s y: [3, 4, 1, 1] 246s 0.475 -0.364 -0.270 246s -0.924 0.709 0.525 246s 0.793 -0.608 -0.451 246s -0.055 0.042 0.031 246s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.166 246s -0.573 246s 246s x1: [1, 3, 1, 1] 246s -0.136 246s 0.523 246s 0.169 246s 246s y: [2, 3, 1, 1] 246s -0.023 0.078 246s 0.087 -0.299 246s 0.028 -0.097 246s testing: mul_mat, [4, 2, 1, 3] = [1, 4, 1, 3] * [1, 2, 1, 3] 246s x0: [1, 4, 1, 3] 246s -0.115 246s 0.644 246s -0.660 246s -0.669 246s 246s x1: [1, 2, 1, 3] 246s 0.206 246s 0.275 246s 246s y: [4, 2, 1, 3] 246s -0.024 0.132 -0.136 -0.138 246s -0.032 0.177 -0.182 -0.184 246s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 4, 1, 1] 246s 0.210 246s 0.638 246s -0.235 246s -0.621 246s 246s x1: [1, 4, 1, 1] 246s -0.284 246s 0.520 246s 0.675 246s -0.226 246s 246s y: [4, 4, 1, 1] 246s -0.060 -0.181 0.067 0.176 246s 0.109 0.332 -0.122 -0.323 246s 0.142 0.431 -0.159 -0.419 246s -0.047 -0.144 0.053 0.140 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.898 0.163 0.264 0.948 246s 0.887 -0.067 0.982 -0.117 246s -0.952 0.241 0.073 0.438 246s 0.597 0.503 -0.120 -0.590 246s 246s x1: [4, 1, 1, 1] 246s 0.389 0.931 -0.194 -0.405 246s 246s y: [4, 1, 1, 1] 246s -0.632 0.140 -0.337 0.963 246s testing: mul_mat, [4, 4, 1, 3] = [4, 4, 1, 3] * [4, 4, 1, 3] 246s x0: [4, 4, 1, 3] 246s 0.613 -0.068 -0.308 -0.398 246s 0.828 -0.506 -0.421 0.901 246s 0.177 -0.035 -0.832 -0.883 246s 0.298 0.108 -0.672 -0.445 246s 246s x1: [4, 4, 1, 3] 246s -0.326 -0.846 0.930 -0.651 246s -0.072 0.172 0.559 -0.434 246s 0.936 0.938 0.955 0.867 246s -0.256 -0.450 0.073 -0.154 246s 246s y: [4, 4, 1, 3] 246s -0.169 -0.821 -0.227 -0.524 246s -0.055 -0.772 -0.101 -0.186 246s -0.129 0.679 -1.428 -0.647 246s -0.088 -0.154 0.046 -0.106 246s test-mul-mat0: iter:292/500 246s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.064 -0.932 246s -0.653 -0.560 246s -0.140 -0.344 246s 0.644 -0.172 246s 246s x1: [2, 2, 1, 1] 246s -0.271 -0.876 246s 0.914 -0.602 246s 246s y: [4, 2, 1, 1] 246s 0.799 0.667 0.339 -0.024 246s 0.619 -0.260 0.079 0.692 246s testing: mul_mat, [4, 4, 3, 1] = [2, 4, 3, 1] * [2, 4, 3, 1] 246s x0: [2, 4, 3, 1] 246s -0.913 0.938 246s -0.912 -0.257 246s 0.582 -0.083 246s 0.006 0.362 246s 246s x1: [2, 4, 3, 1] 246s -0.737 0.780 246s 0.291 -0.165 246s 0.024 -0.554 246s 0.985 -0.564 246s 246s y: [4, 4, 3, 1] 246s 1.404 0.472 -0.494 0.278 246s -0.421 -0.223 0.183 -0.058 246s -0.541 0.121 0.060 -0.200 246s -1.428 -0.753 0.620 -0.198 246s testing: mul_mat, [4, 4, 3, 4] = [2, 4, 3, 4] * [2, 4, 3, 4] 246s x0: [2, 4, 3, 4] 246s -0.141 0.187 246s 0.441 0.614 246s 0.766 0.822 246s 0.569 -0.554 246s 246s x1: [2, 4, 3, 4] 246s -0.597 0.670 246s 0.031 0.563 246s 0.411 -0.472 246s -0.208 0.498 246s 246s y: [4, 4, 3, 4] 246s 0.210 0.148 0.093 -0.711 246s 0.101 0.359 0.486 -0.295 246s -0.147 -0.109 -0.073 0.495 246s 0.123 0.214 0.249 -0.395 246s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.746 0.280 246s -0.656 0.051 246s -0.719 0.103 246s 246s x1: [2, 4, 1, 1] 246s 0.367 -0.899 246s -0.479 0.882 246s 0.712 -0.643 246s -0.293 0.749 246s 246s y: [3, 4, 1, 1] 246s 0.022 -0.286 -0.357 246s -0.111 0.359 0.436 246s 0.351 -0.500 -0.579 246s -0.009 0.230 0.288 246s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 4, 3, 1] 246s 0.334 0.636 0.768 246s 0.887 0.487 0.066 246s 0.402 0.787 0.031 246s -0.959 0.980 -0.129 246s 246s x1: [3, 2, 3, 1] 246s -0.109 0.948 -0.293 246s -0.537 0.551 0.095 246s 246s y: [4, 2, 3, 1] 246s 0.341 0.345 0.693 1.072 246s 0.244 -0.202 0.221 1.044 246s testing: mul_mat, [4, 3, 3, 4] = [4, 4, 3, 4] * [4, 3, 3, 4] 246s x0: [4, 4, 3, 4] 246s -0.056 -0.377 -0.830 -0.293 246s 0.243 0.742 0.676 -0.702 246s 0.059 0.340 0.741 -0.381 246s 0.968 0.021 -0.040 -0.481 246s 246s x1: [4, 3, 3, 4] 246s -0.187 0.218 -0.789 -0.420 246s -0.716 0.242 0.452 -0.759 246s -0.779 0.030 -0.339 -0.249 246s 246s y: [4, 3, 3, 4] 246s 0.706 -0.123 -0.362 0.057 246s -0.204 0.844 0.664 -0.340 246s 0.387 -0.222 -0.192 -0.620 246s test-mul-mat0: iter:293/500 246s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.898 -0.354 0.184 -0.986 246s 0.842 0.098 0.575 -0.074 246s 246s x1: [4, 1, 1, 1] 246s 0.265 0.012 -0.370 0.050 246s 246s y: [2, 1, 1, 1] 246s 0.116 0.008 246s testing: mul_mat, [4, 2, 2, 1] = [4, 4, 2, 1] * [4, 2, 2, 1] 246s x0: [4, 4, 2, 1] 246s -0.453 0.088 0.243 0.177 246s -0.862 0.387 0.075 -0.216 246s -0.429 0.089 -0.375 0.668 246s -0.336 0.551 -0.331 -0.611 246s 246s x1: [4, 2, 2, 1] 246s 0.001 0.726 0.299 -0.213 246s 0.557 -0.703 0.690 -0.876 246s 246s y: [4, 2, 2, 1] 246s 0.098 0.349 -0.190 0.431 246s -0.301 -0.512 -1.145 -0.268 246s testing: mul_mat, [3, 4, 2, 4] = [4, 3, 2, 4] * [4, 4, 2, 4] 246s x0: [4, 3, 2, 4] 246s 0.097 0.836 0.193 -0.264 246s -0.794 -0.780 0.836 0.277 246s -0.919 -0.010 -0.580 0.903 246s 246s x1: [4, 4, 2, 4] 246s -0.152 -0.140 -0.509 -0.015 246s -0.753 0.566 0.769 -0.182 246s -0.345 -0.605 -0.514 0.319 246s 0.946 0.155 0.708 -0.204 246s 246s y: [3, 4, 2, 4] 246s -0.226 -0.200 0.423 246s 0.597 0.750 0.076 246s -0.723 0.405 0.909 246s 0.412 -0.337 -1.465 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.956 0.437 -0.016 0.840 246s -0.835 0.913 0.858 -0.176 246s -0.757 -0.034 -0.614 0.764 246s 246s x1: [4, 3, 1, 1] 246s -0.522 -0.771 0.524 0.495 246s -0.895 -0.437 -0.551 -0.863 246s -0.254 0.785 0.273 -0.357 246s 246s y: [3, 3, 1, 1] 246s -0.429 0.094 0.478 246s -1.763 0.028 0.371 246s -0.205 1.226 -0.274 246s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 4, 2, 1] 246s 0.430 -0.196 0.783 246s 0.981 -0.063 -0.753 246s 0.174 -0.445 0.337 246s 0.270 -0.972 -0.649 246s 246s x1: [3, 4, 2, 1] 246s 0.285 0.224 -0.155 246s 0.691 0.309 -0.431 246s -0.831 0.538 -0.908 246s 0.664 0.643 -0.344 246s 246s y: [4, 4, 2, 1] 246s -0.042 0.382 -0.102 -0.040 246s -0.101 0.983 -0.163 0.166 246s -1.173 -0.165 -0.690 -0.159 246s -0.109 0.871 -0.287 -0.223 246s testing: mul_mat, [2, 3, 2, 4] = [4, 2, 2, 4] * [4, 3, 2, 4] 246s x0: [4, 2, 2, 4] 246s 0.019 0.853 0.323 -0.422 246s 0.288 0.303 -0.621 -0.369 246s 246s x1: [4, 3, 2, 4] 246s 0.670 -0.638 -0.244 0.492 246s -0.192 -0.121 -0.720 -0.762 246s -0.141 0.454 0.508 0.664 246s 246s y: [2, 3, 2, 4] 246s -0.819 -0.030 246s -0.018 0.636 246s 0.268 -0.463 246s test-mul-mat0: iter:294/500 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.196 -0.091 -0.228 -0.306 246s -0.317 0.719 -0.382 0.605 246s 0.181 -0.207 -0.460 -0.527 246s -0.762 -0.224 0.448 -0.744 246s 246s x1: [4, 3, 1, 1] 246s 0.168 -0.886 -0.616 0.225 246s -0.725 -0.524 0.882 0.610 246s 0.851 -0.077 -0.711 0.095 246s 246s y: [4, 3, 1, 1] 246s 0.119 -0.319 0.379 -0.373 246s -0.198 -0.115 -0.750 0.612 246s -0.026 0.003 0.448 -1.020 246s testing: mul_mat, [4, 4, 2, 1] = [4, 4, 2, 1] * [4, 4, 2, 1] 246s x0: [4, 4, 2, 1] 246s -0.249 -0.813 0.430 0.399 246s -0.789 -0.226 0.930 0.845 246s 0.970 0.384 0.768 -0.740 246s 0.865 -0.505 0.460 0.119 246s 246s x1: [4, 4, 2, 1] 246s 0.635 -0.515 0.424 0.749 246s -0.131 -0.351 -0.976 0.345 246s -0.469 0.634 0.196 0.454 246s 0.923 -0.710 -0.519 -0.273 246s 246s y: [4, 4, 2, 1] 246s 0.742 0.642 0.189 1.093 246s 0.037 -0.434 -1.266 -0.344 246s -0.133 0.792 -0.397 -0.582 246s 0.015 -1.282 0.426 0.887 246s testing: mul_mat, [3, 4, 2, 4] = [4, 3, 2, 4] * [4, 4, 2, 4] 246s x0: [4, 3, 2, 4] 246s 0.618 0.541 0.273 -0.822 246s -0.362 0.829 -0.409 0.872 246s -0.910 -0.494 0.761 0.788 246s 246s x1: [4, 4, 2, 4] 246s -0.718 -0.061 0.336 -0.507 246s 0.714 0.266 -0.662 0.684 246s -0.349 -0.895 0.944 -0.484 246s -0.400 0.404 0.635 -0.483 246s 246s y: [3, 4, 2, 4] 246s 0.032 -0.370 0.539 246s -0.158 0.829 -0.746 246s -0.044 -1.423 1.097 246s 0.542 -0.202 0.267 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.836 -0.091 0.239 -0.548 246s -0.411 -0.755 0.826 0.632 246s -0.430 0.539 0.846 0.262 246s 246s x1: [4, 3, 1, 1] 246s -0.956 0.017 0.623 -0.170 246s -0.471 0.121 0.034 -0.268 246s -0.195 0.952 -0.076 -0.092 246s 246s y: [3, 3, 1, 1] 246s -0.558 0.787 0.903 246s -0.250 -0.039 0.227 246s -0.217 -0.760 0.508 246s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 3, 2, 1] 246s -0.838 -0.386 0.686 246s -0.367 -0.736 -0.194 246s -0.053 -0.791 0.202 246s 246s x1: [3, 4, 2, 1] 246s 0.072 -0.458 -0.007 246s 0.244 -0.024 0.516 246s 0.288 0.993 0.139 246s -0.882 -0.478 -0.740 246s 246s y: [3, 4, 2, 1] 246s 0.112 0.312 0.357 246s 0.159 -0.172 0.110 246s -0.530 -0.863 -0.772 246s 0.417 0.819 0.276 246s testing: mul_mat, [1, 3, 2, 4] = [3, 1, 2, 4] * [3, 3, 2, 4] 246s x0: [3, 1, 2, 4] 246s 0.945 -0.811 0.013 246s 246s x1: [3, 3, 2, 4] 246s 0.486 0.551 0.182 246s -0.410 0.728 0.155 246s 0.581 0.742 0.717 246s 246s y: [1, 3, 2, 4] 246s 0.015 246s -0.976 246s -0.043 246s test-mul-mat0: iter:295/500 246s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.630 246s 246s x1: [1, 4, 1, 1] 246s -0.858 246s 0.718 246s -0.383 246s -0.913 246s 246s y: [1, 4, 1, 1] 246s -0.541 246s 0.452 246s -0.241 246s -0.575 246s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 246s x0: [1, 2, 3, 1] 246s -0.793 246s -0.119 246s 246s x1: [1, 1, 3, 1] 246s 0.059 246s 246s y: [2, 1, 3, 1] 246s -0.046 -0.007 246s testing: mul_mat, [4, 2, 3, 3] = [1, 4, 3, 3] * [1, 2, 3, 3] 246s x0: [1, 4, 3, 3] 246s -0.767 246s -0.590 246s 0.132 246s 0.170 246s 246s x1: [1, 2, 3, 3] 246s -0.406 246s 0.203 246s 246s y: [4, 2, 3, 3] 246s 0.312 0.240 -0.054 -0.069 246s -0.156 -0.120 0.027 0.034 246s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.642 246s 0.099 246s -0.825 246s 246s x1: [1, 4, 1, 1] 246s 0.364 246s -0.813 246s 0.375 246s 0.552 246s 246s y: [3, 4, 1, 1] 246s 0.234 0.036 -0.301 246s -0.522 -0.080 0.670 246s 0.241 0.037 -0.309 246s 0.354 0.055 -0.455 246s testing: mul_mat, [1, 1, 3, 1] = [3, 1, 3, 1] * [3, 1, 3, 1] 246s x0: [3, 1, 3, 1] 246s 0.820 -0.119 0.386 246s 246s x1: [3, 1, 3, 1] 246s 0.111 0.260 -0.330 246s 246s y: [1, 1, 3, 1] 246s -0.067 246s testing: mul_mat, [4, 3, 3, 3] = [1, 4, 3, 3] * [1, 3, 3, 3] 246s x0: [1, 4, 3, 3] 246s 0.413 246s -0.556 246s -0.748 246s -0.398 246s 246s x1: [1, 3, 3, 3] 246s 0.189 246s 0.801 246s 0.245 246s 246s y: [4, 3, 3, 3] 246s 0.078 -0.105 -0.141 -0.075 246s 0.331 -0.445 -0.599 -0.319 246s 0.101 -0.136 -0.183 -0.097 246s test-mul-mat0: iter:296/500 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.483 -0.463 246s -0.683 0.380 246s 0.552 -0.737 246s 246s x1: [2, 2, 1, 1] 246s -0.758 0.347 246s 0.748 0.027 246s 246s y: [3, 2, 1, 1] 246s -0.527 0.649 -0.674 246s 0.349 -0.500 0.393 246s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 4, 4, 1] 246s -0.890 0.171 246s -0.830 0.490 246s -0.277 -0.566 246s -0.466 -0.376 246s 246s x1: [2, 3, 4, 1] 246s 0.044 0.901 246s 0.982 -0.205 246s 0.886 0.293 246s 246s y: [4, 3, 4, 1] 246s 0.115 0.405 -0.522 -0.359 246s -0.909 -0.915 -0.156 -0.381 246s -0.739 -0.591 -0.412 -0.524 246s testing: mul_mat, [2, 4, 4, 4] = [2, 2, 4, 4] * [2, 4, 4, 4] 246s x0: [2, 2, 4, 4] 246s -0.386 0.511 246s 0.874 0.160 246s 246s x1: [2, 4, 4, 4] 246s -0.651 0.456 246s -0.594 0.071 246s 0.890 -0.060 246s 0.695 -0.694 246s 246s y: [2, 4, 4, 4] 246s 0.485 -0.496 246s 0.266 -0.507 246s -0.374 0.768 246s -0.623 0.496 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.746 0.722 246s -0.987 0.110 246s 246s x1: [2, 2, 1, 1] 246s -0.220 -0.358 246s 0.608 -0.111 246s 246s y: [2, 2, 1, 1] 246s -0.422 0.177 246s 0.374 -0.612 246s testing: mul_mat, [1, 2, 4, 1] = [2, 1, 4, 1] * [2, 2, 4, 1] 246s x0: [2, 1, 4, 1] 246s -0.361 -0.905 246s 246s x1: [2, 2, 4, 1] 246s -0.089 0.593 246s -0.028 -0.540 246s 246s y: [1, 2, 4, 1] 246s -0.504 246s 0.499 246s testing: mul_mat, [4, 2, 4, 4] = [1, 4, 4, 4] * [1, 2, 4, 4] 246s x0: [1, 4, 4, 4] 246s 0.797 246s -0.400 246s -0.502 246s 0.828 246s 246s x1: [1, 2, 4, 4] 246s 0.686 246s 0.453 246s 246s y: [4, 2, 4, 4] 246s 0.547 -0.275 -0.345 0.568 246s 0.361 -0.181 -0.228 0.375 246s test-mul-mat0: iter:297/500 246s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.086 246s 0.546 246s 0.747 246s -0.375 246s 246s x1: [1, 1, 1, 1] 246s -0.532 246s 246s y: [4, 1, 1, 1] 246s 0.046 -0.290 -0.397 0.199 246s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 246s x0: [1, 3, 3, 1] 246s -0.522 246s 0.669 246s 0.102 246s 246s x1: [1, 4, 3, 1] 246s 0.885 246s 0.618 246s -0.226 246s -0.327 246s 246s y: [3, 4, 3, 1] 246s -0.462 0.592 0.090 246s -0.323 0.413 0.063 246s 0.118 -0.151 -0.023 246s 0.171 -0.219 -0.033 246s testing: mul_mat, [1, 3, 3, 2] = [1, 1, 3, 2] * [1, 3, 3, 2] 246s x0: [1, 1, 3, 2] 246s 0.416 246s 246s x1: [1, 3, 3, 2] 246s -0.257 246s 0.462 246s 0.854 246s 246s y: [1, 3, 3, 2] 246s -0.107 246s 0.192 246s 0.355 246s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.327 246s -0.217 246s 0.464 246s 246s x1: [1, 1, 1, 1] 246s -0.401 246s 246s y: [3, 1, 1, 1] 246s 0.131 0.087 -0.186 246s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 246s x0: [3, 2, 3, 1] 246s -0.863 0.005 -0.831 246s 0.968 0.452 -0.963 246s 246s x1: [3, 1, 3, 1] 246s -0.176 0.526 -0.074 246s 246s y: [2, 1, 3, 1] 246s 0.217 0.139 246s testing: mul_mat, [1, 3, 3, 2] = [2, 1, 3, 2] * [2, 3, 3, 2] 246s x0: [2, 1, 3, 2] 246s -0.280 0.621 246s 246s x1: [2, 3, 3, 2] 246s -0.432 -0.428 246s 0.370 0.392 246s -0.902 -0.704 246s 246s y: [1, 3, 3, 2] 246s -0.145 246s 0.140 246s -0.185 246s test-mul-mat0: iter:298/500 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.031 -0.294 -0.975 246s 0.085 0.260 0.283 246s 0.773 0.183 0.933 246s -0.441 0.403 -0.347 246s 246s x1: [3, 1, 1, 1] 246s -0.460 -0.358 -0.941 246s 246s y: [4, 1, 1, 1] 246s 1.037 -0.399 -1.300 0.385 246s testing: mul_mat, [3, 4, 4, 1] = [3, 3, 4, 1] * [3, 4, 4, 1] 246s x0: [3, 3, 4, 1] 246s 0.948 -0.744 -0.119 246s -0.984 0.215 -0.233 246s 0.367 0.948 0.836 246s 246s x1: [3, 4, 4, 1] 246s -0.820 0.487 -0.113 246s -0.870 0.395 0.474 246s -0.454 0.097 0.419 246s -0.121 -0.240 -0.242 246s 246s y: [3, 4, 4, 1] 246s -1.126 0.938 0.066 246s -1.175 0.830 0.452 246s -0.552 0.370 0.275 246s 0.093 0.123 -0.474 246s testing: mul_mat, [1, 3, 4, 1] = [3, 1, 4, 1] * [3, 3, 4, 1] 246s x0: [3, 1, 4, 1] 246s -0.842 -0.217 -0.738 246s 246s x1: [3, 3, 4, 1] 246s -0.855 0.920 -0.446 246s 0.981 -0.428 0.793 246s -0.712 0.161 -0.495 246s 246s y: [1, 3, 4, 1] 246s 0.849 246s -1.318 246s 0.929 246s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.143 -0.656 0.194 246s -0.383 0.222 0.149 246s 246s x1: [3, 1, 1, 1] 246s -0.347 -0.011 -0.423 246s 246s y: [2, 1, 1, 1] 246s -0.025 0.068 246s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 2, 4, 1] 246s 0.990 0.542 246s -0.701 0.212 246s 246s x1: [2, 3, 4, 1] 246s -0.034 -0.677 246s -0.441 -0.145 246s 0.373 -0.477 246s 246s y: [2, 3, 4, 1] 246s -0.400 -0.120 246s -0.515 0.279 246s 0.111 -0.363 246s testing: mul_mat, [3, 2, 4, 1] = [2, 3, 4, 1] * [2, 2, 4, 1] 246s x0: [2, 3, 4, 1] 246s 0.339 -0.970 246s -0.643 -0.464 246s -0.223 -0.407 246s 246s x1: [2, 2, 4, 1] 246s 0.962 -0.405 246s -0.761 0.097 246s 246s y: [3, 2, 4, 1] 246s 0.720 -0.430 -0.050 246s -0.353 0.444 0.130 246s test-mul-mat0: iter:299/500 246s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.270 -0.837 0.196 0.756 246s -0.923 -0.872 -0.340 -0.812 246s 0.394 0.585 0.602 0.261 246s 0.666 -0.998 -0.075 -0.108 246s 246s x1: [4, 4, 1, 1] 246s 0.665 0.226 0.684 0.004 246s 0.584 -0.539 0.034 -0.881 246s 0.053 -0.688 0.688 -0.165 246s 0.363 0.016 -0.198 -0.535 246s 246s y: [4, 4, 1, 1] 246s -0.231 -1.047 0.807 0.166 246s -0.365 0.635 -0.295 1.019 246s 0.572 0.450 -0.010 0.688 246s -0.554 0.153 -0.107 0.298 246s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 4, 3, 1] 246s 0.935 0.707 -0.842 0.919 246s 0.238 0.161 0.489 -0.629 246s 0.425 -0.275 0.506 -0.386 246s -0.147 -0.672 0.733 0.458 246s 246s x1: [4, 4, 3, 1] 246s 0.686 0.930 -0.524 -0.853 246s -0.037 -0.405 0.200 0.275 246s -0.717 -0.964 -0.362 0.299 246s -0.162 0.103 -0.714 0.568 246s 246s y: [4, 4, 3, 1] 246s 0.956 0.594 0.100 -1.500 246s -0.236 -0.149 0.091 0.550 246s -0.773 -0.691 -0.338 0.625 246s 1.045 -0.729 -0.678 -0.309 246s testing: mul_mat, [1, 4, 3, 4] = [4, 1, 3, 4] * [4, 4, 3, 4] 246s x0: [4, 1, 3, 4] 246s -0.789 0.030 0.427 -0.440 246s 246s x1: [4, 4, 3, 4] 246s 0.444 -0.642 -0.458 -0.384 246s -0.503 -0.789 0.783 0.418 246s -0.078 -0.951 0.407 -0.757 246s -0.321 0.945 0.500 0.018 246s 246s y: [1, 4, 3, 4] 246s -0.396 246s 0.523 246s 0.539 246s 0.487 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.557 0.240 0.862 -0.476 246s 0.408 -0.346 -0.307 -0.924 246s 0.536 0.421 -0.279 -0.199 246s -0.639 -0.535 -0.502 0.148 246s 246s x1: [4, 1, 1, 1] 246s -0.399 -0.756 -0.900 0.449 246s 246s y: [4, 1, 1, 1] 246s -0.949 -0.039 -0.370 1.178 246s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 4, 3, 1] 246s -0.117 -0.310 0.359 -0.101 246s 0.294 -0.765 -0.901 0.777 246s 0.609 -0.553 -0.002 -0.926 246s 0.318 -0.194 0.283 -0.250 246s 246s x1: [4, 4, 3, 1] 246s -0.414 -0.133 0.050 -0.976 246s -0.467 -0.459 -0.909 -0.768 246s 0.763 -0.889 -0.166 -0.992 246s -0.789 -0.717 -0.426 -0.347 246s 246s y: [4, 4, 3, 1] 246s 0.206 -0.822 0.725 0.152 246s -0.052 0.436 0.682 -0.125 246s 0.227 0.284 1.876 0.617 246s 0.197 0.432 0.238 -0.146 246s testing: mul_mat, [1, 4, 3, 4] = [4, 1, 3, 4] * [4, 4, 3, 4] 246s x0: [4, 1, 3, 4] 246s 0.751 -0.612 -0.239 -0.475 246s 246s x1: [4, 4, 3, 4] 246s 0.001 0.100 0.999 0.956 246s -0.602 -0.523 0.302 0.857 246s -0.830 0.321 -0.946 0.732 246s 0.703 0.096 -0.823 0.379 246s 246s y: [1, 4, 3, 4] 246s -0.754 246s -0.612 246s -0.941 246s 0.486 246s test-mul-mat0: iter:300/500 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.468 0.785 246s -0.862 0.166 246s 0.120 -0.483 246s 246s x1: [2, 1, 1, 1] 246s -0.306 -0.046 246s 246s y: [3, 1, 1, 1] 246s -0.179 0.256 -0.015 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.315 0.618 246s 246s x1: [2, 3, 1, 1] 246s -0.774 -0.794 246s 0.284 -0.953 246s 0.816 -0.512 246s 246s y: [1, 3, 1, 1] 246s -0.735 246s -0.500 246s -0.059 246s testing: mul_mat, [1, 1, 1, 4] = [2, 1, 1, 4] * [2, 1, 1, 4] 246s x0: [2, 1, 1, 4] 246s 0.099 0.481 246s 246s x1: [2, 1, 1, 4] 246s -0.722 0.530 246s 246s y: [1, 1, 1, 4] 246s 0.184 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.549 -0.343 246s 0.093 -0.622 246s 0.036 0.083 246s 246s x1: [2, 1, 1, 1] 246s 0.331 -0.424 246s 246s y: [3, 1, 1, 1] 246s -0.036 0.295 -0.023 246s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.186 0.103 0.911 246s -0.199 0.359 -0.542 246s 0.265 -0.133 -0.651 246s 246s x1: [3, 2, 1, 1] 246s -0.527 -0.134 -0.539 246s 0.789 -0.516 -0.261 246s 246s y: [3, 2, 1, 1] 246s -0.407 0.348 0.229 246s -0.437 -0.201 0.447 246s testing: mul_mat, [2, 3, 1, 4] = [3, 2, 1, 4] * [3, 3, 1, 4] 246s x0: [3, 2, 1, 4] 246s -0.249 -0.783 0.116 246s 0.848 -0.419 -0.771 246s 246s x1: [3, 3, 1, 4] 246s -0.498 0.160 -0.476 246s -0.952 0.598 -0.833 246s 0.379 -0.825 -0.023 246s 246s y: [2, 3, 1, 4] 246s -0.057 -0.122 246s -0.328 -0.416 246s 0.549 0.685 246s test-mul-mat0: iter:301/500 246s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.608 0.891 0.712 -0.340 246s 0.068 -0.444 -0.263 0.342 246s 246s x1: [4, 3, 1, 1] 246s -0.491 0.393 0.238 0.260 246s 0.241 0.455 0.841 -0.643 246s 0.685 -0.091 0.119 0.009 246s 246s y: [2, 3, 1, 1] 246s 0.730 -0.181 246s 1.076 -0.627 246s -0.416 0.059 246s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 246s x0: [4, 3, 2, 1] 246s -0.570 -0.590 0.193 0.549 246s 0.420 -0.871 0.941 0.310 246s 0.841 -0.399 -0.622 -0.604 246s 246s x1: [4, 2, 2, 1] 246s -0.268 0.726 -0.927 0.109 246s 0.537 0.719 -0.966 -0.327 246s 246s y: [3, 2, 2, 1] 246s -0.394 -1.583 -0.004 246s -1.095 -1.412 0.962 246s testing: mul_mat, [2, 3, 2, 1] = [4, 2, 2, 1] * [4, 3, 2, 1] 246s x0: [4, 2, 2, 1] 246s 0.382 -0.155 -0.621 -0.343 246s 0.797 -0.318 0.113 0.581 246s 246s x1: [4, 3, 2, 1] 246s -0.544 0.784 0.574 -0.101 246s 0.857 -0.701 0.183 -0.712 246s -0.291 -0.624 0.837 -0.871 246s 246s y: [2, 3, 2, 1] 246s -0.651 -0.676 246s 0.567 0.513 246s -0.235 -0.444 246s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.436 0.521 0.517 0.370 246s -0.811 0.139 -0.744 0.744 246s 0.031 0.600 -0.837 -0.545 246s -0.782 -0.634 -0.801 0.382 246s 246s x1: [4, 2, 1, 1] 246s 0.562 0.393 -0.925 0.340 246s -0.167 -0.580 0.719 -0.350 246s 246s y: [4, 2, 1, 1] 246s 0.098 0.539 0.842 0.181 246s -0.132 -0.739 -0.765 -0.211 246s testing: mul_mat, [3, 4, 2, 1] = [4, 3, 2, 1] * [4, 4, 2, 1] 246s x0: [4, 3, 2, 1] 246s -0.633 -0.485 -0.261 0.382 246s 0.223 0.692 0.502 0.031 246s 0.431 0.099 0.600 -0.249 246s 246s x1: [4, 4, 2, 1] 246s 0.182 0.010 -0.423 -0.093 246s -0.725 -0.852 -0.531 0.668 246s -0.777 0.810 -0.499 -0.357 246s 0.529 0.151 0.805 -0.035 246s 246s y: [3, 4, 2, 1] 246s -0.045 -0.168 -0.151 246s 1.266 -0.997 -0.882 246s 0.093 0.126 -0.465 246s -0.631 0.625 0.734 246s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 4, 2, 1] 246s 0.410 -0.396 -0.146 246s 0.603 -0.848 0.406 246s -0.417 -0.921 0.215 246s -0.101 -0.986 0.872 246s 246s x1: [3, 4, 2, 1] 246s 0.180 0.410 -0.298 246s 0.327 0.200 0.018 246s -0.517 0.568 -0.759 246s 0.914 -0.917 0.933 246s 246s y: [4, 4, 2, 1] 246s -0.045 -0.360 -0.517 -0.682 246s 0.052 0.034 -0.317 -0.215 246s -0.326 -1.102 -0.470 -1.170 246s 0.601 1.708 0.663 1.625 246s test-mul-mat0: iter:302/500 246s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.485 -0.889 -0.624 246s 246s x1: [3, 4, 1, 1] 246s -0.307 -0.950 -0.350 246s -0.897 0.653 0.233 246s 0.002 -0.743 0.385 246s 0.081 -0.729 -0.761 246s 246s y: [1, 4, 1, 1] 246s 0.914 246s -1.161 246s 0.422 246s 1.163 246s testing: mul_mat, [1, 1, 2, 1] = [3, 1, 2, 1] * [3, 1, 2, 1] 246s x0: [3, 1, 2, 1] 246s 0.750 -0.575 -0.289 246s 246s x1: [3, 1, 2, 1] 246s -0.732 -0.776 -0.820 246s 246s y: [1, 1, 2, 1] 246s 0.134 246s testing: mul_mat, [3, 1, 2, 2] = [3, 3, 2, 2] * [3, 1, 2, 2] 246s x0: [3, 3, 2, 2] 246s -0.030 0.359 0.821 246s 0.081 0.735 -0.911 246s 0.304 0.915 0.222 246s 246s x1: [3, 1, 2, 2] 246s -0.894 0.463 -0.314 246s 246s y: [3, 1, 2, 2] 246s -0.065 0.555 0.082 246s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.479 -0.308 -0.836 246s 246s x1: [3, 3, 1, 1] 246s 0.399 0.562 0.891 246s -0.379 0.135 -0.198 246s -0.336 -0.541 -0.862 246s 246s y: [1, 3, 1, 1] 246s -0.726 246s -0.058 246s 0.726 246s testing: mul_mat, [4, 3, 2, 1] = [1, 4, 2, 1] * [1, 3, 2, 1] 246s x0: [1, 4, 2, 1] 246s -0.686 246s 0.828 246s -0.870 246s -0.479 246s 246s x1: [1, 3, 2, 1] 246s -0.395 246s -0.292 246s 0.597 246s 246s y: [4, 3, 2, 1] 246s 0.271 -0.327 0.343 0.189 246s 0.200 -0.242 0.254 0.140 246s -0.409 0.494 -0.519 -0.285 246s testing: mul_mat, [4, 1, 2, 2] = [4, 4, 2, 2] * [4, 1, 2, 2] 246s x0: [4, 4, 2, 2] 246s 0.159 -0.390 -0.810 -0.468 246s -0.207 -0.940 -0.167 -0.898 246s 0.084 -0.689 0.149 -0.261 246s 0.997 -0.562 0.809 -0.512 246s 246s x1: [4, 1, 2, 2] 246s -0.070 0.957 -0.071 -0.671 246s 246s y: [4, 1, 2, 2] 246s -0.012 -0.269 -0.500 -0.322 246s test-mul-mat0: iter:303/500 246s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.159 246s 246s x1: [1, 3, 1, 1] 246s 0.049 246s -0.692 246s 0.630 246s 246s y: [1, 3, 1, 1] 246s 0.008 246s -0.110 246s 0.100 246s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.888 246s 0.785 246s -0.451 246s -0.905 246s 246s x1: [1, 1, 1, 1] 246s -0.662 246s 246s y: [4, 1, 1, 1] 246s 0.588 -0.520 0.298 0.599 246s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 4, 1, 1] 246s 0.232 246s -0.001 246s -0.327 246s 0.767 246s 246s x1: [1, 4, 1, 1] 246s -0.699 246s 0.559 246s 0.928 246s -0.166 246s 246s y: [4, 4, 1, 1] 246s -0.162 0.001 0.229 -0.536 246s 0.129 -0.001 -0.183 0.428 246s 0.215 -0.001 -0.303 0.711 246s -0.038 0.000 0.054 -0.127 246s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.044 246s 246s x1: [1, 4, 1, 1] 246s 0.828 246s -0.517 246s 0.985 246s -0.482 246s 246s y: [1, 4, 1, 1] 246s 0.037 246s -0.023 246s 0.043 246s -0.021 246s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.057 246s 246s x1: [1, 1, 1, 1] 246s 0.861 246s 246s y: [1, 1, 1, 1] 246s -0.049 246s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.991 246s 246s x1: [1, 1, 1, 1] 246s -0.532 246s 246s y: [1, 1, 1, 1] 246s -0.528 246s test-mul-mat0: iter:304/500 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.323 -0.930 0.498 246s 0.906 0.302 -0.503 246s -0.421 0.068 -0.674 246s 0.062 0.053 -0.156 246s 246s x1: [3, 2, 1, 1] 246s -0.422 -0.430 -0.952 246s -0.636 0.119 -0.858 246s 246s y: [4, 2, 1, 1] 246s 0.062 -0.033 0.790 0.100 246s -0.332 -0.110 0.854 0.101 246s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.376 0.932 -0.409 246s 246s x1: [3, 4, 1, 1] 246s -0.081 -0.903 -0.295 246s -0.202 0.040 0.173 246s 0.408 0.031 0.949 246s 0.649 -0.946 0.884 246s 246s y: [1, 4, 1, 1] 246s -0.690 246s 0.042 246s -0.513 246s -1.487 246s testing: mul_mat, [2, 1, 1, 2] = [3, 2, 1, 2] * [3, 1, 1, 2] 246s x0: [3, 2, 1, 2] 246s 0.446 0.251 -0.095 246s -0.485 0.576 0.967 246s 246s x1: [3, 1, 1, 2] 246s 0.742 -0.926 0.255 246s 246s y: [2, 1, 1, 2] 246s 0.075 -0.647 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.869 0.559 -0.425 246s -0.032 -0.844 -0.718 246s -0.587 -0.863 0.568 246s -0.937 -0.186 -0.098 246s 246s x1: [3, 2, 1, 1] 246s -0.296 -0.702 0.092 246s 0.735 -0.754 -0.259 246s 246s y: [4, 2, 1, 1] 246s -0.175 0.536 0.832 0.398 246s -0.950 0.799 0.071 -0.524 246s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.763 0.914 -0.822 -0.386 246s 0.437 -0.517 0.704 0.146 246s 246s x1: [4, 3, 1, 1] 246s 0.728 -0.182 0.807 -0.758 246s -0.606 0.774 0.810 -0.186 246s -0.340 0.475 0.939 -0.656 246s 246s y: [2, 3, 1, 1] 246s -1.093 0.869 246s 0.576 -0.122 246s 0.174 0.172 246s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 246s x0: [2, 4, 1, 2] 246s 0.114 -0.664 246s 0.991 -0.470 246s -0.649 0.290 246s 0.053 0.772 246s 246s x1: [2, 4, 1, 2] 246s -0.883 -0.323 246s -0.295 -0.728 246s -0.186 0.519 246s -0.152 0.096 246s 246s y: [4, 4, 1, 2] 246s 0.114 -0.723 0.480 -0.296 246s 0.450 0.050 -0.020 -0.578 246s -0.366 -0.428 0.271 0.391 246s -0.081 -0.196 0.127 0.066 246s test-mul-mat0: iter:305/500 246s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.979 0.742 246s 0.727 -0.988 246s -0.908 -0.220 246s 246s x1: [2, 4, 1, 1] 246s 0.384 -0.024 246s -0.592 0.134 246s 0.800 -0.687 246s -0.310 -0.134 246s 246s y: [3, 4, 1, 1] 246s -0.395 0.304 -0.343 246s 0.679 -0.562 0.508 246s -1.292 1.260 -0.574 246s 0.204 -0.093 0.311 246s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.213 -0.769 246s 0.166 0.478 246s 246s x1: [2, 3, 1, 1] 246s -0.653 -0.378 246s -0.930 -0.880 246s 0.066 0.844 246s 246s y: [2, 3, 1, 1] 246s 0.151 -0.289 246s 0.478 -0.575 246s -0.634 0.414 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.399 -0.849 246s -0.303 -0.468 246s 246s x1: [2, 2, 1, 1] 246s 0.296 -0.032 246s -0.986 0.176 246s 246s y: [2, 2, 1, 1] 246s 0.145 -0.075 246s -0.542 0.217 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.243 0.350 246s -0.442 0.255 246s 246s x1: [2, 2, 1, 1] 246s 0.951 0.010 246s 0.222 -0.183 246s 246s y: [2, 2, 1, 1] 246s 0.235 -0.417 246s -0.010 -0.145 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.722 -0.957 246s -0.661 0.792 246s 246s x1: [2, 2, 1, 1] 246s -0.349 -0.871 246s 0.602 0.273 246s 246s y: [2, 2, 1, 1] 246s 0.581 -0.458 246s 0.174 -0.182 246s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.926 0.044 246s 246s x1: [2, 2, 1, 1] 246s 0.552 -0.725 246s -0.042 0.030 246s 246s y: [1, 2, 1, 1] 246s 0.479 246s -0.037 246s test-mul-mat0: iter:306/500 246s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.440 -0.776 246s -0.107 -0.305 246s -0.126 0.023 246s 246s x1: [2, 3, 1, 1] 246s -0.089 -0.025 246s -0.151 0.921 246s -0.803 0.665 246s 246s y: [3, 3, 1, 1] 246s -0.019 0.017 0.011 246s -0.782 -0.265 0.040 246s -0.870 -0.117 0.116 246s testing: mul_mat, [1, 3, 4, 1] = [2, 1, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 1, 4, 1] 246s 0.165 0.493 246s 246s x1: [2, 3, 4, 1] 246s -0.703 -0.853 246s 0.223 -0.981 246s -0.514 0.266 246s 246s y: [1, 3, 4, 1] 246s -0.537 246s -0.447 246s 0.046 246s testing: mul_mat, [1, 1, 4, 1] = [2, 1, 4, 1] * [2, 1, 4, 1] 246s x0: [2, 1, 4, 1] 246s -0.657 0.452 246s 246s x1: [2, 1, 4, 1] 246s -0.575 -0.824 246s 246s y: [1, 1, 4, 1] 246s 0.005 246s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.975 0.325 246s 0.832 0.392 246s 0.212 0.050 246s 0.190 0.693 246s 246s x1: [2, 1, 1, 1] 246s -0.700 -0.438 246s 246s y: [4, 1, 1, 1] 246s 0.541 -0.754 -0.170 -0.437 246s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 246s x0: [4, 1, 4, 1] 246s 0.064 -0.733 -0.501 -0.727 246s 246s x1: [4, 2, 4, 1] 246s -0.406 0.208 -0.792 0.020 246s 0.384 0.209 -0.289 0.371 246s 246s y: [1, 2, 4, 1] 246s 0.204 246s -0.254 246s testing: mul_mat, [3, 4, 4, 1] = [1, 3, 4, 1] * [1, 4, 4, 1] 246s x0: [1, 3, 4, 1] 246s -0.518 246s -0.664 246s -0.901 246s 246s x1: [1, 4, 4, 1] 246s 0.137 246s 0.644 246s -0.566 246s 0.143 246s 246s y: [3, 4, 4, 1] 246s -0.071 -0.091 -0.123 246s -0.333 -0.427 -0.580 246s 0.293 0.376 0.510 246s -0.074 -0.095 -0.128 246s test-mul-mat0: iter:307/500 246s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.177 246s 246s x1: [1, 3, 1, 1] 246s -0.594 246s -0.803 246s -0.213 246s 246s y: [1, 3, 1, 1] 246s -0.105 246s -0.142 246s -0.038 246s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 246s x0: [1, 2, 2, 1] 246s 0.348 246s -0.665 246s 246s x1: [1, 1, 2, 1] 246s 0.741 246s 246s y: [2, 1, 2, 1] 246s 0.258 -0.493 246s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 246s x0: [1, 1, 2, 1] 246s 0.421 246s 246s x1: [1, 2, 2, 1] 246s -0.682 246s -0.617 246s 246s y: [1, 2, 2, 1] 246s -0.287 246s -0.260 246s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 4, 1, 1] 246s 0.505 246s 0.310 246s -0.335 246s 0.435 246s 246s x1: [1, 1, 1, 1] 246s 0.577 246s 246s y: [4, 1, 1, 1] 246s 0.291 0.179 -0.193 0.251 246s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 246s x0: [4, 3, 2, 1] 246s 0.376 -0.157 0.178 0.495 246s 0.012 -0.668 -0.348 0.035 246s -0.493 0.854 -0.944 0.379 246s 246s x1: [4, 1, 2, 1] 246s -0.510 -0.417 -0.115 -0.538 246s 246s y: [3, 1, 2, 1] 246s -0.413 0.293 -0.200 246s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 2, 2, 1] 246s -0.950 0.760 0.849 246s -0.282 -0.561 -0.751 246s 246s x1: [3, 4, 2, 1] 246s 0.274 0.593 -0.874 246s 0.253 -0.539 0.961 246s -0.981 0.836 -0.027 246s -0.474 -0.321 0.305 246s 246s y: [2, 4, 2, 1] 246s -0.552 0.246 246s 0.164 -0.491 246s 1.545 -0.172 246s 0.466 0.085 246s test-mul-mat0: iter:308/500 246s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.671 0.627 246s 0.562 -0.856 246s 0.274 -0.692 246s -0.241 -0.630 246s 246s x1: [2, 2, 1, 1] 246s -0.582 -0.387 246s 0.892 -0.725 246s 246s y: [4, 2, 1, 1] 246s 0.148 0.004 0.108 0.384 246s -1.053 1.122 0.746 0.242 246s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 246s x0: [2, 4, 4, 1] 246s -0.581 0.183 246s -0.852 0.278 246s -0.866 -0.229 246s 0.849 -0.472 246s 246s x1: [2, 4, 4, 1] 246s -0.615 -0.386 246s -0.580 0.103 246s -0.625 -0.141 246s -0.048 -0.377 246s 246s y: [4, 4, 4, 1] 246s 0.286 0.417 0.620 -0.340 246s 0.356 0.523 0.479 -0.541 246s 0.337 0.494 0.574 -0.464 246s -0.041 -0.063 0.128 0.137 246s testing: mul_mat, [4, 4, 4, 4] = [2, 4, 4, 4] * [2, 4, 4, 4] 246s x0: [2, 4, 4, 4] 246s -0.271 0.434 246s 0.102 0.837 246s -0.958 0.898 246s -0.137 0.050 246s 246s x1: [2, 4, 4, 4] 246s 0.164 0.611 246s 0.719 0.299 246s -0.618 0.569 246s 0.827 -0.848 246s 246s y: [4, 4, 4, 4] 246s 0.220 0.528 0.391 0.008 246s -0.065 0.323 -0.420 -0.084 246s 0.414 0.413 1.102 0.113 246s -0.592 -0.626 -1.553 -0.156 246s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.783 -0.013 246s 0.998 -0.202 246s -0.760 0.544 246s 0.913 0.515 246s 246s x1: [2, 4, 1, 1] 246s -0.936 -0.062 246s -0.867 0.094 246s -0.426 -0.305 246s -0.930 -0.293 246s 246s y: [4, 4, 1, 1] 246s -0.733 -0.922 0.678 -0.887 246s -0.680 -0.884 0.710 -0.742 246s -0.330 -0.363 0.158 -0.546 246s -0.725 -0.869 0.548 -1.000 246s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 246s x0: [4, 1, 4, 1] 246s -0.331 -0.223 0.838 -0.040 246s 246s x1: [4, 2, 4, 1] 246s -0.476 0.993 0.870 -0.272 246s -0.465 -0.708 0.511 0.096 246s 246s y: [1, 2, 4, 1] 246s 0.676 246s 0.736 246s testing: mul_mat, [4, 4, 4, 4] = [1, 4, 4, 4] * [1, 4, 4, 4] 246s x0: [1, 4, 4, 4] 246s 0.801 246s 0.727 246s 0.209 246s -0.603 246s 246s x1: [1, 4, 4, 4] 246s -0.699 246s -0.071 246s 0.618 246s -0.402 246s 246s y: [4, 4, 4, 4] 246s -0.560 -0.508 -0.146 0.421 246s -0.057 -0.051 -0.015 0.043 246s 0.495 0.450 0.129 -0.373 246s -0.322 -0.292 -0.084 0.242 246s test-mul-mat0: iter:309/500 246s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.054 0.839 0.459 246s 0.536 0.762 0.292 246s 0.775 -0.075 0.539 246s 246s x1: [3, 4, 1, 1] 246s 0.026 0.634 0.486 246s 0.168 0.521 0.051 246s 0.619 -0.811 -0.244 246s -0.625 0.335 0.782 246s 246s y: [3, 4, 1, 1] 246s 0.756 0.639 0.234 246s 0.470 0.502 0.118 246s -0.759 -0.357 0.409 246s 0.606 0.149 -0.087 246s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 1, 3, 1] 246s 0.882 0.497 0.734 246s 246s x1: [3, 3, 3, 1] 246s 0.868 -0.831 -0.830 246s 0.617 0.221 -0.606 246s 0.419 -0.162 0.895 246s 246s y: [1, 3, 3, 1] 246s -0.257 246s 0.209 246s 0.947 246s testing: mul_mat, [2, 1, 3, 4] = [3, 2, 3, 4] * [3, 1, 3, 4] 246s x0: [3, 2, 3, 4] 246s -0.572 0.713 0.941 246s -0.495 -0.914 0.137 246s 246s x1: [3, 1, 3, 4] 246s -0.214 0.725 -0.806 246s 246s y: [2, 1, 3, 4] 246s -0.119 -0.667 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.913 0.440 -0.409 246s 246s x1: [3, 2, 1, 1] 246s -0.764 -0.677 -0.150 246s 0.497 -0.321 0.376 246s 246s y: [1, 2, 1, 1] 246s -0.934 246s 0.159 246s testing: mul_mat, [3, 3, 3, 1] = [1, 3, 3, 1] * [1, 3, 3, 1] 246s x0: [1, 3, 3, 1] 246s 0.720 246s 0.622 246s -0.809 246s 246s x1: [1, 3, 3, 1] 246s -0.261 246s -0.094 246s -0.810 246s 246s y: [3, 3, 3, 1] 246s -0.188 -0.162 0.211 246s -0.067 -0.058 0.076 246s -0.583 -0.504 0.656 246s testing: mul_mat, [2, 1, 3, 4] = [3, 2, 3, 4] * [3, 1, 3, 4] 246s x0: [3, 2, 3, 4] 246s 0.616 0.076 0.416 246s 0.914 -0.773 0.952 246s 246s x1: [3, 1, 3, 4] 246s 0.695 0.837 -0.427 246s 246s y: [2, 1, 3, 4] 246s 0.314 -0.418 246s test-mul-mat0: iter:310/500 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.350 0.356 0.966 0.485 246s 246s x1: [4, 3, 1, 1] 246s 0.153 -0.631 -0.307 -0.184 246s 0.418 -0.402 0.198 -0.929 246s 0.407 0.626 -0.525 -0.979 246s 246s y: [1, 3, 1, 1] 246s -0.557 246s -0.257 246s -0.617 246s testing: mul_mat, [2, 1, 4, 1] = [4, 2, 4, 1] * [4, 1, 4, 1] 246s x0: [4, 2, 4, 1] 246s 0.570 -0.234 -0.550 -0.233 246s -0.163 0.857 -0.607 0.312 246s 246s x1: [4, 1, 4, 1] 246s 0.031 0.643 0.956 0.270 246s 246s y: [2, 1, 4, 1] 246s -0.722 0.050 246s testing: mul_mat, [1, 2, 4, 4] = [4, 1, 4, 4] * [4, 2, 4, 4] 246s x0: [4, 1, 4, 4] 246s 0.732 0.596 0.943 -0.435 246s 246s x1: [4, 2, 4, 4] 246s -0.859 0.107 -0.712 -0.022 246s -0.036 -0.319 -0.711 -0.159 246s 246s y: [1, 2, 4, 4] 246s -1.226 246s -0.817 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.421 0.288 -0.367 0.014 246s 0.326 0.122 0.581 0.905 246s 0.380 0.582 0.982 -0.792 246s 0.919 0.354 0.184 0.428 246s 246s x1: [4, 1, 1, 1] 246s -0.397 -0.209 -0.973 -0.514 246s 246s y: [4, 1, 1, 1] 246s 0.457 -1.186 -0.821 -0.838 246s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 1, 4, 1] 246s -0.622 -0.197 -0.169 0.887 246s 246s x1: [4, 4, 4, 1] 246s -0.566 -0.782 -0.536 0.414 246s 0.121 -0.924 0.813 -0.097 246s 0.995 0.227 0.506 -0.213 246s 0.254 0.992 -0.544 0.833 246s 246s y: [1, 4, 4, 1] 246s 0.963 246s -0.117 246s -0.938 246s 0.478 246s testing: mul_mat, [3, 4, 4, 4] = [1, 3, 4, 4] * [1, 4, 4, 4] 246s x0: [1, 3, 4, 4] 246s 0.266 246s -0.756 246s -0.094 246s 246s x1: [1, 4, 4, 4] 246s -0.822 246s 0.445 246s -0.079 246s -0.212 246s 246s y: [3, 4, 4, 4] 246s -0.218 0.622 0.077 246s 0.118 -0.337 -0.042 246s -0.021 0.060 0.007 246s -0.056 0.160 0.020 246s test-mul-mat0: iter:311/500 246s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.767 -0.313 246s 0.898 -0.896 246s 246s x1: [2, 3, 1, 1] 246s -0.487 -0.709 246s -0.921 -0.030 246s -0.304 0.246 246s 246s y: [2, 3, 1, 1] 246s -0.151 0.199 246s -0.697 -0.800 246s -0.311 -0.494 246s testing: mul_mat, [2, 2, 4, 1] = [2, 2, 4, 1] * [2, 2, 4, 1] 246s x0: [2, 2, 4, 1] 246s -0.069 -0.171 246s -0.430 0.445 246s 246s x1: [2, 2, 4, 1] 246s -0.629 0.701 246s 0.647 0.536 246s 246s y: [2, 2, 4, 1] 246s -0.077 0.582 246s -0.136 -0.040 246s testing: mul_mat, [1, 2, 4, 3] = [2, 1, 4, 3] * [2, 2, 4, 3] 246s x0: [2, 1, 4, 3] 246s -0.301 0.319 246s 246s x1: [2, 2, 4, 3] 246s 0.333 -0.512 246s 0.962 0.411 246s 246s y: [1, 2, 4, 3] 246s -0.264 246s -0.158 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.619 -0.521 246s -0.142 0.557 246s 0.320 -0.360 246s 246s x1: [2, 1, 1, 1] 246s -0.224 0.962 246s 246s y: [3, 1, 1, 1] 246s -0.640 0.568 -0.418 246s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 246s x0: [3, 1, 4, 1] 246s -0.836 0.645 0.723 246s 246s x1: [3, 2, 4, 1] 246s -0.996 -0.527 -0.607 246s -0.910 0.022 -0.838 246s 246s y: [1, 2, 4, 1] 246s 0.054 246s 0.169 246s testing: mul_mat, [3, 3, 4, 3] = [1, 3, 4, 3] * [1, 3, 4, 3] 246s x0: [1, 3, 4, 3] 246s 0.400 246s -0.062 246s -0.942 246s 246s x1: [1, 3, 4, 3] 246s -0.945 246s 0.213 246s -0.447 246s 246s y: [3, 3, 4, 3] 246s -0.378 0.058 0.891 246s 0.085 -0.013 -0.201 246s -0.179 0.028 0.422 246s test-mul-mat0: iter:312/500 246s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.008 -0.638 246s 246s x1: [2, 4, 1, 1] 246s 0.680 -0.807 246s 0.275 0.010 246s 0.336 0.767 246s 0.332 -0.490 246s 246s y: [1, 4, 1, 1] 246s 0.520 246s -0.004 246s -0.487 246s 0.315 246s testing: mul_mat, [4, 1, 3, 1] = [2, 4, 3, 1] * [2, 1, 3, 1] 246s x0: [2, 4, 3, 1] 246s -0.990 0.272 246s -0.335 -0.317 246s 0.576 -0.276 246s 0.414 0.995 246s 246s x1: [2, 1, 3, 1] 246s 0.362 -0.206 246s 246s y: [4, 1, 3, 1] 246s -0.414 -0.056 0.265 -0.055 246s testing: mul_mat, [4, 4, 3, 3] = [2, 4, 3, 3] * [2, 4, 3, 3] 246s x0: [2, 4, 3, 3] 246s -0.223 0.376 246s -0.389 0.582 246s 0.596 0.387 246s -0.684 -0.789 246s 246s x1: [2, 4, 3, 3] 246s -0.079 0.437 246s 0.104 0.758 246s 0.047 0.473 246s 0.303 0.057 246s 246s y: [4, 4, 3, 3] 246s 0.182 0.285 0.122 -0.291 246s 0.262 0.401 0.355 -0.670 246s 0.167 0.257 0.211 -0.406 246s -0.046 -0.085 0.202 -0.252 246s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.726 -0.322 246s 0.145 0.353 246s 0.755 0.069 246s 0.150 0.498 246s 246s x1: [2, 4, 1, 1] 246s -0.152 0.416 246s -0.930 0.300 246s 0.082 0.926 246s -0.324 -0.375 246s 246s y: [4, 4, 1, 1] 246s -0.244 0.125 -0.086 0.184 246s -0.772 -0.029 -0.681 0.010 246s -0.239 0.339 0.126 0.473 246s -0.114 -0.179 -0.270 -0.235 246s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 4, 3, 1] 246s 0.252 -0.536 -0.187 0.725 246s 0.395 -0.271 0.424 0.712 246s 0.231 0.291 -0.730 -0.097 246s -0.395 -0.765 -0.375 -0.694 246s 246s x1: [4, 2, 3, 1] 246s -0.314 0.771 -0.916 -0.868 246s -0.965 0.812 -0.698 0.442 246s 246s y: [4, 2, 3, 1] 246s -0.950 -1.339 0.905 0.480 246s -0.227 -0.582 0.480 -0.284 246s testing: mul_mat, [4, 4, 3, 3] = [4, 4, 3, 3] * [4, 4, 3, 3] 246s x0: [4, 4, 3, 3] 246s -0.621 0.257 -0.734 0.247 246s -0.501 -0.646 -0.425 -0.995 246s 0.129 -0.255 -0.277 -0.573 246s -0.655 -0.722 -0.191 0.254 246s 246s x1: [4, 4, 3, 3] 246s 0.937 0.487 -0.236 0.076 246s 0.780 -0.339 -0.943 -0.144 246s 0.457 0.557 0.342 0.749 246s 0.302 -0.619 0.294 -0.559 246s 246s y: [4, 4, 3, 3] 246s -0.265 -0.759 0.019 -0.900 246s 0.085 0.372 0.531 -0.122 246s -0.206 -1.480 -0.607 -0.576 246s -0.701 0.680 0.435 0.051 246s test-mul-mat0: iter:313/500 246s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.902 0.166 246s 0.573 0.522 246s 246s x1: [2, 1, 1, 1] 246s -0.244 0.548 246s 246s y: [2, 1, 1, 1] 246s -0.129 0.146 246s testing: mul_mat, [3, 2, 3, 1] = [2, 3, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 3, 3, 1] 246s 0.248 0.364 246s -0.319 -0.599 246s 0.862 -0.136 246s 246s x1: [2, 2, 3, 1] 246s 0.147 0.061 246s -0.943 -0.177 246s 246s y: [3, 2, 3, 1] 246s 0.059 -0.083 0.118 246s -0.299 0.406 -0.789 246s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 2, 3, 1] 246s 0.179 0.550 246s 0.373 0.351 246s 246s x1: [2, 3, 3, 1] 246s -0.968 -0.250 246s -0.420 -0.145 246s -0.960 -0.280 246s 246s y: [2, 3, 3, 1] 246s -0.311 -0.449 246s -0.155 -0.208 246s -0.326 -0.456 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.298 -0.482 246s 0.150 -0.118 246s 246s x1: [2, 2, 1, 1] 246s 0.986 0.424 246s -0.422 -0.159 246s 246s y: [2, 2, 1, 1] 246s 0.090 0.098 246s -0.049 -0.045 246s testing: mul_mat, [4, 2, 3, 1] = [2, 4, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 4, 3, 1] 246s -0.557 0.389 246s -0.595 -0.741 246s -0.215 0.468 246s 0.513 -0.938 246s 246s x1: [2, 2, 3, 1] 246s -0.739 -0.983 246s 0.054 0.745 246s 246s y: [4, 2, 3, 1] 246s 0.029 1.168 -0.301 0.542 246s 0.260 -0.584 0.337 -0.671 246s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 4, 3, 1] 246s 0.582 0.675 0.270 0.310 246s 0.425 -0.375 -0.303 -0.204 246s 0.967 -0.604 0.096 -0.964 246s 0.034 0.839 0.451 -0.292 246s 246s x1: [4, 2, 3, 1] 246s 0.362 -0.836 -0.356 -0.699 246s 0.257 -0.819 -0.387 0.700 246s 246s y: [4, 2, 3, 1] 246s -0.666 0.718 1.495 -0.645 246s -0.291 0.391 0.032 -1.058 246s test-mul-mat0: iter:314/500 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.186 0.298 -0.573 0.329 246s 246s x1: [4, 3, 1, 1] 246s 0.501 -0.663 -0.214 -0.470 246s 0.593 -0.172 -0.559 -0.276 246s -0.191 -0.750 0.438 -0.784 246s 246s y: [1, 3, 1, 1] 246s -0.136 246s 0.288 246s -0.768 246s testing: mul_mat, [2, 1, 2, 1] = [4, 2, 2, 1] * [4, 1, 2, 1] 246s x0: [4, 2, 2, 1] 246s 0.872 0.546 -0.604 0.384 246s -0.238 0.897 0.721 0.548 246s 246s x1: [4, 1, 2, 1] 246s -0.780 -0.902 -0.832 -0.763 246s 246s y: [2, 1, 2, 1] 246s -0.963 -1.642 246s testing: mul_mat, [3, 2, 2, 2] = [4, 3, 2, 2] * [4, 2, 2, 2] 246s x0: [4, 3, 2, 2] 246s -0.326 -0.220 0.072 -0.336 246s 0.699 -0.260 -0.177 -0.145 246s 0.628 0.299 0.060 -0.107 246s 246s x1: [4, 2, 2, 2] 246s 0.401 0.144 -0.338 -0.301 246s 0.571 0.991 -0.081 0.668 246s 246s y: [3, 2, 2, 2] 246s -0.086 0.346 0.307 246s -0.634 0.059 0.578 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.655 0.981 -0.343 0.824 246s 246s x1: [4, 3, 1, 1] 246s 0.718 0.171 -0.435 -0.887 246s -0.519 -0.157 -0.997 0.031 246s 0.657 -0.426 0.937 -0.518 246s 246s y: [1, 3, 1, 1] 246s -0.885 246s 0.553 246s -1.596 246s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 2, 2, 1] 246s -0.350 246s 0.004 246s 246s x1: [1, 4, 2, 1] 246s -0.856 246s 0.788 246s -0.957 246s 0.130 246s 246s y: [2, 4, 2, 1] 246s 0.299 -0.004 246s -0.276 0.003 246s 0.335 -0.004 246s -0.045 0.001 246s testing: mul_mat, [4, 1, 2, 2] = [2, 4, 2, 2] * [2, 1, 2, 2] 246s x0: [2, 4, 2, 2] 246s -0.148 -0.296 246s 0.479 0.846 246s 0.501 0.314 246s 0.333 0.361 246s 246s x1: [2, 1, 2, 2] 246s 0.787 -0.211 246s 246s y: [4, 1, 2, 2] 246s -0.054 0.198 0.328 0.186 246s test-mul-mat0: iter:315/500 246s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.442 246s -0.301 246s 246s x1: [1, 1, 1, 1] 246s 0.029 246s 246s y: [2, 1, 1, 1] 246s 0.013 -0.009 246s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 246s x0: [1, 3, 2, 1] 246s -0.987 246s 0.631 246s 0.259 246s 246s x1: [1, 2, 2, 1] 246s 0.040 246s -0.409 246s 246s y: [3, 2, 2, 1] 246s -0.039 0.025 0.010 246s 0.403 -0.258 -0.106 246s testing: mul_mat, [4, 3, 2, 2] = [1, 4, 2, 2] * [1, 3, 2, 2] 246s x0: [1, 4, 2, 2] 246s -0.607 246s -0.285 246s 0.987 246s 0.422 246s 246s x1: [1, 3, 2, 2] 246s 0.546 246s 0.820 246s -0.458 246s 246s y: [4, 3, 2, 2] 246s -0.332 -0.156 0.539 0.231 246s -0.498 -0.234 0.809 0.346 246s 0.278 0.130 -0.452 -0.193 246s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.973 246s 246s x1: [1, 4, 1, 1] 246s -0.119 246s -0.199 246s -0.665 246s -0.299 246s 246s y: [1, 4, 1, 1] 246s -0.116 246s -0.194 246s -0.647 246s -0.291 246s testing: mul_mat, [2, 1, 2, 1] = [1, 2, 2, 1] * [1, 1, 2, 1] 246s x0: [1, 2, 2, 1] 246s 0.634 246s -0.714 246s 246s x1: [1, 1, 2, 1] 246s -0.892 246s 246s y: [2, 1, 2, 1] 246s -0.566 0.637 246s testing: mul_mat, [1, 1, 2, 2] = [2, 1, 2, 2] * [2, 1, 2, 2] 246s x0: [2, 1, 2, 2] 246s 0.082 -0.525 246s 246s x1: [2, 1, 2, 2] 246s -0.267 0.040 246s 246s y: [1, 1, 2, 2] 246s -0.043 246s test-mul-mat0: iter:316/500 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.722 246s 0.558 246s 0.966 246s 246s x1: [1, 3, 1, 1] 246s -0.776 246s -0.051 246s -0.047 246s 246s y: [3, 3, 1, 1] 246s -0.560 -0.433 -0.750 246s -0.037 -0.029 -0.050 246s -0.034 -0.026 -0.045 246s testing: mul_mat, [2, 3, 4, 1] = [1, 2, 4, 1] * [1, 3, 4, 1] 246s x0: [1, 2, 4, 1] 246s 0.688 246s -0.205 246s 246s x1: [1, 3, 4, 1] 246s -0.992 246s -0.309 246s -0.190 246s 246s y: [2, 3, 4, 1] 246s -0.683 0.203 246s -0.212 0.063 246s -0.131 0.039 246s testing: mul_mat, [3, 2, 4, 2] = [1, 3, 4, 2] * [1, 2, 4, 2] 246s x0: [1, 3, 4, 2] 246s 0.967 246s 0.308 246s 0.651 246s 246s x1: [1, 2, 4, 2] 246s 0.226 246s -0.892 246s 246s y: [3, 2, 4, 2] 246s 0.219 0.070 0.147 246s -0.862 -0.275 -0.580 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.486 246s -0.200 246s 0.046 246s 246s x1: [1, 3, 1, 1] 246s 0.801 246s 0.304 246s -0.804 246s 246s y: [3, 3, 1, 1] 246s -0.389 -0.160 0.037 246s -0.148 -0.061 0.014 246s 0.390 0.161 -0.037 246s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 4, 4, 1] 246s -0.741 0.285 -0.408 246s 0.178 0.578 -0.067 246s 0.343 0.107 -0.186 246s -0.931 0.175 -0.607 246s 246s x1: [3, 1, 4, 1] 246s -0.519 -0.891 -0.303 246s 246s y: [4, 1, 4, 1] 246s 0.253 -0.587 -0.217 0.510 246s testing: mul_mat, [2, 3, 4, 2] = [4, 2, 4, 2] * [4, 3, 4, 2] 246s x0: [4, 2, 4, 2] 246s -0.283 0.071 -0.565 -0.438 246s -0.741 -0.814 0.154 0.090 246s 246s x1: [4, 3, 4, 2] 246s 0.084 -0.374 0.632 -0.450 246s 0.520 -0.548 0.379 -0.055 246s 0.759 0.298 0.465 0.793 246s 246s y: [2, 3, 4, 2] 246s -0.210 0.299 246s -0.376 0.114 246s -0.803 -0.662 246s test-mul-mat0: iter:317/500 246s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.727 -0.010 0.143 -0.505 246s 0.816 -0.287 -0.216 -0.857 246s 246s x1: [4, 4, 1, 1] 246s -0.716 0.224 -0.475 -0.713 246s 0.382 0.915 -0.045 -0.924 246s -0.340 0.979 -0.537 0.515 246s -0.942 -0.059 0.348 0.475 246s 246s y: [2, 4, 1, 1] 246s 0.810 0.064 246s 0.173 0.849 246s -0.099 -0.884 246s 0.496 -1.234 246s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 3, 3, 1] 246s -0.886 -0.602 0.662 -0.173 246s 0.182 0.805 -0.631 -0.422 246s -0.153 -0.814 0.348 -0.486 246s 246s x1: [4, 2, 3, 1] 246s 0.542 0.397 0.042 0.817 246s -0.230 0.667 -0.899 0.994 246s 246s y: [3, 2, 3, 1] 246s -0.833 0.047 -0.788 246s -0.965 0.644 -1.304 246s testing: mul_mat, [2, 3, 3, 3] = [4, 2, 3, 3] * [4, 3, 3, 3] 246s x0: [4, 2, 3, 3] 246s -0.190 0.673 -0.535 0.502 246s 0.113 -0.098 -0.567 0.607 246s 246s x1: [4, 3, 3, 3] 246s -0.109 0.221 0.550 0.739 246s 0.407 -0.102 -0.747 0.694 246s -0.760 -0.042 -0.631 -0.042 246s 246s y: [2, 3, 3, 3] 246s 0.246 0.103 246s 0.602 0.901 246s 0.433 0.251 246s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.223 0.211 -0.161 0.985 246s 0.602 0.804 0.323 0.381 246s -0.533 0.358 0.197 0.423 246s 246s x1: [4, 2, 1, 1] 246s -0.291 -0.808 -0.869 0.859 246s -0.317 0.841 0.951 0.105 246s 246s y: [3, 2, 1, 1] 246s 0.880 -0.778 0.058 246s 0.198 0.832 0.701 246s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 1, 3, 1] 246s 0.655 0.536 0.628 246s 246s x1: [3, 4, 3, 1] 246s 0.459 0.653 -0.498 246s -0.239 0.250 0.335 246s -0.675 0.780 -0.236 246s 0.210 -0.511 -0.044 246s 246s y: [1, 4, 3, 1] 246s 0.337 246s 0.188 246s -0.172 246s -0.164 246s testing: mul_mat, [3, 3, 3, 3] = [1, 3, 3, 3] * [1, 3, 3, 3] 246s x0: [1, 3, 3, 3] 246s -0.107 246s 0.984 246s -0.121 246s 246s x1: [1, 3, 3, 3] 246s 0.386 246s -0.328 246s -0.034 246s 246s y: [3, 3, 3, 3] 246s -0.041 0.380 -0.047 246s 0.035 -0.323 0.040 246s 0.004 -0.034 0.004 246s test-mul-mat0: iter:318/500 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.518 0.238 -0.198 246s 0.921 -0.606 -0.937 246s -0.642 0.011 -0.255 246s 0.955 -0.439 -0.547 246s 246s x1: [3, 1, 1, 1] 246s -0.722 -0.138 0.392 246s 246s y: [4, 1, 1, 1] 246s -0.484 -0.949 0.362 -0.843 246s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 4, 3, 1] 246s 0.716 -0.058 0.479 246s 0.813 0.420 -0.329 246s 0.296 -0.224 -0.625 246s 0.057 -0.006 0.472 246s 246s x1: [3, 4, 3, 1] 246s 0.821 0.899 -0.788 246s -0.474 0.531 0.551 246s 0.400 0.212 0.335 246s -0.902 -0.522 0.191 246s 246s y: [4, 4, 3, 1] 246s 0.157 1.305 0.534 -0.331 246s -0.106 -0.344 -0.604 0.230 246s 0.435 0.304 -0.138 0.180 246s -0.524 -1.016 -0.270 0.042 246s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 1, 3, 1] 246s 0.852 -0.262 0.137 246s 246s x1: [3, 4, 3, 1] 246s -0.125 0.300 0.641 246s 0.250 -0.642 -0.365 246s -0.278 0.733 0.364 246s -0.472 -0.772 0.749 246s 246s y: [1, 4, 3, 1] 246s -0.098 246s 0.331 246s -0.379 246s -0.097 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.879 0.382 0.190 246s -0.770 -0.441 0.766 246s 0.373 -0.240 -0.928 246s 0.957 -0.275 -0.313 246s 246s x1: [3, 1, 1, 1] 246s -0.221 -0.619 0.553 246s 246s y: [4, 1, 1, 1] 246s -0.325 0.866 -0.447 -0.214 246s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 246s x0: [4, 1, 3, 1] 246s -0.903 0.524 0.886 0.107 246s 246s x1: [4, 3, 3, 1] 246s 0.647 -0.280 0.824 -0.222 246s 0.725 0.597 -0.370 -0.537 246s -0.266 0.010 0.428 0.620 246s 246s y: [1, 3, 3, 1] 246s -0.024 246s -0.727 246s 0.692 246s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 246s x0: [1, 3, 3, 1] 246s -0.981 246s 0.126 246s -0.803 246s 246s x1: [1, 4, 3, 1] 246s -0.284 246s -0.507 246s -0.193 246s -0.989 246s 246s y: [3, 4, 3, 1] 246s 0.278 -0.036 0.228 246s 0.498 -0.064 0.408 246s 0.189 -0.024 0.155 246s 0.970 -0.124 0.794 246s test-mul-mat0: iter:319/500 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.761 -0.658 246s -0.921 0.773 246s 0.351 -0.294 246s 246s x1: [2, 2, 1, 1] 246s 0.917 -0.097 246s 0.045 0.849 246s 246s y: [3, 2, 1, 1] 246s 0.761 -0.919 0.351 246s -0.525 0.615 -0.234 246s testing: mul_mat, [3, 3, 3, 1] = [2, 3, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 3, 3, 1] 246s -0.005 0.273 246s 0.616 -0.961 246s 0.122 -0.112 246s 246s x1: [2, 3, 3, 1] 246s 0.638 0.638 246s 0.878 -0.452 246s -0.033 0.667 246s 246s y: [3, 3, 3, 1] 246s 0.171 -0.219 0.006 246s -0.128 0.975 0.158 246s 0.182 -0.661 -0.079 246s testing: mul_mat, [2, 3, 3, 1] = [2, 2, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 2, 3, 1] 246s -0.492 -0.103 246s 0.225 -0.919 246s 246s x1: [2, 3, 3, 1] 246s -0.051 -0.595 246s -0.990 -0.665 246s -0.124 -0.010 246s 246s y: [2, 3, 3, 1] 246s 0.087 0.535 246s 0.555 0.388 246s 0.062 -0.019 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.333 0.793 246s 0.408 -0.651 246s 246s x1: [2, 2, 1, 1] 246s -0.998 0.988 246s 0.677 -0.663 246s 246s y: [2, 2, 1, 1] 246s 1.116 -1.050 246s -0.751 0.707 246s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 2, 3, 1] 246s 0.432 0.956 246s 0.739 -0.275 246s 246s x1: [2, 2, 3, 1] 246s -0.550 0.467 246s 0.387 -0.796 246s 246s y: [2, 2, 3, 1] 246s 0.209 -0.535 246s -0.594 0.505 246s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 1, 3, 1] 246s -0.425 -0.020 246s 246s x1: [2, 2, 3, 1] 246s -0.884 -0.662 246s -0.586 0.524 246s 246s y: [1, 2, 3, 1] 246s 0.389 246s 0.239 246s test-mul-mat0: iter:320/500 246s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.863 0.077 246s 246s x1: [2, 1, 1, 1] 246s -0.349 0.006 246s 246s y: [1, 1, 1, 1] 246s 0.302 246s testing: mul_mat, [3, 1, 4, 1] = [2, 3, 4, 1] * [2, 1, 4, 1] 246s x0: [2, 3, 4, 1] 246s 0.252 0.678 246s -0.847 0.430 246s 0.411 -0.998 246s 246s x1: [2, 1, 4, 1] 246s 0.638 0.611 246s 246s y: [3, 1, 4, 1] 246s 0.576 -0.278 -0.348 246s testing: mul_mat, [2, 3, 4, 4] = [2, 2, 4, 4] * [2, 3, 4, 4] 246s x0: [2, 2, 4, 4] 246s 0.645 -0.548 246s 0.200 0.706 246s 246s x1: [2, 3, 4, 4] 246s -0.076 -0.396 246s 0.086 -0.837 246s 0.883 0.166 246s 246s y: [2, 3, 4, 4] 246s 0.168 -0.294 246s 0.514 -0.574 246s 0.478 0.293 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.459 -0.367 246s 0.370 -0.147 246s 246s x1: [2, 2, 1, 1] 246s 0.128 0.079 246s 0.366 0.832 246s 246s y: [2, 2, 1, 1] 246s -0.088 0.036 246s -0.473 0.013 246s testing: mul_mat, [3, 2, 4, 1] = [2, 3, 4, 1] * [2, 2, 4, 1] 246s x0: [2, 3, 4, 1] 246s -0.459 -0.044 246s -0.324 -0.819 246s 0.045 -0.827 246s 246s x1: [2, 2, 4, 1] 246s 0.305 -0.473 246s 0.946 -0.244 246s 246s y: [3, 2, 4, 1] 246s -0.119 0.289 0.405 246s -0.423 -0.107 0.244 246s testing: mul_mat, [1, 2, 4, 4] = [3, 1, 4, 4] * [3, 2, 4, 4] 246s x0: [3, 1, 4, 4] 246s -0.752 0.163 0.580 246s 246s x1: [3, 2, 4, 4] 246s -0.748 -0.379 0.222 246s 0.345 0.707 0.088 246s 246s y: [1, 2, 4, 4] 246s 0.630 246s -0.093 246s test-mul-mat0: iter:321/500 246s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.507 0.710 0.514 -0.755 246s 0.415 0.387 -0.437 -0.004 246s 246s x1: [4, 3, 1, 1] 246s -0.171 0.358 0.205 -0.577 246s 0.939 -0.281 0.085 -0.200 246s 0.625 -0.813 0.909 0.694 246s 246s y: [2, 3, 1, 1] 246s 0.882 -0.019 246s -0.481 0.244 246s -0.951 -0.456 246s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.397 -0.863 -0.335 0.808 246s -0.440 -0.397 -0.472 0.645 246s 246s x1: [4, 2, 1, 1] 246s -0.698 -0.647 -0.330 0.636 246s 0.041 0.201 -0.954 0.307 246s 246s y: [2, 2, 1, 1] 246s 1.461 1.130 246s 0.378 0.551 246s testing: mul_mat, [4, 2, 1, 2] = [4, 4, 1, 2] * [4, 2, 1, 2] 246s x0: [4, 4, 1, 2] 246s 0.541 -0.993 0.839 0.588 246s 0.314 0.145 -0.809 0.451 246s 0.810 0.999 -0.989 -0.587 246s -0.473 0.655 0.817 -0.320 246s 246s x1: [4, 2, 1, 2] 246s 0.403 -0.847 0.832 0.312 246s 0.847 -0.297 0.805 0.557 246s 246s y: [4, 2, 1, 2] 246s 1.942 -0.529 -1.526 -0.166 246s 1.757 -0.177 -0.735 -0.116 246s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.031 0.053 -0.890 0.134 246s -0.322 0.084 0.094 0.010 246s -0.251 0.733 0.330 0.892 246s 246s x1: [4, 4, 1, 1] 246s -0.431 0.501 0.044 0.883 246s -0.353 0.235 0.334 -0.543 246s 0.235 0.344 -0.130 0.762 246s -0.000 -0.314 -0.558 -0.513 246s 246s y: [3, 4, 1, 1] 246s 0.119 0.194 1.279 246s -0.347 0.160 -0.114 246s 0.229 -0.051 0.831 246s 0.411 -0.084 -0.871 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.743 -0.490 0.522 246s -0.977 -0.227 -0.793 246s -0.042 0.154 -0.728 246s -0.815 0.188 0.255 246s 246s x1: [3, 4, 1, 1] 246s -0.203 -0.533 -0.539 246s -0.702 0.511 -0.655 246s -0.055 -0.254 0.678 246s 0.401 0.981 0.023 246s 246s y: [4, 4, 1, 1] 246s -0.171 0.747 0.319 -0.072 246s -1.114 1.090 0.585 0.501 246s 0.437 -0.426 -0.530 0.170 246s -0.171 -0.633 0.117 -0.137 246s testing: mul_mat, [4, 3, 1, 2] = [4, 4, 1, 2] * [4, 3, 1, 2] 246s x0: [4, 4, 1, 2] 246s -0.838 0.977 -0.744 -0.615 246s 0.705 0.671 -0.863 -0.437 246s -0.584 -0.314 0.720 0.673 246s -0.631 0.344 -0.266 -0.070 246s 246s x1: [4, 3, 1, 2] 246s -0.683 0.366 -0.415 0.451 246s -0.624 -0.522 -0.752 -0.157 246s -0.061 -0.454 -0.646 0.284 246s 246s y: [4, 3, 1, 2] 246s 0.962 -0.075 0.289 0.636 246s 0.669 -0.072 -0.119 0.425 246s -0.087 0.086 -0.096 0.034 246s test-mul-mat0: iter:322/500 246s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.455 246s 0.834 246s -0.719 246s 246s x1: [1, 1, 1, 1] 246s 0.578 246s 246s y: [3, 1, 1, 1] 246s 0.263 0.482 -0.415 246s testing: mul_mat, [1, 3, 4, 1] = [1, 1, 4, 1] * [1, 3, 4, 1] 246s x0: [1, 1, 4, 1] 246s 0.021 246s 246s x1: [1, 3, 4, 1] 246s 0.175 246s -0.432 246s -0.334 246s 246s y: [1, 3, 4, 1] 246s 0.004 246s -0.009 246s -0.007 246s testing: mul_mat, [2, 1, 4, 4] = [1, 2, 4, 4] * [1, 1, 4, 4] 246s x0: [1, 2, 4, 4] 246s 0.975 246s -0.977 246s 246s x1: [1, 1, 4, 4] 246s -0.598 246s 246s y: [2, 1, 4, 4] 246s -0.582 0.584 246s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.283 246s 0.118 246s 0.957 246s 246s x1: [1, 2, 1, 1] 246s 0.496 246s 0.248 246s 246s y: [3, 2, 1, 1] 246s -0.140 0.058 0.474 246s -0.070 0.029 0.237 246s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 1, 4, 1] 246s 0.132 -0.546 -0.730 246s 246s x1: [3, 1, 4, 1] 246s 0.056 -0.683 0.022 246s 246s y: [1, 1, 4, 1] 246s 0.364 246s testing: mul_mat, [1, 3, 4, 4] = [1, 1, 4, 4] * [1, 3, 4, 4] 246s x0: [1, 1, 4, 4] 246s 0.634 246s 246s x1: [1, 3, 4, 4] 246s -0.729 246s 0.782 246s -0.168 246s 246s y: [1, 3, 4, 4] 246s -0.462 246s 0.496 246s -0.106 246s test-mul-mat0: iter:323/500 246s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.421 -0.837 -0.266 246s -0.107 -0.250 -0.181 246s 0.310 -0.616 0.336 246s 246s x1: [3, 1, 1, 1] 246s -0.567 -0.321 0.108 246s 246s y: [3, 1, 1, 1] 246s 0.001 0.121 0.058 246s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 246s x0: [3, 3, 4, 1] 246s -0.191 -0.707 -0.108 246s 0.755 0.514 0.136 246s -0.601 -0.085 0.179 246s 246s x1: [3, 3, 4, 1] 246s 0.127 0.335 0.895 246s -0.653 0.691 0.800 246s -0.892 0.595 0.826 246s 246s y: [3, 3, 4, 1] 246s -0.358 0.390 0.055 246s -0.450 -0.029 0.477 246s -0.339 -0.255 0.634 246s testing: mul_mat, [2, 3, 4, 4] = [3, 2, 4, 4] * [3, 3, 4, 4] 246s x0: [3, 2, 4, 4] 246s 0.499 0.641 -0.379 246s 0.563 0.357 0.599 246s 246s x1: [3, 3, 4, 4] 246s -0.495 0.630 -0.258 246s 0.685 -0.870 -0.418 246s -0.870 0.163 -0.975 246s 246s y: [2, 3, 4, 4] 246s 0.255 -0.208 246s -0.058 -0.176 246s 0.040 -1.016 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.351 0.855 -0.039 246s -0.492 -0.673 -0.020 246s 246s x1: [3, 2, 1, 1] 246s -0.696 0.735 0.421 246s 0.683 -0.280 -0.220 246s 246s y: [2, 2, 1, 1] 246s 0.856 -0.161 246s -0.471 -0.143 246s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 4, 4, 1] 246s -0.445 -0.822 246s 0.217 -0.391 246s 0.629 0.317 246s -0.118 -0.835 246s 246s x1: [2, 3, 4, 1] 246s -0.565 0.987 246s -0.142 0.171 246s -0.490 -0.008 246s 246s y: [4, 3, 4, 1] 246s -0.559 -0.509 -0.043 -0.757 246s -0.077 -0.098 -0.035 -0.126 246s 0.225 -0.103 -0.311 0.064 246s testing: mul_mat, [1, 2, 4, 4] = [4, 1, 4, 4] * [4, 2, 4, 4] 246s x0: [4, 1, 4, 4] 246s 0.317 0.542 0.796 -0.290 246s 246s x1: [4, 2, 4, 4] 246s 0.053 0.896 -0.987 0.232 246s -0.495 0.329 0.397 0.972 246s 246s y: [1, 2, 4, 4] 246s -0.351 246s 0.056 246s test-mul-mat0: iter:324/500 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.568 -0.302 -0.226 0.868 246s 246s x1: [4, 3, 1, 1] 246s 0.223 0.438 -0.671 0.983 246s -0.677 0.009 -0.309 0.003 246s -0.590 -0.151 -0.597 0.333 246s 246s y: [1, 3, 1, 1] 246s 1.000 246s -0.315 246s 0.134 246s testing: mul_mat, [4, 1, 2, 1] = [4, 4, 2, 1] * [4, 1, 2, 1] 246s x0: [4, 4, 2, 1] 246s 0.440 -0.474 0.179 0.689 246s 0.790 -0.598 0.127 -0.881 246s -0.615 0.450 0.128 0.077 246s -0.547 0.538 0.925 -0.143 246s 246s x1: [4, 1, 2, 1] 246s -0.785 -0.378 0.239 -0.636 246s 246s y: [4, 1, 2, 1] 246s -0.562 0.197 0.295 0.538 246s testing: mul_mat, [1, 4, 2, 4] = [4, 1, 2, 4] * [4, 4, 2, 4] 246s x0: [4, 1, 2, 4] 246s 0.544 -0.303 -0.548 -0.806 246s 246s x1: [4, 4, 2, 4] 246s 0.750 -0.938 -0.798 0.540 246s -0.536 0.328 0.659 -0.151 246s -0.222 -0.213 0.925 0.231 246s -0.675 0.851 -0.912 0.195 246s 246s y: [1, 4, 2, 4] 246s 0.694 246s -0.630 246s -0.750 246s -0.283 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.207 -0.375 -0.059 0.522 246s 0.119 0.093 0.805 0.266 246s -0.624 -0.871 0.628 0.950 246s -0.924 -0.806 0.216 0.602 246s 246s x1: [4, 1, 1, 1] 246s 0.734 0.695 -0.343 0.713 246s 246s y: [4, 1, 1, 1] 246s -0.020 0.065 -0.602 -0.884 246s testing: mul_mat, [2, 4, 2, 1] = [4, 2, 2, 1] * [4, 4, 2, 1] 246s x0: [4, 2, 2, 1] 246s 0.758 -0.065 -0.429 0.105 246s 0.353 -0.190 0.964 -0.748 246s 246s x1: [4, 4, 2, 1] 246s 0.747 0.186 0.493 -0.701 246s 0.992 0.052 0.218 0.029 246s -0.705 0.681 -0.237 0.990 246s -0.662 -0.524 -0.819 0.131 246s 246s y: [2, 4, 2, 1] 246s 0.269 1.228 246s 0.658 0.529 246s -0.373 -1.348 246s -0.102 -1.022 246s testing: mul_mat, [1, 4, 2, 4] = [2, 1, 2, 4] * [2, 4, 2, 4] 246s x0: [2, 1, 2, 4] 246s 0.349 -0.437 246s 246s x1: [2, 4, 2, 4] 246s -0.072 0.016 246s 0.482 -0.736 246s 0.429 -0.926 246s 0.404 0.470 246s 246s y: [1, 4, 2, 4] 246s -0.032 246s 0.490 246s 0.555 246s -0.065 246s test-mul-mat0: iter:325/500 246s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.397 0.363 246s 0.637 0.166 246s -0.211 0.900 246s 246s x1: [2, 4, 1, 1] 246s 0.525 0.952 246s 0.856 -0.995 246s 0.724 -0.551 246s -0.307 0.700 246s 246s y: [3, 4, 1, 1] 246s 0.138 0.493 0.746 246s -0.701 0.380 -1.076 246s -0.487 0.369 -0.649 246s 0.376 -0.079 0.695 246s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 3, 4, 1] 246s 0.291 0.199 246s 0.700 -0.543 246s 0.988 0.601 246s 246s x1: [2, 3, 4, 1] 246s 0.852 0.856 246s 0.144 0.438 246s -0.795 0.698 246s 246s y: [3, 3, 4, 1] 246s 0.418 0.132 1.356 246s 0.129 -0.137 0.405 246s -0.092 -0.936 -0.366 246s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 3, 4, 1] 246s 0.785 0.806 246s 0.061 -0.365 246s -0.265 0.935 246s 246s x1: [2, 3, 4, 1] 246s -0.824 -0.076 246s 0.010 0.952 246s 0.611 -0.154 246s 246s y: [3, 3, 4, 1] 246s -0.708 -0.023 0.147 246s 0.775 -0.347 0.887 246s 0.356 0.094 -0.306 246s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.725 -0.641 246s -0.265 0.469 246s -0.368 -0.433 246s 246s x1: [2, 3, 1, 1] 246s -0.627 0.534 246s -0.938 -0.029 246s 0.940 -0.071 246s 246s y: [3, 3, 1, 1] 246s -0.797 0.417 -0.000 246s -0.661 0.235 0.358 246s 0.727 -0.283 -0.315 246s testing: mul_mat, [3, 2, 4, 1] = [3, 3, 4, 1] * [3, 2, 4, 1] 246s x0: [3, 3, 4, 1] 246s 0.117 0.476 -0.353 246s -0.848 0.622 -0.250 246s -0.570 -0.003 -0.491 246s 246s x1: [3, 2, 4, 1] 246s 0.170 0.128 0.512 246s 0.933 -0.602 0.304 246s 246s y: [3, 2, 4, 1] 246s -0.100 -0.193 -0.349 246s -0.285 -1.242 -0.679 246s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 246s x0: [3, 3, 4, 1] 246s -0.172 0.204 0.542 246s -0.909 0.581 -0.420 246s 0.653 0.910 0.288 246s 246s x1: [3, 3, 4, 1] 246s 0.100 0.124 0.575 246s 0.609 0.704 -0.278 246s 0.422 -0.005 -0.561 246s 246s y: [3, 3, 4, 1] 246s 0.320 -0.261 0.344 246s -0.112 -0.028 0.958 246s -0.377 -0.152 0.109 246s test-mul-mat0: iter:326/500 246s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.401 -0.973 0.131 -0.193 246s 246s x1: [4, 1, 1, 1] 246s -0.405 -0.815 -0.213 0.393 246s 246s y: [1, 1, 1, 1] 246s 0.528 246s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 246s x0: [4, 1, 2, 1] 246s -0.302 -0.684 -0.705 -0.072 246s 246s x1: [4, 1, 2, 1] 246s 0.546 0.655 -0.994 0.156 246s 246s y: [1, 1, 2, 1] 246s 0.077 246s testing: mul_mat, [4, 1, 2, 3] = [4, 4, 2, 3] * [4, 1, 2, 3] 246s x0: [4, 4, 2, 3] 246s -0.208 -0.956 0.010 0.137 246s -0.146 0.034 0.113 0.459 246s 0.054 0.301 0.145 0.670 246s 0.674 0.618 0.679 0.246 246s 246s x1: [4, 1, 2, 3] 246s 0.976 -0.396 -0.980 -0.812 246s 246s y: [4, 1, 2, 3] 246s 0.054 -0.639 -0.752 -0.451 246s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.349 0.453 -0.904 -0.944 246s 0.488 0.330 -0.201 0.944 246s 246s x1: [4, 4, 1, 1] 246s -0.310 0.251 -0.722 -0.230 246s -0.138 -0.900 -0.286 0.540 246s -0.203 -0.805 -0.095 -0.951 246s -0.541 -0.552 0.568 0.455 246s 246s y: [2, 4, 1, 1] 246s 1.092 -0.140 246s -0.610 0.203 246s 0.690 -1.243 246s -1.004 -0.131 246s testing: mul_mat, [3, 4, 2, 1] = [2, 3, 2, 1] * [2, 4, 2, 1] 246s x0: [2, 3, 2, 1] 246s -0.975 0.593 246s 0.902 0.357 246s -0.036 0.307 246s 246s x1: [2, 4, 2, 1] 246s 0.902 -0.604 246s 0.140 0.074 246s 0.959 -0.199 246s 0.765 0.210 246s 246s y: [3, 4, 2, 1] 246s -1.238 0.598 -0.218 246s -0.092 0.153 0.018 246s -1.053 0.794 -0.096 246s -0.621 0.765 0.037 246s testing: mul_mat, [1, 2, 2, 3] = [3, 1, 2, 3] * [3, 2, 2, 3] 246s x0: [3, 1, 2, 3] 246s -0.860 -0.696 -0.721 246s 246s x1: [3, 2, 2, 3] 246s 0.631 -0.116 0.461 246s -0.973 -0.976 -0.465 246s 246s y: [1, 2, 2, 3] 246s -0.794 246s 1.851 246s test-mul-mat0: iter:327/500 246s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.242 246s 246s x1: [1, 4, 1, 1] 246s 0.532 246s 0.135 246s 0.313 246s 0.660 246s 246s y: [1, 4, 1, 1] 246s -0.129 246s -0.033 246s -0.076 246s -0.160 246s testing: mul_mat, [2, 1, 4, 1] = [1, 2, 4, 1] * [1, 1, 4, 1] 246s x0: [1, 2, 4, 1] 246s 0.017 246s 0.291 246s 246s x1: [1, 1, 4, 1] 246s 0.814 246s 246s y: [2, 1, 4, 1] 246s 0.014 0.237 246s testing: mul_mat, [2, 2, 4, 3] = [1, 2, 4, 3] * [1, 2, 4, 3] 246s x0: [1, 2, 4, 3] 246s -0.552 246s 0.681 246s 246s x1: [1, 2, 4, 3] 246s -0.777 246s -0.950 246s 246s y: [2, 2, 4, 3] 246s 0.429 -0.529 246s 0.524 -0.647 246s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.293 246s 0.721 246s 0.113 246s 246s x1: [1, 2, 1, 1] 246s -0.062 246s 0.853 246s 246s y: [3, 2, 1, 1] 246s 0.018 -0.045 -0.007 246s -0.250 0.615 0.096 246s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 1, 4, 1] 246s 0.208 -0.488 -0.812 246s 246s x1: [3, 1, 4, 1] 246s 0.767 -0.831 -0.206 246s 246s y: [1, 1, 4, 1] 246s 0.733 246s testing: mul_mat, [1, 3, 4, 3] = [1, 1, 4, 3] * [1, 3, 4, 3] 246s x0: [1, 1, 4, 3] 246s 0.642 246s 246s x1: [1, 3, 4, 3] 246s 0.173 246s 0.751 246s -0.791 246s 246s y: [1, 3, 4, 3] 246s 0.111 246s 0.482 246s -0.508 246s test-mul-mat0: iter:328/500 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.276 -0.845 -0.035 246s -0.521 0.977 -0.040 246s 246s x1: [3, 2, 1, 1] 246s 0.202 -0.729 0.578 246s 0.909 0.825 -0.457 246s 246s y: [2, 2, 1, 1] 246s 0.652 -0.841 246s -0.429 0.351 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.556 -0.953 0.523 246s 246s x1: [3, 2, 1, 1] 246s 0.154 0.121 -0.398 246s 0.469 -0.620 -0.387 246s 246s y: [1, 2, 1, 1] 246s -0.238 246s 0.650 246s testing: mul_mat, [2, 1, 1, 4] = [3, 2, 1, 4] * [3, 1, 1, 4] 246s x0: [3, 2, 1, 4] 246s -0.841 0.097 0.987 246s -0.685 -0.938 -0.534 246s 246s x1: [3, 1, 1, 4] 246s 0.510 -0.461 0.528 246s 246s y: [2, 1, 1, 4] 246s 0.047 -0.199 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.556 -0.064 0.501 246s -0.126 0.881 -0.537 246s 0.415 0.050 0.582 246s -0.241 0.958 -0.411 246s 246s x1: [3, 2, 1, 1] 246s 0.832 -0.331 0.529 246s -0.282 -0.715 0.776 246s 246s y: [4, 2, 1, 1] 246s -0.177 -0.681 0.637 -0.735 246s 0.591 -1.011 0.299 -0.936 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.774 -0.105 -0.771 -0.489 246s 246s x1: [4, 3, 1, 1] 246s -0.745 0.819 0.593 0.604 246s -0.897 -0.880 -0.538 -0.074 246s -0.825 0.679 0.557 0.366 246s 246s y: [1, 3, 1, 1] 246s -0.262 246s 1.238 246s -0.041 246s testing: mul_mat, [3, 4, 1, 4] = [1, 3, 1, 4] * [1, 4, 1, 4] 246s x0: [1, 3, 1, 4] 246s 0.085 246s 0.943 246s -0.243 246s 246s x1: [1, 4, 1, 4] 246s -0.329 246s 0.657 246s -0.045 246s 0.545 246s 246s y: [3, 4, 1, 4] 246s -0.028 -0.310 0.080 246s 0.056 0.620 -0.160 246s -0.004 -0.043 0.011 246s 0.046 0.513 -0.132 246s test-mul-mat0: iter:329/500 246s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.831 0.889 246s 246s x1: [2, 1, 1, 1] 246s -0.883 0.408 246s 246s y: [1, 1, 1, 1] 246s -0.371 246s testing: mul_mat, [1, 1, 4, 1] = [2, 1, 4, 1] * [2, 1, 4, 1] 246s x0: [2, 1, 4, 1] 246s -0.216 -0.612 246s 246s x1: [2, 1, 4, 1] 246s -0.350 -0.405 246s 246s y: [1, 1, 4, 1] 246s 0.324 246s testing: mul_mat, [3, 1, 4, 1] = [2, 3, 4, 1] * [2, 1, 4, 1] 246s x0: [2, 3, 4, 1] 246s 0.357 0.235 246s 0.185 0.188 246s 0.124 0.835 246s 246s x1: [2, 1, 4, 1] 246s 0.425 -0.229 246s 246s y: [3, 1, 4, 1] 246s 0.098 0.036 -0.138 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.214 0.684 246s 246s x1: [2, 3, 1, 1] 246s -0.712 -0.382 246s -0.378 0.152 246s 0.858 -0.551 246s 246s y: [1, 3, 1, 1] 246s -0.414 246s 0.023 246s -0.193 246s testing: mul_mat, [4, 2, 4, 1] = [1, 4, 4, 1] * [1, 2, 4, 1] 246s x0: [1, 4, 4, 1] 246s 0.688 246s -0.306 246s -0.952 246s 0.559 246s 246s x1: [1, 2, 4, 1] 246s 0.826 246s -0.598 246s 246s y: [4, 2, 4, 1] 246s 0.569 -0.253 -0.787 0.462 246s -0.411 0.183 0.569 -0.334 246s testing: mul_mat, [3, 1, 4, 1] = [4, 3, 4, 1] * [4, 1, 4, 1] 246s x0: [4, 3, 4, 1] 246s 0.449 0.614 -0.103 -0.280 246s 0.024 0.996 -0.146 -0.630 246s -0.429 0.788 0.395 0.289 246s 246s x1: [4, 1, 4, 1] 246s 0.047 -0.700 -0.414 0.688 246s 246s y: [3, 1, 4, 1] 246s -0.559 -1.069 -0.536 246s test-mul-mat0: iter:330/500 246s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.461 0.522 0.557 -0.394 246s 0.352 -0.225 -0.529 0.552 246s 246s x1: [4, 3, 1, 1] 246s -0.640 0.610 0.120 0.353 246s 0.394 0.611 -0.766 -0.421 246s 0.566 0.698 0.213 -0.454 246s 246s y: [2, 3, 1, 1] 246s -0.049 -0.231 246s 0.240 0.174 246s 0.923 -0.321 246s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 3, 3, 1] 246s -0.607 -0.910 0.117 0.168 246s -0.439 -0.330 -0.549 -0.939 246s -0.071 -0.423 -0.950 -0.009 246s 246s x1: [4, 2, 3, 1] 246s 0.283 0.499 -0.740 -0.874 246s 0.990 -0.939 -0.006 0.457 246s 246s y: [3, 2, 3, 1] 246s -0.859 0.938 0.480 246s 0.329 -0.550 0.328 246s testing: mul_mat, [1, 3, 3, 2] = [4, 1, 3, 2] * [4, 3, 3, 2] 246s x0: [4, 1, 3, 2] 246s -0.637 -0.510 0.719 0.200 246s 246s x1: [4, 3, 3, 2] 246s 0.114 0.847 -0.681 -0.957 246s -0.576 -0.631 0.034 0.995 246s 0.876 0.252 -0.033 0.200 246s 246s y: [1, 3, 3, 2] 246s -1.186 246s 0.913 246s -0.671 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.616 0.167 0.469 0.698 246s 0.447 0.839 0.775 -0.601 246s -0.361 0.439 0.465 -0.786 246s -0.126 -0.293 -0.882 -0.368 246s 246s x1: [4, 1, 1, 1] 246s -0.222 0.057 -0.626 0.470 246s 246s y: [4, 1, 1, 1] 246s 0.182 -0.819 -0.555 0.390 246s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 1, 3, 1] 246s 0.675 -0.747 -0.887 0.281 246s 246s x1: [4, 4, 3, 1] 246s 0.794 -0.588 0.696 -0.620 246s -0.237 -0.729 0.998 0.166 246s -0.947 -0.465 0.944 0.110 246s -0.091 0.414 0.386 0.293 246s 246s y: [1, 4, 3, 1] 246s 0.183 246s -0.454 246s -1.099 246s -0.630 246s testing: mul_mat, [2, 4, 3, 2] = [1, 2, 3, 2] * [1, 4, 3, 2] 246s x0: [1, 2, 3, 2] 246s -0.628 246s 0.443 246s 246s x1: [1, 4, 3, 2] 246s 0.452 246s -0.819 246s -0.367 246s -0.141 246s 246s y: [2, 4, 3, 2] 246s -0.284 0.200 246s 0.515 -0.363 246s 0.231 -0.163 246s 0.089 -0.063 246s test-mul-mat0: iter:331/500 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.085 -0.923 0.631 -0.642 246s 246s x1: [4, 3, 1, 1] 246s 0.121 0.594 -0.668 -0.633 246s -0.618 0.664 0.121 0.394 246s 0.245 0.549 -0.340 -0.061 246s 246s y: [1, 3, 1, 1] 246s -0.573 246s -0.737 246s -0.703 246s testing: mul_mat, [3, 1, 4, 1] = [4, 3, 4, 1] * [4, 1, 4, 1] 246s x0: [4, 3, 4, 1] 246s -0.055 -0.236 0.913 -0.934 246s -0.842 0.158 0.615 -0.182 246s -0.903 -0.125 0.733 -0.826 246s 246s x1: [4, 1, 4, 1] 246s -0.890 0.743 0.589 -0.300 246s 246s y: [3, 1, 4, 1] 246s 0.691 1.284 1.390 246s testing: mul_mat, [3, 3, 4, 2] = [4, 3, 4, 2] * [4, 3, 4, 2] 246s x0: [4, 3, 4, 2] 246s -0.980 0.137 0.466 0.634 246s 0.667 -0.192 0.639 0.976 246s -0.533 0.231 0.351 -0.909 246s 246s x1: [4, 3, 4, 2] 246s -0.247 0.894 -0.380 0.660 246s 0.181 -0.332 0.185 0.158 246s -0.827 0.497 0.052 -0.743 246s 246s y: [3, 3, 4, 2] 246s 0.606 0.065 -0.395 246s -0.037 0.457 -0.252 246s 0.432 -1.338 1.248 246s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.403 0.930 0.165 -0.003 246s 0.207 0.185 0.108 0.487 246s 246s x1: [4, 3, 1, 1] 246s 0.412 -0.662 -0.945 0.049 246s -0.706 -0.925 0.287 0.782 246s -0.321 0.786 -0.027 -0.186 246s 246s y: [2, 3, 1, 1] 246s -0.606 -0.115 246s -1.100 0.094 246s 0.598 -0.015 246s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 246s x0: [2, 1, 4, 1] 246s -0.466 -0.197 246s 246s x1: [2, 4, 4, 1] 246s 0.315 0.169 246s 0.443 -0.944 246s 0.779 -0.566 246s 0.082 -0.076 246s 246s y: [1, 4, 4, 1] 246s -0.180 246s -0.021 246s -0.251 246s -0.023 246s testing: mul_mat, [4, 2, 4, 2] = [1, 4, 4, 2] * [1, 2, 4, 2] 246s x0: [1, 4, 4, 2] 246s -0.413 246s -0.160 246s 0.448 246s 0.678 246s 246s x1: [1, 2, 4, 2] 246s -0.824 246s 0.298 246s 246s y: [4, 2, 4, 2] 246s 0.340 0.132 -0.369 -0.559 246s -0.123 -0.048 0.134 0.202 246s test-mul-mat0: iter:332/500 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.586 0.288 246s 0.471 0.357 246s 246s x1: [2, 2, 1, 1] 246s -0.552 0.146 246s 0.310 0.949 246s 246s y: [2, 2, 1, 1] 246s -0.281 -0.207 246s 0.455 0.484 246s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.888 0.188 246s -0.010 0.252 246s 0.188 0.419 246s -0.063 -0.728 246s 246s x1: [2, 2, 1, 1] 246s -0.197 0.913 246s -0.714 0.879 246s 246s y: [4, 2, 1, 1] 246s 0.346 0.232 0.346 -0.652 246s 0.800 0.228 0.235 -0.595 246s testing: mul_mat, [1, 4, 1, 4] = [2, 1, 1, 4] * [2, 4, 1, 4] 246s x0: [2, 1, 1, 4] 246s -0.583 0.475 246s 246s x1: [2, 4, 1, 4] 246s -0.644 0.607 246s -0.235 -0.228 246s -0.137 -0.903 246s -0.364 0.798 246s 246s y: [1, 4, 1, 4] 246s 0.664 246s 0.029 246s -0.349 246s 0.591 246s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.661 -0.450 246s 0.771 0.080 246s 246s x1: [2, 1, 1, 1] 246s 0.068 0.858 246s 246s y: [2, 1, 1, 1] 246s -0.432 0.121 246s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.671 0.183 246s -0.736 -0.750 246s -0.130 -0.054 246s -0.401 0.040 246s 246s x1: [2, 2, 1, 1] 246s 0.041 0.674 246s 0.734 -0.403 246s 246s y: [4, 2, 1, 1] 246s 0.151 -0.536 -0.042 0.010 246s 0.419 -0.238 -0.073 -0.311 246s testing: mul_mat, [4, 2, 1, 4] = [4, 4, 1, 4] * [4, 2, 1, 4] 246s x0: [4, 4, 1, 4] 246s -0.380 0.732 -0.174 -0.214 246s -0.100 -0.604 -0.575 -0.691 246s 0.162 -0.597 -0.684 -0.307 246s 0.450 -0.905 0.485 -0.774 246s 246s x1: [4, 2, 1, 4] 246s 0.902 0.648 -0.497 -0.682 246s 0.123 -0.171 -0.168 0.234 246s 246s y: [4, 2, 1, 4] 246s 0.365 0.275 0.308 0.106 246s -0.193 0.025 0.164 -0.053 246s test-mul-mat0: iter:333/500 246s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.763 0.717 0.522 0.439 246s 0.108 -0.105 0.470 -0.383 246s 246s x1: [4, 4, 1, 1] 246s -0.273 -0.224 -0.033 0.689 246s -0.352 -0.045 0.437 -0.171 246s 0.634 0.411 -0.647 0.890 246s -0.214 -0.151 0.280 -0.594 246s 246s y: [2, 4, 1, 1] 246s 0.333 -0.285 246s 0.389 0.238 246s -0.137 -0.620 246s -0.059 0.352 246s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 2, 3, 1] 246s 0.638 -0.728 -0.579 -0.467 246s 0.742 0.037 0.484 -0.029 246s 246s x1: [4, 2, 3, 1] 246s -0.049 0.229 0.406 0.141 246s -0.552 0.871 0.868 0.224 246s 246s y: [2, 2, 3, 1] 246s -0.498 0.164 246s -1.593 0.036 246s testing: mul_mat, [4, 2, 3, 4] = [4, 4, 3, 4] * [4, 2, 3, 4] 246s x0: [4, 4, 3, 4] 246s 0.221 -0.913 -0.155 0.117 246s 0.433 -0.022 -0.978 -0.378 246s -0.901 0.878 0.758 0.655 246s 0.249 -0.635 0.408 0.196 246s 246s x1: [4, 2, 3, 4] 246s -0.363 -0.828 -0.715 -0.766 246s -0.713 0.118 0.547 0.925 246s 246s y: [4, 2, 3, 4] 246s 0.697 0.851 -1.444 -0.007 246s -0.242 -1.195 1.767 0.152 246s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.319 0.670 0.175 -0.657 246s 246s x1: [4, 4, 1, 1] 246s 0.213 0.933 -0.194 0.976 246s -0.756 0.537 -0.053 -0.907 246s 0.093 -0.906 -0.507 0.178 246s -0.175 0.172 -0.572 -0.243 246s 246s y: [1, 4, 1, 1] 246s 0.018 246s 0.706 246s -0.784 246s 0.119 246s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 246s x0: [1, 4, 3, 1] 246s 0.614 246s 0.257 246s -0.339 246s -0.439 246s 246s x1: [1, 4, 3, 1] 246s 0.200 246s 0.231 246s -0.102 246s -0.033 246s 246s y: [4, 4, 3, 1] 246s 0.123 0.051 -0.068 -0.088 246s 0.142 0.059 -0.078 -0.101 246s -0.063 -0.026 0.035 0.045 246s -0.020 -0.009 0.011 0.015 246s testing: mul_mat, [4, 1, 3, 4] = [4, 4, 3, 4] * [4, 1, 3, 4] 246s x0: [4, 4, 3, 4] 246s 0.124 -0.263 -0.032 -0.735 246s 0.015 0.529 -0.945 0.068 246s 0.933 0.205 -0.027 -0.828 246s 0.287 0.115 0.423 0.155 246s 246s x1: [4, 1, 3, 4] 246s -0.762 -0.707 -0.321 0.908 246s 246s y: [4, 1, 3, 4] 246s -0.566 -0.020 -1.599 -0.295 246s test-mul-mat0: iter:334/500 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.193 0.395 0.690 246s 0.506 0.923 -0.784 246s 246s x1: [3, 4, 1, 1] 246s -0.353 -0.821 0.623 246s 0.670 0.575 0.283 246s 0.541 -0.781 -0.569 246s 0.252 -0.560 -0.418 246s 246s y: [2, 4, 1, 1] 246s 0.038 -1.425 246s 0.551 0.648 246s -0.596 -0.001 246s -0.461 -0.061 246s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 3, 3, 1] 246s 0.709 -0.885 0.220 246s -0.851 -0.303 0.318 246s 0.342 -0.909 0.008 246s 246s x1: [3, 2, 3, 1] 246s 0.798 0.874 -0.944 246s -0.928 -0.188 -0.953 246s 246s y: [3, 2, 3, 1] 246s -0.416 -1.244 -0.528 246s -0.702 0.543 -0.155 246s testing: mul_mat, [4, 3, 3, 2] = [3, 4, 3, 2] * [3, 3, 3, 2] 246s x0: [3, 4, 3, 2] 246s 0.653 -0.304 -0.488 246s 0.392 0.114 0.839 246s 0.248 0.273 0.851 246s -0.095 0.143 -0.743 246s 246s x1: [3, 3, 3, 2] 246s 0.742 -0.316 0.801 246s 0.710 -0.607 0.916 246s -0.070 -0.457 -0.387 246s 246s y: [4, 3, 3, 2] 246s 0.189 0.927 0.779 -0.711 246s 0.201 0.978 0.790 -0.835 246s 0.282 -0.404 -0.472 0.229 246s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.194 -0.621 0.925 246s 246s x1: [3, 4, 1, 1] 246s -0.483 0.529 0.680 246s 0.877 -0.524 -0.736 246s -0.773 0.462 -0.599 246s 0.870 -0.948 0.701 246s 246s y: [1, 4, 1, 1] 246s 0.207 246s -0.185 246s -0.991 246s 1.406 246s testing: mul_mat, [1, 3, 3, 1] = [1, 1, 3, 1] * [1, 3, 3, 1] 246s x0: [1, 1, 3, 1] 246s 0.792 246s 246s x1: [1, 3, 3, 1] 246s 0.936 246s 0.962 246s -0.490 246s 246s y: [1, 3, 3, 1] 246s 0.742 246s 0.762 246s -0.388 246s testing: mul_mat, [2, 1, 3, 2] = [1, 2, 3, 2] * [1, 1, 3, 2] 246s x0: [1, 2, 3, 2] 246s -0.212 246s -0.764 246s 246s x1: [1, 1, 3, 2] 246s 0.578 246s 246s y: [2, 1, 3, 2] 246s -0.123 -0.441 246s test-mul-mat0: iter:335/500 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.948 -0.970 -0.654 246s -0.939 0.613 0.134 246s -0.703 -0.343 -0.677 246s 246s x1: [3, 3, 1, 1] 246s 0.124 0.789 0.554 246s 0.894 -0.695 0.346 246s -0.021 0.920 -0.076 246s 246s y: [3, 3, 1, 1] 246s -1.245 0.442 -0.733 246s -0.400 -1.218 -0.624 246s -0.822 0.574 -0.249 246s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 246s x0: [3, 3, 4, 1] 246s 0.010 0.967 -0.126 246s -0.143 -0.666 -0.352 246s 0.828 -0.509 0.976 246s 246s x1: [3, 3, 4, 1] 246s -0.597 0.753 0.213 246s -0.903 -0.956 -0.519 246s 0.717 -0.729 0.713 246s 246s y: [3, 3, 4, 1] 246s 0.695 -0.491 -0.670 246s -0.868 0.948 -0.767 246s -0.787 0.132 1.660 246s testing: mul_mat, [3, 3, 4, 4] = [3, 3, 4, 4] * [3, 3, 4, 4] 246s x0: [3, 3, 4, 4] 246s 0.612 0.766 -0.100 246s 0.090 -0.241 -0.111 246s 0.124 -0.757 0.102 246s 246s x1: [3, 3, 4, 4] 246s -0.812 0.243 0.157 246s -0.836 0.935 -0.889 246s -0.185 -0.531 0.447 246s 246s y: [3, 3, 4, 4] 246s -0.326 -0.149 -0.268 246s 0.294 -0.202 -0.902 246s -0.565 0.062 0.425 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.043 0.140 0.149 246s 0.341 -0.312 -0.313 246s -0.095 -0.232 -0.285 246s 246s x1: [3, 3, 1, 1] 246s 0.133 1.000 -0.130 246s 0.332 0.474 -0.132 246s 0.072 -0.964 0.101 246s 246s y: [3, 3, 1, 1] 246s 0.126 -0.226 -0.207 246s 0.061 0.007 -0.104 246s -0.117 0.294 0.188 246s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 246s x0: [3, 2, 4, 1] 246s -0.538 -0.076 -0.442 246s 0.596 0.179 0.912 246s 246s x1: [3, 3, 4, 1] 246s 0.172 0.538 -0.298 246s 0.118 0.196 0.386 246s -0.632 -0.681 0.423 246s 246s y: [2, 3, 4, 1] 246s -0.002 -0.073 246s -0.249 0.458 246s 0.204 -0.112 246s testing: mul_mat, [1, 3, 4, 4] = [2, 1, 4, 4] * [2, 3, 4, 4] 246s x0: [2, 1, 4, 4] 246s 0.279 0.853 246s 246s x1: [2, 3, 4, 4] 246s 0.528 0.377 246s 0.969 0.643 246s 0.472 0.246 246s 246s y: [1, 3, 4, 4] 246s 0.469 246s 0.818 246s 0.341 246s test-mul-mat0: iter:336/500 246s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.858 -0.644 0.706 -0.305 246s 0.529 0.602 -0.308 0.889 246s 246s x1: [4, 1, 1, 1] 246s 0.076 -0.327 0.189 0.605 246s 246s y: [2, 1, 1, 1] 246s 0.095 0.323 246s testing: mul_mat, [1, 2, 3, 1] = [4, 1, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 1, 3, 1] 246s -0.907 -0.659 -0.687 0.695 246s 246s x1: [4, 2, 3, 1] 246s -0.342 0.215 -0.736 -0.648 246s 0.189 -0.117 -0.997 0.781 246s 246s y: [1, 2, 3, 1] 246s 0.224 246s 1.134 246s testing: mul_mat, [1, 1, 3, 4] = [4, 1, 3, 4] * [4, 1, 3, 4] 246s x0: [4, 1, 3, 4] 246s 0.416 0.204 -0.808 0.441 246s 246s x1: [4, 1, 3, 4] 246s -0.292 0.218 -0.379 0.004 246s 246s y: [1, 1, 3, 4] 246s 0.231 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.368 -0.134 -0.845 0.846 246s 0.758 -0.040 0.011 -0.289 246s -0.706 0.618 -0.705 0.816 246s 0.641 -0.022 0.542 -0.650 246s 246s x1: [4, 1, 1, 1] 246s -0.482 -0.094 0.871 0.549 246s 246s y: [4, 1, 1, 1] 246s -0.436 -0.511 0.116 -0.192 246s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 1, 3, 1] 246s 0.413 -0.649 -0.592 0.118 246s 246s x1: [4, 4, 3, 1] 246s -0.527 0.920 0.216 -0.464 246s -0.766 -0.514 -0.441 -0.646 246s -0.177 0.207 -0.129 0.730 246s 0.078 -0.580 -0.436 -0.554 246s 246s y: [1, 4, 3, 1] 246s -0.998 246s 0.202 246s -0.046 246s 0.602 246s testing: mul_mat, [2, 4, 3, 4] = [1, 2, 3, 4] * [1, 4, 3, 4] 246s x0: [1, 2, 3, 4] 246s -0.080 246s 0.697 246s 246s x1: [1, 4, 3, 4] 246s 0.308 246s 0.217 246s -0.525 246s 0.436 246s 246s y: [2, 4, 3, 4] 246s -0.025 0.214 246s -0.017 0.151 246s 0.042 -0.366 246s -0.035 0.304 246s test-mul-mat0: iter:337/500 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.398 -0.872 0.316 246s -0.090 0.635 0.046 246s 246s x1: [3, 2, 1, 1] 246s -0.981 -0.181 0.485 246s -0.060 -0.483 -0.025 246s 246s y: [2, 2, 1, 1] 246s 0.701 -0.004 246s 0.437 -0.303 246s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 3, 3, 1] 246s -0.700 -0.853 -0.926 246s -0.183 0.121 0.319 246s 0.419 0.250 -0.365 246s 246s x1: [3, 2, 3, 1] 246s 0.835 0.212 0.662 246s -0.316 -0.926 0.638 246s 246s y: [3, 2, 3, 1] 246s -1.378 0.084 0.161 246s 0.420 0.149 -0.597 246s testing: mul_mat, [1, 3, 3, 4] = [3, 1, 3, 4] * [3, 3, 3, 4] 246s x0: [3, 1, 3, 4] 246s 0.407 0.164 -0.446 246s 246s x1: [3, 3, 3, 4] 246s -0.586 0.477 0.292 246s 0.548 0.777 0.438 246s 0.622 -0.406 -0.440 246s 246s y: [1, 3, 3, 4] 246s -0.291 246s 0.155 246s 0.383 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.199 0.963 -0.961 246s -0.769 -0.359 0.232 246s 0.001 0.199 0.397 246s 0.172 -0.759 0.789 246s 246s x1: [3, 1, 1, 1] 246s 0.724 -0.651 0.484 246s 246s y: [4, 1, 1, 1] 246s -1.236 -0.210 0.063 1.000 246s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 246s x0: [4, 1, 3, 1] 246s -0.267 0.360 0.595 -0.269 246s 246s x1: [4, 3, 3, 1] 246s 0.860 0.120 0.157 -0.151 246s -0.526 0.885 -0.282 -0.762 246s -0.107 0.998 0.409 0.063 246s 246s y: [1, 3, 3, 1] 246s -0.053 246s 0.496 246s 0.614 246s testing: mul_mat, [1, 4, 3, 4] = [1, 1, 3, 4] * [1, 4, 3, 4] 246s x0: [1, 1, 3, 4] 246s -0.209 246s 246s x1: [1, 4, 3, 4] 246s -0.691 246s 0.929 246s -0.505 246s 0.501 246s 246s y: [1, 4, 3, 4] 246s 0.145 246s -0.195 246s 0.106 246s -0.105 246s test-mul-mat0: iter:338/500 246s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.417 0.694 -0.344 246s -0.408 0.715 0.446 246s -0.297 -0.090 -0.786 246s 0.645 -0.950 0.618 246s 246s x1: [3, 3, 1, 1] 246s 0.001 0.547 -0.494 246s 0.659 -0.349 0.975 246s 0.522 0.941 0.488 246s 246s y: [4, 3, 1, 1] 246s 0.549 0.170 0.339 -0.824 246s -0.853 -0.083 -0.931 1.359 246s 0.268 0.678 -0.623 -0.256 246s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 3, 3, 1] 246s -0.334 0.891 -0.020 246s 0.179 0.114 -0.450 246s 0.351 -0.011 -0.906 246s 246s x1: [3, 4, 3, 1] 246s 0.982 -0.544 -0.472 246s 0.835 -0.644 0.512 246s 0.511 0.677 0.064 246s -0.488 0.223 0.570 246s 246s y: [3, 4, 3, 1] 246s -0.803 0.326 0.778 246s -0.863 -0.155 -0.163 246s 0.431 0.140 0.114 246s 0.350 -0.318 -0.689 246s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 2, 3, 1] 246s 0.785 -0.032 -0.400 246s 0.952 -0.333 0.725 246s 246s x1: [3, 3, 3, 1] 246s -0.833 0.698 0.125 246s -0.917 -0.635 0.016 246s 0.063 0.543 -0.870 246s 246s y: [2, 3, 3, 1] 246s -0.726 -0.935 246s -0.706 -0.650 246s 0.380 -0.752 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.024 0.562 0.982 246s 0.557 -0.001 0.251 246s 246s x1: [3, 2, 1, 1] 246s 0.251 -0.668 0.038 246s 0.940 -0.160 -0.645 246s 246s y: [2, 2, 1, 1] 246s -0.344 0.150 246s -0.746 0.362 246s testing: mul_mat, [1, 3, 3, 1] = [2, 1, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 1, 3, 1] 246s -0.570 -0.869 246s 246s x1: [2, 3, 3, 1] 246s -0.216 -0.049 246s 0.851 -0.264 246s 0.617 0.577 246s 246s y: [1, 3, 3, 1] 246s 0.166 246s -0.256 246s -0.852 246s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 246s x0: [1, 2, 3, 1] 246s -0.024 246s 0.778 246s 246s x1: [1, 2, 3, 1] 246s -0.753 246s -0.956 246s 246s y: [2, 2, 3, 1] 246s 0.018 -0.586 246s 0.022 -0.744 246s test-mul-mat0: iter:339/500 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.018 0.255 0.135 246s 0.229 0.685 0.267 246s 0.415 -0.045 0.753 246s -0.472 0.202 0.797 246s 246s x1: [3, 1, 1, 1] 246s -0.138 0.985 0.156 246s 246s y: [4, 1, 1, 1] 246s 0.275 0.685 0.016 0.389 246s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 2, 2, 1] 246s 0.798 -0.849 -0.007 246s -0.674 0.353 -0.210 246s 246s x1: [3, 4, 2, 1] 246s 0.203 -0.553 0.823 246s 0.129 -0.523 -0.201 246s -0.093 0.243 0.393 246s -0.739 -0.220 -0.365 246s 246s y: [2, 4, 2, 1] 246s 0.626 -0.504 246s 0.549 -0.229 246s -0.284 0.066 246s -0.400 0.497 246s testing: mul_mat, [3, 2, 2, 4] = [3, 3, 2, 4] * [3, 2, 2, 4] 246s x0: [3, 3, 2, 4] 246s 0.577 -0.945 0.458 246s 0.176 -0.626 -0.537 246s 0.565 -0.777 0.268 246s 246s x1: [3, 2, 2, 4] 246s 0.565 0.521 -0.194 246s 0.826 -0.699 0.441 246s 246s y: [3, 2, 2, 4] 246s -0.255 -0.122 -0.138 246s 1.339 0.346 1.128 246s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.546 -0.085 0.875 246s 246s x1: [3, 3, 1, 1] 246s -0.130 0.513 0.485 246s -0.723 -0.827 -0.301 246s -0.618 -0.311 -0.225 246s 246s y: [1, 3, 1, 1] 246s 0.452 246s 0.202 246s 0.168 246s testing: mul_mat, [1, 3, 2, 1] = [1, 1, 2, 1] * [1, 3, 2, 1] 246s x0: [1, 1, 2, 1] 246s -0.586 246s 246s x1: [1, 3, 2, 1] 246s 0.518 246s 0.116 246s 0.081 246s 246s y: [1, 3, 2, 1] 246s -0.303 246s -0.068 246s -0.047 246s testing: mul_mat, [4, 1, 2, 4] = [1, 4, 2, 4] * [1, 1, 2, 4] 246s x0: [1, 4, 2, 4] 246s 0.454 246s -0.457 246s 0.889 246s 0.730 246s 246s x1: [1, 1, 2, 4] 246s 0.932 246s 246s y: [4, 1, 2, 4] 246s 0.423 -0.426 0.829 0.681 246s test-mul-mat0: iter:340/500 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.495 0.857 0.759 0.352 246s 246s x1: [4, 3, 1, 1] 246s -0.842 -0.547 0.181 0.521 246s 0.408 0.039 0.799 -0.762 246s -0.585 0.194 -0.851 0.536 246s 246s y: [1, 3, 1, 1] 246s -0.565 246s 0.574 246s -0.580 246s testing: mul_mat, [2, 1, 3, 1] = [4, 2, 3, 1] * [4, 1, 3, 1] 246s x0: [4, 2, 3, 1] 246s -0.133 0.383 0.243 -0.951 246s -0.096 -0.349 0.088 -0.297 246s 246s x1: [4, 1, 3, 1] 246s -0.890 -0.977 -0.302 -0.317 246s 246s y: [2, 1, 3, 1] 246s -0.028 0.494 246s testing: mul_mat, [4, 2, 3, 3] = [4, 4, 3, 3] * [4, 2, 3, 3] 246s x0: [4, 4, 3, 3] 246s -0.184 -0.515 0.021 0.601 246s 0.693 -0.475 -0.287 0.492 246s 0.154 -0.680 -0.587 0.802 246s -0.654 -0.657 0.476 -0.261 246s 246s x1: [4, 2, 3, 3] 246s 0.528 0.488 -0.786 0.977 246s -0.421 0.440 -0.232 0.447 246s 246s y: [4, 2, 3, 3] 246s 0.222 0.839 0.994 -1.294 246s 0.114 -0.214 0.131 -0.241 246s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.877 -0.891 -0.310 0.298 246s 0.099 -0.291 0.251 0.297 246s 246s x1: [4, 4, 1, 1] 246s 0.382 -0.394 0.721 0.165 246s -0.783 -0.428 -0.341 0.276 246s -0.718 -0.024 -0.479 -0.806 246s 0.704 0.995 0.932 -0.397 246s 246s y: [2, 4, 1, 1] 246s -0.159 0.382 246s 1.256 0.043 246s 0.559 -0.424 246s -1.911 -0.103 246s testing: mul_mat, [3, 4, 3, 1] = [2, 3, 3, 1] * [2, 4, 3, 1] 246s x0: [2, 3, 3, 1] 246s -0.813 0.438 246s 0.729 0.027 246s 0.377 -0.326 246s 246s x1: [2, 4, 3, 1] 246s -0.096 0.901 246s 0.124 0.099 246s 0.893 -0.806 246s -0.519 -0.501 246s 246s y: [3, 4, 3, 1] 246s 0.473 -0.045 -0.330 246s -0.058 0.093 0.014 246s -1.079 0.629 0.599 246s 0.202 -0.392 -0.032 246s testing: mul_mat, [3, 2, 3, 3] = [3, 3, 3, 3] * [3, 2, 3, 3] 246s x0: [3, 3, 3, 3] 246s -0.874 -0.709 -0.148 246s -0.219 -0.193 -0.292 246s 0.656 0.565 0.500 246s 246s x1: [3, 2, 3, 3] 246s 0.875 -0.973 0.166 246s 0.156 -0.461 -0.870 246s 246s y: [3, 2, 3, 3] 246s -0.100 -0.052 0.108 246s 0.319 0.309 -0.593 246s test-mul-mat0: iter:341/500 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.744 -0.423 0.667 246s 0.619 -0.958 -0.992 246s 246s x1: [3, 2, 1, 1] 246s -0.590 0.247 -0.868 246s 0.663 -0.983 0.371 246s 246s y: [2, 2, 1, 1] 246s -0.244 0.259 246s 0.170 0.983 246s testing: mul_mat, [1, 2, 3, 1] = [3, 1, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 1, 3, 1] 246s -0.953 -0.053 -0.953 246s 246s x1: [3, 2, 3, 1] 246s 0.671 -0.381 0.551 246s 0.913 -0.114 -0.938 246s 246s y: [1, 2, 3, 1] 246s -1.145 246s 0.030 246s testing: mul_mat, [4, 1, 3, 3] = [3, 4, 3, 3] * [3, 1, 3, 3] 246s x0: [3, 4, 3, 3] 246s -0.295 0.475 -0.733 246s -0.356 -0.589 0.810 246s -0.745 0.967 -0.095 246s 0.778 -0.590 -0.938 246s 246s x1: [3, 1, 3, 3] 246s 0.939 -0.063 0.543 246s 246s y: [4, 1, 3, 3] 246s -0.705 0.144 -0.813 0.258 246s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.366 0.186 0.697 246s 0.252 -0.443 -0.450 246s -0.438 0.999 -0.520 246s 246s x1: [3, 4, 1, 1] 246s -0.077 0.199 0.604 246s -0.290 0.612 0.636 246s 0.799 0.355 -0.661 246s 0.740 0.465 0.941 246s 246s y: [3, 4, 1, 1] 246s 0.430 -0.380 -0.082 246s 0.451 -0.631 0.407 246s -0.103 0.342 0.348 246s 1.013 -0.443 -0.349 246s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 2, 3, 1] 246s -0.058 0.545 0.191 246s 0.296 -0.130 0.676 246s 246s x1: [3, 3, 3, 1] 246s 0.927 0.895 -0.870 246s -0.318 0.665 0.140 246s -0.613 0.063 0.418 246s 246s y: [2, 3, 3, 1] 246s 0.268 -0.430 246s 0.407 -0.086 246s 0.150 0.093 246s testing: mul_mat, [3, 3, 3, 3] = [2, 3, 3, 3] * [2, 3, 3, 3] 246s x0: [2, 3, 3, 3] 246s 0.699 -0.491 246s 0.224 -0.675 246s -0.938 -0.657 246s 246s x1: [2, 3, 3, 3] 246s 0.088 0.282 246s -0.089 -0.353 246s 0.976 0.849 246s 246s y: [3, 3, 3, 3] 246s -0.077 -0.171 -0.268 246s 0.111 0.218 0.315 246s 0.266 -0.354 -1.473 246s test-mul-mat0: iter:342/500 246s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.464 -0.656 0.632 246s 246s x1: [3, 1, 1, 1] 246s 0.860 -0.489 0.803 246s 246s y: [1, 1, 1, 1] 246s 0.429 246s testing: mul_mat, [2, 1, 4, 1] = [3, 2, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 2, 4, 1] 246s 0.009 -0.201 -0.644 246s 0.660 -0.753 0.965 246s 246s x1: [3, 1, 4, 1] 246s 0.070 0.210 0.891 246s 246s y: [2, 1, 4, 1] 246s -0.616 0.748 246s testing: mul_mat, [2, 2, 4, 2] = [3, 2, 4, 2] * [3, 2, 4, 2] 246s x0: [3, 2, 4, 2] 246s -0.954 0.576 0.377 246s 0.269 -0.013 0.993 246s 246s x1: [3, 2, 4, 2] 246s -0.722 -0.435 -0.372 246s -0.265 0.958 -0.075 246s 246s y: [2, 2, 4, 2] 246s 0.298 -0.557 246s 0.777 -0.158 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.503 -0.668 0.644 246s -0.028 0.581 -0.798 246s 0.095 -0.352 -0.586 246s -0.529 0.739 -0.306 246s 246s x1: [3, 2, 1, 1] 246s 0.296 -0.846 -0.313 246s 0.172 -0.348 0.816 246s 246s y: [4, 2, 1, 1] 246s 0.215 -0.251 0.510 -0.686 246s 0.672 -0.859 -0.339 -0.598 246s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 246s x0: [4, 4, 4, 1] 246s -0.823 0.331 -0.258 -0.950 246s 0.547 -0.096 -0.656 -0.220 246s -0.194 0.331 -0.602 0.838 246s 0.963 0.764 -0.007 0.867 246s 246s x1: [4, 3, 4, 1] 246s 0.748 -0.406 -0.889 -0.445 246s 0.416 -0.917 0.131 -0.021 246s 0.076 -0.449 -0.989 -0.709 246s 246s y: [4, 3, 4, 1] 246s -0.098 1.130 -0.118 0.031 246s -0.660 0.234 -0.481 -0.319 246s 0.717 0.889 -0.162 -0.878 246s testing: mul_mat, [4, 4, 4, 2] = [4, 4, 4, 2] * [4, 4, 4, 2] 246s x0: [4, 4, 4, 2] 246s -0.693 0.517 -0.325 -0.188 246s 0.340 -0.410 -0.331 0.586 246s 0.327 -0.326 -0.032 0.205 246s 0.796 -0.996 -0.684 0.402 246s 246s x1: [4, 4, 4, 2] 246s -0.744 -0.791 0.753 0.260 246s -0.966 -0.366 0.006 -0.798 246s 0.912 0.744 -0.579 0.970 246s -0.678 -0.492 0.744 -0.002 246s 246s y: [4, 4, 4, 2] 246s -0.188 -0.026 0.043 -0.216 246s 0.628 -0.648 -0.360 -0.729 246s -0.241 0.765 0.273 0.770 246s -0.026 -0.277 -0.086 -0.560 246s test-mul-mat0: iter:343/500 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.543 -0.600 246s 246s x1: [2, 3, 1, 1] 246s -0.761 0.729 246s -0.473 -0.786 246s 0.254 -0.805 246s 246s y: [1, 3, 1, 1] 246s -0.025 246s 0.728 246s 0.345 246s testing: mul_mat, [4, 1, 2, 1] = [2, 4, 2, 1] * [2, 1, 2, 1] 246s x0: [2, 4, 2, 1] 246s 0.142 0.324 246s 0.104 0.895 246s 0.220 0.765 246s 0.369 0.346 246s 246s x1: [2, 1, 2, 1] 246s 0.523 -0.080 246s 246s y: [4, 1, 2, 1] 246s 0.048 -0.017 0.054 0.165 246s testing: mul_mat, [3, 4, 2, 4] = [2, 3, 2, 4] * [2, 4, 2, 4] 246s x0: [2, 3, 2, 4] 246s -0.904 -0.144 246s -0.876 -0.741 246s -0.589 0.976 246s 246s x1: [2, 4, 2, 4] 246s -0.069 0.872 246s -0.409 0.459 246s -0.914 0.845 246s 0.654 -0.760 246s 246s y: [3, 4, 2, 4] 246s -0.064 -0.586 0.891 246s 0.303 0.018 0.688 246s 0.704 0.174 1.363 246s -0.482 -0.010 -1.127 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.913 0.780 246s 246s x1: [2, 3, 1, 1] 246s -0.251 0.929 246s 0.947 -0.222 246s -0.871 0.594 246s 246s y: [1, 3, 1, 1] 246s 0.954 246s -1.038 246s 1.260 246s testing: mul_mat, [2, 2, 2, 1] = [1, 2, 2, 1] * [1, 2, 2, 1] 246s x0: [1, 2, 2, 1] 246s 0.424 246s 0.578 246s 246s x1: [1, 2, 2, 1] 246s 0.054 246s -0.084 246s 246s y: [2, 2, 2, 1] 246s 0.023 0.031 246s -0.036 -0.049 246s testing: mul_mat, [3, 1, 2, 4] = [2, 3, 2, 4] * [2, 1, 2, 4] 246s x0: [2, 3, 2, 4] 246s -0.181 -0.095 246s 0.858 0.638 246s -0.937 0.117 246s 246s x1: [2, 1, 2, 4] 246s 0.679 0.352 246s 246s y: [3, 1, 2, 4] 246s -0.156 0.807 -0.595 246s test-mul-mat0: iter:344/500 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.947 -0.291 0.521 246s -0.935 -0.369 -0.742 246s 246s x1: [3, 2, 1, 1] 246s 0.629 -0.962 -0.156 246s -0.524 -0.353 -0.355 246s 246s y: [2, 2, 1, 1] 246s 0.794 -0.117 246s -0.579 0.884 246s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 246s x0: [3, 4, 4, 1] 246s -0.466 0.141 -0.769 246s -0.400 0.772 -0.511 246s 0.688 0.964 -0.399 246s 0.621 -0.092 0.571 246s 246s x1: [3, 2, 4, 1] 246s 0.089 -0.808 -0.888 246s 0.933 -0.056 -0.030 246s 246s y: [4, 2, 4, 1] 246s 0.528 -0.206 -0.364 -0.378 246s -0.419 -0.401 0.600 0.567 246s testing: mul_mat, [3, 4, 4, 4] = [3, 3, 4, 4] * [3, 4, 4, 4] 246s x0: [3, 3, 4, 4] 246s -0.151 -0.698 -0.949 246s 0.283 0.145 -0.889 246s -0.960 0.722 -0.191 246s 246s x1: [3, 4, 4, 4] 246s 0.314 0.255 0.699 246s -0.012 0.643 -0.614 246s 0.606 0.418 0.013 246s -0.989 0.056 -0.772 246s 246s y: [3, 4, 4, 4] 246s -0.888 -0.495 -0.251 246s 0.136 0.636 0.593 246s -0.396 0.220 -0.283 246s 0.843 0.414 1.138 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.584 -0.893 -0.763 246s -0.292 0.303 0.405 246s -0.964 0.085 0.115 246s 246s x1: [3, 3, 1, 1] 246s -0.945 0.803 0.021 246s 0.846 -0.652 -0.160 246s -0.317 -0.431 -0.489 246s 246s y: [3, 3, 1, 1] 246s -0.181 0.528 0.982 246s 0.210 -0.510 -0.889 246s 0.943 -0.237 0.212 246s testing: mul_mat, [4, 3, 4, 1] = [3, 4, 4, 1] * [3, 3, 4, 1] 246s x0: [3, 4, 4, 1] 246s -0.376 0.303 0.695 246s 0.140 -0.391 -0.524 246s -0.456 -0.390 0.582 246s -0.410 0.269 0.622 246s 246s x1: [3, 3, 4, 1] 246s -0.412 -0.408 -0.798 246s 0.861 0.731 -0.202 246s -0.466 -0.037 0.769 246s 246s y: [4, 3, 4, 1] 246s -0.524 0.519 -0.118 -0.437 246s -0.242 -0.059 -0.795 -0.282 246s 0.699 -0.453 0.675 0.659 246s testing: mul_mat, [4, 3, 4, 4] = [4, 4, 4, 4] * [4, 3, 4, 4] 246s x0: [4, 4, 4, 4] 246s 0.856 -0.694 -0.671 -0.250 246s -0.697 0.344 0.021 0.216 246s -0.379 0.899 0.795 0.458 246s -0.817 0.912 0.789 -0.473 246s 246s x1: [4, 3, 4, 4] 246s 0.064 0.166 -0.180 -0.283 246s 0.968 0.630 -0.777 -0.453 246s -0.330 -0.824 0.102 0.801 246s 246s y: [4, 3, 4, 4] 246s 0.132 -0.053 -0.148 0.091 246s 1.027 -0.572 -0.626 -0.615 246s 0.021 0.121 -0.168 -0.781 246s test-mul-mat0: iter:345/500 246s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.316 0.435 0.550 246s -0.547 0.817 0.259 246s 246s x1: [3, 3, 1, 1] 246s 0.376 0.053 0.155 246s 0.529 0.112 -0.319 246s -0.980 -0.862 0.804 246s 246s y: [2, 3, 1, 1] 246s -0.011 -0.123 246s -0.294 -0.280 246s 0.377 0.040 246s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 246s x0: [3, 2, 2, 1] 246s 0.169 -0.413 0.014 246s -0.778 0.742 -0.456 246s 246s x1: [3, 2, 2, 1] 246s 0.934 0.810 0.717 246s 0.251 0.892 -0.994 246s 246s y: [2, 2, 2, 1] 246s -0.166 -0.453 246s -0.340 0.920 246s testing: mul_mat, [3, 2, 2, 1] = [3, 3, 2, 1] * [3, 2, 2, 1] 246s x0: [3, 3, 2, 1] 246s 0.353 -0.163 0.061 246s 0.164 0.350 -0.301 246s -0.667 0.937 0.713 246s 246s x1: [3, 2, 2, 1] 246s -0.844 0.661 -0.623 246s -0.391 0.478 0.636 246s 246s y: [3, 2, 2, 1] 246s -0.444 0.281 0.738 246s -0.178 -0.088 1.162 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.934 0.287 -0.549 246s -0.628 0.209 -0.441 246s 0.098 -0.842 -0.143 246s 246s x1: [3, 3, 1, 1] 246s 0.518 0.988 -0.975 246s -0.872 0.466 0.661 246s -0.329 -0.246 0.013 246s 246s y: [3, 3, 1, 1] 246s 1.303 0.311 -0.641 246s -1.043 0.354 -0.572 246s -0.385 0.149 0.173 246s testing: mul_mat, [3, 3, 2, 1] = [3, 3, 2, 1] * [3, 3, 2, 1] 246s x0: [3, 3, 2, 1] 246s -0.189 -0.256 -0.969 246s 0.992 -0.636 0.573 246s 0.374 -0.528 -0.370 246s 246s x1: [3, 3, 2, 1] 246s -0.216 -0.504 -0.430 246s 0.339 -0.825 -0.174 246s 0.229 -0.725 0.646 246s 246s y: [3, 3, 2, 1] 246s 0.587 -0.141 0.345 246s 0.315 0.762 0.627 246s -0.484 1.058 0.229 246s testing: mul_mat, [4, 3, 2, 1] = [3, 4, 2, 1] * [3, 3, 2, 1] 246s x0: [3, 4, 2, 1] 246s 0.914 -0.819 0.700 246s -0.952 0.644 -0.732 246s -0.843 0.663 0.612 246s -0.603 -0.191 -0.417 246s 246s x1: [3, 3, 2, 1] 246s 0.835 0.079 -0.472 246s -0.574 0.681 0.822 246s -0.464 -0.728 0.140 246s 246s y: [4, 3, 2, 1] 246s 0.369 -0.399 -0.940 -0.322 246s -0.508 0.384 1.439 -0.126 246s 0.270 -0.129 -0.005 0.361 246s test-mul-mat0: iter:346/500 246s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.910 246s -0.174 246s -0.742 246s 246s x1: [1, 2, 1, 1] 246s 0.996 246s -0.222 246s 246s y: [3, 2, 1, 1] 246s 0.906 -0.173 -0.739 246s -0.202 0.039 0.165 246s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.816 246s 246s x1: [1, 3, 1, 1] 246s -0.693 246s 0.007 246s 0.902 246s 246s y: [1, 3, 1, 1] 246s -0.566 246s 0.006 246s 0.736 246s testing: mul_mat, [2, 1, 1, 4] = [1, 2, 1, 4] * [1, 1, 1, 4] 246s x0: [1, 2, 1, 4] 246s -0.880 246s 0.296 246s 246s x1: [1, 1, 1, 4] 246s 0.602 246s 246s y: [2, 1, 1, 4] 246s -0.530 0.179 246s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 4, 1, 1] 246s 0.289 246s -0.778 246s -0.202 246s 0.863 246s 246s x1: [1, 2, 1, 1] 246s 0.771 246s -0.890 246s 246s y: [4, 2, 1, 1] 246s 0.223 -0.600 -0.156 0.666 246s -0.258 0.692 0.180 -0.768 246s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.778 -0.876 0.726 0.911 246s -0.565 -0.596 -0.358 -0.018 246s 0.409 0.225 -0.346 -0.227 246s 246s x1: [4, 1, 1, 1] 246s -0.782 0.576 0.964 -0.872 246s 246s y: [3, 1, 1, 1] 246s 0.009 -0.231 -0.327 246s testing: mul_mat, [4, 4, 1, 4] = [3, 4, 1, 4] * [3, 4, 1, 4] 246s x0: [3, 4, 1, 4] 246s 0.929 -0.119 -0.980 246s 0.862 0.459 -0.705 246s 0.539 0.995 -0.718 246s -0.650 0.626 0.564 246s 246s x1: [3, 4, 1, 4] 246s 0.207 0.852 0.266 246s 0.437 0.786 -0.597 246s 0.740 0.557 -0.487 246s -0.765 -0.154 -0.265 246s 246s y: [4, 4, 1, 4] 246s -0.169 0.382 0.769 0.548 246s 0.898 1.159 1.447 -0.130 246s 1.099 1.237 1.303 -0.408 246s -0.433 -0.543 -0.375 0.251 246s test-mul-mat0: iter:347/500 246s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.462 -0.776 0.609 246s 246s x1: [3, 4, 1, 1] 246s -0.218 -0.785 0.685 246s -0.528 -0.714 -0.557 246s 0.105 0.275 -0.832 246s 0.761 -0.807 0.755 246s 246s y: [1, 4, 1, 1] 246s 0.926 246s -0.028 246s -0.671 246s 1.437 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.305 -0.479 0.210 246s 0.216 -0.280 0.843 246s 0.183 0.060 -0.077 246s 0.636 -0.719 0.705 246s 246s x1: [3, 1, 1, 1] 246s -0.274 -0.681 0.283 246s 246s y: [4, 1, 1, 1] 246s 0.470 0.370 -0.113 0.515 246s testing: mul_mat, [4, 4, 1, 3] = [3, 4, 1, 3] * [3, 4, 1, 3] 246s x0: [3, 4, 1, 3] 246s 0.006 0.424 -0.739 246s -0.389 0.757 0.260 246s 0.678 -0.687 0.868 246s 0.471 0.188 0.758 246s 246s x1: [3, 4, 1, 3] 246s 0.851 0.966 -0.823 246s -0.863 -0.591 0.283 246s 0.412 -0.423 0.043 246s 0.605 -0.668 -0.001 246s 246s y: [4, 4, 1, 3] 246s 1.023 0.186 -0.800 -0.041 246s -0.465 -0.038 0.066 -0.303 246s -0.209 -0.469 0.608 0.147 246s -0.279 -0.741 0.868 0.159 246s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.282 0.299 0.074 246s 0.748 -0.132 0.445 246s 0.037 0.003 0.406 246s 246s x1: [3, 4, 1, 1] 246s -0.551 0.466 -0.255 246s -0.684 -0.063 0.933 246s -0.926 -0.516 -0.309 246s -0.756 0.318 -0.765 246s 246s y: [3, 4, 1, 1] 246s -0.035 -0.587 -0.123 246s -0.143 -0.088 0.354 246s -0.438 -0.762 -0.161 246s -0.175 -0.948 -0.338 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.953 -0.016 0.468 246s -0.489 -0.556 0.135 246s 0.665 0.739 0.983 246s 246s x1: [3, 3, 1, 1] 246s -0.217 0.616 -0.342 246s 0.711 -0.207 0.333 246s -0.100 -0.419 0.766 246s 246s y: [3, 3, 1, 1] 246s 0.036 -0.283 -0.025 246s -0.518 -0.187 0.647 246s 0.461 0.385 0.376 246s testing: mul_mat, [3, 3, 1, 3] = [3, 3, 1, 3] * [3, 3, 1, 3] 246s x0: [3, 3, 1, 3] 246s -0.081 0.706 0.775 246s -0.180 -0.810 0.308 246s -0.430 -0.903 -0.338 246s 246s x1: [3, 3, 1, 3] 246s -0.213 0.370 0.527 246s -0.931 0.118 -0.436 246s 0.368 0.986 0.567 246s 246s y: [3, 3, 1, 3] 246s 0.687 -0.099 -0.421 246s -0.179 -0.063 0.441 246s 1.106 -0.690 -1.240 246s test-mul-mat0: iter:348/500 246s testing: mul_mat, [3, 4, 1, 1] = [2, 3, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.493 0.068 246s 0.763 0.078 246s 0.793 -0.035 246s 246s x1: [2, 4, 1, 1] 246s -0.133 -0.725 246s -0.225 -0.427 246s -0.535 -0.127 246s -0.651 0.773 246s 246s y: [3, 4, 1, 1] 246s -0.115 -0.158 -0.080 246s -0.140 -0.205 -0.163 246s -0.272 -0.418 -0.420 246s -0.268 -0.436 -0.543 246s testing: mul_mat, [1, 3, 3, 1] = [2, 1, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 1, 3, 1] 246s 0.091 -0.915 246s 246s x1: [2, 3, 3, 1] 246s 0.890 0.565 246s 0.798 0.637 246s 0.176 0.596 246s 246s y: [1, 3, 3, 1] 246s -0.435 246s -0.510 246s -0.529 246s testing: mul_mat, [4, 1, 3, 4] = [2, 4, 3, 4] * [2, 1, 3, 4] 246s x0: [2, 4, 3, 4] 246s 0.629 -0.815 246s -0.782 0.069 246s -0.956 0.214 246s -0.998 -0.029 246s 246s x1: [2, 1, 3, 4] 246s -0.067 -0.073 246s 246s y: [4, 1, 3, 4] 246s 0.018 0.047 0.048 0.069 246s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.691 0.718 246s 246s x1: [2, 4, 1, 1] 246s 0.766 0.620 246s 0.262 0.567 246s -0.191 -0.597 246s 0.109 -0.817 246s 246s y: [1, 4, 1, 1] 246s -0.085 246s 0.226 246s -0.296 246s -0.662 246s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 246s x0: [1, 2, 3, 1] 246s -0.831 246s -0.321 246s 246s x1: [1, 2, 3, 1] 246s 0.957 246s -0.382 246s 246s y: [2, 2, 3, 1] 246s -0.795 -0.307 246s 0.317 0.123 246s testing: mul_mat, [3, 1, 3, 4] = [2, 3, 3, 4] * [2, 1, 3, 4] 246s x0: [2, 3, 3, 4] 246s 0.172 -0.133 246s -0.667 -0.327 246s -0.055 0.063 246s 246s x1: [2, 1, 3, 4] 246s -0.684 0.689 246s 246s y: [3, 1, 3, 4] 246s -0.209 0.231 0.081 246s test-mul-mat0: iter:349/500 246s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.677 -0.047 0.334 0.573 246s 0.012 0.147 0.005 -0.801 246s 246s x1: [4, 2, 1, 1] 246s -0.771 -0.865 -0.907 0.555 246s 0.051 -0.315 0.662 0.133 246s 246s y: [2, 2, 1, 1] 246s -0.467 -0.585 246s 0.347 -0.150 246s testing: mul_mat, [3, 2, 3, 1] = [4, 3, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 3, 3, 1] 246s -0.809 0.303 0.665 0.338 246s -0.693 0.865 -0.202 -0.387 246s 0.326 0.936 -0.238 0.186 246s 246s x1: [4, 2, 3, 1] 246s 0.460 -0.694 0.461 0.138 246s -0.851 0.860 0.367 -0.104 246s 246s y: [3, 2, 3, 1] 246s -0.229 -1.065 -0.584 246s 1.158 1.300 0.422 246s testing: mul_mat, [4, 3, 3, 2] = [4, 4, 3, 2] * [4, 3, 3, 2] 246s x0: [4, 4, 3, 2] 246s 0.534 0.707 -0.895 0.918 246s 0.894 -0.938 0.717 -0.188 246s -0.665 0.446 0.872 -0.002 246s -0.526 -0.789 -0.224 -0.637 246s 246s x1: [4, 3, 3, 2] 246s -0.744 0.697 0.362 0.581 246s 0.633 -0.876 -0.232 -0.064 246s 0.782 -0.714 0.847 0.732 246s 246s y: [4, 3, 3, 2] 246s 0.304 -1.168 1.121 -0.610 246s -0.131 1.233 -1.014 0.451 246s -0.173 1.839 -0.101 -0.504 246s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.841 -0.018 -0.642 0.178 246s -0.976 0.920 -0.217 -0.765 246s 0.374 -0.355 -0.409 -0.701 246s 246s x1: [4, 4, 1, 1] 246s -0.524 0.395 0.870 0.968 246s 0.233 -0.903 0.628 -0.753 246s 0.445 0.931 -0.353 -0.310 246s 0.240 -0.295 0.893 0.567 246s 246s y: [3, 4, 1, 1] 246s 0.047 -0.054 -1.371 246s -0.717 -0.618 0.679 246s -0.219 0.736 0.198 246s -0.670 -1.133 -0.568 246s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 2, 3, 1] 246s -0.187 -0.711 0.322 246s 0.909 0.728 -0.410 246s 246s x1: [3, 4, 3, 1] 246s -0.961 -0.999 -0.225 246s 0.435 0.871 -0.257 246s -0.332 0.967 -0.630 246s -0.085 0.412 -0.699 246s 246s y: [2, 4, 3, 1] 246s 0.817 -1.509 246s -0.783 1.135 246s -0.829 0.660 246s -0.502 0.509 246s testing: mul_mat, [2, 3, 3, 2] = [2, 2, 3, 2] * [2, 3, 3, 2] 246s x0: [2, 2, 3, 2] 246s -0.055 0.053 246s -0.636 -0.955 246s 246s x1: [2, 3, 3, 2] 246s 0.422 -0.797 246s 0.259 0.524 246s -0.125 0.329 246s 246s y: [2, 3, 3, 2] 246s -0.065 0.492 246s 0.013 -0.665 246s 0.024 -0.235 246s test-mul-mat0: iter:350/500 246s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.760 246s 0.294 246s 0.371 246s 0.293 246s 246s x1: [1, 1, 1, 1] 246s -0.651 246s 246s y: [4, 1, 1, 1] 246s 0.495 -0.191 -0.242 -0.191 246s testing: mul_mat, [1, 4, 3, 1] = [1, 1, 3, 1] * [1, 4, 3, 1] 246s x0: [1, 1, 3, 1] 246s 0.086 246s 246s x1: [1, 4, 3, 1] 246s 0.339 246s 0.467 246s 0.689 246s -0.599 246s 246s y: [1, 4, 3, 1] 246s 0.029 246s 0.040 246s 0.059 246s -0.051 246s testing: mul_mat, [2, 1, 3, 4] = [1, 2, 3, 4] * [1, 1, 3, 4] 246s x0: [1, 2, 3, 4] 246s -0.025 246s -0.516 246s 246s x1: [1, 1, 3, 4] 246s -0.159 246s 246s y: [2, 1, 3, 4] 246s 0.004 0.082 246s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.995 246s -0.133 246s -0.986 246s 0.646 246s 246s x1: [1, 2, 1, 1] 246s 0.657 246s 0.263 246s 246s y: [4, 2, 1, 1] 246s -0.654 -0.088 -0.648 0.425 246s -0.262 -0.035 -0.259 0.170 246s testing: mul_mat, [3, 1, 3, 1] = [4, 3, 3, 1] * [4, 1, 3, 1] 246s x0: [4, 3, 3, 1] 246s -0.908 -0.650 -0.351 0.316 246s 0.868 0.282 -0.208 -0.336 246s 0.608 -0.404 -0.745 0.912 246s 246s x1: [4, 1, 3, 1] 246s 0.842 -0.502 -0.374 -0.716 246s 246s y: [3, 1, 3, 1] 246s -0.534 0.908 0.341 246s testing: mul_mat, [1, 4, 3, 4] = [3, 1, 3, 4] * [3, 4, 3, 4] 246s x0: [3, 1, 3, 4] 246s -0.018 -0.514 0.701 246s 246s x1: [3, 4, 3, 4] 246s -0.530 0.188 0.645 246s -0.275 -0.496 -0.691 246s -0.363 0.082 0.796 246s -0.446 -0.472 0.296 246s 246s y: [1, 4, 3, 4] 246s 0.366 246s -0.225 246s 0.523 246s 0.459 246s test-mul-mat0: iter:351/500 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.618 0.077 0.632 246s -0.821 0.710 -0.274 246s 0.226 0.486 0.748 246s 0.255 0.749 -0.529 246s 246s x1: [3, 4, 1, 1] 246s 0.857 0.249 0.994 246s 0.891 -0.300 -0.147 246s 0.230 -0.925 -0.723 246s -0.474 -0.222 -0.169 246s 246s y: [4, 4, 1, 1] 246s 0.117 -0.799 1.059 -0.121 246s -0.667 -0.905 -0.054 0.080 246s -0.671 -0.647 -0.939 -0.251 246s 0.169 0.277 -0.342 -0.198 246s testing: mul_mat, [4, 4, 4, 1] = [3, 4, 4, 1] * [3, 4, 4, 1] 246s x0: [3, 4, 4, 1] 246s 0.176 0.220 -0.535 246s 0.211 0.646 0.052 246s 0.973 0.298 0.126 246s -0.517 -0.796 -0.052 246s 246s x1: [3, 4, 4, 1] 246s -0.856 0.809 0.465 246s 0.526 0.063 0.844 246s 0.384 -0.687 0.839 246s 0.275 0.013 -0.308 246s 246s y: [4, 4, 4, 1] 246s -0.221 0.366 -0.534 -0.225 246s -0.345 0.196 0.637 -0.366 246s -0.533 -0.319 0.274 0.305 246s 0.216 0.050 0.232 -0.136 246s testing: mul_mat, [2, 4, 4, 2] = [3, 2, 4, 2] * [3, 4, 4, 2] 246s x0: [3, 2, 4, 2] 246s -0.023 0.129 -0.381 246s -0.689 0.132 -0.924 246s 246s x1: [3, 4, 4, 2] 246s 0.968 0.951 0.633 246s -0.749 -0.723 -0.338 246s -0.445 0.422 0.431 246s 0.967 -0.645 -0.029 246s 246s y: [2, 4, 4, 2] 246s -0.141 -1.127 246s 0.053 0.733 246s -0.100 -0.036 246s -0.094 -0.725 246s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.086 0.587 0.864 246s 0.977 -0.596 0.808 246s 0.901 -0.836 0.556 246s 246s x1: [3, 2, 1, 1] 246s 0.306 -0.287 0.035 246s 0.741 -0.837 -0.659 246s 246s y: [3, 2, 1, 1] 246s -0.112 0.498 0.535 246s -0.997 0.690 1.001 246s testing: mul_mat, [1, 3, 4, 1] = [3, 1, 4, 1] * [3, 3, 4, 1] 246s x0: [3, 1, 4, 1] 246s -0.767 -0.510 0.034 246s 246s x1: [3, 3, 4, 1] 246s -0.240 0.523 -0.920 246s 0.732 -0.615 -0.206 246s 0.202 0.609 0.502 246s 246s y: [1, 3, 4, 1] 246s -0.114 246s -0.254 246s -0.449 246s testing: mul_mat, [1, 3, 4, 2] = [1, 1, 4, 2] * [1, 3, 4, 2] 246s x0: [1, 1, 4, 2] 246s 0.619 246s 246s x1: [1, 3, 4, 2] 246s -0.468 246s -0.887 246s -0.970 246s 246s y: [1, 3, 4, 2] 246s -0.290 246s -0.549 246s -0.600 246s test-mul-mat0: iter:352/500 246s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.374 0.250 0.582 246s 0.102 0.189 -0.446 246s -0.279 0.400 -0.670 246s 246s x1: [3, 4, 1, 1] 246s -0.427 0.513 0.799 246s -0.815 0.930 -0.273 246s -0.544 0.647 -0.848 246s 0.465 -0.606 -0.544 246s 246s y: [3, 4, 1, 1] 246s 0.433 -0.303 -0.211 246s -0.231 0.215 0.782 246s -0.535 0.446 0.979 246s -0.294 0.175 -0.007 246s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 246s x0: [3, 2, 4, 1] 246s 0.562 -0.114 -0.612 246s 0.371 -0.811 -0.566 246s 246s x1: [3, 3, 4, 1] 246s -0.319 0.721 0.352 246s 0.174 -0.845 -0.596 246s 0.236 0.790 -0.753 246s 246s y: [2, 3, 4, 1] 246s -0.477 -0.902 246s 0.559 1.087 246s 0.503 -0.127 246s testing: mul_mat, [4, 2, 4, 3] = [3, 4, 4, 3] * [3, 2, 4, 3] 246s x0: [3, 4, 4, 3] 246s -0.950 -0.419 -0.268 246s 0.951 -0.569 0.112 246s 0.872 0.918 0.259 246s 0.391 -0.445 -0.176 246s 246s x1: [3, 2, 4, 3] 246s 0.596 0.599 -0.876 246s 0.333 0.925 0.219 246s 246s y: [4, 2, 4, 3] 246s -0.583 0.127 0.842 0.120 246s -0.763 -0.185 1.197 -0.320 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.966 0.556 -0.500 246s -0.241 -0.225 0.656 246s -0.006 -0.652 -0.570 246s 0.417 0.549 -0.630 246s 246s x1: [3, 4, 1, 1] 246s -0.694 0.435 -0.454 246s 0.024 0.936 0.577 246s -0.234 0.689 0.924 246s -0.213 0.218 -0.199 246s 246s y: [4, 4, 1, 1] 246s -0.202 -0.228 -0.021 0.235 246s 0.254 0.162 -0.939 0.160 246s -0.305 0.507 -0.975 -0.301 246s 0.015 -0.128 -0.027 0.156 246s testing: mul_mat, [3, 3, 4, 1] = [4, 3, 4, 1] * [4, 3, 4, 1] 246s x0: [4, 3, 4, 1] 246s -0.414 0.252 -0.307 -0.366 246s -0.790 -0.170 0.798 -0.577 246s 0.253 -0.760 -0.223 0.743 246s 246s x1: [4, 3, 4, 1] 246s 0.319 0.102 -0.178 0.271 246s -0.041 0.825 0.577 -0.606 246s -0.629 -0.399 -0.670 0.948 246s 246s y: [3, 3, 4, 1] 246s -0.151 -0.568 0.244 246s 0.270 0.703 -1.216 246s 0.019 -0.517 0.998 246s testing: mul_mat, [2, 4, 4, 3] = [3, 2, 4, 3] * [3, 4, 4, 3] 246s x0: [3, 2, 4, 3] 246s 0.068 -0.610 0.428 246s 0.433 -0.280 -0.832 246s 246s x1: [3, 4, 4, 3] 246s 0.278 -0.335 -0.635 246s 0.538 0.032 -0.870 246s 0.549 -0.324 -0.347 246s 0.330 0.470 -0.910 246s 246s y: [2, 4, 4, 3] 246s -0.048 0.742 246s -0.355 0.948 246s 0.086 0.617 246s -0.653 0.769 246s test-mul-mat0: iter:353/500 246s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.718 0.003 -0.473 0.574 246s 246s x1: [4, 4, 1, 1] 246s -0.615 0.894 0.189 -0.069 246s 0.463 -0.003 -0.721 0.854 246s 0.131 -0.298 0.510 -0.609 246s -0.133 -0.214 -0.769 0.823 246s 246s y: [1, 4, 1, 1] 246s -0.568 246s 1.164 246s -0.498 246s 0.740 246s testing: mul_mat, [4, 1, 2, 1] = [4, 4, 2, 1] * [4, 1, 2, 1] 246s x0: [4, 4, 2, 1] 246s 0.478 -0.992 0.395 -0.333 246s -0.061 -0.141 0.664 0.218 246s -0.287 -0.206 0.920 -0.777 246s 0.185 -0.213 0.009 0.416 246s 246s x1: [4, 1, 2, 1] 246s 0.834 0.550 -0.693 -0.031 246s 246s y: [4, 1, 2, 1] 246s -0.410 -0.595 -0.966 0.018 246s testing: mul_mat, [4, 4, 2, 3] = [4, 4, 2, 3] * [4, 4, 2, 3] 246s x0: [4, 4, 2, 3] 246s 0.644 0.163 -0.844 -0.748 246s -0.530 -0.590 -0.935 0.722 246s -0.181 0.284 -0.037 -0.012 246s -0.221 0.371 -0.862 -0.382 246s 246s x1: [4, 4, 2, 3] 246s -0.866 0.396 -0.015 0.073 246s -0.746 -0.351 -0.709 -0.033 246s 0.443 -0.789 0.190 -0.372 246s -0.002 -0.800 -0.956 0.608 246s 246s y: [4, 4, 2, 3] 246s -0.535 0.292 0.269 0.323 246s 0.085 1.241 0.062 0.658 246s 0.274 -0.216 -0.307 -0.412 246s 0.221 1.806 -0.199 0.296 246s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.879 0.629 0.198 0.811 246s 246s x1: [4, 4, 1, 1] 246s -0.267 0.486 -0.630 0.623 246s 0.751 0.062 0.320 0.197 246s -0.426 -0.395 0.193 0.045 246s -0.906 -0.429 0.408 0.405 246s 246s y: [1, 4, 1, 1] 246s 0.920 246s -0.399 246s 0.201 246s 0.936 246s testing: mul_mat, [1, 4, 2, 1] = [1, 1, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 1, 2, 1] 246s -0.147 246s 246s x1: [1, 4, 2, 1] 246s 0.256 246s 0.960 246s -0.833 246s 0.678 246s 246s y: [1, 4, 2, 1] 246s -0.038 246s -0.141 246s 0.122 246s -0.100 246s testing: mul_mat, [2, 1, 2, 3] = [1, 2, 2, 3] * [1, 1, 2, 3] 246s x0: [1, 2, 2, 3] 246s -0.141 246s 0.071 246s 246s x1: [1, 1, 2, 3] 246s -0.027 246s 246s y: [2, 1, 2, 3] 246s 0.004 -0.002 246s test-mul-mat0: iter:354/500 246s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.525 -0.373 246s -0.053 0.328 246s -0.850 0.920 246s -0.449 0.296 246s 246s x1: [2, 1, 1, 1] 246s 0.132 0.838 246s 246s y: [4, 1, 1, 1] 246s -0.382 0.268 0.659 0.188 246s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.366 -0.091 246s -0.433 -0.376 246s -0.659 -0.235 246s 0.080 0.584 246s 246s x1: [2, 4, 1, 1] 246s -0.355 -0.165 246s 0.762 -0.434 246s 0.694 -0.168 246s 0.680 0.598 246s 246s y: [4, 4, 1, 1] 246s -0.115 0.216 0.273 -0.125 246s 0.318 -0.167 -0.400 -0.192 246s 0.269 -0.237 -0.418 -0.042 246s 0.195 -0.519 -0.588 0.404 246s testing: mul_mat, [1, 4, 1, 2] = [2, 1, 1, 2] * [2, 4, 1, 2] 246s x0: [2, 1, 1, 2] 246s -0.469 -0.766 246s 246s x1: [2, 4, 1, 2] 246s -0.780 0.497 246s -0.006 0.352 246s 0.335 -0.547 246s 0.827 0.962 246s 246s y: [1, 4, 1, 2] 246s -0.015 246s -0.266 246s 0.262 246s -1.124 246s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.259 -0.798 246s -0.435 0.082 246s 246s x1: [2, 1, 1, 1] 246s 0.832 0.998 246s 246s y: [2, 1, 1, 1] 246s -1.013 -0.280 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.660 -0.887 246s -0.098 -0.887 246s 246s x1: [2, 2, 1, 1] 246s 0.331 0.282 246s -0.334 0.550 246s 246s y: [2, 2, 1, 1] 246s -0.032 -0.282 246s -0.708 -0.455 246s testing: mul_mat, [1, 2, 1, 2] = [2, 1, 1, 2] * [2, 2, 1, 2] 246s x0: [2, 1, 1, 2] 246s -0.872 -0.236 246s 246s x1: [2, 2, 1, 2] 246s -0.271 -0.925 246s 0.514 0.883 246s 246s y: [1, 2, 1, 2] 246s 0.455 246s -0.656 246s test-mul-mat0: iter:355/500 246s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.543 0.841 0.572 0.971 246s 0.724 0.759 -0.194 0.312 246s 246s x1: [4, 3, 1, 1] 246s 0.121 -0.065 0.329 0.323 246s -0.983 -0.340 -0.395 -0.316 246s -0.790 0.383 -0.656 0.112 246s 246s y: [2, 3, 1, 1] 246s 0.381 0.075 246s -0.286 -0.992 246s 0.485 -0.119 246s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 4, 3, 1] 246s 0.981 -0.595 -0.477 0.741 246s 0.210 0.835 0.095 -0.184 246s 0.275 0.213 0.754 0.077 246s -0.903 -0.764 0.074 0.745 246s 246s x1: [4, 2, 3, 1] 246s 0.354 0.606 0.440 -0.881 246s -0.062 0.802 -0.116 -0.519 246s 246s y: [4, 2, 3, 1] 246s -0.876 0.784 0.491 -1.408 246s -0.867 0.741 0.027 -0.952 246s testing: mul_mat, [4, 4, 3, 4] = [4, 4, 3, 4] * [4, 4, 3, 4] 246s x0: [4, 4, 3, 4] 246s -0.743 0.777 0.403 0.184 246s -0.787 -0.646 -0.465 0.679 246s 0.405 0.732 -0.292 0.132 246s 0.114 -0.141 0.696 -0.968 246s 246s x1: [4, 4, 3, 4] 246s 0.750 -0.792 -0.981 -0.296 246s -0.434 -0.689 0.291 -0.230 246s 0.516 0.854 0.932 0.131 246s -0.149 0.893 -0.274 -0.748 246s 246s y: [4, 4, 3, 4] 246s -1.623 0.176 -0.028 -0.199 246s -0.137 0.495 -0.796 0.473 246s 0.679 -1.303 0.579 0.460 246s 0.556 -0.839 0.575 0.391 246s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.113 -0.979 0.662 0.442 246s 246s x1: [4, 4, 1, 1] 246s 0.136 -0.856 0.470 0.334 246s -0.450 0.874 0.378 -0.725 246s 0.117 -0.257 -0.303 -0.833 246s 0.847 -0.845 -0.946 0.803 246s 246s y: [1, 4, 1, 1] 246s 1.311 246s -0.977 246s -0.304 246s 0.652 246s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 246s x0: [1, 4, 3, 1] 246s -0.285 246s 0.556 246s 0.585 246s -0.907 246s 246s x1: [1, 4, 3, 1] 246s 0.935 246s -0.213 246s 0.043 246s 0.844 246s 246s y: [4, 4, 3, 1] 246s -0.267 0.520 0.547 -0.848 246s 0.061 -0.118 -0.125 0.193 246s -0.012 0.024 0.025 -0.039 246s -0.241 0.469 0.493 -0.765 246s testing: mul_mat, [3, 1, 3, 4] = [4, 3, 3, 4] * [4, 1, 3, 4] 246s x0: [4, 3, 3, 4] 246s -0.377 -0.277 0.525 0.197 246s 0.824 0.325 0.662 -0.318 246s -0.426 0.776 0.508 0.922 246s 246s x1: [4, 1, 3, 4] 246s -0.514 -0.060 -0.963 -0.493 246s 246s y: [3, 1, 3, 4] 246s -0.393 -0.924 -0.771 246s test-mul-mat0: iter:356/500 246s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.280 246s 246s x1: [1, 4, 1, 1] 246s 0.245 246s 0.852 246s -0.611 246s 0.630 246s 246s y: [1, 4, 1, 1] 246s 0.069 246s 0.238 246s -0.171 246s 0.176 246s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 246s x0: [1, 1, 2, 1] 246s -0.664 246s 246s x1: [1, 1, 2, 1] 246s 0.030 246s 246s y: [1, 1, 2, 1] 246s -0.020 246s testing: mul_mat, [1, 1, 2, 3] = [1, 1, 2, 3] * [1, 1, 2, 3] 246s x0: [1, 1, 2, 3] 246s -0.728 246s 246s x1: [1, 1, 2, 3] 246s 0.679 246s 246s y: [1, 1, 2, 3] 246s -0.495 246s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.722 246s 246s x1: [1, 1, 1, 1] 246s 0.528 246s 246s y: [1, 1, 1, 1] 246s -0.381 246s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 246s x0: [1, 1, 2, 1] 246s -0.734 246s 246s x1: [1, 1, 2, 1] 246s -0.394 246s 246s y: [1, 1, 2, 1] 246s 0.289 246s testing: mul_mat, [1, 1, 2, 3] = [1, 1, 2, 3] * [1, 1, 2, 3] 246s x0: [1, 1, 2, 3] 246s 0.232 246s 246s x1: [1, 1, 2, 3] 246s -0.221 246s 246s y: [1, 1, 2, 3] 246s -0.051 246s test-mul-mat0: iter:357/500 246s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.295 0.361 0.471 246s 246s x1: [3, 3, 1, 1] 246s 0.296 0.403 0.401 246s 0.071 -0.866 -0.844 246s -0.401 -0.230 -0.566 246s 246s y: [1, 3, 1, 1] 246s 0.422 246s -0.690 246s -0.468 246s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 246s x0: [3, 4, 2, 1] 246s 0.235 0.293 0.663 246s 0.237 -0.796 0.548 246s -0.577 -0.285 -0.427 246s 0.866 -0.920 0.869 246s 246s x1: [3, 1, 2, 1] 246s 0.065 -0.859 -0.874 246s 246s y: [4, 1, 2, 1] 246s -0.816 0.221 0.580 0.088 246s testing: mul_mat, [2, 4, 2, 3] = [3, 2, 2, 3] * [3, 4, 2, 3] 246s x0: [3, 2, 2, 3] 246s -0.387 -0.090 0.670 246s -0.455 0.933 -0.147 246s 246s x1: [3, 4, 2, 3] 246s -0.467 0.574 -0.659 246s -0.002 -0.815 -0.598 246s 0.894 0.421 0.695 246s 0.557 -0.342 0.899 246s 246s y: [2, 4, 2, 3] 246s -0.313 0.845 246s -0.327 -0.671 246s 0.082 -0.116 246s 0.417 -0.705 246s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.530 -0.389 0.505 246s 0.064 0.553 -0.128 246s 0.202 0.336 0.323 246s 246s x1: [3, 2, 1, 1] 246s 0.614 -0.025 -0.136 246s 0.865 -0.054 -0.576 246s 246s y: [3, 2, 1, 1] 246s 0.267 0.043 0.072 246s 0.188 0.099 -0.030 246s testing: mul_mat, [3, 3, 2, 1] = [3, 3, 2, 1] * [3, 3, 2, 1] 246s x0: [3, 3, 2, 1] 246s 0.321 -0.148 0.463 246s 0.498 -0.438 -0.885 246s -0.395 0.807 0.143 246s 246s x1: [3, 3, 2, 1] 246s 0.104 -0.656 0.952 246s -0.516 0.693 0.905 246s -0.858 -0.662 0.422 246s 246s y: [3, 3, 2, 1] 246s 0.571 -0.503 -0.434 246s 0.150 -1.362 0.893 246s 0.017 -0.512 -0.134 246s testing: mul_mat, [2, 3, 2, 3] = [3, 2, 2, 3] * [3, 3, 2, 3] 246s x0: [3, 2, 2, 3] 246s 0.693 0.576 0.873 246s 0.905 0.140 0.973 246s 246s x1: [3, 3, 2, 3] 246s -0.302 0.363 0.744 246s 0.931 -0.040 0.594 246s 0.926 -0.640 0.804 246s 246s y: [2, 3, 2, 3] 246s 0.650 0.501 246s 1.140 1.415 246s 0.975 1.531 246s test-mul-mat0: iter:358/500 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.142 246s -0.637 246s 246s x1: [1, 4, 1, 1] 246s -0.611 246s 0.097 246s 0.611 246s 0.920 246s 246s y: [2, 4, 1, 1] 246s -0.087 0.389 246s 0.014 -0.062 246s 0.087 -0.389 246s 0.131 -0.586 246s testing: mul_mat, [3, 2, 3, 1] = [1, 3, 3, 1] * [1, 2, 3, 1] 246s x0: [1, 3, 3, 1] 246s 0.704 246s -0.490 246s -0.721 246s 246s x1: [1, 2, 3, 1] 246s -0.527 246s -0.512 246s 246s y: [3, 2, 3, 1] 246s -0.371 0.258 0.380 246s -0.360 0.251 0.369 246s testing: mul_mat, [1, 3, 3, 3] = [1, 1, 3, 3] * [1, 3, 3, 3] 246s x0: [1, 1, 3, 3] 246s -0.898 246s 246s x1: [1, 3, 3, 3] 246s -0.955 246s 0.515 246s 0.478 246s 246s y: [1, 3, 3, 3] 246s 0.858 246s -0.462 246s -0.429 246s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.687 246s 0.564 246s 246s x1: [1, 1, 1, 1] 246s 0.040 246s 246s y: [2, 1, 1, 1] 246s 0.027 0.023 246s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 246s x0: [2, 2, 3, 1] 246s -0.728 0.984 246s 0.608 0.985 246s 246s x1: [2, 1, 3, 1] 246s -0.261 0.441 246s 246s y: [2, 1, 3, 1] 246s 0.624 0.276 246s testing: mul_mat, [2, 2, 3, 3] = [2, 2, 3, 3] * [2, 2, 3, 3] 246s x0: [2, 2, 3, 3] 246s -0.064 0.819 246s 0.377 0.951 246s 246s x1: [2, 2, 3, 3] 246s 0.081 -0.223 246s -0.410 0.064 246s 246s y: [2, 2, 3, 3] 246s -0.188 -0.182 246s 0.079 -0.094 246s test-mul-mat0: iter:359/500 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.234 0.701 246s -0.693 -0.635 246s 0.669 0.884 246s 246s x1: [2, 1, 1, 1] 246s 0.432 0.713 246s 246s y: [3, 1, 1, 1] 246s 0.398 -0.752 0.919 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.627 -0.889 246s 246s x1: [2, 3, 1, 1] 246s -0.034 0.826 246s 0.990 -0.093 246s -0.215 -0.527 246s 246s y: [1, 3, 1, 1] 246s -0.756 246s 0.703 246s 0.333 246s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.405 -0.859 246s 0.440 0.898 246s 246s x1: [2, 1, 1, 1] 246s -0.269 0.416 246s 246s y: [2, 1, 1, 1] 246s -0.466 0.255 246s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.589 0.396 246s -0.370 -0.971 246s -0.671 -0.359 246s -0.666 0.762 246s 246s x1: [2, 2, 1, 1] 246s -0.183 -0.106 246s 0.016 0.198 246s 246s y: [4, 2, 1, 1] 246s 0.066 0.170 0.160 0.041 246s 0.069 -0.198 -0.082 0.140 246s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.937 0.186 -0.699 0.510 246s 0.099 -0.597 -0.689 -0.864 246s -0.002 0.494 0.521 0.729 246s 0.353 -0.374 0.318 -0.860 246s 246s x1: [4, 2, 1, 1] 246s 0.699 -0.475 -0.273 0.525 246s -0.486 0.635 -0.690 -0.012 246s 246s y: [4, 2, 1, 1] 246s 1.024 0.087 0.005 -0.114 246s 0.139 0.059 -0.054 -0.617 246s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.075 -0.188 0.162 -0.324 246s 0.318 0.641 -0.053 -0.227 246s 0.015 0.629 -0.367 0.763 246s 0.328 0.123 0.298 -0.261 246s 246s x1: [4, 4, 1, 1] 246s -0.535 -0.937 0.536 -0.506 246s -0.296 0.298 -0.807 0.228 246s -0.975 0.718 0.743 0.660 246s -0.972 -0.270 0.927 0.965 246s 246s y: [4, 4, 1, 1] 246s 0.467 -0.684 -1.180 0.001 246s -0.238 0.088 0.654 -0.361 246s -0.156 -0.039 0.668 -0.183 246s -0.039 -0.750 0.212 -0.328 246s test-mul-mat0: iter:360/500 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.987 0.472 -0.709 0.628 246s 0.101 0.414 -0.210 -0.952 246s -0.953 -0.912 -0.276 -0.180 246s 246s x1: [4, 3, 1, 1] 246s -0.549 -0.329 0.632 -0.831 246s -0.587 0.292 -0.803 0.144 246s 0.219 -0.838 -0.027 -0.856 246s 246s y: [3, 3, 1, 1] 246s -1.668 0.466 0.799 246s 0.218 0.093 0.488 246s -0.698 0.496 0.717 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.133 -0.121 0.087 -0.894 246s 0.023 -0.433 -0.907 -0.505 246s -0.141 0.722 0.597 -0.727 246s -0.488 0.645 -0.680 -0.401 246s 246s x1: [4, 3, 1, 1] 246s 0.851 0.463 0.129 -0.892 246s -0.095 -0.264 -0.441 0.576 246s -0.632 -0.272 0.990 0.660 246s 246s y: [4, 3, 1, 1] 246s 0.866 0.153 0.939 0.153 246s -0.534 0.221 -0.859 -0.055 246s -0.555 -1.127 0.003 -0.804 246s testing: mul_mat, [2, 4, 1, 4] = [4, 2, 1, 4] * [4, 4, 1, 4] 246s x0: [4, 2, 1, 4] 246s -0.420 -0.489 -0.074 -0.811 246s -0.199 0.519 -0.889 -0.537 246s 246s x1: [4, 4, 1, 4] 246s -0.631 0.140 -0.550 0.832 246s -0.731 -0.442 -0.263 0.004 246s 0.117 -0.687 0.372 0.845 246s -0.698 0.032 -0.230 0.436 246s 246s y: [2, 4, 1, 4] 246s -0.437 0.241 246s 0.539 0.148 246s -0.426 -1.164 246s -0.059 0.126 246s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.195 -0.928 0.090 -0.194 246s 0.842 0.056 -0.465 0.116 246s 0.859 -0.739 -0.711 0.612 246s -0.042 0.794 0.320 0.746 246s 246s x1: [4, 2, 1, 1] 246s -0.227 0.200 0.417 0.574 246s -0.281 0.528 -0.963 -0.324 246s 246s y: [4, 2, 1, 1] 246s -0.303 -0.308 -0.288 0.730 246s -0.569 0.203 -0.145 -0.118 246s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.710 -0.051 0.219 0.346 246s 246s x1: [4, 4, 1, 1] 246s -0.849 -0.564 -0.607 -0.587 246s -0.290 0.622 0.185 0.910 246s 0.039 -0.241 -0.371 -0.432 246s -0.204 0.306 -0.569 0.991 246s 246s y: [1, 4, 1, 1] 246s 0.295 246s 0.529 246s -0.246 246s 0.347 246s testing: mul_mat, [2, 4, 1, 4] = [1, 2, 1, 4] * [1, 4, 1, 4] 246s x0: [1, 2, 1, 4] 246s -0.576 246s 0.352 246s 246s x1: [1, 4, 1, 4] 246s 0.210 246s 0.013 246s -0.564 246s 0.746 246s 246s y: [2, 4, 1, 4] 246s -0.121 0.074 246s -0.008 0.005 246s 0.325 -0.199 246s -0.429 0.262 246s test-mul-mat0: iter:361/500 246s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.873 246s 0.739 246s 246s x1: [1, 1, 1, 1] 246s -0.274 246s 246s y: [2, 1, 1, 1] 246s -0.239 -0.203 246s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 246s x0: [1, 3, 4, 1] 246s 0.349 246s 0.160 246s 0.010 246s 246s x1: [1, 2, 4, 1] 246s -0.578 246s 0.619 246s 246s y: [3, 2, 4, 1] 246s -0.202 -0.092 -0.006 246s 0.216 0.099 0.006 246s testing: mul_mat, [2, 3, 4, 1] = [1, 2, 4, 1] * [1, 3, 4, 1] 246s x0: [1, 2, 4, 1] 246s -0.681 246s 0.865 246s 246s x1: [1, 3, 4, 1] 246s 0.700 246s 0.094 246s 0.540 246s 246s y: [2, 3, 4, 1] 246s -0.476 0.605 246s -0.064 0.082 246s -0.368 0.467 246s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.614 246s 246s x1: [1, 2, 1, 1] 246s 0.209 246s 0.075 246s 246s y: [1, 2, 1, 1] 246s -0.128 246s -0.046 246s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 246s x0: [1, 1, 4, 1] 246s -0.683 246s 246s x1: [1, 1, 4, 1] 246s 0.362 246s 246s y: [1, 1, 4, 1] 246s -0.247 246s testing: mul_mat, [2, 1, 4, 1] = [1, 2, 4, 1] * [1, 1, 4, 1] 246s x0: [1, 2, 4, 1] 246s -0.864 246s 0.210 246s 246s x1: [1, 1, 4, 1] 246s 0.608 246s 246s y: [2, 1, 4, 1] 246s -0.526 0.128 246s test-mul-mat0: iter:362/500 246s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.884 0.059 -0.725 246s -0.626 0.762 -0.192 246s 246s x1: [3, 1, 1, 1] 246s 0.520 0.497 0.697 246s 246s y: [2, 1, 1, 1] 246s -0.016 -0.081 246s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 246s x0: [3, 1, 4, 1] 246s -0.798 -0.565 -0.422 246s 246s x1: [3, 2, 4, 1] 246s -0.309 -0.836 -0.564 246s -0.452 0.772 0.798 246s 246s y: [1, 2, 4, 1] 246s 0.957 246s -0.413 246s testing: mul_mat, [3, 1, 4, 4] = [3, 3, 4, 4] * [3, 1, 4, 4] 246s x0: [3, 3, 4, 4] 246s -0.842 -0.609 -0.316 246s 0.166 0.252 0.686 246s 0.559 0.379 0.049 246s 246s x1: [3, 1, 4, 4] 246s -0.576 0.446 -0.499 246s 246s y: [3, 1, 4, 4] 246s 0.371 -0.326 -0.177 246s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.276 0.347 -0.157 246s 0.355 -0.771 0.689 246s 246s x1: [3, 3, 1, 1] 246s -0.816 -0.674 0.213 246s -0.730 -0.328 -0.732 246s 0.650 0.985 0.149 246s 246s y: [2, 3, 1, 1] 246s -0.493 0.376 246s -0.201 -0.511 246s 0.498 -0.426 246s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 3, 4, 1] 246s 0.969 -0.802 246s 0.228 -0.929 246s -0.879 0.809 246s 246s x1: [2, 3, 4, 1] 246s -0.113 0.581 246s -0.993 -0.301 246s 0.326 0.773 246s 246s y: [3, 3, 4, 1] 246s -0.576 -0.566 0.570 246s -0.720 0.053 0.629 246s -0.304 -0.644 0.339 246s testing: mul_mat, [1, 2, 4, 4] = [3, 1, 4, 4] * [3, 2, 4, 4] 246s x0: [3, 1, 4, 4] 246s 0.585 0.220 -0.946 246s 246s x1: [3, 2, 4, 4] 246s -0.542 -0.552 -0.919 246s 0.268 0.141 0.954 246s 246s y: [1, 2, 4, 4] 246s 0.430 246s -0.714 246s test-mul-mat0: iter:363/500 246s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.774 246s -0.203 246s -0.595 246s 0.195 246s 246s x1: [1, 1, 1, 1] 246s -0.838 246s 246s y: [4, 1, 1, 1] 246s 0.649 0.170 0.499 -0.163 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.225 246s -0.801 246s 246s x1: [1, 4, 1, 1] 246s -0.671 246s -0.981 246s -0.625 246s 0.237 246s 246s y: [2, 4, 1, 1] 246s 0.151 0.537 246s 0.220 0.785 246s 0.140 0.501 246s -0.053 -0.190 246s testing: mul_mat, [1, 2, 1, 2] = [1, 1, 1, 2] * [1, 2, 1, 2] 246s x0: [1, 1, 1, 2] 246s -0.211 246s 246s x1: [1, 2, 1, 2] 246s 0.581 246s -0.890 246s 246s y: [1, 2, 1, 2] 246s -0.122 246s 0.188 246s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.382 246s 246s x1: [1, 1, 1, 1] 246s 0.138 246s 246s y: [1, 1, 1, 1] 246s -0.053 246s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.813 246s -0.285 246s 246s x1: [1, 1, 1, 1] 246s -0.349 246s 246s y: [2, 1, 1, 1] 246s -0.284 0.099 246s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 246s x0: [2, 4, 1, 2] 246s 0.407 -0.269 246s 0.536 0.206 246s -0.123 0.831 246s 0.812 0.106 246s 246s x1: [2, 1, 1, 2] 246s 0.328 0.918 246s 246s y: [4, 1, 1, 2] 246s -0.114 0.365 0.723 0.364 246s test-mul-mat0: iter:364/500 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.659 -0.854 -0.327 246s 0.547 0.977 0.779 246s 246s x1: [3, 4, 1, 1] 246s -0.015 0.651 0.833 246s 0.768 0.464 -0.452 246s 0.096 0.383 -0.073 246s -0.594 0.463 -0.666 246s 246s y: [2, 4, 1, 1] 246s -0.819 1.276 246s -0.755 0.522 246s -0.367 0.370 246s 0.213 -0.390 246s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 246s x0: [3, 4, 4, 1] 246s 0.846 -0.337 -0.907 246s 0.393 -0.360 0.872 246s 0.383 0.667 0.531 246s -0.984 0.326 0.181 246s 246s x1: [3, 2, 4, 1] 246s 0.990 0.027 0.659 246s -0.367 0.659 0.650 246s 246s y: [4, 2, 4, 1] 246s 0.230 0.954 0.748 -0.846 246s -1.122 0.186 0.644 0.694 246s testing: mul_mat, [4, 4, 4, 1] = [3, 4, 4, 1] * [3, 4, 4, 1] 246s x0: [3, 4, 4, 1] 246s -0.899 -0.513 0.780 246s -0.013 -0.077 0.033 246s -0.416 -0.042 0.253 246s -0.272 0.467 0.210 246s 246s x1: [3, 4, 4, 1] 246s -0.775 -0.285 -0.500 246s -0.317 0.667 0.733 246s -0.603 0.691 0.008 246s -0.707 0.193 0.788 246s 246s y: [4, 4, 4, 1] 246s 0.453 0.015 0.208 -0.027 246s 0.515 -0.023 0.289 0.552 246s 0.194 -0.046 0.223 0.489 246s 1.151 0.020 0.485 0.448 246s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.367 -0.737 -0.504 246s 246s x1: [3, 4, 1, 1] 246s -0.088 0.186 -0.633 246s 0.162 -0.835 0.905 246s -0.365 -0.757 -0.742 246s 0.447 0.832 0.210 246s 246s y: [1, 4, 1, 1] 246s 0.150 246s 0.218 246s 0.798 246s -0.555 246s testing: mul_mat, [4, 3, 4, 1] = [1, 4, 4, 1] * [1, 3, 4, 1] 246s x0: [1, 4, 4, 1] 246s 0.945 246s -0.797 246s 0.045 246s 0.131 246s 246s x1: [1, 3, 4, 1] 246s -0.319 246s -0.697 246s 0.187 246s 246s y: [4, 3, 4, 1] 246s -0.302 0.254 -0.014 -0.042 246s -0.659 0.555 -0.031 -0.092 246s 0.177 -0.149 0.008 0.025 246s testing: mul_mat, [4, 1, 4, 1] = [4, 4, 4, 1] * [4, 1, 4, 1] 246s x0: [4, 4, 4, 1] 246s 0.697 -0.481 -0.261 -0.951 246s 0.222 -0.995 0.033 -0.831 246s 0.529 -0.255 0.430 -0.110 246s 0.904 -0.941 -0.317 0.561 246s 246s x1: [4, 1, 4, 1] 246s -0.793 0.512 0.419 -0.490 246s 246s y: [4, 1, 4, 1] 246s -0.443 -0.265 -0.316 -1.607 246s test-mul-mat0: iter:365/500 246s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.943 -0.882 -0.119 246s 246s x1: [3, 4, 1, 1] 246s 0.353 -0.742 0.993 246s 0.019 -0.722 0.948 246s -0.266 -0.533 -0.208 246s -0.990 -0.756 0.036 246s 246s y: [1, 4, 1, 1] 246s 0.203 246s 0.506 246s 0.746 246s 1.596 246s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 3, 4, 1] 246s -0.985 -0.278 0.303 246s -0.727 -0.285 -0.678 246s -0.449 -0.337 0.056 246s 246s x1: [3, 1, 4, 1] 246s -0.015 0.753 0.499 246s 246s y: [3, 1, 4, 1] 246s -0.043 -0.542 -0.219 246s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 246s x0: [3, 3, 4, 1] 246s -0.174 -0.733 -0.944 246s -0.386 -0.285 0.678 246s 0.895 0.468 0.664 246s 246s x1: [3, 3, 4, 1] 246s 0.053 -0.152 0.068 246s -0.891 0.866 -0.478 246s 0.175 0.129 0.014 246s 246s y: [3, 3, 4, 1] 246s 0.038 0.069 0.021 246s -0.029 -0.227 -0.709 246s -0.138 -0.095 0.226 246s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.779 0.387 -0.022 246s 0.963 0.120 0.811 246s 246s x1: [3, 3, 1, 1] 246s 0.135 -0.968 0.709 246s -0.202 -0.799 0.781 246s -0.103 0.795 -0.293 246s 246s y: [2, 3, 1, 1] 246s -0.286 0.588 246s -0.484 0.343 246s 0.234 -0.242 246s testing: mul_mat, [3, 3, 4, 1] = [2, 3, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 3, 4, 1] 246s 0.690 -0.190 246s 0.964 -0.059 246s 0.871 0.682 246s 246s x1: [2, 3, 4, 1] 246s 0.508 -0.518 246s -0.341 0.348 246s 0.527 -0.221 246s 246s y: [3, 3, 4, 1] 246s 0.449 0.520 0.089 246s -0.301 -0.349 -0.060 246s 0.406 0.521 0.308 246s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 246s x0: [3, 1, 4, 1] 246s -0.876 0.505 -0.471 246s 246s x1: [3, 2, 4, 1] 246s 0.240 -0.168 0.329 246s -0.366 -0.258 0.329 246s 246s y: [1, 2, 4, 1] 246s -0.450 246s 0.036 246s test-mul-mat0: iter:366/500 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.015 -0.341 -0.144 246s 246s x1: [3, 2, 1, 1] 246s 0.470 -0.250 0.517 246s 0.030 -0.593 -0.472 246s 246s y: [1, 2, 1, 1] 246s 0.018 246s 0.271 246s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.953 -0.941 0.003 246s -0.518 -0.075 0.225 246s 0.046 0.031 -0.721 246s 246s x1: [3, 1, 1, 1] 246s -0.204 0.946 0.935 246s 246s y: [3, 1, 1, 1] 246s -1.081 0.245 -0.655 246s testing: mul_mat, [1, 3, 1, 4] = [3, 1, 1, 4] * [3, 3, 1, 4] 246s x0: [3, 1, 1, 4] 246s -0.614 0.738 0.803 246s 246s x1: [3, 3, 1, 4] 246s -0.060 0.771 -0.925 246s -0.837 0.628 -0.697 246s -0.321 -0.526 0.773 246s 246s y: [1, 3, 1, 4] 246s -0.137 246s 0.418 246s 0.430 246s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.625 0.183 0.787 246s 0.343 -0.822 -0.957 246s 0.442 -0.183 -0.531 246s 246s x1: [3, 1, 1, 1] 246s -0.852 -0.452 0.433 246s 246s y: [3, 1, 1, 1] 246s -0.274 -0.335 -0.524 246s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.590 -0.698 0.538 246s -0.364 0.390 -0.370 246s -0.111 -0.918 0.318 246s -0.343 0.885 -0.168 246s 246s x1: [3, 3, 1, 1] 246s 0.332 0.680 -0.803 246s 0.039 -0.056 -0.773 246s 0.425 -0.318 -0.970 246s 246s y: [4, 3, 1, 1] 246s -1.102 0.442 -0.916 0.623 246s -0.400 0.250 -0.199 0.067 246s -0.551 0.080 -0.063 -0.263 246s testing: mul_mat, [2, 3, 1, 4] = [4, 2, 1, 4] * [4, 3, 1, 4] 246s x0: [4, 2, 1, 4] 246s -0.683 -0.762 -0.357 -0.995 246s 0.388 0.466 0.190 0.981 246s 246s x1: [4, 3, 1, 4] 246s -0.745 -0.339 -0.726 0.437 246s -0.162 0.091 0.225 -0.118 246s 0.560 -0.443 -0.439 0.757 246s 246s y: [2, 3, 1, 4] 246s 0.592 -0.156 246s 0.079 -0.094 246s -0.641 0.670 246s test-mul-mat0: iter:367/500 246s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.118 0.635 -0.329 246s -0.890 0.806 0.668 246s 246s x1: [3, 1, 1, 1] 246s -0.538 0.035 0.687 246s 246s y: [2, 1, 1, 1] 246s -0.267 0.966 246s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 246s x0: [3, 2, 2, 1] 246s -0.056 -0.655 0.371 246s -0.491 0.408 -0.357 246s 246s x1: [3, 2, 2, 1] 246s -0.715 0.636 -0.682 246s -0.266 -0.650 0.504 246s 246s y: [2, 2, 2, 1] 246s -0.629 0.853 246s 0.627 -0.314 246s testing: mul_mat, [4, 2, 2, 2] = [3, 4, 2, 2] * [3, 2, 2, 2] 246s x0: [3, 4, 2, 2] 246s 0.419 0.080 -0.815 246s 0.993 0.880 0.780 246s 0.686 -0.685 -0.954 246s 0.488 -0.444 0.979 246s 246s x1: [3, 2, 2, 2] 246s 0.693 -0.565 -0.734 246s 0.803 -0.759 0.934 246s 246s y: [4, 2, 2, 2] 246s 0.843 -0.382 1.562 -0.130 246s -0.486 0.857 0.179 1.644 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.125 -0.050 0.610 246s 0.132 -0.395 -0.821 246s 246s x1: [3, 4, 1, 1] 246s 0.754 0.865 -0.421 246s 0.284 -0.169 -0.605 246s 0.028 -0.138 0.581 246s 0.331 0.329 -0.353 246s 246s y: [2, 4, 1, 1] 246s -0.395 0.103 246s -0.396 0.601 246s 0.358 -0.419 246s -0.273 0.203 246s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 246s x0: [2, 4, 2, 1] 246s -0.854 -0.479 246s -0.874 0.041 246s -0.988 0.839 246s -0.023 -0.898 246s 246s x1: [2, 3, 2, 1] 246s -0.885 0.773 246s 0.724 0.671 246s 0.425 0.825 246s 246s y: [4, 3, 2, 1] 246s 0.386 0.804 1.522 -0.674 246s -0.940 -0.605 -0.152 -0.620 246s -0.758 -0.338 0.273 -0.750 246s testing: mul_mat, [1, 2, 2, 2] = [4, 1, 2, 2] * [4, 2, 2, 2] 246s x0: [4, 1, 2, 2] 246s 0.205 -0.309 0.585 0.640 246s 246s x1: [4, 2, 2, 2] 246s 0.492 0.100 -0.237 0.265 246s -0.175 -0.565 -0.311 -0.351 246s 246s y: [1, 2, 2, 2] 246s 0.100 246s -0.268 246s test-mul-mat0: iter:368/500 246s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.502 -0.011 -0.034 246s -0.842 0.431 -0.607 246s -0.081 -0.364 0.084 246s 246s x1: [3, 1, 1, 1] 246s -0.021 0.759 0.194 246s 246s y: [3, 1, 1, 1] 246s -0.004 0.227 -0.258 246s testing: mul_mat, [4, 3, 3, 1] = [3, 4, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 4, 3, 1] 246s 0.614 -0.806 -0.625 246s -0.882 -0.530 -0.161 246s -0.143 -0.973 -0.975 246s -0.164 0.481 0.556 246s 246s x1: [3, 3, 3, 1] 246s -0.496 -0.724 -0.536 246s -0.261 0.557 0.186 246s 0.979 0.454 0.531 246s 246s y: [4, 3, 3, 1] 246s 0.614 0.907 1.298 -0.565 246s -0.726 -0.095 -0.686 0.414 246s -0.096 -1.189 -1.099 0.352 246s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 4, 3, 1] 246s 0.134 0.581 0.689 246s -0.068 0.483 0.964 246s -0.570 -0.835 0.981 246s 0.573 -0.473 0.779 246s 246s x1: [3, 4, 3, 1] 246s 0.019 0.601 0.156 246s 0.044 -0.563 -0.362 246s -0.401 0.046 -0.188 246s 0.798 0.902 -0.725 246s 246s y: [4, 4, 3, 1] 246s 0.459 0.440 -0.359 -0.152 246s -0.571 -0.625 0.090 0.009 246s -0.157 -0.132 0.006 -0.398 246s 0.131 -0.318 -1.920 -0.535 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.294 -0.807 0.532 246s -0.562 -0.841 -0.568 246s -0.115 0.532 0.219 246s -0.129 0.439 0.440 246s 246s x1: [3, 4, 1, 1] 246s 0.432 -0.723 0.137 246s 0.413 0.849 0.664 246s 0.192 0.345 -0.834 246s 0.086 0.672 0.156 246s 246s y: [4, 4, 1, 1] 246s 0.783 0.288 -0.404 -0.313 246s -0.211 -1.323 0.549 0.611 246s -0.666 0.076 -0.022 -0.240 246s -0.434 -0.702 0.381 0.352 246s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 246s x0: [4, 1, 3, 1] 246s -0.752 0.683 -0.208 -0.230 246s 246s x1: [4, 3, 3, 1] 246s -0.790 -0.866 -0.071 0.677 246s 0.980 0.901 0.109 -0.743 246s 0.039 -0.478 -0.894 -0.298 246s 246s y: [1, 3, 3, 1] 246s -0.139 246s 0.028 246s -0.101 246s testing: mul_mat, [2, 4, 3, 1] = [1, 2, 3, 1] * [1, 4, 3, 1] 246s x0: [1, 2, 3, 1] 246s 0.602 246s -0.643 246s 246s x1: [1, 4, 3, 1] 246s -0.808 246s -0.220 246s -0.152 246s 0.985 246s 246s y: [2, 4, 3, 1] 246s -0.487 0.520 246s -0.133 0.141 246s -0.092 0.098 246s 0.593 -0.633 246s test-mul-mat0: iter:369/500 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.831 0.704 0.707 246s 0.334 0.640 -0.405 246s -0.069 0.059 -0.265 246s 246s x1: [3, 3, 1, 1] 246s 0.256 -0.766 -0.756 246s -0.504 -0.403 0.528 246s -0.141 -0.017 0.719 246s 246s y: [3, 3, 1, 1] 246s -0.860 -0.098 0.137 246s -0.329 -0.640 -0.129 246s 0.379 -0.349 -0.182 246s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 1, 3, 1] 246s -0.807 0.724 -0.262 246s 246s x1: [3, 3, 3, 1] 246s 0.841 0.401 -0.662 246s -0.802 0.596 0.079 246s 0.982 0.544 -0.930 246s 246s y: [1, 3, 3, 1] 246s -0.215 246s 1.057 246s -0.155 246s testing: mul_mat, [2, 1, 3, 3] = [3, 2, 3, 3] * [3, 1, 3, 3] 246s x0: [3, 2, 3, 3] 246s 0.930 -0.689 -0.289 246s -0.855 -0.424 -0.064 246s 246s x1: [3, 1, 3, 3] 246s -0.786 -0.735 -0.775 246s 246s y: [2, 1, 3, 3] 246s 0.000 1.034 246s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.153 -0.906 0.970 246s -0.475 -0.704 0.876 246s -0.501 -0.837 -0.049 246s 246s x1: [3, 2, 1, 1] 246s 0.446 0.249 0.202 246s -0.367 -0.077 -0.102 246s 246s y: [3, 2, 1, 1] 246s 0.039 -0.210 -0.441 246s -0.086 0.139 0.253 246s testing: mul_mat, [3, 3, 3, 1] = [3, 3, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 3, 3, 1] 246s -0.924 -0.087 0.738 246s -0.837 0.797 -0.062 246s -0.765 -0.835 0.449 246s 246s x1: [3, 3, 3, 1] 246s -0.163 0.634 0.931 246s -0.175 0.142 0.284 246s 0.664 -0.970 0.291 246s 246s y: [3, 3, 3, 1] 246s 0.782 0.584 0.013 246s 0.359 0.242 0.144 246s -0.314 -1.347 0.432 246s testing: mul_mat, [4, 3, 3, 3] = [3, 4, 3, 3] * [3, 3, 3, 3] 246s x0: [3, 4, 3, 3] 246s 0.040 0.701 -0.467 246s 0.661 -0.849 -0.036 246s -0.575 0.962 -0.985 246s -0.315 -0.611 -0.962 246s 246s x1: [3, 3, 3, 3] 246s -0.534 -0.803 -0.422 246s 0.749 -0.728 -0.259 246s 0.984 0.185 -0.462 246s 246s y: [4, 3, 3, 3] 246s -0.388 0.344 -0.051 1.065 246s -0.360 1.122 -0.876 0.458 246s 0.385 0.510 0.068 0.021 246s test-mul-mat0: iter:370/500 246s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.421 -0.202 246s -0.673 0.877 246s 246s x1: [2, 4, 1, 1] 246s -0.174 -0.412 246s 0.854 0.935 246s -0.047 -0.590 246s 0.399 0.533 246s 246s y: [2, 4, 1, 1] 246s 0.157 -0.244 246s -0.549 0.245 246s 0.139 -0.485 246s -0.276 0.199 246s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.130 0.205 246s 246s x1: [2, 2, 1, 1] 246s -0.122 0.923 246s -0.623 0.607 246s 246s y: [1, 2, 1, 1] 246s 0.174 246s 0.044 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.094 0.323 246s 0.112 0.182 246s 0.565 -0.230 246s 246s x1: [2, 1, 1, 1] 246s 0.179 -0.855 246s 246s y: [3, 1, 1, 1] 246s -0.293 -0.135 0.298 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.532 -0.071 246s 246s x1: [2, 3, 1, 1] 246s 0.118 0.268 246s 0.596 0.706 246s 0.122 0.530 246s 246s y: [1, 3, 1, 1] 246s 0.044 246s 0.267 246s 0.027 246s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.011 246s 0.125 246s 0.385 246s 246s x1: [1, 2, 1, 1] 246s -0.808 246s -0.202 246s 246s y: [3, 2, 1, 1] 246s 0.009 -0.101 -0.311 246s 0.002 -0.025 -0.078 246s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.584 -0.108 -0.320 246s 246s x1: [3, 1, 1, 1] 246s 0.867 0.049 0.762 246s 246s y: [1, 1, 1, 1] 246s 0.257 246s test-mul-mat0: iter:371/500 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.597 -0.667 0.846 246s -0.474 -0.475 -0.355 246s -0.966 0.514 0.770 246s 246s x1: [3, 3, 1, 1] 246s -0.640 0.701 -0.150 246s 0.925 -0.530 0.968 246s 0.193 -0.934 0.674 246s 246s y: [3, 3, 1, 1] 246s -0.975 0.024 0.863 246s 1.725 -0.531 -0.421 246s 1.308 0.113 -0.147 246s testing: mul_mat, [4, 3, 3, 1] = [3, 4, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 4, 3, 1] 246s -0.482 0.700 0.165 246s 0.937 0.081 0.983 246s 0.118 0.937 -0.614 246s 0.191 0.473 0.553 246s 246s x1: [3, 3, 3, 1] 246s 0.419 0.381 -0.181 246s 0.181 -0.144 -0.597 246s -0.927 0.536 0.166 246s 246s y: [4, 3, 3, 1] 246s 0.035 0.245 0.518 0.160 246s -0.286 -0.429 0.253 -0.364 246s 0.849 -0.661 0.291 0.169 246s testing: mul_mat, [4, 4, 3, 4] = [3, 4, 3, 4] * [3, 4, 3, 4] 246s x0: [3, 4, 3, 4] 246s 0.275 0.343 -0.753 246s 0.852 0.871 0.091 246s -0.994 0.524 -0.940 246s 0.887 -0.429 -0.551 246s 246s x1: [3, 4, 3, 4] 246s 0.952 -0.906 0.620 246s -0.661 0.285 0.093 246s 0.891 0.586 -0.310 246s -0.720 0.358 -0.887 246s 246s y: [4, 4, 3, 4] 246s -0.516 0.079 -2.003 0.892 246s -0.154 -0.306 0.720 -0.760 246s 0.679 1.242 -0.288 0.709 246s 0.593 -0.383 1.738 -0.304 246s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.102 0.916 -0.600 246s -0.182 -0.398 0.442 246s 0.843 -0.975 -0.161 246s 246s x1: [3, 4, 1, 1] 246s -0.523 -0.912 0.716 246s -0.785 -0.791 -0.928 246s 0.357 -0.035 -0.639 246s -0.385 -0.764 -0.354 246s 246s y: [3, 4, 1, 1] 246s -1.212 0.775 0.333 246s -0.089 0.048 0.259 246s 0.315 -0.334 0.439 246s -0.449 0.218 0.478 246s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 2, 3, 1] 246s -0.848 -0.759 0.355 246s -0.447 -0.790 -0.216 246s 246s x1: [3, 3, 3, 1] 246s -0.941 -0.198 -0.457 246s -0.380 0.968 0.693 246s 0.440 0.440 -0.103 246s 246s y: [2, 3, 3, 1] 246s 0.787 0.676 246s -0.167 -0.745 246s -0.743 -0.522 246s testing: mul_mat, [3, 3, 3, 4] = [2, 3, 3, 4] * [2, 3, 3, 4] 246s x0: [2, 3, 3, 4] 246s 0.834 0.257 246s 0.758 0.657 246s 0.699 0.192 246s 246s x1: [2, 3, 3, 4] 246s 0.808 -0.273 246s 0.719 0.913 246s 0.664 0.410 246s 246s y: [3, 3, 3, 4] 246s 0.604 0.433 0.513 246s 0.834 1.145 0.678 246s 0.659 0.773 0.543 246s test-mul-mat0: iter:372/500 246s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.609 246s 246s x1: [1, 1, 1, 1] 246s -0.720 246s 246s y: [1, 1, 1, 1] 246s -0.439 246s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 246s x0: [1, 1, 2, 1] 246s -0.876 246s 246s x1: [1, 1, 2, 1] 246s -0.735 246s 246s y: [1, 1, 2, 1] 246s 0.644 246s testing: mul_mat, [2, 1, 2, 2] = [1, 2, 2, 2] * [1, 1, 2, 2] 246s x0: [1, 2, 2, 2] 246s 0.280 246s 0.577 246s 246s x1: [1, 1, 2, 2] 246s 0.144 246s 246s y: [2, 1, 2, 2] 246s 0.040 0.083 246s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.741 246s -0.833 246s 0.640 246s 0.955 246s 246s x1: [1, 2, 1, 1] 246s -0.492 246s -0.628 246s 246s y: [4, 2, 1, 1] 246s 0.365 0.410 -0.315 -0.470 246s 0.465 0.523 -0.402 -0.600 246s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 246s x0: [4, 3, 2, 1] 246s 0.213 0.799 -0.433 0.561 246s 0.889 0.154 -0.566 -0.477 246s 0.463 0.315 -0.108 0.046 246s 246s x1: [4, 1, 2, 1] 246s -0.455 0.883 0.251 -0.175 246s 246s y: [3, 1, 2, 1] 246s 0.402 -0.326 0.032 246s testing: mul_mat, [2, 4, 2, 2] = [3, 2, 2, 2] * [3, 4, 2, 2] 246s x0: [3, 2, 2, 2] 246s 0.651 0.776 -0.526 246s -0.248 0.990 0.139 246s 246s x1: [3, 4, 2, 2] 246s -0.444 0.820 0.506 246s 0.416 -0.091 0.169 246s 0.735 -0.878 0.058 246s 0.198 0.921 -0.788 246s 246s y: [2, 4, 2, 2] 246s 0.081 0.993 246s 0.111 -0.169 246s -0.234 -1.043 246s 1.259 0.753 246s test-mul-mat0: iter:373/500 246s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.716 246s 0.204 246s -0.415 246s 246s x1: [1, 4, 1, 1] 246s 0.563 246s 0.359 246s -0.492 246s 0.214 246s 246s y: [3, 4, 1, 1] 246s -0.403 0.115 -0.233 246s -0.257 0.073 -0.149 246s 0.352 -0.100 0.204 246s -0.153 0.044 -0.089 246s testing: mul_mat, [3, 3, 4, 1] = [1, 3, 4, 1] * [1, 3, 4, 1] 246s x0: [1, 3, 4, 1] 246s -0.047 246s 0.402 246s -0.954 246s 246s x1: [1, 3, 4, 1] 246s 0.424 246s -0.322 246s -0.868 246s 246s y: [3, 3, 4, 1] 246s -0.020 0.171 -0.405 246s 0.015 -0.130 0.308 246s 0.041 -0.349 0.829 246s testing: mul_mat, [1, 3, 4, 1] = [1, 1, 4, 1] * [1, 3, 4, 1] 246s x0: [1, 1, 4, 1] 246s -0.488 246s 246s x1: [1, 3, 4, 1] 246s -0.041 246s 0.112 246s 0.926 246s 246s y: [1, 3, 4, 1] 246s 0.020 246s -0.055 246s -0.452 246s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 4, 1, 1] 246s 0.685 246s 0.126 246s -0.785 246s -0.959 246s 246s x1: [1, 1, 1, 1] 246s 0.724 246s 246s y: [4, 1, 1, 1] 246s 0.496 0.091 -0.568 -0.694 246s testing: mul_mat, [2, 1, 4, 1] = [4, 2, 4, 1] * [4, 1, 4, 1] 246s x0: [4, 2, 4, 1] 246s 0.047 0.479 0.676 0.943 246s 0.165 -0.770 0.088 -0.592 246s 246s x1: [4, 1, 4, 1] 246s 0.097 0.430 -0.319 0.432 246s 246s y: [2, 1, 4, 1] 246s 0.402 -0.599 246s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 246s x0: [2, 3, 4, 1] 246s -0.141 0.456 246s 0.996 0.995 246s 0.570 -0.162 246s 246s x1: [2, 4, 4, 1] 246s 0.914 0.368 246s -0.345 0.590 246s -0.544 -0.403 246s 0.999 0.268 246s 246s y: [3, 4, 4, 1] 246s 0.039 1.277 0.461 246s 0.318 0.243 -0.293 246s -0.107 -0.943 -0.245 246s -0.019 1.261 0.526 246s test-mul-mat0: iter:374/500 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.118 246s 0.240 246s -0.923 246s 246s x1: [1, 3, 1, 1] 246s 0.762 246s -0.115 246s 0.670 246s 246s y: [3, 3, 1, 1] 246s -0.090 0.183 -0.704 246s 0.014 -0.028 0.106 246s -0.079 0.161 -0.618 246s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 246s x0: [1, 2, 3, 1] 246s 0.396 246s 0.860 246s 246s x1: [1, 3, 3, 1] 246s -0.123 246s -0.922 246s -0.759 246s 246s y: [2, 3, 3, 1] 246s -0.049 -0.106 246s -0.365 -0.794 246s -0.301 -0.653 246s testing: mul_mat, [1, 2, 3, 1] = [1, 1, 3, 1] * [1, 2, 3, 1] 246s x0: [1, 1, 3, 1] 246s -0.615 246s 246s x1: [1, 2, 3, 1] 246s 0.136 246s 0.019 246s 246s y: [1, 2, 3, 1] 246s -0.084 246s -0.012 246s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.368 246s 0.295 246s 246s x1: [1, 1, 1, 1] 246s -0.945 246s 246s y: [2, 1, 1, 1] 246s -0.348 -0.279 246s testing: mul_mat, [4, 1, 3, 1] = [2, 4, 3, 1] * [2, 1, 3, 1] 246s x0: [2, 4, 3, 1] 246s -0.513 0.294 246s 0.898 0.128 246s 0.268 -0.899 246s 0.121 -0.813 246s 246s x1: [2, 1, 3, 1] 246s -0.847 -0.755 246s 246s y: [4, 1, 3, 1] 246s 0.213 -0.857 0.452 0.511 246s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 4, 3, 1] 246s -0.866 -0.720 0.882 -0.529 246s -0.624 -0.269 -0.725 0.630 246s -0.047 0.915 0.786 0.067 246s 0.948 -0.572 -0.474 0.934 246s 246s x1: [4, 2, 3, 1] 246s 0.967 -0.851 0.151 -0.639 246s 0.358 -0.356 -0.805 0.844 246s 246s y: [4, 2, 3, 1] 246s 0.247 -0.886 -0.749 0.735 246s -1.209 0.988 -0.918 1.713 246s test-mul-mat0: iter:375/500 246s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.315 -0.341 -0.665 -0.541 246s -0.567 -0.102 -0.036 -0.877 246s 0.889 0.351 -0.913 -0.334 246s -0.737 -0.478 0.072 -0.758 246s 246s x1: [4, 2, 1, 1] 246s 0.205 0.845 -0.920 0.514 246s 0.141 -0.855 0.865 -0.167 246s 246s y: [4, 2, 1, 1] 246s -0.019 -0.620 1.147 -1.010 246s -0.237 0.122 -0.908 0.493 246s testing: mul_mat, [2, 4, 2, 1] = [4, 2, 2, 1] * [4, 4, 2, 1] 246s x0: [4, 2, 2, 1] 246s 0.456 0.055 -0.121 -0.612 246s -0.955 0.460 0.399 -0.451 246s 246s x1: [4, 4, 2, 1] 246s -0.109 -0.926 0.124 0.785 246s -0.264 -0.068 -0.010 -0.419 246s 0.011 -0.497 0.722 0.157 246s -0.632 -0.445 0.209 0.053 246s 246s y: [2, 4, 2, 1] 246s -0.597 -0.627 246s 0.134 0.406 246s -0.206 -0.022 246s -0.371 0.458 246s testing: mul_mat, [4, 2, 2, 3] = [4, 4, 2, 3] * [4, 2, 2, 3] 246s x0: [4, 4, 2, 3] 246s 0.431 0.078 -0.766 -0.120 246s -0.397 0.047 -0.115 0.044 246s 0.596 -0.346 0.455 0.096 246s 0.732 0.348 0.195 -0.440 246s 246s x1: [4, 2, 2, 3] 246s 0.482 -0.402 0.751 0.958 246s -0.632 -0.918 0.785 -0.775 246s 246s y: [4, 2, 2, 3] 246s -0.514 -0.255 0.860 -0.063 246s -0.853 0.084 0.224 -0.288 246s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.666 -0.258 -0.608 -0.911 246s -0.833 0.566 -0.349 -0.232 246s 246s x1: [4, 4, 1, 1] 246s -0.543 0.783 -0.623 -0.922 246s -0.741 0.453 -0.005 0.840 246s -0.863 -0.061 0.873 0.622 246s -0.530 0.559 0.570 0.059 246s 246s y: [2, 4, 1, 1] 246s 1.378 1.327 246s -0.386 0.681 246s -0.507 0.236 246s -0.192 0.546 246s testing: mul_mat, [3, 4, 2, 1] = [2, 3, 2, 1] * [2, 4, 2, 1] 246s x0: [2, 3, 2, 1] 246s -0.674 0.896 246s 0.325 -0.616 246s 0.098 -0.168 246s 246s x1: [2, 4, 2, 1] 246s -0.093 -0.173 246s -0.073 -0.616 246s 0.784 -0.263 246s -0.158 0.567 246s 246s y: [3, 4, 2, 1] 246s -0.092 0.076 0.020 246s -0.502 0.355 0.096 246s -0.764 0.417 0.121 246s 0.615 -0.401 -0.111 246s testing: mul_mat, [1, 2, 2, 3] = [3, 1, 2, 3] * [3, 2, 2, 3] 246s x0: [3, 1, 2, 3] 246s 0.098 -0.027 0.829 246s 246s x1: [3, 2, 2, 3] 246s 0.884 0.710 0.132 246s -0.289 -0.363 0.516 246s 246s y: [1, 2, 2, 3] 246s 0.177 246s 0.409 246s test-mul-mat0: iter:376/500 246s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.998 -0.714 0.059 246s 0.596 0.757 -0.843 246s 246s x1: [3, 1, 1, 1] 246s -0.436 0.036 -0.668 246s 246s y: [2, 1, 1, 1] 246s -0.500 0.331 246s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 3, 3, 1] 246s -0.674 -0.020 -0.348 246s 0.362 0.312 0.107 246s 0.360 0.598 -0.834 246s 246s x1: [3, 2, 3, 1] 246s -0.432 0.586 0.318 246s -0.971 -0.307 -0.632 246s 246s y: [3, 2, 3, 1] 246s 0.168 0.060 -0.070 246s 0.881 -0.515 -0.005 246s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 1, 3, 1] 246s 0.783 0.116 -0.539 246s 246s x1: [3, 3, 3, 1] 246s 0.641 0.569 0.677 246s 0.728 0.895 -0.344 246s -0.620 0.257 0.968 246s 246s y: [1, 3, 3, 1] 246s 0.203 246s 0.859 246s -0.978 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.546 0.247 -0.734 246s -0.673 -0.351 0.773 246s -0.328 0.123 -0.398 246s -0.974 0.108 0.891 246s 246s x1: [3, 1, 1, 1] 246s 0.532 0.837 -0.239 246s 246s y: [4, 1, 1, 1] 246s 0.091 -0.837 0.024 -0.641 246s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 246s x0: [4, 4, 3, 1] 246s 0.102 -0.748 -0.464 -0.744 246s 0.642 -0.606 0.149 0.945 246s 0.045 0.061 -0.534 -0.330 246s -0.495 0.440 0.440 -0.964 246s 246s x1: [4, 3, 3, 1] 246s -0.477 -0.278 -0.503 -0.803 246s -0.191 -0.249 0.980 0.925 246s 0.212 0.404 -0.391 0.349 246s 246s y: [4, 3, 3, 1] 246s 0.990 -0.971 0.495 0.666 246s -0.975 1.048 -0.852 -0.475 246s -0.359 0.163 0.128 -0.435 246s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 1, 3, 1] 246s -0.258 0.925 0.888 0.167 246s 246s x1: [4, 4, 3, 1] 246s 0.892 0.100 -0.180 -0.376 246s -0.741 0.300 0.543 -0.997 246s -0.296 0.371 -0.171 0.230 246s -0.083 0.488 -0.142 -0.895 246s 246s y: [1, 4, 3, 1] 246s -0.360 246s 0.785 246s 0.306 246s 0.197 246s test-mul-mat0: iter:377/500 246s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.653 246s 246s x1: [1, 1, 1, 1] 246s -0.506 246s 246s y: [1, 1, 1, 1] 246s 0.330 246s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 246s x0: [1, 2, 3, 1] 246s -0.632 246s -0.170 246s 246s x1: [1, 1, 3, 1] 246s 0.298 246s 246s y: [2, 1, 3, 1] 246s -0.189 -0.051 246s testing: mul_mat, [1, 2, 3, 2] = [1, 1, 3, 2] * [1, 2, 3, 2] 246s x0: [1, 1, 3, 2] 246s -0.600 246s 246s x1: [1, 2, 3, 2] 246s -0.557 246s 0.247 246s 246s y: [1, 2, 3, 2] 246s 0.334 246s -0.148 246s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.695 246s 246s x1: [1, 1, 1, 1] 246s 0.859 246s 246s y: [1, 1, 1, 1] 246s 0.597 246s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 246s x0: [1, 2, 3, 1] 246s -0.016 246s 0.733 246s 246s x1: [1, 1, 3, 1] 246s -0.726 246s 246s y: [2, 1, 3, 1] 246s 0.012 -0.533 246s testing: mul_mat, [2, 1, 3, 2] = [2, 2, 3, 2] * [2, 1, 3, 2] 246s x0: [2, 2, 3, 2] 246s 0.299 -0.474 246s -0.878 -0.867 246s 246s x1: [2, 1, 3, 2] 246s 0.775 -0.999 246s 246s y: [2, 1, 3, 2] 246s 0.705 0.186 246s test-mul-mat0: iter:378/500 246s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.741 0.105 0.118 -0.098 246s 246s x1: [4, 4, 1, 1] 246s 0.458 0.157 0.640 -0.243 246s 0.279 -0.834 -0.110 0.798 246s -0.449 -0.796 -0.988 0.209 246s 0.673 0.393 -0.491 -0.875 246s 246s y: [1, 4, 1, 1] 246s -0.223 246s -0.386 246s 0.112 246s -0.429 246s testing: mul_mat, [3, 1, 3, 1] = [4, 3, 3, 1] * [4, 1, 3, 1] 246s x0: [4, 3, 3, 1] 246s -0.202 0.563 0.140 0.688 246s 0.362 0.691 0.892 0.373 246s -0.100 0.565 -0.234 0.409 246s 246s x1: [4, 1, 3, 1] 246s 0.859 0.730 -0.194 0.524 246s 246s y: [3, 1, 3, 1] 246s 0.571 0.838 0.587 246s testing: mul_mat, [3, 3, 3, 2] = [4, 3, 3, 2] * [4, 3, 3, 2] 246s x0: [4, 3, 3, 2] 246s -0.340 0.659 0.335 0.391 246s 0.547 -0.109 -0.911 0.890 246s -0.703 0.475 0.381 -0.285 246s 246s x1: [4, 3, 3, 2] 246s -0.032 0.140 0.275 0.868 246s -0.295 -0.959 0.277 -0.605 246s 0.315 -0.055 0.190 0.707 246s 246s y: [3, 3, 3, 2] 246s 0.535 0.489 -0.053 246s -0.676 -0.848 0.029 246s 0.197 0.634 -0.376 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.633 -0.007 -0.518 0.076 246s -0.138 -0.587 0.271 -0.936 246s -0.874 -0.188 -0.519 -0.774 246s -0.847 -0.579 0.723 -0.884 246s 246s x1: [4, 3, 1, 1] 246s 0.657 0.940 -0.709 0.269 246s -0.243 0.500 -0.845 0.847 246s -0.023 0.158 -0.409 -0.773 246s 246s y: [4, 3, 1, 1] 246s 0.798 -1.086 -0.590 -1.851 246s 0.345 -1.282 -0.098 -1.444 246s 0.138 0.523 0.801 0.316 246s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 3, 3, 1] 246s 0.564 -0.234 0.239 -0.213 246s 0.109 0.848 0.067 -0.650 246s -0.362 -0.026 0.033 0.319 246s 246s x1: [4, 4, 3, 1] 246s 0.468 0.467 0.773 0.408 246s 0.758 0.041 -0.835 0.258 246s 0.196 -0.988 -0.765 -0.646 246s -0.397 -0.538 0.315 -0.764 246s 246s y: [3, 4, 3, 1] 246s 0.252 0.234 -0.026 246s 0.164 -0.106 -0.221 246s 0.297 -0.448 -0.277 246s 0.139 0.018 -0.076 246s testing: mul_mat, [1, 4, 3, 2] = [3, 1, 3, 2] * [3, 4, 3, 2] 246s x0: [3, 1, 3, 2] 246s -0.576 0.214 0.773 246s 246s x1: [3, 4, 3, 2] 246s 0.809 0.602 -0.364 246s -0.158 -0.610 -0.014 246s -0.839 -0.159 -0.912 246s 0.232 -0.271 0.349 246s 246s y: [1, 4, 3, 2] 246s -0.618 246s -0.050 246s -0.256 246s 0.078 246s test-mul-mat0: iter:379/500 246s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.142 -0.315 -0.880 246s -0.057 -0.333 0.674 246s -0.434 0.975 -0.226 246s 246s x1: [3, 4, 1, 1] 246s -0.001 -0.961 -0.911 246s -0.837 -0.950 -0.770 246s -0.717 0.755 0.639 246s -0.293 -0.031 0.411 246s 246s y: [3, 4, 1, 1] 246s 1.104 -0.293 -0.730 246s 1.095 -0.154 -0.388 246s -0.698 0.219 0.903 246s -0.311 0.304 0.004 246s testing: mul_mat, [2, 3, 2, 1] = [3, 2, 2, 1] * [3, 3, 2, 1] 246s x0: [3, 2, 2, 1] 246s 0.966 0.203 0.193 246s -0.176 0.888 0.313 246s 246s x1: [3, 3, 2, 1] 246s 0.683 0.424 -0.238 246s 0.969 -0.337 0.346 246s -0.328 0.153 0.834 246s 246s y: [2, 3, 2, 1] 246s 0.700 0.182 246s 0.935 -0.361 246s -0.126 0.454 246s testing: mul_mat, [2, 2, 2, 3] = [3, 2, 2, 3] * [3, 2, 2, 3] 246s x0: [3, 2, 2, 3] 246s -0.255 -0.918 -0.553 246s 0.073 0.042 -0.928 246s 246s x1: [3, 2, 2, 3] 246s -0.985 0.953 -0.478 246s 0.985 -0.384 0.868 246s 246s y: [2, 2, 2, 3] 246s -0.360 0.412 246s -0.379 -0.750 246s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.188 0.723 -0.758 246s -0.765 0.830 0.181 246s 0.071 0.923 0.990 246s 246s x1: [3, 2, 1, 1] 246s 0.609 -0.316 -0.813 246s 0.459 -0.804 -0.371 246s 246s y: [3, 2, 1, 1] 246s 0.273 -0.876 -1.054 246s -0.386 -1.086 -1.077 246s testing: mul_mat, [4, 3, 2, 1] = [3, 4, 2, 1] * [3, 3, 2, 1] 246s x0: [3, 4, 2, 1] 246s -0.498 0.023 -0.266 246s -0.212 -0.189 0.280 246s 0.740 0.037 -0.966 246s 0.314 -0.147 -0.276 246s 246s x1: [3, 3, 2, 1] 246s 0.356 -0.379 0.800 246s -0.176 -0.836 0.307 246s 0.168 0.796 0.127 246s 246s y: [4, 3, 2, 1] 246s -0.399 0.220 -0.524 -0.053 246s -0.013 0.281 -0.459 -0.017 246s -0.099 -0.150 0.031 -0.099 246s testing: mul_mat, [1, 3, 2, 3] = [4, 1, 2, 3] * [4, 3, 2, 3] 246s x0: [4, 1, 2, 3] 246s 0.808 0.147 -0.175 0.770 246s 246s x1: [4, 3, 2, 3] 246s -0.321 -0.590 0.961 -0.919 246s -0.284 -0.880 -0.058 0.218 246s -0.092 -0.317 -0.468 0.931 246s 246s y: [1, 3, 2, 3] 246s -1.221 246s -0.182 246s 0.678 246s test-mul-mat0: iter:380/500 246s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.413 0.015 0.917 246s 0.637 -0.277 0.268 246s -0.835 0.423 -0.928 246s 0.265 0.575 -0.974 246s 246s x1: [3, 3, 1, 1] 246s -0.014 0.322 -0.914 246s -0.206 -0.531 -0.089 246s -0.437 -0.818 -0.274 246s 246s y: [4, 3, 1, 1] 246s -0.840 -0.343 0.997 1.072 246s -0.174 -0.008 0.030 -0.273 246s -0.444 -0.125 0.273 -0.318 246s testing: mul_mat, [2, 4, 2, 1] = [3, 2, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 2, 2, 1] 246s -0.440 -0.196 0.234 246s 0.825 -0.622 0.260 246s 246s x1: [3, 4, 2, 1] 246s 0.192 -0.686 0.235 246s -0.836 -0.141 -0.480 246s -0.480 0.371 0.920 246s 0.506 -0.307 -0.994 246s 246s y: [2, 4, 2, 1] 246s 0.105 0.646 246s 0.283 -0.726 246s 0.353 -0.388 246s -0.395 0.350 246s testing: mul_mat, [4, 2, 2, 4] = [3, 4, 2, 4] * [3, 2, 2, 4] 246s x0: [3, 4, 2, 4] 246s -0.372 -0.612 -0.316 246s 0.264 -0.953 0.405 246s 0.159 -0.278 -0.182 246s 0.549 -0.422 0.782 246s 246s x1: [3, 2, 2, 4] 246s 0.700 -0.078 -0.065 246s 0.206 0.615 -0.059 246s 246s y: [4, 2, 2, 4] 246s -0.192 0.233 0.145 0.367 246s -0.435 -0.555 -0.127 -0.192 246s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.549 -0.117 0.887 246s 246s x1: [3, 4, 1, 1] 246s -0.460 0.252 -0.879 246s -0.650 0.383 -0.517 246s -0.229 -0.074 0.036 246s -0.243 -0.983 0.447 246s 246s y: [1, 4, 1, 1] 246s -1.062 246s -0.860 246s -0.085 246s 0.379 246s testing: mul_mat, [3, 3, 2, 1] = [1, 3, 2, 1] * [1, 3, 2, 1] 246s x0: [1, 3, 2, 1] 246s -0.335 246s 0.904 246s -0.077 246s 246s x1: [1, 3, 2, 1] 246s -0.312 246s -0.212 246s 0.325 246s 246s y: [3, 3, 2, 1] 246s 0.104 -0.282 0.024 246s 0.071 -0.192 0.016 246s -0.109 0.294 -0.025 246s testing: mul_mat, [1, 1, 2, 4] = [3, 1, 2, 4] * [3, 1, 2, 4] 246s x0: [3, 1, 2, 4] 246s -0.694 -0.869 0.345 246s 246s x1: [3, 1, 2, 4] 246s 0.396 0.875 0.255 246s 246s y: [1, 1, 2, 4] 246s -0.948 246s test-mul-mat0: iter:381/500 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.903 246s 0.701 246s -0.160 246s 246s x1: [1, 3, 1, 1] 246s -0.213 246s 0.967 246s -0.644 246s 246s y: [3, 3, 1, 1] 246s 0.192 -0.149 0.034 246s -0.873 0.678 -0.155 246s 0.581 -0.451 0.103 246s testing: mul_mat, [2, 3, 2, 1] = [1, 2, 2, 1] * [1, 3, 2, 1] 246s x0: [1, 2, 2, 1] 246s 0.996 246s 0.592 246s 246s x1: [1, 3, 2, 1] 246s 0.936 246s 0.761 246s 0.981 246s 246s y: [2, 3, 2, 1] 246s 0.933 0.554 246s 0.758 0.450 246s 0.978 0.581 246s testing: mul_mat, [2, 2, 2, 3] = [1, 2, 2, 3] * [1, 2, 2, 3] 246s x0: [1, 2, 2, 3] 246s -0.634 246s -0.613 246s 246s x1: [1, 2, 2, 3] 246s -0.630 246s 0.252 246s 246s y: [2, 2, 2, 3] 246s 0.400 0.386 246s -0.160 -0.155 246s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 4, 1, 1] 246s 0.644 246s -0.021 246s -0.999 246s -0.987 246s 246s x1: [1, 2, 1, 1] 246s -0.948 246s 0.431 246s 246s y: [4, 2, 1, 1] 246s -0.610 0.020 0.948 0.935 246s 0.277 -0.009 -0.430 -0.425 246s testing: mul_mat, [3, 1, 2, 1] = [4, 3, 2, 1] * [4, 1, 2, 1] 246s x0: [4, 3, 2, 1] 246s -0.839 -0.473 0.987 -0.714 246s 0.712 -0.900 -0.416 0.005 246s -0.766 -0.592 -0.717 0.918 246s 246s x1: [4, 1, 2, 1] 246s -0.769 0.723 -0.865 -0.849 246s 246s y: [3, 1, 2, 1] 246s 0.056 -0.843 0.001 246s testing: mul_mat, [4, 4, 2, 3] = [3, 4, 2, 3] * [3, 4, 2, 3] 246s x0: [3, 4, 2, 3] 246s -0.000 -0.184 -0.965 246s 0.092 -0.707 0.248 246s -0.470 0.414 0.499 246s 0.024 -0.258 -0.627 246s 246s x1: [3, 4, 2, 3] 246s -0.589 0.868 0.673 246s -0.057 -0.549 -0.035 246s 0.359 -0.388 -0.322 246s 0.593 0.139 -0.223 246s 246s y: [4, 4, 2, 3] 246s -0.809 -0.501 0.973 -0.660 246s 0.134 0.374 -0.218 0.162 246s 0.382 0.227 -0.490 0.311 246s 0.189 -0.099 -0.332 0.118 246s test-mul-mat0: iter:382/500 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.489 -0.380 -0.423 246s 0.766 -0.508 0.611 246s 0.047 0.260 0.751 246s 246s x1: [3, 3, 1, 1] 246s 0.650 -0.910 -0.079 246s -0.619 -0.415 -0.771 246s -0.106 0.102 -0.355 246s 246s y: [3, 3, 1, 1] 246s 0.062 0.913 -0.266 246s 0.786 -0.734 -0.715 246s 0.163 -0.350 -0.245 246s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.202 -0.104 0.605 246s -0.112 0.817 0.986 246s 0.472 -0.953 -0.120 246s -0.426 -0.308 -0.564 246s 246s x1: [3, 3, 1, 1] 246s -0.118 0.948 0.812 246s 0.566 0.971 -0.464 246s 0.132 -0.423 0.422 246s 246s y: [4, 3, 1, 1] 246s 0.417 1.588 -1.057 -0.700 246s -0.496 0.272 -0.603 -0.278 246s 0.273 0.056 0.415 -0.164 246s testing: mul_mat, [1, 4, 1, 3] = [3, 1, 1, 3] * [3, 4, 1, 3] 246s x0: [3, 1, 1, 3] 246s 0.127 0.774 -0.649 246s 246s x1: [3, 4, 1, 3] 246s 0.086 0.312 0.013 246s -0.148 0.803 -0.376 246s 0.899 0.063 -0.626 246s -0.219 0.011 -0.814 246s 246s y: [1, 4, 1, 3] 246s 0.244 246s 0.847 246s 0.569 246s 0.509 246s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.682 -0.556 -0.795 246s 246s x1: [3, 1, 1, 1] 246s 0.733 0.325 0.403 246s 246s y: [1, 1, 1, 1] 246s -0.002 246s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.793 246s 0.134 246s -0.065 246s 0.803 246s 246s x1: [1, 3, 1, 1] 246s -0.073 246s 0.302 246s 0.229 246s 246s y: [4, 3, 1, 1] 246s 0.058 -0.010 0.005 -0.059 246s -0.240 0.040 -0.020 0.243 246s -0.182 0.031 -0.015 0.184 246s testing: mul_mat, [4, 1, 1, 3] = [4, 4, 1, 3] * [4, 1, 1, 3] 246s x0: [4, 4, 1, 3] 246s 0.829 0.072 -0.202 -0.838 246s 0.747 -0.646 -0.067 0.325 246s -0.049 -0.272 0.681 -0.693 246s 0.562 -0.246 -0.900 0.296 246s 246s x1: [4, 1, 1, 3] 246s 0.474 0.311 -0.289 -0.173 246s 246s y: [4, 1, 1, 3] 246s 0.619 0.117 -0.185 0.399 246s test-mul-mat0: iter:383/500 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.009 0.194 -0.808 -0.538 246s -0.813 0.545 -0.135 -0.140 246s -0.002 0.431 -0.142 -0.242 246s 0.293 0.116 -0.372 0.926 246s 246s x1: [4, 3, 1, 1] 246s -0.769 0.938 -0.066 -0.367 246s 0.715 -0.628 -0.811 0.067 246s 0.791 0.438 -0.752 -0.043 246s 246s y: [4, 3, 1, 1] 246s 0.441 1.197 0.504 -0.433 246s 0.490 -0.824 -0.174 0.501 246s 0.709 -0.297 0.304 0.522 246s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 4, 3, 1] 246s 0.853 0.484 0.318 -0.918 246s 0.098 -0.892 0.743 0.570 246s 0.657 -0.302 0.159 0.834 246s 0.578 0.690 0.330 -0.385 246s 246s x1: [4, 4, 3, 1] 246s -0.056 0.319 -0.843 -0.118 246s -0.747 -0.211 -0.403 -0.375 246s -0.021 0.664 -0.584 -0.583 246s 0.912 0.373 -0.945 -0.097 246s 246s y: [4, 4, 3, 1] 246s -0.053 -0.984 -0.366 -0.045 246s -0.523 -0.399 -0.804 -0.566 246s 0.653 -1.360 -0.793 0.478 246s 0.747 -1.001 0.255 0.510 246s testing: mul_mat, [3, 4, 3, 2] = [4, 3, 3, 2] * [4, 4, 3, 2] 246s x0: [4, 3, 3, 2] 246s -0.342 -0.813 0.269 0.988 246s 0.724 0.106 0.148 0.944 246s -0.620 -0.253 0.940 0.548 246s 246s x1: [4, 4, 3, 2] 246s -0.403 0.873 -0.645 -0.950 246s 0.120 0.143 -0.706 0.590 246s 0.516 -0.300 0.337 -0.623 246s 0.837 -0.391 0.091 -0.542 246s 246s y: [3, 4, 3, 2] 246s -1.683 -1.191 -1.098 246s 0.235 0.555 -0.451 246s -0.457 -0.197 -0.269 246s -0.479 0.066 -0.631 246s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.427 0.913 0.894 0.883 246s 0.147 0.163 0.882 -0.598 246s 246s x1: [4, 3, 1, 1] 246s -0.600 -0.747 0.672 -0.224 246s 0.105 0.258 -0.499 0.518 246s -0.847 0.079 0.718 0.130 246s 246s y: [2, 3, 1, 1] 246s -0.535 0.516 246s 0.292 -0.693 246s 0.467 0.443 246s testing: mul_mat, [1, 4, 3, 1] = [2, 1, 3, 1] * [2, 4, 3, 1] 246s x0: [2, 1, 3, 1] 246s 0.100 -0.014 246s 246s x1: [2, 4, 3, 1] 246s -0.184 0.773 246s 0.939 -0.295 246s -0.444 0.612 246s -0.305 -0.822 246s 246s y: [1, 4, 3, 1] 246s -0.030 246s 0.098 246s -0.053 246s -0.019 246s testing: mul_mat, [2, 2, 3, 2] = [1, 2, 3, 2] * [1, 2, 3, 2] 246s x0: [1, 2, 3, 2] 246s 0.307 246s 0.756 246s 246s x1: [1, 2, 3, 2] 246s 0.799 246s -0.359 246s 246s y: [2, 2, 3, 2] 246s 0.245 0.603 246s -0.110 -0.271 246s test-mul-mat0: iter:384/500 246s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.163 246s 0.145 246s 246s x1: [1, 1, 1, 1] 246s -0.496 246s 246s y: [2, 1, 1, 1] 246s -0.081 -0.072 246s testing: mul_mat, [1, 2, 4, 1] = [1, 1, 4, 1] * [1, 2, 4, 1] 246s x0: [1, 1, 4, 1] 246s -0.358 246s 246s x1: [1, 2, 4, 1] 246s -0.237 246s 0.667 246s 246s y: [1, 2, 4, 1] 246s 0.085 246s -0.239 246s testing: mul_mat, [3, 1, 4, 4] = [1, 3, 4, 4] * [1, 1, 4, 4] 246s x0: [1, 3, 4, 4] 246s 0.596 246s -0.788 246s -0.906 246s 246s x1: [1, 1, 4, 4] 246s 0.934 246s 246s y: [3, 1, 4, 4] 246s 0.556 -0.735 -0.846 246s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.858 246s 246s x1: [1, 3, 1, 1] 246s -0.521 246s 0.945 246s 0.145 246s 246s y: [1, 3, 1, 1] 246s 0.447 246s -0.811 246s -0.124 246s testing: mul_mat, [4, 1, 4, 1] = [1, 4, 4, 1] * [1, 1, 4, 1] 246s x0: [1, 4, 4, 1] 246s 0.600 246s -0.707 246s -0.584 246s 0.388 246s 246s x1: [1, 1, 4, 1] 246s -0.253 246s 246s y: [4, 1, 4, 1] 246s -0.152 0.179 0.148 -0.098 246s testing: mul_mat, [3, 1, 4, 4] = [4, 3, 4, 4] * [4, 1, 4, 4] 246s x0: [4, 3, 4, 4] 246s -0.704 0.812 -0.376 -0.032 246s -0.171 0.093 -0.051 -0.307 246s -0.702 -0.676 0.717 0.571 246s 246s x1: [4, 1, 4, 4] 246s 0.943 0.849 -0.501 0.208 246s 246s y: [3, 1, 4, 4] 246s 0.208 -0.121 -1.475 246s test-mul-mat0: iter:385/500 246s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.738 0.460 0.109 246s -0.823 0.513 0.359 246s 246s x1: [3, 1, 1, 1] 246s -0.380 -0.304 0.457 246s 246s y: [2, 1, 1, 1] 246s 0.190 0.321 246s testing: mul_mat, [2, 2, 4, 1] = [3, 2, 4, 1] * [3, 2, 4, 1] 246s x0: [3, 2, 4, 1] 246s -0.979 0.987 0.050 246s -0.801 0.500 -0.591 246s 246s x1: [3, 2, 4, 1] 246s 0.111 0.084 -0.085 246s -0.045 0.474 -0.387 246s 246s y: [2, 2, 4, 1] 246s -0.029 0.004 246s 0.493 0.501 246s testing: mul_mat, [2, 2, 4, 4] = [3, 2, 4, 4] * [3, 2, 4, 4] 246s x0: [3, 2, 4, 4] 246s 0.479 -0.422 0.365 246s -0.747 0.161 -0.822 246s 246s x1: [3, 2, 4, 4] 246s 0.094 -0.189 0.857 246s -0.243 -0.430 -0.616 246s 246s y: [2, 2, 4, 4] 246s 0.437 -0.805 246s -0.159 0.618 246s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 3, 1, 1] 246s -1.000 0.029 0.085 246s 0.499 -0.333 0.675 246s -0.281 0.946 -0.355 246s 246s x1: [3, 2, 1, 1] 246s 0.765 0.940 0.309 246s 0.361 0.774 -0.493 246s 246s y: [3, 2, 1, 1] 246s -0.712 0.277 0.565 246s -0.381 -0.411 0.806 246s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 246s x0: [3, 2, 4, 1] 246s 0.033 -0.699 -0.743 246s 0.912 -0.499 0.339 246s 246s x1: [3, 3, 4, 1] 246s 0.190 0.869 0.079 246s 0.062 -0.677 0.450 246s 0.703 -0.645 0.421 246s 246s y: [2, 3, 4, 1] 246s -0.660 -0.234 246s 0.141 0.547 246s 0.161 1.106 246s testing: mul_mat, [4, 3, 4, 4] = [2, 4, 4, 4] * [2, 3, 4, 4] 246s x0: [2, 4, 4, 4] 246s -0.566 0.267 246s -0.278 -0.244 246s -0.441 -0.064 246s 0.751 -0.787 246s 246s x1: [2, 3, 4, 4] 246s -0.183 0.968 246s -0.099 -0.753 246s 0.298 -0.543 246s 246s y: [4, 3, 4, 4] 246s 0.362 -0.185 0.018 -0.899 246s -0.145 0.211 0.092 0.518 246s -0.313 0.050 -0.096 0.650 246s test-mul-mat0: iter:386/500 246s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.431 246s 0.104 246s 246s x1: [1, 1, 1, 1] 246s 0.769 246s 246s y: [2, 1, 1, 1] 246s -0.331 0.080 246s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 246s x0: [1, 3, 4, 1] 246s 0.375 246s -0.430 246s -0.613 246s 246s x1: [1, 2, 4, 1] 246s 0.998 246s -0.215 246s 246s y: [3, 2, 4, 1] 246s 0.375 -0.430 -0.612 246s -0.081 0.092 0.132 246s testing: mul_mat, [2, 3, 4, 2] = [1, 2, 4, 2] * [1, 3, 4, 2] 246s x0: [1, 2, 4, 2] 246s 0.589 246s 0.404 246s 246s x1: [1, 3, 4, 2] 246s 0.373 246s -0.130 246s 0.170 246s 246s y: [2, 3, 4, 2] 246s 0.220 0.151 246s -0.076 -0.052 246s 0.100 0.069 246s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.315 246s 0.345 246s 0.205 246s 246s x1: [1, 2, 1, 1] 246s 0.875 246s -0.062 246s 246s y: [3, 2, 1, 1] 246s -0.276 0.302 0.180 246s 0.020 -0.021 -0.013 246s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 3, 4, 1] 246s -0.372 -0.017 0.612 246s 0.485 0.935 -0.426 246s -0.166 -0.526 -0.071 246s 246s x1: [3, 1, 4, 1] 246s -0.654 -0.292 0.357 246s 246s y: [3, 1, 4, 1] 246s 0.467 -0.742 0.237 246s testing: mul_mat, [2, 3, 4, 2] = [3, 2, 4, 2] * [3, 3, 4, 2] 246s x0: [3, 2, 4, 2] 246s 0.260 0.099 0.703 246s -0.246 0.914 -0.613 246s 246s x1: [3, 3, 4, 2] 246s 0.149 0.710 -0.960 246s -0.921 -0.425 -0.991 246s 0.383 0.315 -0.084 246s 246s y: [2, 3, 4, 2] 246s -0.566 1.200 246s -0.979 0.446 246s 0.072 0.245 246s test-mul-mat0: iter:387/500 246s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 4, 1, 1] 246s 0.966 246s 0.990 246s 0.784 246s -0.809 246s 246s x1: [1, 2, 1, 1] 246s -0.893 246s 0.869 246s 246s y: [4, 2, 1, 1] 246s -0.863 -0.884 -0.700 0.723 246s 0.839 0.860 0.681 -0.703 246s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.307 246s 246s x1: [1, 4, 1, 1] 246s -0.153 246s -0.914 246s 0.892 246s -0.035 246s 246s y: [1, 4, 1, 1] 246s 0.047 246s 0.281 246s -0.274 246s 0.011 246s testing: mul_mat, [2, 1, 1, 2] = [1, 2, 1, 2] * [1, 1, 1, 2] 246s x0: [1, 2, 1, 2] 246s 0.326 246s -0.180 246s 246s x1: [1, 1, 1, 2] 246s -0.004 246s 246s y: [2, 1, 1, 2] 246s -0.001 0.001 246s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.752 246s -0.763 246s 246s x1: [1, 2, 1, 1] 246s 0.705 246s 0.416 246s 246s y: [2, 2, 1, 1] 246s 0.530 -0.538 246s 0.313 -0.318 246s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.833 -0.614 246s -0.787 0.940 246s 246s x1: [2, 1, 1, 1] 246s 0.590 0.084 246s 246s y: [2, 1, 1, 1] 246s 0.440 -0.385 246s testing: mul_mat, [3, 2, 1, 2] = [2, 3, 1, 2] * [2, 2, 1, 2] 246s x0: [2, 3, 1, 2] 246s 0.884 -0.120 246s -0.741 -0.840 246s -0.319 -0.439 246s 246s x1: [2, 2, 1, 2] 246s -0.918 0.248 246s 0.906 -0.928 246s 246s y: [3, 2, 1, 2] 246s -0.841 0.472 0.184 246s 0.912 0.109 0.119 246s test-mul-mat0: iter:388/500 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.250 246s 0.816 246s 246s x1: [1, 4, 1, 1] 246s 0.521 246s -0.891 246s 0.310 246s 0.734 246s 246s y: [2, 4, 1, 1] 246s 0.130 0.426 246s -0.222 -0.727 246s 0.077 0.253 246s 0.183 0.600 246s testing: mul_mat, [2, 2, 2, 1] = [1, 2, 2, 1] * [1, 2, 2, 1] 246s x0: [1, 2, 2, 1] 246s -0.193 246s 0.892 246s 246s x1: [1, 2, 2, 1] 246s 0.744 246s 0.156 246s 246s y: [2, 2, 2, 1] 246s -0.144 0.663 246s -0.030 0.139 246s testing: mul_mat, [1, 2, 2, 4] = [1, 1, 2, 4] * [1, 2, 2, 4] 246s x0: [1, 1, 2, 4] 246s -0.931 246s 246s x1: [1, 2, 2, 4] 246s -0.849 246s 0.922 246s 246s y: [1, 2, 2, 4] 246s 0.790 246s -0.858 246s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.820 246s 0.223 246s -0.032 246s -0.129 246s 246s x1: [1, 1, 1, 1] 246s 0.332 246s 246s y: [4, 1, 1, 1] 246s -0.272 0.074 -0.011 -0.043 246s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 246s x0: [4, 1, 2, 1] 246s -0.048 -0.590 -0.103 0.365 246s 246s x1: [4, 1, 2, 1] 246s 0.374 -0.111 -0.558 0.685 246s 246s y: [1, 1, 2, 1] 246s 0.354 246s testing: mul_mat, [1, 4, 2, 4] = [1, 1, 2, 4] * [1, 4, 2, 4] 246s x0: [1, 1, 2, 4] 246s 0.599 246s 246s x1: [1, 4, 2, 4] 246s 0.726 246s -0.032 246s 0.750 246s 0.045 246s 246s y: [1, 4, 2, 4] 246s 0.435 246s -0.019 246s 0.449 246s 0.027 246s test-mul-mat0: iter:389/500 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.867 -0.582 0.029 0.983 246s 0.852 -0.492 0.581 -0.668 246s -0.559 0.487 -0.667 -0.801 246s 246s x1: [4, 3, 1, 1] 246s -0.359 -0.434 0.964 -0.438 246s 0.043 0.503 0.458 -0.074 246s -0.342 0.305 0.221 -0.291 246s 246s y: [3, 3, 1, 1] 246s 0.161 0.760 -0.303 246s -0.389 0.104 -0.025 246s -0.160 -0.120 0.425 246s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 246s x0: [4, 4, 4, 1] 246s -0.418 -0.435 0.357 0.532 246s 0.479 0.071 -0.011 0.974 246s 0.117 -0.113 0.956 0.495 246s -0.016 -0.032 0.453 0.047 246s 246s x1: [4, 3, 4, 1] 246s 0.030 0.580 0.965 0.436 246s 0.042 -0.391 -0.923 0.608 246s -0.428 -0.361 -0.349 -0.924 246s 246s y: [4, 3, 4, 1] 246s 0.312 0.470 1.076 0.439 246s 0.146 0.595 -0.532 -0.378 246s -0.281 -1.127 -0.800 -0.184 246s testing: mul_mat, [3, 4, 4, 4] = [4, 3, 4, 4] * [4, 4, 4, 4] 246s x0: [4, 3, 4, 4] 246s 0.410 0.694 -0.258 0.495 246s -0.162 0.405 -0.200 -0.326 246s -0.890 -0.379 -0.315 -0.018 246s 246s x1: [4, 4, 4, 4] 246s 0.362 -0.663 -0.692 0.621 246s -0.533 0.119 -0.004 0.484 246s 0.887 0.867 0.485 0.623 246s -0.810 -0.467 -0.226 -0.032 246s 246s y: [3, 4, 4, 4] 246s 0.175 -0.391 0.136 246s 0.105 -0.023 0.422 246s 1.148 -0.093 -1.282 246s -0.613 -0.002 0.969 246s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.067 -0.944 0.300 0.723 246s -0.811 0.032 -0.497 -0.092 246s 246s x1: [4, 3, 1, 1] 246s 0.127 -0.892 0.843 0.267 246s -0.777 -0.225 0.465 0.568 246s 0.049 -0.553 0.746 0.097 246s 246s y: [2, 3, 1, 1] 246s 1.280 -0.575 246s 0.815 0.340 246s 0.813 -0.437 246s testing: mul_mat, [2, 4, 4, 1] = [2, 2, 4, 1] * [2, 4, 4, 1] 246s x0: [2, 2, 4, 1] 246s 0.285 -0.251 246s 0.788 0.992 246s 246s x1: [2, 4, 4, 1] 246s -0.060 0.195 246s -0.610 -0.075 246s -0.004 -0.293 246s 0.852 -0.531 246s 246s y: [2, 4, 4, 1] 246s -0.066 0.146 246s -0.155 -0.556 246s 0.072 -0.294 246s 0.376 0.144 246s testing: mul_mat, [4, 2, 4, 4] = [2, 4, 4, 4] * [2, 2, 4, 4] 246s x0: [2, 4, 4, 4] 246s 0.814 -0.377 246s -0.376 -0.703 246s -0.589 -0.961 246s -0.008 -0.889 246s 246s x1: [2, 2, 4, 4] 246s -0.301 -0.221 246s -0.900 0.196 246s 246s y: [4, 2, 4, 4] 246s -0.162 0.268 0.390 0.199 246s -0.806 0.201 0.342 -0.167 246s test-mul-mat0: iter:390/500 246s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.809 0.204 -0.024 246s 246s x1: [3, 1, 1, 1] 246s 0.417 0.205 -0.163 246s 246s y: [1, 1, 1, 1] 246s 0.383 246s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 4, 4, 1] 246s -0.589 -0.104 -0.455 246s 0.285 0.205 -0.702 246s -0.869 -0.983 -0.736 246s -0.997 0.187 0.681 246s 246s x1: [3, 1, 4, 1] 246s -0.740 0.349 -0.035 246s 246s y: [4, 1, 4, 1] 246s 0.415 -0.115 0.326 0.779 246s testing: mul_mat, [4, 4, 4, 3] = [3, 4, 4, 3] * [3, 4, 4, 3] 246s x0: [3, 4, 4, 3] 246s 0.665 0.655 -0.936 246s -0.656 -0.970 -0.651 246s 0.612 0.768 -0.899 246s 0.362 -0.641 -0.054 246s 246s x1: [3, 4, 4, 3] 246s 0.474 -0.926 0.088 246s 0.003 0.253 -0.376 246s -0.587 -0.755 0.505 246s 0.623 -0.075 -0.753 246s 246s y: [4, 4, 4, 3] 246s -0.373 0.530 -0.500 0.761 246s 0.520 -0.002 0.534 -0.141 246s -1.358 0.789 -1.393 0.245 246s 1.070 0.154 1.000 0.314 246s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.491 0.419 -0.646 246s 246s x1: [3, 4, 1, 1] 246s -0.158 0.019 0.886 246s 0.462 0.425 -0.658 246s -0.994 0.927 -0.867 246s 0.272 -0.011 0.702 246s 246s y: [1, 4, 1, 1] 246s -0.642 246s 0.830 246s 0.460 246s -0.325 246s testing: mul_mat, [1, 3, 4, 1] = [1, 1, 4, 1] * [1, 3, 4, 1] 246s x0: [1, 1, 4, 1] 246s 0.029 246s 246s x1: [1, 3, 4, 1] 246s 0.086 246s 0.192 246s -0.216 246s 246s y: [1, 3, 4, 1] 246s 0.002 246s 0.006 246s -0.006 246s testing: mul_mat, [3, 1, 4, 3] = [1, 3, 4, 3] * [1, 1, 4, 3] 246s x0: [1, 3, 4, 3] 246s -0.747 246s -0.034 246s 0.603 246s 246s x1: [1, 1, 4, 3] 246s -0.184 246s 246s y: [3, 1, 4, 3] 246s 0.137 0.006 -0.111 246s test-mul-mat0: iter:391/500 246s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 4, 1, 1] 246s 0.333 246s -0.710 246s 0.908 246s 0.470 246s 246s x1: [1, 1, 1, 1] 246s 0.386 246s 246s y: [4, 1, 1, 1] 246s 0.129 -0.274 0.351 0.181 246s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 2, 2, 1] 246s 0.680 246s -0.986 246s 246s x1: [1, 4, 2, 1] 246s -0.876 246s 0.616 246s 0.655 246s -0.226 246s 246s y: [2, 4, 2, 1] 246s -0.596 0.864 246s 0.419 -0.607 246s 0.445 -0.645 246s -0.154 0.223 246s testing: mul_mat, [4, 2, 2, 2] = [1, 4, 2, 2] * [1, 2, 2, 2] 246s x0: [1, 4, 2, 2] 246s -0.289 246s 0.244 246s -0.850 246s -0.903 246s 246s x1: [1, 2, 2, 2] 246s 0.898 246s 0.140 246s 246s y: [4, 2, 2, 2] 246s -0.259 0.219 -0.763 -0.811 246s -0.040 0.034 -0.119 -0.126 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.316 246s 0.436 246s 246s x1: [1, 4, 1, 1] 246s 0.524 246s -0.712 246s 0.545 246s 0.538 246s 246s y: [2, 4, 1, 1] 246s 0.166 0.228 246s -0.225 -0.310 246s 0.172 0.237 246s 0.170 0.234 246s testing: mul_mat, [3, 1, 2, 1] = [2, 3, 2, 1] * [2, 1, 2, 1] 246s x0: [2, 3, 2, 1] 246s -0.323 0.388 246s 0.655 -0.100 246s 0.897 -0.953 246s 246s x1: [2, 1, 2, 1] 246s 0.241 0.591 246s 246s y: [3, 1, 2, 1] 246s 0.151 0.099 -0.347 246s testing: mul_mat, [1, 2, 2, 2] = [3, 1, 2, 2] * [3, 2, 2, 2] 246s x0: [3, 1, 2, 2] 246s -0.713 0.084 0.430 246s 246s x1: [3, 2, 2, 2] 246s -0.619 0.279 0.092 246s 0.665 -0.227 0.012 246s 246s y: [1, 2, 2, 2] 246s 0.504 246s -0.488 246s test-mul-mat0: iter:392/500 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.974 0.361 246s 0.180 -0.287 246s -0.325 0.134 246s 246s x1: [2, 1, 1, 1] 246s -0.295 -0.281 246s 246s y: [3, 1, 1, 1] 246s -0.389 0.028 0.058 246s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 246s x0: [2, 4, 2, 1] 246s -0.076 0.234 246s -0.879 0.499 246s 0.252 0.855 246s -0.631 -0.430 246s 246s x1: [2, 3, 2, 1] 246s -0.871 0.645 246s -0.015 -0.068 246s 0.514 -0.116 246s 246s y: [4, 3, 2, 1] 246s 0.217 1.087 0.331 0.272 246s -0.015 -0.021 -0.062 0.039 246s -0.066 -0.510 0.030 -0.274 246s testing: mul_mat, [1, 4, 2, 1] = [2, 1, 2, 1] * [2, 4, 2, 1] 246s x0: [2, 1, 2, 1] 246s 0.458 -0.374 246s 246s x1: [2, 4, 2, 1] 246s 0.324 -0.826 246s 0.891 -0.031 246s 0.159 -0.178 246s -0.517 -0.958 246s 246s y: [1, 4, 2, 1] 246s 0.458 246s 0.419 246s 0.139 246s 0.122 246s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.930 0.835 246s -0.071 0.118 246s 246s x1: [2, 1, 1, 1] 246s -0.005 0.640 246s 246s y: [2, 1, 1, 1] 246s 0.539 0.076 246s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 246s x0: [2, 1, 2, 1] 246s -0.645 -0.750 246s 246s x1: [2, 2, 2, 1] 246s 0.578 -0.125 246s -0.120 -0.097 246s 246s y: [1, 2, 2, 1] 246s -0.279 246s 0.151 246s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 246s x0: [1, 3, 2, 1] 246s -0.232 246s 0.006 246s 0.848 246s 246s x1: [1, 2, 2, 1] 246s -0.394 246s 0.054 246s 246s y: [3, 2, 2, 1] 246s 0.092 -0.002 -0.334 246s -0.013 0.000 0.046 246s test-mul-mat0: iter:393/500 246s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.004 0.103 246s -0.180 0.352 246s 246s x1: [2, 4, 1, 1] 246s -0.356 -0.029 246s 0.577 -0.778 246s 0.847 -0.543 246s 0.125 -0.104 246s 246s y: [2, 4, 1, 1] 246s -0.002 0.054 246s -0.082 -0.377 246s -0.059 -0.344 246s -0.011 -0.059 246s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 2, 3, 1] 246s -0.092 -0.021 246s 0.946 -0.956 246s 246s x1: [2, 2, 3, 1] 246s 0.353 -0.546 246s -0.212 0.959 246s 246s y: [2, 2, 3, 1] 246s -0.021 0.856 246s -0.000 -1.117 246s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 2, 3, 1] 246s 0.380 -0.302 246s 0.477 0.127 246s 246s x1: [2, 2, 3, 1] 246s 0.758 -0.302 246s -0.067 -0.139 246s 246s y: [2, 2, 3, 1] 246s 0.379 0.323 246s 0.017 -0.049 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.007 0.927 246s 0.714 -0.424 246s -0.110 -0.592 246s 246s x1: [2, 2, 1, 1] 246s 0.094 -0.280 246s 0.056 0.956 246s 246s y: [3, 2, 1, 1] 246s -0.260 0.186 0.155 246s 0.886 -0.366 -0.572 246s testing: mul_mat, [3, 2, 3, 1] = [3, 3, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 3, 3, 1] 246s 0.370 -0.574 0.419 246s 0.577 0.534 0.248 246s 0.465 0.656 -0.454 246s 246s x1: [3, 2, 3, 1] 246s -0.788 -0.209 -0.619 246s 0.285 -0.035 0.862 246s 246s y: [3, 2, 3, 1] 246s -0.431 -0.720 -0.223 246s 0.487 0.359 -0.282 246s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 1, 3, 1] 246s 0.820 -0.324 0.288 246s 246s x1: [3, 3, 3, 1] 246s -0.074 -0.769 0.696 246s 0.671 0.601 0.273 246s 0.136 -0.973 -0.194 246s 246s y: [1, 3, 3, 1] 246s 0.389 246s 0.434 246s 0.371 246s test-mul-mat0: iter:394/500 246s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.775 -0.111 0.746 0.063 246s 0.635 -0.347 -0.953 -0.948 246s 0.160 -0.697 0.604 0.693 246s 246s x1: [4, 4, 1, 1] 246s 0.980 0.117 0.683 -0.228 246s -0.005 0.977 0.122 0.488 246s 0.606 -0.686 0.560 -0.567 246s 0.135 0.499 0.699 0.069 246s 246s y: [3, 4, 1, 1] 246s 1.242 0.147 0.330 246s 0.010 -0.921 -0.270 246s 0.928 0.627 0.520 246s 0.575 -0.820 0.144 246s testing: mul_mat, [2, 3, 4, 1] = [4, 2, 4, 1] * [4, 3, 4, 1] 246s x0: [4, 2, 4, 1] 246s -0.528 -0.214 0.989 0.314 246s -0.029 -0.403 -0.191 0.203 246s 246s x1: [4, 3, 4, 1] 246s 0.366 0.949 0.673 -0.517 246s 0.632 -0.554 0.478 0.609 246s 0.567 -0.035 0.215 0.881 246s 246s y: [2, 3, 4, 1] 246s 0.107 -0.626 246s 0.448 0.237 246s 0.197 0.135 246s testing: mul_mat, [2, 2, 4, 2] = [4, 2, 4, 2] * [4, 2, 4, 2] 246s x0: [4, 2, 4, 2] 246s 0.746 -0.121 -0.587 0.670 246s 0.243 0.210 0.983 0.165 246s 246s x1: [4, 2, 4, 2] 246s -0.523 -0.821 0.223 0.448 246s -0.224 -0.968 -0.349 -0.965 246s 246s y: [2, 2, 4, 2] 246s -0.122 -0.006 246s -0.492 -0.759 246s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.224 -0.093 0.693 -0.398 246s 0.670 0.865 -0.190 0.703 246s 246s x1: [4, 2, 1, 1] 246s 0.567 -0.572 -0.973 0.580 246s -0.610 -0.427 -0.096 -0.325 246s 246s y: [2, 2, 1, 1] 246s -0.980 0.478 246s 0.239 -0.988 246s testing: mul_mat, [2, 4, 4, 1] = [2, 2, 4, 1] * [2, 4, 4, 1] 246s x0: [2, 2, 4, 1] 246s -0.585 -0.727 246s 0.370 -0.135 246s 246s x1: [2, 4, 4, 1] 246s -0.148 0.428 246s 0.357 -0.663 246s 0.966 -0.550 246s 0.912 0.213 246s 246s y: [2, 4, 4, 1] 246s -0.225 -0.112 246s 0.273 0.222 246s -0.165 0.432 246s -0.688 0.309 246s testing: mul_mat, [2, 2, 4, 2] = [2, 2, 4, 2] * [2, 2, 4, 2] 246s x0: [2, 2, 4, 2] 246s -0.236 0.484 246s -0.313 0.974 246s 246s x1: [2, 2, 4, 2] 246s -0.927 -0.075 246s -0.203 -0.935 246s 246s y: [2, 2, 4, 2] 246s 0.182 0.217 246s -0.404 -0.848 246s test-mul-mat0: iter:395/500 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.593 -0.521 -0.413 246s 0.859 -0.912 0.727 246s 0.745 -0.197 -0.172 246s 0.269 0.900 0.721 246s 246s x1: [3, 2, 1, 1] 246s 0.725 -0.927 -0.343 246s -0.087 0.903 -0.709 246s 246s y: [4, 2, 1, 1] 246s 0.194 1.219 0.781 -0.886 246s -0.126 -1.415 -0.121 0.278 246s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 2, 3, 1] 246s 0.986 0.150 0.321 246s 0.367 -0.926 -0.541 246s 246s x1: [3, 4, 3, 1] 246s -0.998 0.805 0.162 246s 0.904 0.677 0.225 246s 0.900 -0.687 0.975 246s 0.381 -0.076 0.138 246s 246s y: [2, 4, 3, 1] 246s -0.812 -1.199 246s 1.066 -0.417 246s 1.098 0.439 246s 0.408 0.135 246s testing: mul_mat, [4, 2, 3, 4] = [3, 4, 3, 4] * [3, 2, 3, 4] 246s x0: [3, 4, 3, 4] 246s -0.295 -0.026 0.382 246s 0.675 0.400 0.098 246s -0.764 -0.056 -0.557 246s 0.459 0.862 0.907 246s 246s x1: [3, 2, 3, 4] 246s 0.676 0.356 0.013 246s -0.086 0.536 -0.631 246s 246s y: [4, 2, 3, 4] 246s -0.203 0.600 -0.544 0.629 246s -0.229 0.094 0.388 -0.150 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.696 -0.017 0.722 246s 0.592 -0.065 0.517 246s 246s x1: [3, 4, 1, 1] 246s 0.202 0.131 0.885 246s 0.847 -0.564 0.187 246s 0.774 0.481 0.505 246s -0.044 0.544 -0.453 246s 246s y: [2, 4, 1, 1] 246s 0.496 0.569 246s -0.445 0.635 246s -0.182 0.688 246s -0.306 -0.296 246s testing: mul_mat, [1, 3, 3, 1] = [2, 1, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 1, 3, 1] 246s -0.571 -0.251 246s 246s x1: [2, 3, 3, 1] 246s -0.452 0.284 246s 0.492 -0.898 246s 0.206 -0.876 246s 246s y: [1, 3, 3, 1] 246s 0.187 246s -0.055 246s 0.102 246s testing: mul_mat, [4, 2, 3, 4] = [1, 4, 3, 4] * [1, 2, 3, 4] 246s x0: [1, 4, 3, 4] 246s -0.546 246s 0.879 246s -0.391 246s -0.573 246s 246s x1: [1, 2, 3, 4] 246s -0.722 246s -0.112 246s 246s y: [4, 2, 3, 4] 246s 0.395 -0.635 0.283 0.414 246s 0.061 -0.098 0.044 0.064 246s test-mul-mat0: iter:396/500 246s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.880 0.703 -0.010 246s -0.780 0.274 0.841 246s -0.762 0.520 -0.763 246s 246s x1: [3, 4, 1, 1] 246s -0.992 -0.251 -0.913 246s 0.810 0.240 0.410 246s -0.749 0.755 0.862 246s -0.162 -0.276 -0.805 246s 246s y: [3, 4, 1, 1] 246s 0.706 -0.063 1.322 246s -0.548 -0.221 -0.805 246s 1.181 1.516 0.305 246s -0.044 -0.627 0.594 246s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 1, 3, 1] 246s 0.198 0.063 -0.710 246s 246s x1: [3, 3, 3, 1] 246s 0.933 -0.666 0.322 246s 0.168 -0.183 -0.638 246s -0.720 -0.848 0.012 246s 246s y: [1, 3, 3, 1] 246s -0.086 246s 0.475 246s -0.204 246s testing: mul_mat, [4, 1, 3, 1] = [3, 4, 3, 1] * [3, 1, 3, 1] 246s x0: [3, 4, 3, 1] 246s 0.303 -0.036 -0.499 246s 0.922 0.530 0.722 246s -0.338 0.799 0.934 246s 0.621 0.342 0.986 246s 246s x1: [3, 1, 3, 1] 246s -0.421 -0.634 -0.015 246s 246s y: [4, 1, 3, 1] 246s -0.097 -0.735 -0.378 -0.493 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.580 -0.861 0.761 246s 0.380 -0.592 -0.015 246s 246s x1: [3, 4, 1, 1] 246s -0.804 -0.059 0.817 246s -0.871 -0.437 0.159 246s -0.884 0.381 0.563 246s -0.608 0.331 0.365 246s 246s y: [2, 4, 1, 1] 246s 0.205 -0.283 246s -0.008 -0.074 246s -0.413 -0.570 246s -0.361 -0.433 246s testing: mul_mat, [4, 3, 3, 1] = [2, 4, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 4, 3, 1] 246s 0.985 0.845 246s -0.519 -0.679 246s -0.958 -0.103 246s 0.316 0.225 246s 246s x1: [2, 3, 3, 1] 246s -0.897 0.408 246s 0.915 -0.237 246s -0.537 0.438 246s 246s y: [4, 3, 3, 1] 246s -0.538 0.188 0.816 -0.192 246s 0.701 -0.314 -0.851 0.236 246s -0.159 -0.018 0.469 -0.071 246s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 2, 3, 1] 246s 0.414 0.857 0.584 0.055 246s -0.193 0.532 -0.478 -0.597 246s 246s x1: [4, 2, 3, 1] 246s 0.523 -0.181 -0.576 0.058 246s 0.423 0.341 -0.291 0.408 246s 246s y: [2, 2, 3, 1] 246s -0.272 0.044 246s 0.320 -0.004 246s test-mul-mat0: iter:397/500 246s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.374 246s 246s x1: [1, 1, 1, 1] 246s 0.349 246s 246s y: [1, 1, 1, 1] 246s -0.130 246s testing: mul_mat, [1, 1, 2, 1] = [1, 1, 2, 1] * [1, 1, 2, 1] 246s x0: [1, 1, 2, 1] 246s -0.705 246s 246s x1: [1, 1, 2, 1] 246s -0.237 246s 246s y: [1, 1, 2, 1] 246s 0.167 246s testing: mul_mat, [3, 1, 2, 2] = [1, 3, 2, 2] * [1, 1, 2, 2] 246s x0: [1, 3, 2, 2] 246s -0.431 246s -0.764 246s -0.717 246s 246s x1: [1, 1, 2, 2] 246s 0.005 246s 246s y: [3, 1, 2, 2] 246s -0.002 -0.004 -0.004 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.847 246s 0.322 246s -0.956 246s 246s x1: [1, 3, 1, 1] 246s 0.852 246s 0.334 246s 0.830 246s 246s y: [3, 3, 1, 1] 246s -0.721 0.274 -0.815 246s -0.283 0.108 -0.320 246s -0.703 0.267 -0.794 246s testing: mul_mat, [3, 1, 2, 1] = [3, 3, 2, 1] * [3, 1, 2, 1] 246s x0: [3, 3, 2, 1] 246s 0.437 0.387 0.623 246s -0.548 0.915 -0.802 246s 0.940 -0.491 -0.686 246s 246s x1: [3, 1, 2, 1] 246s -0.898 0.948 -0.193 246s 246s y: [3, 1, 2, 1] 246s -0.146 1.514 -1.177 246s testing: mul_mat, [2, 3, 2, 2] = [3, 2, 2, 2] * [3, 3, 2, 2] 246s x0: [3, 2, 2, 2] 246s 0.175 -0.149 -0.149 246s -0.910 -0.503 -0.229 246s 246s x1: [3, 3, 2, 2] 246s -0.790 0.059 0.968 246s -0.637 -0.619 -0.989 246s -0.535 -0.671 -0.182 246s 246s y: [2, 3, 2, 2] 246s -0.292 0.468 246s 0.128 1.117 246s 0.033 0.866 246s test-mul-mat0: iter:398/500 246s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.628 -0.830 -0.915 0.470 246s -0.914 0.811 -0.513 -0.459 246s 246s x1: [4, 3, 1, 1] 246s 0.476 0.005 0.974 -0.348 246s 0.095 -0.176 0.149 0.946 246s 0.596 -0.835 -0.005 -0.261 246s 246s y: [2, 3, 1, 1] 246s -0.760 -0.771 246s 0.513 -0.740 246s 0.949 -1.099 246s testing: mul_mat, [2, 2, 2, 1] = [4, 2, 2, 1] * [4, 2, 2, 1] 246s x0: [4, 2, 2, 1] 246s 0.243 0.017 0.392 -0.762 246s 0.756 0.033 0.866 0.927 246s 246s x1: [4, 2, 2, 1] 246s -0.104 -0.234 -0.914 -0.238 246s 0.184 0.952 -0.318 0.950 246s 246s y: [2, 2, 2, 1] 246s -0.206 -1.097 246s -0.788 0.775 246s testing: mul_mat, [2, 2, 2, 3] = [4, 2, 2, 3] * [4, 2, 2, 3] 246s x0: [4, 2, 2, 3] 246s -0.222 -0.487 0.426 0.413 246s 0.124 0.421 0.384 0.748 246s 246s x1: [4, 2, 2, 3] 246s -0.360 -0.412 0.773 -0.408 246s 0.270 0.722 0.789 0.893 246s 246s y: [2, 2, 2, 3] 246s 0.441 -0.227 246s 0.294 1.308 246s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.384 0.692 -0.610 -0.355 246s 246s x1: [4, 2, 1, 1] 246s 0.880 -0.360 -0.189 0.420 246s 0.255 -0.651 0.951 -0.878 246s 246s y: [1, 2, 1, 1] 246s 0.054 246s -0.621 246s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 3, 2, 1] 246s 0.632 246s 0.787 246s 0.535 246s 246s x1: [1, 4, 2, 1] 246s 0.811 246s -0.807 246s -0.581 246s 0.355 246s 246s y: [3, 4, 2, 1] 246s 0.513 0.638 0.434 246s -0.510 -0.635 -0.432 246s -0.367 -0.457 -0.311 246s 0.225 0.280 0.190 246s testing: mul_mat, [1, 1, 2, 3] = [3, 1, 2, 3] * [3, 1, 2, 3] 246s x0: [3, 1, 2, 3] 246s 0.048 0.829 0.894 246s 246s x1: [3, 1, 2, 3] 246s -0.123 -0.827 0.311 246s 246s y: [1, 1, 2, 3] 246s -0.413 246s test-mul-mat0: iter:399/500 246s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.207 -0.350 0.566 246s 0.626 0.227 -0.387 246s 246s x1: [3, 1, 1, 1] 246s 0.992 -0.019 -0.507 246s 246s y: [2, 1, 1, 1] 246s -0.075 0.813 246s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 246s x0: [3, 4, 4, 1] 246s -0.826 0.587 0.558 246s 0.800 -0.187 -0.829 246s 0.255 0.934 -0.846 246s -0.451 -0.086 0.137 246s 246s x1: [3, 2, 4, 1] 246s 0.455 0.121 0.982 246s 0.293 -0.021 -0.017 246s 246s y: [4, 2, 4, 1] 246s 0.243 -0.472 -0.602 -0.081 246s -0.264 0.253 0.070 -0.133 246s testing: mul_mat, [4, 4, 4, 4] = [3, 4, 4, 4] * [3, 4, 4, 4] 246s x0: [3, 4, 4, 4] 246s 0.482 -0.937 0.937 246s 0.523 -0.117 0.738 246s -0.098 -0.534 -0.616 246s -0.741 -0.531 -0.592 246s 246s x1: [3, 4, 4, 4] 246s 0.568 -0.032 0.057 246s 0.279 0.020 -0.036 246s -0.547 0.200 -0.144 246s -0.929 0.499 0.715 246s 246s y: [4, 4, 4, 4] 246s 0.357 0.343 -0.074 -0.438 246s 0.082 0.117 -0.016 -0.196 246s -0.586 -0.416 0.036 0.385 246s -0.246 -0.017 -0.616 0.000 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.276 0.701 0.647 246s 0.020 0.265 0.494 246s 246s x1: [3, 4, 1, 1] 246s -0.198 0.217 0.329 246s -0.546 0.522 0.885 246s 0.771 0.708 0.249 246s -0.947 0.551 -0.295 246s 246s y: [2, 4, 1, 1] 246s 0.310 0.216 246s 0.788 0.565 246s 0.870 0.326 246s -0.066 -0.019 246s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 4, 4, 1] 246s -0.308 -0.521 246s -0.168 0.233 246s 0.739 -0.686 246s 0.957 -0.243 246s 246s x1: [2, 3, 4, 1] 246s -0.643 -0.721 246s -0.914 -0.306 246s 0.004 -0.248 246s 246s y: [4, 3, 4, 1] 246s 0.574 -0.060 0.020 -0.440 246s 0.441 0.083 -0.466 -0.801 246s 0.128 -0.058 0.173 0.064 246s testing: mul_mat, [3, 2, 4, 4] = [4, 3, 4, 4] * [4, 2, 4, 4] 246s x0: [4, 3, 4, 4] 246s 0.601 0.559 -0.083 -0.871 246s 0.980 -0.091 -0.342 -0.905 246s 0.225 0.602 -0.394 -0.889 246s 246s x1: [4, 2, 4, 4] 246s 0.050 0.549 0.012 0.528 246s -0.218 0.326 -0.715 -0.899 246s 246s y: [3, 2, 4, 4] 246s -0.124 -0.484 -0.132 246s 0.893 0.815 1.228 246s test-mul-mat0: iter:400/500 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.595 246s 0.317 246s -0.969 246s 246s x1: [1, 3, 1, 1] 246s -0.271 246s 0.259 246s -0.567 246s 246s y: [3, 3, 1, 1] 246s -0.161 -0.086 0.262 246s 0.154 0.082 -0.251 246s -0.337 -0.180 0.549 246s testing: mul_mat, [4, 3, 3, 1] = [1, 4, 3, 1] * [1, 3, 3, 1] 246s x0: [1, 4, 3, 1] 246s 0.697 246s 0.547 246s 0.354 246s 0.032 246s 246s x1: [1, 3, 3, 1] 246s 0.397 246s 0.128 246s 0.301 246s 246s y: [4, 3, 3, 1] 246s 0.277 0.217 0.140 0.013 246s 0.089 0.070 0.045 0.004 246s 0.210 0.165 0.106 0.010 246s testing: mul_mat, [4, 4, 3, 3] = [1, 4, 3, 3] * [1, 4, 3, 3] 246s x0: [1, 4, 3, 3] 246s 0.112 246s 0.966 246s 0.690 246s -0.483 246s 246s x1: [1, 4, 3, 3] 246s 0.155 246s 0.413 246s -0.384 246s -0.587 246s 246s y: [4, 4, 3, 3] 246s 0.017 0.149 0.107 -0.075 246s 0.046 0.399 0.285 -0.200 246s -0.043 -0.371 -0.265 0.186 246s -0.066 -0.567 -0.405 0.284 246s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.372 246s 246s x1: [1, 4, 1, 1] 246s 0.300 246s 0.059 246s 0.981 246s -0.095 246s 246s y: [1, 4, 1, 1] 246s 0.111 246s 0.022 246s 0.364 246s -0.035 246s testing: mul_mat, [2, 1, 3, 1] = [1, 2, 3, 1] * [1, 1, 3, 1] 246s x0: [1, 2, 3, 1] 246s 0.365 246s -0.975 246s 246s x1: [1, 1, 3, 1] 246s -0.529 246s 246s y: [2, 1, 3, 1] 246s -0.193 0.515 246s testing: mul_mat, [1, 1, 3, 3] = [2, 1, 3, 3] * [2, 1, 3, 3] 246s x0: [2, 1, 3, 3] 246s -0.521 0.680 246s 246s x1: [2, 1, 3, 3] 246s 0.242 0.414 246s 246s y: [1, 1, 3, 3] 246s 0.155 246s test-mul-mat0: iter:401/500 246s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.282 -0.080 0.071 0.525 246s -0.025 0.598 0.697 0.056 246s -0.574 0.852 0.088 -0.462 246s 0.250 -0.466 -0.542 0.676 246s 246s x1: [4, 2, 1, 1] 246s 0.028 -0.395 0.974 0.104 246s -0.068 0.579 -0.761 0.240 246s 246s y: [4, 2, 1, 1] 246s 0.148 0.447 -0.315 -0.266 246s 0.045 -0.169 0.354 0.288 246s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 1, 3, 1] 246s -0.123 0.126 0.084 -0.430 246s 246s x1: [4, 4, 3, 1] 246s 0.547 0.669 -0.941 0.383 246s -0.548 0.727 -0.589 0.056 246s 0.701 0.514 0.989 0.279 246s 0.754 0.229 0.369 -0.529 246s 246s y: [1, 4, 3, 1] 246s -0.227 246s 0.085 246s -0.059 246s 0.194 246s testing: mul_mat, [4, 1, 3, 4] = [4, 4, 3, 4] * [4, 1, 3, 4] 246s x0: [4, 4, 3, 4] 246s 0.977 0.836 -0.982 -0.916 246s -0.179 -0.718 0.738 0.920 246s 0.119 0.941 0.930 -0.671 246s -0.847 0.322 0.260 0.501 246s 246s x1: [4, 1, 3, 4] 246s 0.383 0.721 0.137 0.914 246s 246s y: [4, 1, 3, 4] 246s 0.005 0.355 0.238 0.402 246s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.649 0.114 0.127 -0.056 246s -0.956 -0.537 -0.093 -0.546 246s 0.556 0.900 -0.434 -0.830 246s -0.820 -0.900 0.770 0.280 246s 246s x1: [4, 4, 1, 1] 246s -0.601 -0.664 0.611 -0.554 246s 0.250 -0.622 0.802 0.928 246s 0.003 0.035 0.928 -0.319 246s -0.125 0.931 -0.075 0.806 246s 246s y: [4, 4, 1, 1] 246s 0.422 1.176 -0.737 1.406 246s -0.184 -0.485 -1.540 1.233 246s 0.138 0.066 -0.105 0.592 246s 0.133 -0.814 0.132 -0.568 246s testing: mul_mat, [3, 4, 3, 1] = [4, 3, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 3, 3, 1] 246s -0.471 -0.988 -0.599 0.734 246s 0.989 0.381 0.339 0.751 246s 0.336 -0.033 -0.631 0.941 246s 246s x1: [4, 4, 3, 1] 246s -0.935 -0.384 -0.470 -0.557 246s -0.582 -0.543 0.446 0.453 246s -0.614 -0.873 -0.672 -0.683 246s 0.052 -0.866 -0.514 0.403 246s 246s y: [3, 4, 3, 1] 246s 0.693 -1.649 -0.529 246s 0.875 -0.292 -0.033 246s 1.053 -1.681 -0.397 246s 1.435 -0.150 0.749 246s testing: mul_mat, [4, 4, 3, 4] = [3, 4, 3, 4] * [3, 4, 3, 4] 246s x0: [3, 4, 3, 4] 246s 0.613 -0.013 -0.545 246s 0.155 0.279 -0.421 246s 0.868 0.564 -0.572 246s 0.506 0.190 0.909 246s 246s x1: [3, 4, 3, 4] 246s 0.300 0.440 0.102 246s 0.670 0.174 -0.147 246s 0.611 0.521 0.081 246s 0.739 0.011 -0.772 246s 246s y: [4, 4, 3, 4] 246s 0.123 0.126 0.450 0.328 246s 0.488 0.214 0.764 0.238 246s 0.324 0.206 0.778 0.481 246s 0.874 0.442 1.089 -0.325 246s test-mul-mat0: iter:402/500 246s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.809 0.613 246s -0.756 0.594 246s 246s x1: [2, 4, 1, 1] 246s 0.125 0.496 246s -0.211 -0.669 246s 0.174 -0.715 246s 0.404 0.289 246s 246s y: [2, 4, 1, 1] 246s 0.405 0.201 246s -0.581 -0.239 246s -0.298 -0.556 246s 0.504 -0.133 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.407 0.369 246s 0.091 0.450 246s -0.360 0.678 246s 246s x1: [2, 2, 1, 1] 246s 0.104 -0.869 246s 0.845 -0.515 246s 246s y: [3, 2, 1, 1] 246s -0.363 -0.381 -0.627 246s -0.533 -0.155 -0.654 246s testing: mul_mat, [1, 3, 1, 2] = [2, 1, 1, 2] * [2, 3, 1, 2] 246s x0: [2, 1, 1, 2] 246s -0.770 -0.273 246s 246s x1: [2, 3, 1, 2] 246s 0.223 0.746 246s -0.340 -0.216 246s 0.371 -0.232 246s 246s y: [1, 3, 1, 2] 246s -0.375 246s 0.321 246s -0.222 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.444 0.930 246s -0.707 0.246 246s 0.479 -0.927 246s 246s x1: [2, 1, 1, 1] 246s -0.660 -0.838 246s 246s y: [3, 1, 1, 1] 246s -1.072 0.260 0.461 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.325 0.055 -0.922 246s 0.530 0.443 0.551 246s 246s x1: [3, 2, 1, 1] 246s 0.298 -0.663 0.522 246s 0.938 -0.985 -0.254 246s 246s y: [2, 2, 1, 1] 246s -0.615 0.152 246s -0.125 -0.079 246s testing: mul_mat, [1, 3, 1, 2] = [2, 1, 1, 2] * [2, 3, 1, 2] 246s x0: [2, 1, 1, 2] 246s 0.412 0.760 246s 246s x1: [2, 3, 1, 2] 246s 0.707 0.416 246s -0.623 0.145 246s 0.039 -0.392 246s 246s y: [1, 3, 1, 2] 246s 0.608 246s -0.146 246s -0.282 246s test-mul-mat0: iter:403/500 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.981 -0.837 -0.901 246s 0.853 0.120 -0.255 246s -0.934 -0.761 0.026 246s 0.723 0.651 -0.214 246s 246s x1: [3, 4, 1, 1] 246s -0.177 0.011 -0.899 246s -0.492 0.686 0.631 246s 0.563 0.129 0.709 246s 0.114 -0.164 0.124 246s 246s y: [4, 4, 1, 1] 246s 0.628 0.079 0.133 0.071 246s -1.626 -0.499 -0.046 -0.044 246s -0.194 0.315 -0.605 0.340 246s 0.137 0.046 0.022 -0.051 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.130 0.414 -0.797 246s 0.966 -0.461 0.694 246s 246s x1: [3, 4, 1, 1] 246s 0.310 -0.691 -0.381 246s -0.804 0.305 0.974 246s 0.019 -0.684 -0.925 246s 0.527 -0.999 0.705 246s 246s y: [2, 4, 1, 1] 246s 0.058 0.354 246s -0.754 -0.241 246s 0.456 -0.308 246s -0.907 1.459 246s testing: mul_mat, [4, 2, 1, 3] = [3, 4, 1, 3] * [3, 2, 1, 3] 246s x0: [3, 4, 1, 3] 246s 0.641 0.019 0.642 246s 0.642 -0.276 -0.269 246s -0.228 -0.861 -0.066 246s -0.262 -0.323 -0.371 246s 246s x1: [3, 2, 1, 3] 246s 0.947 -0.298 0.793 246s 0.800 0.821 -0.462 246s 246s y: [4, 2, 1, 3] 246s 1.110 0.477 -0.011 -0.446 246s 0.232 0.412 -0.859 -0.303 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.369 -0.843 -0.387 246s 0.187 -0.232 0.353 246s 0.893 0.415 0.464 246s -0.427 0.148 0.402 246s 246s x1: [3, 4, 1, 1] 246s -0.575 -0.629 -0.329 246s 0.359 0.109 0.348 246s 0.988 0.794 -0.273 246s -0.591 -0.721 0.927 246s 246s y: [4, 4, 1, 1] 246s 0.869 -0.077 -0.927 0.020 246s -0.359 0.165 0.528 0.003 246s -0.928 -0.096 1.084 -0.414 246s 0.466 0.384 -0.396 0.518 246s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.706 0.280 -0.584 0.205 246s -0.511 -0.426 -0.351 0.603 246s 246s x1: [4, 3, 1, 1] 246s 0.405 0.421 0.210 0.099 246s 0.020 0.743 0.524 0.391 246s -0.586 -0.117 -0.500 0.762 246s 246s y: [2, 3, 1, 1] 246s -0.270 -0.400 246s -0.032 -0.275 246s 0.829 0.984 246s testing: mul_mat, [2, 4, 1, 3] = [2, 2, 1, 3] * [2, 4, 1, 3] 246s x0: [2, 2, 1, 3] 246s 0.609 0.357 246s 0.574 -0.743 246s 246s x1: [2, 4, 1, 3] 246s -0.459 0.778 246s 0.760 0.309 246s 0.193 -0.092 246s 0.921 -0.455 246s 246s y: [2, 4, 1, 3] 246s -0.001 -0.841 246s 0.573 0.207 246s 0.084 0.179 246s 0.398 0.867 246s test-mul-mat0: iter:404/500 246s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.392 246s -0.839 246s 246s x1: [1, 3, 1, 1] 246s -0.755 246s 0.794 246s 0.885 246s 246s y: [2, 3, 1, 1] 246s 0.296 0.634 246s -0.311 -0.666 246s -0.347 -0.743 246s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.325 246s 0.520 246s 246s x1: [1, 2, 1, 1] 246s 0.868 246s -0.186 246s 246s y: [2, 2, 1, 1] 246s 0.282 0.451 246s -0.060 -0.097 246s testing: mul_mat, [1, 2, 1, 2] = [1, 1, 1, 2] * [1, 2, 1, 2] 246s x0: [1, 1, 1, 2] 246s -0.906 246s 246s x1: [1, 2, 1, 2] 246s 0.302 246s 0.653 246s 246s y: [1, 2, 1, 2] 246s -0.273 246s -0.591 246s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.440 246s 246s x1: [1, 1, 1, 1] 246s 0.519 246s 246s y: [1, 1, 1, 1] 246s -0.228 246s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.280 246s 246s x1: [1, 1, 1, 1] 246s -0.682 246s 246s y: [1, 1, 1, 1] 246s -0.191 246s testing: mul_mat, [2, 1, 1, 2] = [1, 2, 1, 2] * [1, 1, 1, 2] 246s x0: [1, 2, 1, 2] 246s -0.545 246s 0.473 246s 246s x1: [1, 1, 1, 2] 246s -0.575 246s 246s y: [2, 1, 1, 2] 246s 0.313 -0.272 246s test-mul-mat0: iter:405/500 246s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.875 -0.297 246s -0.795 0.645 246s -0.995 0.857 246s -0.835 -0.752 246s 246s x1: [2, 1, 1, 1] 246s 0.311 0.853 246s 246s y: [4, 1, 1, 1] 246s -0.525 0.302 0.422 -0.901 246s testing: mul_mat, [2, 4, 3, 1] = [2, 2, 3, 1] * [2, 4, 3, 1] 246s x0: [2, 2, 3, 1] 246s 0.029 0.287 246s 0.896 -0.114 246s 246s x1: [2, 4, 3, 1] 246s 0.119 -0.741 246s 0.848 -0.362 246s 0.132 -0.592 246s -0.045 -0.439 246s 246s y: [2, 4, 3, 1] 246s -0.209 0.191 246s -0.080 0.801 246s -0.166 0.185 246s -0.127 0.010 246s testing: mul_mat, [3, 2, 3, 4] = [2, 3, 3, 4] * [2, 2, 3, 4] 246s x0: [2, 3, 3, 4] 246s -0.906 0.409 246s -0.052 -0.143 246s 0.381 0.239 246s 246s x1: [2, 2, 3, 4] 246s 0.598 0.403 246s -0.913 -0.022 246s 246s y: [3, 2, 3, 4] 246s -0.376 -0.089 0.324 246s 0.818 0.051 -0.353 246s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.489 0.185 246s -0.901 0.579 246s 0.530 -0.024 246s -0.504 -0.421 246s 246s x1: [2, 3, 1, 1] 246s 0.143 0.181 246s -0.340 -0.452 246s 0.988 -0.325 246s 246s y: [4, 3, 1, 1] 246s -0.036 -0.024 0.072 -0.148 246s 0.082 0.045 -0.170 0.362 246s -0.543 -1.078 0.532 -0.361 246s testing: mul_mat, [4, 2, 3, 1] = [4, 4, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 4, 3, 1] 246s -0.439 0.370 -0.317 0.279 246s -0.606 0.847 0.113 0.501 246s 0.268 0.877 -0.866 0.957 246s -0.861 0.588 -0.253 -0.333 246s 246s x1: [4, 2, 3, 1] 246s 0.738 -0.782 -0.164 0.236 246s -0.455 -0.936 -0.833 0.367 246s 246s y: [4, 2, 3, 1] 246s -0.496 -1.010 -0.120 -1.132 246s 0.220 -0.428 0.131 -0.071 246s testing: mul_mat, [1, 4, 3, 4] = [4, 1, 3, 4] * [4, 4, 3, 4] 246s x0: [4, 1, 3, 4] 246s -0.999 -0.855 -0.493 -0.452 246s 246s x1: [4, 4, 3, 4] 246s 0.327 -0.611 -0.508 0.016 246s -0.635 0.197 -0.895 0.650 246s 0.592 -0.421 -0.082 0.018 246s -0.048 -0.731 0.004 0.719 246s 246s y: [1, 4, 3, 4] 246s 0.440 246s 0.613 246s -0.199 246s 0.346 246s test-mul-mat0: iter:406/500 246s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.624 246s 246s x1: [1, 2, 1, 1] 246s -0.737 246s 0.198 246s 246s y: [1, 2, 1, 1] 246s 0.460 246s -0.123 246s testing: mul_mat, [4, 1, 2, 1] = [1, 4, 2, 1] * [1, 1, 2, 1] 246s x0: [1, 4, 2, 1] 246s -0.344 246s -0.879 246s 0.863 246s -0.610 246s 246s x1: [1, 1, 2, 1] 246s -0.078 246s 246s y: [4, 1, 2, 1] 246s 0.027 0.068 -0.067 0.047 246s testing: mul_mat, [4, 4, 2, 3] = [1, 4, 2, 3] * [1, 4, 2, 3] 246s x0: [1, 4, 2, 3] 246s -0.162 246s 0.064 246s 0.232 246s 0.106 246s 246s x1: [1, 4, 2, 3] 246s 0.218 246s -0.894 246s 0.692 246s -0.881 246s 246s y: [4, 4, 2, 3] 246s -0.035 0.014 0.050 0.023 246s 0.144 -0.058 -0.207 -0.095 246s -0.112 0.045 0.160 0.073 246s 0.142 -0.057 -0.204 -0.093 246s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 4, 1, 1] 246s 0.702 246s -0.220 246s -0.925 246s -0.233 246s 246s x1: [1, 4, 1, 1] 246s -0.711 246s -0.740 246s 0.028 246s 0.474 246s 246s y: [4, 4, 1, 1] 246s -0.500 0.157 0.658 0.166 246s -0.519 0.163 0.684 0.173 246s 0.020 -0.006 -0.026 -0.007 246s 0.333 -0.104 -0.438 -0.111 246s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 246s x0: [4, 1, 2, 1] 246s -0.189 -0.473 -0.253 -0.682 246s 246s x1: [4, 1, 2, 1] 246s -0.988 0.180 -0.497 0.952 246s 246s y: [1, 1, 2, 1] 246s -0.423 246s testing: mul_mat, [4, 4, 2, 3] = [1, 4, 2, 3] * [1, 4, 2, 3] 246s x0: [1, 4, 2, 3] 246s -0.573 246s -0.782 246s 0.548 246s 0.417 246s 246s x1: [1, 4, 2, 3] 246s 0.605 246s -0.755 246s -0.002 246s -0.145 246s 246s y: [4, 4, 2, 3] 246s -0.346 -0.473 0.332 0.252 246s 0.432 0.590 -0.414 -0.315 246s 0.001 0.001 -0.001 -0.001 246s 0.083 0.114 -0.080 -0.061 246s test-mul-mat0: iter:407/500 246s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 4, 1, 1] 246s 0.128 246s -0.971 246s 0.834 246s -0.324 246s 246s x1: [1, 1, 1, 1] 246s 0.601 246s 246s y: [4, 1, 1, 1] 246s 0.077 -0.584 0.502 -0.195 246s testing: mul_mat, [2, 4, 4, 1] = [1, 2, 4, 1] * [1, 4, 4, 1] 246s x0: [1, 2, 4, 1] 246s 0.627 246s 0.825 246s 246s x1: [1, 4, 4, 1] 246s 0.446 246s -0.615 246s 0.659 246s -0.532 246s 246s y: [2, 4, 4, 1] 246s 0.279 0.368 246s -0.386 -0.507 246s 0.413 0.544 246s -0.334 -0.439 246s testing: mul_mat, [1, 2, 4, 3] = [1, 1, 4, 3] * [1, 2, 4, 3] 246s x0: [1, 1, 4, 3] 246s 0.858 246s 246s x1: [1, 2, 4, 3] 246s -0.213 246s 0.583 246s 246s y: [1, 2, 4, 3] 246s -0.183 246s 0.500 246s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 4, 1, 1] 246s 0.490 246s 0.635 246s -0.058 246s -0.551 246s 246s x1: [1, 1, 1, 1] 246s -0.094 246s 246s y: [4, 1, 1, 1] 246s -0.046 -0.059 0.005 0.052 246s testing: mul_mat, [1, 1, 4, 1] = [4, 1, 4, 1] * [4, 1, 4, 1] 246s x0: [4, 1, 4, 1] 246s 0.711 -0.684 0.903 -0.549 246s 246s x1: [4, 1, 4, 1] 246s -0.291 0.154 -0.684 0.119 246s 246s y: [1, 1, 4, 1] 246s -0.995 246s testing: mul_mat, [4, 4, 4, 3] = [1, 4, 4, 3] * [1, 4, 4, 3] 246s x0: [1, 4, 4, 3] 246s 0.003 246s 0.903 246s 0.372 246s -0.500 246s 246s x1: [1, 4, 4, 3] 246s 0.255 246s -0.083 246s 0.589 246s -0.625 246s 246s y: [4, 4, 4, 3] 246s 0.001 0.230 0.095 -0.128 246s -0.000 -0.075 -0.031 0.042 246s 0.002 0.532 0.219 -0.295 246s -0.002 -0.564 -0.232 0.313 246s test-mul-mat0: iter:408/500 246s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.123 246s 0.307 246s 0.110 246s 0.879 246s 246s x1: [1, 1, 1, 1] 246s -0.899 246s 246s y: [4, 1, 1, 1] 246s 0.111 -0.276 -0.099 -0.790 246s testing: mul_mat, [3, 4, 4, 1] = [1, 3, 4, 1] * [1, 4, 4, 1] 246s x0: [1, 3, 4, 1] 246s -0.446 246s -0.904 246s -0.212 246s 246s x1: [1, 4, 4, 1] 246s -0.351 246s -0.235 246s -0.130 246s -0.528 246s 246s y: [3, 4, 4, 1] 246s 0.156 0.317 0.074 246s 0.105 0.213 0.050 246s 0.058 0.118 0.028 246s 0.236 0.478 0.112 246s testing: mul_mat, [3, 3, 4, 2] = [1, 3, 4, 2] * [1, 3, 4, 2] 246s x0: [1, 3, 4, 2] 246s -0.202 246s -0.412 246s -0.019 246s 246s x1: [1, 3, 4, 2] 246s 0.731 246s -0.560 246s 0.438 246s 246s y: [3, 3, 4, 2] 246s -0.148 -0.301 -0.014 246s 0.113 0.231 0.011 246s -0.088 -0.180 -0.008 246s testing: mul_mat, [3, 3, 1, 1] = [1, 3, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.542 246s -0.551 246s -0.233 246s 246s x1: [1, 3, 1, 1] 246s 0.150 246s -0.288 246s 0.546 246s 246s y: [3, 3, 1, 1] 246s -0.081 -0.083 -0.035 246s 0.156 0.159 0.067 246s -0.295 -0.301 -0.127 246s testing: mul_mat, [2, 1, 4, 1] = [3, 2, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 2, 4, 1] 246s -0.354 0.107 0.383 246s -0.465 0.163 0.972 246s 246s x1: [3, 1, 4, 1] 246s 0.257 0.037 0.748 246s 246s y: [2, 1, 4, 1] 246s 0.199 0.614 246s testing: mul_mat, [3, 3, 4, 2] = [2, 3, 4, 2] * [2, 3, 4, 2] 246s x0: [2, 3, 4, 2] 246s 0.807 0.215 246s -0.195 -0.809 246s 0.759 -0.203 246s 246s x1: [2, 3, 4, 2] 246s -0.130 0.574 246s -0.033 -0.655 246s -0.752 -0.191 246s 246s y: [3, 3, 4, 2] 246s 0.019 -0.439 -0.215 246s -0.168 0.537 0.108 246s -0.648 0.301 -0.532 246s test-mul-mat0: iter:409/500 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.134 -0.378 0.868 -0.851 246s 246s x1: [4, 3, 1, 1] 246s 0.928 -0.998 0.344 0.110 246s -0.946 -0.183 0.249 -0.286 246s -0.182 -0.316 0.182 0.625 246s 246s y: [1, 3, 1, 1] 246s 0.458 246s 0.656 246s -0.230 246s testing: mul_mat, [2, 1, 4, 1] = [4, 2, 4, 1] * [4, 1, 4, 1] 246s x0: [4, 2, 4, 1] 246s 0.618 -0.823 -0.754 -0.132 246s -0.109 0.064 0.552 -0.927 246s 246s x1: [4, 1, 4, 1] 246s 0.562 0.305 -0.857 0.240 246s 246s y: [2, 1, 4, 1] 246s 0.711 -0.738 246s testing: mul_mat, [4, 2, 4, 2] = [4, 4, 4, 2] * [4, 2, 4, 2] 246s x0: [4, 4, 4, 2] 246s -0.023 -0.504 0.064 0.655 246s 0.633 -0.538 0.911 -0.978 246s 0.779 -0.168 -0.463 0.617 246s 0.649 0.293 0.215 0.792 246s 246s x1: [4, 2, 4, 2] 246s 0.674 -0.813 0.637 -0.435 246s 0.251 0.189 -0.361 0.941 246s 246s y: [4, 2, 4, 2] 246s 0.150 1.870 0.099 -0.008 246s 0.492 -1.192 0.911 0.886 246s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.886 -0.263 -0.139 0.489 246s 246s x1: [4, 4, 1, 1] 246s -0.566 -0.955 -0.207 -0.349 246s -0.554 0.621 -0.631 -0.175 246s 0.384 0.294 0.924 -0.953 246s -0.140 -0.819 -0.100 0.585 246s 246s y: [1, 4, 1, 1] 246s 0.611 246s 0.329 246s -1.013 246s 0.640 246s testing: mul_mat, [3, 4, 4, 1] = [1, 3, 4, 1] * [1, 4, 4, 1] 246s x0: [1, 3, 4, 1] 246s 0.232 246s -0.203 246s 0.093 246s 246s x1: [1, 4, 4, 1] 246s 0.794 246s 0.665 246s 0.149 246s 0.388 246s 246s y: [3, 4, 4, 1] 246s 0.184 -0.161 0.074 246s 0.154 -0.135 0.062 246s 0.035 -0.030 0.014 246s 0.090 -0.079 0.036 246s testing: mul_mat, [3, 1, 4, 2] = [3, 3, 4, 2] * [3, 1, 4, 2] 246s x0: [3, 3, 4, 2] 246s -0.668 0.169 -0.132 246s 0.323 0.181 -0.471 246s 0.345 0.621 0.690 246s 246s x1: [3, 1, 4, 2] 246s 0.698 0.347 -0.930 246s 246s y: [3, 1, 4, 2] 246s -0.285 0.727 -0.186 246s test-mul-mat0: iter:410/500 246s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.583 -0.659 246s 0.119 0.698 246s 246s x1: [2, 3, 1, 1] 246s -0.003 0.007 246s 0.632 0.589 246s 0.773 -0.209 246s 246s y: [2, 3, 1, 1] 246s -0.003 0.005 246s -0.756 0.486 246s -0.313 -0.054 246s testing: mul_mat, [2, 2, 4, 1] = [2, 2, 4, 1] * [2, 2, 4, 1] 246s x0: [2, 2, 4, 1] 246s -0.856 0.691 246s 0.767 0.140 246s 246s x1: [2, 2, 4, 1] 246s -0.881 -0.272 246s 0.468 0.121 246s 246s y: [2, 2, 4, 1] 246s 0.566 -0.713 246s -0.318 0.376 246s testing: mul_mat, [2, 2, 4, 4] = [2, 2, 4, 4] * [2, 2, 4, 4] 246s x0: [2, 2, 4, 4] 246s 0.640 -0.987 246s -0.549 0.226 246s 246s x1: [2, 2, 4, 4] 246s -0.945 0.771 246s 0.617 0.590 246s 246s y: [2, 2, 4, 4] 246s -1.365 0.693 246s -0.187 -0.206 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.027 0.702 246s 0.585 -0.075 246s 0.415 -0.818 246s 246s x1: [2, 2, 1, 1] 246s -0.655 -0.016 246s -0.086 -0.347 246s 246s y: [3, 2, 1, 1] 246s 0.007 -0.382 -0.259 246s -0.241 -0.024 0.248 246s testing: mul_mat, [4, 2, 4, 1] = [3, 4, 4, 1] * [3, 2, 4, 1] 246s x0: [3, 4, 4, 1] 246s -0.461 0.641 0.833 246s -0.285 -0.393 -0.914 246s -0.576 -0.376 0.900 246s -0.759 0.505 0.100 246s 246s x1: [3, 2, 4, 1] 246s -0.617 0.865 0.226 246s 0.461 -0.606 0.267 246s 246s y: [4, 2, 4, 1] 246s 1.027 -0.371 0.234 0.928 246s -0.378 -0.137 0.202 -0.630 246s testing: mul_mat, [3, 3, 4, 4] = [4, 3, 4, 4] * [4, 3, 4, 4] 246s x0: [4, 3, 4, 4] 246s 0.368 -0.426 -0.303 -0.655 246s -0.414 0.685 -0.908 -0.801 246s -0.301 -0.283 0.929 -0.451 246s 246s x1: [4, 3, 4, 4] 246s -0.511 -0.940 0.144 -0.047 246s -0.886 0.787 0.549 -0.187 246s 0.083 -0.378 0.141 0.945 246s 246s y: [3, 3, 4, 4] 246s 0.199 -0.525 0.575 246s -0.705 0.556 0.638 246s -0.471 -1.179 -0.213 246s test-mul-mat0: iter:411/500 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.168 -0.284 246s 0.089 -0.401 246s 0.312 0.190 246s 246s x1: [2, 2, 1, 1] 246s 0.404 0.187 246s 0.377 -0.520 246s 246s y: [3, 2, 1, 1] 246s 0.015 -0.039 0.162 246s 0.211 0.242 0.019 246s testing: mul_mat, [3, 3, 3, 1] = [2, 3, 3, 1] * [2, 3, 3, 1] 246s x0: [2, 3, 3, 1] 246s -0.246 -0.548 246s 0.251 -0.869 246s -0.067 -0.504 246s 246s x1: [2, 3, 3, 1] 246s 0.729 0.663 246s -0.547 0.489 246s -0.621 0.819 246s 246s y: [3, 3, 3, 1] 246s -0.543 -0.394 -0.384 246s -0.134 -0.562 -0.210 246s -0.296 -0.867 -0.371 246s testing: mul_mat, [2, 3, 3, 3] = [2, 2, 3, 3] * [2, 3, 3, 3] 246s x0: [2, 2, 3, 3] 246s 0.051 0.227 246s -0.380 -0.295 246s 246s x1: [2, 3, 3, 3] 246s 0.388 -0.955 246s -0.891 -0.204 246s -0.896 0.488 246s 246s y: [2, 3, 3, 3] 246s -0.197 0.134 246s -0.092 0.399 246s 0.065 0.196 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.160 0.084 246s -0.948 0.159 246s 246s x1: [2, 2, 1, 1] 246s -0.445 -0.650 246s 0.285 -0.573 246s 246s y: [2, 2, 1, 1] 246s 0.017 0.318 246s -0.094 -0.362 246s testing: mul_mat, [4, 2, 3, 1] = [2, 4, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 4, 3, 1] 246s 0.778 -0.242 246s -0.482 -0.338 246s 0.975 0.821 246s 0.490 0.702 246s 246s x1: [2, 2, 3, 1] 246s -0.272 -0.165 246s -0.501 0.215 246s 246s y: [4, 2, 3, 1] 246s -0.172 0.187 -0.401 -0.249 246s -0.442 0.169 -0.312 -0.095 246s testing: mul_mat, [4, 2, 3, 3] = [4, 4, 3, 3] * [4, 2, 3, 3] 246s x0: [4, 4, 3, 3] 246s -0.634 -0.844 0.172 -0.630 246s -0.718 0.893 0.944 -0.508 246s 0.746 -0.911 0.394 0.278 246s 0.103 -0.569 -0.561 0.906 246s 246s x1: [4, 2, 3, 3] 246s 0.827 -0.222 0.889 0.641 246s -0.137 0.219 -0.844 -0.360 246s 246s y: [4, 2, 3, 3] 246s -0.588 -0.278 1.347 0.293 246s -0.016 -0.320 -0.734 0.009 246s test-mul-mat0: iter:412/500 246s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.112 246s 246s x1: [1, 1, 1, 1] 246s 0.148 246s 246s y: [1, 1, 1, 1] 246s 0.017 246s testing: mul_mat, [1, 1, 3, 1] = [1, 1, 3, 1] * [1, 1, 3, 1] 246s x0: [1, 1, 3, 1] 246s -0.855 246s 246s x1: [1, 1, 3, 1] 246s -0.167 246s 246s y: [1, 1, 3, 1] 246s 0.143 246s testing: mul_mat, [1, 1, 3, 2] = [1, 1, 3, 2] * [1, 1, 3, 2] 246s x0: [1, 1, 3, 2] 246s 0.562 246s 246s x1: [1, 1, 3, 2] 246s -0.249 246s 246s y: [1, 1, 3, 2] 246s -0.140 246s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.210 246s -0.026 246s 246s x1: [1, 1, 1, 1] 246s 0.351 246s 246s y: [2, 1, 1, 1] 246s -0.074 -0.009 246s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 246s x0: [2, 2, 3, 1] 246s -0.380 0.018 246s 0.542 -0.172 246s 246s x1: [2, 1, 3, 1] 246s 0.543 -0.361 246s 246s y: [2, 1, 3, 1] 246s -0.213 0.356 246s testing: mul_mat, [4, 2, 3, 2] = [2, 4, 3, 2] * [2, 2, 3, 2] 246s x0: [2, 4, 3, 2] 246s 0.316 -0.576 246s -0.306 -0.115 246s -0.804 0.397 246s -0.063 0.458 246s 246s x1: [2, 2, 3, 2] 246s -0.540 0.034 246s -0.748 -0.898 246s 246s y: [4, 2, 3, 2] 246s -0.190 0.162 0.447 0.049 246s 0.281 0.332 0.245 -0.365 246s test-mul-mat0: iter:413/500 246s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.702 0.020 246s -0.295 0.493 246s 246s x1: [2, 4, 1, 1] 246s -0.700 0.055 246s 0.099 -0.127 246s 0.451 0.232 246s 0.300 0.578 246s 246s y: [2, 4, 1, 1] 246s 0.493 0.233 246s -0.072 -0.092 246s -0.312 -0.019 246s -0.199 0.196 246s testing: mul_mat, [2, 2, 3, 1] = [2, 2, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 2, 3, 1] 246s 0.914 0.207 246s -0.549 0.474 246s 246s x1: [2, 2, 3, 1] 246s 0.399 -0.787 246s 0.572 0.176 246s 246s y: [2, 2, 3, 1] 246s 0.203 -0.592 246s 0.560 -0.231 246s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 1, 3, 1] 246s -0.268 -0.224 246s 246s x1: [2, 2, 3, 1] 246s 0.557 -0.307 246s 0.222 -0.423 246s 246s y: [1, 2, 3, 1] 246s -0.080 246s 0.035 246s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.689 -0.227 246s -0.065 0.532 246s 0.908 -0.803 246s -0.782 0.845 246s 246s x1: [2, 1, 1, 1] 246s -0.784 -0.805 246s 246s y: [4, 1, 1, 1] 246s -0.358 -0.377 -0.066 -0.067 246s testing: mul_mat, [1, 2, 3, 1] = [4, 1, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 1, 3, 1] 246s 0.655 0.494 0.425 0.187 246s 246s x1: [4, 2, 3, 1] 246s -0.544 0.755 -0.462 0.678 246s -0.668 0.936 -0.607 -0.692 246s 246s y: [1, 2, 3, 1] 246s -0.054 246s -0.362 246s testing: mul_mat, [1, 4, 3, 1] = [1, 1, 3, 1] * [1, 4, 3, 1] 246s x0: [1, 1, 3, 1] 246s 0.086 246s 246s x1: [1, 4, 3, 1] 246s 0.714 246s -0.914 246s 0.290 246s -0.606 246s 246s y: [1, 4, 3, 1] 246s 0.061 246s -0.078 246s 0.025 246s -0.052 246s test-mul-mat0: iter:414/500 246s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.341 -0.181 246s 246s x1: [2, 4, 1, 1] 246s -0.574 -1.000 246s 0.674 -0.882 246s 0.270 0.316 246s 0.564 0.077 246s 246s y: [1, 4, 1, 1] 246s -0.015 246s 0.389 246s 0.035 246s 0.178 246s testing: mul_mat, [4, 1, 2, 1] = [2, 4, 2, 1] * [2, 1, 2, 1] 246s x0: [2, 4, 2, 1] 246s 0.737 -0.104 246s 0.587 -0.565 246s 0.582 -0.917 246s -0.496 0.789 246s 246s x1: [2, 1, 2, 1] 246s -0.650 0.427 246s 246s y: [4, 1, 2, 1] 246s -0.523 -0.622 -0.770 0.659 246s testing: mul_mat, [2, 4, 2, 2] = [2, 2, 2, 2] * [2, 4, 2, 2] 246s x0: [2, 2, 2, 2] 246s -0.353 0.325 246s 0.913 0.846 246s 246s x1: [2, 4, 2, 2] 246s -0.712 -0.837 246s 0.636 0.558 246s 0.479 0.200 246s -0.365 -0.884 246s 246s y: [2, 4, 2, 2] 246s -0.021 -1.358 246s -0.043 1.053 246s -0.104 0.607 246s -0.158 -1.082 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.782 -0.830 246s -0.346 0.999 246s 246s x1: [2, 2, 1, 1] 246s -0.986 0.502 246s -0.563 -0.746 246s 246s y: [2, 2, 1, 1] 246s 0.355 0.843 246s 1.059 -0.550 246s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 246s x0: [2, 2, 2, 1] 246s 0.650 -0.355 246s -0.299 -0.963 246s 246s x1: [2, 2, 2, 1] 246s -0.854 0.649 246s -0.731 0.157 246s 246s y: [2, 2, 2, 1] 246s -0.786 -0.370 246s -0.531 0.067 246s testing: mul_mat, [4, 2, 2, 2] = [2, 4, 2, 2] * [2, 2, 2, 2] 246s x0: [2, 4, 2, 2] 246s 0.597 0.119 246s -0.622 0.758 246s 0.142 0.051 246s 0.401 0.820 246s 246s x1: [2, 2, 2, 2] 246s -0.153 0.690 246s 0.371 -0.340 246s 246s y: [4, 2, 2, 2] 246s -0.009 0.618 0.013 0.505 246s 0.181 -0.488 0.036 -0.130 246s test-mul-mat0: iter:415/500 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.882 -0.732 246s -0.225 -0.090 246s 246s x1: [2, 2, 1, 1] 246s -0.678 -0.794 246s 0.946 -0.276 246s 246s y: [2, 2, 1, 1] 246s -0.017 0.224 246s 1.036 -0.189 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.094 -0.079 246s 0.272 -0.481 246s 0.276 -0.916 246s 246s x1: [2, 2, 1, 1] 246s -0.342 0.945 246s 0.309 0.708 246s 246s y: [3, 2, 1, 1] 246s -0.107 -0.548 -0.960 246s -0.027 -0.257 -0.563 246s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.421 0.050 246s 0.305 -0.295 246s 0.372 0.511 246s -0.349 -0.904 246s 246s x1: [2, 3, 1, 1] 246s -0.763 -0.056 246s 0.066 -0.605 246s 0.573 -0.513 246s 246s y: [4, 3, 1, 1] 246s 0.318 -0.216 -0.313 0.317 246s -0.058 0.198 -0.285 0.524 246s -0.267 0.326 -0.049 0.264 246s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.844 0.650 246s 0.847 0.429 246s 246s x1: [2, 4, 1, 1] 246s -0.195 -0.467 246s -0.636 0.579 246s 0.443 0.022 246s 0.524 -0.248 246s 246s y: [2, 4, 1, 1] 246s -0.139 -0.366 246s 0.913 -0.290 246s -0.360 0.384 246s -0.603 0.338 246s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.422 0.146 246s -0.004 -0.978 246s 0.443 -0.885 246s 0.065 -0.549 246s 246s x1: [2, 2, 1, 1] 246s -0.635 -0.074 246s 0.513 -0.398 246s 246s y: [4, 2, 1, 1] 246s 0.257 0.074 -0.216 -0.001 246s -0.274 0.388 0.579 0.252 246s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.355 0.698 0.455 -0.079 246s -0.031 -0.974 -0.681 -0.855 246s 0.870 0.954 -0.725 0.546 246s -0.893 0.349 -0.032 0.918 246s 246s x1: [4, 2, 1, 1] 246s -0.273 0.487 0.961 0.379 246s 0.583 -0.234 0.912 0.947 246s 246s y: [4, 2, 1, 1] 246s 0.651 -1.444 -0.263 0.730 246s 0.384 -1.221 0.140 0.238 246s test-mul-mat0: iter:416/500 246s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.476 0.715 0.797 246s -0.758 0.627 0.745 246s 246s x1: [3, 1, 1, 1] 246s -0.273 0.514 -0.663 246s 246s y: [2, 1, 1, 1] 246s -0.291 0.036 246s testing: mul_mat, [4, 2, 3, 1] = [3, 4, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 4, 3, 1] 246s 0.265 0.377 0.789 246s -0.220 0.714 -0.997 246s -0.744 0.429 0.801 246s -0.503 0.057 0.545 246s 246s x1: [3, 2, 3, 1] 246s -0.413 -0.018 -0.287 246s -0.544 0.090 -0.588 246s 246s y: [4, 2, 3, 1] 246s -0.343 0.364 0.070 0.050 246s -0.575 0.770 -0.028 -0.043 246s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 4, 3, 1] 246s 0.825 0.101 -0.337 246s 0.603 -0.454 0.822 246s -0.949 -0.987 0.152 246s -0.069 0.442 -0.983 246s 246s x1: [3, 4, 3, 1] 246s -0.827 -0.678 -0.065 246s 0.973 -0.181 0.992 246s 0.519 0.903 -0.969 246s 0.778 0.444 0.159 246s 246s y: [4, 4, 3, 1] 246s -0.730 -0.244 1.444 -0.179 246s 0.450 1.484 -0.594 -1.121 246s 0.847 -0.894 -1.531 1.316 246s 0.633 0.398 -1.152 -0.013 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.773 -0.947 -0.696 246s -0.445 -0.530 -0.544 246s 0.015 0.233 -0.980 246s -0.350 0.884 0.335 246s 246s x1: [3, 4, 1, 1] 246s -0.660 0.616 -0.308 246s 0.492 -0.453 -0.866 246s 0.509 -0.175 0.870 246s -0.789 0.095 0.217 246s 246s y: [4, 4, 1, 1] 246s -0.880 0.135 0.435 0.672 246s 1.412 0.492 0.750 -0.862 246s -0.046 -0.607 -0.885 -0.041 246s -0.851 0.183 -0.202 0.433 246s testing: mul_mat, [3, 3, 3, 1] = [4, 3, 3, 1] * [4, 3, 3, 1] 246s x0: [4, 3, 3, 1] 246s -0.945 -0.284 -0.114 0.268 246s 0.265 -0.025 0.511 0.141 246s 0.576 -0.451 0.392 0.452 246s 246s x1: [4, 3, 3, 1] 246s -0.688 0.982 0.468 -0.170 246s 0.547 -0.853 0.170 0.163 246s -0.161 -0.339 0.711 -0.027 246s 246s y: [3, 3, 3, 1] 246s 0.273 0.009 -0.733 246s -0.250 0.275 0.840 246s 0.161 0.325 0.326 246s testing: mul_mat, [1, 4, 3, 1] = [3, 1, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 1, 3, 1] 246s -0.512 -0.235 0.997 246s 246s x1: [3, 4, 3, 1] 246s -0.874 -0.773 -0.735 246s 0.518 0.494 0.406 246s -0.030 -0.239 0.951 246s 0.037 0.041 -0.450 246s 246s y: [1, 4, 3, 1] 246s -0.104 246s 0.024 246s 1.020 246s -0.477 246s test-mul-mat0: iter:417/500 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.941 -0.938 -0.536 246s -0.657 -0.563 -0.536 246s 246s x1: [3, 2, 1, 1] 246s 0.999 -0.203 -0.402 246s -0.706 0.116 -0.559 246s 246s y: [2, 2, 1, 1] 246s -0.534 -0.327 246s 0.855 0.698 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.120 0.994 0.430 246s 0.666 0.290 -0.959 246s -0.352 0.643 0.010 246s 0.695 -0.087 0.009 246s 246s x1: [3, 2, 1, 1] 246s -0.147 0.077 0.982 246s -0.142 0.123 -0.530 246s 246s y: [4, 2, 1, 1] 246s 0.481 -1.017 0.111 -0.100 246s -0.123 0.449 0.124 -0.115 246s testing: mul_mat, [3, 4, 1, 2] = [3, 3, 1, 2] * [3, 4, 1, 2] 246s x0: [3, 3, 1, 2] 246s -0.916 -0.797 0.825 246s 0.779 0.116 -0.166 246s -0.729 -0.373 -0.862 246s 246s x1: [3, 4, 1, 2] 246s -0.508 0.511 0.304 246s 0.608 0.952 0.894 246s 0.667 -0.987 -0.641 246s -0.990 -0.550 -0.177 246s 246s y: [3, 4, 1, 2] 246s 0.309 -0.387 -0.082 246s -0.577 0.436 -1.569 246s -0.354 0.511 0.434 246s 1.199 -0.806 1.080 246s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.575 0.124 0.069 246s 246s x1: [3, 3, 1, 1] 246s -0.582 -0.430 -0.981 246s -0.862 0.220 0.295 246s 0.481 -0.011 -0.436 246s 246s y: [1, 3, 1, 1] 246s 0.214 246s 0.544 246s -0.308 246s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.556 246s 246s x1: [1, 3, 1, 1] 246s -0.492 246s 0.328 246s -0.107 246s 246s y: [1, 3, 1, 1] 246s 0.273 246s -0.182 246s 0.059 246s testing: mul_mat, [4, 1, 1, 2] = [1, 4, 1, 2] * [1, 1, 1, 2] 246s x0: [1, 4, 1, 2] 246s 0.865 246s -0.563 246s 0.651 246s 0.897 246s 246s x1: [1, 1, 1, 2] 246s 0.727 246s 246s y: [4, 1, 1, 2] 246s 0.629 -0.410 0.473 0.653 246s test-mul-mat0: iter:418/500 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.828 -0.510 -0.495 246s 246s x1: [3, 2, 1, 1] 246s 0.521 -0.908 0.076 246s -0.184 0.574 -0.935 246s 246s y: [1, 2, 1, 1] 246s 0.857 246s 0.018 246s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 246s x0: [3, 2, 3, 1] 246s -0.719 -0.001 0.281 246s -0.737 0.242 0.569 246s 246s x1: [3, 1, 3, 1] 246s -0.103 -0.002 0.833 246s 246s y: [2, 1, 3, 1] 246s 0.308 0.549 246s testing: mul_mat, [3, 2, 3, 2] = [3, 3, 3, 2] * [3, 2, 3, 2] 246s x0: [3, 3, 3, 2] 246s -0.163 -0.789 0.371 246s -0.708 -0.647 -0.878 246s 0.129 -0.224 0.872 246s 246s x1: [3, 2, 3, 2] 246s 0.249 -0.986 0.294 246s -0.854 0.012 0.126 246s 246s y: [3, 2, 3, 2] 246s 0.846 0.204 0.509 246s 0.176 0.486 -0.003 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.660 0.315 -0.157 246s 0.147 -0.159 0.783 246s 0.521 -0.786 -0.632 246s 246s x1: [3, 3, 1, 1] 246s 0.252 0.771 -0.126 246s -0.310 0.965 -0.690 246s -0.958 -0.873 -0.417 246s 246s y: [3, 3, 1, 1] 246s 0.429 -0.184 -0.395 246s 0.208 -0.739 -0.484 246s -0.841 -0.330 0.451 246s testing: mul_mat, [4, 3, 3, 1] = [3, 4, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 4, 3, 1] 246s 0.944 -0.146 -0.294 246s 0.194 0.950 -0.735 246s 0.481 0.190 0.930 246s 0.179 -0.916 -0.978 246s 246s x1: [3, 3, 3, 1] 246s 0.235 0.660 -0.531 246s -0.989 0.230 -0.244 246s 0.075 0.845 0.316 246s 246s y: [4, 3, 3, 1] 246s 0.282 1.063 -0.255 -0.043 246s -0.896 0.206 -0.658 -0.150 246s -0.146 0.585 0.491 -1.070 246s testing: mul_mat, [3, 3, 3, 2] = [4, 3, 3, 2] * [4, 3, 3, 2] 246s x0: [4, 3, 3, 2] 246s 0.304 -0.618 -0.021 0.239 246s 0.683 0.018 0.903 0.376 246s -0.517 0.367 -0.378 0.124 246s 246s x1: [4, 3, 3, 2] 246s 0.419 0.557 -0.418 -0.875 246s 0.823 -0.488 -0.853 0.877 246s -0.295 0.825 -0.028 -0.065 246s 246s y: [3, 3, 3, 2] 246s -0.417 -0.411 0.037 246s 0.779 0.114 -0.173 246s -0.615 -0.237 0.458 246s test-mul-mat0: iter:419/500 246s testing: mul_mat, [1, 1, 1, 1] = [1, 1, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.214 246s 246s x1: [1, 1, 1, 1] 246s 0.563 246s 246s y: [1, 1, 1, 1] 246s 0.121 246s testing: mul_mat, [1, 1, 4, 1] = [1, 1, 4, 1] * [1, 1, 4, 1] 246s x0: [1, 1, 4, 1] 246s -0.736 246s 246s x1: [1, 1, 4, 1] 246s 0.338 246s 246s y: [1, 1, 4, 1] 246s -0.249 246s testing: mul_mat, [2, 1, 4, 1] = [1, 2, 4, 1] * [1, 1, 4, 1] 246s x0: [1, 2, 4, 1] 246s 0.745 246s 0.568 246s 246s x1: [1, 1, 4, 1] 246s 0.513 246s 246s y: [2, 1, 4, 1] 246s 0.383 0.291 246s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.839 246s -0.727 246s 246s x1: [1, 2, 1, 1] 246s 0.070 246s -0.303 246s 246s y: [2, 2, 1, 1] 246s -0.058 -0.051 246s 0.254 0.220 246s testing: mul_mat, [2, 1, 4, 1] = [2, 2, 4, 1] * [2, 1, 4, 1] 246s x0: [2, 2, 4, 1] 246s 0.702 -0.281 246s 0.345 0.295 246s 246s x1: [2, 1, 4, 1] 246s 0.282 0.724 246s 246s y: [2, 1, 4, 1] 246s -0.006 0.311 246s testing: mul_mat, [1, 2, 4, 1] = [2, 1, 4, 1] * [2, 2, 4, 1] 246s x0: [2, 1, 4, 1] 246s -0.205 -0.296 246s 246s x1: [2, 2, 4, 1] 246s -0.846 -0.751 246s 0.137 -0.509 246s 246s y: [1, 2, 4, 1] 246s 0.396 246s 0.123 246s test-mul-mat0: iter:420/500 246s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.722 -0.199 246s -0.098 -0.092 246s 0.070 -0.901 246s -0.536 -0.223 246s 246s x1: [2, 3, 1, 1] 246s -0.892 0.731 246s -0.462 -0.643 246s -0.132 0.029 246s 246s y: [4, 3, 1, 1] 246s 0.500 0.020 -0.721 0.316 246s 0.461 0.104 0.547 0.391 246s 0.090 0.010 -0.035 0.065 246s testing: mul_mat, [2, 4, 2, 1] = [2, 2, 2, 1] * [2, 4, 2, 1] 246s x0: [2, 2, 2, 1] 246s 0.905 -0.571 246s -0.602 -0.227 246s 246s x1: [2, 4, 2, 1] 246s 0.338 -0.461 246s -0.814 0.921 246s 0.334 -0.111 246s 0.362 0.670 246s 246s y: [2, 4, 2, 1] 246s 0.569 -0.098 246s -1.263 0.281 246s 0.366 -0.176 246s -0.055 -0.370 246s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 246s x0: [2, 2, 2, 1] 246s 0.425 -0.705 246s 0.182 -0.213 246s 246s x1: [2, 2, 2, 1] 246s -0.932 0.959 246s 0.330 -0.833 246s 246s y: [2, 2, 2, 1] 246s -1.072 -0.373 246s 0.727 0.237 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.054 0.345 246s 0.352 -0.875 246s 0.315 -0.227 246s 246s x1: [2, 2, 1, 1] 246s 0.272 -0.005 246s -0.095 0.447 246s 246s y: [3, 2, 1, 1] 246s -0.016 0.100 0.087 246s 0.159 -0.424 -0.132 246s testing: mul_mat, [2, 2, 2, 1] = [3, 2, 2, 1] * [3, 2, 2, 1] 246s x0: [3, 2, 2, 1] 246s -0.187 -0.537 -0.669 246s 0.942 -0.222 0.951 246s 246s x1: [3, 2, 2, 1] 246s -0.489 0.176 0.032 246s -0.421 0.134 -0.638 246s 246s y: [2, 2, 2, 1] 246s -0.024 -0.470 246s 0.434 -1.034 246s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 246s x0: [2, 1, 2, 1] 246s -0.606 0.781 246s 246s x1: [2, 3, 2, 1] 246s 0.600 -0.598 246s 0.147 -0.055 246s -0.473 0.919 246s 246s y: [1, 3, 2, 1] 246s -0.832 246s -0.132 246s 1.005 246s test-mul-mat0: iter:421/500 246s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.748 -0.582 -0.931 246s -0.094 0.467 0.901 246s -0.493 0.869 0.048 246s 246s x1: [3, 1, 1, 1] 246s 0.171 -0.497 -0.185 246s 246s y: [3, 1, 1, 1] 246s 0.334 -0.415 -0.525 246s testing: mul_mat, [1, 3, 4, 1] = [3, 1, 4, 1] * [3, 3, 4, 1] 246s x0: [3, 1, 4, 1] 246s 0.434 -0.963 -0.108 246s 246s x1: [3, 3, 4, 1] 246s 0.452 -0.604 -0.033 246s -0.093 -0.902 0.919 246s -0.058 -0.065 0.232 246s 246s y: [1, 3, 4, 1] 246s 0.781 246s 0.729 246s 0.012 246s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 4, 4, 1] 246s -0.898 0.977 0.834 246s -0.406 0.079 0.495 246s -0.971 0.116 -0.613 246s 0.186 -0.517 -0.708 246s 246s x1: [3, 1, 4, 1] 246s -0.992 -0.961 -0.646 246s 246s y: [4, 1, 4, 1] 246s -0.588 0.007 1.248 0.770 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.800 0.805 -0.141 246s -0.199 -0.121 0.430 246s 246s x1: [3, 4, 1, 1] 246s -0.743 0.322 -0.327 246s 0.863 0.567 0.132 246s 0.094 0.402 0.976 246s -0.310 -0.445 0.337 246s 246s y: [2, 4, 1, 1] 246s -0.289 -0.031 246s 1.128 -0.184 246s 0.261 0.352 246s -0.654 0.260 246s testing: mul_mat, [2, 3, 4, 1] = [2, 2, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 2, 4, 1] 246s -0.922 0.639 246s 0.600 -0.043 246s 246s x1: [2, 3, 4, 1] 246s 0.453 -0.054 246s -0.829 -0.586 246s -0.781 0.394 246s 246s y: [2, 3, 4, 1] 246s -0.452 0.274 246s 0.390 -0.472 246s 0.972 -0.486 246s testing: mul_mat, [1, 2, 4, 1] = [2, 1, 4, 1] * [2, 2, 4, 1] 246s x0: [2, 1, 4, 1] 246s -0.177 0.753 246s 246s x1: [2, 2, 4, 1] 246s 0.644 0.022 246s -0.906 -0.603 246s 246s y: [1, 2, 4, 1] 246s -0.098 246s -0.294 246s test-mul-mat0: iter:422/500 246s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.624 0.185 246s -0.634 -0.603 246s 0.625 -0.310 246s 0.746 -0.656 246s 246s x1: [2, 3, 1, 1] 246s 0.106 -0.358 246s -0.931 -0.872 246s -0.263 -0.533 246s 246s y: [4, 3, 1, 1] 246s 0.000 0.148 0.178 0.314 246s -0.741 1.116 -0.311 -0.122 246s -0.263 0.489 0.001 0.153 246s testing: mul_mat, [1, 4, 4, 1] = [2, 1, 4, 1] * [2, 4, 4, 1] 246s x0: [2, 1, 4, 1] 246s 0.772 -0.317 246s 246s x1: [2, 4, 4, 1] 246s 0.812 -0.070 246s 0.140 -0.465 246s 0.753 -0.106 246s 0.718 0.645 246s 246s y: [1, 4, 4, 1] 246s 0.650 246s 0.256 246s 0.615 246s 0.350 246s testing: mul_mat, [1, 1, 4, 4] = [2, 1, 4, 4] * [2, 1, 4, 4] 246s x0: [2, 1, 4, 4] 246s -0.841 -0.502 246s 246s x1: [2, 1, 4, 4] 246s 0.772 0.766 246s 246s y: [1, 1, 4, 4] 246s -1.034 246s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.436 0.010 246s -0.082 0.636 246s 246s x1: [2, 1, 1, 1] 246s -0.025 -0.986 246s 246s y: [2, 1, 1, 1] 246s -0.021 -0.625 246s testing: mul_mat, [3, 2, 4, 1] = [2, 3, 4, 1] * [2, 2, 4, 1] 246s x0: [2, 3, 4, 1] 246s 0.596 -0.378 246s 0.287 0.764 246s -0.247 0.315 246s 246s x1: [2, 2, 4, 1] 246s -0.824 0.165 246s -0.146 -0.689 246s 246s y: [3, 2, 4, 1] 246s -0.554 -0.110 0.256 246s 0.173 -0.569 -0.181 246s testing: mul_mat, [4, 2, 4, 4] = [3, 4, 4, 4] * [3, 2, 4, 4] 246s x0: [3, 4, 4, 4] 246s -0.432 0.111 0.372 246s 0.853 0.147 -0.832 246s 0.923 -0.419 -0.080 246s -0.219 0.626 0.580 246s 246s x1: [3, 2, 4, 4] 246s -0.124 -0.334 -0.263 246s 0.231 -0.828 0.731 246s 246s y: [4, 2, 4, 4] 246s -0.081 0.064 0.047 -0.334 246s 0.080 -0.533 0.502 -0.145 246s test-mul-mat0: iter:423/500 246s testing: mul_mat, [3, 1, 1, 1] = [1, 3, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.430 246s 0.796 246s -0.779 246s 246s x1: [1, 1, 1, 1] 246s -0.130 246s 246s y: [3, 1, 1, 1] 246s 0.056 -0.103 0.101 246s testing: mul_mat, [4, 3, 2, 1] = [1, 4, 2, 1] * [1, 3, 2, 1] 246s x0: [1, 4, 2, 1] 246s -0.477 246s 0.997 246s 0.600 246s 0.440 246s 246s x1: [1, 3, 2, 1] 246s -0.897 246s -0.347 246s 0.662 246s 246s y: [4, 3, 2, 1] 246s 0.428 -0.895 -0.538 -0.395 246s 0.165 -0.346 -0.208 -0.153 246s -0.316 0.661 0.398 0.292 246s testing: mul_mat, [4, 4, 2, 2] = [1, 4, 2, 2] * [1, 4, 2, 2] 246s x0: [1, 4, 2, 2] 246s 0.933 246s -0.598 246s -0.470 246s 0.569 246s 246s x1: [1, 4, 2, 2] 246s -0.264 246s 0.470 246s -0.087 246s -0.564 246s 246s y: [4, 4, 2, 2] 246s -0.246 0.158 0.124 -0.150 246s 0.439 -0.281 -0.221 0.268 246s -0.081 0.052 0.041 -0.049 246s -0.526 0.337 0.265 -0.321 246s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.997 246s 0.798 246s 0.323 246s 246s x1: [1, 4, 1, 1] 246s 0.048 246s -0.869 246s -0.351 246s 0.185 246s 246s y: [3, 4, 1, 1] 246s -0.048 0.038 0.015 246s 0.866 -0.694 -0.281 246s 0.350 -0.280 -0.113 246s -0.185 0.148 0.060 246s testing: mul_mat, [1, 1, 2, 1] = [3, 1, 2, 1] * [3, 1, 2, 1] 246s x0: [3, 1, 2, 1] 246s -0.507 -0.018 0.549 246s 246s x1: [3, 1, 2, 1] 246s -0.406 0.281 0.841 246s 246s y: [1, 1, 2, 1] 246s 0.662 246s testing: mul_mat, [3, 3, 2, 2] = [1, 3, 2, 2] * [1, 3, 2, 2] 246s x0: [1, 3, 2, 2] 246s -0.153 246s -0.395 246s 0.187 246s 246s x1: [1, 3, 2, 2] 246s -0.845 246s 0.946 246s -0.547 246s 246s y: [3, 3, 2, 2] 246s 0.129 0.333 -0.158 246s -0.144 -0.373 0.177 246s 0.083 0.216 -0.102 246s test-mul-mat0: iter:424/500 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.514 -0.019 0.348 246s -0.880 -0.832 0.993 246s -0.952 0.950 0.920 246s 0.818 0.487 -0.592 246s 246s x1: [3, 4, 1, 1] 246s 0.797 0.306 0.198 246s 0.744 0.760 -0.114 246s -0.776 0.171 0.262 246s -0.162 -0.723 0.797 246s 246s y: [4, 4, 1, 1] 246s 0.473 -0.760 -0.286 0.685 246s 0.328 -1.400 -0.091 1.046 246s -0.311 0.801 1.142 -0.707 246s 0.208 1.535 0.201 -0.956 246s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 246s x0: [3, 2, 4, 1] 246s -0.856 -0.756 -0.856 246s -0.904 -0.459 -0.133 246s 246s x1: [3, 4, 4, 1] 246s -0.831 -0.957 0.389 246s 0.501 -0.852 -0.568 246s 0.298 0.454 0.629 246s 0.042 0.214 -0.485 246s 246s y: [2, 4, 4, 1] 246s 1.102 1.140 246s 0.702 0.014 246s -1.137 -0.561 246s 0.218 -0.072 246s testing: mul_mat, [3, 2, 4, 3] = [3, 3, 4, 3] * [3, 2, 4, 3] 246s x0: [3, 3, 4, 3] 246s -0.992 0.482 -0.317 246s -0.528 -0.681 0.675 246s -0.791 -0.087 -0.472 246s 246s x1: [3, 2, 4, 3] 246s 0.899 0.952 -0.513 246s 0.914 0.492 -0.446 246s 246s y: [3, 2, 4, 3] 246s -0.270 -1.469 -0.551 246s -0.528 -1.119 -0.556 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.875 0.766 0.622 246s 0.577 0.595 -0.848 246s 0.424 0.345 -0.698 246s 246s x1: [3, 3, 1, 1] 246s -0.741 -0.481 -0.813 246s -0.018 0.487 -0.040 246s -0.828 0.823 -0.822 246s 246s y: [3, 3, 1, 1] 246s -1.523 -0.025 0.086 246s 0.332 0.313 0.188 246s -0.606 0.709 0.507 246s testing: mul_mat, [1, 3, 4, 1] = [3, 1, 4, 1] * [3, 3, 4, 1] 246s x0: [3, 1, 4, 1] 246s 0.111 -0.953 0.137 246s 246s x1: [3, 3, 4, 1] 246s -0.954 0.487 -0.730 246s 0.845 -0.249 0.752 246s -0.572 -0.733 -0.665 246s 246s y: [1, 3, 4, 1] 246s -0.670 246s 0.434 246s 0.544 246s testing: mul_mat, [1, 3, 4, 3] = [1, 1, 4, 3] * [1, 3, 4, 3] 246s x0: [1, 1, 4, 3] 246s 0.935 246s 246s x1: [1, 3, 4, 3] 246s -0.750 246s 0.204 246s 0.363 246s 246s y: [1, 3, 4, 3] 246s -0.701 246s 0.191 246s 0.339 246s test-mul-mat0: iter:425/500 246s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.371 246s 246s x1: [1, 4, 1, 1] 246s 0.583 246s -0.578 246s -0.844 246s 0.440 246s 246s y: [1, 4, 1, 1] 246s -0.216 246s 0.214 246s 0.313 246s -0.163 246s testing: mul_mat, [3, 1, 4, 1] = [1, 3, 4, 1] * [1, 1, 4, 1] 246s x0: [1, 3, 4, 1] 246s 0.233 246s 0.808 246s 0.099 246s 246s x1: [1, 1, 4, 1] 246s -0.923 246s 246s y: [3, 1, 4, 1] 246s -0.215 -0.746 -0.092 246s testing: mul_mat, [4, 3, 4, 3] = [1, 4, 4, 3] * [1, 3, 4, 3] 246s x0: [1, 4, 4, 3] 246s -0.411 246s 0.328 246s -0.506 246s -0.750 246s 246s x1: [1, 3, 4, 3] 246s -0.277 246s -0.654 246s 0.435 246s 246s y: [4, 3, 4, 3] 246s 0.114 -0.091 0.140 0.208 246s 0.269 -0.215 0.331 0.490 246s -0.179 0.143 -0.220 -0.326 246s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.090 246s -0.425 246s 0.277 246s 246s x1: [1, 4, 1, 1] 246s -0.786 246s -0.844 246s 0.547 246s 0.095 246s 246s y: [3, 4, 1, 1] 246s -0.071 0.334 -0.217 246s -0.076 0.359 -0.234 246s 0.049 -0.233 0.151 246s 0.009 -0.041 0.026 246s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 3, 4, 1] 246s 0.228 -0.705 0.277 246s 0.452 0.164 0.999 246s -0.625 -0.649 -0.201 246s 246s x1: [3, 1, 4, 1] 246s -0.527 -0.001 0.556 246s 246s y: [3, 1, 4, 1] 246s 0.034 0.318 0.218 246s testing: mul_mat, [2, 3, 4, 3] = [3, 2, 4, 3] * [3, 3, 4, 3] 246s x0: [3, 2, 4, 3] 246s 0.674 0.300 0.906 246s 0.802 0.217 -0.188 246s 246s x1: [3, 3, 4, 3] 246s -0.275 0.730 -0.379 246s 0.524 -0.871 -0.166 246s -0.522 -0.924 -0.857 246s 246s y: [2, 3, 4, 3] 246s -0.310 0.009 246s -0.058 0.263 246s -1.405 -0.458 246s test-mul-mat0: iter:426/500 246s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.879 246s 0.959 246s 0.122 246s 246s x1: [1, 4, 1, 1] 246s 0.887 246s 0.279 246s -0.659 246s -0.240 246s 246s y: [3, 4, 1, 1] 246s -0.779 0.851 0.108 246s -0.246 0.268 0.034 246s 0.579 -0.632 -0.081 246s 0.211 -0.230 -0.029 246s testing: mul_mat, [3, 3, 2, 1] = [1, 3, 2, 1] * [1, 3, 2, 1] 246s x0: [1, 3, 2, 1] 246s 0.795 246s 0.374 246s 0.789 246s 246s x1: [1, 3, 2, 1] 246s -0.509 246s -0.599 246s -0.718 246s 246s y: [3, 3, 2, 1] 246s -0.405 -0.190 -0.402 246s -0.477 -0.224 -0.473 246s -0.571 -0.269 -0.567 246s testing: mul_mat, [2, 3, 2, 3] = [1, 2, 2, 3] * [1, 3, 2, 3] 246s x0: [1, 2, 2, 3] 246s -0.002 246s -0.519 246s 246s x1: [1, 3, 2, 3] 246s 0.661 246s 0.256 246s 0.080 246s 246s y: [2, 3, 2, 3] 246s -0.001 -0.343 246s -0.000 -0.133 246s -0.000 -0.042 246s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.191 246s -0.759 246s -0.826 246s 246s x1: [1, 2, 1, 1] 246s 0.637 246s 0.678 246s 246s y: [3, 2, 1, 1] 246s -0.122 -0.483 -0.526 246s -0.130 -0.515 -0.560 246s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 246s x0: [3, 4, 2, 1] 246s -0.252 0.348 0.666 246s 0.149 -0.904 -0.455 246s -0.653 -0.656 0.879 246s 0.345 0.829 -0.736 246s 246s x1: [3, 1, 2, 1] 246s 0.154 -0.768 -0.517 246s 246s y: [4, 1, 2, 1] 246s -0.650 0.952 -0.050 -0.203 246s testing: mul_mat, [1, 3, 2, 3] = [4, 1, 2, 3] * [4, 3, 2, 3] 246s x0: [4, 1, 2, 3] 246s 0.123 0.773 -0.581 0.422 246s 246s x1: [4, 3, 2, 3] 246s -0.882 0.876 0.806 -0.932 246s 0.986 0.878 0.156 -0.266 246s 0.027 0.502 -0.920 -0.625 246s 246s y: [1, 3, 2, 3] 246s -0.293 246s 0.597 246s 0.663 246s test-mul-mat0: iter:427/500 246s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.423 0.023 246s 246s x1: [2, 4, 1, 1] 246s -0.772 0.609 246s -0.976 0.351 246s 0.382 -0.557 246s -0.227 -0.990 246s 246s y: [1, 4, 1, 1] 246s 0.340 246s 0.421 246s -0.174 246s 0.073 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.591 -0.409 246s 0.280 0.672 246s -0.581 -0.247 246s 246s x1: [2, 1, 1, 1] 246s 0.456 -0.853 246s 246s y: [3, 1, 1, 1] 246s 0.619 -0.446 -0.054 246s testing: mul_mat, [2, 3, 1, 2] = [2, 2, 1, 2] * [2, 3, 1, 2] 246s x0: [2, 2, 1, 2] 246s -0.871 -0.306 246s -0.954 -0.428 246s 246s x1: [2, 3, 1, 2] 246s -0.151 0.787 246s -0.974 -0.611 246s -0.276 0.916 246s 246s y: [2, 3, 1, 2] 246s -0.109 -0.193 246s 1.035 1.191 246s -0.040 -0.129 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.218 -0.626 246s -0.042 0.201 246s 246s x1: [2, 2, 1, 1] 246s 0.079 0.112 246s -0.809 0.678 246s 246s y: [2, 2, 1, 1] 246s -0.087 0.019 246s -0.248 0.170 246s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.712 -0.232 246s 0.653 -0.704 246s 0.241 0.064 246s -0.041 -0.889 246s 246s x1: [2, 2, 1, 1] 246s 0.711 0.224 246s -0.012 0.737 246s 246s y: [4, 2, 1, 1] 246s 0.454 0.307 0.185 -0.228 246s -0.179 -0.527 0.044 -0.655 246s testing: mul_mat, [2, 2, 1, 2] = [4, 2, 1, 2] * [4, 2, 1, 2] 246s x0: [4, 2, 1, 2] 246s -0.509 -0.169 -0.776 0.191 246s -0.513 0.479 -0.556 0.877 246s 246s x1: [4, 2, 1, 2] 246s -0.040 0.192 -0.195 0.005 246s 0.764 -0.727 0.061 0.420 246s 246s y: [2, 2, 1, 2] 246s 0.140 0.226 246s -0.234 -0.406 246s test-mul-mat0: iter:428/500 246s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.342 246s -0.036 246s 0.355 246s 0.948 246s 246s x1: [1, 4, 1, 1] 246s 0.007 246s 0.590 246s -0.850 246s 0.146 246s 246s y: [4, 4, 1, 1] 246s -0.002 -0.000 0.002 0.006 246s -0.202 -0.021 0.209 0.560 246s 0.290 0.030 -0.301 -0.806 246s -0.050 -0.005 0.052 0.139 246s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 2, 2, 1] 246s -0.671 246s 0.923 246s 246s x1: [1, 4, 2, 1] 246s 0.741 246s -0.038 246s -0.561 246s -0.772 246s 246s y: [2, 4, 2, 1] 246s -0.497 0.684 246s 0.025 -0.035 246s 0.376 -0.518 246s 0.518 -0.713 246s testing: mul_mat, [2, 2, 2, 2] = [1, 2, 2, 2] * [1, 2, 2, 2] 246s x0: [1, 2, 2, 2] 246s 0.796 246s -0.359 246s 246s x1: [1, 2, 2, 2] 246s 0.904 246s -0.526 246s 246s y: [2, 2, 2, 2] 246s 0.720 -0.325 246s -0.419 0.189 246s testing: mul_mat, [3, 2, 1, 1] = [1, 3, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.681 246s 0.876 246s -0.127 246s 246s x1: [1, 2, 1, 1] 246s 0.880 246s 0.648 246s 246s y: [3, 2, 1, 1] 246s -0.599 0.771 -0.112 246s -0.441 0.568 -0.082 246s testing: mul_mat, [1, 1, 2, 1] = [3, 1, 2, 1] * [3, 1, 2, 1] 246s x0: [3, 1, 2, 1] 246s 0.631 -0.062 0.080 246s 246s x1: [3, 1, 2, 1] 246s -0.763 -0.672 0.111 246s 246s y: [1, 1, 2, 1] 246s -0.431 246s testing: mul_mat, [1, 3, 2, 2] = [1, 1, 2, 2] * [1, 3, 2, 2] 246s x0: [1, 1, 2, 2] 246s -0.134 246s 246s x1: [1, 3, 2, 2] 246s -0.349 246s -0.428 246s 0.010 246s 246s y: [1, 3, 2, 2] 246s 0.047 246s 0.058 246s -0.001 246s test-mul-mat0: iter:429/500 246s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.600 0.485 0.171 -0.182 246s -0.984 -0.968 0.683 0.626 246s 246s x1: [4, 4, 1, 1] 246s -0.236 0.727 -0.371 0.370 246s 0.358 0.567 -0.550 -0.282 246s 0.349 -0.590 0.369 0.921 246s 0.420 0.143 -0.711 0.072 246s 246s y: [2, 4, 1, 1] 246s 0.080 -0.493 246s 0.447 -1.453 246s -0.182 1.057 246s 0.187 -0.992 246s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.237 -0.421 0.900 0.213 246s 246s x1: [4, 2, 1, 1] 246s 0.212 -0.575 -0.890 -0.371 246s 0.495 0.704 0.393 0.221 246s 246s y: [1, 2, 1, 1] 246s -0.689 246s -0.012 246s testing: mul_mat, [3, 1, 1, 2] = [4, 3, 1, 2] * [4, 1, 1, 2] 246s x0: [4, 3, 1, 2] 246s 1.000 0.060 0.601 0.171 246s 0.877 0.617 0.203 0.561 246s 0.243 -0.585 0.985 0.353 246s 246s x1: [4, 1, 1, 2] 246s 0.297 0.250 0.623 -0.334 246s 246s y: [3, 1, 1, 2] 246s 0.629 0.354 0.422 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.426 0.669 0.657 0.841 246s 246s x1: [4, 3, 1, 1] 246s -0.963 0.244 0.712 0.080 246s 0.053 0.172 0.196 0.052 246s -0.769 -0.204 -0.777 -0.891 246s 246s y: [1, 3, 1, 1] 246s 0.288 246s 0.310 246s -1.723 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.322 246s 0.836 246s 246s x1: [1, 4, 1, 1] 246s 0.655 246s 0.010 246s -0.115 246s 0.135 246s 246s y: [2, 4, 1, 1] 246s 0.211 0.547 246s 0.003 0.008 246s -0.037 -0.097 246s 0.043 0.113 246s testing: mul_mat, [4, 1, 1, 2] = [2, 4, 1, 2] * [2, 1, 1, 2] 246s x0: [2, 4, 1, 2] 246s 0.695 0.002 246s 0.291 -0.947 246s -0.028 0.991 246s -0.061 -0.826 246s 246s x1: [2, 1, 1, 2] 246s 0.459 -0.478 246s 246s y: [4, 1, 1, 2] 246s 0.317 0.586 -0.487 0.367 246s test-mul-mat0: iter:430/500 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.261 0.926 0.401 246s 246s x1: [3, 2, 1, 1] 246s 0.125 0.418 -0.027 246s 0.193 -0.261 -0.191 246s 246s y: [1, 2, 1, 1] 246s 0.409 246s -0.268 246s testing: mul_mat, [3, 1, 4, 1] = [3, 3, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 3, 4, 1] 246s -0.140 -0.211 -0.028 246s 0.553 -0.028 0.087 246s -0.914 -0.189 -0.788 246s 246s x1: [3, 1, 4, 1] 246s -0.804 0.621 -0.308 246s 246s y: [3, 1, 4, 1] 246s -0.010 -0.488 0.859 246s testing: mul_mat, [4, 3, 4, 3] = [3, 4, 4, 3] * [3, 3, 4, 3] 246s x0: [3, 4, 4, 3] 246s -0.932 -0.447 -0.680 246s 0.294 -0.641 0.063 246s -0.742 0.763 0.624 246s 0.844 -0.143 -0.264 246s 246s x1: [3, 3, 4, 3] 246s 0.132 0.343 -0.441 246s 0.344 -0.154 -0.657 246s -0.251 0.089 -0.064 246s 246s y: [4, 3, 4, 3] 246s 0.023 -0.209 -0.111 0.179 246s 0.195 0.158 -0.782 0.486 246s 0.238 -0.135 0.214 -0.208 246s testing: mul_mat, [4, 4, 1, 1] = [3, 4, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.995 -0.480 -0.574 246s -0.758 -0.355 0.825 246s -0.233 0.533 -0.121 246s 0.988 0.001 0.229 246s 246s x1: [3, 4, 1, 1] 246s 0.386 -0.298 0.630 246s -0.337 0.816 0.308 246s 0.979 0.097 -0.675 246s -0.937 0.569 0.329 246s 246s y: [4, 4, 1, 1] 246s -0.602 0.333 -0.325 0.525 246s -0.232 0.220 0.476 -0.263 246s -0.633 -1.333 -0.095 0.813 246s 0.470 0.780 0.482 -0.850 246s testing: mul_mat, [3, 3, 4, 1] = [4, 3, 4, 1] * [4, 3, 4, 1] 246s x0: [4, 3, 4, 1] 246s 0.891 -0.055 -0.356 -0.230 246s -0.082 0.699 -0.988 -0.850 246s 0.856 -0.379 -0.614 0.030 246s 246s x1: [4, 3, 4, 1] 246s -0.897 0.448 -0.218 -0.238 246s 0.603 0.410 -0.852 -0.695 246s 0.041 -0.189 -0.879 -0.652 246s 246s y: [3, 3, 4, 1] 246s -0.692 0.804 -0.811 246s 0.977 1.670 0.863 246s 0.509 1.287 0.627 246s testing: mul_mat, [2, 4, 4, 3] = [3, 2, 4, 3] * [3, 4, 4, 3] 246s x0: [3, 2, 4, 3] 246s 0.420 0.304 0.151 246s -0.322 -0.888 -0.352 246s 246s x1: [3, 4, 4, 3] 246s -0.615 0.311 0.515 246s 0.201 0.708 -0.976 246s -0.862 0.040 0.285 246s -0.586 0.982 -0.850 246s 246s y: [2, 4, 4, 3] 246s -0.086 -0.260 246s 0.152 -0.351 246s -0.307 0.141 246s -0.076 -0.385 246s test-mul-mat0: iter:431/500 246s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.042 -0.146 -0.560 246s 246s x1: [3, 1, 1, 1] 246s 0.879 0.136 0.131 246s 246s y: [1, 1, 1, 1] 246s -0.056 246s testing: mul_mat, [2, 1, 4, 1] = [3, 2, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 2, 4, 1] 246s -0.677 0.768 -0.248 246s 0.316 -0.079 0.154 246s 246s x1: [3, 1, 4, 1] 246s 0.028 0.244 0.067 246s 246s y: [2, 1, 4, 1] 246s 0.151 0.000 246s testing: mul_mat, [3, 2, 4, 2] = [3, 3, 4, 2] * [3, 2, 4, 2] 246s x0: [3, 3, 4, 2] 246s -0.659 -0.420 0.859 246s 0.459 0.407 0.865 246s 0.487 0.445 0.958 246s 246s x1: [3, 2, 4, 2] 246s -0.076 0.670 0.469 246s -0.793 0.392 0.302 246s 246s y: [3, 2, 4, 2] 246s 0.172 0.643 0.710 246s 0.617 0.057 0.077 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.089 0.099 -0.354 246s -0.986 -0.386 0.057 246s 0.146 0.084 -0.070 246s 246s x1: [3, 3, 1, 1] 246s 0.992 0.175 0.257 246s 0.788 -0.628 -0.447 246s -0.663 0.649 0.732 246s 246s y: [3, 3, 1, 1] 246s -0.162 -1.031 0.142 246s 0.026 -0.560 0.094 246s -0.136 0.445 -0.094 246s testing: mul_mat, [3, 3, 4, 1] = [3, 3, 4, 1] * [3, 3, 4, 1] 246s x0: [3, 3, 4, 1] 246s -0.301 0.650 -0.406 246s 0.270 -0.801 -0.697 246s 0.338 -0.141 0.637 246s 246s x1: [3, 3, 4, 1] 246s 0.490 -0.961 0.026 246s -0.789 0.420 -0.170 246s -0.783 0.064 0.831 246s 246s y: [3, 3, 4, 1] 246s -0.783 0.884 0.318 246s 0.579 -0.431 -0.434 246s -0.060 -0.841 0.255 246s testing: mul_mat, [3, 3, 4, 2] = [3, 3, 4, 2] * [3, 3, 4, 2] 246s x0: [3, 3, 4, 2] 246s 0.795 0.175 0.411 246s 0.980 0.723 -0.168 246s 0.768 -0.938 -0.820 246s 246s x1: [3, 3, 4, 2] 246s 0.280 -0.452 -0.690 246s -0.083 0.874 0.089 246s 0.885 -0.731 0.992 246s 246s y: [3, 3, 4, 2] 246s -0.140 0.063 1.205 246s 0.123 0.535 -0.956 246s 0.983 0.173 0.551 246s test-mul-mat0: iter:432/500 246s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.621 246s -0.093 246s 0.225 246s 246s x1: [1, 4, 1, 1] 246s 0.574 246s -0.396 246s 0.721 246s 0.407 246s 246s y: [3, 4, 1, 1] 246s -0.356 -0.053 0.129 246s 0.246 0.037 -0.089 246s -0.447 -0.067 0.162 246s -0.252 -0.038 0.091 246s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.396 246s 0.321 246s 246s x1: [1, 3, 1, 1] 246s 0.494 246s -0.747 246s 0.549 246s 246s y: [2, 3, 1, 1] 246s -0.196 0.159 246s 0.296 -0.240 246s -0.218 0.176 246s testing: mul_mat, [4, 2, 1, 2] = [1, 4, 1, 2] * [1, 2, 1, 2] 246s x0: [1, 4, 1, 2] 246s -0.820 246s 0.311 246s 0.706 246s 0.096 246s 246s x1: [1, 2, 1, 2] 246s -0.572 246s -0.981 246s 246s y: [4, 2, 1, 2] 246s 0.469 -0.178 -0.404 -0.055 246s 0.805 -0.305 -0.692 -0.094 246s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.862 246s -0.678 246s 0.180 246s 0.774 246s 246s x1: [1, 4, 1, 1] 246s -0.399 246s -0.800 246s 0.534 246s -0.398 246s 246s y: [4, 4, 1, 1] 246s 0.344 0.271 -0.072 -0.309 246s 0.689 0.542 -0.144 -0.620 246s -0.460 -0.362 0.096 0.413 246s 0.343 0.270 -0.072 -0.309 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.452 -0.338 0.442 -0.913 246s -0.766 -0.037 -0.009 -0.177 246s -0.056 -0.188 -0.566 0.680 246s 0.870 0.123 0.147 0.958 246s 246s x1: [4, 1, 1, 1] 246s -0.298 -0.912 -0.001 -0.804 246s 246s y: [4, 1, 1, 1] 246s 1.177 0.405 -0.357 -1.142 246s testing: mul_mat, [3, 4, 1, 2] = [4, 3, 1, 2] * [4, 4, 1, 2] 246s x0: [4, 3, 1, 2] 246s 0.015 -0.053 -0.941 0.259 246s 0.200 0.016 -0.393 0.197 246s -0.122 -0.918 0.988 -0.910 246s 246s x1: [4, 4, 1, 2] 246s -0.856 -0.720 -0.842 0.678 246s -0.118 0.932 0.816 0.204 246s 0.112 0.591 0.906 0.200 246s -0.410 -0.898 0.540 0.138 246s 246s y: [3, 4, 1, 2] 246s 0.993 0.282 -0.684 246s -0.766 -0.290 -0.220 246s -0.830 -0.285 0.158 246s -0.431 -0.281 1.282 246s test-mul-mat0: iter:433/500 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.015 -0.594 0.806 246s 0.350 -0.168 0.089 246s 246s x1: [3, 4, 1, 1] 246s 0.726 -0.004 0.367 246s -0.259 -0.804 -0.755 246s 0.688 0.211 -0.673 246s 0.747 0.818 -0.685 246s 246s y: [2, 4, 1, 1] 246s 0.309 0.288 246s -0.134 -0.023 246s -0.658 0.145 246s -1.027 0.063 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.896 0.094 -0.304 246s 0.371 -0.536 -0.577 246s 246s x1: [3, 2, 1, 1] 246s -0.308 -0.745 0.820 246s 0.854 0.799 0.439 246s 246s y: [2, 2, 1, 1] 246s -0.595 -0.188 246s 0.707 -0.364 246s testing: mul_mat, [2, 2, 1, 2] = [3, 2, 1, 2] * [3, 2, 1, 2] 246s x0: [3, 2, 1, 2] 246s 0.125 0.412 0.958 246s 0.956 -0.499 -0.350 246s 246s x1: [3, 2, 1, 2] 246s -0.633 0.831 0.164 246s -0.437 -0.924 -0.148 246s 246s y: [2, 2, 1, 2] 246s 0.421 -1.077 246s -0.577 0.095 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.149 -0.387 -0.792 246s 246s x1: [3, 2, 1, 1] 246s 0.906 -0.147 0.026 246s 0.278 0.318 0.449 246s 246s y: [1, 2, 1, 1] 246s 0.171 246s -0.437 246s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.935 246s 0.575 246s 246s x1: [1, 3, 1, 1] 246s 0.225 246s 0.465 246s 0.982 246s 246s y: [2, 3, 1, 1] 246s -0.211 0.129 246s -0.435 0.267 246s -0.919 0.564 246s testing: mul_mat, [3, 1, 1, 2] = [2, 3, 1, 2] * [2, 1, 1, 2] 246s x0: [2, 3, 1, 2] 246s -0.860 -0.211 246s 0.428 0.639 246s 0.584 0.905 246s 246s x1: [2, 1, 1, 2] 246s -0.653 0.671 246s 246s y: [3, 1, 1, 2] 246s 0.420 0.149 0.226 246s test-mul-mat0: iter:434/500 246s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.758 -0.815 0.912 -0.576 246s 246s x1: [4, 2, 1, 1] 246s -0.522 -0.016 -0.289 -0.315 246s -0.791 -0.824 -0.333 0.838 246s 246s y: [1, 2, 1, 1] 246s 0.327 246s 0.485 246s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.353 -0.276 -0.518 -0.354 246s -0.627 -0.854 -0.731 0.928 246s 246s x1: [4, 1, 1, 1] 246s 0.657 -0.006 -0.436 0.085 246s 246s y: [2, 1, 1, 1] 246s 0.429 -0.010 246s testing: mul_mat, [2, 2, 1, 4] = [4, 2, 1, 4] * [4, 2, 1, 4] 246s x0: [4, 2, 1, 4] 246s -0.760 0.421 -0.974 0.479 246s -0.097 0.754 0.403 -0.405 246s 246s x1: [4, 2, 1, 4] 246s -0.336 -0.081 -0.239 -0.501 246s 0.017 0.239 0.483 0.729 246s 246s y: [2, 2, 1, 4] 246s 0.214 0.078 246s -0.034 0.078 246s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.121 0.106 0.807 -0.567 246s 0.243 0.901 0.590 0.222 246s 0.817 0.926 -0.435 0.786 246s -0.282 -0.979 -0.114 -0.173 246s 246s x1: [4, 2, 1, 1] 246s 0.257 -0.976 0.593 -0.840 246s 0.778 -0.004 -0.245 0.438 246s 246s y: [4, 2, 1, 1] 246s 0.820 -0.653 -1.612 0.960 246s -0.540 0.138 1.083 -0.264 246s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.789 -0.636 0.668 0.919 246s 0.742 -0.888 -0.615 0.258 246s 246s x1: [4, 4, 1, 1] 246s -0.864 -0.225 -0.299 0.972 246s -0.226 -0.185 0.229 -0.202 246s -0.592 0.389 -0.424 0.404 246s -0.855 -0.986 -0.606 0.024 246s 246s y: [2, 4, 1, 1] 246s 1.518 -0.007 246s 0.263 -0.197 246s 0.308 -0.420 246s 0.919 0.619 246s testing: mul_mat, [3, 4, 1, 4] = [2, 3, 1, 4] * [2, 4, 1, 4] 246s x0: [2, 3, 1, 4] 246s -0.573 -0.054 246s -0.341 -0.032 246s 0.878 0.245 246s 246s x1: [2, 4, 1, 4] 246s -0.049 -0.195 246s 0.691 -0.828 246s -0.409 -0.481 246s -0.692 0.366 246s 246s y: [3, 4, 1, 4] 246s 0.039 0.023 -0.091 246s -0.351 -0.209 0.405 246s 0.261 0.155 -0.477 246s 0.376 0.224 -0.518 246s test-mul-mat0: iter:435/500 246s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.799 -0.978 -0.471 246s -0.042 -0.655 0.172 246s 246s x1: [3, 3, 1, 1] 246s -0.209 0.326 0.514 246s 0.218 0.985 0.392 246s -0.836 -0.047 -0.363 246s 246s y: [2, 3, 1, 1] 246s -0.394 -0.116 246s -1.322 -0.587 246s 0.886 0.004 246s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 2, 3, 1] 246s 0.154 -0.552 -0.109 246s -0.893 0.085 0.220 246s 246s x1: [3, 2, 3, 1] 246s -0.385 -0.817 0.661 246s 0.316 0.549 -0.610 246s 246s y: [2, 2, 3, 1] 246s 0.320 0.420 246s -0.188 -0.370 246s testing: mul_mat, [1, 2, 3, 2] = [3, 1, 3, 2] * [3, 2, 3, 2] 246s x0: [3, 1, 3, 2] 246s -0.298 0.869 0.032 246s 246s x1: [3, 2, 3, 2] 246s 0.282 -0.116 -0.457 246s 0.944 0.889 0.858 246s 246s y: [1, 2, 3, 2] 246s -0.199 246s 0.519 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.633 0.809 0.894 246s 0.561 -0.739 -0.526 246s -0.513 0.772 0.814 246s 0.730 0.945 -0.074 246s 246s x1: [3, 1, 1, 1] 246s -0.003 -0.183 -0.802 246s 246s y: [4, 1, 1, 1] 246s -0.867 0.555 -0.793 -0.115 246s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 246s x0: [4, 1, 3, 1] 246s -0.377 -0.604 -0.227 0.859 246s 246s x1: [4, 3, 3, 1] 246s 0.346 -0.415 -0.587 0.115 246s 0.412 -0.197 -0.328 -0.597 246s 0.180 0.236 0.865 -0.349 246s 246s y: [1, 3, 3, 1] 246s 0.352 246s -0.474 246s -0.706 246s testing: mul_mat, [1, 4, 3, 2] = [1, 1, 3, 2] * [1, 4, 3, 2] 246s x0: [1, 1, 3, 2] 246s -0.847 246s 246s x1: [1, 4, 3, 2] 246s -0.224 246s -0.281 246s 0.387 246s -0.927 246s 246s y: [1, 4, 3, 2] 246s 0.190 246s 0.238 246s -0.328 246s 0.786 246s test-mul-mat0: iter:436/500 246s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.681 0.692 0.711 0.140 246s 246s x1: [4, 1, 1, 1] 246s -0.757 -0.895 -0.401 0.223 246s 246s y: [1, 1, 1, 1] 246s -1.389 246s testing: mul_mat, [2, 1, 2, 1] = [4, 2, 2, 1] * [4, 1, 2, 1] 246s x0: [4, 2, 2, 1] 246s 0.872 -0.731 0.888 -0.975 246s -0.375 -0.978 -0.855 -0.814 246s 246s x1: [4, 1, 2, 1] 246s -0.002 -0.908 0.389 -0.746 246s 246s y: [2, 1, 2, 1] 246s 1.734 1.163 246s testing: mul_mat, [1, 2, 2, 3] = [4, 1, 2, 3] * [4, 2, 2, 3] 246s x0: [4, 1, 2, 3] 246s 0.225 -0.024 -0.209 -0.723 246s 246s x1: [4, 2, 2, 3] 246s 0.932 0.612 -0.711 0.624 246s 0.322 0.429 -0.379 0.415 246s 246s y: [1, 2, 2, 3] 246s -0.107 246s -0.158 246s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.016 0.329 -0.594 0.993 246s 246s x1: [4, 1, 1, 1] 246s 0.152 -0.137 -0.946 -0.653 246s 246s y: [1, 1, 1, 1] 246s -0.129 246s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 3, 2, 1] 246s -0.464 246s -0.292 246s -0.253 246s 246s x1: [1, 4, 2, 1] 246s -0.880 246s -0.316 246s 0.169 246s 0.836 246s 246s y: [3, 4, 2, 1] 246s 0.409 0.257 0.223 246s 0.147 0.093 0.080 246s -0.079 -0.049 -0.043 246s -0.388 -0.244 -0.212 246s testing: mul_mat, [2, 1, 2, 3] = [3, 2, 2, 3] * [3, 1, 2, 3] 246s x0: [3, 2, 2, 3] 246s -0.861 -0.963 -0.664 246s -0.189 -0.787 -0.737 246s 246s x1: [3, 1, 2, 3] 246s -0.713 0.498 0.197 246s 246s y: [2, 1, 2, 3] 246s 0.003 -0.403 246s test-mul-mat0: iter:437/500 246s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.568 0.489 0.360 246s -0.647 -0.484 -0.665 246s 0.644 0.029 -0.841 246s 246s x1: [3, 1, 1, 1] 246s 0.311 -0.864 0.086 246s 246s y: [3, 1, 1, 1] 246s -0.215 0.160 0.103 246s testing: mul_mat, [3, 3, 2, 1] = [3, 3, 2, 1] * [3, 3, 2, 1] 246s x0: [3, 3, 2, 1] 246s -0.200 -0.593 -0.283 246s -0.633 0.896 -0.923 246s -0.280 -0.588 -0.588 246s 246s x1: [3, 3, 2, 1] 246s 0.789 -0.790 0.846 246s -0.884 -0.535 0.391 246s -0.254 -0.522 0.963 246s 246s y: [3, 3, 2, 1] 246s 0.070 -1.988 -0.254 246s 0.383 -0.282 0.331 246s 0.088 -1.197 -0.188 246s testing: mul_mat, [2, 3, 2, 4] = [3, 2, 2, 4] * [3, 3, 2, 4] 246s x0: [3, 2, 2, 4] 246s 0.709 -0.749 -0.622 246s 0.015 -0.924 0.278 246s 246s x1: [3, 3, 2, 4] 246s 0.016 -0.405 0.771 246s -0.469 0.895 -0.658 246s 0.028 -0.645 0.783 246s 246s y: [2, 3, 2, 4] 246s -0.165 0.589 246s -0.593 -1.017 246s 0.015 0.814 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.783 0.612 0.353 246s -0.697 0.327 0.864 246s 246s x1: [3, 2, 1, 1] 246s 0.630 0.120 0.259 246s 0.390 0.006 0.168 246s 246s y: [2, 2, 1, 1] 246s 0.658 -0.176 246s 0.369 -0.125 246s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 246s x0: [2, 4, 2, 1] 246s -0.014 0.478 246s 0.809 0.444 246s 0.815 -0.290 246s 0.589 -0.264 246s 246s x1: [2, 3, 2, 1] 246s -0.466 -0.889 246s -0.634 -0.880 246s 0.885 -0.054 246s 246s y: [4, 3, 2, 1] 246s -0.418 -0.772 -0.121 -0.040 246s -0.411 -0.903 -0.261 -0.142 246s -0.039 0.691 0.736 0.536 246s testing: mul_mat, [2, 2, 2, 4] = [4, 2, 2, 4] * [4, 2, 2, 4] 246s x0: [4, 2, 2, 4] 246s -0.712 0.179 -0.020 -0.121 246s -0.915 0.112 0.906 0.804 246s 246s x1: [4, 2, 2, 4] 246s 0.560 0.605 0.360 0.671 246s 0.971 0.480 0.555 -0.083 246s 246s y: [2, 2, 2, 4] 246s -0.379 0.421 246s -0.607 -0.398 246s test-mul-mat0: iter:438/500 246s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.212 0.180 -0.951 246s -0.566 -0.532 -0.936 246s -0.747 0.663 -0.595 246s 246s x1: [3, 1, 1, 1] 246s -0.650 -0.040 0.294 246s 246s y: [3, 1, 1, 1] 246s -0.424 0.115 0.285 246s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 246s x0: [3, 2, 4, 1] 246s -0.925 0.476 -0.795 246s -0.282 0.980 0.841 246s 246s x1: [3, 3, 4, 1] 246s -0.776 0.804 0.178 246s 0.731 -0.411 0.090 246s -0.802 -0.879 -0.729 246s 246s y: [2, 3, 4, 1] 246s 0.959 1.156 246s -0.943 -0.533 246s 0.903 -1.249 246s testing: mul_mat, [4, 2, 4, 4] = [3, 4, 4, 4] * [3, 2, 4, 4] 246s x0: [3, 4, 4, 4] 246s 0.376 -0.719 -0.660 246s -0.289 -0.106 0.581 246s -0.880 0.876 0.711 246s -0.786 0.913 -0.650 246s 246s x1: [3, 2, 4, 4] 246s -0.409 0.868 -0.928 246s 0.436 0.746 0.427 246s 246s y: [4, 2, 4, 4] 246s -0.165 -0.513 0.460 1.717 246s -0.653 0.043 0.572 0.061 246s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.385 0.018 -0.087 246s -0.658 0.485 -0.216 246s -0.057 -0.027 0.595 246s 246s x1: [3, 4, 1, 1] 246s 0.581 0.299 0.776 246s 0.516 -0.671 -0.482 246s 0.979 -0.079 0.831 246s 0.417 -0.866 0.615 246s 246s y: [3, 4, 1, 1] 246s -0.286 -0.405 0.421 246s -0.169 -0.560 -0.298 246s -0.451 -0.862 0.441 246s -0.230 -0.827 0.366 246s testing: mul_mat, [2, 3, 4, 1] = [3, 2, 4, 1] * [3, 3, 4, 1] 246s x0: [3, 2, 4, 1] 246s -0.104 0.294 0.848 246s 0.414 -0.876 0.249 246s 246s x1: [3, 3, 4, 1] 246s 0.730 0.542 -0.204 246s 0.155 -0.794 -0.930 246s 0.646 0.136 -0.820 246s 246s y: [2, 3, 4, 1] 246s -0.089 -0.224 246s -1.039 0.527 246s -0.723 -0.056 246s testing: mul_mat, [3, 3, 4, 4] = [2, 3, 4, 4] * [2, 3, 4, 4] 246s x0: [2, 3, 4, 4] 246s -0.464 -0.889 246s 0.756 -0.787 246s -0.659 0.469 246s 246s x1: [2, 3, 4, 4] 246s 0.045 -0.537 246s -0.446 -0.910 246s 0.713 -0.168 246s 246s y: [3, 3, 4, 4] 246s 0.457 0.457 -0.282 246s 1.016 0.379 -0.133 246s -0.181 0.671 -0.549 246s test-mul-mat0: iter:439/500 246s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.662 0.068 -0.623 0.193 246s 246s x1: [4, 1, 1, 1] 246s -0.613 -0.858 0.200 0.018 246s 246s y: [1, 1, 1, 1] 246s 0.226 246s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 246s x0: [4, 1, 2, 1] 246s -0.933 -0.768 0.420 -0.890 246s 246s x1: [4, 1, 2, 1] 246s 0.034 0.329 -0.606 -0.340 246s 246s y: [1, 1, 2, 1] 246s -0.236 246s testing: mul_mat, [1, 1, 2, 4] = [4, 1, 2, 4] * [4, 1, 2, 4] 246s x0: [4, 1, 2, 4] 246s -0.137 -0.203 0.775 0.930 246s 246s x1: [4, 1, 2, 4] 246s 0.215 0.257 -0.319 -0.872 246s 246s y: [1, 1, 2, 4] 246s -1.141 246s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.193 -0.569 -0.718 0.978 246s 246s x1: [4, 1, 1, 1] 246s 0.457 0.944 -0.209 -0.476 246s 246s y: [1, 1, 1, 1] 246s -0.940 246s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 3, 2, 1] 246s -0.622 246s 0.403 246s 0.349 246s 246s x1: [1, 4, 2, 1] 246s 0.555 246s -0.624 246s 0.336 246s 0.225 246s 246s y: [3, 4, 2, 1] 246s -0.345 0.224 0.194 246s 0.388 -0.252 -0.218 246s -0.209 0.136 0.118 246s -0.140 0.091 0.079 246s testing: mul_mat, [4, 1, 2, 4] = [3, 4, 2, 4] * [3, 1, 2, 4] 246s x0: [3, 4, 2, 4] 246s 0.333 0.074 -0.322 246s 0.134 -0.791 -0.801 246s 0.084 0.306 0.597 246s -0.589 0.005 0.316 246s 246s x1: [3, 1, 2, 4] 246s -0.105 0.931 -0.531 246s 246s y: [4, 1, 2, 4] 246s 0.205 -0.325 -0.041 -0.101 246s test-mul-mat0: iter:440/500 246s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.934 -0.863 0.299 -0.884 246s -0.180 -0.360 0.209 -0.336 246s 246s x1: [4, 4, 1, 1] 246s 0.728 -0.661 0.008 0.346 246s -0.978 0.478 -0.016 -0.327 246s -0.840 -0.138 -0.360 -0.098 246s -0.803 0.001 -0.120 -0.232 246s 246s y: [2, 4, 1, 1] 246s 0.947 -0.008 246s -1.042 0.111 246s -0.686 0.159 246s -0.583 0.197 246s testing: mul_mat, [1, 2, 4, 1] = [4, 1, 4, 1] * [4, 2, 4, 1] 246s x0: [4, 1, 4, 1] 246s -0.409 -0.812 0.760 -0.223 246s 246s x1: [4, 2, 4, 1] 246s -0.332 -0.920 0.930 0.155 246s 0.808 -0.815 -0.117 -0.852 246s 246s y: [1, 2, 4, 1] 246s 1.555 246s 0.433 246s testing: mul_mat, [4, 1, 4, 4] = [4, 4, 4, 4] * [4, 1, 4, 4] 246s x0: [4, 4, 4, 4] 246s 0.732 0.453 0.330 0.667 246s -0.386 -0.067 -0.322 0.177 246s 0.435 0.423 -0.823 -0.210 246s -0.504 0.799 -0.244 -0.328 246s 246s x1: [4, 1, 4, 4] 246s -0.140 -0.112 0.818 0.900 246s 246s y: [4, 1, 4, 4] 246s 0.718 -0.042 -0.971 -0.514 246s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.519 0.834 -0.642 0.414 246s 0.935 0.834 -0.859 0.896 246s 246s x1: [4, 4, 1, 1] 246s -0.688 -0.333 -0.150 -0.741 246s -0.566 0.692 0.645 0.585 246s 0.114 0.724 0.612 -0.074 246s 0.297 0.584 0.021 0.599 246s 246s y: [2, 4, 1, 1] 246s -0.846 -1.457 246s 0.111 0.018 246s 0.239 0.118 246s 0.876 1.284 246s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 246s x0: [2, 3, 4, 1] 246s -0.938 -0.608 246s -0.690 0.981 246s 0.290 -0.812 246s 246s x1: [2, 4, 4, 1] 246s -0.095 -0.640 246s 0.680 0.359 246s -0.769 -0.670 246s 0.671 -0.102 246s 246s y: [3, 4, 4, 1] 246s 0.478 -0.562 0.492 246s -0.856 -0.117 -0.095 246s 1.129 -0.127 0.322 246s -0.567 -0.563 0.277 246s testing: mul_mat, [3, 2, 4, 4] = [3, 3, 4, 4] * [3, 2, 4, 4] 246s x0: [3, 3, 4, 4] 246s 0.053 0.185 -0.107 246s 0.701 -0.469 -0.356 246s 0.048 0.364 0.263 246s 246s x1: [3, 2, 4, 4] 246s -0.992 -0.813 0.098 246s -0.293 -0.430 -0.951 246s 246s y: [3, 2, 4, 4] 246s -0.214 -0.349 -0.318 246s 0.007 0.335 -0.420 246s test-mul-mat0: iter:441/500 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.206 0.292 246s -0.755 0.201 246s -0.947 0.805 246s 246s x1: [2, 1, 1, 1] 246s -0.806 -0.308 246s 246s y: [3, 1, 1, 1] 246s 0.076 0.547 0.516 246s testing: mul_mat, [1, 3, 4, 1] = [2, 1, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 1, 4, 1] 246s 0.375 -0.738 246s 246s x1: [2, 3, 4, 1] 246s -0.528 -0.251 246s 0.659 -0.565 246s 0.371 -0.113 246s 246s y: [1, 3, 4, 1] 246s -0.012 246s 0.664 246s 0.223 246s testing: mul_mat, [2, 1, 4, 1] = [2, 2, 4, 1] * [2, 1, 4, 1] 246s x0: [2, 2, 4, 1] 246s -0.944 0.749 246s 0.025 -0.771 246s 246s x1: [2, 1, 4, 1] 246s -0.043 0.483 246s 246s y: [2, 1, 4, 1] 246s 0.402 -0.374 246s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.590 0.819 246s 246s x1: [2, 2, 1, 1] 246s 0.563 -0.410 246s -0.473 -0.138 246s 246s y: [1, 2, 1, 1] 246s -0.003 246s -0.392 246s testing: mul_mat, [3, 2, 4, 1] = [1, 3, 4, 1] * [1, 2, 4, 1] 246s x0: [1, 3, 4, 1] 246s 0.096 246s -0.105 246s -0.196 246s 246s x1: [1, 2, 4, 1] 246s 0.121 246s -0.975 246s 246s y: [3, 2, 4, 1] 246s 0.012 -0.013 -0.024 246s -0.094 0.103 0.191 246s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 4, 4, 1] 246s -0.827 -0.973 0.596 246s -0.842 -0.208 0.901 246s -0.783 -0.384 0.488 246s 0.520 -0.078 0.105 246s 246s x1: [3, 1, 4, 1] 246s 0.790 0.279 -0.346 246s 246s y: [4, 1, 4, 1] 246s -1.131 -1.035 -0.894 0.353 246s test-mul-mat0: iter:442/500 246s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.380 -0.759 -0.581 0.417 246s 0.564 -0.912 0.568 -0.518 246s -0.721 0.096 0.437 -0.218 246s 0.280 0.083 -0.050 0.989 246s 246s x1: [4, 4, 1, 1] 246s -0.832 -0.291 0.519 -0.953 246s -0.260 -0.837 0.961 0.399 246s 0.605 0.573 -0.769 0.204 246s 0.402 -0.417 -0.169 -0.976 246s 246s y: [4, 4, 1, 1] 246s -0.795 0.584 1.007 -1.225 246s 0.144 0.955 0.440 0.204 246s 0.327 -0.724 -0.762 0.458 246s 0.160 1.017 -0.191 -0.879 246s testing: mul_mat, [4, 4, 3, 1] = [4, 4, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 4, 3, 1] 246s 0.474 0.350 0.698 -0.755 246s 0.595 -0.023 -0.888 0.277 246s 0.038 0.259 -0.958 -0.951 246s -0.606 0.410 -0.944 -0.741 246s 246s x1: [4, 4, 3, 1] 246s -0.398 -0.003 -0.271 -0.234 246s -0.042 -0.872 -0.629 -0.469 246s -0.641 0.575 0.934 -0.058 246s -0.594 0.957 -0.507 0.786 246s 246s y: [4, 4, 3, 1] 246s -0.202 -0.060 0.466 0.669 246s -0.410 0.424 0.821 0.609 246s 0.593 -1.239 -0.715 -0.214 246s -0.894 0.293 -0.037 0.649 246s testing: mul_mat, [4, 4, 3, 4] = [4, 4, 3, 4] * [4, 4, 3, 4] 246s x0: [4, 4, 3, 4] 246s 0.649 0.507 0.782 0.914 246s -0.463 0.968 -0.388 0.608 246s 0.256 -0.186 0.626 -0.261 246s 0.221 -0.004 -0.897 0.613 246s 246s x1: [4, 4, 3, 4] 246s 0.223 -0.124 -0.812 0.742 246s 0.479 -0.685 0.691 0.376 246s -0.073 0.028 0.059 0.809 246s 0.951 0.441 -0.836 -0.776 246s 246s y: [4, 4, 3, 4] 246s 0.125 0.542 -0.622 1.233 246s 0.847 -0.923 0.585 -0.281 246s 0.752 0.529 -0.198 0.426 246s -0.522 -0.161 -0.159 0.482 246s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.357 -0.255 -0.352 0.193 246s 0.222 -0.984 0.573 -0.041 246s -0.969 0.659 -0.460 0.491 246s 246s x1: [4, 4, 1, 1] 246s 0.973 -0.715 -0.769 -0.317 246s -0.775 -0.066 -0.192 0.760 246s 0.359 0.066 -0.761 -0.234 246s -0.721 0.680 0.434 0.928 246s 246s y: [3, 4, 1, 1] 246s 0.740 0.492 -1.215 246s -0.045 -0.248 1.168 246s 0.334 -0.413 -0.069 246s -0.405 -0.619 1.402 246s testing: mul_mat, [3, 4, 3, 1] = [3, 3, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 3, 3, 1] 246s -0.559 -0.305 0.188 246s -0.525 -0.975 -0.659 246s 0.998 -0.980 -0.678 246s 246s x1: [3, 4, 3, 1] 246s 0.984 0.026 0.464 246s -0.731 0.257 -0.853 246s -0.505 -0.809 -0.044 246s -0.745 0.550 -0.978 246s 246s y: [3, 4, 3, 1] 246s -0.471 -0.848 0.642 246s 0.170 0.695 -0.403 246s 0.521 1.083 0.319 246s 0.065 0.499 -0.620 246s testing: mul_mat, [1, 3, 3, 4] = [3, 1, 3, 4] * [3, 3, 3, 4] 246s x0: [3, 1, 3, 4] 246s -0.328 -0.791 0.388 246s 246s x1: [3, 3, 3, 4] 246s -0.515 -0.137 0.827 246s 0.528 0.303 -0.698 246s 0.526 0.998 -0.673 246s 246s y: [1, 3, 3, 4] 246s 0.598 246s -0.684 246s -1.224 246s test-mul-mat0: iter:443/500 246s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.554 -0.132 -0.233 246s 0.534 -0.865 0.051 246s 246s x1: [3, 1, 1, 1] 246s -0.710 -0.213 -0.652 246s 246s y: [2, 1, 1, 1] 246s -0.213 -0.228 246s testing: mul_mat, [2, 2, 3, 1] = [3, 2, 3, 1] * [3, 2, 3, 1] 246s x0: [3, 2, 3, 1] 246s 0.457 0.012 0.701 246s -0.756 0.360 -0.167 246s 246s x1: [3, 2, 3, 1] 246s 0.579 -0.055 0.775 246s 0.424 0.015 -0.780 246s 246s y: [2, 2, 3, 1] 246s 0.808 -0.587 246s -0.353 -0.184 246s testing: mul_mat, [3, 2, 3, 3] = [3, 3, 3, 3] * [3, 2, 3, 3] 246s x0: [3, 3, 3, 3] 246s -0.072 -0.242 0.660 246s -0.851 0.148 -0.281 246s -0.985 -0.258 0.755 246s 246s x1: [3, 2, 3, 3] 246s 0.204 0.977 0.669 246s 0.533 -0.495 -0.730 246s 246s y: [3, 2, 3, 3] 246s 0.191 -0.217 0.052 246s -0.400 -0.322 -0.948 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.552 -0.601 -0.078 246s 0.521 -0.160 -0.918 246s -0.014 -0.850 -0.579 246s 246s x1: [3, 3, 1, 1] 246s 0.430 -0.840 -0.106 246s -0.335 -0.940 -0.160 246s 0.781 0.921 0.408 246s 246s y: [3, 3, 1, 1] 246s 0.276 0.457 0.769 246s 0.763 0.123 0.897 246s -1.017 -0.115 -1.030 246s testing: mul_mat, [4, 3, 3, 1] = [3, 4, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 4, 3, 1] 246s 0.291 -0.095 0.050 246s 0.902 -0.241 -0.198 246s 0.410 0.827 -0.479 246s -0.951 0.803 0.294 246s 246s x1: [3, 3, 3, 1] 246s -0.242 0.003 0.350 246s 0.778 -0.102 -0.709 246s -0.025 -0.282 -0.756 246s 246s y: [4, 3, 3, 1] 246s -0.053 -0.288 -0.264 0.335 246s 0.200 0.867 0.574 -1.031 246s -0.018 0.195 0.119 -0.425 246s testing: mul_mat, [1, 3, 3, 3] = [4, 1, 3, 3] * [4, 3, 3, 3] 246s x0: [4, 1, 3, 3] 246s -0.109 0.644 -0.743 0.649 246s 246s x1: [4, 3, 3, 3] 246s -0.693 -0.928 0.744 0.357 246s -0.126 -0.735 -0.350 -0.260 246s -0.833 -0.738 0.100 0.611 246s 246s y: [1, 3, 3, 3] 246s -0.844 246s -0.369 246s -0.063 246s test-mul-mat0: iter:444/500 246s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.290 0.264 0.439 246s 246s x1: [3, 3, 1, 1] 246s 0.286 0.224 -0.879 246s -0.419 -0.543 0.485 246s 0.721 -0.853 -0.192 246s 246s y: [1, 3, 1, 1] 246s -0.244 246s -0.052 246s -0.101 246s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 246s x0: [3, 2, 3, 1] 246s -0.073 0.578 0.671 246s -0.558 -0.467 -0.443 246s 246s x1: [3, 1, 3, 1] 246s 0.675 0.924 0.573 246s 246s y: [2, 1, 3, 1] 246s 0.869 -1.061 246s testing: mul_mat, [3, 2, 3, 3] = [3, 3, 3, 3] * [3, 2, 3, 3] 246s x0: [3, 3, 3, 3] 246s 0.209 0.252 0.737 246s 0.680 -0.786 -0.408 246s 0.845 -0.765 -0.070 246s 246s x1: [3, 2, 3, 3] 246s 0.059 0.482 0.133 246s -0.265 0.406 -0.294 246s 246s y: [3, 2, 3, 3] 246s 0.232 -0.393 -0.328 246s -0.170 -0.380 -0.514 246s testing: mul_mat, [1, 3, 1, 1] = [3, 1, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.153 0.231 0.700 246s 246s x1: [3, 3, 1, 1] 246s -0.027 0.580 0.304 246s 0.115 -0.008 -0.908 246s 0.641 0.395 -0.632 246s 246s y: [1, 3, 1, 1] 246s 0.351 246s -0.654 246s -0.449 246s testing: mul_mat, [3, 3, 3, 1] = [1, 3, 3, 1] * [1, 3, 3, 1] 246s x0: [1, 3, 3, 1] 246s -0.061 246s 0.965 246s -0.375 246s 246s x1: [1, 3, 3, 1] 246s -0.398 246s -0.582 246s -0.877 246s 246s y: [3, 3, 3, 1] 246s 0.024 -0.384 0.149 246s 0.036 -0.561 0.218 246s 0.054 -0.846 0.329 246s testing: mul_mat, [1, 1, 3, 3] = [3, 1, 3, 3] * [3, 1, 3, 3] 246s x0: [3, 1, 3, 3] 246s -0.660 -0.464 0.932 246s 246s x1: [3, 1, 3, 3] 246s 0.362 0.405 -0.054 246s 246s y: [1, 1, 3, 3] 246s -0.477 246s test-mul-mat0: iter:445/500 246s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.497 246s 0.310 246s 246s x1: [1, 2, 1, 1] 246s -0.199 246s 0.369 246s 246s y: [2, 2, 1, 1] 246s 0.099 -0.062 246s -0.184 0.115 246s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.868 246s -0.635 246s 246s x1: [1, 2, 1, 1] 246s -0.597 246s -0.440 246s 246s y: [2, 2, 1, 1] 246s -0.518 0.379 246s -0.383 0.280 246s testing: mul_mat, [3, 2, 1, 2] = [1, 3, 1, 2] * [1, 2, 1, 2] 246s x0: [1, 3, 1, 2] 246s -0.634 246s -0.631 246s 0.600 246s 246s x1: [1, 2, 1, 2] 246s -0.947 246s 0.353 246s 246s y: [3, 2, 1, 2] 246s 0.601 0.598 -0.569 246s -0.224 -0.223 0.212 246s testing: mul_mat, [4, 3, 1, 1] = [1, 4, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.318 246s 0.365 246s 0.406 246s 0.143 246s 246s x1: [1, 3, 1, 1] 246s 0.666 246s -0.222 246s -0.034 246s 246s y: [4, 3, 1, 1] 246s -0.212 0.243 0.271 0.095 246s 0.071 -0.081 -0.090 -0.032 246s 0.011 -0.012 -0.014 -0.005 246s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.553 -0.071 0.627 0.372 246s -0.122 0.007 -0.203 0.680 246s 246s x1: [4, 1, 1, 1] 246s -0.802 -0.000 0.944 0.568 246s 246s y: [2, 1, 1, 1] 246s 1.246 0.292 246s testing: mul_mat, [4, 4, 1, 2] = [2, 4, 1, 2] * [2, 4, 1, 2] 246s x0: [2, 4, 1, 2] 246s 0.425 0.437 246s 0.869 0.050 246s -0.475 0.817 246s 0.369 -0.685 246s 246s x1: [2, 4, 1, 2] 246s -0.850 -0.862 246s -0.867 -0.294 246s -0.496 -0.498 246s -0.694 -0.461 246s 246s y: [4, 4, 1, 2] 246s -0.738 -0.782 -0.300 0.277 246s -0.497 -0.768 0.171 -0.118 246s -0.428 -0.456 -0.171 0.158 246s -0.497 -0.626 -0.047 0.060 246s test-mul-mat0: iter:446/500 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.276 0.580 246s -0.319 0.582 246s 0.698 -0.036 246s 246s x1: [2, 1, 1, 1] 246s 0.937 0.376 246s 246s y: [3, 1, 1, 1] 246s 0.476 -0.080 0.641 246s testing: mul_mat, [4, 3, 2, 1] = [2, 4, 2, 1] * [2, 3, 2, 1] 246s x0: [2, 4, 2, 1] 246s 0.553 -0.407 246s -0.564 -0.522 246s -0.074 -0.809 246s -0.891 0.763 246s 246s x1: [2, 3, 2, 1] 246s 0.252 0.224 246s -0.611 0.121 246s 0.748 0.759 246s 246s y: [4, 3, 2, 1] 246s 0.048 -0.259 -0.200 -0.054 246s -0.387 0.281 -0.053 0.636 246s 0.105 -0.818 -0.669 -0.088 246s testing: mul_mat, [1, 4, 2, 2] = [2, 1, 2, 2] * [2, 4, 2, 2] 246s x0: [2, 1, 2, 2] 246s 0.531 -0.509 246s 246s x1: [2, 4, 2, 2] 246s -0.583 0.174 246s -0.844 0.640 246s 0.564 0.277 246s 0.389 0.322 246s 246s y: [1, 4, 2, 2] 246s -0.399 246s -0.774 246s 0.158 246s 0.042 246s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.410 -0.170 246s -0.128 -0.458 246s 0.547 0.295 246s -0.520 -0.022 246s 246s x1: [2, 1, 1, 1] 246s 0.294 0.350 246s 246s y: [4, 1, 1, 1] 246s -0.180 -0.198 0.264 -0.160 246s testing: mul_mat, [1, 2, 2, 1] = [4, 1, 2, 1] * [4, 2, 2, 1] 246s x0: [4, 1, 2, 1] 246s 0.015 0.626 0.313 -0.692 246s 246s x1: [4, 2, 2, 1] 246s 0.646 0.873 0.575 -0.204 246s 0.590 0.701 0.268 -0.976 246s 246s y: [1, 2, 2, 1] 246s 0.877 246s 1.205 246s testing: mul_mat, [3, 4, 2, 2] = [1, 3, 2, 2] * [1, 4, 2, 2] 246s x0: [1, 3, 2, 2] 246s -0.486 246s -0.040 246s -0.598 246s 246s x1: [1, 4, 2, 2] 246s 0.891 246s 0.378 246s -0.322 246s -0.567 246s 246s y: [3, 4, 2, 2] 246s -0.433 -0.036 -0.533 246s -0.184 -0.015 -0.226 246s 0.157 0.013 0.193 246s 0.276 0.023 0.339 246s test-mul-mat0: iter:447/500 246s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.952 0.957 -0.419 -0.912 246s 246s x1: [4, 1, 1, 1] 246s 0.070 0.628 0.406 -0.274 246s 246s y: [1, 1, 1, 1] 246s 0.747 246s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.284 -0.630 -0.532 0.686 246s 0.503 -0.590 0.334 0.650 246s 246s x1: [4, 1, 1, 1] 246s -0.112 -0.277 -0.752 0.856 246s 246s y: [2, 1, 1, 1] 246s 1.129 0.413 246s testing: mul_mat, [2, 2, 1, 3] = [4, 2, 1, 3] * [4, 2, 1, 3] 246s x0: [4, 2, 1, 3] 246s 0.409 -0.142 0.282 0.819 246s -0.809 -0.067 0.797 -0.514 246s 246s x1: [4, 2, 1, 3] 246s 0.978 -0.706 -0.894 -0.479 246s 0.598 0.461 -0.087 -0.207 246s 246s y: [2, 2, 1, 3] 246s -0.144 -1.209 246s -0.015 -0.478 246s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.388 0.545 -0.416 0.084 246s 0.735 0.532 0.851 0.082 246s 0.596 -0.918 -0.834 0.044 246s 246s x1: [4, 2, 1, 1] 246s -0.860 0.566 0.375 0.550 246s -0.493 -0.453 0.330 0.916 246s 246s y: [3, 2, 1, 1] 246s 0.533 0.033 -1.321 246s -0.116 -0.248 -0.113 246s testing: mul_mat, [3, 4, 1, 1] = [3, 3, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.505 0.825 -0.563 246s 0.976 0.892 0.627 246s 0.325 -0.270 -0.674 246s 246s x1: [3, 4, 1, 1] 246s 0.778 -0.704 -0.658 246s -0.928 -0.782 0.768 246s 0.918 -0.195 0.903 246s 0.404 -0.055 0.469 246s 246s y: [3, 4, 1, 1] 246s -0.603 -0.281 0.886 246s -0.609 -1.121 -0.609 246s -1.133 1.289 -0.257 246s -0.513 0.640 -0.170 246s testing: mul_mat, [3, 3, 1, 3] = [3, 3, 1, 3] * [3, 3, 1, 3] 246s x0: [3, 3, 1, 3] 246s 0.114 0.095 0.661 246s -0.403 0.757 -0.233 246s 0.983 -0.609 -0.034 246s 246s x1: [3, 3, 1, 3] 246s 0.982 0.160 -0.592 246s -0.434 0.010 -0.425 246s 0.650 -0.908 0.618 246s 246s y: [3, 3, 1, 3] 246s -0.264 -0.137 0.888 246s -0.330 0.282 -0.419 246s 0.396 -1.093 1.170 246s test-mul-mat0: iter:448/500 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.041 0.021 246s -0.824 -0.993 246s -0.667 0.035 246s 246s x1: [2, 2, 1, 1] 246s -0.735 0.652 246s -0.351 0.360 246s 246s y: [3, 2, 1, 1] 246s -0.016 -0.041 0.514 246s -0.007 -0.069 0.247 246s testing: mul_mat, [3, 3, 2, 1] = [2, 3, 2, 1] * [2, 3, 2, 1] 246s x0: [2, 3, 2, 1] 246s 0.535 0.500 246s -0.591 -0.456 246s -0.349 0.464 246s 246s x1: [2, 3, 2, 1] 246s -0.409 0.072 246s -0.717 0.136 246s 0.312 -0.862 246s 246s y: [3, 3, 2, 1] 246s -0.183 0.209 0.176 246s -0.315 0.361 0.313 246s -0.264 0.209 -0.509 246s testing: mul_mat, [2, 3, 2, 4] = [2, 2, 2, 4] * [2, 3, 2, 4] 246s x0: [2, 2, 2, 4] 246s -0.378 -0.035 246s -0.962 -0.282 246s 246s x1: [2, 3, 2, 4] 246s -0.099 0.297 246s -0.300 -0.093 246s 0.630 0.735 246s 246s y: [2, 3, 2, 4] 246s 0.027 0.012 246s 0.117 0.315 246s -0.264 -0.813 246s testing: mul_mat, [1, 2, 1, 1] = [2, 1, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.226 -0.234 246s 246s x1: [2, 2, 1, 1] 246s -0.924 -0.494 246s -0.052 0.557 246s 246s y: [1, 2, 1, 1] 246s -0.093 246s -0.142 246s testing: mul_mat, [1, 2, 2, 1] = [1, 1, 2, 1] * [1, 2, 2, 1] 246s x0: [1, 1, 2, 1] 246s -0.155 246s 246s x1: [1, 2, 2, 1] 246s 0.707 246s -0.821 246s 246s y: [1, 2, 2, 1] 246s -0.110 246s 0.127 246s testing: mul_mat, [3, 1, 2, 4] = [1, 3, 2, 4] * [1, 1, 2, 4] 246s x0: [1, 3, 2, 4] 246s -0.443 246s -0.134 246s 0.743 246s 246s x1: [1, 1, 2, 4] 246s -0.615 246s 246s y: [3, 1, 2, 4] 246s 0.272 0.083 -0.457 246s test-mul-mat0: iter:449/500 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.759 -0.115 0.809 0.095 246s -0.575 -0.488 -0.976 -0.530 246s -0.837 -0.490 0.795 0.040 246s 0.763 -0.173 -0.903 -0.423 246s 246s x1: [4, 1, 1, 1] 246s 0.256 -0.530 -0.502 0.813 246s 246s y: [4, 1, 1, 1] 246s -0.462 0.171 -0.321 0.397 246s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 1, 3, 1] 246s 0.003 -0.946 0.187 0.191 246s 246s x1: [4, 4, 3, 1] 246s 0.920 0.486 -0.763 -0.347 246s 0.260 0.419 0.459 0.106 246s 0.696 -0.669 -0.639 -0.835 246s -0.171 -0.826 0.501 0.070 246s 246s y: [1, 4, 3, 1] 246s -0.667 246s -0.290 246s 0.356 246s 0.888 246s testing: mul_mat, [4, 1, 3, 3] = [4, 4, 3, 3] * [4, 1, 3, 3] 246s x0: [4, 4, 3, 3] 246s 0.982 0.721 -0.903 0.735 246s 0.244 -0.798 -0.956 -0.466 246s 0.817 -0.590 -0.337 -0.998 246s -0.857 0.793 -0.760 0.062 246s 246s x1: [4, 1, 3, 3] 246s 0.391 -0.172 0.927 -0.333 246s 246s y: [4, 1, 3, 3] 246s -0.822 -0.498 0.441 -1.196 246s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.095 -0.138 0.984 0.453 246s -0.392 0.969 -0.272 0.993 246s 246s x1: [4, 4, 1, 1] 246s -0.433 0.113 -0.586 -0.217 246s -0.828 -0.304 -0.395 0.033 246s 0.128 0.198 -0.331 0.873 246s -0.435 -0.942 -0.725 -0.201 246s 246s y: [2, 4, 1, 1] 246s -0.649 0.223 246s -0.253 0.170 246s 0.031 1.098 246s -0.633 -0.745 246s testing: mul_mat, [1, 4, 3, 1] = [2, 1, 3, 1] * [2, 4, 3, 1] 246s x0: [2, 1, 3, 1] 246s 0.265 0.719 246s 246s x1: [2, 4, 3, 1] 246s 0.487 -0.820 246s -0.107 0.400 246s -0.027 -0.541 246s 0.968 -0.915 246s 246s y: [1, 4, 3, 1] 246s -0.460 246s 0.260 246s -0.396 246s -0.401 246s testing: mul_mat, [3, 2, 3, 3] = [1, 3, 3, 3] * [1, 2, 3, 3] 246s x0: [1, 3, 3, 3] 246s 0.932 246s -0.595 246s -0.453 246s 246s x1: [1, 2, 3, 3] 246s 0.480 246s 0.352 246s 246s y: [3, 2, 3, 3] 246s 0.447 -0.285 -0.217 246s 0.328 -0.209 -0.159 246s test-mul-mat0: iter:450/500 246s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.593 -0.045 -0.361 0.655 246s 0.356 -0.564 -0.988 -0.289 246s -0.811 0.361 0.577 0.857 246s -0.729 0.071 0.457 0.586 246s 246s x1: [4, 4, 1, 1] 246s 0.600 0.315 -0.959 0.935 246s 0.470 0.114 0.536 0.344 246s -0.304 0.129 -0.611 -0.220 246s -0.798 -0.214 -0.741 -0.846 246s 246s y: [4, 4, 1, 1] 246s 1.301 0.713 -0.124 -0.306 246s 0.305 -0.526 0.264 0.112 246s -0.110 0.486 -0.248 -0.177 246s -0.751 0.813 -0.581 -0.267 246s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.722 0.208 -0.276 -0.842 246s 0.220 0.436 -0.652 -0.419 246s 0.012 -0.795 -0.149 -0.917 246s 246s x1: [4, 4, 1, 1] 246s 0.112 0.393 0.056 -0.775 246s -0.071 -0.601 -0.079 -0.943 246s -0.211 0.701 -0.741 0.575 246s 0.960 -0.587 0.083 0.554 246s 246s y: [3, 4, 1, 1] 246s 0.799 0.484 0.391 246s 0.638 0.169 1.353 246s -0.286 0.501 -0.977 246s 0.082 -0.331 -0.042 246s testing: mul_mat, [1, 3, 1, 3] = [4, 1, 1, 3] * [4, 3, 1, 3] 246s x0: [4, 1, 1, 3] 246s -0.527 0.238 -0.707 -0.486 246s 246s x1: [4, 3, 1, 3] 246s 0.662 -0.563 0.195 0.055 246s 0.493 0.420 0.984 0.892 246s -0.659 -0.959 -0.319 -0.958 246s 246s y: [1, 3, 1, 3] 246s -0.647 246s -1.289 246s 0.810 246s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.356 -0.343 0.361 0.210 246s 246s x1: [4, 1, 1, 1] 246s 0.609 -0.426 -0.341 -0.584 246s 246s y: [1, 1, 1, 1] 246s -0.317 246s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.520 246s 0.779 246s 0.057 246s 246s x1: [1, 4, 1, 1] 246s 0.911 246s 0.133 246s -0.374 246s 0.248 246s 246s y: [3, 4, 1, 1] 246s -0.474 0.710 0.052 246s -0.069 0.104 0.008 246s 0.194 -0.291 -0.021 246s -0.129 0.193 0.014 246s testing: mul_mat, [1, 1, 1, 3] = [3, 1, 1, 3] * [3, 1, 1, 3] 246s x0: [3, 1, 1, 3] 246s -0.303 -0.615 -0.330 246s 246s x1: [3, 1, 1, 3] 246s 0.826 0.731 0.530 246s 246s y: [1, 1, 1, 3] 246s -0.875 246s test-mul-mat0: iter:451/500 246s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.269 -0.918 -0.880 246s 246s x1: [3, 4, 1, 1] 246s -0.022 0.533 0.730 246s -0.774 -0.899 -0.790 246s -0.994 0.158 -0.964 246s 0.737 -0.313 0.100 246s 246s y: [1, 4, 1, 1] 246s -1.126 246s 1.729 246s 0.972 246s 0.001 246s testing: mul_mat, [4, 1, 2, 1] = [3, 4, 2, 1] * [3, 1, 2, 1] 246s x0: [3, 4, 2, 1] 246s 0.154 -0.342 -0.624 246s -0.807 -0.448 0.443 246s -0.407 0.656 -0.578 246s -0.874 0.386 -0.352 246s 246s x1: [3, 1, 2, 1] 246s 0.588 0.239 -0.183 246s 246s y: [4, 1, 2, 1] 246s 0.123 -0.663 0.023 -0.357 246s testing: mul_mat, [1, 4, 2, 4] = [3, 1, 2, 4] * [3, 4, 2, 4] 246s x0: [3, 1, 2, 4] 246s 0.302 0.413 0.640 246s 246s x1: [3, 4, 2, 4] 246s -0.609 -0.947 0.088 246s -0.636 0.963 -0.504 246s -0.669 0.117 0.154 246s -0.293 0.309 0.706 246s 246s y: [1, 4, 2, 4] 246s -0.519 246s -0.118 246s -0.056 246s 0.491 246s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.837 -0.269 0.047 246s 0.633 0.139 -0.629 246s 246s x1: [3, 1, 1, 1] 246s 0.219 0.444 0.750 246s 246s y: [2, 1, 1, 1] 246s 0.098 -0.272 246s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 246s x0: [2, 1, 2, 1] 246s 0.944 0.624 246s 246s x1: [2, 3, 2, 1] 246s -0.993 0.412 246s -0.893 -0.597 246s 0.860 -0.603 246s 246s y: [1, 3, 2, 1] 246s -0.681 246s -1.216 246s 0.436 246s testing: mul_mat, [3, 2, 2, 4] = [1, 3, 2, 4] * [1, 2, 2, 4] 246s x0: [1, 3, 2, 4] 246s -0.616 246s -0.557 246s 0.731 246s 246s x1: [1, 2, 2, 4] 246s 0.614 246s -0.972 246s 246s y: [3, 2, 2, 4] 246s -0.378 -0.342 0.449 246s 0.599 0.542 -0.711 246s test-mul-mat0: iter:452/500 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.919 0.762 -0.718 246s 246s x1: [3, 2, 1, 1] 246s 0.458 -0.685 -0.969 246s 0.843 -0.242 0.763 246s 246s y: [1, 2, 1, 1] 246s -0.247 246s -1.506 246s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.324 0.153 -0.787 246s 246s x1: [3, 1, 1, 1] 246s 0.118 0.731 0.942 246s 246s y: [1, 1, 1, 1] 246s -0.591 246s testing: mul_mat, [1, 1, 1, 1] = [3, 1, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.123 -0.450 -0.084 246s 246s x1: [3, 1, 1, 1] 246s -0.469 -0.608 0.883 246s 246s y: [1, 1, 1, 1] 246s 0.257 246s testing: mul_mat, [2, 1, 1, 1] = [3, 2, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 2, 1, 1] 246s 0.530 0.656 0.526 246s 0.211 -0.011 0.687 246s 246s x1: [3, 1, 1, 1] 246s 0.490 -0.947 0.478 246s 246s y: [2, 1, 1, 1] 246s -0.110 0.443 246s testing: mul_mat, [3, 3, 1, 1] = [2, 3, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.483 0.581 246s -0.057 -0.733 246s 0.477 -0.370 246s 246s x1: [2, 3, 1, 1] 246s -0.169 -0.716 246s 0.450 0.254 246s -0.635 0.212 246s 246s y: [3, 3, 1, 1] 246s -0.498 0.534 0.184 246s 0.365 -0.212 0.121 246s -0.184 -0.119 -0.381 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.807 0.389 -0.719 246s 246s x1: [3, 2, 1, 1] 246s 0.795 -0.202 0.022 246s 0.678 0.277 0.900 246s 246s y: [1, 2, 1, 1] 246s -0.736 246s -1.086 246s test-mul-mat0: iter:453/500 246s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.691 246s 0.631 246s 246s x1: [1, 2, 1, 1] 246s -0.996 246s -0.200 246s 246s y: [2, 2, 1, 1] 246s -0.688 -0.629 246s -0.138 -0.126 246s testing: mul_mat, [1, 2, 3, 1] = [1, 1, 3, 1] * [1, 2, 3, 1] 246s x0: [1, 1, 3, 1] 246s 0.295 246s 246s x1: [1, 2, 3, 1] 246s -0.308 246s 0.141 246s 246s y: [1, 2, 3, 1] 246s -0.091 246s 0.042 246s testing: mul_mat, [4, 1, 3, 1] = [1, 4, 3, 1] * [1, 1, 3, 1] 246s x0: [1, 4, 3, 1] 246s 0.550 246s 0.594 246s 0.637 246s 0.449 246s 246s x1: [1, 1, 3, 1] 246s 0.562 246s 246s y: [4, 1, 3, 1] 246s 0.309 0.334 0.358 0.253 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.482 246s -0.978 246s 246s x1: [1, 4, 1, 1] 246s 0.190 246s -0.286 246s -0.210 246s -0.119 246s 246s y: [2, 4, 1, 1] 246s 0.092 -0.186 246s -0.138 0.280 246s -0.101 0.206 246s -0.057 0.116 246s testing: mul_mat, [2, 1, 3, 1] = [2, 2, 3, 1] * [2, 1, 3, 1] 246s x0: [2, 2, 3, 1] 246s 0.201 -0.925 246s 0.231 0.117 246s 246s x1: [2, 1, 3, 1] 246s 0.230 -0.461 246s 246s y: [2, 1, 3, 1] 246s 0.473 -0.001 246s testing: mul_mat, [4, 2, 3, 1] = [2, 4, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 4, 3, 1] 246s 0.751 0.236 246s 0.567 -0.963 246s -0.510 -0.969 246s -0.170 -0.532 246s 246s x1: [2, 2, 3, 1] 246s -0.363 -0.441 246s 0.100 -0.449 246s 246s y: [4, 2, 3, 1] 246s -0.377 0.219 0.613 0.296 246s -0.031 0.489 0.384 0.222 246s test-mul-mat0: iter:454/500 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.459 -0.953 246s 0.786 0.372 246s 0.284 0.823 246s 246s x1: [2, 1, 1, 1] 246s -0.210 -0.520 246s 246s y: [3, 1, 1, 1] 246s 0.591 -0.358 -0.487 246s testing: mul_mat, [4, 3, 4, 1] = [2, 4, 4, 1] * [2, 3, 4, 1] 246s x0: [2, 4, 4, 1] 246s 0.108 -0.031 246s 0.805 -0.520 246s -0.747 0.628 246s 0.883 -0.996 246s 246s x1: [2, 3, 4, 1] 246s 0.403 0.751 246s 0.936 -0.448 246s 0.811 0.674 246s 246s y: [4, 3, 4, 1] 246s 0.020 -0.066 0.171 -0.393 246s 0.115 0.987 -0.981 1.273 246s 0.067 0.302 -0.183 0.045 246s testing: mul_mat, [1, 4, 4, 4] = [2, 1, 4, 4] * [2, 4, 4, 4] 246s x0: [2, 1, 4, 4] 246s -0.403 -0.690 246s 246s x1: [2, 4, 4, 4] 246s 0.463 0.721 246s -0.158 0.715 246s 0.350 -0.276 246s 0.719 -0.086 246s 246s y: [1, 4, 4, 4] 246s -0.684 246s -0.429 246s 0.049 246s -0.231 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.832 -0.181 246s -0.680 -0.048 246s 0.860 0.931 246s 246s x1: [2, 1, 1, 1] 246s -0.391 0.547 246s 246s y: [3, 1, 1, 1] 246s -0.424 0.239 0.173 246s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 246s x0: [3, 1, 4, 1] 246s 0.024 0.198 -0.918 246s 246s x1: [3, 2, 4, 1] 246s -0.901 0.209 0.961 246s 0.401 0.522 -0.663 246s 246s y: [1, 2, 4, 1] 246s -0.862 246s 0.721 246s testing: mul_mat, [4, 3, 4, 4] = [1, 4, 4, 4] * [1, 3, 4, 4] 246s x0: [1, 4, 4, 4] 246s -0.564 246s -0.711 246s -0.572 246s -0.159 246s 246s x1: [1, 3, 4, 4] 246s 0.426 246s 0.790 246s 0.319 246s 246s y: [4, 3, 4, 4] 246s -0.240 -0.303 -0.244 -0.068 246s -0.445 -0.562 -0.452 -0.126 246s -0.180 -0.227 -0.183 -0.051 246s test-mul-mat0: iter:455/500 246s testing: mul_mat, [2, 2, 1, 1] = [3, 2, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.174 0.907 -0.687 246s -0.113 0.547 0.282 246s 246s x1: [3, 2, 1, 1] 246s 0.509 0.891 0.478 246s 0.413 -0.858 -0.494 246s 246s y: [2, 2, 1, 1] 246s 0.392 0.565 246s -0.511 -0.656 246s testing: mul_mat, [4, 2, 2, 1] = [3, 4, 2, 1] * [3, 2, 2, 1] 246s x0: [3, 4, 2, 1] 246s -0.792 0.941 -0.090 246s 0.020 0.153 -0.580 246s -0.090 -0.369 0.833 246s 0.052 0.137 0.506 246s 246s x1: [3, 2, 2, 1] 246s -0.908 -0.079 0.966 246s -0.116 0.433 0.773 246s 246s y: [4, 2, 2, 1] 246s 0.559 -0.590 0.915 0.431 246s 0.430 -0.384 0.494 0.445 246s testing: mul_mat, [2, 4, 2, 4] = [3, 2, 2, 4] * [3, 4, 2, 4] 246s x0: [3, 2, 2, 4] 246s 0.451 -0.546 -0.514 246s -0.345 -0.105 -0.452 246s 246s x1: [3, 4, 2, 4] 246s 0.021 0.926 -0.692 246s -0.589 0.068 -0.643 246s -0.935 0.276 -0.703 246s -0.025 -0.705 0.451 246s 246s y: [2, 4, 2, 4] 246s -0.141 0.208 246s 0.028 0.487 246s -0.212 0.611 246s 0.142 -0.121 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.729 -0.258 -0.992 246s 0.454 0.788 -0.315 246s -0.978 -0.910 -0.124 246s 0.983 0.482 0.122 246s 246s x1: [3, 2, 1, 1] 246s 0.057 -0.401 0.055 246s -0.588 0.863 0.996 246s 246s y: [4, 2, 1, 1] 246s 0.007 -0.307 0.302 -0.130 246s -0.782 0.099 -0.333 -0.041 246s testing: mul_mat, [3, 3, 2, 1] = [4, 3, 2, 1] * [4, 3, 2, 1] 246s x0: [4, 3, 2, 1] 246s 0.128 0.813 0.640 -0.413 246s -0.222 0.654 0.661 -0.298 246s -0.381 0.741 0.288 0.042 246s 246s x1: [4, 3, 2, 1] 246s 0.827 -0.993 0.547 -0.053 246s 0.040 0.754 -0.933 0.483 246s 0.492 -0.461 -0.678 -0.952 246s 246s y: [3, 3, 2, 1] 246s -0.329 -0.456 -0.896 246s -0.179 -0.277 0.295 246s -0.352 -0.576 -0.764 246s testing: mul_mat, [2, 4, 2, 4] = [3, 2, 2, 4] * [3, 4, 2, 4] 246s x0: [3, 2, 2, 4] 246s -0.847 -0.779 0.809 246s -0.197 -0.705 -0.960 246s 246s x1: [3, 4, 2, 4] 246s 0.599 0.266 0.341 246s -0.577 -0.696 -0.362 246s 0.034 0.432 0.416 246s 0.653 0.244 0.070 246s 246s y: [2, 4, 2, 4] 246s -0.439 -0.633 246s 0.738 0.953 246s -0.029 -0.711 246s -0.687 -0.369 246s test-mul-mat0: iter:456/500 246s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 4, 1, 1] 246s 0.097 246s 0.748 246s 0.942 246s 0.477 246s 246s x1: [1, 2, 1, 1] 246s -0.514 246s -0.137 246s 246s y: [4, 2, 1, 1] 246s -0.050 -0.384 -0.484 -0.245 246s -0.013 -0.102 -0.129 -0.065 246s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.512 246s 246s x1: [1, 4, 1, 1] 246s 0.411 246s -0.895 246s 0.872 246s 0.227 246s 246s y: [1, 4, 1, 1] 246s -0.211 246s 0.458 246s -0.447 246s -0.116 246s testing: mul_mat, [1, 1, 1, 4] = [1, 1, 1, 4] * [1, 1, 1, 4] 246s x0: [1, 1, 1, 4] 246s -0.336 246s 246s x1: [1, 1, 1, 4] 246s 0.338 246s 246s y: [1, 1, 1, 4] 246s -0.113 246s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.772 246s -0.291 246s 246s x1: [1, 1, 1, 1] 246s -0.080 246s 246s y: [2, 1, 1, 1] 246s -0.061 0.023 246s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.868 0.006 246s 246s x1: [2, 1, 1, 1] 246s 0.150 -0.118 246s 246s y: [1, 1, 1, 1] 246s 0.130 246s testing: mul_mat, [1, 2, 1, 4] = [1, 1, 1, 4] * [1, 2, 1, 4] 246s x0: [1, 1, 1, 4] 246s 0.964 246s 246s x1: [1, 2, 1, 4] 246s 0.517 246s -0.268 246s 246s y: [1, 2, 1, 4] 246s 0.499 246s -0.259 246s test-mul-mat0: iter:457/500 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.521 -0.035 0.799 246s 0.485 -0.518 -0.469 246s -0.226 0.097 0.010 246s 246s x1: [3, 3, 1, 1] 246s 0.467 -0.740 -0.695 246s 0.934 0.825 0.225 246s -0.219 0.596 0.934 246s 246s y: [3, 3, 1, 1] 246s -0.773 0.936 -0.184 246s -0.336 -0.080 -0.129 246s 0.839 -0.854 0.117 246s testing: mul_mat, [4, 3, 4, 1] = [3, 4, 4, 1] * [3, 3, 4, 1] 246s x0: [3, 4, 4, 1] 246s -0.286 -0.220 -0.148 246s -0.284 0.979 0.681 246s -0.815 0.439 -0.186 246s 0.588 -0.278 0.173 246s 246s x1: [3, 3, 4, 1] 246s -0.994 0.188 -0.098 246s 0.342 0.152 -0.980 246s 0.749 0.604 -0.524 246s 246s y: [4, 3, 4, 1] 246s 0.257 0.399 0.911 -0.654 246s 0.014 -0.615 -0.030 -0.010 246s -0.270 0.023 -0.248 0.182 246s testing: mul_mat, [3, 4, 4, 2] = [3, 3, 4, 2] * [3, 4, 4, 2] 246s x0: [3, 3, 4, 2] 246s 0.719 0.626 -0.584 246s 0.461 -0.189 -0.826 246s 0.195 0.822 -0.045 246s 246s x1: [3, 4, 4, 2] 246s 0.136 -0.328 0.782 246s 0.596 -0.084 0.204 246s -0.109 -0.386 -0.751 246s -0.790 -0.332 -0.741 246s 246s y: [3, 4, 4, 2] 246s -0.564 -0.521 -0.278 246s 0.257 0.122 0.038 246s 0.119 0.644 -0.305 246s -0.342 0.311 -0.393 246s testing: mul_mat, [4, 3, 1, 1] = [3, 4, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.988 0.155 -0.380 246s 0.554 -0.989 -0.396 246s 0.875 -0.433 0.396 246s -0.628 0.443 0.420 246s 246s x1: [3, 3, 1, 1] 246s 0.628 0.442 0.344 246s -0.934 -0.856 0.939 246s 0.535 0.777 -0.006 246s 246s y: [4, 3, 1, 1] 246s -0.683 -0.225 0.494 -0.054 246s 0.433 -0.042 -0.075 0.602 246s -0.406 -0.470 0.130 0.006 246s testing: mul_mat, [4, 3, 4, 1] = [4, 4, 4, 1] * [4, 3, 4, 1] 246s x0: [4, 4, 4, 1] 246s 0.709 0.088 -0.566 0.576 246s -0.870 -0.337 0.732 -0.019 246s -0.664 0.307 -0.257 -0.804 246s 0.503 -0.387 0.601 0.295 246s 246s x1: [4, 3, 4, 1] 246s -0.891 0.429 0.874 0.893 246s 0.715 0.175 0.777 0.211 246s 0.341 0.405 -0.347 -0.315 246s 246s y: [4, 3, 4, 1] 246s -0.574 1.254 -0.219 0.174 246s 0.204 -0.117 -0.791 0.821 246s 0.292 -0.682 0.240 -0.287 246s testing: mul_mat, [1, 4, 4, 2] = [4, 1, 4, 2] * [4, 4, 4, 2] 246s x0: [4, 1, 4, 2] 246s -0.416 0.617 -0.610 0.259 246s 246s x1: [4, 4, 4, 2] 246s 0.307 0.493 -0.310 -0.643 246s -0.082 0.238 0.840 -0.926 246s -0.471 -0.076 -0.193 -0.200 246s -0.796 -0.165 -0.815 0.991 246s 246s y: [1, 4, 4, 2] 246s 0.199 246s -0.571 246s 0.215 246s 0.984 246s test-mul-mat0: iter:458/500 246s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.171 -0.474 246s 246s x1: [2, 4, 1, 1] 246s 0.169 -0.888 246s 0.273 -0.242 246s 0.021 -0.333 246s 0.243 0.738 246s 246s y: [1, 4, 1, 1] 246s 0.450 246s 0.161 246s 0.162 246s -0.309 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.893 0.383 246s -0.600 0.221 246s 0.160 -0.749 246s 246s x1: [2, 1, 1, 1] 246s -0.734 -0.053 246s 246s y: [3, 1, 1, 1] 246s 0.636 0.429 -0.078 246s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.648 0.663 246s -0.951 0.585 246s 246s x1: [2, 3, 1, 1] 246s 0.798 0.604 246s 0.826 0.740 246s 0.817 0.550 246s 246s y: [2, 3, 1, 1] 246s 0.918 -0.405 246s 1.026 -0.352 246s 0.894 -0.455 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.525 -0.627 246s -0.167 -0.996 246s -0.080 0.446 246s 246s x1: [2, 2, 1, 1] 246s -0.168 -0.839 246s -0.142 0.590 246s 246s y: [3, 2, 1, 1] 246s 0.438 0.864 -0.361 246s -0.445 -0.564 0.275 246s testing: mul_mat, [3, 2, 1, 1] = [3, 3, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.494 0.098 -0.085 246s 0.962 0.788 0.338 246s 0.764 0.504 0.769 246s 246s x1: [3, 2, 1, 1] 246s -0.361 -0.049 0.311 246s -0.255 -0.666 0.711 246s 246s y: [3, 2, 1, 1] 246s -0.210 -0.281 -0.062 246s -0.251 -0.529 0.017 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.743 -0.739 0.212 246s -0.918 0.527 -0.161 246s -0.096 0.543 -0.712 246s 246s x1: [3, 3, 1, 1] 246s -0.437 0.001 0.818 246s -0.852 0.834 0.979 246s 0.006 0.424 0.161 246s 246s y: [3, 3, 1, 1] 246s 0.497 0.270 -0.540 246s 0.225 1.064 -0.163 246s -0.283 0.192 0.115 246s test-mul-mat0: iter:459/500 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.088 -0.229 0.897 -0.751 246s 0.302 -0.846 -0.670 -0.794 246s -0.584 0.858 0.748 0.628 246s 246s x1: [4, 3, 1, 1] 246s -0.488 -0.982 -0.861 -0.700 246s 0.522 0.054 0.638 0.291 246s 0.617 -0.361 0.109 0.765 246s 246s y: [3, 3, 1, 1] 246s -0.064 1.816 -1.641 246s 0.387 -0.546 0.401 246s -0.341 -0.189 -0.109 246s testing: mul_mat, [1, 3, 2, 1] = [4, 1, 2, 1] * [4, 3, 2, 1] 246s x0: [4, 1, 2, 1] 246s 0.897 0.069 0.273 0.754 246s 246s x1: [4, 3, 2, 1] 246s -0.304 -0.964 0.175 0.246 246s -0.709 -0.785 0.758 -0.691 246s -0.646 -0.942 0.831 0.408 246s 246s y: [1, 3, 2, 1] 246s -0.105 246s -1.005 246s -0.109 246s testing: mul_mat, [3, 1, 2, 3] = [4, 3, 2, 3] * [4, 1, 2, 3] 246s x0: [4, 3, 2, 3] 246s 0.185 0.170 -0.819 -0.914 246s 0.621 0.035 -0.838 0.318 246s -0.820 -0.547 -0.227 0.634 246s 246s x1: [4, 1, 2, 3] 246s -0.924 0.697 0.145 -0.709 246s 246s y: [3, 1, 2, 3] 246s 0.477 -0.895 -0.106 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.716 0.583 0.292 -0.954 246s 246s x1: [4, 3, 1, 1] 246s -0.059 0.937 0.217 -0.047 246s 0.074 0.703 -0.541 0.534 246s -0.580 0.000 0.953 0.236 246s 246s y: [1, 3, 1, 1] 246s 0.696 246s -0.310 246s 0.468 246s testing: mul_mat, [4, 4, 2, 1] = [1, 4, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 4, 2, 1] 246s -0.023 246s 0.769 246s -0.248 246s -0.305 246s 246s x1: [1, 4, 2, 1] 246s 0.755 246s -0.995 246s -0.346 246s 0.115 246s 246s y: [4, 4, 2, 1] 246s -0.017 0.581 -0.187 -0.230 246s 0.023 -0.765 0.247 0.303 246s 0.008 -0.266 0.086 0.106 246s -0.003 0.088 -0.028 -0.035 246s testing: mul_mat, [1, 1, 2, 3] = [4, 1, 2, 3] * [4, 1, 2, 3] 246s x0: [4, 1, 2, 3] 246s 0.745 -0.802 -0.874 0.439 246s 246s x1: [4, 1, 2, 3] 246s -0.353 0.706 -0.427 0.106 246s 246s y: [1, 1, 2, 3] 246s -0.411 246s test-mul-mat0: iter:460/500 246s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.655 246s 0.078 246s -0.130 246s 0.784 246s 246s x1: [1, 2, 1, 1] 246s -0.400 246s -0.119 246s 246s y: [4, 2, 1, 1] 246s 0.262 -0.031 0.052 -0.313 246s 0.078 -0.009 0.015 -0.093 246s testing: mul_mat, [1, 4, 1, 1] = [1, 1, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.061 246s 246s x1: [1, 4, 1, 1] 246s 0.909 246s 0.866 246s 0.870 246s -0.555 246s 246s y: [1, 4, 1, 1] 246s 0.055 246s 0.053 246s 0.053 246s -0.034 246s testing: mul_mat, [3, 1, 1, 4] = [1, 3, 1, 4] * [1, 1, 1, 4] 246s x0: [1, 3, 1, 4] 246s -0.311 246s 0.641 246s 0.394 246s 246s x1: [1, 1, 1, 4] 246s -0.778 246s 246s y: [3, 1, 1, 4] 246s 0.242 -0.499 -0.307 246s testing: mul_mat, [2, 3, 1, 1] = [1, 2, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.681 246s 0.757 246s 246s x1: [1, 3, 1, 1] 246s -0.830 246s 0.974 246s -0.321 246s 246s y: [2, 3, 1, 1] 246s 0.565 -0.628 246s -0.663 0.737 246s 0.219 -0.243 246s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.651 0.034 246s 0.973 -0.668 246s -0.889 0.086 246s 0.087 0.392 246s 246s x1: [2, 1, 1, 1] 246s 0.785 -0.897 246s 246s y: [4, 1, 1, 1] 246s 0.481 1.363 -0.775 -0.283 246s testing: mul_mat, [2, 2, 1, 4] = [4, 2, 1, 4] * [4, 2, 1, 4] 246s x0: [4, 2, 1, 4] 246s -0.201 0.495 0.070 0.979 246s -0.711 -0.776 -0.668 0.617 246s 246s x1: [4, 2, 1, 4] 246s 0.525 0.876 -0.919 0.166 246s 0.271 0.425 -0.219 -0.163 246s 246s y: [2, 2, 1, 4] 246s 0.427 -0.337 246s -0.019 -0.477 246s test-mul-mat0: iter:461/500 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.520 -0.219 -0.610 -0.045 246s 0.156 -0.416 -0.397 0.019 246s 0.300 -0.430 -0.962 -0.809 246s -0.171 -0.676 -0.657 -0.588 246s 246s x1: [4, 1, 1, 1] 246s -0.448 0.303 0.982 -0.860 246s 246s y: [4, 1, 1, 1] 246s -0.859 -0.602 -0.512 -0.267 246s testing: mul_mat, [1, 4, 3, 1] = [4, 1, 3, 1] * [4, 4, 3, 1] 246s x0: [4, 1, 3, 1] 246s 0.151 -0.120 0.325 0.082 246s 246s x1: [4, 4, 3, 1] 246s -0.793 -0.156 -0.287 0.213 246s 0.569 0.812 -0.493 0.788 246s 0.136 -0.129 -0.660 -0.562 246s -0.147 -0.520 0.373 -0.627 246s 246s y: [1, 4, 3, 1] 246s -0.177 246s -0.108 246s -0.225 246s 0.110 246s testing: mul_mat, [1, 1, 3, 2] = [4, 1, 3, 2] * [4, 1, 3, 2] 246s x0: [4, 1, 3, 2] 246s -0.779 -0.639 0.925 0.135 246s 246s x1: [4, 1, 3, 2] 246s -0.344 0.594 -0.986 0.112 246s 246s y: [1, 1, 3, 2] 246s -1.010 246s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.337 0.613 0.429 0.698 246s 246s x1: [4, 1, 1, 1] 246s -0.648 -0.430 -0.232 -0.503 246s 246s y: [1, 1, 1, 1] 246s -0.933 246s testing: mul_mat, [3, 4, 3, 1] = [1, 3, 3, 1] * [1, 4, 3, 1] 246s x0: [1, 3, 3, 1] 246s -0.392 246s -0.530 246s 0.667 246s 246s x1: [1, 4, 3, 1] 246s 0.538 246s -0.436 246s 0.648 246s -0.547 246s 246s y: [3, 4, 3, 1] 246s -0.211 -0.285 0.359 246s 0.171 0.231 -0.291 246s -0.254 -0.343 0.432 246s 0.214 0.290 -0.365 246s testing: mul_mat, [1, 1, 3, 2] = [3, 1, 3, 2] * [3, 1, 3, 2] 246s x0: [3, 1, 3, 2] 246s 0.023 0.959 -0.982 246s 246s x1: [3, 1, 3, 2] 246s -0.814 -0.335 -0.910 246s 246s y: [1, 1, 3, 2] 246s 0.554 246s test-mul-mat0: iter:462/500 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.284 0.294 -0.963 246s -0.325 0.312 0.668 246s 0.105 -0.003 0.599 246s -0.385 0.490 0.364 246s 246s x1: [3, 2, 1, 1] 246s 0.311 0.233 0.046 246s 0.533 0.200 -0.287 246s 246s y: [4, 2, 1, 1] 246s -0.065 0.003 0.060 0.011 246s 0.184 -0.303 -0.117 -0.212 246s testing: mul_mat, [4, 4, 2, 1] = [3, 4, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 4, 2, 1] 246s 0.933 -0.002 0.239 246s -0.452 -0.513 -0.397 246s -0.233 0.792 0.918 246s 0.256 0.003 0.865 246s 246s x1: [3, 4, 2, 1] 246s -0.781 0.305 0.315 246s -0.511 0.211 0.947 246s -0.368 -0.456 -0.125 246s -0.923 0.003 0.636 246s 246s y: [4, 4, 2, 1] 246s -0.654 0.072 0.712 0.073 246s -0.251 -0.253 1.155 0.689 246s -0.372 0.450 -0.390 -0.204 246s -0.710 0.163 0.801 0.314 246s testing: mul_mat, [2, 4, 2, 3] = [3, 2, 2, 3] * [3, 4, 2, 3] 246s x0: [3, 2, 2, 3] 246s -0.245 0.269 -0.100 246s -0.698 -0.042 0.997 246s 246s x1: [3, 4, 2, 3] 246s -0.792 -0.623 0.143 246s -0.820 0.205 0.144 246s 0.819 0.138 -0.859 246s 0.058 0.685 -0.372 246s 246s y: [2, 4, 2, 3] 246s 0.012 0.721 246s 0.242 0.707 246s -0.078 -1.434 246s 0.208 -0.440 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.921 -0.622 0.996 246s 246s x1: [3, 2, 1, 1] 246s -0.739 -0.808 0.695 246s -0.050 0.405 0.100 246s 246s y: [1, 2, 1, 1] 246s 1.876 246s -0.106 246s testing: mul_mat, [4, 3, 2, 1] = [1, 4, 2, 1] * [1, 3, 2, 1] 246s x0: [1, 4, 2, 1] 246s -0.419 246s -0.843 246s -0.499 246s -0.183 246s 246s x1: [1, 3, 2, 1] 246s -0.478 246s 0.147 246s -0.551 246s 246s y: [4, 3, 2, 1] 246s 0.200 0.403 0.239 0.088 246s -0.061 -0.124 -0.073 -0.027 246s 0.231 0.464 0.275 0.101 246s testing: mul_mat, [2, 1, 2, 3] = [4, 2, 2, 3] * [4, 1, 2, 3] 246s x0: [4, 2, 2, 3] 246s 0.408 -0.293 0.885 0.479 246s 0.204 0.762 -0.537 0.184 246s 246s x1: [4, 1, 2, 3] 246s 0.717 0.300 -0.597 0.981 246s 246s y: [2, 1, 2, 3] 246s 0.147 0.876 246s test-mul-mat0: iter:463/500 246s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.058 0.873 0.376 0.825 246s 0.871 0.729 -0.590 -0.550 246s -0.024 -0.370 -0.587 -0.802 246s -0.621 -0.056 -0.524 -0.922 246s 246s x1: [4, 4, 1, 1] 246s -0.723 0.698 0.428 -0.140 246s 0.332 -0.869 0.615 0.874 246s 0.221 -0.299 0.824 0.515 246s -0.506 0.535 0.694 -0.250 246s 246s y: [4, 4, 1, 1] 246s 0.613 -0.295 -0.379 0.315 246s 0.213 -1.188 -0.748 -1.286 246s 0.487 -0.795 -0.791 -1.028 246s 0.493 -0.322 -0.393 0.151 246s testing: mul_mat, [1, 4, 1, 1] = [4, 1, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.255 0.816 -0.360 -0.526 246s 246s x1: [4, 4, 1, 1] 246s -0.628 0.336 0.410 -0.497 246s -0.049 0.284 0.723 0.652 246s 0.108 0.239 -0.854 -0.357 246s -0.067 -0.104 0.369 0.990 246s 246s y: [1, 4, 1, 1] 246s 0.548 246s -0.359 246s 0.662 246s -0.721 246s testing: mul_mat, [1, 1, 1, 2] = [4, 1, 1, 2] * [4, 1, 1, 2] 246s x0: [4, 1, 1, 2] 246s 0.313 -0.180 0.460 -0.277 246s 246s x1: [4, 1, 1, 2] 246s -0.774 0.090 0.450 -0.144 246s 246s y: [1, 1, 1, 2] 246s -0.012 246s testing: mul_mat, [3, 1, 1, 1] = [4, 3, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.217 0.208 0.024 0.250 246s 0.103 0.872 -0.487 0.603 246s 0.127 0.872 -0.654 0.796 246s 246s x1: [4, 1, 1, 1] 246s -0.938 0.115 -0.715 -0.792 246s 246s y: [3, 1, 1, 1] 246s -0.396 -0.126 -0.182 246s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.258 0.500 -0.500 246s 246s x1: [3, 4, 1, 1] 246s -0.894 0.106 0.444 246s 0.342 0.554 0.568 246s -0.345 -0.626 0.028 246s 0.378 0.696 0.438 246s 246s y: [1, 4, 1, 1] 246s 0.061 246s -0.096 246s -0.238 246s 0.031 246s testing: mul_mat, [1, 3, 1, 2] = [1, 1, 1, 2] * [1, 3, 1, 2] 246s x0: [1, 1, 1, 2] 246s -0.316 246s 246s x1: [1, 3, 1, 2] 246s 0.026 246s 0.708 246s -0.742 246s 246s y: [1, 3, 1, 2] 246s -0.008 246s -0.224 246s 0.235 246s test-mul-mat0: iter:464/500 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.174 0.459 -0.588 0.829 246s 0.832 0.440 0.207 0.528 246s -0.122 -0.408 -0.730 -0.622 246s 0.092 0.297 -0.914 0.350 246s 246s x1: [4, 1, 1, 1] 246s -0.201 0.399 0.832 0.905 246s 246s y: [4, 1, 1, 1] 246s 0.409 0.658 -1.308 -0.345 246s testing: mul_mat, [3, 4, 4, 1] = [4, 3, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 3, 4, 1] 246s 0.590 0.321 -0.422 0.457 246s 0.605 0.166 -0.482 0.465 246s -0.254 -0.394 -0.196 -0.839 246s 246s x1: [4, 4, 4, 1] 246s 0.541 -0.103 -0.266 -0.008 246s 0.581 0.990 0.468 -0.223 246s 0.593 0.194 0.575 -0.008 246s 0.027 0.480 0.835 -0.799 246s 246s y: [3, 4, 4, 1] 246s 0.395 0.435 -0.038 246s 0.361 0.186 -0.443 246s 0.165 0.110 -0.333 246s -0.548 -0.678 0.311 246s testing: mul_mat, [4, 3, 4, 3] = [4, 4, 4, 3] * [4, 3, 4, 3] 246s x0: [4, 4, 4, 3] 246s 0.499 -0.984 -0.091 0.844 246s -0.704 0.607 0.296 -0.205 246s -0.969 0.373 0.659 -0.029 246s -0.689 0.400 -0.357 0.993 246s 246s x1: [4, 3, 4, 3] 246s -0.731 0.418 0.536 0.356 246s 0.573 -0.066 0.301 -0.966 246s -0.885 0.134 0.073 -0.512 246s 246s y: [4, 3, 4, 3] 246s -0.525 0.854 1.208 0.834 246s -0.492 -0.156 -0.353 -1.489 246s -1.012 0.831 0.971 0.129 246s testing: mul_mat, [3, 4, 1, 1] = [4, 3, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 3, 1, 1] 246s 0.202 -0.977 0.556 0.112 246s -0.457 0.235 0.313 -0.505 246s -0.043 0.941 0.355 0.017 246s 246s x1: [4, 4, 1, 1] 246s 0.062 0.563 0.876 -0.882 246s -0.232 -0.788 0.088 0.130 246s 0.598 -0.446 -0.623 -0.676 246s -0.932 0.139 -0.965 0.237 246s 246s y: [3, 4, 1, 1] 246s -0.150 0.824 0.823 246s 0.786 -0.117 -0.698 246s 0.134 -0.231 -0.678 246s -0.833 0.037 -0.168 246s testing: mul_mat, [2, 4, 4, 1] = [3, 2, 4, 1] * [3, 4, 4, 1] 246s x0: [3, 2, 4, 1] 246s 0.207 0.589 0.229 246s -0.826 -0.657 -0.489 246s 246s x1: [3, 4, 4, 1] 246s -0.811 0.784 -0.921 246s 0.752 0.660 -0.803 246s -0.480 0.873 0.285 246s 0.650 0.470 0.839 246s 246s y: [2, 4, 4, 1] 246s 0.083 0.605 246s 0.360 -0.663 246s 0.480 -0.317 246s 0.603 -1.257 246s testing: mul_mat, [3, 3, 4, 3] = [2, 3, 4, 3] * [2, 3, 4, 3] 246s x0: [2, 3, 4, 3] 246s 0.952 0.990 246s 0.896 0.442 246s 0.796 0.700 246s 246s x1: [2, 3, 4, 3] 246s -0.584 0.022 246s 0.035 0.173 246s -0.950 -0.823 246s 246s y: [3, 3, 4, 3] 246s -0.533 -0.513 -0.449 246s 0.205 0.108 0.149 246s -1.719 -1.215 -1.332 246s test-mul-mat0: iter:465/500 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.301 246s -0.189 246s 246s x1: [1, 4, 1, 1] 246s 0.075 246s -0.255 246s 0.534 246s -0.344 246s 246s y: [2, 4, 1, 1] 246s -0.023 -0.014 246s 0.077 0.048 246s -0.161 -0.101 246s 0.104 0.065 246s testing: mul_mat, [2, 2, 4, 1] = [1, 2, 4, 1] * [1, 2, 4, 1] 246s x0: [1, 2, 4, 1] 246s 0.705 246s -0.986 246s 246s x1: [1, 2, 4, 1] 246s 0.022 246s -0.242 246s 246s y: [2, 2, 4, 1] 246s 0.016 -0.022 246s -0.171 0.239 246s testing: mul_mat, [4, 2, 4, 2] = [1, 4, 4, 2] * [1, 2, 4, 2] 246s x0: [1, 4, 4, 2] 246s 0.671 246s -0.044 246s 0.044 246s -0.948 246s 246s x1: [1, 2, 4, 2] 246s -0.665 246s 0.441 246s 246s y: [4, 2, 4, 2] 246s -0.446 0.029 -0.029 0.631 246s 0.296 -0.019 0.019 -0.418 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.831 246s 0.797 246s 246s x1: [1, 4, 1, 1] 246s -0.674 246s 0.713 246s -0.926 246s 0.055 246s 246s y: [2, 4, 1, 1] 246s -0.560 -0.537 246s 0.593 0.568 246s -0.770 -0.738 246s 0.046 0.044 246s testing: mul_mat, [3, 1, 4, 1] = [2, 3, 4, 1] * [2, 1, 4, 1] 246s x0: [2, 3, 4, 1] 246s 0.355 -0.916 246s -0.523 -0.838 246s 0.077 -0.408 246s 246s x1: [2, 1, 4, 1] 246s 0.997 0.099 246s 246s y: [3, 1, 4, 1] 246s 0.262 -0.604 0.036 246s testing: mul_mat, [3, 2, 4, 2] = [3, 3, 4, 2] * [3, 2, 4, 2] 246s x0: [3, 3, 4, 2] 246s -0.789 -0.210 -0.170 246s -0.042 -0.472 0.577 246s 0.386 0.599 0.677 246s 246s x1: [3, 2, 4, 2] 246s -0.466 0.987 -0.744 246s -0.853 -0.426 -0.675 246s 246s y: [3, 2, 4, 2] 246s 0.287 -0.876 -0.093 246s 0.878 -0.152 -1.041 246s test-mul-mat0: iter:466/500 246s testing: mul_mat, [2, 3, 1, 1] = [3, 2, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.938 0.814 0.353 246s 0.268 0.022 0.658 246s 246s x1: [3, 3, 1, 1] 246s 0.484 -0.099 -0.021 246s 0.212 0.321 0.896 246s 0.418 0.018 0.111 246s 246s y: [2, 3, 1, 1] 246s -0.542 0.113 246s 0.378 0.653 246s -0.339 0.185 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.856 -0.546 0.450 246s -0.590 0.214 0.252 246s 0.060 0.198 -0.264 246s 0.961 -0.823 0.948 246s 246s x1: [3, 2, 1, 1] 246s -0.670 -0.054 -0.584 246s -0.364 -0.623 -0.844 246s 246s y: [4, 2, 1, 1] 246s 0.340 0.236 0.103 -1.153 246s 0.271 -0.132 0.077 -0.637 246s testing: mul_mat, [2, 4, 1, 2] = [3, 2, 1, 2] * [3, 4, 1, 2] 246s x0: [3, 2, 1, 2] 246s -0.044 -0.640 0.819 246s -0.083 -0.463 0.768 246s 246s x1: [3, 4, 1, 2] 246s 0.282 -0.927 0.366 246s -0.700 0.184 0.910 246s -0.638 -0.003 0.263 246s 0.630 -0.981 -0.079 246s 246s y: [2, 4, 1, 2] 246s 0.881 0.687 246s 0.659 0.672 246s 0.246 0.256 246s 0.536 0.342 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.774 -0.939 0.260 246s -0.433 0.429 -0.503 246s 0.049 -0.398 0.171 246s 0.116 -0.991 -0.657 246s 246s x1: [3, 2, 1, 1] 246s -0.139 -0.210 -0.692 246s -0.509 -0.191 0.229 246s 246s y: [4, 2, 1, 1] 246s -0.091 0.318 -0.042 0.646 246s -0.155 0.023 0.090 -0.020 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.262 0.646 0.923 0.563 246s -0.583 -0.125 -0.038 -0.718 246s -0.577 0.846 -0.727 -0.387 246s -0.929 -0.788 0.353 -0.939 246s 246s x1: [4, 3, 1, 1] 246s 0.454 0.531 -0.837 -0.629 246s -0.932 0.931 -0.429 -0.322 246s 0.065 0.070 -0.528 -0.891 246s 246s y: [4, 3, 1, 1] 246s -0.666 0.153 1.040 -0.544 246s -0.221 0.675 1.761 0.283 246s -0.928 0.614 0.751 0.535 246s testing: mul_mat, [1, 4, 1, 2] = [4, 1, 1, 2] * [4, 4, 1, 2] 246s x0: [4, 1, 1, 2] 246s 0.481 0.488 -0.280 0.367 246s 246s x1: [4, 4, 1, 2] 246s 0.452 -0.044 0.515 -0.017 246s 0.119 0.886 0.052 0.050 246s -0.544 0.730 -0.886 0.526 246s -0.799 -0.776 0.458 0.464 246s 246s y: [1, 4, 1, 2] 246s 0.046 246s 0.493 246s 0.536 246s -0.722 246s test-mul-mat0: iter:467/500 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.192 -0.698 -0.845 246s 0.098 0.354 -0.201 246s 0.065 0.859 -0.601 246s 246s x1: [3, 3, 1, 1] 246s -0.193 0.935 -0.253 246s -0.312 0.470 0.033 246s 0.444 -0.150 0.531 246s 246s y: [3, 3, 1, 1] 246s -0.476 0.363 0.943 246s -0.416 0.129 0.364 246s -0.259 -0.116 -0.419 246s testing: mul_mat, [2, 3, 3, 1] = [3, 2, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 2, 3, 1] 246s -0.761 0.707 0.499 246s -0.216 0.054 -0.381 246s 246s x1: [3, 3, 3, 1] 246s -0.454 0.347 0.119 246s 0.912 0.887 -0.112 246s 0.735 -0.843 -0.228 246s 246s y: [2, 3, 3, 1] 246s 0.651 0.072 246s -0.123 -0.106 246s -1.269 -0.117 246s testing: mul_mat, [1, 2, 3, 2] = [3, 1, 3, 2] * [3, 2, 3, 2] 246s x0: [3, 1, 3, 2] 246s 0.683 0.614 -0.386 246s 246s x1: [3, 2, 3, 2] 246s 0.986 -0.676 0.445 246s -0.990 0.208 0.636 246s 246s y: [1, 2, 3, 2] 246s 0.087 246s -0.794 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.311 0.896 -0.573 246s -0.225 0.942 0.417 246s 0.093 0.734 0.840 246s -0.793 -0.774 0.042 246s 246s x1: [3, 1, 1, 1] 246s 0.070 0.158 0.977 246s 246s y: [4, 1, 1, 1] 246s -0.440 0.541 0.943 -0.137 246s testing: mul_mat, [3, 3, 3, 1] = [4, 3, 3, 1] * [4, 3, 3, 1] 246s x0: [4, 3, 3, 1] 246s -0.591 -0.156 -0.112 -0.998 246s 0.314 -0.333 0.054 -0.401 246s 0.767 0.379 -0.538 0.522 246s 246s x1: [4, 3, 3, 1] 246s 0.557 0.911 0.633 0.254 246s -0.321 0.907 -0.993 -0.073 246s -0.080 -0.566 0.353 0.612 246s 246s y: [3, 3, 3, 1] 246s -0.795 -0.195 0.564 246s 0.232 -0.428 0.594 246s -0.515 -0.063 -0.146 246s testing: mul_mat, [2, 4, 3, 2] = [3, 2, 3, 2] * [3, 4, 3, 2] 246s x0: [3, 2, 3, 2] 246s -0.283 0.671 -0.769 246s 0.966 0.509 -0.888 246s 246s x1: [3, 4, 3, 2] 246s 0.043 -0.265 0.974 246s 0.505 -0.263 -0.427 246s 0.028 0.542 0.407 246s -0.615 -0.757 -0.318 246s 246s y: [2, 4, 3, 2] 246s -0.939 -0.957 246s 0.009 0.733 246s 0.043 -0.059 246s -0.090 -0.697 246s test-mul-mat0: iter:468/500 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.588 246s 0.451 246s 246s x1: [1, 4, 1, 1] 246s -0.036 246s 0.402 246s 0.738 246s 0.075 246s 246s y: [2, 4, 1, 1] 246s 0.021 -0.016 246s -0.236 0.181 246s -0.434 0.333 246s -0.044 0.034 246s testing: mul_mat, [4, 2, 2, 1] = [1, 4, 2, 1] * [1, 2, 2, 1] 246s x0: [1, 4, 2, 1] 246s -0.009 246s 0.583 246s -0.568 246s 0.992 246s 246s x1: [1, 2, 2, 1] 246s -0.526 246s -0.068 246s 246s y: [4, 2, 2, 1] 246s 0.005 -0.307 0.299 -0.522 246s 0.001 -0.040 0.039 -0.068 246s testing: mul_mat, [4, 4, 2, 2] = [1, 4, 2, 2] * [1, 4, 2, 2] 246s x0: [1, 4, 2, 2] 246s 0.912 246s 0.235 246s -0.434 246s -0.182 246s 246s x1: [1, 4, 2, 2] 246s -0.893 246s -0.698 246s 0.593 246s -0.979 246s 246s y: [4, 4, 2, 2] 246s -0.814 -0.210 0.388 0.163 246s -0.637 -0.164 0.303 0.127 246s 0.541 0.140 -0.258 -0.108 246s -0.893 -0.230 0.425 0.178 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.262 246s -0.223 246s 246s x1: [1, 4, 1, 1] 246s -0.914 246s 0.936 246s -0.622 246s -0.644 246s 246s y: [2, 4, 1, 1] 246s -0.240 0.204 246s 0.246 -0.209 246s -0.163 0.139 246s -0.169 0.144 246s testing: mul_mat, [4, 1, 2, 1] = [2, 4, 2, 1] * [2, 1, 2, 1] 246s x0: [2, 4, 2, 1] 246s -0.376 0.839 246s -0.396 -0.834 246s 0.601 0.354 246s -0.464 -0.654 246s 246s x1: [2, 1, 2, 1] 246s -0.729 -0.254 246s 246s y: [4, 1, 2, 1] 246s 0.060 0.501 -0.528 0.504 246s testing: mul_mat, [2, 2, 2, 2] = [4, 2, 2, 2] * [4, 2, 2, 2] 246s x0: [4, 2, 2, 2] 246s 0.865 0.172 -0.844 -0.432 246s -0.282 -0.415 0.967 -0.628 246s 246s x1: [4, 2, 2, 2] 246s -0.003 -0.243 -0.657 0.083 246s -0.307 -0.279 0.439 -0.204 246s 246s y: [2, 2, 2, 2] 246s 0.474 -0.586 246s -0.595 0.755 246s test-mul-mat0: iter:469/500 246s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.868 -0.855 -0.441 246s 246s x1: [3, 4, 1, 1] 246s -0.185 0.803 -0.841 246s 0.850 0.100 -0.090 246s 0.793 0.092 -0.336 246s 0.248 0.381 0.958 246s 246s y: [1, 4, 1, 1] 246s -0.155 246s -0.783 246s -0.619 246s -0.963 246s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 1, 4, 1] 246s -0.678 -0.196 -0.254 246s 246s x1: [3, 1, 4, 1] 246s -0.270 -0.611 0.198 246s 246s y: [1, 1, 4, 1] 246s 0.253 246s testing: mul_mat, [1, 1, 4, 1] = [3, 1, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 1, 4, 1] 246s 0.117 0.311 0.257 246s 246s x1: [3, 1, 4, 1] 246s 0.698 -0.506 0.692 246s 246s y: [1, 1, 4, 1] 246s 0.102 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.499 -0.754 -0.718 246s -0.445 0.722 -0.337 246s 0.892 0.635 0.945 246s -0.005 -0.503 0.050 246s 246s x1: [3, 1, 1, 1] 246s 0.876 0.965 -0.082 246s 246s y: [4, 1, 1, 1] 246s -1.106 0.335 1.317 -0.494 246s testing: mul_mat, [1, 3, 4, 1] = [4, 1, 4, 1] * [4, 3, 4, 1] 246s x0: [4, 1, 4, 1] 246s 0.622 -0.886 -0.382 0.425 246s 246s x1: [4, 3, 4, 1] 246s 0.344 0.869 0.224 -0.539 246s 0.179 -0.520 -0.335 0.507 246s 0.668 0.190 -0.362 0.602 246s 246s y: [1, 3, 4, 1] 246s -0.871 246s 0.915 246s 0.640 246s testing: mul_mat, [2, 4, 4, 1] = [1, 2, 4, 1] * [1, 4, 4, 1] 246s x0: [1, 2, 4, 1] 246s 0.920 246s -0.376 246s 246s x1: [1, 4, 4, 1] 246s -0.239 246s -0.385 246s -0.739 246s 0.722 246s 246s y: [2, 4, 4, 1] 246s -0.220 0.090 246s -0.354 0.145 246s -0.679 0.278 246s 0.664 -0.272 246s test-mul-mat0: iter:470/500 246s testing: mul_mat, [3, 1, 1, 1] = [3, 3, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 3, 1, 1] 246s 0.910 -0.784 0.672 246s -0.599 -0.910 -0.377 246s -0.275 0.957 0.792 246s 246s x1: [3, 1, 1, 1] 246s 0.593 0.648 -0.506 246s 246s y: [3, 1, 1, 1] 246s -0.309 -0.754 0.056 246s testing: mul_mat, [3, 3, 3, 1] = [3, 3, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 3, 3, 1] 246s 0.898 -0.021 -0.962 246s -0.089 -0.487 0.915 246s 0.226 0.246 0.989 246s 246s x1: [3, 3, 3, 1] 246s 0.013 0.534 0.876 246s -0.685 -0.267 -0.926 246s -0.765 0.357 -0.421 246s 246s y: [3, 3, 3, 1] 246s -0.842 0.540 1.001 246s 0.281 -0.656 -1.136 246s -0.290 -0.490 -0.501 246s testing: mul_mat, [1, 3, 3, 2] = [3, 1, 3, 2] * [3, 3, 3, 2] 246s x0: [3, 1, 3, 2] 246s -0.234 -0.065 0.944 246s 246s x1: [3, 3, 3, 2] 246s 0.384 -0.186 0.171 246s 0.631 -0.288 -0.850 246s 0.669 0.623 -0.337 246s 246s y: [1, 3, 3, 2] 246s 0.084 246s -0.931 246s -0.515 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.721 -0.619 -0.997 246s -0.994 0.785 -0.600 246s -0.580 0.633 -0.935 246s 0.574 0.131 0.947 246s 246s x1: [3, 1, 1, 1] 246s 0.421 0.796 0.940 246s 246s y: [4, 1, 1, 1] 246s -1.126 -0.358 -0.619 1.236 246s testing: mul_mat, [4, 3, 3, 1] = [4, 4, 3, 1] * [4, 3, 3, 1] 246s x0: [4, 4, 3, 1] 246s -0.942 -0.622 0.678 -0.804 246s -0.745 0.372 -0.836 -0.906 246s 0.333 -0.970 -0.557 -0.823 246s 0.316 -0.487 0.924 -0.352 246s 246s x1: [4, 3, 3, 1] 246s 0.090 -0.055 0.258 0.852 246s 0.155 -0.249 0.858 -0.675 246s 0.137 0.258 -0.877 -0.961 246s 246s y: [4, 3, 3, 1] 246s -0.561 -1.075 -0.763 -0.007 246s 1.134 -0.314 0.371 1.202 246s -0.111 1.597 1.075 -0.554 246s testing: mul_mat, [3, 4, 3, 2] = [4, 3, 3, 2] * [4, 4, 3, 2] 246s x0: [4, 3, 3, 2] 246s 0.593 0.244 -0.290 0.411 246s 0.090 -0.507 0.337 0.145 246s -0.303 -0.145 -0.412 -0.238 246s 246s x1: [4, 4, 3, 2] 246s -0.756 0.278 -0.715 -0.182 246s -0.598 0.719 0.221 0.713 246s 0.502 -0.602 -0.531 0.484 246s 0.505 0.420 0.524 -0.133 246s 246s y: [3, 4, 3, 2] 246s -0.248 -0.476 0.527 246s 0.050 -0.241 -0.183 246s 0.504 0.242 0.039 246s 0.196 -0.011 -0.399 246s test-mul-mat0: iter:471/500 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.072 -0.808 -0.172 246s 0.148 0.693 0.463 246s 0.256 0.236 -0.147 246s 0.584 -0.890 -0.359 246s 246s x1: [3, 1, 1, 1] 246s 0.467 -0.191 -0.882 246s 246s y: [4, 1, 1, 1] 246s 0.340 -0.472 0.204 0.760 246s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.677 0.073 0.721 246s 246s x1: [3, 4, 1, 1] 246s -0.260 0.907 0.916 246s 0.419 0.872 0.171 246s -0.523 -0.284 0.743 246s -0.499 0.848 -0.222 246s 246s y: [1, 4, 1, 1] 246s 0.903 246s -0.096 246s 0.870 246s 0.240 246s testing: mul_mat, [4, 1, 1, 1] = [3, 4, 1, 1] * [3, 1, 1, 1] 246s x0: [3, 4, 1, 1] 246s 0.383 -0.157 0.353 246s 0.076 -0.693 -0.391 246s -0.687 0.160 -0.807 246s -0.577 0.801 -0.067 246s 246s x1: [3, 1, 1, 1] 246s 0.132 0.191 -0.984 246s 246s y: [4, 1, 1, 1] 246s -0.327 0.262 0.734 0.143 246s testing: mul_mat, [2, 4, 1, 1] = [3, 2, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 2, 1, 1] 246s -0.518 -0.779 0.322 246s 0.306 0.674 -0.574 246s 246s x1: [3, 4, 1, 1] 246s -0.670 0.716 -0.648 246s -0.798 -0.113 -0.171 246s -0.082 -0.369 0.330 246s -0.234 0.409 0.585 246s 246s y: [2, 4, 1, 1] 246s -0.419 0.649 246s 0.446 -0.222 246s 0.436 -0.464 246s -0.009 -0.132 246s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.632 -0.132 246s -0.419 0.433 246s 246s x1: [2, 3, 1, 1] 246s 0.057 -0.834 246s 0.779 -0.867 246s -0.528 -0.612 246s 246s y: [2, 3, 1, 1] 246s 0.146 -0.385 246s 0.606 -0.701 246s -0.253 -0.044 246s testing: mul_mat, [4, 2, 1, 1] = [2, 4, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.964 -0.974 246s -0.305 0.085 246s -0.682 -0.924 246s -0.333 0.611 246s 246s x1: [2, 2, 1, 1] 246s 0.514 0.198 246s 0.149 0.866 246s 246s y: [4, 2, 1, 1] 246s -0.689 -0.140 -0.534 -0.050 246s -0.988 0.028 -0.902 0.479 246s test-mul-mat0: iter:472/500 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.123 -0.012 0.867 246s -0.490 0.568 -0.264 246s 0.942 0.083 0.934 246s 0.092 -0.051 0.334 246s 246s x1: [3, 2, 1, 1] 246s -0.769 -0.761 -0.179 246s 0.288 -0.595 -0.400 246s 246s y: [4, 2, 1, 1] 246s -0.051 -0.008 -0.954 -0.091 246s -0.375 -0.374 -0.151 -0.077 246s testing: mul_mat, [4, 4, 3, 1] = [3, 4, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 4, 3, 1] 246s -0.944 0.910 -0.457 246s -0.515 -0.892 0.851 246s 0.145 -0.455 0.979 246s 0.093 0.387 -0.292 246s 246s x1: [3, 4, 3, 1] 246s 0.128 0.644 0.653 246s 0.795 0.670 -0.263 246s 0.871 0.280 -0.088 246s -0.572 -0.802 0.307 246s 246s y: [4, 4, 3, 1] 246s 0.167 -0.085 0.365 0.070 246s -0.021 -1.230 -0.447 0.409 246s -0.526 -0.774 -0.088 0.215 246s -0.331 1.272 0.584 -0.453 246s testing: mul_mat, [2, 4, 3, 1] = [3, 2, 3, 1] * [3, 4, 3, 1] 246s x0: [3, 2, 3, 1] 246s 0.216 0.183 0.772 246s -0.930 0.470 0.144 246s 246s x1: [3, 4, 3, 1] 246s 0.742 0.031 0.545 246s 0.722 -0.876 -0.069 246s -0.570 -0.413 -0.963 246s -0.146 -0.713 0.372 246s 246s y: [2, 4, 3, 1] 246s 0.586 -0.598 246s -0.058 -1.093 246s -0.941 0.197 246s 0.125 -0.146 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s 0.234 -0.899 0.376 246s 246s x1: [3, 2, 1, 1] 246s 0.056 -0.152 -0.813 246s 0.314 -0.830 0.629 246s 246s y: [1, 2, 1, 1] 246s -0.156 246s 1.056 246s testing: mul_mat, [2, 3, 3, 1] = [1, 2, 3, 1] * [1, 3, 3, 1] 246s x0: [1, 2, 3, 1] 246s -0.218 246s -0.951 246s 246s x1: [1, 3, 3, 1] 246s -0.981 246s -0.303 246s 0.110 246s 246s y: [2, 3, 3, 1] 246s 0.214 0.933 246s 0.066 0.288 246s -0.024 -0.105 246s testing: mul_mat, [3, 1, 3, 1] = [2, 3, 3, 1] * [2, 1, 3, 1] 246s x0: [2, 3, 3, 1] 246s 0.017 -0.355 246s -0.425 0.148 246s 0.530 -0.237 246s 246s x1: [2, 1, 3, 1] 246s 0.093 -0.802 246s 246s y: [3, 1, 3, 1] 246s 0.286 -0.158 0.239 246s test-mul-mat0: iter:473/500 246s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.647 0.028 246s 0.707 -0.002 246s 246s x1: [2, 4, 1, 1] 246s -0.691 -0.013 246s -0.695 -0.493 246s 0.192 -0.183 246s 0.336 -0.547 246s 246s y: [2, 4, 1, 1] 246s 0.447 -0.488 246s 0.436 -0.490 246s -0.129 0.136 246s -0.233 0.239 246s testing: mul_mat, [4, 2, 4, 1] = [2, 4, 4, 1] * [2, 2, 4, 1] 246s x0: [2, 4, 4, 1] 246s 0.858 -0.714 246s 0.309 -0.836 246s -0.208 -0.499 246s -0.019 -0.872 246s 246s x1: [2, 2, 4, 1] 246s -0.825 -0.530 246s 0.745 -0.302 246s 246s y: [4, 2, 4, 1] 246s -0.330 0.188 0.436 0.478 246s 0.855 0.482 -0.004 0.249 246s testing: mul_mat, [2, 4, 4, 2] = [2, 2, 4, 2] * [2, 4, 4, 2] 246s x0: [2, 2, 4, 2] 246s 0.172 0.725 246s -0.601 -0.665 246s 246s x1: [2, 4, 4, 2] 246s 0.681 0.932 246s -0.216 -0.527 246s -0.568 0.765 246s -0.398 0.385 246s 246s y: [2, 4, 4, 2] 246s 0.792 -1.029 246s -0.419 0.480 246s 0.457 -0.167 246s 0.211 -0.017 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.948 0.340 246s 0.892 0.933 246s 0.387 -0.216 246s 246s x1: [2, 2, 1, 1] 246s 0.015 -0.500 246s 0.367 0.427 246s 246s y: [3, 2, 1, 1] 246s -0.156 -0.453 0.114 246s 0.493 0.725 0.050 246s testing: mul_mat, [1, 2, 4, 1] = [3, 1, 4, 1] * [3, 2, 4, 1] 246s x0: [3, 1, 4, 1] 246s -0.782 0.805 0.659 246s 246s x1: [3, 2, 4, 1] 246s 0.328 0.925 -0.101 246s -0.884 0.429 0.299 246s 246s y: [1, 2, 4, 1] 246s 0.421 246s 1.234 246s testing: mul_mat, [4, 3, 4, 2] = [1, 4, 4, 2] * [1, 3, 4, 2] 246s x0: [1, 4, 4, 2] 246s 0.606 246s 0.213 246s -0.219 246s -0.392 246s 246s x1: [1, 3, 4, 2] 246s 0.834 246s 0.129 246s -0.360 246s 246s y: [4, 3, 4, 2] 246s 0.506 0.178 -0.183 -0.327 246s 0.078 0.028 -0.028 -0.051 246s -0.218 -0.077 0.079 0.141 246s test-mul-mat0: iter:474/500 246s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.433 0.874 0.734 0.194 246s -0.968 0.413 0.048 0.256 246s -0.962 -0.091 0.817 0.827 246s -0.417 0.375 -0.664 0.808 246s 246s x1: [4, 2, 1, 1] 246s 0.200 0.165 -0.823 0.263 246s -0.837 0.502 0.281 0.508 246s 246s y: [4, 2, 1, 1] 246s -0.322 -0.098 -0.663 0.738 246s 0.380 1.161 1.409 0.762 246s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 1, 4, 1] 246s 0.172 -0.666 0.787 0.407 246s 246s x1: [4, 4, 4, 1] 246s -0.629 -0.549 -0.753 -0.851 246s 0.174 -0.010 0.350 -0.661 246s 0.166 -0.387 -0.498 -0.332 246s 0.894 -0.990 0.399 0.327 246s 246s y: [1, 4, 4, 1] 246s -0.682 246s 0.043 246s -0.241 246s 1.261 246s testing: mul_mat, [3, 1, 4, 3] = [4, 3, 4, 3] * [4, 1, 4, 3] 246s x0: [4, 3, 4, 3] 246s 0.098 -0.434 -0.683 -0.233 246s -0.621 -0.444 0.432 0.672 246s 0.135 0.163 0.555 -0.474 246s 246s x1: [4, 1, 4, 3] 246s 0.612 0.832 0.813 0.809 246s 246s y: [3, 1, 4, 3] 246s -1.045 0.146 0.286 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.914 -0.768 -0.877 0.531 246s -0.764 -0.858 0.439 0.967 246s 0.949 0.529 0.105 -0.732 246s 0.227 0.128 -0.385 -0.256 246s 246s x1: [4, 3, 1, 1] 246s -0.844 0.346 0.760 -0.357 246s 0.080 -0.951 0.743 -0.706 246s 0.044 -0.119 0.179 -0.167 246s 246s y: [4, 3, 1, 1] 246s -1.893 0.336 -0.277 -0.348 246s -0.223 0.399 0.166 -0.209 246s -0.114 -0.014 0.120 -0.031 246s testing: mul_mat, [1, 4, 4, 1] = [4, 1, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 1, 4, 1] 246s 0.363 -0.639 0.333 0.444 246s 246s x1: [4, 4, 4, 1] 246s -0.454 -0.684 -0.100 0.892 246s -0.924 0.543 -0.028 -0.875 246s 0.286 0.267 0.169 -0.833 246s -0.554 -0.997 -0.431 -0.640 246s 246s y: [1, 4, 4, 1] 246s 0.635 246s -1.080 246s -0.380 246s 0.008 246s testing: mul_mat, [3, 4, 4, 3] = [1, 3, 4, 3] * [1, 4, 4, 3] 246s x0: [1, 3, 4, 3] 246s -0.089 246s 0.771 246s 0.046 246s 246s x1: [1, 4, 4, 3] 246s -0.089 246s -0.802 246s 0.338 246s -0.425 246s 246s y: [3, 4, 4, 3] 246s 0.008 -0.068 -0.004 246s 0.071 -0.618 -0.037 246s -0.030 0.260 0.016 246s 0.038 -0.328 -0.020 246s test-mul-mat0: iter:475/500 246s testing: mul_mat, [1, 2, 1, 1] = [3, 1, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.913 -0.332 -0.679 246s 246s x1: [3, 2, 1, 1] 246s -0.222 -0.581 -0.862 246s -0.266 -0.307 -0.485 246s 246s y: [1, 2, 1, 1] 246s 0.981 246s 0.675 246s testing: mul_mat, [2, 1, 3, 1] = [3, 2, 3, 1] * [3, 1, 3, 1] 246s x0: [3, 2, 3, 1] 246s 0.961 -0.878 0.011 246s 0.254 -0.257 -0.691 246s 246s x1: [3, 1, 3, 1] 246s 0.544 -0.296 -0.044 246s 246s y: [2, 1, 3, 1] 246s 0.782 0.245 246s testing: mul_mat, [2, 2, 3, 3] = [3, 2, 3, 3] * [3, 2, 3, 3] 246s x0: [3, 2, 3, 3] 246s 0.279 -0.843 0.176 246s -0.205 -0.118 -0.415 246s 246s x1: [3, 2, 3, 3] 246s 0.743 -0.700 -0.735 246s 0.287 0.004 0.221 246s 246s y: [2, 2, 3, 3] 246s 0.668 0.234 246s 0.116 -0.151 246s testing: mul_mat, [4, 2, 1, 1] = [3, 4, 1, 1] * [3, 2, 1, 1] 246s x0: [3, 4, 1, 1] 246s -0.910 -0.128 0.446 246s 0.722 -0.186 0.941 246s 0.532 -0.067 0.659 246s -0.781 -0.724 0.183 246s 246s x1: [3, 2, 1, 1] 246s 0.739 0.585 -0.710 246s -0.108 0.138 0.366 246s 246s y: [4, 2, 1, 1] 246s -1.064 -0.245 -0.114 -1.131 246s 0.244 0.241 0.174 0.052 246s testing: mul_mat, [1, 3, 3, 1] = [4, 1, 3, 1] * [4, 3, 3, 1] 246s x0: [4, 1, 3, 1] 246s 0.482 0.484 -0.530 0.619 246s 246s x1: [4, 3, 3, 1] 246s 0.956 0.965 -0.890 0.745 246s 0.511 0.451 -0.433 -0.467 246s -0.967 -0.863 0.306 0.291 246s 246s y: [1, 3, 3, 1] 246s 1.861 246s 0.405 246s -0.866 246s testing: mul_mat, [3, 4, 3, 3] = [1, 3, 3, 3] * [1, 4, 3, 3] 246s x0: [1, 3, 3, 3] 246s 0.193 246s 0.283 246s 0.450 246s 246s x1: [1, 4, 3, 3] 246s -0.837 246s 0.830 246s -0.045 246s 0.596 246s 246s y: [3, 4, 3, 3] 246s -0.162 -0.237 -0.377 246s 0.161 0.235 0.373 246s -0.009 -0.013 -0.020 246s 0.115 0.168 0.268 246s test-mul-mat0: iter:476/500 246s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.830 0.712 0.383 -0.467 246s -0.576 0.681 0.197 -0.027 246s 246s x1: [4, 2, 1, 1] 246s 0.774 0.525 0.051 -0.498 246s 0.460 -0.714 0.638 0.218 246s 246s y: [2, 2, 1, 1] 246s -0.017 -0.065 246s -0.747 -0.631 246s testing: mul_mat, [4, 2, 1, 1] = [4, 4, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.565 -0.668 -0.863 -0.324 246s 0.933 0.912 -0.799 -0.016 246s -0.587 0.661 0.270 -0.949 246s -0.121 -0.984 -0.779 -0.409 246s 246s x1: [4, 2, 1, 1] 246s -0.571 0.923 -0.147 0.310 246s -0.948 -0.673 -0.965 0.870 246s 246s y: [4, 2, 1, 1] 246s -0.268 0.421 0.611 -0.852 246s 1.537 -0.742 -0.974 1.172 246s testing: mul_mat, [4, 4, 1, 3] = [4, 4, 1, 3] * [4, 4, 1, 3] 246s x0: [4, 4, 1, 3] 246s 0.252 0.947 -0.333 0.420 246s -0.009 0.853 0.248 0.305 246s 0.090 0.956 0.635 -0.451 246s 0.254 0.364 -0.239 0.567 246s 246s x1: [4, 4, 1, 3] 246s 0.400 -0.246 0.015 0.081 246s 0.951 0.987 0.510 0.874 246s -0.159 -0.180 0.926 0.168 246s -0.144 0.796 -0.276 0.290 246s 246s y: [4, 4, 1, 3] 246s -0.103 -0.185 -0.226 0.054 246s 1.372 1.226 0.959 0.975 246s -0.448 0.129 0.326 -0.232 246s 0.931 0.700 0.441 0.484 246s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.580 -0.938 -0.678 0.712 246s 0.250 0.921 -0.902 -0.694 246s -0.932 -0.950 -0.680 0.570 246s 0.257 -0.491 0.484 0.193 246s 246s x1: [4, 4, 1, 1] 246s -0.914 0.481 -0.520 0.048 246s -0.512 -0.885 0.973 0.805 246s 0.745 -0.344 -0.847 -0.338 246s 0.226 -0.604 -0.169 0.743 246s 246s y: [4, 4, 1, 1] 246s 0.466 0.650 0.776 -0.714 246s 1.040 -2.379 1.115 0.929 246s 0.223 0.868 0.015 -0.114 246s 1.078 -0.863 0.901 0.416 246s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.409 0.529 0.867 0.652 246s 0.816 0.330 -0.962 0.965 246s 246s x1: [4, 4, 1, 1] 246s -0.214 -0.382 0.681 -0.099 246s -0.409 0.486 -0.354 0.247 246s 0.639 0.308 -0.527 -0.965 246s -0.861 -0.784 0.341 -0.441 246s 246s y: [2, 4, 1, 1] 246s 0.236 -1.052 246s -0.056 0.405 246s -0.661 0.200 246s -0.759 -1.715 246s testing: mul_mat, [1, 4, 1, 3] = [2, 1, 1, 3] * [2, 4, 1, 3] 246s x0: [2, 1, 1, 3] 246s -0.153 0.791 246s 246s x1: [2, 4, 1, 3] 246s -0.642 0.136 246s 0.676 -0.337 246s -0.293 -0.131 246s 0.449 0.325 246s 246s y: [1, 4, 1, 3] 246s 0.206 246s -0.370 246s -0.059 246s 0.189 246s test-mul-mat0: iter:477/500 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s 0.705 -0.472 246s 0.782 -0.299 246s 0.691 0.457 246s 246s x1: [2, 2, 1, 1] 246s 0.287 0.196 246s 0.355 -0.388 246s 246s y: [3, 2, 1, 1] 246s 0.110 0.166 0.288 246s 0.434 0.394 0.068 246s testing: mul_mat, [1, 3, 1, 1] = [2, 1, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.502 -0.319 246s 246s x1: [2, 3, 1, 1] 246s 0.006 0.327 246s 0.168 0.449 246s 0.179 -0.781 246s 246s y: [1, 3, 1, 1] 246s -0.107 246s -0.228 246s 0.159 246s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.956 -0.770 246s 246s x1: [2, 1, 1, 1] 246s 0.270 0.345 246s 246s y: [1, 1, 1, 1] 246s -0.007 246s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.504 -0.068 246s 246s x1: [2, 1, 1, 1] 246s 0.916 -0.394 246s 246s y: [1, 1, 1, 1] 246s -0.435 246s testing: mul_mat, [2, 2, 1, 1] = [1, 2, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 2, 1, 1] 246s -0.266 246s -0.605 246s 246s x1: [1, 2, 1, 1] 246s 0.379 246s 0.783 246s 246s y: [2, 2, 1, 1] 246s -0.101 -0.229 246s -0.208 -0.474 246s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.656 0.141 246s 246s x1: [2, 1, 1, 1] 246s 0.874 -0.561 246s 246s y: [1, 1, 1, 1] 246s 0.495 246s test-mul-mat0: iter:478/500 246s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.653 0.273 0.193 0.569 246s 246s x1: [4, 2, 1, 1] 246s -0.719 0.595 0.121 -0.499 246s -0.953 0.619 0.181 0.317 246s 246s y: [1, 2, 1, 1] 246s -0.568 246s -0.238 246s testing: mul_mat, [3, 1, 3, 1] = [4, 3, 3, 1] * [4, 1, 3, 1] 246s x0: [4, 3, 3, 1] 246s -0.641 0.781 0.583 -0.495 246s 0.722 0.864 -0.899 -0.157 246s -0.635 -0.852 -0.539 0.546 246s 246s x1: [4, 1, 3, 1] 246s 0.879 -0.334 -0.935 -0.189 246s 246s y: [3, 1, 3, 1] 246s -1.276 1.216 0.127 246s testing: mul_mat, [3, 3, 3, 2] = [4, 3, 3, 2] * [4, 3, 3, 2] 246s x0: [4, 3, 3, 2] 246s 0.367 0.730 0.267 0.161 246s 0.416 0.338 -0.491 0.594 246s -0.538 0.519 0.188 0.820 246s 246s x1: [4, 3, 3, 2] 246s 0.098 -0.710 -0.564 0.463 246s -0.563 -0.102 0.009 0.902 246s -0.678 -0.792 -0.360 -0.059 246s 246s y: [3, 3, 3, 2] 246s -0.558 0.353 -0.147 246s -0.133 0.262 0.991 246s -0.932 -0.408 -0.162 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.890 0.211 -0.200 0.279 246s 246s x1: [4, 3, 1, 1] 246s -0.869 -0.376 0.489 0.431 246s -0.150 0.789 0.501 -0.496 246s 0.795 0.793 -0.830 -0.819 246s 246s y: [1, 3, 1, 1] 246s 0.717 246s 0.062 246s -0.602 246s testing: mul_mat, [4, 4, 3, 1] = [1, 4, 3, 1] * [1, 4, 3, 1] 246s x0: [1, 4, 3, 1] 246s 0.382 246s 0.145 246s 0.783 246s -0.129 246s 246s x1: [1, 4, 3, 1] 246s -0.364 246s -0.521 246s 0.532 246s -0.665 246s 246s y: [4, 4, 3, 1] 246s -0.139 -0.053 -0.285 0.047 246s -0.199 -0.076 -0.408 0.067 246s 0.203 0.077 0.417 -0.069 246s -0.254 -0.097 -0.521 0.086 246s testing: mul_mat, [1, 1, 3, 2] = [4, 1, 3, 2] * [4, 1, 3, 2] 246s x0: [4, 1, 3, 2] 246s -0.928 0.536 -0.196 -0.473 246s 246s x1: [4, 1, 3, 2] 246s -0.364 0.041 0.417 0.847 246s 246s y: [1, 1, 3, 2] 246s -0.123 246s test-mul-mat0: iter:479/500 246s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.477 0.469 246s 0.193 0.534 246s 0.756 0.416 246s 0.027 -0.636 246s 246s x1: [2, 4, 1, 1] 246s -0.238 -0.920 246s -0.250 -0.166 246s 0.616 0.554 246s 0.360 0.022 246s 246s y: [4, 4, 1, 1] 246s -0.318 -0.537 -0.563 0.579 246s 0.041 -0.137 -0.258 0.099 246s -0.033 0.414 0.696 -0.336 246s -0.162 0.081 0.282 -0.004 246s testing: mul_mat, [3, 4, 4, 1] = [2, 3, 4, 1] * [2, 4, 4, 1] 246s x0: [2, 3, 4, 1] 246s -0.318 0.569 246s -0.901 0.199 246s -0.283 -0.058 246s 246s x1: [2, 4, 4, 1] 246s 0.868 0.338 246s -0.133 0.147 246s -0.955 -0.483 246s 0.149 -0.157 246s 246s y: [3, 4, 4, 1] 246s -0.083 -0.715 -0.265 246s 0.126 0.149 0.029 246s 0.029 0.765 0.298 246s -0.137 -0.165 -0.033 246s testing: mul_mat, [1, 3, 4, 3] = [2, 1, 4, 3] * [2, 3, 4, 3] 246s x0: [2, 1, 4, 3] 246s -0.242 0.546 246s 246s x1: [2, 3, 4, 3] 246s -0.614 0.277 246s -0.545 0.102 246s 0.092 -0.123 246s 246s y: [1, 3, 4, 3] 246s 0.300 246s 0.188 246s -0.089 246s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.167 0.425 246s -0.333 0.308 246s 0.762 -0.232 246s 0.437 0.749 246s 246s x1: [2, 1, 1, 1] 246s -0.541 -0.293 246s 246s y: [4, 1, 1, 1] 246s -0.215 0.090 -0.344 -0.455 246s testing: mul_mat, [2, 2, 4, 1] = [4, 2, 4, 1] * [4, 2, 4, 1] 246s x0: [4, 2, 4, 1] 246s 0.048 -0.794 -0.653 -0.993 246s -0.146 -0.632 0.778 0.285 246s 246s x1: [4, 2, 4, 1] 246s -0.538 0.859 0.520 0.066 246s -0.956 0.320 0.494 0.571 246s 246s y: [2, 2, 4, 1] 246s -1.112 -0.041 246s -1.189 0.484 246s testing: mul_mat, [2, 4, 4, 3] = [2, 2, 4, 3] * [2, 4, 4, 3] 246s x0: [2, 2, 4, 3] 246s 0.872 -0.968 246s -0.231 0.634 246s 246s x1: [2, 4, 4, 3] 246s 0.454 -0.060 246s -0.020 0.801 246s -0.282 -0.013 246s 0.087 0.723 246s 246s y: [2, 4, 4, 3] 246s 0.453 -0.143 246s -0.793 0.513 246s -0.233 0.057 246s -0.624 0.439 246s test-mul-mat0: iter:480/500 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.296 246s 0.143 246s 246s x1: [1, 4, 1, 1] 246s 0.884 246s 0.439 246s 0.941 246s 0.364 246s 246s y: [2, 4, 1, 1] 246s 0.262 0.126 246s 0.130 0.063 246s 0.279 0.134 246s 0.108 0.052 246s testing: mul_mat, [1, 2, 3, 1] = [1, 1, 3, 1] * [1, 2, 3, 1] 246s x0: [1, 1, 3, 1] 246s 0.335 246s 246s x1: [1, 2, 3, 1] 246s -0.910 246s 0.297 246s 246s y: [1, 2, 3, 1] 246s -0.305 246s 0.100 246s testing: mul_mat, [2, 1, 3, 4] = [1, 2, 3, 4] * [1, 1, 3, 4] 246s x0: [1, 2, 3, 4] 246s -0.633 246s -0.636 246s 246s x1: [1, 1, 3, 4] 246s 0.762 246s 246s y: [2, 1, 3, 4] 246s -0.482 -0.485 246s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.292 246s 246s x1: [1, 2, 1, 1] 246s -0.837 246s -0.930 246s 246s y: [1, 2, 1, 1] 246s 0.245 246s 0.272 246s testing: mul_mat, [4, 1, 3, 1] = [1, 4, 3, 1] * [1, 1, 3, 1] 246s x0: [1, 4, 3, 1] 246s 0.984 246s -0.723 246s -0.513 246s 0.711 246s 246s x1: [1, 1, 3, 1] 246s 0.812 246s 246s y: [4, 1, 3, 1] 246s 0.798 -0.587 -0.416 0.577 246s testing: mul_mat, [1, 1, 3, 4] = [4, 1, 3, 4] * [4, 1, 3, 4] 246s x0: [4, 1, 3, 4] 246s -0.133 0.859 0.268 -0.842 246s 246s x1: [4, 1, 3, 4] 246s 0.756 -0.683 -0.737 -0.406 246s 246s y: [1, 1, 3, 4] 246s -0.543 246s test-mul-mat0: iter:481/500 246s testing: mul_mat, [2, 3, 1, 1] = [4, 2, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.546 0.631 0.721 -0.663 246s -0.351 -0.933 0.043 -0.028 246s 246s x1: [4, 3, 1, 1] 246s -0.374 -0.186 -0.493 0.462 246s -0.024 0.332 0.305 0.201 246s 0.495 -0.853 -0.705 0.517 246s 246s y: [2, 3, 1, 1] 246s -0.983 0.270 246s 0.283 -0.293 246s -1.119 0.576 246s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.034 -0.994 0.658 0.541 246s 0.468 -0.366 -0.127 -0.226 246s 246s x1: [4, 2, 1, 1] 246s 0.920 0.999 -0.244 -0.784 246s 0.803 -0.248 -0.447 0.380 246s 246s y: [2, 2, 1, 1] 246s -1.546 0.273 246s 0.186 0.438 246s testing: mul_mat, [2, 2, 1, 2] = [4, 2, 1, 2] * [4, 2, 1, 2] 246s x0: [4, 2, 1, 2] 246s 0.103 -0.141 -0.355 0.657 246s -0.761 0.489 -0.309 -0.755 246s 246s x1: [4, 2, 1, 2] 246s 0.835 -0.632 -0.079 -0.870 246s 0.885 0.179 0.676 0.516 246s 246s y: [2, 2, 1, 2] 246s -0.368 -0.264 246s 0.165 -1.185 246s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.546 -0.823 0.548 -0.557 246s -0.508 0.340 -0.929 -0.593 246s 246s x1: [4, 2, 1, 1] 246s 0.409 0.747 0.359 -0.413 246s 0.423 -0.125 0.487 0.436 246s 246s y: [2, 2, 1, 1] 246s -0.412 -0.042 246s -0.104 -0.968 246s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.134 0.092 246s -0.872 -0.248 246s 246s x1: [2, 4, 1, 1] 246s -0.284 -0.900 246s -0.354 -0.795 246s -0.209 -0.109 246s 0.353 0.023 246s 246s y: [2, 4, 1, 1] 246s -0.121 0.471 246s -0.121 0.506 246s -0.038 0.209 246s 0.050 -0.313 246s testing: mul_mat, [4, 2, 1, 2] = [2, 4, 1, 2] * [2, 2, 1, 2] 246s x0: [2, 4, 1, 2] 246s -0.125 -0.632 246s 0.028 0.398 246s 0.850 0.123 246s 0.052 -0.188 246s 246s x1: [2, 2, 1, 2] 246s 0.601 -0.500 246s -0.501 -0.040 246s 246s y: [4, 2, 1, 2] 246s 0.240 -0.182 0.450 0.125 246s 0.088 -0.030 -0.431 -0.019 246s test-mul-mat0: iter:482/500 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.090 0.176 -0.403 -0.693 246s -0.701 0.409 -0.888 -0.862 246s -0.679 -0.437 -0.818 -0.977 246s 246s x1: [4, 3, 1, 1] 246s 0.038 0.283 -0.545 0.538 246s 0.781 0.415 -0.374 0.703 246s 0.250 0.201 0.060 -0.876 246s 246s y: [3, 3, 1, 1] 246s -0.107 0.108 -0.229 246s -0.333 -0.652 -1.092 246s 0.595 0.609 0.549 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.124 -0.278 -0.746 0.936 246s 246s x1: [4, 3, 1, 1] 246s 0.905 0.578 -0.251 0.851 246s -0.891 0.603 -0.111 0.392 246s -0.942 -0.572 0.173 0.473 246s 246s y: [1, 3, 1, 1] 246s 0.711 246s 0.393 246s 0.589 246s testing: mul_mat, [3, 1, 1, 4] = [4, 3, 1, 4] * [4, 1, 1, 4] 246s x0: [4, 3, 1, 4] 246s 0.584 -0.671 0.184 -0.527 246s 0.721 0.242 -0.099 -0.106 246s -0.285 0.955 0.771 0.438 246s 246s x1: [4, 1, 1, 4] 246s -0.153 -0.517 -0.154 -0.977 246s 246s y: [3, 1, 1, 4] 246s 0.744 -0.118 -0.997 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.168 0.049 -0.665 0.499 246s 246s x1: [4, 3, 1, 1] 246s -0.345 -0.882 -0.370 0.285 246s -0.622 0.601 -0.626 0.447 246s -0.600 -0.895 0.349 -0.068 246s 246s y: [1, 3, 1, 1] 246s 0.403 246s 0.773 246s -0.208 246s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 3, 1, 1] 246s -0.965 246s -0.425 246s 0.896 246s 246s x1: [1, 4, 1, 1] 246s 0.639 246s -0.665 246s 0.410 246s 0.129 246s 246s y: [3, 4, 1, 1] 246s -0.616 -0.272 0.572 246s 0.641 0.283 -0.596 246s -0.395 -0.174 0.367 246s -0.125 -0.055 0.116 246s testing: mul_mat, [3, 1, 1, 4] = [3, 3, 1, 4] * [3, 1, 1, 4] 246s x0: [3, 3, 1, 4] 246s -0.483 0.866 -0.302 246s 0.823 -0.245 0.804 246s -0.134 -0.078 0.256 246s 246s x1: [3, 1, 1, 4] 246s -0.901 -0.771 -0.732 246s 246s y: [3, 1, 1, 4] 246s -0.011 -1.142 -0.007 246s test-mul-mat0: iter:483/500 246s testing: mul_mat, [2, 3, 1, 1] = [2, 2, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.030 -0.385 246s 0.983 -0.654 246s 246s x1: [2, 3, 1, 1] 246s -0.007 0.251 246s 0.074 -0.400 246s 0.823 0.897 246s 246s y: [2, 3, 1, 1] 246s -0.096 -0.171 246s 0.152 0.335 246s -0.370 0.223 246s testing: mul_mat, [1, 2, 3, 1] = [2, 1, 3, 1] * [2, 2, 3, 1] 246s x0: [2, 1, 3, 1] 246s -0.120 -0.013 246s 246s x1: [2, 2, 3, 1] 246s 0.601 -0.829 246s -0.702 0.780 246s 246s y: [1, 2, 3, 1] 246s -0.061 246s 0.074 246s testing: mul_mat, [3, 1, 3, 4] = [2, 3, 3, 4] * [2, 1, 3, 4] 246s x0: [2, 3, 3, 4] 246s -0.173 -0.571 246s 0.457 0.934 246s -0.788 0.723 246s 246s x1: [2, 1, 3, 4] 246s -0.411 -0.224 246s 246s y: [3, 1, 3, 4] 246s 0.199 -0.397 0.162 246s testing: mul_mat, [4, 3, 1, 1] = [2, 4, 1, 1] * [2, 3, 1, 1] 246s x0: [2, 4, 1, 1] 246s 0.022 -0.342 246s 0.664 0.587 246s 0.685 0.543 246s 0.085 -0.758 246s 246s x1: [2, 3, 1, 1] 246s -0.946 0.438 246s 0.878 -0.578 246s 0.457 0.923 246s 246s y: [4, 3, 1, 1] 246s -0.171 -0.371 -0.410 -0.413 246s 0.217 0.244 0.287 0.513 246s -0.306 0.845 0.815 -0.661 246s testing: mul_mat, [2, 2, 3, 1] = [4, 2, 3, 1] * [4, 2, 3, 1] 246s x0: [4, 2, 3, 1] 246s 0.219 -0.836 -0.137 0.256 246s 0.319 -0.195 -0.594 0.813 246s 246s x1: [4, 2, 3, 1] 246s -0.549 -0.050 -0.040 -0.776 246s -0.253 0.812 0.735 0.364 246s 246s y: [2, 2, 3, 1] 246s -0.272 -0.773 246s -0.741 -0.379 246s testing: mul_mat, [2, 4, 3, 4] = [2, 2, 3, 4] * [2, 4, 3, 4] 246s x0: [2, 2, 3, 4] 246s -0.616 0.902 246s 0.691 0.114 246s 246s x1: [2, 4, 3, 4] 246s -0.617 0.516 246s -0.273 -0.774 246s 0.050 -0.039 246s 0.732 -0.732 246s 246s y: [2, 4, 3, 4] 246s 0.846 -0.368 246s -0.530 -0.277 246s -0.066 0.030 246s -1.111 0.423 246s test-mul-mat0: iter:484/500 246s testing: mul_mat, [1, 4, 1, 1] = [2, 1, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.751 -0.854 246s 246s x1: [2, 4, 1, 1] 246s 0.151 -0.508 246s -0.137 -0.223 246s -0.646 -0.363 246s 0.387 0.058 246s 246s y: [1, 4, 1, 1] 246s 0.320 246s 0.293 246s 0.795 246s -0.340 246s testing: mul_mat, [1, 1, 2, 1] = [2, 1, 2, 1] * [2, 1, 2, 1] 246s x0: [2, 1, 2, 1] 246s -0.343 -0.406 246s 246s x1: [2, 1, 2, 1] 246s 0.329 0.014 246s 246s y: [1, 1, 2, 1] 246s -0.118 246s testing: mul_mat, [2, 1, 2, 3] = [2, 2, 2, 3] * [2, 1, 2, 3] 246s x0: [2, 2, 2, 3] 246s -0.052 -0.055 246s 0.770 0.585 246s 246s x1: [2, 1, 2, 3] 246s 0.788 -0.463 246s 246s y: [2, 1, 2, 3] 246s -0.015 0.336 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.301 0.326 246s -0.630 -0.754 246s 246s x1: [2, 2, 1, 1] 246s -0.970 -0.707 246s 0.133 -0.046 246s 246s y: [2, 2, 1, 1] 246s -0.522 1.145 246s 0.025 -0.049 246s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 246s x0: [2, 2, 2, 1] 246s 0.267 0.952 246s 0.876 0.248 246s 246s x1: [2, 2, 2, 1] 246s -0.860 -0.089 246s -0.423 -0.031 246s 246s y: [2, 2, 2, 1] 246s -0.315 -0.775 246s -0.143 -0.378 246s testing: mul_mat, [1, 2, 2, 3] = [2, 1, 2, 3] * [2, 2, 2, 3] 246s x0: [2, 1, 2, 3] 246s -0.891 -0.887 246s 246s x1: [2, 2, 2, 3] 246s 0.949 -0.125 246s 0.192 0.689 246s 246s y: [1, 2, 2, 3] 246s -0.735 246s -0.782 246s test-mul-mat0: iter:485/500 246s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.946 0.332 -0.840 0.284 246s -0.263 0.758 -0.800 -0.107 246s 246s x1: [4, 1, 1, 1] 246s 0.415 0.820 0.458 0.085 246s 246s y: [2, 1, 1, 1] 246s -0.481 0.137 246s testing: mul_mat, [3, 2, 4, 1] = [4, 3, 4, 1] * [4, 2, 4, 1] 246s x0: [4, 3, 4, 1] 246s 0.939 -0.014 0.581 -0.267 246s 0.725 -0.288 0.267 0.340 246s 0.720 0.231 -0.177 0.829 246s 246s x1: [4, 2, 4, 1] 246s -0.377 -0.008 0.002 -0.264 246s -0.555 -0.206 -0.261 0.131 246s 246s y: [3, 2, 4, 1] 246s -0.282 -0.360 -0.492 246s -0.706 -0.368 -0.293 246s testing: mul_mat, [4, 3, 4, 3] = [4, 4, 4, 3] * [4, 3, 4, 3] 246s x0: [4, 4, 4, 3] 246s -0.556 -0.406 0.874 -0.326 246s 0.073 -0.432 -0.360 -0.579 246s -0.053 0.482 0.751 -0.360 246s -0.565 -0.562 -0.490 -0.311 246s 246s x1: [4, 3, 4, 3] 246s 0.717 0.342 0.390 0.842 246s -0.636 0.857 0.836 0.331 246s -0.632 0.457 -0.558 0.815 246s 246s y: [4, 3, 4, 3] 246s -0.471 -0.723 0.117 -1.050 246s 0.628 -0.909 0.955 -0.635 246s -0.588 -0.514 -0.459 0.120 246s testing: mul_mat, [2, 4, 1, 1] = [4, 2, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.528 0.890 0.437 0.555 246s -0.749 0.054 -0.572 0.657 246s 246s x1: [4, 4, 1, 1] 246s -0.961 -0.091 -0.463 -0.748 246s 0.417 -0.364 -0.918 0.083 246s 0.007 -0.382 -0.629 0.793 246s 0.525 -0.961 -0.500 -0.615 246s 246s y: [2, 4, 1, 1] 246s -1.206 0.488 246s -0.459 0.247 246s -0.171 0.854 246s -1.137 -0.564 246s testing: mul_mat, [4, 4, 4, 1] = [2, 4, 4, 1] * [2, 4, 4, 1] 246s x0: [2, 4, 4, 1] 246s -0.775 0.744 246s -0.902 0.489 246s 0.847 -0.357 246s -0.834 0.640 246s 246s x1: [2, 4, 4, 1] 246s -0.256 -0.438 246s -0.627 0.606 246s -0.267 0.941 246s 0.645 0.642 246s 246s y: [4, 4, 4, 1] 246s -0.127 0.017 -0.061 -0.067 246s 0.936 0.862 -0.747 0.911 246s 0.906 0.701 -0.562 0.825 246s -0.023 -0.268 0.318 -0.127 246s testing: mul_mat, [1, 2, 4, 3] = [4, 1, 4, 3] * [4, 2, 4, 3] 246s x0: [4, 1, 4, 3] 246s -0.872 -0.073 -0.515 0.123 246s 246s x1: [4, 2, 4, 3] 246s -0.159 -0.341 -0.955 -0.416 246s -0.852 -0.312 -0.775 -0.305 246s 246s y: [1, 2, 4, 3] 246s 0.605 246s 1.128 246s test-mul-mat0: iter:486/500 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.611 -0.212 -0.118 0.239 246s -0.773 0.578 0.016 -0.849 246s 0.397 -0.537 -0.182 -0.652 246s -0.989 0.060 -0.962 0.896 246s 246s x1: [4, 1, 1, 1] 246s 0.046 -0.495 0.088 -0.913 246s 246s y: [4, 1, 1, 1] 246s -0.152 0.455 0.863 -0.978 246s testing: mul_mat, [1, 4, 2, 1] = [4, 1, 2, 1] * [4, 4, 2, 1] 246s x0: [4, 1, 2, 1] 246s -0.290 -0.130 -0.943 0.407 246s 246s x1: [4, 4, 2, 1] 246s -0.316 -0.991 -0.526 0.715 246s 0.266 -0.303 0.255 -0.706 246s 0.721 -0.865 0.340 -0.773 246s 0.223 0.428 -0.460 0.612 246s 246s y: [1, 4, 2, 1] 246s 1.007 246s -0.566 246s -0.733 246s 0.563 246s testing: mul_mat, [2, 1, 2, 1] = [4, 2, 2, 1] * [4, 1, 2, 1] 246s x0: [4, 2, 2, 1] 246s 0.778 -0.683 0.813 -0.629 246s -0.287 -0.858 0.783 0.458 246s 246s x1: [4, 1, 2, 1] 246s 0.692 0.356 0.483 0.119 246s 246s y: [2, 1, 2, 1] 246s 0.613 -0.070 246s testing: mul_mat, [3, 2, 1, 1] = [4, 3, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.750 0.586 0.364 0.735 246s 0.217 -0.466 -0.149 0.564 246s 0.244 0.190 0.003 0.145 246s 246s x1: [4, 2, 1, 1] 246s 0.088 -0.163 -0.595 0.439 246s 0.966 -0.335 0.131 0.321 246s 246s y: [3, 2, 1, 1] 246s -0.055 0.431 0.052 246s -0.636 0.527 0.219 246s testing: mul_mat, [3, 4, 2, 1] = [3, 3, 2, 1] * [3, 4, 2, 1] 246s x0: [3, 3, 2, 1] 246s 0.150 -0.115 -0.597 246s -0.499 -0.934 0.088 246s -0.883 0.262 -0.111 246s 246s x1: [3, 4, 2, 1] 246s 0.518 0.022 0.627 246s 0.772 0.262 -0.654 246s 0.181 -0.707 0.775 246s 0.461 0.381 -0.388 246s 246s y: [3, 4, 2, 1] 246s -0.300 -0.224 -0.521 246s 0.476 -0.687 -0.541 246s -0.355 0.638 -0.431 246s 0.257 -0.620 -0.265 246s testing: mul_mat, [3, 3, 2, 1] = [3, 3, 2, 1] * [3, 3, 2, 1] 246s x0: [3, 3, 2, 1] 246s 0.217 0.391 -0.253 246s -0.481 -0.131 0.511 246s 0.203 -0.562 0.448 246s 246s x1: [3, 3, 2, 1] 246s -0.316 -0.158 -0.800 246s 0.216 -0.207 -0.901 246s 0.896 -0.007 0.215 246s 246s y: [3, 3, 2, 1] 246s 0.072 -0.236 -0.334 246s 0.193 -0.537 -0.244 246s 0.137 -0.320 0.282 246s test-mul-mat0: iter:487/500 246s testing: mul_mat, [3, 1, 1, 1] = [2, 3, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.130 -0.184 246s 0.168 0.684 246s -0.752 0.482 246s 246s x1: [2, 1, 1, 1] 246s -0.059 0.450 246s 246s y: [3, 1, 1, 1] 246s -0.075 0.298 0.261 246s testing: mul_mat, [1, 3, 2, 1] = [2, 1, 2, 1] * [2, 3, 2, 1] 246s x0: [2, 1, 2, 1] 246s 0.056 -0.087 246s 246s x1: [2, 3, 2, 1] 246s -0.099 -0.233 246s -0.315 -0.708 246s 0.636 0.123 246s 246s y: [1, 3, 2, 1] 246s 0.015 246s 0.044 246s 0.025 246s testing: mul_mat, [1, 1, 2, 3] = [2, 1, 2, 3] * [2, 1, 2, 3] 246s x0: [2, 1, 2, 3] 246s 0.626 -0.218 246s 246s x1: [2, 1, 2, 3] 246s -0.717 0.678 246s 246s y: [1, 1, 2, 3] 246s -0.597 246s testing: mul_mat, [4, 1, 1, 1] = [2, 4, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.441 0.566 246s 0.888 0.277 246s -0.109 0.710 246s -0.158 -0.575 246s 246s x1: [2, 1, 1, 1] 246s 0.646 0.571 246s 246s y: [4, 1, 1, 1] 246s 0.038 0.732 0.335 -0.431 246s testing: mul_mat, [3, 2, 2, 1] = [4, 3, 2, 1] * [4, 2, 2, 1] 246s x0: [4, 3, 2, 1] 246s -0.082 -0.436 0.123 0.965 246s 0.368 -0.061 -0.172 -0.606 246s 0.019 0.685 -0.424 0.853 246s 246s x1: [4, 2, 2, 1] 246s -0.397 -0.972 0.400 -0.200 246s 0.162 0.544 -0.319 -0.456 246s 246s y: [3, 2, 2, 1] 246s 0.313 -0.035 -1.014 246s -0.730 0.358 0.122 246s testing: mul_mat, [1, 4, 2, 3] = [3, 1, 2, 3] * [3, 4, 2, 3] 246s x0: [3, 1, 2, 3] 246s -0.424 -0.812 0.078 246s 246s x1: [3, 4, 2, 3] 246s -0.899 -0.587 0.935 246s -0.422 0.326 -0.415 246s 0.986 -0.756 0.953 246s 0.004 -0.193 -0.108 246s 246s y: [1, 4, 2, 3] 246s 0.931 246s -0.118 246s 0.270 246s 0.146 246s test-mul-mat0: iter:488/500 246s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.049 -0.683 246s 0.473 -0.126 246s 246s x1: [2, 4, 1, 1] 246s 0.017 -0.221 246s -0.993 0.426 246s 0.846 0.883 246s -0.527 -0.871 246s 246s y: [2, 4, 1, 1] 246s 0.152 0.036 246s -0.340 -0.523 246s -0.562 0.289 246s 0.570 -0.139 246s testing: mul_mat, [2, 2, 2, 1] = [2, 2, 2, 1] * [2, 2, 2, 1] 246s x0: [2, 2, 2, 1] 246s 0.041 0.752 246s 0.763 -0.292 246s 246s x1: [2, 2, 2, 1] 246s 0.675 0.010 246s -0.938 0.323 246s 246s y: [2, 2, 2, 1] 246s 0.036 0.512 246s 0.205 -0.810 246s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 246s x0: [2, 1, 2, 1] 246s 0.501 0.965 246s 246s x1: [2, 2, 2, 1] 246s 0.216 0.017 246s 0.744 0.223 246s 246s y: [1, 2, 2, 1] 246s 0.124 246s 0.588 246s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.099 -0.438 246s 0.034 -0.554 246s 246s x1: [2, 1, 1, 1] 246s -0.161 0.710 246s 246s y: [2, 1, 1, 1] 246s -0.295 -0.399 246s testing: mul_mat, [1, 2, 2, 1] = [2, 1, 2, 1] * [2, 2, 2, 1] 246s x0: [2, 1, 2, 1] 246s 0.618 0.768 246s 246s x1: [2, 2, 2, 1] 246s 0.869 -0.993 246s -0.080 -0.090 246s 246s y: [1, 2, 2, 1] 246s -0.225 246s -0.118 246s testing: mul_mat, [3, 2, 2, 1] = [1, 3, 2, 1] * [1, 2, 2, 1] 246s x0: [1, 3, 2, 1] 246s 0.993 246s -0.181 246s -0.013 246s 246s x1: [1, 2, 2, 1] 246s 0.511 246s -0.620 246s 246s y: [3, 2, 2, 1] 246s 0.508 -0.092 -0.006 246s -0.616 0.112 0.008 246s test-mul-mat0: iter:489/500 246s testing: mul_mat, [2, 4, 1, 1] = [1, 2, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.065 246s -0.623 246s 246s x1: [1, 4, 1, 1] 246s 0.598 246s -0.492 246s -0.856 246s 0.467 246s 246s y: [2, 4, 1, 1] 246s 0.039 -0.372 246s -0.032 0.307 246s -0.055 0.533 246s 0.030 -0.291 246s testing: mul_mat, [2, 2, 3, 1] = [1, 2, 3, 1] * [1, 2, 3, 1] 246s x0: [1, 2, 3, 1] 246s -0.153 246s -0.753 246s 246s x1: [1, 2, 3, 1] 246s -0.725 246s 0.748 246s 246s y: [2, 2, 3, 1] 246s 0.111 0.546 246s -0.114 -0.563 246s testing: mul_mat, [1, 2, 3, 4] = [1, 1, 3, 4] * [1, 2, 3, 4] 246s x0: [1, 1, 3, 4] 246s 0.265 246s 246s x1: [1, 2, 3, 4] 246s -0.286 246s 0.318 246s 246s y: [1, 2, 3, 4] 246s -0.076 246s 0.084 246s testing: mul_mat, [2, 1, 1, 1] = [1, 2, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 2, 1, 1] 246s 0.740 246s -0.823 246s 246s x1: [1, 1, 1, 1] 246s -0.431 246s 246s y: [2, 1, 1, 1] 246s -0.319 0.354 246s testing: mul_mat, [1, 1, 3, 1] = [2, 1, 3, 1] * [2, 1, 3, 1] 246s x0: [2, 1, 3, 1] 246s -0.073 0.829 246s 246s x1: [2, 1, 3, 1] 246s -0.245 0.032 246s 246s y: [1, 1, 3, 1] 246s 0.045 246s testing: mul_mat, [3, 2, 3, 4] = [1, 3, 3, 4] * [1, 2, 3, 4] 246s x0: [1, 3, 3, 4] 246s -0.086 246s -0.542 246s 0.091 246s 246s x1: [1, 2, 3, 4] 246s -0.198 246s -0.362 246s 246s y: [3, 2, 3, 4] 246s 0.017 0.107 -0.018 246s 0.031 0.196 -0.033 246s test-mul-mat0: iter:490/500 246s testing: mul_mat, [2, 1, 1, 1] = [2, 2, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.758 0.463 246s 0.574 0.666 246s 246s x1: [2, 1, 1, 1] 246s -0.436 -0.726 246s 246s y: [2, 1, 1, 1] 246s -0.006 -0.734 246s testing: mul_mat, [2, 2, 1, 1] = [2, 2, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 2, 1, 1] 246s 0.461 0.172 246s -0.757 0.570 246s 246s x1: [2, 2, 1, 1] 246s -0.970 -0.498 246s 0.744 -0.981 246s 246s y: [2, 2, 1, 1] 246s -0.533 0.451 246s 0.174 -1.123 246s testing: mul_mat, [1, 2, 1, 2] = [2, 1, 1, 2] * [2, 2, 1, 2] 246s x0: [2, 1, 1, 2] 246s 0.327 -0.553 246s 246s x1: [2, 2, 1, 2] 246s -0.479 0.525 246s -0.257 0.857 246s 246s y: [1, 2, 1, 2] 246s -0.447 246s -0.558 246s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 1, 1, 1] 246s -0.732 -0.406 246s 246s x1: [2, 1, 1, 1] 246s 0.993 0.281 246s 246s y: [1, 1, 1, 1] 246s -0.841 246s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 1, 1, 1] 246s -0.205 246s 246s x1: [1, 2, 1, 1] 246s 0.129 246s 0.731 246s 246s y: [1, 2, 1, 1] 246s -0.026 246s -0.150 246s testing: mul_mat, [1, 1, 1, 2] = [1, 1, 1, 2] * [1, 1, 1, 2] 246s x0: [1, 1, 1, 2] 246s 0.780 246s 246s x1: [1, 1, 1, 2] 246s 0.761 246s 246s y: [1, 1, 1, 2] 246s 0.593 246s test-mul-mat0: iter:491/500 246s testing: mul_mat, [4, 4, 1, 1] = [2, 4, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 4, 1, 1] 246s -0.237 -0.204 246s 0.016 0.085 246s -0.211 -0.703 246s 0.972 0.057 246s 246s x1: [2, 4, 1, 1] 246s 0.473 0.104 246s -0.687 0.329 246s -0.458 -0.059 246s 0.435 -0.651 246s 246s y: [4, 4, 1, 1] 246s -0.133 0.017 -0.173 0.465 246s 0.096 0.017 -0.087 -0.649 246s 0.121 -0.012 0.138 -0.449 246s 0.030 -0.049 0.366 0.386 246s testing: mul_mat, [2, 4, 2, 1] = [2, 2, 2, 1] * [2, 4, 2, 1] 246s x0: [2, 2, 2, 1] 246s -0.918 -0.708 246s 0.257 0.518 246s 246s x1: [2, 4, 2, 1] 246s -0.109 0.101 246s -0.212 0.059 246s 0.895 -0.451 246s 0.730 -0.566 246s 246s y: [2, 4, 2, 1] 246s 0.029 0.024 246s 0.152 -0.024 246s -0.503 -0.004 246s -0.269 -0.106 246s testing: mul_mat, [1, 2, 2, 4] = [2, 1, 2, 4] * [2, 2, 2, 4] 246s x0: [2, 1, 2, 4] 246s -0.143 -0.485 246s 246s x1: [2, 2, 2, 4] 246s -0.180 0.366 246s -0.774 0.116 246s 246s y: [1, 2, 2, 4] 246s -0.152 246s 0.054 246s testing: mul_mat, [1, 1, 1, 1] = [2, 1, 1, 1] * [2, 1, 1, 1] 246s x0: [2, 1, 1, 1] 246s 0.019 0.031 246s 246s x1: [2, 1, 1, 1] 246s -0.241 0.512 246s 246s y: [1, 1, 1, 1] 246s 0.011 246s testing: mul_mat, [4, 2, 2, 1] = [1, 4, 2, 1] * [1, 2, 2, 1] 246s x0: [1, 4, 2, 1] 246s -0.615 246s 0.509 246s 0.395 246s 0.784 246s 246s x1: [1, 2, 2, 1] 246s -0.937 246s 0.571 246s 246s y: [4, 2, 2, 1] 246s 0.576 -0.477 -0.370 -0.734 246s -0.351 0.291 0.226 0.448 246s testing: mul_mat, [2, 1, 2, 4] = [4, 2, 2, 4] * [4, 1, 2, 4] 246s x0: [4, 2, 2, 4] 246s -0.192 0.114 0.242 0.216 246s 0.803 -0.541 0.909 -0.535 246s 246s x1: [4, 1, 2, 4] 246s -0.607 -0.179 0.311 -0.394 246s 246s y: [2, 1, 2, 4] 246s 0.086 0.103 246s test-mul-mat0: iter:492/500 246s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 4, 1, 1] 246s 0.601 246s 0.369 246s 0.551 246s -0.455 246s 246s x1: [1, 2, 1, 1] 246s 0.517 246s -0.520 246s 246s y: [4, 2, 1, 1] 246s 0.311 0.191 0.285 -0.235 246s -0.312 -0.192 -0.286 0.236 246s testing: mul_mat, [2, 4, 2, 1] = [1, 2, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 2, 2, 1] 246s 0.353 246s -0.961 246s 246s x1: [1, 4, 2, 1] 246s -0.806 246s 0.716 246s 0.960 246s 0.253 246s 246s y: [2, 4, 2, 1] 246s -0.285 0.774 246s 0.253 -0.688 246s 0.339 -0.922 246s 0.089 -0.243 246s testing: mul_mat, [4, 2, 2, 2] = [1, 4, 2, 2] * [1, 2, 2, 2] 246s x0: [1, 4, 2, 2] 246s -0.592 246s -0.435 246s -0.593 246s -0.112 246s 246s x1: [1, 2, 2, 2] 246s 0.453 246s 0.919 246s 246s y: [4, 2, 2, 2] 246s -0.268 -0.197 -0.269 -0.051 246s -0.544 -0.400 -0.545 -0.103 246s testing: mul_mat, [4, 4, 1, 1] = [1, 4, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 4, 1, 1] 246s 0.585 246s 0.239 246s -0.556 246s 0.628 246s 246s x1: [1, 4, 1, 1] 246s 0.747 246s -0.980 246s -0.455 246s 0.786 246s 246s y: [4, 4, 1, 1] 246s 0.437 0.179 -0.415 0.469 246s -0.573 -0.235 0.545 -0.616 246s -0.266 -0.109 0.253 -0.286 246s 0.460 0.188 -0.437 0.494 246s testing: mul_mat, [1, 1, 2, 1] = [4, 1, 2, 1] * [4, 1, 2, 1] 246s x0: [4, 1, 2, 1] 246s -0.805 0.164 -0.894 -0.548 246s 246s x1: [4, 1, 2, 1] 246s 0.783 0.636 -0.198 -0.102 246s 246s y: [1, 1, 2, 1] 246s -0.295 246s testing: mul_mat, [4, 4, 2, 2] = [1, 4, 2, 2] * [1, 4, 2, 2] 246s x0: [1, 4, 2, 2] 246s 0.129 246s -0.358 246s -0.949 246s -0.565 246s 246s x1: [1, 4, 2, 2] 246s 0.172 246s -0.394 246s 0.674 246s -0.055 246s 246s y: [4, 4, 2, 2] 246s 0.022 -0.061 -0.163 -0.097 246s -0.051 0.141 0.374 0.222 246s 0.087 -0.241 -0.640 -0.381 246s -0.007 0.020 0.052 0.031 246s test-mul-mat0: iter:493/500 246s testing: mul_mat, [2, 2, 1, 1] = [4, 2, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 2, 1, 1] 246s -0.011 -0.424 -0.176 0.632 246s -0.373 0.259 0.911 -0.224 246s 246s x1: [4, 2, 1, 1] 246s 0.996 -0.268 0.019 0.486 246s -0.339 0.465 0.420 -0.783 246s 246s y: [2, 2, 1, 1] 246s 0.407 -0.533 246s -0.762 0.805 246s testing: mul_mat, [4, 2, 4, 1] = [4, 4, 4, 1] * [4, 2, 4, 1] 246s x0: [4, 4, 4, 1] 246s -0.446 0.077 -0.107 -0.498 246s -0.969 -0.352 -0.464 0.575 246s -0.208 0.602 0.508 -0.252 246s -0.335 -0.827 0.723 0.213 246s 246s x1: [4, 2, 4, 1] 246s 0.889 0.354 0.032 -0.030 246s 0.038 0.947 -0.046 0.754 246s 246s y: [4, 2, 4, 1] 246s -0.357 -1.018 0.053 -0.574 246s -0.314 0.085 0.349 -0.668 246s testing: mul_mat, [3, 4, 4, 1] = [4, 3, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 3, 4, 1] 246s 0.987 0.465 0.360 -0.199 246s 0.598 0.774 -0.323 -0.885 246s -0.798 0.505 0.517 -0.908 246s 246s x1: [4, 4, 4, 1] 246s -0.151 0.452 -0.979 0.476 246s -0.527 -0.712 -0.105 0.096 246s -0.936 0.062 -0.616 -0.987 246s -0.048 -0.115 0.462 0.004 246s 246s y: [3, 4, 4, 1] 246s -0.386 0.155 -0.590 246s -0.908 -0.917 -0.080 246s -0.920 0.560 1.355 246s 0.064 -0.271 0.216 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.433 0.895 0.279 -0.482 246s 246s x1: [4, 3, 1, 1] 246s -0.536 -0.637 -0.802 -0.553 246s 0.225 0.374 0.178 -0.007 246s -0.826 0.772 0.709 0.041 246s 246s y: [1, 3, 1, 1] 246s -0.759 246s 0.486 246s 0.511 246s testing: mul_mat, [3, 4, 4, 1] = [1, 3, 4, 1] * [1, 4, 4, 1] 246s x0: [1, 3, 4, 1] 246s 0.587 246s -0.828 246s 0.105 246s 246s x1: [1, 4, 4, 1] 246s 0.549 246s 0.364 246s 0.376 246s 0.881 246s 246s y: [3, 4, 4, 1] 246s 0.323 -0.455 0.058 246s 0.214 -0.301 0.038 246s 0.221 -0.311 0.040 246s 0.517 -0.729 0.093 246s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 4, 4, 1] 246s -0.096 0.782 0.671 246s -0.165 -0.434 -0.602 246s -0.165 0.632 0.120 246s -0.955 0.954 -0.050 246s 246s x1: [3, 1, 4, 1] 246s -0.389 -0.175 0.764 246s 246s y: [4, 1, 4, 1] 246s 0.413 -0.320 0.045 0.167 246s test-mul-mat0: iter:494/500 246s testing: mul_mat, [4, 2, 1, 1] = [1, 4, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 4, 1, 1] 246s -0.504 246s -0.088 246s 0.691 246s 0.705 246s 246s x1: [1, 2, 1, 1] 246s -0.895 246s -0.054 246s 246s y: [4, 2, 1, 1] 246s 0.451 0.079 -0.618 -0.631 246s 0.027 0.005 -0.037 -0.038 246s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.564 246s 0.345 246s -0.336 246s 246s x1: [1, 4, 1, 1] 246s 0.105 246s -0.802 246s -0.783 246s -0.798 246s 246s y: [3, 4, 1, 1] 246s 0.059 0.036 -0.035 246s -0.452 -0.276 0.270 246s -0.442 -0.270 0.263 246s -0.450 -0.275 0.268 246s testing: mul_mat, [1, 3, 1, 1] = [1, 1, 1, 1] * [1, 3, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.291 246s 246s x1: [1, 3, 1, 1] 246s 0.477 246s -0.881 246s 0.742 246s 246s y: [1, 3, 1, 1] 246s 0.139 246s -0.256 246s 0.216 246s testing: mul_mat, [4, 1, 1, 1] = [1, 4, 1, 1] * [1, 1, 1, 1] 246s x0: [1, 4, 1, 1] 246s 0.398 246s -0.869 246s 0.402 246s 0.773 246s 246s x1: [1, 1, 1, 1] 246s 0.939 246s 246s y: [4, 1, 1, 1] 246s 0.374 -0.816 0.378 0.726 246s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.131 0.189 -0.331 0.627 246s 246s x1: [4, 1, 1, 1] 246s -0.377 -0.307 0.026 -0.758 246s 246s y: [1, 1, 1, 1] 246s -0.591 246s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.549 246s 0.408 246s -0.902 246s 246s x1: [1, 4, 1, 1] 246s -0.900 246s -0.640 246s 0.332 246s 0.205 246s 246s y: [3, 4, 1, 1] 246s -0.494 -0.367 0.812 246s -0.351 -0.261 0.578 246s 0.182 0.135 -0.300 246s 0.113 0.084 -0.185 246s test-mul-mat0: iter:495/500 246s testing: mul_mat, [4, 1, 1, 1] = [4, 4, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 4, 1, 1] 246s 0.248 0.560 -0.427 -0.350 246s 0.333 0.197 0.343 -0.641 246s 0.439 -0.423 0.490 -0.372 246s 0.246 0.117 -0.272 0.606 246s 246s x1: [4, 1, 1, 1] 246s -0.129 -0.497 0.651 -0.838 246s 246s y: [4, 1, 1, 1] 246s -0.295 0.620 0.784 -0.775 246s testing: mul_mat, [2, 4, 4, 1] = [4, 2, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 2, 4, 1] 246s -0.189 0.055 -0.713 0.357 246s -0.040 0.760 0.603 0.829 246s 246s x1: [4, 4, 4, 1] 246s -0.551 0.934 -0.836 0.998 246s 0.341 -0.738 0.111 -0.906 246s 0.024 0.701 -0.035 0.527 246s 0.352 0.127 0.970 -0.400 246s 246s y: [2, 4, 4, 1] 246s 1.108 1.055 246s -0.508 -1.259 246s 0.247 0.947 246s -0.894 0.335 246s testing: mul_mat, [3, 2, 4, 2] = [4, 3, 4, 2] * [4, 2, 4, 2] 246s x0: [4, 3, 4, 2] 246s 0.402 0.806 0.619 -0.421 246s 0.662 0.456 -0.390 0.268 246s -0.774 -0.998 0.866 -0.224 246s 246s x1: [4, 2, 4, 2] 246s -0.759 0.500 -0.269 0.200 246s 0.260 -0.666 0.029 -0.980 246s 246s y: [3, 2, 4, 2] 246s -0.153 -0.116 -0.190 246s -0.002 -0.405 0.709 246s testing: mul_mat, [4, 3, 1, 1] = [4, 4, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.956 -0.632 -0.161 -0.415 246s 0.367 0.880 0.972 0.683 246s 0.790 0.262 -0.603 -0.549 246s -0.235 0.330 -0.890 -0.806 246s 246s x1: [4, 3, 1, 1] 246s -0.722 0.149 0.068 0.229 246s 0.722 -0.593 -0.538 0.012 246s -0.419 0.945 -0.030 0.579 246s 246s y: [4, 3, 1, 1] 246s 0.490 0.088 -0.697 -0.026 246s -0.234 -0.772 0.733 0.103 246s -0.432 1.044 -0.383 -0.030 246s testing: mul_mat, [3, 4, 4, 1] = [4, 3, 4, 1] * [4, 4, 4, 1] 246s x0: [4, 3, 4, 1] 246s 0.729 -0.907 0.449 -0.233 246s 0.464 -0.625 0.581 -0.340 246s 0.719 -0.161 -0.934 0.875 246s 246s x1: [4, 4, 4, 1] 246s 0.109 -0.761 -0.528 -0.742 246s 0.307 0.701 0.980 0.713 246s -0.837 -0.008 -0.706 -0.892 246s 0.962 0.874 -0.419 -0.994 246s 246s y: [3, 4, 4, 1] 246s 0.705 0.472 0.043 246s -0.138 0.031 -0.183 246s -0.712 -0.490 -0.723 246s -0.048 -0.005 0.071 246s testing: mul_mat, [1, 4, 4, 2] = [3, 1, 4, 2] * [3, 4, 4, 2] 246s x0: [3, 1, 4, 2] 246s -0.286 0.212 0.611 246s 246s x1: [3, 4, 4, 2] 246s -0.523 0.161 0.108 246s -0.515 0.607 0.079 246s 0.215 -0.225 -0.731 246s -0.681 0.449 -0.197 246s 246s y: [1, 4, 4, 2] 246s 0.250 246s 0.324 246s -0.556 246s 0.169 246s test-mul-mat0: iter:496/500 246s testing: mul_mat, [3, 3, 1, 1] = [4, 3, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 3, 1, 1] 246s -0.336 -0.698 -0.726 -0.180 246s -0.261 0.918 -0.675 0.124 246s -0.423 0.693 -0.584 0.629 246s 246s x1: [4, 3, 1, 1] 246s 0.209 -0.734 0.065 0.923 246s 0.478 -0.323 -0.674 -0.230 246s 0.864 -0.279 0.143 -0.169 246s 246s y: [3, 3, 1, 1] 246s 0.228 -0.658 -0.055 246s 0.595 0.005 -0.177 246s -0.169 -0.599 -0.749 246s testing: mul_mat, [1, 3, 1, 1] = [4, 1, 1, 1] * [4, 3, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.428 -0.408 0.407 -0.429 246s 246s x1: [4, 3, 1, 1] 246s 0.899 0.978 -0.532 0.228 246s -0.085 -0.014 -0.563 0.181 246s -0.948 -0.640 -0.342 -0.272 246s 246s y: [1, 3, 1, 1] 246s -0.329 246s -0.338 246s -0.168 246s testing: mul_mat, [1, 1, 1, 1] = [4, 1, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 1, 1, 1] 246s -0.945 -0.536 0.895 -0.620 246s 246s x1: [4, 1, 1, 1] 246s 0.423 0.702 0.235 0.725 246s 246s y: [1, 1, 1, 1] 246s -1.015 246s testing: mul_mat, [2, 1, 1, 1] = [4, 2, 1, 1] * [4, 1, 1, 1] 246s x0: [4, 2, 1, 1] 246s 0.971 -0.431 -0.103 0.636 246s 0.982 0.199 0.555 -0.922 246s 246s x1: [4, 1, 1, 1] 246s 0.588 -0.528 -0.928 -0.996 246s 246s y: [2, 1, 1, 1] 246s 0.260 0.876 246s testing: mul_mat, [2, 4, 1, 1] = [2, 2, 1, 1] * [2, 4, 1, 1] 246s x0: [2, 2, 1, 1] 246s -0.650 0.971 246s 0.792 -0.925 246s 246s x1: [2, 4, 1, 1] 246s 0.607 0.996 246s -0.264 -0.665 246s -0.318 -0.836 246s -0.073 -0.910 246s 246s y: [2, 4, 1, 1] 246s 0.572 -0.441 246s -0.474 0.406 246s -0.605 0.522 246s -0.836 0.784 246s testing: mul_mat, [3, 2, 1, 1] = [2, 3, 1, 1] * [2, 2, 1, 1] 246s x0: [2, 3, 1, 1] 246s -0.873 -0.869 246s -0.863 -0.762 246s -0.522 -0.551 246s 246s x1: [2, 2, 1, 1] 246s 0.769 -0.974 246s -0.461 0.665 246s 246s y: [3, 2, 1, 1] 246s 0.175 0.079 0.135 246s -0.175 -0.108 -0.125 246s test-mul-mat0: iter:497/500 246s testing: mul_mat, [4, 4, 1, 1] = [4, 4, 1, 1] * [4, 4, 1, 1] 246s x0: [4, 4, 1, 1] 246s -0.280 -0.806 0.279 0.125 246s -0.680 0.416 0.603 -0.549 246s 0.654 -0.949 -0.436 -0.539 246s 0.699 0.573 -0.177 -0.017 246s 246s x1: [4, 4, 1, 1] 246s -0.638 0.284 0.087 0.969 246s 0.280 0.823 -0.696 0.963 246s 0.988 0.231 -0.948 -0.277 246s 0.580 0.845 -0.306 0.655 246s 246s y: [4, 4, 1, 1] 246s 0.095 0.072 -1.247 -0.315 246s -0.816 -0.796 -0.814 0.775 246s -0.761 -0.994 0.989 0.995 246s -0.847 -0.587 -0.642 0.933 246s testing: mul_mat, [4, 4, 2, 1] = [4, 4, 2, 1] * [4, 4, 2, 1] 246s x0: [4, 4, 2, 1] 246s -0.666 0.809 0.256 -0.440 246s -0.719 0.582 -0.161 0.476 246s 0.489 -0.038 0.366 0.050 246s -0.301 0.975 -0.195 0.715 246s 246s x1: [4, 4, 2, 1] 246s -0.339 -0.208 -0.737 -0.516 246s 0.096 -0.774 -0.528 -0.674 246s -0.722 0.195 0.907 -0.877 246s 0.889 0.562 0.737 -0.391 246s 246s y: [4, 4, 2, 1] 246s 0.096 -0.004 -0.453 -0.326 246s -0.529 -0.755 -0.151 -1.162 246s 1.256 0.069 -0.073 -0.396 246s 0.223 -0.618 0.663 -0.143 246s testing: mul_mat, [2, 4, 2, 2] = [4, 2, 2, 2] * [4, 4, 2, 2] 246s x0: [4, 2, 2, 2] 246s 0.635 -0.614 0.462 0.491 246s -0.966 0.180 -0.234 0.365 246s 246s x1: [4, 4, 2, 2] 246s -0.703 0.562 -0.514 -0.422 246s 0.144 0.325 -0.946 -0.367 246s -0.714 0.420 0.683 -0.014 246s 0.394 -0.512 -0.299 0.103 246s 246s y: [2, 4, 2, 2] 246s -1.236 0.746 246s -0.725 0.007 246s -0.402 0.599 246s 0.477 -0.365 246s testing: mul_mat, [1, 2, 1, 1] = [4, 1, 1, 1] * [4, 2, 1, 1] 246s x0: [4, 1, 1, 1] 246s 0.092 -0.687 -0.757 0.465 246s 246s x1: [4, 2, 1, 1] 246s -0.492 0.960 -0.167 -0.458 246s 0.140 0.599 0.907 0.024 246s 246s y: [1, 2, 1, 1] 246s -0.792 246s -1.075 246s testing: mul_mat, [3, 4, 2, 1] = [1, 3, 2, 1] * [1, 4, 2, 1] 246s x0: [1, 3, 2, 1] 246s -0.967 246s 0.793 246s -0.474 246s 246s x1: [1, 4, 2, 1] 246s 0.853 246s 0.373 246s 0.804 246s -0.276 246s 246s y: [3, 4, 2, 1] 246s -0.824 0.676 -0.404 246s -0.361 0.296 -0.177 246s -0.777 0.637 -0.381 246s 0.267 -0.219 0.131 246s testing: mul_mat, [2, 1, 2, 2] = [3, 2, 2, 2] * [3, 1, 2, 2] 246s x0: [3, 2, 2, 2] 246s 0.195 -0.582 -0.340 246s 0.287 0.048 -0.778 246s 246s x1: [3, 1, 2, 2] 246s -0.095 -0.242 0.576 246s 246s y: [2, 1, 2, 2] 246s -0.074 -0.487 246s test-mul-mat0: iter:498/500 246s testing: mul_mat, [1, 4, 1, 1] = [3, 1, 1, 1] * [3, 4, 1, 1] 246s x0: [3, 1, 1, 1] 246s -0.414 -0.033 -0.655 246s 246s x1: [3, 4, 1, 1] 246s 0.186 -0.942 -0.542 246s -0.619 0.345 -0.124 246s 0.429 -0.995 0.098 246s 0.201 0.671 -0.293 246s 246s y: [1, 4, 1, 1] 246s 0.309 246s 0.326 246s -0.209 246s 0.087 246s testing: mul_mat, [4, 1, 3, 1] = [3, 4, 3, 1] * [3, 1, 3, 1] 246s x0: [3, 4, 3, 1] 246s -0.623 0.326 -0.265 246s 0.391 -0.169 0.920 246s 0.450 0.289 -0.699 246s -0.205 -0.836 0.730 246s 246s x1: [3, 1, 3, 1] 246s 0.294 0.754 0.717 246s 246s y: [4, 1, 3, 1] 246s -0.128 0.647 -0.152 -0.167 246s testing: mul_mat, [3, 4, 3, 3] = [3, 3, 3, 3] * [3, 4, 3, 3] 246s x0: [3, 3, 3, 3] 246s -0.168 0.395 -0.083 246s -0.996 -0.326 0.380 246s -0.553 0.716 -0.592 246s 246s x1: [3, 4, 3, 3] 246s 0.687 -0.947 0.872 246s 0.988 -0.152 -0.964 246s 0.718 0.648 0.299 246s -0.351 -0.881 0.269 246s 246s y: [3, 4, 3, 3] 246s -0.562 -0.045 -1.574 246s -0.147 -1.301 -0.085 246s 0.110 -0.813 -0.110 246s -0.311 0.738 -0.596 246s testing: mul_mat, [3, 3, 1, 1] = [3, 3, 1, 1] * [3, 3, 1, 1] 246s x0: [3, 3, 1, 1] 246s -0.494 -0.352 0.064 246s -0.305 0.945 0.394 246s -0.511 0.853 0.905 246s 246s x1: [3, 3, 1, 1] 246s -0.262 -0.188 -0.620 246s 0.001 0.626 0.736 246s -0.519 0.963 -0.735 246s 246s y: [3, 3, 1, 1] 246s 0.156 -0.343 -0.588 246s -0.174 0.882 1.199 246s -0.130 0.779 0.422 246s testing: mul_mat, [1, 3, 3, 1] = [3, 1, 3, 1] * [3, 3, 3, 1] 246s x0: [3, 1, 3, 1] 246s -0.603 0.406 0.957 246s 246s x1: [3, 3, 3, 1] 246s 0.469 0.451 -0.420 246s -0.207 -0.842 0.891 246s -0.644 -0.571 0.747 246s 246s y: [1, 3, 3, 1] 246s -0.502 246s 0.636 246s 0.872 246s testing: mul_mat, [1, 3, 3, 3] = [1, 1, 3, 3] * [1, 3, 3, 3] 246s x0: [1, 1, 3, 3] 246s 0.154 246s 246s x1: [1, 3, 3, 3] 246s 0.015 246s 0.445 246s -0.825 246s 246s y: [1, 3, 3, 3] 246s 0.002 246s 0.069 246s -0.127 246s test-mul-mat0: iter:499/500 246s testing: mul_mat, [1, 2, 1, 1] = [1, 1, 1, 1] * [1, 2, 1, 1] 246s x0: [1, 1, 1, 1] 246s 0.097 246s 246s x1: [1, 2, 1, 1] 246s -0.115 246s -0.391 246s 246s y: [1, 2, 1, 1] 246s -0.011 246s -0.038 246s testing: mul_mat, [4, 1, 4, 1] = [1, 4, 4, 1] * [1, 1, 4, 1] 246s x0: [1, 4, 4, 1] 246s -0.776 246s 0.796 246s 0.573 246s -0.148 246s 246s x1: [1, 1, 4, 1] 246s 0.623 246s 246s y: [4, 1, 4, 1] 246s -0.483 0.496 0.357 -0.092 246s testing: mul_mat, [4, 4, 4, 2] = [1, 4, 4, 2] * [1, 4, 4, 2] 246s x0: [1, 4, 4, 2] 246s -0.434 246s 0.259 246s 0.574 246s 0.023 246s 246s x1: [1, 4, 4, 2] 246s -0.122 246s 0.144 246s 0.287 246s 0.732 246s 246s y: [4, 4, 4, 2] 246s 0.053 -0.032 -0.070 -0.003 246s -0.062 0.037 0.082 0.003 246s -0.124 0.074 0.165 0.007 246s -0.318 0.190 0.420 0.017 246s testing: mul_mat, [3, 4, 1, 1] = [1, 3, 1, 1] * [1, 4, 1, 1] 246s x0: [1, 3, 1, 1] 246s 0.799 246s -0.840 246s -0.539 246s 246s x1: [1, 4, 1, 1] 246s -0.308 246s 0.534 246s -0.057 246s -0.431 246s 246s y: [3, 4, 1, 1] 246s -0.246 0.258 0.166 246s 0.426 -0.449 -0.288 246s -0.045 0.048 0.031 246s -0.344 0.362 0.232 246s testing: mul_mat, [4, 1, 4, 1] = [3, 4, 4, 1] * [3, 1, 4, 1] 246s x0: [3, 4, 4, 1] 246s 0.616 0.929 -0.493 246s -0.978 -0.453 -0.035 246s -0.949 0.044 -0.946 246s 0.691 0.362 -0.959 246s 246s x1: [3, 1, 4, 1] 246s 0.778 0.458 -0.860 246s 246s y: [4, 1, 4, 1] 246s 1.328 -0.937 0.095 1.527 246s testing: mul_mat, [4, 3, 4, 2] = [4, 4, 4, 2] * [4, 3, 4, 2] 246s x0: [4, 4, 4, 2] 246s -0.098 0.579 -0.110 0.879 246s -0.433 0.923 -0.015 0.200 246s 0.544 -0.770 0.666 0.494 246s -0.418 0.165 0.131 -0.611 246s 246s x1: [4, 3, 4, 2] 246s 0.187 -0.115 0.229 0.655 246s -0.346 -0.844 -0.215 0.320 246s 0.784 -0.766 0.291 -0.746 246s 246s y: [4, 3, 4, 2] 246s 0.466 -0.060 0.667 -0.468 246s -0.150 -0.562 0.476 -0.218 246s -1.208 -1.200 0.841 0.040 247s compression: 0.000000 247s convert time: 0.000000 ms / method = 0 247s -0.040188 0.785085 247s 0.405617 0.183192 247s 0.016901 0.564737 247s 0.001560 0.452003 247s -0.111647 -0.158779 247s 0.602449 0.452541 247s 0.464777 0.596264 247s 0.031770 0.389379 247s 0.522225 -0.094984 247s 0.246030 0.173205 247s 0.322603 -0.063522 247s 0.171129 0.240454 247s 0.435216 0.577889 247s 0.286599 -0.102425 247s -0.152230 0.570174 247s -0.116195 0.552043 247s main: elapsed ticks: 1992680 247s main: elapsed us: 1995885 / 1995.885000 ms 247s 135.421090 247s Testing 2 devices 247s 247s Backend 1/2: BLAS 247s Device description: BLAS 247s Device memory: 0 MB (0 MB free) 247s 247s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=1): OK 247s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=2): OK 247s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=3): OK 247s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=4): OK 247s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=5): OK 247s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=6): OK 247s test_dataset(shuffle=no, ndata_shard=2, ndata_batch=2): OK 247s test_dataset(shuffle=no, ndata_shard=2, ndata_batch=4): OK 247s test_dataset(shuffle=no, ndata_shard=2, ndata_batch=6): OK 247s test_dataset(shuffle=no, ndata_shard=3, ndata_batch=3): OK 247s test_dataset(shuffle=no, ndata_shard=3, ndata_batch=6): OK 247s test_dataset(shuffle=no, ndata_shard=4, ndata_batch=4): OK 247s test_dataset(shuffle=no, ndata_shard=5, ndata_batch=5): OK 247s test_dataset(shuffle=no, ndata_shard=6, ndata_batch=6): OK 247s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=1): OK 247s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=2): OK 247s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=3): OK 247s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=4): OK 247s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=5): OK 247s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=6): OK 247s test_dataset(shuffle=yes, ndata_shard=2, ndata_batch=2): OK 247s test_dataset(shuffle=yes, ndata_shard=2, ndata_batch=4): OK 247s test_dataset(shuffle=yes, ndata_shard=2, ndata_batch=6): OK 247s test_dataset(shuffle=yes, ndata_shard=3, ndata_batch=3): OK 247s test_dataset(shuffle=yes, ndata_shard=3, ndata_batch=6): OK 247s test_dataset(shuffle=yes, ndata_shard=4, ndata_batch=4): OK 247s test_dataset(shuffle=yes, ndata_shard=5, ndata_batch=5): OK 247s test_dataset(shuffle=yes, ndata_shard=6, ndata_batch=6): OK 247s test_grad(): OK 247s test_forward_backward(high_level=no, shuffle=no, subtest=results_initial): OK 247s test_forward_backward(high_level=no, shuffle=no, subtest=weights_after_forward): OK 247s test_forward_backward(high_level=no, shuffle=no, subtest=results_after_forward): OK 247s test_forward_backward(high_level=no, shuffle=no, subtest=weights_after_forward_backward): OK 247s test_forward_backward(high_level=no, shuffle=no, subtest=result_after_forward_backward): OK 247s test_forward_backward(high_level=yes, shuffle=no, subtest=results_initial): OK 247s test_forward_backward(high_level=yes, shuffle=no, subtest=weights_after_forward): OK 247s test_forward_backward(high_level=yes, shuffle=no, subtest=results_after_forward): OK 247s test_forward_backward(high_level=yes, shuffle=no, subtest=weights_after_forward_backward): OK 247s test_forward_backward(high_level=yes, shuffle=no, subtest=result_after_forward_backward): OK 247s test_forward_backward(high_level=yes, shuffle=yes, subtest=results_initial): OK 247s test_forward_backward(high_level=yes, shuffle=yes, subtest=weights_after_forward): OK 247s test_forward_backward(high_level=yes, shuffle=yes, subtest=results_after_forward): OK 247s test_forward_backward(high_level=yes, shuffle=yes, subtest=weights_after_forward_backward): OK 247s test_forward_backward(high_level=yes, shuffle=yes, subtest=result_after_forward_backward): OK 247s test_epoch_vs_fit(): OK 247s test_idata_split(high_level=no, epoch=1, subtest=weights): OK 247s test_idata_split(high_level=no, epoch=1, subtest=results_backward): OK 247s test_idata_split(high_level=no, epoch=1, subtest=results_forward): OK 247s test_idata_split(high_level=no, epoch=2, subtest=weights): OK 247s test_idata_split(high_level=no, epoch=2, subtest=results_backward): OK 247s test_idata_split(high_level=no, epoch=2, subtest=results_forward): OK 247s test_idata_split(high_level=no, epoch=3, subtest=weights): OK 247s test_idata_split(high_level=no, epoch=3, subtest=results_backward): OK 247s test_idata_split(high_level=no, epoch=3, subtest=results_forward): OK 247s test_idata_split(high_level=no, epoch=4, subtest=weights): OK 247s test_idata_split(high_level=no, epoch=4, subtest=results_backward): OK 247s test_idata_split(high_level=no, epoch=4, subtest=results_forward): OK 247s test_idata_split(high_level=yes, epoch=1, subtest=weights): OK 247s test_idata_split(high_level=yes, epoch=1, subtest=results_backward): OK 247s test_idata_split(high_level=yes, epoch=1, subtest=results_forward): OK 247s test_idata_split(high_level=yes, epoch=2, subtest=weights): OK 247s test_idata_split(high_level=yes, epoch=2, subtest=results_backward): OK 247s test_idata_split(high_level=yes, epoch=2, subtest=results_forward): OK 247s test_idata_split(high_level=yes, epoch=3, subtest=weights): OK 247s test_idata_split(high_level=yes, epoch=3, subtest=results_backward): OK 247s test_idata_split(high_level=yes, epoch=3, subtest=results_forward): OK 247s test_idata_split(high_level=yes, epoch=4, subtest=weights): OK 247s test_idata_split(high_level=yes, epoch=4, subtest=results_backward): OK 247s test_idata_split(high_level=yes, epoch=4, subtest=results_forward): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=1, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=1, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=1, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=2, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=2, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=2, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=3, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=3, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=3, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=4, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=4, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=4, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=1, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=1, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=1, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=2, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=2, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=2, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=3, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=3, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=3, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=4, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=4, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=4, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=1, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=1, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=1, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=2, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=2, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=2, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=3, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=3, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=3, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=4, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=4, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=4, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=1, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=1, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=1, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=2, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=2, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=2, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=3, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=3, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=3, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=4, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=4, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=4, subtest=results): OK 247s test_regression(subtest=weights): OK 247s 118/118 tests passed 247s Backend BLAS: OK 247s 247s Backend 2/2: CPU 247s Device description: AMD EPYC-Rome Processor 247s Device memory: 3916 MB (3916 MB free) 247s 247s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=1): OK 247s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=2): OK 247s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=3): OK 247s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=4): OK 247s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=5): OK 247s test_dataset(shuffle=no, ndata_shard=1, ndata_batch=6): OK 247s test_dataset(shuffle=no, ndata_shard=2, ndata_batch=2): OK 247s test_dataset(shuffle=no, ndata_shard=2, ndata_batch=4): OK 247s test_dataset(shuffle=no, ndata_shard=2, ndata_batch=6): OK 247s test_dataset(shuffle=no, ndata_shard=3, ndata_batch=3): OK 247s test_dataset(shuffle=no, ndata_shard=3, ndata_batch=6): OK 247s test_dataset(shuffle=no, ndata_shard=4, ndata_batch=4): OK 247s test_dataset(shuffle=no, ndata_shard=5, ndata_batch=5): OK 247s test_dataset(shuffle=no, ndata_shard=6, ndata_batch=6): OK 247s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=1): OK 247s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=2): OK 247s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=3): OK 247s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=4): OK 247s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=5): OK 247s test_dataset(shuffle=yes, ndata_shard=1, ndata_batch=6): OK 247s test_dataset(shuffle=yes, ndata_shard=2, ndata_batch=2): OK 247s test_dataset(shuffle=yes, ndata_shard=2, ndata_batch=4): OK 247s test_dataset(shuffle=yes, ndata_shard=2, ndata_batch=6): OK 247s test_dataset(shuffle=yes, ndata_shard=3, ndata_batch=3): OK 247s test_dataset(shuffle=yes, ndata_shard=3, ndata_batch=6): OK 247s test_dataset(shuffle=yes, ndata_shard=4, ndata_batch=4): OK 247s test_dataset(shuffle=yes, ndata_shard=5, ndata_batch=5): OK 247s test_dataset(shuffle=yes, ndata_shard=6, ndata_batch=6): OK 247s test_grad(): OK 247s test_forward_backward(high_level=no, shuffle=no, subtest=results_initial): OK 247s test_forward_backward(high_level=no, shuffle=no, subtest=weights_after_forward): OK 247s test_forward_backward(high_level=no, shuffle=no, subtest=results_after_forward): OK 247s test_forward_backward(high_level=no, shuffle=no, subtest=weights_after_forward_backward): OK 247s test_forward_backward(high_level=no, shuffle=no, subtest=result_after_forward_backward): OK 247s test_forward_backward(high_level=yes, shuffle=no, subtest=results_initial): OK 247s test_forward_backward(high_level=yes, shuffle=no, subtest=weights_after_forward): OK 247s test_forward_backward(high_level=yes, shuffle=no, subtest=results_after_forward): OK 247s test_forward_backward(high_level=yes, shuffle=no, subtest=weights_after_forward_backward): OK 247s test_forward_backward(high_level=yes, shuffle=no, subtest=result_after_forward_backward): OK 247s test_forward_backward(high_level=yes, shuffle=yes, subtest=results_initial): OK 247s test_forward_backward(high_level=yes, shuffle=yes, subtest=weights_after_forward): OK 247s test_forward_backward(high_level=yes, shuffle=yes, subtest=results_after_forward): OK 247s test_forward_backward(high_level=yes, shuffle=yes, subtest=weights_after_forward_backward): OK 247s test_forward_backward(high_level=yes, shuffle=yes, subtest=result_after_forward_backward): OK 247s test_epoch_vs_fit(): OK 247s test_idata_split(high_level=no, epoch=1, subtest=weights): OK 247s test_idata_split(high_level=no, epoch=1, subtest=results_backward): OK 247s test_idata_split(high_level=no, epoch=1, subtest=results_forward): OK 247s test_idata_split(high_level=no, epoch=2, subtest=weights): OK 247s test_idata_split(high_level=no, epoch=2, subtest=results_backward): OK 247s test_idata_split(high_level=no, epoch=2, subtest=results_forward): OK 247s test_idata_split(high_level=no, epoch=3, subtest=weights): OK 247s test_idata_split(high_level=no, epoch=3, subtest=results_backward): OK 247s test_idata_split(high_level=no, epoch=3, subtest=results_forward): OK 247s test_idata_split(high_level=no, epoch=4, subtest=weights): OK 247s test_idata_split(high_level=no, epoch=4, subtest=results_backward): OK 247s test_idata_split(high_level=no, epoch=4, subtest=results_forward): OK 247s test_idata_split(high_level=yes, epoch=1, subtest=weights): OK 247s test_idata_split(high_level=yes, epoch=1, subtest=results_backward): OK 247s test_idata_split(high_level=yes, epoch=1, subtest=results_forward): OK 247s test_idata_split(high_level=yes, epoch=2, subtest=weights): OK 247s test_idata_split(high_level=yes, epoch=2, subtest=results_backward): OK 247s test_idata_split(high_level=yes, epoch=2, subtest=results_forward): OK 247s test_idata_split(high_level=yes, epoch=3, subtest=weights): OK 247s test_idata_split(high_level=yes, epoch=3, subtest=results_backward): OK 247s test_idata_split(high_level=yes, epoch=3, subtest=results_forward): OK 247s test_idata_split(high_level=yes, epoch=4, subtest=weights): OK 247s test_idata_split(high_level=yes, epoch=4, subtest=results_backward): OK 247s test_idata_split(high_level=yes, epoch=4, subtest=results_forward): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=1, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=1, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=1, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=2, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=2, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=2, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=3, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=3, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=3, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=4, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=4, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=sum, epoch=4, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=1, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=1, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=1, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=2, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=2, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=2, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=3, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=3, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=3, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=4, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=4, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=2, loss_type=mean, epoch=4, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=1, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=1, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=1, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=2, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=2, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=2, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=3, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=3, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=3, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=4, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=4, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=sum, epoch=4, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=1, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=1, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=1, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=2, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=2, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=2, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=3, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=3, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=3, subtest=results): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=4, subtest=grads): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=4, subtest=weights): OK 247s test_gradient_accumulation(high_level=no, nbatch_physical=1, loss_type=mean, epoch=4, subtest=results): OK 247s test_regression(subtest=weights): OK 247s 118/118 tests passed 247s Backend CPU: OK 247s 247s 2/2 backends passed 247s OK 247s test_pad_reflect_1d: using CPU backend 264s Testing f32 264s Testing f16 264s Testing q4_0 264s Testing q4_1 264s Testing q5_0 264s Testing q5_1 264s Testing q8_0 264s Testing q8_1 264s Testing q2_K 264s Testing q3_K 264s Testing q4_K 264s Testing q5_K 264s Testing q6_K 264s Testing q8_K 264s Testing iq2_xxs 264s Testing iq2_xs 264s Testing iq3_xxs 264s Testing iq1_s 264s Testing iq4_nl 264s Testing iq3_s 264s Testing iq2_s 264s Testing iq4_xs 264s Testing i8 264s Testing i16 264s Testing i32 264s Testing i64 264s Testing f64 264s Testing iq1_m 264s Testing bf16 264s Testing tq1_0 264s Testing tq2_0 264s f16 264s quantize_row_q_reference 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 150.19 264s avg cycles/32 vals : 150.24 264s float32 throughput : 1.91 GB/s 264s quantized throughput : 0.95 GB/s 264s 264s quantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 149.25 264s avg cycles/32 vals : 152.79 264s float32 throughput : 1.86 GB/s 264s quantized throughput : 0.93 GB/s 264s 264s dequantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 26.06 264s avg cycles/32 vals : 26.40 264s float32 throughput : 11.74 GB/s 264s quantized throughput : 5.87 GB/s 264s 264s quantize_row_q_dot 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 146.25 264s avg cycles/32 vals : 148.48 264s float32 throughput : 1.91 GB/s 264s quantized throughput : 0.95 GB/s 264s 264s vec_dot_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 62.06 264s avg cycles/32 vals : 62.33 264s float32 throughput : 4.49 GB/s 264s quantized throughput : 2.24 GB/s 264s 264s q4_0 264s quantize_row_q_reference 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 77.06 264s avg cycles/32 vals : 77.21 264s float32 throughput : 3.72 GB/s 264s quantized throughput : 0.52 GB/s 264s 264s quantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 76.88 264s avg cycles/32 vals : 77.19 264s float32 throughput : 3.72 GB/s 264s quantized throughput : 0.52 GB/s 264s 264s dequantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 8.81 264s avg cycles/32 vals : 8.92 264s float32 throughput : 30.52 GB/s 264s quantized throughput : 4.29 GB/s 264s 264s quantize_row_q_dot 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 225.19 264s avg cycles/32 vals : 261.11 264s float32 throughput : 1.09 GB/s 264s quantized throughput : 0.15 GB/s 264s 264s vec_dot_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 8.44 264s avg cycles/32 vals : 8.68 264s float32 throughput : 38.15 GB/s 264s quantized throughput : 5.36 GB/s 264s 264s q4_1 264s quantize_row_q_reference 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 72.00 264s avg cycles/32 vals : 72.07 264s float32 throughput : 4.02 GB/s 264s quantized throughput : 0.63 GB/s 264s 264s quantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 70.30 264s avg cycles/32 vals : 71.92 264s float32 throughput : 3.91 GB/s 264s quantized throughput : 0.61 GB/s 264s 264s dequantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 9.75 264s avg cycles/32 vals : 9.96 264s float32 throughput : 25.43 GB/s 264s quantized throughput : 3.97 GB/s 264s 264s quantize_row_q_dot 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 212.25 264s avg cycles/32 vals : 212.72 264s float32 throughput : 1.33 GB/s 264s quantized throughput : 0.21 GB/s 264s 264s vec_dot_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 11.44 264s avg cycles/32 vals : 11.70 264s float32 throughput : 25.43 GB/s 264s quantized throughput : 3.97 GB/s 264s 264s q5_0 264s quantize_row_q_reference 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 132.56 264s avg cycles/32 vals : 132.92 264s float32 throughput : 2.15 GB/s 264s quantized throughput : 0.37 GB/s 264s 264s quantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 132.56 264s avg cycles/32 vals : 132.96 264s float32 throughput : 2.18 GB/s 264s quantized throughput : 0.37 GB/s 264s 264s dequantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 63.00 264s avg cycles/32 vals : 63.21 264s float32 throughput : 4.36 GB/s 264s quantized throughput : 0.75 GB/s 264s 264s quantize_row_q_dot 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 224.43 264s avg cycles/32 vals : 224.87 264s float32 throughput : 1.26 GB/s 264s quantized throughput : 0.22 GB/s 264s 264s vec_dot_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 83.99 264s avg cycles/32 vals : 84.13 264s float32 throughput : 3.39 GB/s 264s quantized throughput : 0.58 GB/s 264s 264s q5_1 264s quantize_row_q_reference 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 123.75 264s avg cycles/32 vals : 146.81 264s float32 throughput : 1.93 GB/s 264s quantized throughput : 0.36 GB/s 264s 264s quantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 123.56 264s avg cycles/32 vals : 124.26 264s float32 throughput : 2.28 GB/s 264s quantized throughput : 0.43 GB/s 264s 264s dequantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 63.75 264s avg cycles/32 vals : 63.94 264s float32 throughput : 4.36 GB/s 264s quantized throughput : 0.82 GB/s 264s 264s quantize_row_q_dot 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 212.25 264s avg cycles/32 vals : 212.53 264s float32 throughput : 1.34 GB/s 264s quantized throughput : 0.25 GB/s 264s 264s vec_dot_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 65.81 264s avg cycles/32 vals : 65.94 264s float32 throughput : 4.24 GB/s 264s quantized throughput : 0.79 GB/s 264s 264s q8_0 264s quantize_row_q_reference 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 223.12 264s avg cycles/32 vals : 223.54 264s float32 throughput : 1.27 GB/s 264s quantized throughput : 0.34 GB/s 264s 264s quantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 223.12 264s avg cycles/32 vals : 223.61 264s float32 throughput : 1.27 GB/s 264s quantized throughput : 0.34 GB/s 264s 264s dequantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 7.50 264s avg cycles/32 vals : 7.80 264s float32 throughput : 30.52 GB/s 264s quantized throughput : 8.11 GB/s 264s 264s quantize_row_q_dot 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 223.12 264s avg cycles/32 vals : 299.10 264s float32 throughput : 0.96 GB/s 264s quantized throughput : 0.25 GB/s 264s 264s vec_dot_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 6.75 264s avg cycles/32 vals : 6.86 264s float32 throughput : 38.15 GB/s 264s quantized throughput : 10.13 GB/s 264s 264s q2_K 264s quantize_row_q_reference 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 4011.75 264s avg cycles/32 vals : 4053.15 264s float32 throughput : 0.07 GB/s 264s quantized throughput : 0.01 GB/s 264s 264s quantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 4012.12 264s avg cycles/32 vals : 4055.74 264s float32 throughput : 0.07 GB/s 264s quantized throughput : 0.01 GB/s 264s 264s dequantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 16.31 264s avg cycles/32 vals : 16.50 264s float32 throughput : 19.07 GB/s 264s quantized throughput : 1.56 GB/s 264s 264s quantize_row_q_dot 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 78.56 264s avg cycles/32 vals : 78.96 264s float32 throughput : 3.55 GB/s 264s quantized throughput : 0.29 GB/s 264s 264s vec_dot_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 11.06 264s avg cycles/32 vals : 11.31 264s float32 throughput : 25.43 GB/s 264s quantized throughput : 2.09 GB/s 264s 264s q3_K 264s quantize_row_q_reference 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 345.56 264s avg cycles/32 vals : 345.88 264s float32 throughput : 0.82 GB/s 264s quantized throughput : 0.09 GB/s 264s 264s quantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 345.19 264s avg cycles/32 vals : 345.73 264s float32 throughput : 0.82 GB/s 264s quantized throughput : 0.09 GB/s 264s 264s dequantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 16.12 264s avg cycles/32 vals : 16.39 264s float32 throughput : 16.95 GB/s 264s quantized throughput : 1.82 GB/s 264s 264s quantize_row_q_dot 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 78.75 264s avg cycles/32 vals : 95.10 264s float32 throughput : 2.99 GB/s 264s quantized throughput : 0.32 GB/s 264s 264s vec_dot_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 28.50 264s avg cycles/32 vals : 28.67 264s float32 throughput : 9.54 GB/s 264s quantized throughput : 1.02 GB/s 264s 264s q4_K 264s quantize_row_q_reference 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 4629.94 264s avg cycles/32 vals : 4665.13 264s float32 throughput : 0.06 GB/s 264s quantized throughput : 0.01 GB/s 264s 264s quantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 4628.62 264s avg cycles/32 vals : 4664.64 264s float32 throughput : 0.06 GB/s 264s quantized throughput : 0.01 GB/s 264s 264s dequantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 10.88 264s avg cycles/32 vals : 11.14 264s float32 throughput : 21.80 GB/s 264s quantized throughput : 3.07 GB/s 264s 264s quantize_row_q_dot 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 78.56 264s avg cycles/32 vals : 78.88 264s float32 throughput : 3.55 GB/s 264s quantized throughput : 0.50 GB/s 264s 264s vec_dot_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 18.00 264s avg cycles/32 vals : 18.15 264s float32 throughput : 15.26 GB/s 264s quantized throughput : 2.15 GB/s 264s 264s q5_K 264s quantize_row_q_reference 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 3666.56 264s avg cycles/32 vals : 3724.24 264s float32 throughput : 0.08 GB/s 264s quantized throughput : 0.01 GB/s 264s 264s quantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 3663.19 264s avg cycles/32 vals : 3699.43 264s float32 throughput : 0.08 GB/s 264s quantized throughput : 0.01 GB/s 264s 264s dequantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 14.62 264s avg cycles/32 vals : 14.87 264s float32 throughput : 16.95 GB/s 264s quantized throughput : 2.91 GB/s 264s 264s quantize_row_q_dot 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 78.56 264s avg cycles/32 vals : 78.90 264s float32 throughput : 3.55 GB/s 264s quantized throughput : 0.61 GB/s 264s 264s vec_dot_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 20.62 264s avg cycles/32 vals : 20.85 264s float32 throughput : 12.72 GB/s 264s quantized throughput : 2.19 GB/s 264s 264s q6_K 264s quantize_row_q_reference 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 2513.81 264s avg cycles/32 vals : 2603.57 264s float32 throughput : 0.11 GB/s 264s quantized throughput : 0.02 GB/s 264s 264s quantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 2514.55 264s avg cycles/32 vals : 2559.09 264s float32 throughput : 0.11 GB/s 264s quantized throughput : 0.02 GB/s 264s 264s dequantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 78.38 264s avg cycles/32 vals : 78.51 264s float32 throughput : 3.63 GB/s 264s quantized throughput : 0.75 GB/s 264s 264s quantize_row_q_dot 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 78.75 264s avg cycles/32 vals : 78.92 264s float32 throughput : 3.63 GB/s 264s quantized throughput : 0.75 GB/s 264s 264s vec_dot_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 18.19 264s avg cycles/32 vals : 18.37 264s float32 throughput : 15.26 GB/s 264s quantized throughput : 3.13 GB/s 264s 264s iq4_nl 264s quantize_row_q_reference 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 594.19 264s avg cycles/32 vals : 594.88 264s float32 throughput : 0.48 GB/s 264s quantized throughput : 0.07 GB/s 264s 264s quantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 593.44 264s avg cycles/32 vals : 594.13 264s float32 throughput : 0.48 GB/s 264s quantized throughput : 0.07 GB/s 264s 264s dequantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 39.19 264s avg cycles/32 vals : 39.39 264s float32 throughput : 6.94 GB/s 264s quantized throughput : 0.98 GB/s 264s 264s quantize_row_q_dot 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 224.81 264s avg cycles/32 vals : 263.46 264s float32 throughput : 1.08 GB/s 264s quantized throughput : 0.15 GB/s 264s 264s vec_dot_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 44.44 264s avg cycles/32 vals : 44.47 264s float32 throughput : 6.36 GB/s 264s quantized throughput : 0.89 GB/s 264s 264s iq4_xs 264s quantize_row_q_reference 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 8293.88 264s avg cycles/32 vals : 8432.27 264s float32 throughput : 0.03 GB/s 264s quantized throughput : 0.00 GB/s 264s 264s quantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 8275.69 264s avg cycles/32 vals : 8377.48 264s float32 throughput : 0.03 GB/s 264s quantized throughput : 0.00 GB/s 264s 264s dequantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 41.62 264s avg cycles/32 vals : 41.77 264s float32 throughput : 6.63 GB/s 264s quantized throughput : 0.88 GB/s 264s 264s quantize_row_q_dot 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 78.56 264s avg cycles/32 vals : 78.84 264s float32 throughput : 3.63 GB/s 264s quantized throughput : 0.48 GB/s 264s 264s vec_dot_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 47.25 264s avg cycles/32 vals : 47.34 264s float32 throughput : 5.87 GB/s 264s quantized throughput : 0.78 GB/s 264s 264s bf16 264s quantize_row_q_reference 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 66.00 264s avg cycles/32 vals : 81.28 264s float32 throughput : 3.47 GB/s 264s quantized throughput : 1.73 GB/s 264s 264s quantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 66.38 264s avg cycles/32 vals : 66.54 264s float32 throughput : 4.24 GB/s 264s quantized throughput : 2.12 GB/s 264s 264s dequantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 21.00 264s avg cycles/32 vals : 21.54 264s float32 throughput : 13.87 GB/s 264s quantized throughput : 6.94 GB/s 264s 264s quantize_row_q_dot 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 66.19 264s avg cycles/32 vals : 66.39 264s float32 throughput : 4.24 GB/s 264s quantized throughput : 2.12 GB/s 264s 264s vec_dot_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 64.88 264s avg cycles/32 vals : 64.99 264s float32 throughput : 4.36 GB/s 264s quantized throughput : 2.18 GB/s 264s 264s tq1_0 264s quantize_row_q_reference 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 220.50 264s avg cycles/32 vals : 220.84 264s float32 throughput : 1.28 GB/s 264s quantized throughput : 0.07 GB/s 264s 264s quantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 220.50 264s avg cycles/32 vals : 220.71 264s float32 throughput : 1.28 GB/s 264s quantized throughput : 0.07 GB/s 264s 264s dequantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 18.94 264s avg cycles/32 vals : 19.14 264s float32 throughput : 13.87 GB/s 264s quantized throughput : 0.73 GB/s 264s 264s quantize_row_q_dot 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 78.75 264s avg cycles/32 vals : 78.97 264s float32 throughput : 3.55 GB/s 264s quantized throughput : 0.19 GB/s 264s 264s vec_dot_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 19.12 264s avg cycles/32 vals : 19.35 264s float32 throughput : 15.26 GB/s 264s quantized throughput : 0.80 GB/s 264s 264s tq2_0 264s quantize_row_q_reference 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 227.44 264s avg cycles/32 vals : 227.74 264s float32 throughput : 1.24 GB/s 264s quantized throughput : 0.08 GB/s 264s 264s quantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 227.44 264s avg cycles/32 vals : 227.61 264s float32 throughput : 1.26 GB/s 264s quantized throughput : 0.08 GB/s 264s 264s dequantize_row_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 13.12 264s avg cycles/32 vals : 13.35 264s float32 throughput : 19.07 GB/s 264s quantized throughput : 1.23 GB/s 264s 264s quantize_row_q_dot 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 78.74 264s avg cycles/32 vals : 78.92 264s float32 throughput : 3.63 GB/s 264s quantized throughput : 0.23 GB/s 264s 264s vec_dot_q 264s 4096 values (0.02 MB) 264s min cycles/32 vals : 8.81 264s avg cycles/32 vals : 8.98 264s float32 throughput : 30.52 GB/s 264s quantized throughput : 1.97 GB/s 264s 264s ggml_roll(3(1), 7(0), 4(-1), 2(0), contiguous): PASSED 264s ggml_roll(37(-4), 42(3), 59(-7), 2(1), contiguous): PASSED 264s ggml_roll(37(-4), 42(3), 59(-7), 2(1), permuted): PASSED 264s 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 264s ----------------------------------- 264s 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 267s main: elapsed ticks: 2245800 267s 2951358968546669887488.000000 277s convert time: 35.784000 ms 277s 0.840188 0.840332 277s 0.394383 0.394287 277s 0.783099 0.783203 277s 0.798440 0.798340 277s 0.911647 0.911621 277s 0.197551 0.197510 277s 0.335223 0.335205 277s 0.768230 0.768066 277s 0.277775 0.277832 277s 0.553970 0.554199 277s 0.477397 0.477295 277s 0.628871 0.628906 277s 0.364784 0.364746 277s 0.513401 0.513184 277s 0.952230 0.952148 277s 0.916195 0.916016 277s main: elapsed ticks: 9620837 277s main: elapsed us: 9635021 277s 4088.088397 277s ggml_print_objects: objects in context 0x55b687f35930: 277s - ggml_object: type = 0, offset = 32, size = 384, next = 0x74c029bff1e0 277s - ggml_object: type = 0, offset = 448, size = 736, next = 0x74c029bff4e0 277s - ggml_object: type = 0, offset = 1216, size = 24336, next = (nil) 277s ggml_print_objects: --- end --- 277s autopkgtest [19:50:33]: test libggml-cpu: -----------------------] 278s autopkgtest [19:50:34]: test libggml-cpu: - - - - - - - - - - results - - - - - - - - - - 278s libggml-cpu PASS 278s autopkgtest [19:50:34]: test libggml-hip: preparing testbed 297s Creating nova instance adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779 from image adt/ubuntu-questing-amd64-server-20250707.img (UUID 4588178a-8ca7-4b44-aac8-789fb940340e)... 982s nova [E] nova boot failed (attempt #0): 982s nova [E] DEBUG (extension:189) found extension EntryPoint.parse('v1password = swiftclient.authv1:PasswordLoader') 982s DEBUG (extension:189) found extension EntryPoint.parse('noauth = cinderclient.contrib.noauth:CinderNoAuthLoader') 982s DEBUG (extension:189) found extension EntryPoint.parse('admin_token = keystoneauth1.loading._plugins.admin_token:AdminToken') 982s DEBUG (extension:189) found extension EntryPoint.parse('none = keystoneauth1.loading._plugins.noauth:NoAuth') 982s DEBUG (extension:189) found extension EntryPoint.parse('password = keystoneauth1.loading._plugins.identity.generic:Password') 982s DEBUG (extension:189) found extension EntryPoint.parse('token = keystoneauth1.loading._plugins.identity.generic:Token') 982s DEBUG (extension:189) found extension EntryPoint.parse('v2password = keystoneauth1.loading._plugins.identity.v2:Password') 982s DEBUG (extension:189) found extension EntryPoint.parse('v2token = keystoneauth1.loading._plugins.identity.v2:Token') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3adfspassword = keystoneauth1.extras._saml2._loading:ADFSPassword') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3applicationcredential = keystoneauth1.loading._plugins.identity.v3:ApplicationCredential') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3fedkerb = keystoneauth1.extras.kerberos._loading:MappedKerberos') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3kerberos = keystoneauth1.extras.kerberos._loading:Kerberos') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3multifactor = keystoneauth1.loading._plugins.identity.v3:MultiFactor') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3oauth1 = keystoneauth1.extras.oauth1._loading:V3OAuth1') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcaccesstoken = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAccessToken') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcauthcode = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAuthorizationCode') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcclientcredentials = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectClientCredentials') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcpassword = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectPassword') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3password = keystoneauth1.loading._plugins.identity.v3:Password') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3samlpassword = keystoneauth1.extras._saml2._loading:Saml2Password') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3token = keystoneauth1.loading._plugins.identity.v3:Token') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3tokenlessauth = keystoneauth1.loading._plugins.identity.v3:TokenlessAuth') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3totp = keystoneauth1.loading._plugins.identity.v3:TOTP') 982s 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" 982s DEBUG (connectionpool:962) Starting new HTTPS connection (1): keystone.ps7.canonical.com:5000 982s DEBUG (connectionpool:429) https://keystone.ps7.canonical.com:5000 "GET /v3 HTTP/1.1" 200 267 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 267 Content-Type: application/json Date: Mon, 07 Jul 2025 19:50:56 GMT Keep-Alive: timeout=75, max=1000 Server: Apache/2.4.52 (Ubuntu) Vary: X-Auth-Token x-openstack-request-id: req-32948350-307e-41ad-a680-6aef5e4b8620 982s 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"}]}} 982s DEBUG (session:946) GET call to https://keystone.ps7.canonical.com:5000/v3 used request id req-32948350-307e-41ad-a680-6aef5e4b8620 982s DEBUG (base:182) Making authentication request to https://keystone.ps7.canonical.com:5000/v3/auth/tokens 982s DEBUG (connectionpool:429) https://keystone.ps7.canonical.com:5000 "POST /v3/auth/tokens HTTP/1.1" 201 12523 982s DEBUG (base:187) {"token": {"methods": ["password"], "user": {"domain": {"id": "default", "name": "Default"}, "id": "d1c206dbd7b64e3eacefc738fd9acdca", "name": "prod-autopkgtest-workers-amd64", "password_expires_at": null}, "audit_ids": ["Hxug-AnFR7q8hAo_MLn4xw"], "expires_at": "2025-07-08T19:50:57.000000Z", "issued_at": "2025-07-07T19:50:57.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "c20da633fc2e44cd97ff31be0acd959a", "name": "prod-autopkgtest-workers-amd64_project"}, "is_domain": false, "roles": [{"id": "a31fb543f37543d3b12c7fcb6e29636f", "name": "load-balancer_member"}, {"id": "9531825e299647e9b8713fcf36566f08", "name": "member"}, {"id": "c4de4cd4a6e842c48c193225243b4507", "name": "reader"}], "is_admin_project": false, "catalog": [{"endpoints": [{"id": "09e03191c89d4421aebaa8dcff0e22e3", "interface": "admin", "region_id": "prodstack7", "url": "https://heat-admin.ps7.canonical.com:8004/v1/c20da633fc2e44cd97ff31be0acd959a", "region": "prodstack7"}, {"id": "0b44af32db1b408da5b67a834350711b", "interface": "internal", "region_id": "prodstack7", "url": "https://heat-internal.ps7.canonical.com:8004/v1/c20da633fc2e44cd97ff31be0acd959a", "region": "prodstack7"}, {"id": "325f3c044aa54591be49e39f7260483d", "interface": "public", "region_id": "prodstack7", "url": "https://heat.ps7.canonical.com:8004/v1/c20da633fc2e44cd97ff31be0acd959a", "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/c20da633fc2e44cd97ff31be0acd959a", "region": "prodstack7"}, {"id": "90abac2983a34488bb6ada4e5004bb99", "interface": "public", "region_id": "prodstack7", "url": "https://cinder.ps7.canonical.com:8776/v3/c20da633fc2e44cd97ff31be0acd959a", "region": "prodstack7"}, {"id": "e49add7152684a8e9e1e3ea9502b5dc6", "interface": "internal", "region_id": "prodstack7", "url": "https://cinder-internal.ps7.canonical.com:8776/v3/c20da633fc2e44cd97ff31be0acd959a", "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/c20da633fc2e44cd97ff31be0acd959a", "region": "prodstack7"}, {"id": "b12d5a4329f94a1fa6dbd2cd38ebcd52", "interface": "internal", "region_id": "prodstack7", "url": "https://manila-internal.ps7.canonical.com:8786/v1/c20da633fc2e44cd97ff31be0acd959a", "region": "prodstack7"}, {"id": "bc081c0d5d954446b7ee77886f5d68a3", "interface": "admin", "region_id": "prodstack7", "url": "https://manila-admin.ps7.canonical.com:8786/v1/c20da633fc2e44cd97ff31be0acd959a", "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_c20da633fc2e44cd97ff31be0acd959a", "region": "prodstack7"}, {"id": "c17c3db416224561b5e045562bbe76bf", "interface": "public", "region_id": "prodstack7", "url": "https://radosgw.ps7.canonical.com:443/swift/v1/AUTH_c20da633fc2e44cd97ff31be0acd959a", "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/c20da633fc2e44cd97ff31be0acd959a", "region": "prodstack7"}, {"id": "789faa303fb54473b9449fa2f52866b3", "interface": "internal", "region_id": "prodstack7", "url": "https://manila-internal.ps7.canonical.com:8786/v2/c20da633fc2e44cd97ff31be0acd959a", "region": "prodstack7"}, {"id": "fa7fa08da5e147df8dbc9528f3d7135b", "interface": "public", "region_id": "prodstack7", "url": "https://manila.ps7.canonical.com:8786/v2/c20da633fc2e44cd97ff31be0acd959a", "region": "prodstack7"}], "id": "f6880aea736446b8a4232e0cf3528a12", "type": "sharev2", "name": "manilav2"}]}} 982s 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}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" 982s 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}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" 982s DEBUG (connectionpool:962) Starting new HTTPS connection (1): nova.ps7.canonical.com:8774 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1 HTTP/1.1" 302 0 982s RESP: [302] Connection: Keep-Alive Content-Length: 0 Content-Type: text/plain; charset=utf8 Date: Mon, 07 Jul 2025 19:50:57 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-50407995-5798-4909-a06e-12f809032c5e x-openstack-request-id: req-50407995-5798-4909-a06e-12f809032c5e 982s DEBUG (session:548) RESP: [302] Connection: Keep-Alive Content-Length: 0 Content-Type: text/plain; charset=utf8 Date: Mon, 07 Jul 2025 19:50:57 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-50407995-5798-4909-a06e-12f809032c5e x-openstack-request-id: req-50407995-5798-4909-a06e-12f809032c5e 982s RESP BODY: Omitted, Content-Type is set to text/plain; charset=utf8. Only application/json responses have their bodies logged. 982s DEBUG (session:580) RESP BODY: Omitted, Content-Type is set to text/plain; charset=utf8. Only application/json responses have their bodies logged. 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/ HTTP/1.1" 200 397 982s RESP: [200] Connection: Keep-Alive Content-Length: 397 Content-Type: application/json Date: Mon, 07 Jul 2025 19:50:57 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-a191ba67-f98b-4512-9316-76f355f744aa x-openstack-request-id: req-a191ba67-f98b-4512-9316-76f355f744aa 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 397 Content-Type: application/json Date: Mon, 07 Jul 2025 19:50:57 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-a191ba67-f98b-4512-9316-76f355f744aa x-openstack-request-id: req-a191ba67-f98b-4512-9316-76f355f744aa 982s 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"}]}} 982s 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"}]}} 982s GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/ used request id req-a191ba67-f98b-4512-9316-76f355f744aa 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/ used request id req-a191ba67-f98b-4512-9316-76f355f744aa 982s DEBUG (extension:189) found extension EntryPoint.parse('v1password = swiftclient.authv1:PasswordLoader') 982s DEBUG (extension:189) found extension EntryPoint.parse('noauth = cinderclient.contrib.noauth:CinderNoAuthLoader') 982s DEBUG (extension:189) found extension EntryPoint.parse('admin_token = keystoneauth1.loading._plugins.admin_token:AdminToken') 982s DEBUG (extension:189) found extension EntryPoint.parse('none = keystoneauth1.loading._plugins.noauth:NoAuth') 982s DEBUG (extension:189) found extension EntryPoint.parse('password = keystoneauth1.loading._plugins.identity.generic:Password') 982s DEBUG (extension:189) found extension EntryPoint.parse('token = keystoneauth1.loading._plugins.identity.generic:Token') 982s DEBUG (extension:189) found extension EntryPoint.parse('v2password = keystoneauth1.loading._plugins.identity.v2:Password') 982s DEBUG (extension:189) found extension EntryPoint.parse('v2token = keystoneauth1.loading._plugins.identity.v2:Token') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3adfspassword = keystoneauth1.extras._saml2._loading:ADFSPassword') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3applicationcredential = keystoneauth1.loading._plugins.identity.v3:ApplicationCredential') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3fedkerb = keystoneauth1.extras.kerberos._loading:MappedKerberos') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3kerberos = keystoneauth1.extras.kerberos._loading:Kerberos') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3multifactor = keystoneauth1.loading._plugins.identity.v3:MultiFactor') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3oauth1 = keystoneauth1.extras.oauth1._loading:V3OAuth1') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcaccesstoken = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAccessToken') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcauthcode = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAuthorizationCode') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcclientcredentials = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectClientCredentials') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3oidcpassword = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectPassword') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3password = keystoneauth1.loading._plugins.identity.v3:Password') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3samlpassword = keystoneauth1.extras._saml2._loading:Saml2Password') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3token = keystoneauth1.loading._plugins.identity.v3:Token') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3tokenlessauth = keystoneauth1.loading._plugins.identity.v3:TokenlessAuth') 982s DEBUG (extension:189) found extension EntryPoint.parse('v3totp = keystoneauth1.loading._plugins.identity.v3:TOTP') 982s DEBUG (session:517) REQ: curl -g -i -X GET https://glance.ps7.canonical.com:9292/v2/images/4588178a-8ca7-4b44-aac8-789fb940340e -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:962) Starting new HTTPS connection (1): glance.ps7.canonical.com:9292 982s DEBUG (connectionpool:429) https://glance.ps7.canonical.com:9292 "GET /v2/images/4588178a-8ca7-4b44-aac8-789fb940340e HTTP/1.1" 200 2221 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2221 Content-Type: application/json Date: Mon, 07 Jul 2025 19:50:57 GMT Keep-Alive: timeout=75, max=1000 Server: Apache/2.4.52 (Ubuntu) X-Openstack-Request-Id: req-65f4dba2-8b45-4cda-bbf6-f036b964349b 982s DEBUG (session:580) RESP BODY: {"architecture": "x86_64", "base_image_ref": "139a2c78-650b-4963-9489-c35623dfa935", "boot_roles": "load-balancer_member,member,reader", "content_id": "auto.sync", "hw_cdrom_bus": "ide", "hw_disk_bus": "virtio", "hw_machine_type": "pc", "hw_video_model": "qxl", "hw_vif_model": "virtio", "image_location": "snapshot", "image_state": "available", "image_type": "snapshot", "instance_uuid": "1a5650eb-10b0-4b53-ae28-d6baf2b8dcf3", "item_name": "disk1.img", "os_distro": "ubuntu", "os_version": "25.04", "owner_id": "c20da633fc2e44cd97ff31be0acd959a", "owner_project_name": "prod-autopkgtest-workers-amd64_project", "owner_user_name": "prod-autopkgtest-workers-amd64", "product_name": "com.ubuntu.cloud.daily:server:25.04:amd64", "simplestreams_metadata": "{\"aliases\": \"25.04,p,plucky,devel\", \"arch\": \"amd64\", \"ftype\": \"disk1.img\", \"label\": \"daily\", \"os\": \"ubuntu\", \"pubname\": \"ubuntu-plucky-daily-amd64-server-20250429\", \"release\": \"plucky\", \"release_codename\": \"Plucky Puffin\", \"release_title\": \"25.04\", \"sha25", "source_content_id": "com.ubuntu.cloud:daily:download", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "version_name": "20250429", "name": "adt/ubuntu-questing-amd64-server-20250707.img", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 3417440256, "virtual_size": 21474836480, "status": "active", "checksum": "e09dded0d4f0ca577602b39518ebc7b9", "protected": false, "min_ram": 0, "min_disk": 20, "owner": "c20da633fc2e44cd97ff31be0acd959a", "os_hidden": false, "os_hash_algo": "sha256", "os_hash_value": "eba6b7fc40014b0c1c2303803ff6f3029c500ceef641f9e2a2ce85f9310be97d", "id": "4588178a-8ca7-4b44-aac8-789fb940340e", "created_at": "2025-07-07T16:46:14Z", "updated_at": "2025-07-07T16:47:06Z", "locations": [{"url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/4588178a-8ca7-4b44-aac8-789fb940340e/snap", "metadata": {"store": "ceph"}}], "direct_url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/4588178a-8ca7-4b44-aac8-789fb940340e/snap", "tags": [], "self": "/v2/images/4588178a-8ca7-4b44-aac8-789fb940340e", "file": "/v2/images/4588178a-8ca7-4b44-aac8-789fb940340e/file", "schema": "/v2/schemas/image", "stores": "ceph"} 982s DEBUG (session:936) GET call to image for https://glance.ps7.canonical.com:9292/v2/images/4588178a-8ca7-4b44-aac8-789fb940340e used request id req-65f4dba2-8b45-4cda-bbf6-f036b964349b 982s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/flavors/autopkgtest-cpu2-ram4-disk20-amd64 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/flavors/autopkgtest-cpu2-ram4-disk20-amd64 HTTP/1.1" 404 107 982s DEBUG (session:548) RESP: [404] Connection: Keep-Alive Content-Length: 107 Content-Type: application/json; charset=UTF-8 Date: Mon, 07 Jul 2025 19:50:57 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-d15e1143-302c-473c-a9d8-4fdd34880ece x-openstack-request-id: req-d15e1143-302c-473c-a9d8-4fdd34880ece 982s DEBUG (session:580) RESP BODY: {"itemNotFound": {"code": 404, "message": "Flavor autopkgtest-cpu2-ram4-disk20-amd64 could not be found."}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/flavors/autopkgtest-cpu2-ram4-disk20-amd64 used request id req-d15e1143-302c-473c-a9d8-4fdd34880ece 982s 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}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/flavors?is_public=None HTTP/1.1" 200 2379 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2379 Content-Type: application/json Date: Mon, 07 Jul 2025 19:50:57 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-839fd0a0-5f5b-4d96-94bb-1b8e1e883519 x-openstack-request-id: req-839fd0a0-5f5b-4d96-94bb-1b8e1e883519 982s DEBUG (session:580) RESP BODY: {"flavors": [{"id": "48124cb3-78b6-403a-a3bb-5ddd3396ccf5", "name": "autopkgtest-cpu4-ram16-disk100-amd64", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/48124cb3-78b6-403a-a3bb-5ddd3396ccf5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/48124cb3-78b6-403a-a3bb-5ddd3396ccf5"}], "description": null}, {"id": "4a5d9128-89f2-48de-9182-ed52627aa1c1", "name": "shared.xsmall", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/4a5d9128-89f2-48de-9182-ed52627aa1c1"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/4a5d9128-89f2-48de-9182-ed52627aa1c1"}], "description": null}, {"id": "83706801-20d3-40d2-80ba-02f925e97c4f", "name": "shared.xlarge", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/83706801-20d3-40d2-80ba-02f925e97c4f"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/83706801-20d3-40d2-80ba-02f925e97c4f"}], "description": null}, {"id": "ca3cc1bc-7cdb-4e80-bd1d-3d462086cfb1", "name": "shared.large", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/ca3cc1bc-7cdb-4e80-bd1d-3d462086cfb1"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/ca3cc1bc-7cdb-4e80-bd1d-3d462086cfb1"}], "description": null}, {"id": "df75a16f-5f43-4215-9b97-005021f9d4bb", "name": "shared.small", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/df75a16f-5f43-4215-9b97-005021f9d4bb"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/df75a16f-5f43-4215-9b97-005021f9d4bb"}], "description": null}, {"id": "e7e737e3-35c0-465e-92db-571005838c74", "name": "autopkgtest-cpu2-ram4-disk20-amd64", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/e7e737e3-35c0-465e-92db-571005838c74"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/e7e737e3-35c0-465e-92db-571005838c74"}], "description": null}, {"id": "f7408d3a-d53a-4f44-b551-2184e80967ea", "name": "shared.medium", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/flavors/f7408d3a-d53a-4f44-b551-2184e80967ea"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/f7408d3a-d53a-4f44-b551-2184e80967ea"}], "description": null}]} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/flavors?is_public=None used request id req-839fd0a0-5f5b-4d96-94bb-1b8e1e883519 982s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/flavors/e7e737e3-35c0-465e-92db-571005838c74 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/flavors/e7e737e3-35c0-465e-92db-571005838c74 HTTP/1.1" 200 702 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 702 Content-Type: application/json Date: Mon, 07 Jul 2025 19:50:57 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-1c28a17f-c612-4af4-aa28-4aec30f72db6 x-openstack-request-id: req-1c28a17f-c612-4af4-aa28-4aec30f72db6 982s DEBUG (session:580) RESP BODY: {"flavor": {"id": "e7e737e3-35c0-465e-92db-571005838c74", "name": "autopkgtest-cpu2-ram4-disk20-amd64", "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/e7e737e3-35c0-465e-92db-571005838c74"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/flavors/e7e737e3-35c0-465e-92db-571005838c74"}], "description": null, "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/flavors/e7e737e3-35c0-465e-92db-571005838c74 used request id req-1c28a17f-c612-4af4-aa28-4aec30f72db6 982s 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}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" -d '{"server": {"name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "imageRef": "4588178a-8ca7-4b44-aac8-789fb940340e", "flavorRef": "e7e737e3-35c0-465e-92db-571005838c74", "user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "config_drive": true, "min_count": 1, "max_count": 1, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "networks": [{"uuid": "a0e29fbb-ede8-49ce-84ec-a2ad3e18355a"}]}}' 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "POST /v2.1/servers HTTP/1.1" 202 470 982s DEBUG (session:548) RESP: [202] Connection: Keep-Alive Content-Length: 470 Content-Type: application/json Date: Mon, 07 Jul 2025 19:50:57 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/118e006d-6732-417a-b4d2-e4acf2a263a5 x-compute-request-id: req-e3588b69-27c3-4dda-a089-13f5d9127c3b x-openstack-request-id: req-e3588b69-27c3-4dda-a089-13f5d9127c3b 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "adminPass": "yazeJAMtHK4H"}} 982s DEBUG (session:936) POST call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers used request id req-e3588b69-27c3-4dda-a089-13f5d9127c3b 982s DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2709 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2709 Content-Type: application/json Date: Mon, 07 Jul 2025 19:50:58 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-9f1625e7-ad50-4057-afe0-51a5ed1df4b4 x-openstack-request-id: req-9f1625e7-ad50-4057-afe0-51a5ed1df4b4 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:50:58Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "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-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-9f1625e7-ad50-4057-afe0-51a5ed1df4b4 982s DEBUG (session:517) REQ: curl -g -i -X GET https://glance.ps7.canonical.com:9292/v2/images/4588178a-8ca7-4b44-aac8-789fb940340e -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://glance.ps7.canonical.com:9292 "GET /v2/images/4588178a-8ca7-4b44-aac8-789fb940340e HTTP/1.1" 200 2221 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2221 Content-Type: application/json Date: Mon, 07 Jul 2025 19:50:58 GMT Keep-Alive: timeout=75, max=999 Server: Apache/2.4.52 (Ubuntu) X-Openstack-Request-Id: req-01117842-3a25-4504-a72d-09762e64cf5d 982s DEBUG (session:580) RESP BODY: {"architecture": "x86_64", "base_image_ref": "139a2c78-650b-4963-9489-c35623dfa935", "boot_roles": "load-balancer_member,member,reader", "content_id": "auto.sync", "hw_cdrom_bus": "ide", "hw_disk_bus": "virtio", "hw_machine_type": "pc", "hw_video_model": "qxl", "hw_vif_model": "virtio", "image_location": "snapshot", "image_state": "available", "image_type": "snapshot", "instance_uuid": "1a5650eb-10b0-4b53-ae28-d6baf2b8dcf3", "item_name": "disk1.img", "os_distro": "ubuntu", "os_version": "25.04", "owner_id": "c20da633fc2e44cd97ff31be0acd959a", "owner_project_name": "prod-autopkgtest-workers-amd64_project", "owner_user_name": "prod-autopkgtest-workers-amd64", "product_name": "com.ubuntu.cloud.daily:server:25.04:amd64", "simplestreams_metadata": "{\"aliases\": \"25.04,p,plucky,devel\", \"arch\": \"amd64\", \"ftype\": \"disk1.img\", \"label\": \"daily\", \"os\": \"ubuntu\", \"pubname\": \"ubuntu-plucky-daily-amd64-server-20250429\", \"release\": \"plucky\", \"release_codename\": \"Plucky Puffin\", \"release_title\": \"25.04\", \"sha25", "source_content_id": "com.ubuntu.cloud:daily:download", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "version_name": "20250429", "name": "adt/ubuntu-questing-amd64-server-20250707.img", "disk_format": "qcow2", "container_format": "bare", "visibility": "private", "size": 3417440256, "virtual_size": 21474836480, "status": "active", "checksum": "e09dded0d4f0ca577602b39518ebc7b9", "protected": false, "min_ram": 0, "min_disk": 20, "owner": "c20da633fc2e44cd97ff31be0acd959a", "os_hidden": false, "os_hash_algo": "sha256", "os_hash_value": "eba6b7fc40014b0c1c2303803ff6f3029c500ceef641f9e2a2ce85f9310be97d", "id": "4588178a-8ca7-4b44-aac8-789fb940340e", "created_at": "2025-07-07T16:46:14Z", "updated_at": "2025-07-07T16:47:06Z", "locations": [{"url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/4588178a-8ca7-4b44-aac8-789fb940340e/snap", "metadata": {"store": "ceph"}}], "direct_url": "rbd://d8b83d88-b70a-11ef-be0b-2390f458e7bc/glance/4588178a-8ca7-4b44-aac8-789fb940340e/snap", "tags": [], "self": "/v2/images/4588178a-8ca7-4b44-aac8-789fb940340e", "file": "/v2/images/4588178a-8ca7-4b44-aac8-789fb940340e/file", "schema": "/v2/schemas/image", "stores": "ceph"} 982s DEBUG (session:936) GET call to image for https://glance.ps7.canonical.com:9292/v2/images/4588178a-8ca7-4b44-aac8-789fb940340e used request id req-01117842-3a25-4504-a72d-09762e64cf5d 982s +--------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+ 982s | Property | Value | 982s +--------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+ 982s | OS-DCF:diskConfig | MANUAL | 982s | OS-EXT-AZ:availability_zone | | 982s | OS-EXT-SRV-ATTR:host | - | 982s | OS-EXT-SRV-ATTR:hostname | adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos | 982s | OS-EXT-SRV-ATTR:hypervisor_hostname | - | 982s | OS-EXT-SRV-ATTR:instance_name | | 982s | OS-EXT-SRV-ATTR:kernel_id | | 982s | OS-EXT-SRV-ATTR:launch_index | 0 | 982s | OS-EXT-SRV-ATTR:ramdisk_id | | 982s | OS-EXT-SRV-ATTR:reservation_id | r-dwr0d1tw | 982s | OS-EXT-SRV-ATTR:root_device_name | - | 982s | OS-EXT-STS:power_state | 0 | 982s | OS-EXT-STS:task_state | scheduling | 982s | OS-EXT-STS:vm_state | building | 982s | OS-SRV-USG:launched_at | - | 982s | OS-SRV-USG:terminated_at | - | 982s | accessIPv4 | | 982s | accessIPv6 | | 982s | adminPass | yazeJAMtHK4H | 982s | config_drive | True | 982s | created | 2025-07-07T19:50:58Z | 982s | description | - | 982s | flavor:disk | 20 | 982s | flavor:ephemeral | 0 | 982s | flavor:extra_specs | {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"} | 982s | flavor:original_name | autopkgtest-cpu2-ram4-disk20-amd64 | 982s | flavor:ram | 4096 | 982s | flavor:swap | 0 | 982s | flavor:vcpus | 2 | 982s | hostId | | 982s | id | 118e006d-6732-417a-b4d2-e4acf2a263a5 | 982s | image | adt/ubuntu-questing-amd64-server-20250707.img (4588178a-8ca7-4b44-aac8-789fb940340e) | 982s | key_name | testbed-juju-7f2275-prod-proposed-migration-environment-2 | 982s | locked | False | 982s | locked_reason | - | 982s | metadata | {} | 982s | name | adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779 | 982s | os-extended-volumes:volumes_attached | [] | 982s | progress | 0 | 982s | security_groups | autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup | 982s | server_groups | [] | 982s | status | BUILD | 982s | tags | [] | 982s | tenant_id | c20da633fc2e44cd97ff31be0acd959a | 982s | trusted_image_certificates | - | 982s | updated | 2025-07-07T19:50:58Z | 982s | user_id | d1c206dbd7b64e3eacefc738fd9acdca | 982s +--------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+DEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2709 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2709 Content-Type: application/json Date: Mon, 07 Jul 2025 19:50:58 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-8ced344a-c220-4e59-b540-bae531c86a6c x-openstack-request-id: req-8ced344a-c220-4e59-b540-bae531c86a6c 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:50:58Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "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-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-8ced344a-c220-4e59-b540-bae531c86a6c 982s 982s 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2721 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2721 Content-Type: application/json Date: Mon, 07 Jul 2025 19:51:03 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-bd4c5e8e-76f3-417f-a3ee-89bedefa5b05 x-openstack-request-id: req-bd4c5e8e-76f3-417f-a3ee-89bedefa5b05 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:50:59Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "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-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "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": "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-bd4c5e8e-76f3-417f-a3ee-89bedefa5b05 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2721 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2721 Content-Type: application/json Date: Mon, 07 Jul 2025 19:51:08 GMT Keep-Alive: timeout=75, max=991 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-8c7fa05b-6471-4531-8315-76a28c01d9a0 x-openstack-request-id: req-8c7fa05b-6471-4531-8315-76a28c01d9a0 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:50:59Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "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-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "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": "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-8c7fa05b-6471-4531-8315-76a28c01d9a0 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2721 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2721 Content-Type: application/json Date: Mon, 07 Jul 2025 19:51:13 GMT Keep-Alive: timeout=75, max=990 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-f21cb2cc-2ab5-46ef-a2bf-3e9378ea3797 x-openstack-request-id: req-f21cb2cc-2ab5-46ef-a2bf-3e9378ea3797 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:50:59Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "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-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "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": "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-f21cb2cc-2ab5-46ef-a2bf-3e9378ea3797 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2721 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2721 Content-Type: application/json Date: Mon, 07 Jul 2025 19:51:18 GMT Keep-Alive: timeout=75, max=989 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-aaff4b80-3f49-488b-9c8d-24173c5e559e x-openstack-request-id: req-aaff4b80-3f49-488b-9c8d-24173c5e559e 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:50:59Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "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-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "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": "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-aaff4b80-3f49-488b-9c8d-24173c5e559e 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2721 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2721 Content-Type: application/json Date: Mon, 07 Jul 2025 19:51:24 GMT Keep-Alive: timeout=75, max=988 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-23fce50f-86d7-4edf-87fb-8607061b20e3 x-openstack-request-id: req-23fce50f-86d7-4edf-87fb-8607061b20e3 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:50:59Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "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-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "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": "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-23fce50f-86d7-4edf-87fb-8607061b20e3 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2721 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2721 Content-Type: application/json Date: Mon, 07 Jul 2025 19:51:29 GMT Keep-Alive: timeout=75, max=987 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-0ef2f9a9-a1fb-4d4c-a108-62a7235a85f6 x-openstack-request-id: req-0ef2f9a9-a1fb-4d4c-a108-62a7235a85f6 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:50:59Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "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-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "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": "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-0ef2f9a9-a1fb-4d4c-a108-62a7235a85f6 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2829 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2829 Content-Type: application/json Date: Mon, 07 Jul 2025 19:51:34 GMT Keep-Alive: timeout=75, max=986 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-d08fe8bf-ad2d-4a0e-86f1-3bd1cee20637 x-openstack-request-id: req-d08fe8bf-ad2d-4a0e-86f1-3bd1cee20637 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:31Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "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": "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-d08fe8bf-ad2d-4a0e-86f1-3bd1cee20637 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:51:39 GMT Keep-Alive: timeout=75, max=985 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-cce53f84-fa05-460d-8a74-314dc6036701 x-openstack-request-id: req-cce53f84-fa05-460d-8a74-314dc6036701 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-cce53f84-fa05-460d-8a74-314dc6036701 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:51:44 GMT Keep-Alive: timeout=75, max=984 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-b9ad773b-b545-46fe-a9d2-c26e2f055392 x-openstack-request-id: req-b9ad773b-b545-46fe-a9d2-c26e2f055392 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-b9ad773b-b545-46fe-a9d2-c26e2f055392 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:51:49 GMT Keep-Alive: timeout=75, max=983 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-6e819e93-27e8-4a74-b98a-0507fd1f73f1 x-openstack-request-id: req-6e819e93-27e8-4a74-b98a-0507fd1f73f1 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-6e819e93-27e8-4a74-b98a-0507fd1f73f1 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:51:54 GMT Keep-Alive: timeout=75, max=982 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-6bf815aa-a225-4098-b1d6-2e95e23e431a x-openstack-request-id: req-6bf815aa-a225-4098-b1d6-2e95e23e431a 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-6bf815aa-a225-4098-b1d6-2e95e23e431a 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:52:00 GMT Keep-Alive: timeout=75, max=981 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-a6979f60-7de8-4f0c-8ed3-705c5b13a8e8 x-openstack-request-id: req-a6979f60-7de8-4f0c-8ed3-705c5b13a8e8 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-a6979f60-7de8-4f0c-8ed3-705c5b13a8e8 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:52:05 GMT Keep-Alive: timeout=75, max=980 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-ebf1fb5d-7d15-4154-8b81-e680bdbf67cd x-openstack-request-id: req-ebf1fb5d-7d15-4154-8b81-e680bdbf67cd 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-ebf1fb5d-7d15-4154-8b81-e680bdbf67cd 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:52:10 GMT Keep-Alive: timeout=75, max=979 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-2fd2ec45-6743-4ab0-bedd-e0354cd6f2ff x-openstack-request-id: req-2fd2ec45-6743-4ab0-bedd-e0354cd6f2ff 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-2fd2ec45-6743-4ab0-bedd-e0354cd6f2ff 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:52:15 GMT Keep-Alive: timeout=75, max=978 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-b7b3fe08-7638-4bc0-a283-63aedee26ce9 x-openstack-request-id: req-b7b3fe08-7638-4bc0-a283-63aedee26ce9 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-b7b3fe08-7638-4bc0-a283-63aedee26ce9 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:52:20 GMT Keep-Alive: timeout=75, max=977 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-3369cc4d-3a60-4015-bb0e-773577fa5a0f x-openstack-request-id: req-3369cc4d-3a60-4015-bb0e-773577fa5a0f 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-3369cc4d-3a60-4015-bb0e-773577fa5a0f 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:52:25 GMT Keep-Alive: timeout=75, max=976 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-2c4beaba-d2e6-412b-8a75-fec930939d1b x-openstack-request-id: req-2c4beaba-d2e6-412b-8a75-fec930939d1b 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-2c4beaba-d2e6-412b-8a75-fec930939d1b 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:52:31 GMT Keep-Alive: timeout=75, max=975 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-601e7b21-f7a9-4d22-b60a-951284be1add x-openstack-request-id: req-601e7b21-f7a9-4d22-b60a-951284be1add 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-601e7b21-f7a9-4d22-b60a-951284be1add 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:52:36 GMT Keep-Alive: timeout=75, max=974 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-20f03c90-579e-44c9-acd3-0677629541ba x-openstack-request-id: req-20f03c90-579e-44c9-acd3-0677629541ba 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-20f03c90-579e-44c9-acd3-0677629541ba 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:52:41 GMT Keep-Alive: timeout=75, max=973 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-53ccf4d3-5c31-49aa-ae8a-a1948950665d x-openstack-request-id: req-53ccf4d3-5c31-49aa-ae8a-a1948950665d 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-53ccf4d3-5c31-49aa-ae8a-a1948950665d 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:52:46 GMT Keep-Alive: timeout=75, max=972 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-fa430f30-af23-46ea-afa5-57200afc0874 x-openstack-request-id: req-fa430f30-af23-46ea-afa5-57200afc0874 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-fa430f30-af23-46ea-afa5-57200afc0874 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:52:51 GMT Keep-Alive: timeout=75, max=971 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-e55de027-b6c4-4bc1-bf3b-c8a4d3bad24e x-openstack-request-id: req-e55de027-b6c4-4bc1-bf3b-c8a4d3bad24e 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-e55de027-b6c4-4bc1-bf3b-c8a4d3bad24e 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:52:56 GMT Keep-Alive: timeout=75, max=970 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-cc4c3176-5796-4599-8d87-e1b8d05f501a x-openstack-request-id: req-cc4c3176-5796-4599-8d87-e1b8d05f501a 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-cc4c3176-5796-4599-8d87-e1b8d05f501a 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:53:02 GMT Keep-Alive: timeout=75, max=969 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-b95f8c0e-05b9-4e71-93de-b7315ffdc23c x-openstack-request-id: req-b95f8c0e-05b9-4e71-93de-b7315ffdc23c 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-b95f8c0e-05b9-4e71-93de-b7315ffdc23c 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:53:07 GMT Keep-Alive: timeout=75, max=968 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-6360b039-2df7-40b6-8372-1286637cb72f x-openstack-request-id: req-6360b039-2df7-40b6-8372-1286637cb72f 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-6360b039-2df7-40b6-8372-1286637cb72f 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:53:12 GMT Keep-Alive: timeout=75, max=967 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-828847dd-d4e5-463d-ae96-9a348f6d853d x-openstack-request-id: req-828847dd-d4e5-463d-ae96-9a348f6d853d 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-828847dd-d4e5-463d-ae96-9a348f6d853d 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:53:17 GMT Keep-Alive: timeout=75, max=966 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-5dd56d37-808b-4ed9-99b9-81c827032d66 x-openstack-request-id: req-5dd56d37-808b-4ed9-99b9-81c827032d66 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-5dd56d37-808b-4ed9-99b9-81c827032d66 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:53:23 GMT Keep-Alive: timeout=75, max=965 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-9c1241e7-c9a3-44ba-a431-7c5b2fcc4492 x-openstack-request-id: req-9c1241e7-c9a3-44ba-a431-7c5b2fcc4492 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-9c1241e7-c9a3-44ba-a431-7c5b2fcc4492 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:53:28 GMT Keep-Alive: timeout=75, max=964 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-e8790005-df91-4346-9639-44ee1cfa2a88 x-openstack-request-id: req-e8790005-df91-4346-9639-44ee1cfa2a88 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-e8790005-df91-4346-9639-44ee1cfa2a88 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:53:34 GMT Keep-Alive: timeout=75, max=963 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-a33127c4-ec08-40c3-bb90-3b83d9810842 x-openstack-request-id: req-a33127c4-ec08-40c3-bb90-3b83d9810842 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-a33127c4-ec08-40c3-bb90-3b83d9810842 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:53:39 GMT Keep-Alive: timeout=75, max=962 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-d30dac74-2d11-4935-b0ff-306be49b6ae5 x-openstack-request-id: req-d30dac74-2d11-4935-b0ff-306be49b6ae5 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-d30dac74-2d11-4935-b0ff-306be49b6ae5 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:53:44 GMT Keep-Alive: timeout=75, max=961 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-61af1186-2fe0-4382-99c7-5e6e16633828 x-openstack-request-id: req-61af1186-2fe0-4382-99c7-5e6e16633828 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-61af1186-2fe0-4382-99c7-5e6e16633828 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:53:49 GMT Keep-Alive: timeout=75, max=960 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-b4cfc361-693a-4cee-a4b4-3b575ec27ac8 x-openstack-request-id: req-b4cfc361-693a-4cee-a4b4-3b575ec27ac8 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-b4cfc361-693a-4cee-a4b4-3b575ec27ac8 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:53:54 GMT Keep-Alive: timeout=75, max=959 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-54f853a2-058f-42d8-8b76-6ed8e0f4e221 x-openstack-request-id: req-54f853a2-058f-42d8-8b76-6ed8e0f4e221 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-54f853a2-058f-42d8-8b76-6ed8e0f4e221 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:53:59 GMT Keep-Alive: timeout=75, max=958 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-0e75e26e-f9c7-45ad-a350-e9a5294017e3 x-openstack-request-id: req-0e75e26e-f9c7-45ad-a350-e9a5294017e3 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-0e75e26e-f9c7-45ad-a350-e9a5294017e3 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:54:04 GMT Keep-Alive: timeout=75, max=957 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-2bdcee1b-1042-4451-983a-813b2d9d33a9 x-openstack-request-id: req-2bdcee1b-1042-4451-983a-813b2d9d33a9 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-2bdcee1b-1042-4451-983a-813b2d9d33a9 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:54:10 GMT Keep-Alive: timeout=75, max=956 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-124186cb-1014-4fa6-ac12-71f89027a37b x-openstack-request-id: req-124186cb-1014-4fa6-ac12-71f89027a37b 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-124186cb-1014-4fa6-ac12-71f89027a37b 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:54:15 GMT Keep-Alive: timeout=75, max=955 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-f9e2746d-696c-4450-92aa-97debe094437 x-openstack-request-id: req-f9e2746d-696c-4450-92aa-97debe094437 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-f9e2746d-696c-4450-92aa-97debe094437 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:54:20 GMT Keep-Alive: timeout=75, max=954 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-71a0b9dc-a8bc-463c-8b8b-e0e45e977457 x-openstack-request-id: req-71a0b9dc-a8bc-463c-8b8b-e0e45e977457 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-71a0b9dc-a8bc-463c-8b8b-e0e45e977457 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:54:25 GMT Keep-Alive: timeout=75, max=953 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-c3e174d5-db6e-4cf3-bf2f-c1583fbb4b56 x-openstack-request-id: req-c3e174d5-db6e-4cf3-bf2f-c1583fbb4b56 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-c3e174d5-db6e-4cf3-bf2f-c1583fbb4b56 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:54:31 GMT Keep-Alive: timeout=75, max=952 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-da1956c7-8131-4813-92b9-d239587d73ba x-openstack-request-id: req-da1956c7-8131-4813-92b9-d239587d73ba 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-da1956c7-8131-4813-92b9-d239587d73ba 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:54:36 GMT Keep-Alive: timeout=75, max=951 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-b57ca9c4-6d4c-4688-8dd4-44ddf2179288 x-openstack-request-id: req-b57ca9c4-6d4c-4688-8dd4-44ddf2179288 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-b57ca9c4-6d4c-4688-8dd4-44ddf2179288 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:54:41 GMT Keep-Alive: timeout=75, max=950 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-30f47fde-453a-4bef-a7f2-7928c2c18e72 x-openstack-request-id: req-30f47fde-453a-4bef-a7f2-7928c2c18e72 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-30f47fde-453a-4bef-a7f2-7928c2c18e72 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:54:46 GMT Keep-Alive: timeout=75, max=949 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-62f1531a-0b42-47a9-886f-9ae6c9f8d0e8 x-openstack-request-id: req-62f1531a-0b42-47a9-886f-9ae6c9f8d0e8 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-62f1531a-0b42-47a9-886f-9ae6c9f8d0e8 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:54:51 GMT Keep-Alive: timeout=75, max=948 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-b61e6ac3-a3c8-4a82-8803-492d3ba2b9d8 x-openstack-request-id: req-b61e6ac3-a3c8-4a82-8803-492d3ba2b9d8 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-b61e6ac3-a3c8-4a82-8803-492d3ba2b9d8 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:54:56 GMT Keep-Alive: timeout=75, max=947 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-d43116d9-4723-4146-bf2d-7ea261ef051f x-openstack-request-id: req-d43116d9-4723-4146-bf2d-7ea261ef051f 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-d43116d9-4723-4146-bf2d-7ea261ef051f 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:55:01 GMT Keep-Alive: timeout=75, max=946 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-20a6caa8-d800-485e-8b48-caeb7bcade41 x-openstack-request-id: req-20a6caa8-d800-485e-8b48-caeb7bcade41 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-20a6caa8-d800-485e-8b48-caeb7bcade41 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:55:07 GMT Keep-Alive: timeout=75, max=945 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-969ca595-28cf-47ba-83b5-019a936c1eb2 x-openstack-request-id: req-969ca595-28cf-47ba-83b5-019a936c1eb2 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-969ca595-28cf-47ba-83b5-019a936c1eb2 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:55:12 GMT Keep-Alive: timeout=75, max=944 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-48ee1564-da70-4f9d-8fd8-43c30aeeaa43 x-openstack-request-id: req-48ee1564-da70-4f9d-8fd8-43c30aeeaa43 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-48ee1564-da70-4f9d-8fd8-43c30aeeaa43 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:55:17 GMT Keep-Alive: timeout=75, max=943 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-3ab19df1-d132-4121-8add-ca61bd12ee16 x-openstack-request-id: req-3ab19df1-d132-4121-8add-ca61bd12ee16 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-3ab19df1-d132-4121-8add-ca61bd12ee16 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:55:22 GMT Keep-Alive: timeout=75, max=942 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-bcefaf36-9b9d-47f0-ba5b-fd7f23d897db x-openstack-request-id: req-bcefaf36-9b9d-47f0-ba5b-fd7f23d897db 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-bcefaf36-9b9d-47f0-ba5b-fd7f23d897db 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:55:27 GMT Keep-Alive: timeout=75, max=941 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-7f3eef7d-7980-4c6c-8753-4cda24b10b70 x-openstack-request-id: req-7f3eef7d-7980-4c6c-8753-4cda24b10b70 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-7f3eef7d-7980-4c6c-8753-4cda24b10b70 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:55:32 GMT Keep-Alive: timeout=75, max=940 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-36040563-ccaa-4682-b16b-3c4794acb3b6 x-openstack-request-id: req-36040563-ccaa-4682-b16b-3c4794acb3b6 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-36040563-ccaa-4682-b16b-3c4794acb3b6 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:55:37 GMT Keep-Alive: timeout=75, max=939 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-475c1883-ca4d-4448-aa03-b4edb5c470ab x-openstack-request-id: req-475c1883-ca4d-4448-aa03-b4edb5c470ab 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-475c1883-ca4d-4448-aa03-b4edb5c470ab 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:55:43 GMT Keep-Alive: timeout=75, max=938 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-1cbd1f38-8f51-4a68-973b-df3b2f1448b9 x-openstack-request-id: req-1cbd1f38-8f51-4a68-973b-df3b2f1448b9 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-1cbd1f38-8f51-4a68-973b-df3b2f1448b9 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:55:48 GMT Keep-Alive: timeout=75, max=937 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-1062be99-99fd-4b6d-ad5d-a4b14e1ccb78 x-openstack-request-id: req-1062be99-99fd-4b6d-ad5d-a4b14e1ccb78 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-1062be99-99fd-4b6d-ad5d-a4b14e1ccb78 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:55:53 GMT Keep-Alive: timeout=75, max=936 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-cab63663-870c-4d47-a49f-e3416b60429c x-openstack-request-id: req-cab63663-870c-4d47-a49f-e3416b60429c 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-cab63663-870c-4d47-a49f-e3416b60429c 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:55:58 GMT Keep-Alive: timeout=75, max=935 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-177eabcc-91d0-4b64-bda3-9ed8f9db806d x-openstack-request-id: req-177eabcc-91d0-4b64-bda3-9ed8f9db806d 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-177eabcc-91d0-4b64-bda3-9ed8f9db806d 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:56:04 GMT Keep-Alive: timeout=75, max=934 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-3046357d-7722-4856-9a12-c829222958cb x-openstack-request-id: req-3046357d-7722-4856-9a12-c829222958cb 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-3046357d-7722-4856-9a12-c829222958cb 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:56:09 GMT Keep-Alive: timeout=75, max=933 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-e786fce1-fa80-4231-b01f-2ef1eab3f6d5 x-openstack-request-id: req-e786fce1-fa80-4231-b01f-2ef1eab3f6d5 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-e786fce1-fa80-4231-b01f-2ef1eab3f6d5 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:56:14 GMT Keep-Alive: timeout=75, max=932 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-544fa1d4-8196-4602-a9b6-26a51b80571f x-openstack-request-id: req-544fa1d4-8196-4602-a9b6-26a51b80571f 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-544fa1d4-8196-4602-a9b6-26a51b80571f 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:56:20 GMT Keep-Alive: timeout=75, max=931 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-29657cb5-e5db-41de-8e70-e4f12f09936f x-openstack-request-id: req-29657cb5-e5db-41de-8e70-e4f12f09936f 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-29657cb5-e5db-41de-8e70-e4f12f09936f 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:56:25 GMT Keep-Alive: timeout=75, max=930 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-941301a2-f37c-4946-a546-c6b97df6bb91 x-openstack-request-id: req-941301a2-f37c-4946-a546-c6b97df6bb91 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-941301a2-f37c-4946-a546-c6b97df6bb91 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:56:30 GMT Keep-Alive: timeout=75, max=929 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-4752831f-5fd8-4499-aa17-4b5057831981 x-openstack-request-id: req-4752831f-5fd8-4499-aa17-4b5057831981 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-4752831f-5fd8-4499-aa17-4b5057831981 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:56:35 GMT Keep-Alive: timeout=75, max=928 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-3d972ecc-1bd4-4690-814d-0d00ed5e020e x-openstack-request-id: req-3d972ecc-1bd4-4690-814d-0d00ed5e020e 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-3d972ecc-1bd4-4690-814d-0d00ed5e020e 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:56:40 GMT Keep-Alive: timeout=75, max=927 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-a67ba007-2f45-4b12-9e32-fe14ccf27536 x-openstack-request-id: req-a67ba007-2f45-4b12-9e32-fe14ccf27536 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-a67ba007-2f45-4b12-9e32-fe14ccf27536 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:56:45 GMT Keep-Alive: timeout=75, max=926 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-9c398933-7388-4995-a031-31312b8de60f x-openstack-request-id: req-9c398933-7388-4995-a031-31312b8de60f 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-9c398933-7388-4995-a031-31312b8de60f 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:56:51 GMT Keep-Alive: timeout=75, max=925 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-7f04051c-89bf-4c74-8e07-26b02329cff8 x-openstack-request-id: req-7f04051c-89bf-4c74-8e07-26b02329cff8 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-7f04051c-89bf-4c74-8e07-26b02329cff8 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:56:56 GMT Keep-Alive: timeout=75, max=924 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-a2f08026-7496-4ceb-9fc8-526d365d55a3 x-openstack-request-id: req-a2f08026-7496-4ceb-9fc8-526d365d55a3 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-a2f08026-7496-4ceb-9fc8-526d365d55a3 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:57:01 GMT Keep-Alive: timeout=75, max=923 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-c99cb900-a399-43d2-a7e8-5cb857326016 x-openstack-request-id: req-c99cb900-a399-43d2-a7e8-5cb857326016 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-c99cb900-a399-43d2-a7e8-5cb857326016 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:57:07 GMT Keep-Alive: timeout=75, max=922 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-81391eba-2089-45df-aaf3-1b59615437c2 x-openstack-request-id: req-81391eba-2089-45df-aaf3-1b59615437c2 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-81391eba-2089-45df-aaf3-1b59615437c2 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:57:12 GMT Keep-Alive: timeout=75, max=921 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-292610f1-aecf-4abe-9680-d9328b22755e x-openstack-request-id: req-292610f1-aecf-4abe-9680-d9328b22755e 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-292610f1-aecf-4abe-9680-d9328b22755e 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:57:17 GMT Keep-Alive: timeout=75, max=920 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-42c58ec2-e393-4e29-88ec-be48ea801bba x-openstack-request-id: req-42c58ec2-e393-4e29-88ec-be48ea801bba 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-42c58ec2-e393-4e29-88ec-be48ea801bba 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:57:22 GMT Keep-Alive: timeout=75, max=919 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-4dbac7c2-86dc-441d-9e97-dc8d4961ecd8 x-openstack-request-id: req-4dbac7c2-86dc-441d-9e97-dc8d4961ecd8 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-4dbac7c2-86dc-441d-9e97-dc8d4961ecd8 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:57:27 GMT Keep-Alive: timeout=75, max=918 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-d21c553b-6c8a-43a4-925f-5a40a9fb22c6 x-openstack-request-id: req-d21c553b-6c8a-43a4-925f-5a40a9fb22c6 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-d21c553b-6c8a-43a4-925f-5a40a9fb22c6 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:57:33 GMT Keep-Alive: timeout=75, max=917 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-0e2ef972-6dda-4e13-a360-0320a5f67989 x-openstack-request-id: req-0e2ef972-6dda-4e13-a360-0320a5f67989 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-0e2ef972-6dda-4e13-a360-0320a5f67989 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:57:38 GMT Keep-Alive: timeout=75, max=916 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-9f693518-e0a9-47c7-9b84-1ead343a9975 x-openstack-request-id: req-9f693518-e0a9-47c7-9b84-1ead343a9975 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-9f693518-e0a9-47c7-9b84-1ead343a9975 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:57:43 GMT Keep-Alive: timeout=75, max=915 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-155d2050-8dc5-4a02-8e5e-cb1e9630bbbc x-openstack-request-id: req-155d2050-8dc5-4a02-8e5e-cb1e9630bbbc 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-155d2050-8dc5-4a02-8e5e-cb1e9630bbbc 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:57:48 GMT Keep-Alive: timeout=75, max=914 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-1d804450-bf64-4497-bc8c-5c364a51a7d9 x-openstack-request-id: req-1d804450-bf64-4497-bc8c-5c364a51a7d9 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-1d804450-bf64-4497-bc8c-5c364a51a7d9 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:57:54 GMT Keep-Alive: timeout=75, max=913 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-b9cb177c-a774-437c-9413-2ec59e17c7a6 x-openstack-request-id: req-b9cb177c-a774-437c-9413-2ec59e17c7a6 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-b9cb177c-a774-437c-9413-2ec59e17c7a6 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:57:59 GMT Keep-Alive: timeout=75, max=912 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-2517b152-99b3-4043-a072-e67975cdd47f x-openstack-request-id: req-2517b152-99b3-4043-a072-e67975cdd47f 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-2517b152-99b3-4043-a072-e67975cdd47f 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:58:04 GMT Keep-Alive: timeout=75, max=911 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-80ec549b-a13f-4c7e-aa2c-e77ea48c8522 x-openstack-request-id: req-80ec549b-a13f-4c7e-aa2c-e77ea48c8522 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-80ec549b-a13f-4c7e-aa2c-e77ea48c8522 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:58:09 GMT Keep-Alive: timeout=75, max=910 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-0d616940-3955-4dd5-8b41-0cd109703636 x-openstack-request-id: req-0d616940-3955-4dd5-8b41-0cd109703636 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-0d616940-3955-4dd5-8b41-0cd109703636 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:58:14 GMT Keep-Alive: timeout=75, max=909 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-46a31d4c-a53e-4ed8-9443-30d0e78bb406 x-openstack-request-id: req-46a31d4c-a53e-4ed8-9443-30d0e78bb406 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-46a31d4c-a53e-4ed8-9443-30d0e78bb406 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:58:19 GMT Keep-Alive: timeout=75, max=908 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-4daaefe1-8276-41c1-9b6c-2749cb41d1a3 x-openstack-request-id: req-4daaefe1-8276-41c1-9b6c-2749cb41d1a3 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-4daaefe1-8276-41c1-9b6c-2749cb41d1a3 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:58:25 GMT Keep-Alive: timeout=75, max=907 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-c4a28ffd-7419-475f-9886-c41fdc517aae x-openstack-request-id: req-c4a28ffd-7419-475f-9886-c41fdc517aae 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-c4a28ffd-7419-475f-9886-c41fdc517aae 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:58:30 GMT Keep-Alive: timeout=75, max=906 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-8c778ba5-e43f-4f2f-a566-89d3faa3159f x-openstack-request-id: req-8c778ba5-e43f-4f2f-a566-89d3faa3159f 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-8c778ba5-e43f-4f2f-a566-89d3faa3159f 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:58:35 GMT Keep-Alive: timeout=75, max=905 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-23fc8a7a-e393-4f80-be3f-a01a853fe661 x-openstack-request-id: req-23fc8a7a-e393-4f80-be3f-a01a853fe661 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-23fc8a7a-e393-4f80-be3f-a01a853fe661 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:58:40 GMT Keep-Alive: timeout=75, max=904 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-8b923b07-fa2e-4dab-849a-e9aa70ad8168 x-openstack-request-id: req-8b923b07-fa2e-4dab-849a-e9aa70ad8168 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-8b923b07-fa2e-4dab-849a-e9aa70ad8168 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:58:45 GMT Keep-Alive: timeout=75, max=903 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-afd10afd-b45e-4070-9dcd-a6deb90067f9 x-openstack-request-id: req-afd10afd-b45e-4070-9dcd-a6deb90067f9 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-afd10afd-b45e-4070-9dcd-a6deb90067f9 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:58:51 GMT Keep-Alive: timeout=75, max=902 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-2c9c5ab2-a4b6-4434-84ad-9db0003e62ae x-openstack-request-id: req-2c9c5ab2-a4b6-4434-84ad-9db0003e62ae 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-2c9c5ab2-a4b6-4434-84ad-9db0003e62ae 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:58:56 GMT Keep-Alive: timeout=75, max=901 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-bd3f91e5-49af-48a2-b103-45a6c3110fb8 x-openstack-request-id: req-bd3f91e5-49af-48a2-b103-45a6c3110fb8 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-bd3f91e5-49af-48a2-b103-45a6c3110fb8 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:59:01 GMT Keep-Alive: timeout=75, max=900 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-de0fb26d-465a-461c-a2ae-6e7b3c872789 x-openstack-request-id: req-de0fb26d-465a-461c-a2ae-6e7b3c872789 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-de0fb26d-465a-461c-a2ae-6e7b3c872789 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:59:06 GMT Keep-Alive: timeout=75, max=899 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-283d9cf2-039d-44fa-80ab-ba5b592532db x-openstack-request-id: req-283d9cf2-039d-44fa-80ab-ba5b592532db 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-283d9cf2-039d-44fa-80ab-ba5b592532db 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:59:11 GMT Keep-Alive: timeout=75, max=898 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-70159ea2-35be-4979-9bee-3d12d3a97c56 x-openstack-request-id: req-70159ea2-35be-4979-9bee-3d12d3a97c56 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-70159ea2-35be-4979-9bee-3d12d3a97c56 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:59:17 GMT Keep-Alive: timeout=75, max=897 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-1ef5f768-7d31-4eb9-9663-2a2037679fd0 x-openstack-request-id: req-1ef5f768-7d31-4eb9-9663-2a2037679fd0 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-1ef5f768-7d31-4eb9-9663-2a2037679fd0 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:59:22 GMT Keep-Alive: timeout=75, max=896 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-8ced4236-a461-4015-b4dd-219bd67c095a x-openstack-request-id: req-8ced4236-a461-4015-b4dd-219bd67c095a 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-8ced4236-a461-4015-b4dd-219bd67c095a 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:59:27 GMT Keep-Alive: timeout=75, max=895 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-b2cb42de-5121-4e39-90cc-d47ad87551ce x-openstack-request-id: req-b2cb42de-5121-4e39-90cc-d47ad87551ce 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-b2cb42de-5121-4e39-90cc-d47ad87551ce 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:59:32 GMT Keep-Alive: timeout=75, max=894 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-7518b7a0-d86d-41b9-802b-b12c163fedd0 x-openstack-request-id: req-7518b7a0-d86d-41b9-802b-b12c163fedd0 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-7518b7a0-d86d-41b9-802b-b12c163fedd0 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:59:37 GMT Keep-Alive: timeout=75, max=893 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-1ea216b4-123d-4fcd-93bf-4dafa04aeb3b x-openstack-request-id: req-1ea216b4-123d-4fcd-93bf-4dafa04aeb3b 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-1ea216b4-123d-4fcd-93bf-4dafa04aeb3b 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:59:42 GMT Keep-Alive: timeout=75, max=892 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-2d5ccea8-b107-4672-8283-7a66a6a0b90a x-openstack-request-id: req-2d5ccea8-b107-4672-8283-7a66a6a0b90a 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-2d5ccea8-b107-4672-8283-7a66a6a0b90a 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:59:47 GMT Keep-Alive: timeout=75, max=891 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-83ebaf9f-2e07-4cd5-be77-ef17de52e24f x-openstack-request-id: req-83ebaf9f-2e07-4cd5-be77-ef17de52e24f 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-83ebaf9f-2e07-4cd5-be77-ef17de52e24f 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:59:53 GMT Keep-Alive: timeout=75, max=890 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-a8a1c3ca-03b9-41e3-9ab3-0d96c7d377ff x-openstack-request-id: req-a8a1c3ca-03b9-41e3-9ab3-0d96c7d377ff 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-a8a1c3ca-03b9-41e3-9ab3-0d96c7d377ff 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 19:59:58 GMT Keep-Alive: timeout=75, max=889 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-33cd6bbf-afdb-4d28-8bbf-e99b24f4a7df x-openstack-request-id: req-33cd6bbf-afdb-4d28-8bbf-e99b24f4a7df 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-33cd6bbf-afdb-4d28-8bbf-e99b24f4a7df 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:00:03 GMT Keep-Alive: timeout=75, max=888 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-2a10be92-ba8d-4d6b-bafb-09a59d76288d x-openstack-request-id: req-2a10be92-ba8d-4d6b-bafb-09a59d76288d 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-2a10be92-ba8d-4d6b-bafb-09a59d76288d 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:00:08 GMT Keep-Alive: timeout=75, max=887 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-6dc5ff3a-0b5a-4fbb-a324-96e115a6d183 x-openstack-request-id: req-6dc5ff3a-0b5a-4fbb-a324-96e115a6d183 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-6dc5ff3a-0b5a-4fbb-a324-96e115a6d183 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:00:14 GMT Keep-Alive: timeout=75, max=886 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-cfb43636-a856-4ff5-b7a3-1444a1a690ba x-openstack-request-id: req-cfb43636-a856-4ff5-b7a3-1444a1a690ba 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-cfb43636-a856-4ff5-b7a3-1444a1a690ba 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:00:19 GMT Keep-Alive: timeout=75, max=885 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-3dcb1958-206d-4102-9055-1aa09caf32c9 x-openstack-request-id: req-3dcb1958-206d-4102-9055-1aa09caf32c9 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-3dcb1958-206d-4102-9055-1aa09caf32c9 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:00:24 GMT Keep-Alive: timeout=75, max=884 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-b661d431-eb39-4ded-af4b-3afa91a12752 x-openstack-request-id: req-b661d431-eb39-4ded-af4b-3afa91a12752 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-b661d431-eb39-4ded-af4b-3afa91a12752 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:00:30 GMT Keep-Alive: timeout=75, max=883 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-8448b230-b9ff-4b8f-ad00-1555f8399460 x-openstack-request-id: req-8448b230-b9ff-4b8f-ad00-1555f8399460 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-8448b230-b9ff-4b8f-ad00-1555f8399460 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:00:35 GMT Keep-Alive: timeout=75, max=882 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-85c0de45-0dec-4f39-9aab-5b173e15de35 x-openstack-request-id: req-85c0de45-0dec-4f39-9aab-5b173e15de35 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-85c0de45-0dec-4f39-9aab-5b173e15de35 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:00:40 GMT Keep-Alive: timeout=75, max=881 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-5aa1ddfb-9732-431f-8499-888d1f1ab826 x-openstack-request-id: req-5aa1ddfb-9732-431f-8499-888d1f1ab826 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-5aa1ddfb-9732-431f-8499-888d1f1ab826 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:00:45 GMT Keep-Alive: timeout=75, max=880 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-42d7f6a0-b611-44e7-8df4-40da430fad6d x-openstack-request-id: req-42d7f6a0-b611-44e7-8df4-40da430fad6d 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-42d7f6a0-b611-44e7-8df4-40da430fad6d 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:00:50 GMT Keep-Alive: timeout=75, max=879 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-ddd58155-7236-435a-85ea-6e62f6fa734d x-openstack-request-id: req-ddd58155-7236-435a-85ea-6e62f6fa734d 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-ddd58155-7236-435a-85ea-6e62f6fa734d 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:00:55 GMT Keep-Alive: timeout=75, max=878 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-53f5cc6a-f9e2-4752-a184-24a562efb4d3 x-openstack-request-id: req-53f5cc6a-f9e2-4752-a184-24a562efb4d3 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-53f5cc6a-f9e2-4752-a184-24a562efb4d3 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:01:00 GMT Keep-Alive: timeout=75, max=877 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-1ac0ee98-0c25-458c-9554-46c1ca8b3dca x-openstack-request-id: req-1ac0ee98-0c25-458c-9554-46c1ca8b3dca 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-1ac0ee98-0c25-458c-9554-46c1ca8b3dca 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:01:05 GMT Keep-Alive: timeout=75, max=876 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-a397ee98-f17b-4d47-98ef-1a0feb0a26fc x-openstack-request-id: req-a397ee98-f17b-4d47-98ef-1a0feb0a26fc 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-a397ee98-f17b-4d47-98ef-1a0feb0a26fc 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:01:11 GMT Keep-Alive: timeout=75, max=875 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-2119b980-67f1-4feb-b880-101551b50a32 x-openstack-request-id: req-2119b980-67f1-4feb-b880-101551b50a32 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-2119b980-67f1-4feb-b880-101551b50a32 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:01:16 GMT Keep-Alive: timeout=75, max=874 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-db62e682-fc17-46e8-9f4c-d8dae7649321 x-openstack-request-id: req-db62e682-fc17-46e8-9f4c-d8dae7649321 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-db62e682-fc17-46e8-9f4c-d8dae7649321 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:01:21 GMT Keep-Alive: timeout=75, max=873 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-321f9f50-1f3a-423e-8209-feefb1a664e0 x-openstack-request-id: req-321f9f50-1f3a-423e-8209-feefb1a664e0 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-321f9f50-1f3a-423e-8209-feefb1a664e0 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:01:26 GMT Keep-Alive: timeout=75, max=872 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-09eefbbc-df1f-434d-b390-5f20d5d83467 x-openstack-request-id: req-09eefbbc-df1f-434d-b390-5f20d5d83467 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-09eefbbc-df1f-434d-b390-5f20d5d83467 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:01:31 GMT Keep-Alive: timeout=75, max=871 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-e92381d1-efed-4184-898f-7713aeca1a76 x-openstack-request-id: req-e92381d1-efed-4184-898f-7713aeca1a76 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-e92381d1-efed-4184-898f-7713aeca1a76 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:01:37 GMT Keep-Alive: timeout=75, max=870 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-5d55977a-3881-4260-89dc-a5e5cf8a9c93 x-openstack-request-id: req-5d55977a-3881-4260-89dc-a5e5cf8a9c93 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-5d55977a-3881-4260-89dc-a5e5cf8a9c93 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:01:42 GMT Keep-Alive: timeout=75, max=869 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-914f7f7b-05b0-4c69-8909-9ed8ea448acf x-openstack-request-id: req-914f7f7b-05b0-4c69-8909-9ed8ea448acf 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T19:51:37Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-914f7f7b-05b0-4c69-8909-9ed8ea448acf 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:01:47 GMT Keep-Alive: timeout=75, max=868 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-90811f33-95fd-4cdf-9ca7-8ad2ac4ddc5e x-openstack-request-id: req-90811f33-95fd-4cdf-9ca7-8ad2ac4ddc5e 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T20:01:47Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-90811f33-95fd-4cdf-9ca7-8ad2ac4ddc5e 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:01:52 GMT Keep-Alive: timeout=75, max=867 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-b712176e-1d1d-4a33-9c56-2b0e765b5104 x-openstack-request-id: req-b712176e-1d1d-4a33-9c56-2b0e765b5104 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T20:01:48Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-b712176e-1d1d-4a33-9c56-2b0e765b5104 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:01:57 GMT Keep-Alive: timeout=75, max=866 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-ed2acc78-1114-467f-96e0-88cd00984254 x-openstack-request-id: req-ed2acc78-1114-467f-96e0-88cd00984254 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T20:01:48Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-ed2acc78-1114-467f-96e0-88cd00984254 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:02:02 GMT Keep-Alive: timeout=75, max=865 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-8b3d7706-0d28-48dd-b51e-461d01895ca4 x-openstack-request-id: req-8b3d7706-0d28-48dd-b51e-461d01895ca4 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T20:01:48Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-8b3d7706-0d28-48dd-b51e-461d01895ca4 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2955 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2955 Content-Type: application/json Date: Mon, 07 Jul 2025 20:02:08 GMT Keep-Alive: timeout=75, max=864 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-ddb2dd5c-5f04-4192-907d-e9e44d953e03 x-openstack-request-id: req-ddb2dd5c-5f04-4192-907d-e9e44d953e03 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "1b0dc5048077e09408c0c755210092eaa95d835d0cdbfe3ecf451437", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T20:01:48Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": "ps7-ra2-n1.ps7.canonical.com", "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-ddb2dd5c-5f04-4192-907d-e9e44d953e03 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2847 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2847 Content-Type: application/json Date: Mon, 07 Jul 2025 20:02:13 GMT Keep-Alive: timeout=75, max=863 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-e92fc4c4-bbf8-4c30-b35c-592e35c4ade6 x-openstack-request-id: req-e92fc4c4-bbf8-4c30-b35c-592e35c4ade6 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "BUILD", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T20:02:10Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "progress": 0, "OS-EXT-AZ:availability_zone": "AZ1", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "OS-SRV-USG:launched_at": null, "OS-SRV-USG:terminated_at": null, "security_groups": [{"name": "autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-21.secgroup"}], "OS-EXT-SRV-ATTR:host": null, "OS-EXT-SRV-ATTR:instance_name": "instance-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "OS-EXT-SRV-ATTR:user_data": "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXV0b3BrZ3Rlc3QKZnFkbjogYXV0b3BrZ3Rlc3QubG9jYWwKbWFuYWdlX2V0Y19ob3N0czogdHJ1ZQphcHRfdXBkYXRlOiB0cnVlCmFwdF91cGdyYWRlOiBmYWxzZQphcHRfbWlycm9yOiBodHRwOi8vZnRwbWFzdGVyLmludGVybmFsL3VidW50dS8KCnJ1bmNtZDoKIC0gZWNobyAnQWNxdWlyZTo6TGFuZ3VhZ2VzICJub25lIjsnID4gL2V0Yy9hcHQvYXB0LmNvbmYuZC85MG5vbGFuZ3VhZ2VzCiAtIGVjaG8gJ2ZvcmNlLXVuc2FmZS1pbycgPiAvZXRjL2Rwa2cvZHBrZy5jZmcuZC9hdXRvcGtndGVzdAogLSBwcmludGYgJ1xuVEVSTT1saW51eFxuJyA+PiAvZXRjL2Vudmlyb25tZW50CiAtIHNlZCAtaSAtciAnL14xMjcuMC4xLjEvIHMvYXV0b3BrZ3Rlc3QtW14gXStcLi9hdXRvcGtndGVzdFwuLycgL2V0Yy9ob3N0cwo=", "OS-EXT-STS:task_state": "spawning", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-e92fc4c4-bbf8-4c30-b35c-592e35c4ade6 982s Server building... 0% completeDEBUG (session:517) REQ: curl -g -i -X GET https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 -H "Accept: application/json" -H "OpenStack-API-Version: compute 2.87" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA256}1da795727d16ea3d4eef649a63673cbb51afb192f4ef70267c1cee2c07f8eb24" -H "X-OpenStack-Nova-API-Version: 2.87" 982s DEBUG (connectionpool:429) https://nova.ps7.canonical.com:8774 "GET /v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 HTTP/1.1" 200 2896 982s DEBUG (session:548) RESP: [200] Connection: Keep-Alive Content-Length: 2896 Content-Type: application/json Date: Mon, 07 Jul 2025 20:02:18 GMT Keep-Alive: timeout=75, max=862 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-eda56ee7-ca07-4672-9a3a-c2b02bbcda1c x-openstack-request-id: req-eda56ee7-ca07-4672-9a3a-c2b02bbcda1c 982s DEBUG (session:580) RESP BODY: {"server": {"id": "118e006d-6732-417a-b4d2-e4acf2a263a5", "name": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-proposed-migration-environment-2-6d71159f-f9a3-4ea9-8f21-89be6de82779", "status": "ERROR", "tenant_id": "c20da633fc2e44cd97ff31be0acd959a", "user_id": "d1c206dbd7b64e3eacefc738fd9acdca", "metadata": {}, "hostId": "", "image": {"id": "4588178a-8ca7-4b44-aac8-789fb940340e", "links": [{"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/images/4588178a-8ca7-4b44-aac8-789fb940340e"}]}, "flavor": {"vcpus": 2, "ram": 4096, "disk": 20, "ephemeral": 0, "swap": 0, "original_name": "autopkgtest-cpu2-ram4-disk20-amd64", "extra_specs": {"aggregate_instance_extra_specs:commit": "amd64", "hw:cpu_policy": "shared", "hw:mem_page_size": "large", "hw:pci_numa_affinity_policy": "preferred"}}, "created": "2025-07-07T19:50:58Z", "updated": "2025-07-07T20:02:17Z", "addresses": {}, "accessIPv4": "", "accessIPv6": "", "links": [{"rel": "self", "href": "https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}, {"rel": "bookmark", "href": "https://nova.ps7.canonical.com:8774/servers/118e006d-6732-417a-b4d2-e4acf2a263a5"}], "OS-DCF:diskConfig": "MANUAL", "fault": {"code": 500, "created": "2025-07-07T20:02:17Z", "message": "Build of instance 118e006d-6732-417a-b4d2-e4acf2a263a5 aborted: Failed to allocate the network(s), not rescheduling."}, "OS-EXT-AZ:availability_zone": "", "config_drive": "True", "key_name": "testbed-juju-7f2275-prod-proposed-migration-environment-2", "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-000d70cc", "OS-EXT-SRV-ATTR:hypervisor_hostname": null, "OS-EXT-SRV-ATTR:reservation_id": "r-dwr0d1tw", "OS-EXT-SRV-ATTR:launch_index": 0, "OS-EXT-SRV-ATTR:hostname": "adt-questing-amd64-ggml-20250707-194556-juju-7f2275-prod-propos", "OS-EXT-SRV-ATTR:kernel_id": "", "OS-EXT-SRV-ATTR:ramdisk_id": "", "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda", "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": []}} 982s DEBUG (session:936) GET call to compute for https://nova.ps7.canonical.com:8774/v2.1/servers/118e006d-6732-417a-b4d2-e4acf2a263a5 used request id req-eda56ee7-ca07-4672-9a3a-c2b02bbcda1c 982s DEBUG (shell:822) 982s Traceback (most recent call last): 982s File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 820, in main 982s OpenStackComputeShell().main(argv) 982s File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 742, in main 982s args.func(self.cs, args) 982s File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 980, in do_boot 982s _poll_for_status(cs.servers.get, server.id, 'building', ['active']) 982s File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 1019, in _poll_for_status 982s raise exceptions.ResourceInErrorState(obj) 982s novaclient.exceptions.ResourceInErrorState: 982s ERROR (ResourceInErrorState): 982s 982s Error building server 1668s autopkgtest [20:13:44]: testbed dpkg architecture: amd64 1669s autopkgtest [20:13:45]: testbed apt version: 3.1.3 1669s autopkgtest [20:13:45]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1669s autopkgtest [20:13:45]: testbed release detected to be: questing 1670s autopkgtest [20:13:46]: updating testbed package index (apt update) 1670s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [249 kB] 1670s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1670s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1670s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1670s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [15.8 kB] 1670s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [182 kB] 1670s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [28.2 kB] 1670s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [50.7 kB] 1670s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [37.0 kB] 1670s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [101 kB] 1670s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [167 kB] 1670s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [17.5 kB] 1670s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [8856 B] 1670s Fetched 858 kB in 1s (1602 kB/s) 1671s Reading package lists... 1672s autopkgtest [20:13:48]: upgrading testbed (apt dist-upgrade and autopurge) 1672s Reading package lists... 1672s Building dependency tree... 1672s Reading state information... 1672s Calculating upgrade... 1672s The following packages will be upgraded: 1672s apparmor libapparmor1 libc-bin libc-dev-bin libc6 libc6-dev libnss-systemd 1672s libpam-systemd libsystemd-shared libsystemd0 libudev1 libxml2-16 locales 1672s systemd systemd-cryptsetup systemd-resolved systemd-sysv systemd-timesyncd 1672s udev 1672s 19 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1672s Need to get 20.2 MB of archives. 1672s After this operation, 71.7 kB of additional disk space will be used. 1672s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 libc6-dev amd64 2.41-9ubuntu1 [2181 kB] 1672s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 libc-dev-bin amd64 2.41-9ubuntu1 [23.4 kB] 1672s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 libc6 amd64 2.41-9ubuntu1 [3324 kB] 1673s Get:4 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 libc-bin amd64 2.41-9ubuntu1 [699 kB] 1673s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 libsystemd0 amd64 257.7-1ubuntu1 [526 kB] 1673s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 libnss-systemd amd64 257.7-1ubuntu1 [173 kB] 1673s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 systemd-sysv amd64 257.7-1ubuntu1 [11.9 kB] 1673s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 systemd-resolved amd64 257.7-1ubuntu1 [328 kB] 1673s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 libpam-systemd amd64 257.7-1ubuntu1 [257 kB] 1673s Get:10 http://ftpmaster.internal/ubuntu questing/main amd64 libsystemd-shared amd64 257.7-1ubuntu1 [2292 kB] 1673s Get:11 http://ftpmaster.internal/ubuntu questing/main amd64 systemd amd64 257.7-1ubuntu1 [2980 kB] 1673s Get:12 http://ftpmaster.internal/ubuntu questing/main amd64 systemd-timesyncd amd64 257.7-1ubuntu1 [41.5 kB] 1673s Get:13 http://ftpmaster.internal/ubuntu questing/main amd64 systemd-cryptsetup amd64 257.7-1ubuntu1 [123 kB] 1673s Get:14 http://ftpmaster.internal/ubuntu questing/main amd64 udev amd64 257.7-1ubuntu1 [1416 kB] 1673s Get:15 http://ftpmaster.internal/ubuntu questing/main amd64 libudev1 amd64 257.7-1ubuntu1 [205 kB] 1673s Get:16 http://ftpmaster.internal/ubuntu questing/main amd64 libapparmor1 amd64 4.1.1-0ubuntu3 [55.9 kB] 1673s Get:17 http://ftpmaster.internal/ubuntu questing/main amd64 libxml2-16 amd64 2.14.4+dfsg-0exp1 [606 kB] 1673s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 locales all 2.41-9ubuntu1 [4253 kB] 1673s Get:19 http://ftpmaster.internal/ubuntu questing/main amd64 apparmor amd64 4.1.1-0ubuntu3 [686 kB] 1674s Preconfiguring packages ... 1674s Fetched 20.2 MB in 1s (14.5 MB/s) 1674s (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 ... 120968 files and directories currently installed.) 1674s Preparing to unpack .../libc6-dev_2.41-9ubuntu1_amd64.deb ... 1674s Unpacking libc6-dev:amd64 (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 1674s Preparing to unpack .../libc-dev-bin_2.41-9ubuntu1_amd64.deb ... 1674s Unpacking libc-dev-bin (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 1674s Preparing to unpack .../libc6_2.41-9ubuntu1_amd64.deb ... 1674s Unpacking libc6:amd64 (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 1674s Setting up libc6:amd64 (2.41-9ubuntu1) ... 1675s (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 ... 120968 files and directories currently installed.) 1675s Preparing to unpack .../libc-bin_2.41-9ubuntu1_amd64.deb ... 1675s Unpacking libc-bin (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 1675s Setting up libc-bin (2.41-9ubuntu1) ... 1675s (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 ... 120968 files and directories currently installed.) 1675s Preparing to unpack .../libsystemd0_257.7-1ubuntu1_amd64.deb ... 1675s Unpacking libsystemd0:amd64 (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 1675s Setting up libsystemd0:amd64 (257.7-1ubuntu1) ... 1675s (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 ... 120968 files and directories currently installed.) 1675s Preparing to unpack .../libnss-systemd_257.7-1ubuntu1_amd64.deb ... 1675s Unpacking libnss-systemd:amd64 (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 1675s Preparing to unpack .../systemd-sysv_257.7-1ubuntu1_amd64.deb ... 1675s Unpacking systemd-sysv (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 1675s Preparing to unpack .../systemd-resolved_257.7-1ubuntu1_amd64.deb ... 1675s Unpacking systemd-resolved (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 1675s Preparing to unpack .../libpam-systemd_257.7-1ubuntu1_amd64.deb ... 1675s Unpacking libpam-systemd:amd64 (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 1675s Preparing to unpack .../libsystemd-shared_257.7-1ubuntu1_amd64.deb ... 1675s Unpacking libsystemd-shared:amd64 (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 1675s Setting up libsystemd-shared:amd64 (257.7-1ubuntu1) ... 1675s (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 ... 120968 files and directories currently installed.) 1675s Preparing to unpack .../systemd_257.7-1ubuntu1_amd64.deb ... 1675s Unpacking systemd (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 1675s Preparing to unpack .../systemd-timesyncd_257.7-1ubuntu1_amd64.deb ... 1675s Unpacking systemd-timesyncd (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 1675s Preparing to unpack .../systemd-cryptsetup_257.7-1ubuntu1_amd64.deb ... 1675s Unpacking systemd-cryptsetup (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 1675s Preparing to unpack .../udev_257.7-1ubuntu1_amd64.deb ... 1675s Unpacking udev (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 1675s Preparing to unpack .../libudev1_257.7-1ubuntu1_amd64.deb ... 1675s Unpacking libudev1:amd64 (257.7-1ubuntu1) over (257.6-1ubuntu1) ... 1675s Setting up libudev1:amd64 (257.7-1ubuntu1) ... 1675s (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 ... 120969 files and directories currently installed.) 1675s Preparing to unpack .../libapparmor1_4.1.1-0ubuntu3_amd64.deb ... 1675s Unpacking libapparmor1:amd64 (4.1.1-0ubuntu3) over (4.1.1-0ubuntu2) ... 1675s Preparing to unpack .../libxml2-16_2.14.4+dfsg-0exp1_amd64.deb ... 1675s Unpacking libxml2-16:amd64 (2.14.4+dfsg-0exp1) over (2.14.3+dfsg-0exp3) ... 1675s Preparing to unpack .../locales_2.41-9ubuntu1_all.deb ... 1675s Unpacking locales (2.41-9ubuntu1) over (2.41-6ubuntu2) ... 1676s Preparing to unpack .../apparmor_4.1.1-0ubuntu3_amd64.deb ... 1676s Unpacking apparmor (4.1.1-0ubuntu3) over (4.1.1-0ubuntu2) ... 1676s Setting up libapparmor1:amd64 (4.1.1-0ubuntu3) ... 1676s Setting up libxml2-16:amd64 (2.14.4+dfsg-0exp1) ... 1676s Setting up systemd (257.7-1ubuntu1) ... 1676s /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. 1676s /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. 1677s Setting up locales (2.41-9ubuntu1) ... 1677s Generating locales (this might take a while)... 1678s en_US.UTF-8... done 1678s Generation complete. 1678s Setting up apparmor (4.1.1-0ubuntu3) ... 1678s Installing new version of config file /etc/apparmor.d/lsusb ... 1678s Installing new version of config file /etc/apparmor.d/mbsync ... 1679s Reloading AppArmor profiles 1680s Setting up systemd-cryptsetup (257.7-1ubuntu1) ... 1680s Setting up systemd-timesyncd (257.7-1ubuntu1) ... 1680s systemd-time-wait-sync.service is a disabled or a static unit not running, not starting it. 1680s Setting up udev (257.7-1ubuntu1) ... 1681s Creating group 'clock' with GID 987. 1681s Setting up libc-dev-bin (2.41-9ubuntu1) ... 1681s Setting up systemd-resolved (257.7-1ubuntu1) ... 1681s Setting up systemd-sysv (257.7-1ubuntu1) ... 1681s Setting up libnss-systemd:amd64 (257.7-1ubuntu1) ... 1681s Setting up libpam-systemd:amd64 (257.7-1ubuntu1) ... 1681s Setting up libc6-dev:amd64 (2.41-9ubuntu1) ... 1681s Processing triggers for libc-bin (2.41-9ubuntu1) ... 1681s Processing triggers for man-db (2.13.1-1) ... 1682s Processing triggers for dbus (1.16.2-2ubuntu1) ... 1682s Processing triggers for shared-mime-info (2.4-5build2) ... 1683s Processing triggers for procps (2:4.0.4-8ubuntu2) ... 1683s Processing triggers for initramfs-tools (0.149ubuntu1) ... 1683s update-initramfs: Generating /boot/initrd.img-6.15.0-3-generic 1683s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 1691s Reading package lists... 1691s Building dependency tree... 1691s Reading state information... 1691s Solving dependencies... 1691s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1691s autopkgtest [20:14:07]: rebooting testbed after setup commands that affected boot 1711s Reading package lists... 1712s Building dependency tree... 1712s Reading state information... 1712s Solving dependencies... 1712s The following NEW packages will be installed: 1712s libamd-comgr2 libamdhip64-5 libfmt10 libggml libggml-hip libgomp1 1712s libhipblas0 libhsa-runtime64-1 libhsakmt1 libllvm17t64 librocblas0 1712s librocsolver0 pkg-rocm-tools 1712s 0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded. 1712s Need to get 847 MB of archives. 1712s After this operation, 5114 MB of additional disk space will be used. 1712s Get:1 http://ftpmaster.internal/ubuntu questing/universe amd64 libllvm17t64 amd64 1:17.0.6-22build1 [25.9 MB] 1713s Get:2 http://ftpmaster.internal/ubuntu questing/universe amd64 libamd-comgr2 amd64 6.0+git20231212.4510c28+dfsg-3build3 [14.3 MB] 1713s Get:3 http://ftpmaster.internal/ubuntu questing/universe amd64 libhsakmt1 amd64 5.7.0-1build1 [62.9 kB] 1713s Get:4 http://ftpmaster.internal/ubuntu questing/universe amd64 libhsa-runtime64-1 amd64 5.7.1-2build1 [491 kB] 1713s Get:5 http://ftpmaster.internal/ubuntu questing/universe amd64 libamdhip64-5 amd64 5.7.1-6 [9698 kB] 1713s Get:6 http://ftpmaster.internal/ubuntu questing/universe amd64 libfmt10 amd64 10.1.1+ds1-4 [79.0 kB] 1713s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 libgomp1 amd64 15.1.0-8ubuntu1 [151 kB] 1713s Get:8 http://ftpmaster.internal/ubuntu questing/universe amd64 librocblas0 amd64 5.5.1+dfsg-7 [178 MB] 1720s Get:9 http://ftpmaster.internal/ubuntu questing/universe amd64 librocsolver0 amd64 5.5.1-7 [479 MB] 1732s Get:10 http://ftpmaster.internal/ubuntu questing/universe amd64 libhipblas0 amd64 5.5.1-4build1 [81.6 kB] 1732s Get:11 http://ftpmaster.internal/ubuntu questing/universe amd64 libggml-hip amd64 0.0~git20250618.9e4bee1-1 [139 MB] 1736s Get:12 http://ftpmaster.internal/ubuntu questing/universe amd64 libggml amd64 0.0~git20250618.9e4bee1-1 [296 kB] 1736s Get:13 http://ftpmaster.internal/ubuntu questing/universe amd64 pkg-rocm-tools all 0.8.2 [7130 B] 1737s Fetched 847 MB in 25s (34.5 MB/s) 1737s Selecting previously unselected package libllvm17t64:amd64. 1737s (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 ... 120971 files and directories currently installed.) 1737s Preparing to unpack .../00-libllvm17t64_1%3a17.0.6-22build1_amd64.deb ... 1737s Unpacking libllvm17t64:amd64 (1:17.0.6-22build1) ... 1737s Selecting previously unselected package libamd-comgr2:amd64. 1737s Preparing to unpack .../01-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3build3_amd64.deb ... 1737s Unpacking libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3build3) ... 1737s Selecting previously unselected package libhsakmt1:amd64. 1737s Preparing to unpack .../02-libhsakmt1_5.7.0-1build1_amd64.deb ... 1737s Unpacking libhsakmt1:amd64 (5.7.0-1build1) ... 1737s Selecting previously unselected package libhsa-runtime64-1. 1737s Preparing to unpack .../03-libhsa-runtime64-1_5.7.1-2build1_amd64.deb ... 1737s Unpacking libhsa-runtime64-1 (5.7.1-2build1) ... 1737s Selecting previously unselected package libamdhip64-5:amd64. 1737s Preparing to unpack .../04-libamdhip64-5_5.7.1-6_amd64.deb ... 1737s Unpacking libamdhip64-5:amd64 (5.7.1-6) ... 1738s Selecting previously unselected package libfmt10:amd64. 1738s Preparing to unpack .../05-libfmt10_10.1.1+ds1-4_amd64.deb ... 1738s Unpacking libfmt10:amd64 (10.1.1+ds1-4) ... 1738s Selecting previously unselected package libgomp1:amd64. 1738s Preparing to unpack .../06-libgomp1_15.1.0-8ubuntu1_amd64.deb ... 1738s Unpacking libgomp1:amd64 (15.1.0-8ubuntu1) ... 1738s Selecting previously unselected package librocblas0. 1738s Preparing to unpack .../07-librocblas0_5.5.1+dfsg-7_amd64.deb ... 1738s Unpacking librocblas0 (5.5.1+dfsg-7) ... 1743s Selecting previously unselected package librocsolver0. 1743s Preparing to unpack .../08-librocsolver0_5.5.1-7_amd64.deb ... 1743s Unpacking librocsolver0 (5.5.1-7) ... 1748s Selecting previously unselected package libhipblas0. 1748s Preparing to unpack .../09-libhipblas0_5.5.1-4build1_amd64.deb ... 1748s Unpacking libhipblas0 (5.5.1-4build1) ... 1748s Selecting previously unselected package libggml-hip:amd64. 1748s Preparing to unpack .../10-libggml-hip_0.0~git20250618.9e4bee1-1_amd64.deb ... 1748s Unpacking libggml-hip:amd64 (0.0~git20250618.9e4bee1-1) ... 1751s Selecting previously unselected package libggml:amd64. 1751s Preparing to unpack .../11-libggml_0.0~git20250618.9e4bee1-1_amd64.deb ... 1751s Unpacking libggml:amd64 (0.0~git20250618.9e4bee1-1) ... 1751s Selecting previously unselected package pkg-rocm-tools. 1751s Preparing to unpack .../12-pkg-rocm-tools_0.8.2_all.deb ... 1751s Unpacking pkg-rocm-tools (0.8.2) ... 1751s Setting up libgomp1:amd64 (15.1.0-8ubuntu1) ... 1751s Setting up libllvm17t64:amd64 (1:17.0.6-22build1) ... 1751s Setting up libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3build3) ... 1751s Setting up pkg-rocm-tools (0.8.2) ... 1751s Setting up libfmt10:amd64 (10.1.1+ds1-4) ... 1751s Setting up libhsakmt1:amd64 (5.7.0-1build1) ... 1751s Setting up libhsa-runtime64-1 (5.7.1-2build1) ... 1751s Setting up libamdhip64-5:amd64 (5.7.1-6) ... 1751s Setting up librocblas0 (5.5.1+dfsg-7) ... 1751s Setting up librocsolver0 (5.5.1-7) ... 1751s Setting up libhipblas0 (5.5.1-4build1) ... 1751s Setting up libggml:amd64 (0.0~git20250618.9e4bee1-1) ... 1751s Setting up libggml-hip:amd64 (0.0~git20250618.9e4bee1-1) ... 1751s Processing triggers for libc-bin (2.41-9ubuntu1) ... 1751s Processing triggers for man-db (2.13.1-1) ... 1756s autopkgtest [20:15:12]: test libggml-hip: rocm-test-launcher /usr/libexec/ggml/runtests 1756s autopkgtest [20:15:12]: test libggml-hip: [----------------------- 1756s /dev/kfd not present, system either lacks AMD GPU or 'amdgpu' driver is not loaded. 1756s Skipping tests. 1757s autopkgtest [20:15:13]: test libggml-hip: -----------------------] 1757s autopkgtest [20:15:13]: test libggml-hip: - - - - - - - - - - results - - - - - - - - - - 1757s libggml-hip SKIP exit status 77 and marked as skippable 1757s autopkgtest [20:15:13]: @@@@@@@@@@@@@@@@@@@@ summary 1757s libggml-cpu PASS 1757s libggml-cpu PASS 1757s libggml-hip SKIP exit status 77 and marked as skippable