So, I set up my initial CNTK configuration file, and ran it on some test data I'd generated. Unfortunately, my GPU ran out of memory pretty quickly. Well, it IS a laptop. I'll actually be working networks up to 5 layers of 5000 nodes each. My GPU can actually handle up to 6 layers that … Continue reading Testing my limits
Author: BenjaminDChambers
I had some time free this morning, so I took another look at the codebase I'm working with. Restructuring my code a bit to be more performance oriented got me up to 19,800 games per second, a definite improvement over my earlier attempts. Beats out the .Net version by about 30%, and several times faster than my … Continue reading C++ Performance improved
I mentioned the other day how random players averaged about 1,000 games per second on my computer. It's been a while since I worked in C++, but that number seemed rather low to me, so I went back to my C# codebase and ran some tests... It averaged around 15,000 games per second. Keep in … Continue reading C++ Performance woes
As a quick test, I ran some games with just the random players. Random, above, is completely random; Smart will look first for a winning move and, if none is found, then makes a random move. When either player goes against themselves (either the first or last set above), we see a distinct first move … Continue reading Random players