사소한 Tip . 오류 해결법

related link Pytorch RuntimeError: Expected tensor for argument #1 'indices' to have scalar type Long; but got CUDAType instead I am trying to re-execute a GitHub project on my computer for recommendation using embedding, the goal is to first embed the user and item present in the movieLens dataset, and then use the inner p... stackoverflow.com nn.Embedding처럼 임베딩하는 과정에서 input data의 타입때문에 발생한 오류인..
python 코딩 중 특히나 머신러닝처럼 feature의 사이즈에 민감한 코드의 경우, python debugger 즉 pdb가 큰 도움이 될 수 있다. 이 pdb 모듈을 사용하면 마치 eclipse나 visual studio, pycharm처럼 매 순간의 변수값을 알아낼수도 있고 직접 trace를 볼 수도 있다. pdb — 파이썬 디버거 — Python 3.7.9 문서 pdb — 파이썬 디버거 소스 코드: Lib/pdb.py pdb 모듈은 파이썬 프로그램을 위한 대화형 소스 코드 디버거를 정의합니다. 소스 라인 단계의 중단점(breakpoint) 및 단계 실행(single stepping) 설정, 스택 프 docs.python.org import pdb; pdb.set_trace() 상단의 코드를 디버..
1. A는 한국IT 보안관제실에서 근무하게 되었다. A는 정보시 스템 운영 중 서버가 다운되거나 자연 재해나 시스템 장애 등의 이유로 대고객 서비스가 불가능한 경우가 종종 발생 한다. 이와 같은 상황에서의 “비상사태 또는 업무중단 시 점부터 업무가 복구되어 다시 정상가동 될 때까지의 시간” 을 의미하는 용어를 쓰시오. 2. asia = {'한국', '중국', '일본'} asia.add('베트남') asia.add('중국') asia.remove('일본') asia.update({'한국', '홍콩', '태국'}) print(asia) 3. 클라이언트와 서버 간 자바스크립트 및 XML을 비동기 방 식으로 처리하며 전체 페이지를 새로 고치치 않고도 웹페 이지 일부 영역 부분만을 업데이트하는 것을 가능케 한다 ..
DTW함수를 구현해 사용하던 중, 다음과 같은 오류가 발생. TypeError: 'module' object is not callable 내가 Import한 모듈이 마치 클래스처럼 사용된다는 의미에서 발생한 오류다. 찾아보니깐 파일 이름과 클래스 이름을 동일하게 했을 때 이 오류가 발생한다고 한다. ==> 아래 코드처럼 [dtw.py] import dtw . . . class dtw(): . . . 함수 이름 및 파일 이름 설정을 잘 수정하면 해결할 수 있다.
Ubuntu 사용하면서 GPU 사용량을 체크하기 위해 Nvidia-smi를 많이 사용한다. 이 중 Python에서 Ctrl+Z를 눌러 의도치 않은 쓰레기 프로세스가 생길 경우 다음 커맨드로 삭제해줘야 한다. sudo kill -9 $PID (ex sudo kill -9 10361)
>>> import platform >>> print(platform.architecture()) >>> ('64bit', 'WindowsPE') Python Bit 확인법
nn.Embedding()을 사용할 때, input vocab_size를 잘못잡아주면서 오류가 발생.. device-side assert triggered THCudaCheck FAIL file=/pytorch/aten/src/THC/THCCachingHostAllocator.cpp line=265 error=59 : device-side assert triggered *** RuntimeError: cuda runtime error (59) : device-side assert triggered at /pytorch/aten/src/THC/THCCachingHostAllocator.cpp:265 해결 방법으로는 Embedding(inputs)에서 inputs를 까봤을 때, vocab_size보다 큰 값..
Windows 10 기준 nvidia GPU 사용량을 볼 수 있는 cmd 명령어 Ubuntu에서 사용하던 nvidia-smi 명령어를 Windows에서 사용하는 방법 Windows키 + R = cmd cmd 창 내에서 cd C:\Program Files\NVIDIA Corporation\NVSMI nvidia-smi.exe nvidia 옵션도 충분히 사용이 가능하다.
Python 실행 특히, Window에서 작업할 땐 항상 파일 경로 땜에 문제가 많다. SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape Jupyter notebook에서는 파일 경로가 '/'로 표현되어야 하는데 단순히 코드에 있던 경로나 아래처럼 폴더 경로를 복붙해올 경우, 상단처럼 오류가 발생한다. "\" 이 문자를 "/"로 변경한 후, 다시 실행시키면 오류가 없어진다.
anaconda 가상환경 상태에서 jupyter notebook 파일을 실행시킬 때 간혹 기존의 라이브러리가 없다고 뜨는 경우가 있다. 이는 jupyter notebook이 conda환경에서 따로 설치하지 않아도 되기 때문이다. 간단하게 conda install jupyter 를 사용하여 jupyter notebook을 실행시키면 정상적으로 동작할 것이다. 이외에도 ipython 설치(pip install ipython)하고 ipython notebook 커맨드로 ipynb파일 실행시켜 작업하는게 가장 빠르다. somjang.tistory.com/entry/Python-Jupyter-Notebook-%EC%97%90-%EA%B0%80%EC%83%81%ED%99%98%EA%B2%BD-%EC%BB%A4%EB..
keras 버전 변경으로 인해 기존의 함수 이름이 변경된 것으로 보인다. from keras import backend as K 상단과 같이 backend keras가 K로 정의된다 가정했을 때 , K.image_dim_ordering() 상단의 기존 코드를 아래와 같이 변경해주면 해결된다. K.common.image_dim_ordering() 출처 AttributeError: module 'keras.backend' has no attribute 'image_dim_ordering' · Issue #12649 · keras-team/keras After a recent update Keras backend cannot find image_dim_ordering parameter. Has this bee..
기존 Ubuntu에서 작업하던 때는 잘 동작하던 것이 Windows로 오니 이미지를 로딩하지 못한다. img = cv2.imread($IMG_PATH) 이때 img의 type을 출력해보면 NoneType이 뜨면서 제대로 읽지못한다. 원인은 대다수 path문제라는데 나는 제대로 Window에 맞도록 경로도 정의해놨었다. C:\\Users\\USERNAME\\Desktop\\FOLDER_NAME\\Download.jpg 알고보니 원인은 경로 중간에 포함되어 있던 한글 폴더... 간단한 방법은 폴더 이름을 영어로 수정하면 되지만, 다량의 폴더 또는 불가피한 사유로 한글 폴더를 수정할 수 없다는 전제하에 아래 코드를 통해 해결할 수 있다. def HangulFormat(file_path): f = open(fi..
방법 웹사이트의 게시 날짜 찾는 법 연구 논문이나 에세이에 웹사이트를 인용하는 것은 까다롭고 힘들 수 있지만, 게시 날짜를 찾을 수 있는 몇 가지 방법이 있습니다. 사이트를 확인하거나 URL을 확인하여 기사나 페이지가 개제된 ko.wikihow.com
Docker가 잘 돌던 도중 갑자기 서버 컴퓨터가 꺼져 모든 container가 멈췄을 때.. 다시 재시작 해보니 attach는 잘 되지만 기존에 설정해놓은 volume이 다 초기화 되어 있었다. 기존의 docker image환경도 따로 저장해놓지 않은 상태여서 구글링 하는 도중 다음과 같은 방법을 얻음. How to start a stopped Docker container with a different command? I would like to start a stopped Docker container with a different command, as the default command crashes - meaning I can't start the container and then use 'do..
vis.js를 사용하여 Graphical한 이미지를 표현할 때 JSON은 정상적으로 저장하지만, 저장된 JSON을 Firefox에서 불러들일때 오류 발생. The Same Origin Policy disallows reading the remote resource at file:///[FILE_ADDRESS]/scene_graph.json. (Reason: CORS request not http). 해결 방법 Firefox local development "CORS request not http" | Firefox Support Forum | Mozilla Support Hi mcdow, the security patch redefined the "origin" of a document with a fi..
Js.Y
'사소한 Tip . 오류 해결법' 카테고리의 글 목록 (11 Page)