반응형

전체 글 486

AttributeError: module 'tensorflow' has no attribute 'python_io' 에러 해결하기

AttributeError: module 'tensorflow' has no attribute 'python_io 위와 같은 코드를 썼는데, 에러가 났다. AttributeError: module 'tensorflow' has no attribute 'python_io' 해결방법 : tf.compat.v1 을 추가하기 tf.compat.v1 을 추가하기!! 이렇게 되면 코드가 잘 돌아간다 Reference : https://github.com/datitran/raccoon_dataset/issues/90 How to use tf.python_io.TFRecordWriter in Tensorflow 2.0 (generate_tfrecord.py) · Issue #90 · datitran/raccoon_da..

pip install insightface 오류날 때 (onnx install 오류 해결)

pip install insightface github 코드를 돌릴 때 insightface를 설치할 필요가 있었다. 처음에는 collecting.. installing.. 잘 나오는 듯 하더니 마지막에 onnx 관련해서 빨갛게 오류가 나왔다. ERROR: Command errored out with exit status 1: /home/honme/anaconda3/envs/tmp/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8o2aw5p6/onnx_e7d2b9d1228a4b13a919e933f594b4ed/setup.py'"'"'; __file__='"'"'/tmp/pip-in..

google drive link에 있는 파일 다운로드 in colab/ pip install gdown

Google drive link 파일 다운로드 만약 파일을 다운로드 하고 싶은데, colab이라서 다운로드하고 다시 업로드 하는 번거로움이 있다면 gdown package를 사용하면 편하다. 1. pip install gdown pip install gdown 먼저 pip install gdown을 한다. 여기서 colab이면 앞에 느낌표를 붙여 !pip install gdown을 한다. 2. gdown https://drive.google.com/uc?={file_id} 다음으로 gdown 명령어와 링크를 활용해서 파일을 다운로드한다. !gdown https://drive.google.com/uc?= {file_id} ex) !gdown https://drive.google.com/uc?id=19pWv..

명령어 등등 2023.05.04

GPU를 차지하는 프로세스 찾기 nvidia-smi | ps -ef | grep {PID}

Problem : GPU를 차지하는 프로세스 찾기! 현재 gpu를 사용하고 있는 명령 코드가 궁금할 수 있다. 1. nvidia-smi 먼저 nvidia-smi를 해서 gpu 메모리를 확인한다. Memory-usage에서 24000에서 23600을 뭔가가 차지하고 사용하고 있는 것을 알 수 있다. 그리고 아래 Processes를 살펴보면 GPU0번에 python ~~ 명령어가 PID 16461로 23600을 사용하고 있는 것을 알 수 있다. 2. ps -ef | grep {PID} 16461을 잘 기억하고 ps -ef 명령어를 사용해서 파이썬 풀 코드를 확인할 수 있다. ps -ef | grep 16461 하면 현재 프로세스 리스트 중 16461이 들어간걸 잡아주고 그 결과 PID가 16461인 코드를 ..

[Faceswap] linux 리눅스에서 하기 / 과정 python faceswap.py

젤 중요한 링크 https://github.com/deepfakes/faceswap/blob/master/USAGE.md https://github.com/deepfakes/faceswap/blob/master/INSTALL.md Faceswap with Linux linux 설치하고 나서 하나씩 Extraction Train Convert 할 때 사용한 코드 정리 python faceswap.py extract -i ./src/dcut_original.mp4 -o ./faces/dcut_original python faceswap.py extract -i ./src/target_face.mp4 -o ./faces/target_face python faceswap.py train -A ~/faceswap..

AWS를 사용할 때 항상 주의합시다.. 세금까지 8만원

AWS를 사용할 때 항상 주의합시다.. AWS를 사용할 때 항상 주의합시다.. AWS를 사용할 때 항상 주의합시다.. AWS를 사용할 때 항상 주의합시다.. AWS를 사용할 때 항상 주의합시다.. AWS를 사용할 때 항상 주의합시다.. AWS를 사용할 때 항상 주의합시다.. AWS를 사용할 때 항상 주의합시다.. AWS를 사용할 때 항상 주의합시다.. AWS를 사용할 때 항상 주의합시다.. AWS를 사용할 때 항상 주의합시다.. AWS를 사용할 때 항상 주의합시다.. AWS를 사용할 때 항상 주의합시다.. AWS를 사용할 때 항상 주의합시다.. AWS를 사용할 때 항상 주의합시다.. AWS를 사용할 때 항상 주의합시다.. AWS를 사용할 때 항상 주의합시다.. AWS를 사용할 때 항상 주의합시다.. AW..

scp - linux 간 파일 쉽게 보내기 scp 명령어

1. 기본 파일 보내기 scp [source file] [username]@[destination server]:.[path] scp [source file] [username]@[destination server]:. 예시) 해당 파일이 있는 폴더 위치로 이동해서 scp .\source.zip home@112.15.36.3:~/2023/codeDir 패스워드 넣으면 100%가 될때까지 숫자가 로딩된다. 2. 폴더 전체 보내기 scp -r [source folder] [username]@[destination server]:[path] 예시) scp -r .\codeDir home@112.15.36.3:~/2023/targeted/ 해당 폴더의 부모 폴더로 이동해서 코드를 실행한다. scp -r .\co..

명령어 등등 2023.05.01

[Faceswap] linux virtualenv 파이썬 버전 문제 해결 : virtualenv {venv-name} --python=3.8

1. virtualenv python이 너무 낮을 때 pip install -r requirements.txt를 할 때 pillow 9.4.0을 못찾겠다는 에러가 뜨면 -> 이건 python version이 너무 낮아서 생기는 오류다 https://pillow.readthedocs.io/en/stable/installation.html pillow 공식 소개글에 들어가보면 Pillow >= 9.3은 파이썬 3.7부터 지원하는 것을 알 수 있다. 하지만 줄곧 pillow --upgrade 등 온갖 명령어를 써도 안되었던 것은 virtualenv가 3.6이어서 에러가 났던 것이다. virtualenv 파이썬 버전 해결하기 virtualenv 로 가상환경을 만들 때 파이썬 버전을 명시해주면 된다. virtua..

반응형