NNUE with only AVX support

Discussion of chess software programming and technical issues.

Moderator: Ras

Engin
Posts: 1000
Joined: Mon Jan 05, 2009 7:40 pm
Location: Germany
Full name: Engin Üstün

NNUE with only AVX support

Post by Engin »

Hello,

on programmers please don't compile NNUE engines with only AVX support thats crashed on older hardwares !

disable AVX or compile that only with SSE support !

thanks!
Engin
User avatar
xr_a_y
Posts: 1872
Joined: Sat Nov 25, 2017 2:28 pm
Location: France

Re: NNUE with only AVX support

Post by xr_a_y »

Or why not using the right executable, corresponding to your cpu capabilities ?
Most engines developers release for more than one target.
Luecx
Posts: 138
Joined: Thu Jun 18, 2020 9:20 pm
Full name: Finn Eggers

Re: NNUE with only AVX support

Post by Luecx »

Engin wrote: Thu May 12, 2022 2:07 pm Hello,

on programmers please don't compile NNUE engines with only AVX support thats crashed on older hardwares !

disable AVX or compile that only with SSE support !

thanks!
Engin
Many engines, including Koivisto, offer an SSE build which will most likely work when your machine does not support AVX.
The ability to speak does not make you intelligent. https://github.com/Luecx/Koivisto

Image
AndrewGrant
Posts: 1957
Joined: Tue Apr 19, 2016 6:08 am
Location: U.S.A
Full name: Andrew Grant

Re: NNUE with only AVX support

Post by AndrewGrant »

Plenty of non-AVX2, even non SSE4.1/4.2 engines.

Now if you are asking for something that does not have SSE3 or SSSE3...
Engin
Posts: 1000
Joined: Mon Jan 05, 2009 7:40 pm
Location: Germany
Full name: Engin Üstün

Re: NNUE with only AVX support

Post by Engin »

xr_a_y wrote: Thu May 12, 2022 3:25 pm Or why not using the right executable, corresponding to your cpu capabilities ?
Most engines developers release for more than one target.
Rebel 15 doesn't work because only AVX
User avatar
Rebel
Posts: 7299
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: NNUE with only AVX support

Post by Rebel »

Engin wrote: Thu May 12, 2022 5:11 pm
xr_a_y wrote: Thu May 12, 2022 3:25 pm Or why not using the right executable, corresponding to your cpu capabilities ?
Most engines developers release for more than one target.
Rebel 15 doesn't work because only AVX
As of today it does.
90% of coding is debugging, the other 10% is writing bugs.
Engin
Posts: 1000
Joined: Mon Jan 05, 2009 7:40 pm
Location: Germany
Full name: Engin Üstün

Re: NNUE with only AVX support

Post by Engin »

Rebel wrote: Thu May 12, 2022 5:22 pm
Engin wrote: Thu May 12, 2022 5:11 pm
xr_a_y wrote: Thu May 12, 2022 3:25 pm Or why not using the right executable, corresponding to your cpu capabilities ?
Most engines developers release for more than one target.
Rebel 15 doesn't work because only AVX
As of today it does.
Ok, now works, many thanks Ed :-)
dangi12012
Posts: 1062
Joined: Tue Apr 28, 2020 10:03 pm
Full name: Daniel Infuehr

Re: NNUE with only AVX support

Post by dangi12012 »

Rebel wrote: Thu May 12, 2022 5:22 pm
Engin wrote: Thu May 12, 2022 5:11 pm
xr_a_y wrote: Thu May 12, 2022 3:25 pm Or why not using the right executable, corresponding to your cpu capabilities ?
Most engines developers release for more than one target.
Rebel 15 doesn't work because only AVX
As of today it does.
But does it compile on a Pentium II?
Ubuntu i386. gcc-3.4
Worlds-fastest-Bitboard-Chess-Movegenerator
Daniel Inführ - Software Developer