Ventetiden for TensorFlow på Windows er næsten forbi

Hvornår vil det være muligt at køre Googles TensorFlow dyb læringssystem på Windows med fuld GPU support? Det korte svar: snart.

Den ægte holdup har dog ikke engang været TensorFlow. Det har været manglen på en fungerende Windows-version af Bazel, Googles interne værktøj, der leverer TensorFlow-bygger.

TensorFlow på Windows virker som en no-brainer. Støtte til GPU-accelererede applikationer på Windows er yderst robust, og Windows er lige så populær en platform som du kunne bede om. Til dette formål har et GitHub-problem været åbent med TensorFlow for at give Windows-support siden november sidste år.

Men manglen på en Windows-version af Bazel har holdt TensorFlow off Windows - indtil nu. En fungerende udgave af Bazel er endelig afsendt til Windows, og den er endda tilgængelig for udviklere via Chocolatey pakkehåndteringssystem.

Den anden forsinkelse tilføjer GPU-support til TensorFlow på Windows. Mens TensorFlow kan falde tilbage til CPU'er på tværs af flere noder som en kompatibilitetsforanstaltning, er det bedst at køre med fuld GPU-support. Efter lidt arbejde er støtte til Windows nu ved at blive slået sammen til projektets hovedlinje.

En tidligere gaffel af projektet, der blev produceret for to måneder siden, leverede en Windows-konstruktion til TensorFlow via CMake og Visual Studio 2015 i stedet for Basle. Men det manglede støtte til GPU-acceleration, og omkostningerne ved ikke at bruge Basle til byggeprocessen kunne have været ustøttede over tid.

At få TensorFlow på Windows er så en dobbelt milepæl. Bortset fra at sætte et kraftigt og nyttigt dybt læringsværktøj i hænderne på et meget bredere publikum af brugere, betyder processen med at bringe den til publikum fremtidige Google-projekter, der er bygget med Bazel, også i tidligere Windows-versioner.

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.