반응형

Python/Debugging 37

ModuleNotFoundError: No module named 'fused_layer_norm_cuda' 해결법

transformers apex 연동 오류 디버깅 transformers 라이브러리의 T5 모델을 불러오는 과정에서 아래와 같은 에러가 발생하였습니다. import transformers model = transformers.T5ForConditionalGeneration.from_pretrained("t5-base") Warning 메시지 : 'fused_weight_gradient_mlp_cuda' module not found. gradient accumulation fusion with weight gradient computation disabled. Error 메시지 : ModuleNotFoundError: No module named 'fused_layer_norm_cuda' 오류 원인 T5..

Python/Debugging 2022.03.21

pip install 과정 SSLError 오류 해결(주피터노트북 설치 오류 예시)

pip3 install jupyter SSLError 해결 방법 이번 글에서는 pip(혹은 pip3)를 이용한 설치 과정 중 발생할 수 있는 SSLError의 디버깅 방법을 말씀드려보도록 하겠습니다. 명령 프롬프트에서 pip을 통하여 주피터노트북을 설치하는 과정에서 아래와 같은 오류 메시지가 발생하며 설치 진행에 실패하였습니다. C:\Users\>pip3 install jupyter WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect..

Python/Debugging 2022.03.19

ModuleNotFoundError: No module named 'tf' 해결법

텐서플로우 import 오류 디버깅 tensorflow 내 keras 등 내부 라이브러리를 호출하려할 때, 아래와 같은 에러메시지가 등장하는 경우가 있습니다. import tensorflow as tf from tf.keras.layers import Dense # 텐서플로우 내부 라이브러리 호출 시도 # 오류 메시지 예시 ModuleNotFoundError Traceback (most recent call last) in () 1 import tensorflow as tf ----> 2 from tf.keras.layers import Dense ModuleNotFoundError: No module named 'tf' 오류 원인, 해결 방법 가장 첫 줄의 코드에서 tf라는 별칭으로 텐서플로우 라이브러..

Python/Debugging 2022.03.17

python setup.py egg_info did not run successfully. exit code: 1 해결(apex 설치 과정 에러)

apex 라이브러리 설치 중 metadata egg_info 오류 디버깅 nvidia github 사이트에서 apex 패키지를 설치하는 과정 중 아래와 같은 오류가 발생했습니다. egg_info가 성공적으로 실행되지 않았다고 나오면서, 앞 부분에는 error : subprocess-exited-with-error 오류와 같이 note : This error is originates from a subprocess, and is likely not a problem with pip. 으로 pip 문제가 아니라는 메시지가 출력되고, 아래쪽에서는 error : metadata-generation-failed 오류와 함께 note : This is an issue with the package mentioned..

Python/Debugging 2022.03.04

Pytorch DataLoader Multithreading 관련 오류 해결

파이토치 DataLoader RuntimeError 디버깅 이번에 겪었던 오류 메시지는 다음과 같았습니다. Traceback (most recent call last): ~~~ RuntimeError: Caught RuntimeError in DataLoader worker process 0. Original Traceback (most recent call last): ~~~ RuntimeError: Cannot re-initialize CUDA in forked subprocess. To use CUDA with multiprocessing, you must use the 'spawn' start method 오류 원인 아주 세밀한 원인까지는 파악하지 못했으나, torch의 dataloader 객체에..

Python/Debugging 2022.03.03

파이참에서 코드가 회색 글씨로 작성되는 경우 해결 방법

PyCharm 회색 글자 해결법(Configuration 오류) 파이참을 사용 중에, 아래와 같이 패키지명, 함수명 등이 인식되지 못하고 모든 코드가 일괄적으로 회색으로 작성되는 경우가 있습니다. 정상적으로 py 파일이 인식된 경우는 아래와 같이 코드가 보여야 합니다. 위처럼 모든 글자가 회색인 경우, 코드 실행에 문제가 있는 경우도 많으며, 간혹 정상 실행이 되더라도 코드 작성에 매우 큰 불편을 야기할 수 있습니다. 이번 글에서는 위의 회색 코드 현상 해결 방법을 제 경험을 바탕으로 몇 가지로 정리하여 작성해보도록 하겠습니다. 해결 방법 1 : 새로운 파일 생성 시 Python File로 생성 파이참에서 새 파일을 만들기 위하여 New 메뉴를 클릭한 경우, 목록에서 빨간색으로 표시한 File 메뉴가 아..

Python/Debugging 2022.02.25

주피터 노트북에서 삭제된 셀을 복구하는 방법

Jupyter Notebook 셀 삭제 되돌리기 매뉴얼 안녕하세요. 이번 글에서는 주피터 노트북에서 코드 작업 중 실수로 삭제한 셀에 대하여 삭제를 취소하는 방법을 다루어보겠습니다. 먼저, Jupyter Notebook에서 셀 삭제는 ESC + D + D의 단축키로 진행이 가능하며, Edit 탭의 Delete Cells 메뉴로도 셀 삭제를 할 수 있습니다. 반면에, 주피터 노트북에서 삭제된 셀을 복구하는 방법은 ESC + Z의 단축키를 이용하거나, Edit 탭의 Undo Delete Cell 메뉴를 클릭해주시면 가장 최근에 삭제된 셀부터 되돌리기가 가능합니다. 여러 개의 셀을 삭제한 경우에도 차례대로 삭제 취소가 가능하오니 당황하지 마시고 위 매뉴얼을 잘 따라주시면 도움이 되실 것으로 생각됩니다.

Python/Debugging 2022.02.13
반응형