본문 바로가기

Raspberry Pi3

라즈베리파이에서 perf 설치하기 라즈베리파이 3 모델 B에서 라즈비안(May 2020 32-bit)에 Preempt-RT 패치를 적용해 사용하고 있습니다. 커널 버전은 아래와 같이 4.19.71 입니다. perf를 사용하기 위해 apt에서 찾아보았지만 apt로는 4.9 버전과 3.6 버전만 설치가 가능했습니다. 따라서, 직접 파일을 다운로드하여서 설치하였습니다. 다운로드와 설치는 아래의 명령어로 할 수 있습니다. $ wget http://ftp.kr.debian.org/debian/pool/main/l/linux/linux-perf-4.19_4.19.132-1_armhf.deb $ sudo dpkg -i linux-perf-4.19_4.19.132-1_armhf.deb 만약 libopencsd0 때문에 설치가 안되면 apt로 설치한 뒤.. 2020. 8. 5.
라즈베리파이 가버너 변경 라즈베리 파이 3 모델 B에서 라즈비안을 설치하면 기본 가버너가 ondemand로 설정돼있다. 가버너에 대한 설명은 다음의 링크를 참고하면 됩니다. https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt 라즈베리의 최소 클럭은 600MHz, 최대 클럭은 1200 MHz입니다. 해당 스펙은 아래의 명령어로 확인 가능합니다. $ lscpu | grep MHz 현재 사용할 수 있는 가버너는 아래 명령어로 확인할 수 있다. $ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors 가버너 변경을 위해서는 슈퍼유저 권한으로 아래의 명령어를 입력한다. 각 CPU 코어 별로 설정을 해주어야 .. 2020. 8. 5.
ARM 계열 MXNet 설치 오류(ps-lite 오류) ARM CPU를 사용하는 보드에서 MXNet을 컴파일하려고 하면 ps-lite를 컴파일하는 과정에서 오류가 발생합니다. ps-lite(https://github.com/dmlc/ps-lite)는 라이트웨이트 파라미터 서버 프레임워크인데 기본 컴파일 설정이 데스크톱, 서버를 대상으로(x86/x64) 되어있기 때문에 ARM에서는 호환이 되지 않는 옵션이 포함되어있습니다. 발생하는 에러는 아래와 같은 -msse2 인식 불가인데 해당 부분을 수정해주어야 컴파일이 정상적으로 진행됩니다. g++ -I./src -I./include -I/home/odroid/mxnet/deps/include -std=c++0x -MM -MT build/customer.o src/customer.cc >build/customer.dg.. 2017. 6. 16.