반응형 삽질15 [ VS 삽질 ] VisualStudio 설치 속도가 너무 느릴때 //서론 새로 설치해야하는 SDK와 기존에 설치되어있던 VS의 키트가 충돌을 일으켜서 VS를 지웠다가 깔아야하는 상황이었다. 그런데 설치 속도가 24KB/sec? 진짜 화가 머리끝까지 치미는 상황이다. //문제 상황 느려도 너무 느리다. 말도 안되는 속도로 다운로드가 진행된다. 구글링을 해보면 전세계에서 동일하게 발생하는 현상이고 30KB/sec정도의 속도가 지극히 정상인것 처럼 여겨진다. 딱 에릭이 광고하던 메가패스 수준이다. //해결법 심호흡을 한번 하자. 화를 삭이고 아래의 사진을 보자. 그렇다. 21세기 딥러닝과 인공지능이 판을 치는 이 5G 시대에는 이런 속도가 정상이다. hosts파일을 수정해서 DNS 범위를 바꿔준면 된다. 원리 설명은 아래에 간단하게 덧붙이고 실전부터 해보자. 우리가 VS를.. 2021. 1. 3. [ Python 삽질 ] __call__() got an unexpected keyword argument 해결법 //서론 파이썬의 클래스는 콜 메소드(맴버 함수)를 가지고 있을 수 있다. 만약 누군가 만들어둔 라이브러리(keras라던가...)를 사용할 때 이 콜 메소드를 함부로 수정하게 되면 수정된 클래스를 단독으로 사용할 때는 문제가 크게 안되지만 다른 모듈과 함께 사용할 때는 문제가 될 수 있다. 나도 어제 오래된 논문의 코드를 하나 실행시키다가 저자가 loss function을 수정해 둔 것을 발견하지 못하고 삽질을 해 버렸다. 자유도가 낮은 코드일 수록 버전이 바뀌면 이런 자잘한 문제들이 발생하기 쉽다. 이 문제는 굉장히 간단한 문제이지만 keras 코드상에서 막상 직면하면 model.fit() 과 model.compile() 안에서 동작하므로 번뜩 떠오르지 않는 디버깅일 수 있다. 따라서 정리해 놓고자 한.. 2020. 12. 29. [ VS 삽질 ] 확인할 수 없는 외부 참조, 확인할 수 없는 외부 기호 LNK1120 LNK2019 링커 에러는 정말 만나고 싶지 않은 녀석들이다. 찾아봐도 도무지 답도 안나오고 에러를 봐도 어디서 난건지 알 길이 없다. 분명 VS상에서는 오류가 없다고 하는데 빌드가 안되니 진짜 죽을 맛이다. 거기다가 dll, obj 파일에서 오류가 뜨니 부검도 불가능한 수준. 스택오버플로우나 마소 공식사이트가면 뭐라뭐라 말은 해뒀는데 결론은 지들도 모른다는 말이다. 화를 가라앉히고 내가 조사한 원인은 대체로 아래와 같다. 1. main함수가 정의되지 않았다. 2. 미리 정의되지 않은 변수나 함수가 사용되었다. 3. x86, x64가 혼재된 솔루션을 빌드했다. (내 경우) 위의 원인들을 요약하면 2번이 전부다. 변수나 함수의 정의 순서가 중요한 C에서는 main을 실행하려고 봤더니 main.. 2020. 12. 15. 이전 1 2 3 다음 반응형