2025/10 4

MLPerf Inference 설치

공식 문서가 영어로 써져있으면 설명을 읽지 않는 병이 있다. 그래서 어김없이 설치 과정에서 문제가 발생했었다...^^ 문제가 된 부분은 다음과 같다. python 가상환경을 사용하기 위해서는 python3-venv가 설치되어 있어야 하는데, OS를 지난번에 밀고 새로 설치하면서 설치가 되어있지 않은 상태에서 env를 만들어서 오류가 발생했다. 정상적인 설치 과정은 아래와 같다. 1. 시스템 패키지 설치(git, python3-venv, python3-pip 필요)sudo apt install python3-venv python3-pip git 2. MLCommons Inference 저장소 클론git clone https://github.com/mlcommons/inference.git 3. 가상환경 생..

연구실 2025.10.29

AMD μProf 설치 및 간단 사용법 (ubuntu)

AMD μProf는 AMD 프로세서를 위한 성능 및 전력 분석 도구로, Ubuntu에서 memory나 CPI 같은 항목들을 profiling 할 수 있다. 설치 및 기본 설정1. 다운로드 및 설치AMD 공식 사이트에 들어가서 스크롤을 쭉 내린다. 가장 아래에 설치파일 버전 중 적당한 파일을 선택해서 다운받고 설치해야하는 pc로 옮긴다. 필자는 deb파일을 사용하였다.https://www.amd.com/en/developer/uprof.html sudo dpkg --install amduprof_5.1-*_amd64.deb # deb 파일 설치 만약 tar 버전을 사용한다면 아래와 같이 드라이버를 수동으로 설치해줘야 한다.tar -xf AMDuProf_Linux_x64_5.1.*.tar.bz2cd AMD..

연구실 2025.10.14

GAPBS 벤치마크 사용법

빌드 및 기본 실행 git clone https://github.com/sbeamer/gapbs.git cd gapbs make공식 gapbs는 위의 레포이지만, 개인적으로는 아래의 수정한 레포를 사용한다. 시간과 관련하여 세 가지를 수정하였는데, 1. 시간 측정 함수를 steady clock으로 바꿔서 안정성을 가져가고, 2. 평균 시간 산출 방식을 산술 평균에서 기하 평균으로 변경하였으며,3. 첫번째 실행을 average time 계산에서 제외하였다(warm-up) https://github.com/hogumalatte/gapbs.git GitHub - hogumalatte/gapbs: GAP Benchmark Suite_with geometric mean & steady clockGAP Bench..

연구실 2025.10.13

ubuntu cpu 성능 설정 및 모니터링

CPU 거버너 설정현재 설정 확인하려면 sudo cpupower frequency-info 실행. 이 명령어로 현재 거버너, 주파수 범위, 드라이버 정보를 한 번에 확인할 수 있다. 또한 아래 거버너 종류는 기본적인 내용일 뿐 사용환경에 따라 없거나 추가되는 종류가 있을 수 있는데, 내 시스템에서 사용할 수 있는 거버너도 확인 가능하다.거버너 종류와 변경performance: CPU를 최대 클럭으로 고정. 벤치마크나 고성능 작업할 때 씀sudo cpupower frequency-set -g performance powersave: CPU를 최소 클럭으로 고정. 배터리 절약 필요할 때sudo cpupower frequency-set -g powersave ondemand: 부하에 따라 동적 조절. 일반 사..

연구실 2025.10.06