python

    Install Apache TVM

    Install Apache TVM

    Apache TVM 이란? CPU, GPU 및 기계 학습 가속기를 위한 오픈 소스 기계 학습 컴파일러 프레임워크 백엔드에서 계산을 효율적으로 최적화하고 실행할 수 있도록 하는 것을 목표로 한다 TVM 흐름 지원하는 딥러닝 모델 컴파일 프레임워크 Tensorflow Keras Core ML MXNet ONNX Pytorch DarkNet Caffe2 → ONNX CNTK → ONNX … 실행 가능한 위치 or 하드웨어 CPU GPU ARM AMDGPU FPGA NVCC ….. TVM 설치 git clone git clone --recursive tvm tvm 폴더에서 진행 cd tvm 패키지 설치 sudo apt-get update sudo apt-get install -y python3 python3-d..

    install ros2 galactic & test

    install ros2 galactic & test

    Create Docker & exec docker run -itd --rm --name ros2_test ubuntu20.04 /bin/bash 접속 docker exec -it ros2_test bash Add User & exec user adduser testuser sudo 설치 및 권한 부여 apt install sudo usermod -aG sudo testuser exec user su - testuser Install ROS2 galactic Document https://docs.ros.org/en/galactic/Installation/Ubuntu-Install-Debians.html Ubuntu (Debian) — ROS 2 Documentation: Galactic documenta..

    oak-d camera & ros2 설치 및 영상 출력

    소프트웨어 설치 소스 설치 sudo wget -qO- | sudo bash sudo apt install libopencv-dev sudo apt install python-rosdep # 또는 sudo apt install python3-rosdep 로스뎁 초기화 sudo rosdep init 에러 발생 ERROR: default sources list file already exists: /etc/ros/rosdep/sources.list.d/20-default.list Please delete if you wish to re-initialize 해결방법 sudo rm /etc/ros/rosdep/sources.list.d/20-default.list 로스뎁 업데이트 rosdep update 설정 설..

    오디오 기초

    오디오 기초

    오디오 기초 Sound 소리 또는 음 또는 ‘음파’는 공기나 물 같은 매질의 진동을 통해 전달되는 종파 or 파동(Wave) 자연에서의 신호는 자연스러운 곡선을 그리고 컴퓨터에서 받아들이는 신호는 1과 0으로 극단적인 딱딱한 모양으로 그리기 때문에 이 차이를 컴퓨터는 이해, 표현하기 위해 아날로그 신호를 샘플링을 통해 단위 시간 당 샘플의 개수로 쪼갠다 ※ Sampling Rate는 이산적인 신호를 만들기 위해 연속적 신호에서 얻어진 단위시간(1초)당 샘플링 횟수를 정의한다. 아날로그에서 디지털로 변환하는 A/D Converter는 **표본화 → 양자화 → 부호화** 과정을 거친다. **- 표본화** 연속된 신호를 이산 신호로 변환, 나이키스트 정리에 따르면 표본화 시 원음을 그대로 반영하기 위해서는 원..

    1.Flask 웹 서버 구축 시작

    1.Flask 웹 서버 구축 시작

    1. Flask 웹 서버 구축 시작 flask는 Python으로 아주 적은 코드로도 Backend WAS 서버를 생성 할 수 있는 훌륭한 framework입니다. Backend 서버를 생성하는 다른 framework 를 경험해 보셨을 경우 아시겠지만 기본적으로 지원되는 기능이 아주 많습니다. 그렇기 때문에 잘 이용해서 편리하게 사용이 가능하기 때문에 좋습니다. 다만 이러한 기능이 구현이 되어 있다는 것은 독이 될 수도 있습니다 무슨 이유가 있을까요? Django를 보자면 ..... 구현되어 있는 틀로 인해 수정해서 사용하고 싶어도 쉽지 않다. 나에게는 필요 없는 기능도 꾸역꾸역 다 포함되어 있다. 엄청 크게 차이는 발생하지 않겠지만 확실히 flask 보다는 무거운 느낌일 것입니다. 이에 반해 flask는..