- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- YOLO
- Jetson
- GPU
- Nvidia
- 티스토리
- Darknet
- 블로그
- python
- 설치
- tx2
- 텐서플로우
- Windows
- 영상처리
- openCV
- 엔비디아
- openpose
- DNN
- 딥러닝
- Linux
- Tistory
- 라즈베리파이
- tensorflow
- 애드센스
- agx
- 파이썬
- 물체검출
- 방법
- cuda
- ubuntu
- Xavier
목록Autonomous Tech. (104)
엔지니어스 - Engineeus

USB 포맷하기 먼저 USB 8GB 이상을 준비 하고 포맷 합니다. 1. 내 PC에서 USB드라이브 우클릭 후 '포맷' 2. 파일 시스템은 FAT32로 설정하고 빠른 포맷을 체크한 후에 '시작'을 눌러 포맷합니다. Windows USB Flash Drive 만들기 먼저 아래 마이크로소프트 홈페이지에서 프로그램을 다운로드 받습니다. https://go.microsoft.com/fwlink/?LinkId=691209 불러오는 중입니다... 실행파일을 여시고 아래 순서대로 진행 하면 됩니다. 지금 도구 다운로드 라이선스 동의 다른 PC용 설치 미디어 만들기로 합니다. 왜냐면 전 다른 PC껄 포맷 할거기 때문이죠. 한국어로 만들고, Windows 10이고, 64비트로 만들 겁니다. 첫번째 USB 플래시 드라이브..

문제 발생 low memory warning!! memory available for new process:... TX2보드를 깔고 YOLO 사이트에서 하라는대로 하는데 위 그림과 같이 레이어 64쯤 가서 화면이 멈추고 메모리가 죽는 경우가 있습니다. 아래와 같이 제대로 쳤는데도 말이죠. /darknet detector demo cfg/coco.data cfg/yolov3.cfg yolov3.weights 동영상 이럴땐 Batch size의 문제가 명확합니다. YOLO를 Git clone하여 받으면 cfg파일이 training시에 사용한 batch size인 64로 되어 있기 때문이죠. 따라서 이를 수정해야 합니다. Batch size 수정 cd ~/Works/yolo/darknet/cfg gedit y..

Ubuntu에서 CPU 사용량은 아래 포스트에서 설명 했습니다. https://mickael-k.tistory.com/96 [Ubuntu] CPU 사용량(Usage) 보기 htop이란 패키지로 볼 수 있습니다. sudo apt install htop htop mickael-k.tistory.com 그럼 이번엔 GPU 사용량은 어떻게 볼까요 바로 gpustat를 이용하며 됩니다. pip install gpustat sudo nvidia-smi daemon gpustat -i gpu 이름 / 온도 / 사용량 등의 정보가 실시간으로 나옵니다.

htop이란 패키지로 볼 수 있습니다. sudo apt install htop htop

기본 우분투를 깔고 터미널창을 열고 'python'이란 명령어를 치면 자동으로 python 2.x버전이 잡힙니다. 이번 포스트에서는 리눅스 Alternatives를 활용하여 Python의 기본 default인 2에서 새롭게 3으로 바꿔보도록 하겠습니다. 일단 이 전에 기본 default가 2인지 확인 하기 위해 아래와 같이 쳐 주면 default 버전이 나옵니다. python -V which 명령어를 쓰면 파이썬의 디렉토리를 나타냅니다. 이게 정확히 어떤 파일을 가리키는지 알기 위해선 아래와 같이 쳐 주면 나옵니다. ls -al /usr/bin/python 또한 이 외에 다른 파이썬이 깔린걸 보고 싶다면 아래와 같이 쳐 줍니다. ls /usr/bin/ | grep python 따라서 우리는 터미널을 열었..
이전에 TX2보드에 YOLO를 설치 하는 과정까지 다룬적이 있습니다. https://mickael-k.tistory.com/90 [Ubuntu] NVIDIA Jetson TX2 세팅 [4] - YOLO 설치 mickael-k.tistory.com 저는 이를 활용하여 뭘 해볼까 하다가 신호 변경 알림을 주면 좋을거 같다라고 생각을 했습니다. 자동차 주행 중 사제 블랙박스에서는 보통 이 기능이 있지만 일반 영상처리로만 하니까 정확하지도 않습니다. 하지만 딥러닝으로 하게 된다면 정확도가 높은 신용할 수 있는 시스템이 되리라고 생각이 됩니다. 따라서 본 포스트 에서는 신호등을 검출하고 신호가 변경 될 시에 운전자에게 알림을 주어 운전에 집중 시킬 수 있는 시스템을 만들고자 프로젝트를 시작 하게 되었습니다. 먼저..

이번 시간에는 Ubuntu 시스템에서 한글을 사용 하기 위해서 설치 및 세팅에 관하여 다루겠습니다. 일반 Ubuntu 16.04에서 테스트 해 봤으며 Nvidia Jetson TX2보드에서 활용 하였습니다. 환경: Ubuntu LTS 16.04 Package 설치 1. fcitx-hangul sudo apt-get install fcitx-hangul 2. System Settings.. -> Language Support -> Install -> Keyboard input method system: fcitx 3. 재부팅 시에 키보드 판 그림과 같이 변 해 있습니다. Shortcut 1. System Settings.. -> Keyboard -> Shortcuts -> Typing 2. 아래와 같이 오..

start() { 본 포스트에서는 NVIDIA사의 Jetson TX2 에 관하여 알아보겠습니다. Jetson TX2(Tegra X2) GPU(General Purpose Unit)으로 NVIDIA사의 CUDA를 사용하여 병렬 처리를 가능하게 하는 Chip입니다. 한때 데스크탑이나 노트북에서나 GPU를 사용하여 딥러닝을 수행 하였는데, 이제 이 보드를 사용해 자동차, 드론, 기타 로봇에서 임베디드보드로 플랫폼을 만들 수 있게 되었습니다. 자세 사항은 NVIDIA 공식 홈페이지에서 보시면 됩니다. Jetson TX2 Specification Specification GPU NVIDIA Pascal™, 256 CUDA cores, OpenGL ES 3.1, AEP, and Vulkan CPU HMP Dual ..

저번 시간에는 텐서플로우의 기초 개념에 대해 익혔습니다.https://mickael-k.tistory.com/80텐서플로우(Tensorflow)란?텐서플로우 텐서플로우는 Google이 지원하고 실제 구글에서도 사용을 하고 있는 "데이터 플로우 그래프를 이용한 수치 계산을 위한 오픈 소스 라이브러리" 입니다. 2015년 11월에 처음 공개된 오픈 소스로 머신 러..mickael-k.tistory.com본 시간에는 코드를 사용하여 기본 그래프를 그려 보겠습니다.(텐서플로우 설치는 여기, 주피터노트북 설치는 여기 제 포스트를 참조 하시면 됩니다.) 기본 그래프 코딩아래와 같은 그래프를 코딩 해서 output이 일치 하는지 알아보겠습니다.기존 포스트에서 배운것과 같이 동그라미는 노드(node), 화살표는 엣지(..

주피터노트복(Jyputer Notebook)은 여러가지 코드를 사용 하여 데이터를 code by code로 결과물을 직접 볼때 유용한 프로그램 입니다. 저는 Tensorflow를 이용하여 Python으로 코딩을 할때 주로 사용 합니다. 만약 파이썬이나 텐서플로우 설치가 궁금하시면 아래 제 포스트를 참조 하시면 됩니다.https://mickael-k.tistory.com/81불러오는 중입니다... 주피터 노트북 설치주피터 노트북이란 웹브라우저상에서 파이썬 코드를 단계적으로 쉽게 실행하는걸 우리에게 시각적으로 실시간 확인 할 수 있게 도와주는 프로그램 입니다. CMD창으로 python을 열거나 IDLE로 파이썬을 하면 작업을 하고 이후에 다시 같은 작업들을 또 해줘야 해서 귀찮죠. 그래서 여기선 주피터노트북..

텐서플로우란?아래 작성된 제 포스트를 참조 하시면 됩니다.https://mickael-k.tistory.com/80텐서플로우(Tensorflow)란?텐서플로우 텐서플로우는 Google이 지원하고 실제 구글에서도 사용을 하고 있는 "데이터 플로우 그래프를 이용한 수치 계산을 위한 오픈 소스 라이브러리" 입니다. 2015년 11월에 처음 공개된 오픈 소스로 머신 러..mickael-k.tistory.com 파이썬 설치텐서 플로우 설치 전 파이썬을 설치 해 주십시오.https://mickael-k.tistory.com/23?category=798523[Windows] Python, Pycharm, OpenCV 설치이번 포스트는 Anaconda를 사용하기 싫고 그냥 하나 하나 설치 하고 싶어 하는 사람에게 해당..

텐서플로우 텐서플로우는 Google이 지원하고 실제 구글에서도 사용을 하고 있는 "데이터 플로우 그래프를 이용한 수치 계산을 위한 오픈 소스 라이브러리" 입니다. 2015년 11월에 처음 공개된 오픈 소스로 머신 러닝(Machine Learning)에서 현재 제일 활발히 이용 되는 기계학습 전용 라이브러리 입니다. 텐서플로우가 머신러닝이나 딥러닝에서 주로 쓰이는 이유는 '분산, 묶음'이 주된 이유 입니다. - 분산: GPU를 이용한 병렬처리 등이 가능 - 묶음: TensorFlow, TensorBoard, TensorFlow Serving이라는 소프트웨어들의 묶음 *TensorFlow: 모델 정의, 데이터 학습 *TensorBoard: 네트워크 시각화 프로그램 *TensorFlow Serving: 이미 ..
저번 포스트에서는 기본 환경 설정 및 텐서플로우란 뭔지에 관하여 배웠습니다. https://mickael-k.tistory.com/64 [Windows] 텐서플로우(Tensorflow) 딥러닝 신경망 구현 - 환경 설정 [1] *본 포스트는 '골빈해커의 3분 딥러닝 텐서플로맛'을 참고하여 작성 하게 되었습니다. 참고 github: https://github.com/golbin/TensorFlow-Tutorials 최근 딥러닝을 공부 하기 위해 '골빈해커의 3분 딥러닝 텐서.. mickael-k.tistory.com 또한, 아예 텐서플로우가 처음이라면 여기를 통해 기초 텐서플로우 프로그래밍을 배우고 오면 더 쉽게 이해가 갈거라 생각 합니다. 배울 것 본 포스트 에서는 기본적인 네트워크를 생성하며 아래와 같..

*본 포스트는 '골빈해커의 3분 딥러닝 텐서플로맛'을 참고하여 작성 하게 되었습니다. 참고 github: https://github.com/golbin/TensorFlow-Tutorials 최근 딥러닝을 공부 하기 위해 '골빈해커의 3분 딥러닝 텐서플로맛'을 공부하게 되었습니다. 본 책에는 CNN, AE, GAN, RNN, DQN 등 다양한 네트워크들이 텐서플로우로 구현 되어 있습니다. 저는 본 책을 통해 텐서플로우를 이용해 네트워크를 직접 길러보기 위해 공부 하게 되었고, 이 부분에서 실속있는 정보만 포스팅 하여 정보를 제공 하기로 본 포스트를 작성 하게 되었습니다. 환경 OS: Windows 10 1. CUDA: 10.1 (GPU 사용할 경우) 2. cuDNN: 7.6.4 (GPU 사용할 경우) 3...