Client trying to run AVX2 for GPUs

Moderators: Site Moderators, FAHC Science Team

Sandman192
Posts: 83
Joined: Fri Mar 07, 2008 12:40 am

Client trying to run AVX2 for GPUs

Post by Sandman192 »

The client is trying to D/L a Core_a9 files witch is for AVX2 witch is for CPUS. But the client is trying run AVX2 for GPUs. It also fails on downloading every time.

How do you tell the client to ignore all Core_a9 files?
And when will you make AVX2 work for CPUs instead?
BobWilliams757
Posts: 514
Joined: Fri Apr 03, 2020 2:22 pm
Hardware configuration: ASRock X370M PRO4
Ryzen 2400G APU
16 GB DDR4-3200
MSI GTX 1660 Super Gaming X

Re: Client trying to run AVX2 for GPUs

Post by BobWilliams757 »

Is this still only happening with the one project for you? I can't say for sure that it did or didn't try to run on my machine, but it did download and unpack the A9 core, and promptly errored out the work unit.

As for the download failures, on my end there was no problem with the first download. Not the speediest of all time, but I've had both downloads and uploads slower.
Fold them if you get them!
Sandman192
Posts: 83
Joined: Fri Mar 07, 2008 12:40 am

Re: Client trying to run AVX2 for GPUs

Post by Sandman192 »

BobWilliams757 wrote: Fri Jul 26, 2024 2:33 am Is this still only happening with the one project for you?
No. 2 GPUs are left idled. GTX 980 and 1080.
I'm still getting CPU and AMD iGPU work.

I just looked at my logs and got more errors. FS01 is for CPU and FS04 is for CPU too. Both running WUs fine.
******************************* Date: 2024-07-25 *******************************
20:59:23:ERROR:WU01:FS02:Exception: Transfer failed
22:00:29:ERROR:WU01:FS02:Exception: Transfer failed
22:57:35:ERROR:WU01:FS02:Exception: Transfer failed
23:58:26:ERROR:WU01:FS02:Exception: Transfer failed
00:30:03:WARNING:WU04:FS01:Failed to get assignment from 'assign1.foldingathome.org:80': No WUs available for this configuration
00:30:04:WARNING:WU04:FS01:Failed to get assignment from 'assign2.foldingathome.org:80': No WUs available for this configuration
00:30:05:WARNING:WU04:FS01:Failed to get assignment from 'assign3.foldingathome.org:80': No WUs available for this configuration
00:30:05:WARNING:WU04:FS01:Failed to get assignment from 'assign4.foldingathome.org:80': No WUs available for this configuration
00:30:05:ERROR:WU04:FS01:Exception: Could not get an assignment
00:30:06:WARNING:WU04:FS01:Failed to get assignment from 'assign1.foldingathome.org:80': No WUs available for this configuration
00:30:07:WARNING:WU04:FS01:Failed to get assignment from 'assign2.foldingathome.org:80': No WUs available for this configuration
00:30:07:WARNING:WU04:FS01:Failed to get assignment from 'assign3.foldingathome.org:80': No WUs available for this configuration
00:30:07:WARNING:WU04:FS01:Failed to get assignment from 'assign4.foldingathome.org:80': No WUs available for this configuration
00:30:07:ERROR:WU04:FS01:Exception: Could not get an assignment
00:31:08:ERROR:WU04:FS01:Exception: Server did not assign work unit
00:32:44:WARNING:WU04:FS01:Failed to get assignment from 'assign1.foldingathome.org:80': No WUs available for this configuration
00:32:44:WARNING:WU04:FS01:Failed to get assignment from 'assign2.foldingathome.org:80': No WUs available for this configuration
00:32:45:WARNING:WU04:FS01:Failed to get assignment from 'assign3.foldingathome.org:80': No WUs available for this configuration
00:32:45:WARNING:WU04:FS01:Failed to get assignment from 'assign4.foldingathome.org:80': No WUs available for this configuration
00:32:45:ERROR:WU04:FS01:Exception: Could not get an assignment
00:59:37:ERROR:WU01:FS02:Exception: Transfer failed
01:57:59:ERROR:WU01:FS02:Exception: Transfer failed
Joe_H
Site Admin
Posts: 7926
Joined: Tue Apr 21, 2009 4:41 pm
Hardware configuration: Mac Pro 2.8 quad 12 GB smp4
MacBook Pro 2.9 i7 8 GB smp2
Location: W. MA

Re: Client trying to run AVX2 for GPUs

Post by Joe_H »

What is the configuration of those CPU slots? What CPU and how many threads?
Image

iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
Bsb5068
Posts: 28
Joined: Tue Sep 05, 2017 10:00 am

Re: Client trying to run AVX2 for GPUs

Post by Bsb5068 »

Same happens on me, project 18803 try to assign on rtx3080
Sandman192
Posts: 83
Joined: Fri Mar 07, 2008 12:40 am

Re: Client trying to run AVX2 for GPUs

Post by Sandman192 »

Joe_H wrote: Fri Jul 26, 2024 3:33 am What is the configuration of those CPU slots? What CPU and how many threads?
Slot 1, 4 threads and slot 2, 5 threads. The other threads are for other programs.
AMD Ryzen 7 7700X 8 Core 16 threads.
Joe_H
Site Admin
Posts: 7926
Joined: Tue Apr 21, 2009 4:41 pm
Hardware configuration: Mac Pro 2.8 quad 12 GB smp4
MacBook Pro 2.9 i7 8 GB smp2
Location: W. MA

Re: Client trying to run AVX2 for GPUs

Post by Joe_H »

So you are not running into a problem some did last week for CPU thread settings less than 4.

They are looking into server problems on the project and the download of Core_A9. Do not know when they will get that side fixed.

You asked "And when will you make AVX2 work for CPUs instead?", that will only happen if AVX2 brings any significant improvement in processing speed over AVX. Previous tests internally did not show that kind of improvement.
Image

iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
calxalot
Site Moderator
Posts: 1094
Joined: Sat Dec 08, 2007 1:33 am
Location: San Francisco, CA
Contact:

Re: Client trying to run AVX2 for GPUs

Post by calxalot »

SSE4.1, AVX-256, AVX2-256, ARM NEON are supported
toTOW
Site Moderator
Posts: 6349
Joined: Sun Dec 02, 2007 10:38 am
Location: Bordeaux, France
Contact:

Re: Client trying to run AVX2 for GPUs

Post by toTOW »

The assignment misconfiguration has been fixed, let us know if you still see some rogue CPU WUs trying to run on CPUs ...
Image

Folding@Home beta tester since 2002. Folding Forum moderator since July 2008.
Sandman192
Posts: 83
Joined: Fri Mar 07, 2008 12:40 am

Re: Client trying to run AVX2 for GPUs

Post by Sandman192 »

Still can't get Core_a9 so still no AVX2 can run CPU work.
19:55:18:WU01:FS02:Downloading core from http://cores.foldingathome.org/gromacs- ... ore_a9.fah
19:55:18:WU01:FS02:Connecting to cores.foldingathome.org:80
19:55:18:WU01:FS02:FahCore a9: Downloading 287.22MiB
19:55:24:WU01:FS02:FahCore a9: 1.46%
19:55:30:WU01:FS02:FahCore a9: 3.13%
19:55:36:WU01:FS02:FahCore a9: 4.81%
--------------------------------------------->
19:59:06:WU01:FS02:FahCore a9: 63.58%
19:59:12:WU01:FS02:FahCore a9: 65.28%
19:59:18:WU01:FS02:FahCore a9: 66.96%
19:59:20:ERROR:WU01:FS02:Exception: Transfer failed
And GPU had been idle for over 2 days now.
toTOW
Site Moderator
Posts: 6349
Joined: Sun Dec 02, 2007 10:38 am
Location: Bordeaux, France
Contact:

Re: Client trying to run AVX2 for GPUs

Post by toTOW »

You might to manually remove the broken WU that were assigned before or wait until they expires so that the client removes it automatically.
Image

Folding@Home beta tester since 2002. Folding Forum moderator since July 2008.
Sandman192
Posts: 83
Joined: Fri Mar 07, 2008 12:40 am

Re: Client trying to run AVX2 for GPUs

Post by Sandman192 »

WU01:FS02 is for a 1080 GPU - Log is showing 19:55:18:WU01:FS02:FahCore a9: Downloading 287.22MiB<-- FahCore a9 is for AVX 2 CPUs.
FahCore a9 aka Core_a9.fah = AVX2 CPUs. So why is it trying to download for GPUs?
WU02:FS03 is for a 980 GPU - But no work and no log to report.
WU05:FS01 is for iGPU. Strange when I get an warning "No work available for iGPU", but still have work for iGPU.
WU03:FS00 and WU06:FS04 is for CPUs and are working with no errors to report.
Both CPUs and iGPUs are sill getting work.
09:08:35:WARNING:WU05:FS01:Failed to get assignment from 'assign1.foldingathome.org:80': No WUs available for this configuration
09:08:36:WARNING:WU05:FS01:Failed to get assignment from 'assign2.foldingathome.org:80': No WUs available for this configuration
09:08:36:WARNING:WU05:FS01:Failed to get assignment from 'assign3.foldingathome.org:80': No WUs available for this configuration
09:08:37:WARNING:WU05:FS01:Failed to get assignment from 'assign4.foldingathome.org:80': No WUs available for this configuration
09:08:37:ERROR:WU05:FS01:Exception: Could not get an assignment
Note: this was all working fine for months until now.
Bsb5068
Posts: 28
Joined: Tue Sep 05, 2017 10:00 am

Re: Client trying to run AVX2 for GPUs

Post by Bsb5068 »

Sandman192 wrote: Sat Jul 27, 2024 8:02 pm Still can't get Core_a9 so still no AVX2 can run CPU work.
you can use USA or EU VPN to speedUP core download, or just remove WU manually and restart FAHClient to get new WUs.
Sandman192
Posts: 83
Joined: Fri Mar 07, 2008 12:40 am

Re: Client trying to run AVX2 for GPUs

Post by Sandman192 »

Bsb5068 wrote: Sat Jul 27, 2024 9:01 pm
Sandman192 wrote: Sat Jul 27, 2024 8:02 pm Still can't get Core_a9 so still no AVX2 can run CPU work.
you can use USA or EU VPN to speedUP core download, or just remove WU manually and restart FAHClient to get new WUs.
1. I don't have VPN and if I did it wouldn't speed up my ISP of 7 MiBs.
2. I removed WU for the 980 and 1080. 1st the 1080 is getting the right work and 2nd the 980 got Core_a9 which is for CPUs only and of course got errors trying to execute. After awhile it gave up and got more work but for Core_23 which is for GPUs.
I don't think this is the last of getting the work for a GPU. Since I got the Core_a9 downloaded, I won't have to worry about having to try to download it again and fail every time since I have it now forever.
But I know I'll still get those errors again.

Crashed 3 times before it got the right work.
21:26:30:WARNING:WU02:FS03:FahCore returned an unknown error code which probably indicates that it crashed
21:26:30:WARNING:WU02:FS03:FahCore returned: UNKNOWN_ERROR (121 = 0x79)
How is AVX2 for CPUs only and CUDA for GPUs only in the same??? 2 completely different instructions...
\cores.foldingathome.org\gromacs-core-a9\windows-10-64bit\cuda-avx2_256-release\0xa9-0.0.12\Core_a9.fah\FahCore_a9.exe
toTOW
Site Moderator
Posts: 6349
Joined: Sun Dec 02, 2007 10:38 am
Location: Bordeaux, France
Contact:

Re: Client trying to run AVX2 for GPUs

Post by toTOW »

Even when running on GPU, the Gromacs core also need CPU to run some calculations. So it's also optimised with a specific release. Acutally, Gromacs core is basically a CPU core that can offload some calculations on the GPU when some requirements are met. None of the current running project meet the requirements to offload work on GPU.
Image

Folding@Home beta tester since 2002. Folding Forum moderator since July 2008.
Post Reply