lightvector / KataGo

GTP engine and self-play learning in Go
https://katagotraining.org/
Other
3.56k stars 564 forks source link

KataGo is banned by anti-virus software and is considered ransomware. What should I do? #389

Open Google9876 opened 3 years ago

Google9876 commented 3 years ago

I downloaded the Eigen AVX2 version KataGo ,KataGo is banned by anti-virus software and is considered ransomware. What should I do?

Friday9i commented 3 years ago

Are you on Windows, where did you get it from? From the official site here: https://github.com/lightvector/KataGo/releases ? If no, beware, that could be malicious: probably not the case, but cannot be excluded. If you downloaded it from official site above, it should be clean: nobody else (to my knowledge) encountered any problem, so that's probably your antivirus having an issue. Some AV need some time before authorizing unknown programs, so it may just need some more time to get a more detailed analysis of KataGo.

Google9876 commented 3 years ago

Thank you. I have set KataGo to trust status and it is OK. But after setting the parameters and running, it becomes the following text:

Usage: gtp SUBCOMMAND

---Common subcommands------------------

gtp: Runs GTP engine that can be plugged into any standard Go GUI for play/analysis.

benchmark: Test speed with different numbers of search threads.

genconfig: User-friendly interface to generate a config with rules and automatic performance tuning.

contribute: Connect to online distributed KataGo training and run perpetually contributing selfplay games.

match: Run self-play match games based on a config, more efficient than gtp due to batching.

version: Print version and exit.

analysis: Runs an engine designed to analyze entire games in parallel.

tuner: (OpenCL only) Run tuning to find and optimize parameters that work on your GPU.

---Selfplay training subcommands---------

selfplay: Play selfplay games and generate training data.

gatekeeper: Poll directory for new nets and match them against the latest net so far.

---Testing/debugging subcommands-------------

evalsgf: Utility/debug tool, analyze a single position of a game from an SGF file.

runtests: Test important board algorithms and datastructures

runnnlayertests: Test a few subcomponents of the current neural net backend

runnnontinyboardtest: Run neural net on a tiny board and dump result to stdout

runnnsymmetriestest: Run neural net on a hardcoded rectangle board and dump symmetries result

runownershiptests: Run neural net search on some hardcoded positions and print avg ownership

runoutputtests: Run a bunch of things and dump details to stdout

runsearchtests: Run a bunch of things using a neural net and dump details to stdout

runsearchtestsv3: Run a bunch more things using a neural net and dump details to stdout

runsearchtestsv8: Run a bunch more things using a neural net and dump details to stdout

runselfplayinittests: Run some tests involving selfplay training init using a neural net and dump details to stdout

runsekitrainwritetests: Run some tests involving seki train output

The AI ​​Engine is detached.

Friday9i commented 3 years ago

What is your question, how to use it? If this is the question, please first take a look at that: https://github.com/lightvector/KataGo#setting-up-and-running-katago Quite detailed and not too difficult hopefully, and please then ask questions if you have difficulties