Re:Google supercharges machine learning tasks with TPU custo...
by Merovius on Wednesday May 18, 2016 @06:19PM
(#11726475)
Note that the version of AlphaGo that beat Fan Hui and was presented in Nature is significantly different from the Version that played Lee Sedol. Unless you believe that they didn't work on it for half a year.
Re:Google supercharges machine learning tasks with TPU custo...
by indolering on Thursday May 19, 2016 @08:13PM
(#11734838)
This explains a lot. Going into the match, Sedol thought he could beat DeepMind but thought it might only be a couple of years until the technology outpaced him. We knew Fan Hui and other Go professionals were helping the team, but a massive speedup is always nice too.
It's a bit underhanded, however. IMHO, the player should be able to study recent games before the match. But this is pretty typical, there were similar late-stage improvements with Chinook (checkers) and Deep Blue (chess).
Re:Google supercharges machine learning tasks with TPU custo...
by vintermann on Thursday May 19, 2016 @01:57AM
(#11728307)
It's possible it was trained on GPUs but ran on TPUs.
Re:Google supercharges machine learning tasks with TPU custo...
by honkhonkpants on Wednesday May 18, 2016 @04:47PM
(#11725805)
Training and inference are not the same thing.
Re:Google supercharges machine learning tasks with TPU custo...
by arcanus on Wednesday May 18, 2016 @05:04PM
(#11725948)
Sure... I think you are missing the point. In Nov., the Nature paper which contains the AlphaGo algorithm, the hardware detailed was exclusively CPU+GPUs.
Between that time and the Lee Sedol match, the hardware running AlphaGo was switched, to these TPU.
From the paper: "The final version of AlphaGo used 40 search threads, 48 CPUs, and 8 GPUs. We also implemented a distributed version of AlphaGo that exploited multiple machines, 40 search threads, 1,202 CPUs and 176 GPUs."
Re:Google supercharges machine learning tasks with TPU custo...
by dsl on Wednesday May 18, 2016 @06:07PM
(#11726397)
Or they consider the TPU to be something similar to a math co-processor, it just offloads work from the CPU. They also didn't discuss the custom built power modules, or the custom built network switches used for interconnects.
Interesting, as the nature/science paper made no mention of this, it was exclusively trained on GPUs.