Memorizing(52)
-
Jetson에서 TVM 설치하기
tvm은 딥러닝 컴파일러이다. tvm를 사용하기 위해선 먼저 설치를 해야하는데 아래의 링크를 참고해서 설치를 진행했다.현재 Jetson Orin Nano, JetPack 6.1을 사용하고 있다.https://tvm.apache.org/docs/install/from_source.html Installing TVM > Install from Source Edit on GitHub Install from Source This page gives instructions on how to build and install the TVM package from source. Table of Contents Apache TVM requires the following dependencies: CMake (" data..
2025.01.12 -
Jetson에서 Anaconda 설치하기
현재 Jetson Orin Nano JetPack 6.1을 사용하고있다.Jetson은 arm64 아키텍쳐이기 때문에 주의해서 설치를 해야한다.먼저, Anaconda 웹 페이지에서 회원가입을 한 후, Download를한다.버튼을 누르면 인증을 진행하게 되고, 인증에 성공하면 아키텍쳐 별로 다운로드할 수 있는데, 그때, ARM64를 다운로드받는다.그 후, 다운로드 받은 폴더에서 bash 명령어를 통해서 실행을 시킨다.bash Anaconda3-2024.10-1-Linux-aarch64.sh
2025.01.12 -
github 브랜치 rebase와 fast-forward
현재 나의 브랜치 상황이 아래와 같이 되었다.origin: A->B->Clocal: A->B->D그래서 pull, push가 모두 안되는 상황이었다. 그래서 이것을 병합하려고 했는데, 보통 세가지 옵션이 있다.mergerebasefast-forward(ff)merge는 넘기고 rebase와 fast-forward에 대해서 알아보았다.1. rebaserebase 같은 경우, local의 커밋을 origin위로 재배치(rebase)한다. 즉, 아래와 같이 local에 브랜치가 생성된다.local: A->B->C->D2. fast-forwardorigin: A->B->Clocal: A->Bfast-forward는 local이 origin보다 뒤에 있는 경우에 아래와 같이 local 브랜치가 생성된다.local..
2025.01.07 -
IRuntime::deserializeCudaEngine: Error Code 1: Serialization
ultralytics를 이용해서 아래의 명령어로 yolo11n 모델을 tensor RT에서 추론가능한 형식으로 export 했다.yolo export model=yolo11n.pt imgsz=1080,1920 format=engine그리고 C++, Python에서 아래와 같은 코드로 테스트를 해보았는데 동일한 에러가 발생했다.더보기void Yolo::loadEngine(std::string enginePath) { // Deserialize model std::cout std::cout runtime = createInferRuntime(*gLogger); assert(runtime != nullptr); std::ifstream engineStream(enginePa..
2025.01.06 -
JetPack6에서 Deepsort 사용하기
아래의 레포지토리를 기반으로 구현했다.https://github.com/RichardoMrMu/deepsort-tensorrt GitHub - RichardoMrMu/deepsort-tensorrt: A C++ implementation of Deepsort in Jetson Xavier nx and Jetson nanoA C++ implementation of Deepsort in Jetson Xavier nx and Jetson nano - RichardoMrMu/deepsort-tensorrtgithub.com먼저 두 개의 레포지토리를 클론한다.git clone git@github.com:ZQPei/deep_sort_pytorch.gitgit clone https://github.com/Richar..
2025.01.04 -
JetPack6에서 Opencv 빌드하기
이전에 사용하던 JetPack5.1.1에서는 opencv 4.5.4를 이용해서 빌드했었는데, 똑같이 4.5.4 버전으로 빌드하려고하니 에러가 발생했다. 아마 CUDA 버전과 호환성이 안 맞는 문제가 발생한 것 같다.[1/1594] Building NVCC (Device) object...da_compile_1_generated_gpu_mat_nd.cu.oFAILED: modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_gpu_mat_nd.cu.o /home/mingi/opencv/build/modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_genera..
2025.01.04