Comments (5)
and after i delete vcruntime140.dll and msvcp140.dll, katago works.
D:\katago>katago gtp -model \model.txt -config gtp_example.cfg
KataGo v1.2-beta
Using OpenCL Device 0: Intel(R) HD Graphics 4400 (Intel(R) Corporation)
Using OpenCL Device 0: Intel(R) HD Graphics 4400 (Intel(R) Corporation)
Setting winograd3x3TileSize = 4
------------------------------------------------------
Tuning winograd transform for convolutions
Testing 183 different configs
Tuning 0/183 (reference) Calls/sec 272.101 L2Error 0 transLocalSize0=1 transLocalSize1=1 transLocalSize2=1
Tuning 1/183 Calls/sec 272.164 L2Error 0 transLocalSize0=1 transLocalSize1=1 transLocalSize2=1
Tuning 2/183 Calls/sec 353.701 L2Error 0 transLocalSize0=32 transLocalSize1=4 transLocalSize2=1
from katago.
it took about 20 min to test on my notebook (i34010u 4gmem), any method to skip the step?
from katago.
i compare those files in x86 and x64 zip, they are the same, so maybe the wrong bits files.
suggest to let user install them by themselves.
https://go.microsoft.com/fwlink/?LinkId=746572
https://go.microsoft.com/fwlink/?LinkId=746571
from katago.
Thanks, you are right that the x86 version is the wrong bits, I deleted them and added a note to the README file within the zip that the user may need to install themselves. I kept the dll files still present in the x64 versions because in those versions they are the correct number of bits. If you are also able to test 64 bit on a 64 bit windows and you report that those are also causing problems, I will consider removing them in those cases too. Thanks!
For skipping the tuning, what alternative would you suggest? If they run using the reference config, there is a good chance to be WAY slower in visits per second forever, so the tuning is important. If I directly guess a higher-parameter tuning config that won't be so slow, then it might not work at all on OpenCL implementations that don't support those higher parameters.
from katago.
I'm going to consider this issue solved, as the 32 bit version no longer includes the 64 bit dlls. Please reply back if you think otherwise and I can re-open.
Additionally, in the latest release, the tuning, while still not fast, will at least be by default done only once for all board sizes, so I'm hoping this is okay. Thanks!
from katago.
Related Issues (20)
- kata-genmove_analyze with KEYVALUEPAIR not working HOT 1
- A problem building for CUDA HOT 2
- Why does lc0 ship cuda dlls with engine but katago doesn't?
- Minor document questions
- Error checks for kata-raw-human-nn HOT 1
- How to set rules to "twisted cross and eating" for beginner HOT 2
- Throwback HOT 4
- Lack of ability HOT 3
- Katago cannot give a definitive answer for the best move. HOT 2
- Report an error HOT 3
- allowResignation affects humanSL strength?? HOT 4
- Loose ladder
- katago 1.15.1 build failure HOT 1
- Do you have a plan to create a GUI? HOT 4
- kata-analyze reports a non-human-like move for the preaz_20k human profile HOT 1
- Evaluate the value of moves HOT 2
- KataGo works with old libssl versions only HOT 5
- katago-v1.15.3-opencl-windows-x64 Server returned error 400: This version of KataGo is not enabled for distributed. HOT 2
- trt 15.3 causes system crashes
- Training of human-like models HOT 8
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 katago.