Löst: inaktivera gpu i Jupyter notebook i tensorflow

Senaste uppdateringen: 09/11/2023

GPU är ett kraftfullt verktyg för att accelerera beräkningar på stora datamängder. Emellertid kan det ibland vara nödvändigt att inaktivera GPU:n för att förbättra prestandan. En vanlig anledning till att inaktivera GPU:n är när du använder TensorFlow på en bärbar eller stationär dator med begränsade resurser. Att inaktivera GPU:n kan också förbättra prestandan när du använder TensorFlow på en mobil enhet.

import os
os.environ["CUDA_VISIBLE_DEVICES"]="-1"

Den första raden importerar OS-modulen. Den andra raden sätter miljövariabeln CUDA_VISIBLE_DEVICES till -1. Detta säger åt TensorFlow att inte använda några GPU:er.

Jupyter Notebook

Jupyter Notebook är en webbapplikation som låter dig skapa och dela dokument med andra i en samarbetsmiljö. Den innehåller funktioner som rik textformatering, livekodredigering och automatisk dokumentgenerering.

Tensorflöde

TensorFlow är ett bibliotek för dataanalys och maskininlärning. Det låter dig skapa anpassade modeller och algoritmer för att påskynda träningen av dessa modeller. TensorFlow kan användas i Python, vilket gör det enkelt att komma igång.

GPU

GPU i Python är ett kraftfullt verktyg som kan användas för en mängd olika uppgifter, inklusive grafikbearbetning, maskininlärning och vetenskaplig beräkning. GPU:er är specialiserade mikroprocessorer som är designade för högpresterande grafikrendering och djupinlärning. Python tillhandahåller ett bekvämt omslag för CUDA-biblioteket, vilket gör det enkelt att komma åt GPU-resurser.

Relaterade inlägg: