Premiers pas avec un conteneurs de deep learning local
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Cette page explique comment créer et configurer un conteneur de deep learning local.
Dans ce guide, nous partons du principe que vous maîtrisez les bases de Docker.
Avant de commencer
Pour configurer un compte Google Cloud , activer les API requises, puis installer et activer le logiciel requis, procédez comme suit :
Dans la Google Cloud console, accédez à la page Gérer les ressources, puis sélectionnez ou créez un projet.
Si vous utilisez un système d'exploitation Linux, tel qu'Ubuntu ou Debian, ajoutez votre nom d'utilisateur au groupe docker afin de pouvoir exécuter Docker sans utiliser sudo :
sudousermod-a-Gdocker${USER}
Une fois que vous vous serez ajouté au groupe docker, vous devrez peut-être redémarrer votre système.
Ouvrez Docker. Pour vérifier que Docker est en cours d'exécution, exécutez la commande Docker suivante, qui renvoie la date et l'heure actuelles :
docker run busybox date
Utilisez gcloud comme assistant d'identification pour Docker :
gcloud auth configure-docker
Facultatif : Si vous souhaitez exécuter le conteneur à l'aide d'un GPU en local, installez nvidia-docker.
Créer un conteneur
Suivez la procédure ci-dessous pour créer un conteneur.
Pour afficher la liste des conteneurs disponibles, procédez comme suit :
gcloud container images list \
--repository="gcr.io/deeplearning-platform-release"
Consultez la page Choisir un conteneur pour vous aider à sélectionner le conteneur de votre choix.
Si vous n'avez pas besoin d'utiliser un conteneur compatible GPU, saisissez l'exemple de code suivant. Remplacez tf-cpu.1-13 par le nom du conteneur que vous souhaitez utiliser.
docker run -d -p 8080:8080 -v /path/to/local/dir:/home/jupyter \
gcr.io/deeplearning-platform-release/tf-cpu.1-13
Si vous souhaitez utiliser un conteneur compatible GPU, saisissez l'exemple de code suivant. Remplacez tf-gpu.1-13 par le nom du conteneur que vous souhaitez utiliser.
docker run --runtime=nvidia -d -p 8080:8080 -v /path/to/local/dir:/home/jupyter \
gcr.io/deeplearning-platform-release/tf-gpu.1-13
Cette commande démarre le conteneur en mode dissocié, installe le répertoire local /path/to/local/dir dans /home/jupyter dans le conteneur, et mappe le port 8080 du conteneur au port 8080 de votre ordinateur local. Le conteneur est préconfiguré pour démarrer un serveur JupyterLab, accessible depuis http://localhost:8080.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/04/03 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/04/03 (UTC)."],[[["This guide details the process of creating and setting up a local deep learning container, requiring basic Docker knowledge."],["The setup involves creating or selecting a Google Cloud project, installing and initializing the gcloud CLI, and installing Docker, with specific instructions for Linux users to avoid using `sudo`."],["Users can choose from available deep learning containers using a command to list them or visit the \"Choosing a container\" page, then using a command to either use a cpu container, or a gpu-enabled container."],["The container is launched in detached mode, mounting a local directory to the container and mapping a port, which then allows the user to use a preconfigured JupyterLab server."],["Optionally, for those requiring GPU acceleration, the guide suggests installing `nvidia-docker`, and using the appropriate container creation command."]]],[]]