title: 20231209-docker-machine-learning date: 2023-12-09 tags:
- docker
- machine_learning up:
- "[[ml]]"
Docker
docker search tensorflow
docker pull jupyter/tensorflow-notebook
docker run jupyter/tensorflow-notebook -p 8000:8888
- -p out:in
Transformers
from transformers import pipeline
pip install transformers
docker compose
services:
transformers-notebook:
build: ./Dockerfile | image: jupyter/tensorflow-notebook
- 8000:8888
environment
- JUPYTER_TOKEN=token
volumes
- ./:/home/{user}
FROM jupyter/tensorflow-notebook
USER $NB_UID //user | USER root
RUN pip install --upgrade pip &&\
pip install transformers && \
pip install pysrt && \
fix-permissions "/home/${NB_USER}"
COPY file.srt Translate.ipynb ./
docker-compose up
from transformers import pipeline
pip install transformers
translator = pipeline("translation_en_to_fr")
fr = translator("Hi there I'm Alan!")
pysrt 讀取字幕檔
docker images
docker image tag OOOOOOO-transformers-notebook:latest {user}/srt-translator:1.0
docker push {user}/srt-translator:1.0
docker container prune
docker rmi {user}/srt-translator:1.0
docker run -p 5000:8888 {user}/srt-translator:1.0
Ref
- https://youtu.be/-l7YocEQtA0?si=GOfJLcaa5CL8NBaX