download dataset
너무 멀리 가는중인듯..어떻하지?
kaggle 사용하기
일단 가입한다. https://www.kaggle.com/
kaggle api key 발급


setting >> api >> create new api token

kaggle.json이 다운로드 된다.,

이제 kaggle.json을 ~/.kaggle/로 옮긴다.
mkdir ~/.kaggle
mv ~/Downloads/kaggle.json ~/.kaggle/
chmod 600 ~/.kaggle/kaggle.json
kaggle cli 설치
pip install kaggle
model download
원하는 모델페이지에 가서 download를 누르자.
https://www.kaggle.com/c/dogs-vs-cats-redux-kernels-edition

data 탭을 누르자.
여기에서 다음부분을 복사한다.

kaggle competitions download -c dogs-vs-cats-redux-kernels-edition
docker로 kaggle cli 실행
FROM python:3.10-bullseye
WORKDIR /code
COPY ./requirements.txt ./
RUN pip install --upgrade pip
RUN pip install -r requirements.txt
WORKDIR /code/src
CMD [ "python", "app.py" ]
# docker-compose.yml
version: '3.10'
services:
python:
build: .
container_name: python
volumes:
- ./src:/code/src
- ./.kaggle:/root/.kaggle
command: ["sleep", "infinity"]
requirements.txt
tensorflow
pandas
matplotlib
kaggle
.kaggle
폴더에 kaggle.json
이 있어야 한다.
docker-compose up -d --build
docker exec -it python sh
kaggle competitions list -h
kaggle competitions download -h
kaggle competitions download -c dogs-vs-cats-redux-kernels-edition
Last updated
Was this helpful?