728x90 반응형 전체 글134 [Jetson] 셋팅 젯슨 Orin Nano 셋팅 (SDK Manager NVMe 플래싱 + WSL2 usbipd 에러 해결)Windows(WSL2) 환경에서 NVIDIA SDK Manager로 Jetson Orin Nano Developer Kit(8GB) 를 NVMe에 플래싱하는 전체 과정을 정리했다. 플래싱 단계에서 ① APX Driver Not Found → ② usbipd 에러(CantActivateDocumentInPipeline) 두 가지에 순서대로 막혔는데, 알고 보면 둘 다 "젯슨 USB 장치를 WSL로 제대로 넘기지 못해서" 생긴 문제였다. 원인과 해결 방법을 함께 남긴다. 같은 에러로 검색해서 들어온 사람은 4. 트러블슈팅 섹션부터 봐도 된다.한 줄 요약: WSL2로 젯슨을 플래싱할 때 결정적인 건 usb.. 2026. 8. 3. 지식증류 (미완) 나의 말: '지식증류를 이용한 신경망모델 경량화 기술' 이라는 건 뭘 의미해?ChatGPT의 말:좋은 질문이야 🙂**‘지식증류를 이용한 신경망 모델 경량화 기술’**을 풀어 말하면 이렇게야.한 줄로 요약하면👉 크고 똑똑한 신경망(교사 모델)의 지식을, 작고 가벼운 신경망(학생 모델)에게 전수해서 성능은 유지하면서 모델을 가볍게 만드는 기술이야.하나씩 뜯어보자1️⃣ 신경망 모델 경량화목적: 연산량·메모리 사용 줄이기왜 필요하냐면:모바일, IoT, 엣지 디바이스에서는모델이 크면 ❌ 느리고 ❌ 배터리 많이 먹고 ❌ 못 올림그래서 모델을 더 작고 빠르게 만드는 게 중요함2️⃣ 지식증류(Knowledge Distillation)이게 핵심 개념이야.👨🏫 교사 모델 (Teacher)크고 복잡함정확도 높음서버.. 2026. 2. 11. [Linux] 리눅스 서버 운영 : systemd (미완) systemd 서비스 파일1. .service 파일 기본 구조[Unit] : 이 서비스가 '언제', '어떤 조건에서' 시작되는지[Service] : 실제로 '무엇을', '어떻게' 실행하는지[Install] : 활성화 시, 어느 타겟에 묶을지 2. systemd 서비스 파일 특징- 재부팅해도 살아 있음- 터미널창 꺼도 살아 있음- 상시 실행 서비스에 적합- 부팅 시 자동실행, 장애 시 자동 재시작 3. 서비스 파일 예시[Unit]Description=Run main.py on boot→ 서비스 설명→ systemctl status 에 표시됨→ 기능 영향 x Wants=network-online.target→ "네트워크가 온라인이면 좋겠다" 라는 약한 의존성→ network-online.target 이 실패.. 2026. 2. 9. [컴퓨팅] 윈도우 TRT, Pytorch 환경설정 이번에 윈도우 버전이다.자꾸 까먹으니까 간단하게 쓰고, 내가 사용했던 버전도 함께 적으려 한다. Python 3.10CUDA 12.6TensorRT 10.10 TensorRT의 경우https://developer.nvidia.com/tensorrt/download Log inLog in or sign up for an NVIDIA accountdeveloper.nvidia.com이곳에서 로그인 후 다운받을 수 있다.윈도우의 경우는 zip 파일로 다운받기 때문에 이를 받은 후, 압축해제를 "C:/Program Files/" 에다가 하는걸 추천한다.그리고 해당 위치에 압축을 해제하면"C:\Program Files\TensorRT-10.10.0.31.Windows.win10.cuda-12.9\TensorRT.. 2025. 11. 7. [YOLO] yolo모델의 구조 YOLO 구조를 깊게 이해하려면 backbone, neck, head, 그리고 classification layer의 역할을 확실히 구분하는 게 중요합니다.하나씩 직관적으로 풀어서 설명드릴게요.🧱 1. Backbone (백본)입력 이미지에서 "특징(feature)"을 추출하는 부분역할:원본 이미지(예: 640×640×3 RGB)를 입력받아서 엣지, 패턴, 질감, 형태 같은 저수준~고수준 특징을 점점 압축하며 추출합니다.비유:사람의 눈 + 시각 피질이 “사물의 윤곽”과 “패턴”을 인식하는 역할과 비슷합니다.구성 예시 (YOLOv8/YOLOv11):Conv → BatchNorm → SiLUC2f (Cross Stage Partial blocks)SPPF (Spatial Pyramid Pooling Fast.. 2025. 10. 17. [Gstreamer] Gstreamer 설치하기 sudo apt install \ libgstreamer1.0-dev \ libgstreamer-plugins-base1.0-dev \ libgstreamer-plugins-bad1.0-dev \ gstreamer1.0-plugins-base \ gstreamer1.0-plugins-good \ gstreamer1.0-plugins-bad \ gstreamer1.0-plugins-ugly \ gstreamer1.0-libav \ gstreamer1.0-doc \ gstreamer1.0-tools \ gstreamer1.0-x \ gstreamer1.0-alsa \ gstreamer1.0-gl \ gstreamer1.0-gtk3 \.. 2025. 8. 31. [컴퓨팅] 리눅스 CUDA, TRT 환경설정 (WSL ver.) 설치 순서NVIDIA 드라이버 설치CUDA 설치cuDNN 설치CUDA Toolkit 설치TensorRT 설치 WSL 접속 wsl -l -v해당 명령어를 통해 윈도우에 설치된 Linux 배포판 리스트를 버전과 함께 볼 수 있다. wsl --install -d [Distribution Name]Distribution Name : 원하는 리눅스 배포판 이름--install Ubuntu-22.04 와 같이 원하는 리눅스 버전을 같이 적으면 해당 버전으로 설치한다. wsl -d [Distribution Name]위에서 확인한 리스트에서 원하는 배포판 이름을 [Distribution Name]에 넣으면 접속 가능하다. NVIDIA 드라이버 설치1) 사전 설치 요소sudo apt update && upgr.. 2025. 8. 7. [웹 통신] 멀티프로세싱(MultiProcessing) 동기방식 vs 비동기 방식 vs 멀티스레딩 에 대한 내용을 먼저 알고 오면 좋을 것 같다.2025.07.27 - [기타] - [웹 통신] 동기(Synchronous) VS 비동기(Asynchronous) VS 멀티스레딩(MultiThreading) [웹 통신] 동기(Synchronous) VS 비동기(Asynchronous) VS 멀티스레딩(MultiThreading)동기(Synchronous) 동기란, 작업을 하나씩 순서대로 처리하는 방식이다. 이전작업이 끝나야 다음작업을 시작할 수 있다. (순차적)기본적인 Python 코드의 동작은 동기식으로 이루어진다. 비동기(Asynchrdata-yun.tistory.com 비동기 방식이 "하나의 스레드 안에서 병렬처럼 진행되는 논리적 병렬로 진행"된다면,멀티스레.. 2025. 7. 29. [웹 통신] 동기(Synchronous) VS 비동기(Asynchronous) VS 멀티스레딩(MultiThreading) 동기(Synchronous) 동기란, 작업을 하나씩 순서대로 처리하는 방식이다. 이전작업이 끝나야 다음작업을 시작할 수 있다. (순차적)기본적인 Python 코드의 동작은 동기식으로 이루어진다. 비동기(Asynchronous) 비동기란, 작업을 기다리지 않고 다음 작업을 시작하는 방식이다. 이전 작업이 끝나는 것을 기다리지 않고 다른 작업을 진행할 수 있다. (병렬적) import asyncioasync def fetch_data(): print('서버에서 데이터 요청') await asyncio.sleep(3) print('데이터 받아옴')async def main(): task= asyncio.create_task(fetch_data()) print('다른 작업 수행중 ..') aw.. 2025. 7. 27. 이전 1 2 3 4 ··· 15 다음 728x90 반응형