Fat Titz 1.1 released!

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

gaard
Posts: 463
Joined: Mon Jun 07, 2010 3:13 am
Location: Holland, MI
Full name: Martin W

Re: Fat Titz 1.1 released!

Post by gaard »

Sopel wrote: Tue Aug 31, 2021 3:28 pm The previous thread has been closed for an unknown reason (perhaps for off-topic unrelated to the engine?). As far as I know this was the first engine to have its thread closed, and I feel discriminated.

Fat Titz 1.1

Changes:
  • मुझे पढ़ें का हिंदी अनुवाद जोड़ें
  • 添加中文自述文件
  • Fix "Use NNUE" UCI option, now works correctly
  • Fix not printing "holy hell" when ep is the bestmove in the Anarchy mode.
  • Update to "do more LMR extensions for PV nodes"
  • Update to "CMH Pruning Tweak"
Note: The new nodes speedup formula with 3 fundamental constants by Additional Pylon aka ChickenLogic was unfortunately lost due to a github force-push malpractice. Stockfish should be thankful for this loss as otherwise the engine would just be unbeatable.

New binaries available here: https://drive.google.com/drive/folders/ ... sp=sharing. The _bin zip doesn't contain the net, as it has not changed.
Fat Titz 1.0

This is a FREE UCI-compatibile chess engine. It is a fork of cfish.

Thanks to Norman Schidt and Albert Sliver for inspiration on creating my own fork of Stockfish. Also big thanks to Robert Houdart for great optimization ideas, overall making the engine almost 20% faster!

This engine uses a HalfKAv2-2048x2-64-64-1 evaluation network, which contains whopping 4 times the knowledge of Stockfish 14. It was trained partially on Lc0 data, which gives it a unique positional style, while still preserving the tactical sharpness of Stockfish. The network was trained using a modification of the state-of-the-art NNUE trainer, utilizing publicly available datasets 1, 2, 3

Due to the large size the release is available only on google drive here. It includes Windows and Linux binaries for all supported architectures, along with the network. This is the only place where the network can be found.

Additional features
  • Polyglot support
  • Anarchy mode
    • Code: Select all

      setoption name Anarchy value true
    • makes en-passant forced
  • 64-bit hash key
    • reduces the amount of hash collisions and allows for more robust long analysis
    • resizing the transposition table preserves the contents as much as possible
  • Persistent transposition table
  • Code: Select all

    setoption name PersistentTTMinDepth value 4
    (min 0, max 255). The minimum entry depth to store/load.
  • Code: Select all

    setoption name PersistentTTFileName value filename.ptt
    . The file which contains the persisted TT. Doesn't do anything on itself.
  • Code: Select all

    setoption name PersistentTTSerialize
    . Serializes the current transposition table according to the options above. The file is overwritten.
  • Code: Select all

    setoption name PersistentTTDeserialize
    . Deserializes the current transposition table according to the options above. Only worse entries are replaced.
How large of nets have you tested? What were the returns?
lucasart
Posts: 3241
Joined: Mon May 31, 2010 1:29 pm
Full name: lucasart

Re: Fat Titz 1.1 released!

Post by lucasart »

dkappe wrote: Tue Aug 31, 2021 4:34 pm
Eduard wrote: Tue Aug 31, 2021 4:29 pm Thank you Sopel. Nice! In the other thread I only wrote serious postings and only topics related to chess. The thread was closed for no reason. Can't the moderator at least write why he is closing the thread? I feel discriminated against, I don't know what I did wrong.
Indeed. It’s not like this is Gamergate. A little light misogyny never hurt anyone, right?
There is nothing misogynistic about this.

In fact, I find Fat Fritz more offensive. What about all the Germans called Fritz (a very common name), who are obese, overweight, or just uncomfortable about their weight ?

Where is the class action lawsuit on behalf of the Fritz fatties ? :lol:
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.
Michel
Posts: 2292
Joined: Mon Sep 29, 2008 1:50 am

Re: Fat Titz 1.1 released!

Post by Michel »

The people here that think Fat Titz is an appropriate name should consult with their wives or daughters.

But I guess they probably don’t have them.
Ideas=science. Simplification=engineering.
Without ideas there is nothing to simplify.
AndrewGrant
Posts: 1960
Joined: Tue Apr 19, 2016 6:08 am
Location: U.S.A
Full name: Andrew Grant

Re: Fat Titz 1.1 released!

Post by AndrewGrant »

Michel wrote: Wed Sep 01, 2021 7:54 am The people here that think Fat Titz is an appropriate name should consult with their wives or daughters.

But I guess they probably don’t have them.
Have them? What do you mean by HAVE them? Men don't own women. Keep your bigoted views to the relevant forums please. I am here to see the latest innovations by Sopel. I follow his work very closely, and am a huge fan of Fat Titz.

Sopel, have you reached out to CCRL to see if they would like to rate your engine? I would be excited to see it at the top of the list! Likewise perhaps CCC and TCEC could be notified. It would not be unprecedented afterall.
smatovic
Posts: 3329
Joined: Wed Mar 10, 2010 10:18 pm
Location: Hamburg, Germany
Full name: Srdja Matovic

Re: Fat Titz 1.1 released!

Post by smatovic »

Michel wrote: Wed Sep 01, 2021 7:54 am The people here that think Fat Titz is an appropriate name should consult with their wives or daughters.

But I guess they probably don’t have them.
You can not fix this Michel. Pubertal twenty-somes who suffer from Corona-Lockdown stress are taking over TC with their gamer-culture. Bullying, in-group-thinking, flame-wars, blabla...there is a reason people like Dann, Chris or Mar do not come in here anymore.

--
Srdja
User avatar
Thomas Lagershausen
Posts: 328
Joined: Mon Jun 11, 2007 6:59 pm

Re: Fat Titz 1.1 released!

Post by Thomas Lagershausen »

Eduard wrote: Tue Aug 31, 2021 10:50 pm E N,Fat Titz 310821 64 - Victorious,Stockfish 310821 0-1 0.0, Rated game, 5 min 2021
Position from my game today:
[d]3k1r1r/3bqp1n/1p1p1np1/pPpPp2p/K1P1P3/PNN1P2P/4BQPR/5R2 b - - 0 1

After move 33. What great knowledge does the engine have when it plays that?
What is the best move?

The maschine says that black is better. with ...Ng8 and f5.

But the position is very, very complicated. If white survive the next 10 moves it has a chance to play the sac Nxa5 and create some passpawns.

Is ...Ng8 best?
TL
Michel
Posts: 2292
Joined: Mon Sep 29, 2008 1:50 am

Re: Fat Titz 1.1 released!

Post by Michel »

AndrewGrant wrote: Wed Sep 01, 2021 9:12 am
Michel wrote: Wed Sep 01, 2021 7:54 am The people here that think Fat Titz is an appropriate name should consult with their wives or daughters.

But I guess they probably don’t have them.
Have them? What do you mean by HAVE them? Men don't own women.
I guess I hit a nerve :D :D :D since you felt the need to reply with a straw man.

For the non native English speakers: "to have" in this context is just a common idiom (e.g. "to have a brother"). It does not mean possession.
Ideas=science. Simplification=engineering.
Without ideas there is nothing to simplify.
User avatar
AdminX
Posts: 6363
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Fat Titz 1.1 released!

Post by AdminX »

So let me get this straight, any word that is picked up by it's slang definition should now be banned because some might find it offensive. This is how people give up their freedom inch by inch. Once you give it up, you will never get it back without a fight.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
Michel
Posts: 2292
Joined: Mon Sep 29, 2008 1:50 am

Re: Fat Titz 1.1 released!

Post by Michel »

AdminX wrote: Wed Sep 01, 2021 10:09 am So let me get this straight, any word that is picked up by it's slang definition should now be banned because some might find it offensive. This is how people give up their freedom inch by inch. Once you give it up, you will never get it back without a fight.
I am really surprised by this opinion.

I leave it to your imagination to make up an offensive engine name which contains "niger". After all, you can always claim that you just meant the latin word for "black".
Ideas=science. Simplification=engineering.
Without ideas there is nothing to simplify.
Sopel
Posts: 391
Joined: Tue Oct 08, 2019 11:39 pm
Full name: Tomasz Sobczyk

Re: Fat Titz 1.1 released!

Post by Sopel »

gaard wrote: Wed Sep 01, 2021 6:02 am How large of nets have you tested? What were the returns?
HalfKAv2-4096x2-32-32-1 (~2x larger), HalfKAv2_e9_hm-1024x2-64-64-1 (~2.5x larger), but at this point they don't learn enough to counter the speed loss.
dangi12012 wrote:No one wants to touch anything you have posted. That proves you now have negative reputations since everyone knows already you are a forum troll.

Maybe you copied your stockfish commits from someone else too?
I will look into that.