Data/Errors 9

[Google Colab] error: invalid zip file with overlapped components (possible zip bomb)

코랩 사용 시 zip 파일을 직접 업로드하고 unzip하려고 할 때 발생하는 에러이다. (windows 환경에서 zip 파일을 다운받고 올릴 때, Colab의 Linux와 환경이 달라 문제가 생긴 듯하다.) 이럴 때는 코랩에 내장된 gdown 모듈을 사용하면 문제가 해결된다. 위의 보기와 같이 gdown으로 데이터를 받고 나서 unzip 해주면 된다. 아래 코드를 참고하길 바란다. !gdown [데이터 URL] !unzip -qq "/content/[파일 이름]" # 특정 경로에 unzip하고 싶을 시에는 아래와 같이 사용하면 된다. # !unzip -qq "/content/[파일 이름]" -d "[경로]"

Data/Errors 2023.10.02

ImportError: No module named sqlalchemy

GCP 예제를 따라하고 있는 중이라면 해당 프로젝트 폴더에서 requirments.txt가 있는지 확인하고 설치해주자. 설치 코드는 아래와 같다. pip install -r requirements.txt requirements.txt가 따로 없다면 아래 코드를 사용해보자. functions-framework==3.* cloud-sql-python-connector==1.2.0 SQLAlchemy==2.0.21 sqlalchemy-pytds==1.0.0 sqlalchemy-stubs==0.4 PyMySQL==1.1.0 혹시 몰라 requirements.txt 전체를 첨부한다. pytest==7.4.2 mock==5.1.0 pytest-cov==4.1.0 pytest-asyncio==0.21.1 SQLAlc..

Data/Errors 2023.09.26

Segmentation fault (core dumped)

pytorch 또는 pytorch_lightning 사용할 때, gpu 사용 시에, Segmentation fault (core dumped) 오류가 뜰 때가 있다. 원인은 torch version과 torchvision version이 호환되지 않아서 이고 이 경우에는 torch version을 먼저 확인해주는 것이 좋다. 위와 같이 torch version이 cuda 또는 gpu를 호환하는 게 확인됐다면 torchvision 에서 같은 version의 cuda를 호환하지 않을 가능성이 있다. (만약, torch version이 cuda를 호환하지 않는다면 torch를 재설치해야 한다.) 그렇다면 기존의 torchvision을 pip uninstall torchvision 명령어를 통해 삭제하고 아래 ..

Data/Errors 2022.11.01

[Vs Code] conda 가상 환경 변경 안 될 때

Vs code 프로그램에서 위의 보기와 같이 conda activate (가상환경명) 명령어로 가상 환경을 변경해주려 함에도 잘 안 될 때가 있다. 그 문제는 사실 Terminal의 기본 설정이 powershell로 되어있기 때문이었고 위와 같이 Command Prompt로 Terminal을 열어준다음 Conda activate (가상환경명) 명령어로 가상환경을 변경해주면 잘 작동하는 것을 확인할 수 있다.

Data/Errors 2022.09.26

Conda 가상 환경 생성, Kernel 추가하기

현재 콘다 가상 환경 리스트 conda create -n "가상 환경 이름" python="파이썬 버젼" 콘다 가상 환경 생성 (이름 : new_kernel, python 버젼 3.7) 콘다 가상 환경 변경 ipykernel 라이브러리 설치 커널 추가 하기 python -m ipykernel install --user --name 가상 환경 이름 --display-name "디스플레이될 이름" 주피터 노트북 열기 커널 생성 확인, new의 새로운 커널로 노트북 생성 가능. 오른쪽 위에는 현재 커널 커널 탭의 change kernel로 커널 변경 가능 jupyter kernelspec uninstall "가상 환경 이름" 프롬프트로 돌아와서 커널 삭제 가상 환경 비활성화, 이전 가상 환경으로 돌아옴 con..

Data/Errors 2022.02.22

torch.cuda.is_available()이 False일 때

GPU에 맞는 CUDA를 설치하고 cuDNN kit 까지 잘 설치하고 GPU 디바이스가 설치된 것이 확인됐는데도 torch.cuda.is_available()이 False라면 torch 버젼을 확인하고 다시 깔아주자. CUDA 버젼 확인 내 경우, torch version이 1.10.2+cpu로 되어있어서 gpu를 못잡았더라. Pytorch uinstall PyTorch An open source machine learning framework that accelerates the path from research prototyping to production deployment. pytorch.org 파이토치 사이트 방문 후 맞는 사양을 선택하고 Run this command의 코드를 프롬프트에 복사,..

Data/Errors 2022.02.22