본문 바로가기

Programming/Python3

Error: cuDNN isn't found FWD algo for convolution. 해결 방법 YOLOv4를 윈도우에서 컴파일 했다. 마스크를 착용한 사람/마스크를 착용하지 않은 사람을 구분하는 예제를 Train하려는데 Error: cuDNN isn't found FWD algo for convolution. 와 같은 에러가 발생했다. 여기저기 구글링을 해봤는데 의외로 해결 방법이 잘 안나와서 포스팅한다. 문제의 원인은 Input Data의 크기가 GPU Memory에 비해 너무 커서 발생하는 것이다. 해결하려면 더 좋은 GPU를 사용하거나, cfg 파일에서 Parameter 값을 조절해주면 된다. 지금 예제를 돌리는 노트북은 메모리가 2gb고, 다음과 같이 설정했을 때 무난하게 돌아간다. 트레이닝도 무난하게 되는 편이다. 워낙 성능이 안좋은 GPU라 그런지 Train 시간이 10시간이 잡혔다. 2021. 5. 18.
Numpy 배열 값 브로드캐스트 Question 다중 중복이 있는 1차 2차원 누피 배열과 1차 값의 2차 배열이 있습니다. [[ 0 0 1 ] [ 1 0 2 ] [ 2 0 2 ] ... [ 0 0 1 ] [ 3 0 2 ] [ 2 0 2 ]] [[ 0 0 1 ] [ 1 0 2 ] [ 2 0 2 ] [ 3 0 2 ]] 세 번째 2차원 배열(두 번째 배열과 행 수가 동일)에는 두 번째 배열의 해당 행에서 생성되는 몇 가지 추가 값이 포함됩니다. [[ 2 -0.5] [ 2.4 0.5] [ 2.5 0.4] [ 2.4 1]] 첫 번째의 값은 키로, 세 번째의 값은 콘텐츠로 사용하여 새 배열을 만드는 것입니다. 주문은 유지되어야 합니다. [[ 2 -0.5] [ 2.4 0.5] [ 2.5 0.4] ... [ 2 -0.5] [ 2.4 1] [ 2.5.. 2021. 1. 1.
좋은 재현 가능한 Pandas 예제를 만드는 방법 SO에 적힌 pandas와 pandas 표지를 보면서 꽤 많은 시간을 보냈기 때문에, pandas 질문에는 재현 가능한 데이터가 포함될 가능성이 적다는 인상을 받았습니다. 이것은 R 커뮤니티가 장려하는데 꽤 좋은 역할을 해왔습니다. 그리고 이런 가이드들 덕분에, 새로 온 사람들은 이러한 사례들을 조합하는데 도움을 받을 수 있었습니다. 이러한 가이드를 읽고 재현 가능한 데이터를 가지고 돌아올 수 있는 사람들은 종종 질문에 대한 답을 얻는 데 훨씬 더 운이 좋을 것입니다. 어떻게 하면 pandas의 질문에 대한 좋은 재현 가능한 예를 만들 수 있을까요? 간단한 데이터 프레임은 다음과 같이 구성할 수 있습니다. import pandas as pd df = pd.DataFrame({'user': ['Bob', .. 2020. 12. 30.