Comments (7)
The annoying thing with Qt is that it does not allow production of self-sufficient executable. There is always a Qt runtime "DLL", even in the Linux case. And, of course, my Qt runtime is going to be a differnet version from yours, so to make things robust, I'm afraid you may have to replicate the Windows DLL logic to Linux here with libQtCore.so.4
.
from openbench.
Looks like we're in business:
ID | User | System | Updated | Workload | Threads | MNPS |
---|---|---|---|---|---|---|
1399 | Andrew | Linux 4.16.0-041600-generic | 2019-11-20 13:29 | AspiIncreaseByDepth | 32 | 1.27 |
1535 | WorkerPool | Linux 3.10.0-1062.4.1.el7.x86_64 | 2019-11-20 13:29 | AspiIncreaseByDepth | 16 | 1.37 |
1536 | WorkerPool | Linux 3.10.0-1062.4.1.el7.x86_64 | 2019-11-20 13:28 | AspiIncreaseByDepth | 16 | 1.37 |
1537 | WorkerPool | Linux 3.10.0-1062.4.1.el7.x86_64 | 2019-11-20 13:29 | AspiIncreaseByDepth | 16 | 1.37 |
1538 | WorkerPool | Linux 3.10.0-1062.4.1.el7.x86_64 | 2019-11-20 13:28 | AspiIncreaseByDepth | 16 | 1.37 |
1539 | WorkerPool | Linux 3.10.0-1062.4.1.el7.x86_64 | 2019-11-20 13:29 | AspiIncreaseByDepth | 16 | 1.38 |
1540 | WorkerPool | Linux 3.10.0-1062.4.1.el7.x86_64 | 2019-11-20 13:29 | AspiIncreaseByDepth | 16 | 1.38 |
1541 | WorkerPool | Linux 3.10.0-1062.4.1.el7.x86_64 | 2019-11-20 13:28 | AspiIncreaseByDepth | 16 | 1.37 |
1542 | WorkerPool | Linux 3.10.0-1062.4.1.el7.x86_64 | 2019-11-20 13:29 | AspiIncreaseByDepth | 16 | 1.37 |
1544 | WorkerPool | Linux 3.10.0-1062.4.1.el7.x86_64 | 2019-11-20 13:29 | AspiIncreaseByDepth | 16 | 1.38 |
1548 | lucasart | Linux 5.3.11-arch1-1 | 2019-11-20 13:29 | AspiIncreaseByDepth | 7 | 1.54 |
from openbench.
The worker already downloads libcutechess.so.1
. This is a very old (stable) version of cutechess, and likely is using Qt4. Are you suggesting I kick everything up to Qt5, or that I also have the workers pull down libcutechess.so.4
, or something else entirely?
from openbench.
No, you're confusing 2 unrelated libs:
- libQtcore is the runtime library that any application compiled with Qt4 needs. That's what you're missing.
- libcutechess is pure cutechess related (it is a lib shared between GUI and CLI that does chess related stuff).
from openbench.
There is always a Qt runtime "DLL", even in the Linux case.
@lucasart use the cutechess build scripts on fishtest wiki to make a cutechess-cli linux QT5 static build and a Windows static build.
Or take the lazy road and download the up-to-date cutechess-cli binaries from https://github.com/official-stockfish/books
Nice project @AndyGrant :)
from openbench.
On hold until cutechess/cutechess#616 is merged and resolved. Will be looking to do this soon, as the FRC false flags are an issue.
from openbench.
I'm not waiting any longer -- I don't like seeing errors. Resolved for Linux via 2f67084 and 8eea4ec
Windows has always been Qt5, but I still need to update those. That will be a new issue.
from openbench.
Related Issues (20)
- Additional Test Options in Interface HOT 1
- Allow networks to be seen as previous defaults HOT 2
- Explicitly kill engines between tests HOT 1
- Overload an endpoint to download the default network for an engine HOT 1
- Add an endpoint to see an engine's configuration HOT 1
- Repo defaults when user has no specific version
- Add a heartbeat to the Client HOT 1
- Attempt to downgrade Client to Python 3.6 HOT 1
- Move remaining configurations out of the config.py/settings.py
- Time slot management HOT 2
- pkill on linux can only handle less than 15 characters, option -f needed it seems HOT 1
- Exception: Unable to retrieve .zip archive from Github HOT 4
- New workload type: DATAGEN HOT 1
- Switching presets doesn't account for default settings HOT 1
- Client discards stderr on engine crash HOT 12
- Wiki does not mention how to start the client.
- Clients should record workloads they fail to build, and communicate this to the server.
- Establish guidance for Minimal UCI reporting HOT 1
- Collect initial engine args in machine.info to display HOT 1
- Swap from Cutechess to fast-chess HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openbench.