New engine releases & news H2 2022

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

Moderator: Ras

User avatar
AAce3
Posts: 80
Joined: Fri Jul 29, 2022 1:30 am
Full name: Aaron Li

Re: New engine releases & news H2 2022

Post by AAce3 »

Dariusz wrote: Mon Nov 07, 2022 10:54 am
AAce3 wrote: Mon Nov 07, 2022 4:15 am
Graham Banks wrote: Mon Nov 07, 2022 4:12 am
AAce3 wrote: Mon Nov 07, 2022 3:46 am New engine Shen Yu https://github.com/AAce3/ShenYu
It's best to provide working exes.
Sorry about that! I will get to it as soon as I have the time. I only have a windows exe and am trying to figure out how to compile it for multiple platforms.

Dear AAce3, I paste the messages that appeared during the compilation (MacBook Pro M1) with the hope that it will help.


chessengeria@MBP-Dariusz Downloads % git clone https://github.com/AAce3/ShenYu.git
Cloning into 'ShenYu'...
remote: Enumerating objects: 648, done.
remote: Counting objects: 100% (97/97), done.
remote: Compressing objects: 100% (46/46), done.
remote: Total 648 (delta 66), reused 63 (delta 51), pack-reused 551
Receiving objects: 100% (648/648), 145.65 KiB | 1.73 MiB/s, done.
Resolving deltas: 100% (414/414), done.

chessengeria@MBP-Dariusz Downloads % cd ShenYu
chessengeria@MBP-Dariusz ShenYu % ls
Cargo.lock Cargo.toml README.md info src

chessengeria@MBP-Dariusz ShenYu % cargo build --release
Compiling libc v0.2.131
Compiling autocfg v1.1.0
Compiling getrandom v0.1.16
Compiling core-foundation-sys v0.8.3
Compiling cfg-if v1.0.0
Compiling ppv-lite86 v0.2.16
Compiling lazy_static v1.4.0
Compiling half v2.1.0
Compiling fastdivide v0.4.0
Compiling once_cell v1.13.0
Compiling num-traits v0.2.15
Compiling num-integer v0.1.45
Compiling iana-time-zone v0.1.46
Compiling atty v0.2.14
Compiling time v0.1.44
Compiling colored v2.0.0
Compiling rand_core v0.5.1
Compiling rand_chacha v0.2.2
Compiling rand v0.7.3
Compiling chrono v0.4.22
Compiling shenyu v0.1.0 (/Users/chessengeria/Downloads/ShenYu)
error[E0554]: `#![feature]` may not be used on the stable release channel
--> src/lib.rs:2:1
|
2 | #![feature(core_intrinsics)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0554]: `#![feature]` may not be used on the stable release channel
--> src/lib.rs:3:1
|
3 | #![feature(adt_const_params)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0554]: `#![feature]` may not be used on the stable release channel
--> src/lib.rs:4:1
|
4 | #![feature(is_some_with)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0554]: `#![feature]` may not be used on the stable release channel
--> src/lib.rs:5:1
|
5 | #![feature(int_roundings)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0554]: `#![feature]` may not be used on the stable release channel
--> src/lib.rs:6:1
|
6 | #![feature(exclusive_range_pattern)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0554]: `#![feature]` may not be used on the stable release channel
--> src/lib.rs:2:12
|
2 | #![feature(core_intrinsics)]
| ^^^^^^^^^^^^^^^

error[E0554]: `#![feature]` may not be used on the stable release channel
--> src/lib.rs:4:12
|
4 | #![feature(is_some_with)]
| ^^^^^^^^^^^^

error[E0554]: `#![feature]` may not be used on the stable release channel
--> src/lib.rs:5:12
|
5 | #![feature(int_roundings)]
| ^^^^^^^^^^^^^

For more information about this error, try `rustc --explain E0554`.
error: could not compile `shenyu` due to 8 previous errors


chessengeria@MBP-Dariusz ShenYu % rustc --explain E0554

Feature attributes are only allowed on the nightly release channel. Stable or
beta compilers will not comply.

Erroneous code example:

```
#![feature(lang_items)] // error: `#![feature]` may not be used on the
// stable release channel
```

If you need the feature, make sure to use a nightly release of the compiler
(but be warned that the feature may be removed or altered in the future).
(END)
Ah - I forgot that it has to use the nightly compiler channel. Hopefully I will be able to release binaries within the next week.

Code: Select all

rustup toolchain install nightly
and afterwards

Code: Select all

rustup default nightly
should fix it. I will make a change to the github page.
User avatar
AAce3
Posts: 80
Joined: Fri Jul 29, 2022 1:30 am
Full name: Aaron Li

Re: New engine releases & news H2 2022

Post by AAce3 »

Graham Banks wrote: Mon Nov 07, 2022 4:12 am
AAce3 wrote: Mon Nov 07, 2022 3:46 am New engine Shen Yu https://github.com/AAce3/ShenYu
It's best to provide working exes.
I think I got compiled versions working? The linux compile works on wsl, at least for me, and I can run the windows executable on my pc. Let me know if you run into any issues.
User avatar
Graham Banks
Posts: 44025
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: New engine releases & news H2 2022

Post by Graham Banks »

AAce3 wrote: Tue Nov 08, 2022 2:32 am
Graham Banks wrote: Mon Nov 07, 2022 4:12 am
AAce3 wrote: Mon Nov 07, 2022 3:46 am New engine Shen Yu https://github.com/AAce3/ShenYu
It's best to provide working exes.
I think I got compiled versions working? The linux compile works on wsl, at least for me, and I can run the windows executable on my pc. Let me know if you run into any issues.
Thanks. Will do.

Roughly how strong in CCRL terms?
gbanksnz at gmail.com
User avatar
AAce3
Posts: 80
Joined: Fri Jul 29, 2022 1:30 am
Full name: Aaron Li

Re: New engine releases & news H2 2022

Post by AAce3 »

Graham Banks wrote: Tue Nov 08, 2022 4:16 am
AAce3 wrote: Tue Nov 08, 2022 2:32 am
Graham Banks wrote: Mon Nov 07, 2022 4:12 am
AAce3 wrote: Mon Nov 07, 2022 3:46 am New engine Shen Yu https://github.com/AAce3/ShenYu
It's best to provide working exes.
I think I got compiled versions working? The linux compile works on wsl, at least for me, and I can run the windows executable on my pc. Let me know if you run into any issues.
Thanks. Will do.

Roughly how strong in CCRL terms?
I'd put it at around 2100, though I've only tested around 400-ish games, against various opponents.

There have been weird crashes with banksia gui when undo-ing and setting up positions, and I'm still trying to figure out why that occurs. cutechess and arena work fine though.
User avatar
AAce3
Posts: 80
Joined: Fri Jul 29, 2022 1:30 am
Full name: Aaron Li

Re: New engine releases & news H2 2022

Post by AAce3 »

AAce3 wrote: Tue Nov 08, 2022 4:20 am There have been weird crashes with banksia gui when undo-ing and setting up positions, and I'm still trying to figure out why that occurs. cutechess and arena work fine though.
I've fixed these in the latest release. It should work fine - I haven't seen any crashes yet when testing.
Szil
Posts: 7
Joined: Wed Sep 07, 2022 8:14 pm
Full name: Szilagyi Balazs

Re: New engine releases & news H2 2022

Post by Szil »

BlackCore v3.0 released with a new perspective aware net! https://github.com/SzilBalazs/BlackCore ... es/tag/3.0

Estimated elo: 3050-3100
cristiv
Posts: 13
Joined: Mon Nov 08, 2021 8:54 pm
Full name: Cristian Vlasceanu

Re: New engine releases & news H2 2022

Post by cristiv »

Sylwy wrote: Sun Nov 06, 2022 11:41 am
Gabor Szots wrote: Sun Nov 06, 2022 11:35 am I guess he is the guy at the border of the red and yellow stripes.
He was one of the two teachers who led the team (the one with the beard, now he gave it up).
[/pgn]
No sir, that is not me. Actual bio:
https://www.linkedin.com/in/cristianvlasceanu/
cristiv
Posts: 13
Joined: Mon Nov 08, 2021 8:54 pm
Full name: Cristian Vlasceanu

Re: New engine releases & news H2 2022

Post by cristiv »

Sylwy wrote: Sun Nov 06, 2022 11:41 am
Gabor Szots wrote: Sun Nov 06, 2022 11:35 am I guess he is the guy at the border of the red and yellow stripes.
He was one of the two teachers who led the team (the one with the beard, now he gave it up).

============

[/pgn]
Nope, wrong person.

This is like the "Birthday Paradox meets conditional probabilities": what are the odds of two dudes in the world to share the exact first AND last name, AND be computer scientists? :)
User avatar
Gabor Szots
Posts: 1438
Joined: Sat Jul 21, 2018 7:43 am
Location: Budapest, Hungary
Full name: Gabor Szots

Re: New engine releases & news H2 2022

Post by Gabor Szots »

AAce3 wrote: Mon Nov 07, 2022 3:46 am New engine Shen Yu https://github.com/AAce3/ShenYu
Currently I am running a tournament for CCRL. May I know your country for inclusion in our database?
Gabor Szots
CCRL testing group
User avatar
AAce3
Posts: 80
Joined: Fri Jul 29, 2022 1:30 am
Full name: Aaron Li

Re: New engine releases & news H2 2022

Post by AAce3 »

Gabor Szots wrote: Fri Nov 11, 2022 9:07 pm
AAce3 wrote: Mon Nov 07, 2022 3:46 am New engine Shen Yu https://github.com/AAce3/ShenYu
Currently I am running a tournament for CCRL. May I know your country for inclusion in our database?
Sure. I live in America.