본문 바로가기

분류 전체보기6

TypeError: can't convert cuda:0 device type tensor to numpy. Use Tensor.cpu() to copy the tensor to host memory first. TypeError: can't convert cuda:0 device type tensor to numpy. Use Tensor.cpu() to copy the tensor to host memory first. 구현 중에, 위와 같은 에러가 발생하였다. 재현 import torch a = torch.tensor(1) a = a.cuda() a.numpy() 이 에러는 GPU에 올린 Tensor를 바로 numpy로 변환하였을 때 발생한다. 따라서, 다음과 같은 방법으로 해결된다. import torch a = torch.tensor(1) a = a.cuda() a.cpu().numpy() cpu method를 사용해 cpu ram에 로드하고, numpy method를 사용해주었다. 2023. 12. 1.
Excel "리소스가 부족하여 하나 이상의 수식을 계산할 수 없습니다" 에러 문제 해결 + 긴 로딩 시간과 엑셀 프리징 현상 완화 방법 Window 10, Widnow 11에서 Microsoft 365 (Office 365)를 사용하다 보면 생기는 문제로, Excel "리소스가 부족하여 하나 이상의 수식을 계산할 수 없습니다" 에러와 마주치는 경우가 있다. 구글링을 통해 여러 방법 (가상 메모리 조절, 윈도우 및 오피스 업데이트 등등) 을 사용하였지만, 해결이 되지 않았다. 내가 해결한 방법을 정리해서 공유하고자 한다. 발생 조건 및 상황 1. 다양한 수식 및 서식, 블록 복사 등으로 인한 집중적인 연산 발생 2. CPU의 특정 코어 하나에 집중적인 부하 발생 3. 메모리 부족 및 다른 문제 상황 발생하지 않음. 해결 방법 먼저, 현재 설치한 office 버전을 다운그레이드 할 것이다. 먼저 윈도우 검색창에 cmd를 검색하여 명령 프롬프.. 2023. 2. 9.
CARLA 자율 주행 학습 (2) 환경울 구성 하기 전에, carla Python API에 있는 manual_control.py의 코드를 분석해볼 것이다. https://github.com/carla-simulator/carla/blob/master/PythonAPI/examples/manual_control.py manual_control.py는 다음과 같은 구조를 가지고 있다. manual_control.py - Global functions [function] find_weather_presets def find_weather_presets(): rgx = re.compile('.+?(?:(? 2022. 10. 6.
CARLA 자율 주행 학습 (1) 유명한 자율 주행 simulator인 CARLA를 사용하여 강화학습 기반 자율 주행 모델을 학습해보고자 한다. 1. CARLA 설치 처음 부터 build를 해보아도 되지만, 먼저 build된 환경을 사용하여 학습해보고자 하였다. 원하는 맵을 만드는 것은 다음에 해보도록 하겠다. https://github.com/carla-simulator/carla/releases [Windows] CARLA_0.9.13.zip [Windows] AdditionalMaps_0.9.13.zip 위의 두 파일을 다운로드 받고 CARLA_0.9.13.zip 파일의 압축을 풀면 CarlaUE4 라는 실행 파일이 나온다. 이를 실행하면 다음과 같은 맵을 확인할 수 있다. 2. 필요 라이브러리 설치 먼저 CARLA 프로그램과 통신.. 2022. 10. 5.