Python
-
[Error] UnknownError: Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, so try looking to see if a warning log message was printed above. [[node model/stem_conv/Conv2D (defined at \AppData\Local\Temp/ipykernel..Setting & Error 2021. 9. 3. 15:44
jupyter notebook에서 코드를 돌리다가 다음과 같은 에러가 발생 UnknownError: Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, so try looking to see if a warning log message was printed above. [[node model/stem_conv/Conv2D (defined at \AppData\Local\Temp/ipykernel_3968/2063824942.py:160) ]] [Op:__inference_train_function_20024] Function call stack: train_function 자료 화면은 다음과 같음..
-
[Error] Expected tensor for argument #1 'indices' to have scalar type Long; but got torch.IntTensor instead (while checking arguments for embedding)Setting & Error 2021. 8. 11. 01:28
torch.from_numpy(np.random.randint(1, V, size=(batch, 10))) 를 torch.from_numpy(np.random.randint(1, V, size=(batch, 10))).long() 로 바꾼다. long() 붙이기 아래 사이트 참고 https://www.gitmemory.com/issue/nikitakit/self-attentive-parser/25/498689123 RuntimeError when trying to train a new model - self-attentive-parser Ask questionsRuntimeError when trying to train a new model First of all, thank you for sharing..
-
[Python] IndexError: invalid index of a 0-dim tensor. Use `tensor.item()` in Python or `tensor.item<T>()` in C++ to convert a 0-dim tensor to a numberSetting & Error 2021. 8. 11. 01:26
파이토치 0.5 이후 버전에서 0차원 텐서의 지수가 유효하지 않아서 발생하는 에러 https://github.com/NVIDIA/flownet2-pytorch/issues/113 invalid index of a 0-dim tensor. Use tensor.item() to convert a 0-dim tensor to a Python number · Issue #113 · NVIDIA/flownet2 pytorch 1.0 python3 main.py --inference --model FlowNet2 --save_flow --inference_dataset ImagesFromFolder --inference_dataset_root ~/fs24_512/ --resume mycheckpoints/FlowN..
-
[Python] OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initializedSetting & Error 2021. 8. 11. 01:24
주피터 노트북으로 matplotlib을 사용해 그래프를 그리려는데 "kernel dead" 커널이 죽었음 아래와 같은 메시지가 떴음 OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized. OMP: Hint This means that multiple copies of the OpenMP runtime have been linked into the program. That is dangerous, since it can degrade performance or cause incorrect results. The best thing to do is to ensure that only a single O..
-
[Python] 데이터프레임 중복 행, 중복 열 제거알.쓸.코드/알.쓸.파.코(알아두면 쓸데있는 파이썬 코드) 2021. 6. 18. 10:43
[Python] 데이터프레임 중복 행, 중복 열 제거 데이터프레임의 규모가 큰 경우 미처 확인하지 못 한 중복된 행과 열이 있을 수 있다. 이를 해결하는 방법으로 duplicated와 drop_duplicates을 적용하면 쉽게 해결 가능하다. 먼저 행과 열이 중복되는 간단한 데이터프레임을 생성한다. data_frame=pd.DataFrame({'col1':['A', 'B', 'C', 'A', 'B', 'B'], 'col2':[1,2,3,1,2,4], 'col3':[1,2,3,1,2,4]}) 생성된 데이터프레임은 다음과 같다. 데이터프레임의 0번째 행과 3번째 행이 중복되고 1번째 행과 4번째 행이 중복된다. 그리고 중복되는 컬럼은 'col2'와 'col3'이 중복된다. data_frame 먼저 중복..
-
[Python] JSON 파일(.json) 저장하고 불러오기알.쓸.코드/알.쓸.파.코(알아두면 쓸데있는 파이썬 코드) 2021. 6. 14. 14:20
[Python] JSON 파일(.json) 저장하고 불러오기 JSON 파일 저장하기 python의 딕셔너리(dictionary) 객체를 생성한다. 이 딕셔너리는 국가 코드를 key로 가지고 국가 코드에 대한 국가의 한글 이름을 value로 가진다. oecd_cnty={'AUS': '오스트레일리아', 'AUT': '오스트리아', 'BEL': '벨기에', ...} 이 딕셔너리를 json 파일로 저장하기 위해 경로를 설정해준다. file_path='oecd_cnty.json' 다음은 딕셔너리를 file_path에 맞게 .json 파일로 저장하는 코드이다. with open(file_path, 'w'..