728x90 반응형 엔지니어링131 728x90 반응형 Docker를 이용한 PX4 개발 환경 구축하기(px4-dev-ros-melodic) PX4 개발환경을 갖추기 위해서는 Ubuntu, ROS, catkin tools, 컴파일러등 설치할 것들이 매우 많다. 필자는 이전에 Ubuntu 18.04에서 개발환경을 갖추고 사용하여 왔지만 Docker를 대부분의 과정들이 Docker의 이미지 형태로 만들어져 있기 때문에 소스코드만 컴파일하면 된다. 매우 사용하기 편리하며, 필요에 따라서 저장한 코드를 다시 Docker환경에서 작업할 수도 있다. 따라서 오늘은 복잡한 PX4 개발환경을 Docker를 이용하여 쉽게 구축하는 방법을 다루고자 한다. 1. Docker 설치는 아래 참고한다. 먼저, Ubuntu환경에서 Docker가 PC에 설치되어 있어야 한다. 설치하는 방법은 아래 링크를 참조하면 된다. https://swiftcam.tistory.com.. 2022. 8. 18. Inshight 데이터링크 자료 정리 보호되어 있는 글 입니다. 2022. 4. 5. StarGAN V2 텐서플로우 모델 학습하기 StarGAN v2 참고자료 https://github.com/clovaai/stargan-v2-tensorflow GitHub - clovaai/stargan-v2-tensorflow: StarGAN v2 - Official Tensorflow Implementation (CVPR 2020) StarGAN v2 - Official Tensorflow Implementation (CVPR 2020) - GitHub - clovaai/stargan-v2-tensorflow: StarGAN v2 - Official Tensorflow Implementation (CVPR 2020) github.com 개발환경 Intel I7 CPU + Nvidia GTX1070(nvidia-470 driver install.. 2022. 1. 29. 도커에서 텐서플로우 GPU를 사용하기 위한 환경설정 텐서플로우를 사용하기 위한 환경 설정은 여러가지 방법이 있지만 개발된 딥러닝 알고리즘에 따라 사용되는 버전과 종속성이 다양하기 때문에 도커 환경에서 설치하면 쉽게 버전별 관리가 가능합니다. 오늘은 도커 환경에서 텐서플로우를 사용하기 위한 환경설정방법을 알아보도록 하겠습니다. 도커를 이용해서 텐서플로우를 설치할 때 특징은 아래와 같습니다. CUDA 툴킷을 설치할 필요없이 호스트에 Nvidia GPU 드라이버만 있도 사용이 가능합니다. 즉, 도커에는 Tensorflow와 그 버전에 맞는 CUDA 환경이 이미 갖추어져 있습니다. 텐서플로우 버전에 맞는 이미지를 다운받아서 사용하므로 버전종속성 문제를 해결할 수 있습니다. 다만, 호스트에 Docker 가 설치되어 있어야 합니다.(Docker를 설치) * 도커 사.. 2022. 1. 29. Colab을 이용한 머신러닝 학습 - 환경설정 구글 지메일 계정으로 로그인하고 http://colab.research.google.com 로 들어가서 새 노트를 만든다. 1. 구글드라이브 마운트 from google.colab import drive drive.mount('/content/drive') Mounted at /content/drive 2. 폴더확인 및 경로생성 !mkdir -p '/content/drive/My Drive/ML_lab1' !ls -Fcal '/content/drive/My Drive/ML_lab1' %cd '/content/drive/My Drive/ML_lab1' 3. 테스트 코드 실행 numpy와 pandas를 불러와서 10x5의 랜덤값을 만들고 csv 파일로 저장 저장이 완료되면 해당 폴더에 파일이 생성되어 있음 .. 2022. 1. 27. Docker로 Ubuntu 18.04 + ROS melodic 개발환경 구축 1. docker hub에서 ubuntu 이미지 다운로드 osrf 재단에서 배포하는 이미지는 ROS와 함께 그 버전에 적합한 ubuntu를 함께 배포 swift@swift-MacBookPro:~/workspace$ docker pull osrf/ros:melodic-desktop-full-bionic melodic-desktop-full-bionic: Pulling from osrf/ros Digest: sha256:f9268872571969d1fa20a64d1a9225dd592451862b21c34d66e7b6be3541b8dd Status: Image is up to date for osrf/ros:melodic-desktop-full-bionic docker.io/osrf/ros:melodic-de.. 2022. 1. 8. 구글 Colab 환경 설정 및 Github에서 노트북 가져오기 1. 구글 드라이브로 접속하여 Colab설치 본인의 gmail.com 계정으로 접속한다. 새로만들기에서 더보기 -> 연결할 앱 더보기에서 Colaboratory를 찾아서 설치한다. 실행시에는 다시 새로만들기로 들어가면 앱중에 Colab이 나타난다. 2. Colab 설정 TPU 또는 GPU를 사용할 경우 chage runtime type에서 변경할 수 있다. 변경후 반드시 다시 접속해주어야 한다. (TPU나 GPU는 사용시간에 제약이 있음) 3. Github 를 이용한 노트북 사용 개인 github에 접속하여 노트북을 가져오려면 먼저 설정(톱니바퀴 모양)에서 github의 개인 접속에 체크를 하고 계정 접속을 최초 한번 인증해주어야 한다. 인증후에는 개인 github의 앞주소만 아래와 같이 https://.. 2021. 12. 31. [ 머신러닝 ] 모두를 위한 머신러닝 도커환경설정 개발환경 OS: Mac Docker 모두를 위한 딥러닝 tensorflow 과정을 학습하기 위한 개발환경 구성 1. MacOS용 도커 다운로드 및 설치 다운받아서 설치하면 된다. docker 계정을 등록해야 한다. https://www.docker.com/get-started Get Started with Docker | Docker Learn about the complete container solution provided by Docker. Find information for developers, IT operations, and business executives. www.docker.com 설치가 완료되면 터미널에서 hello-world 이미지가 정상적으로 실행되는지 확인한다. (base) s.. 2021. 12. 28. [ 머신러닝 예제 ] MacOS에 python 텐서플로우 설치환경 구축 1. 아나콘다를 설치한다. 아나콘다는 파이썬 개발환경이 구축이 되어 있는 라이브러리이다. 아나콘다를 사용하면 다양한 파이썬 라이브러리를 사용할 있다. 설치 사이트는 아래를 참고하여 설치 MacOS사용자는 MacOS용을 선택하고 Command로 설치하면 된다. https://www.anaconda.com/products/individual Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 2. 텐서 플로우 설치 python을 실행하여.. 2021. 12. 17. [ PX4 ] SITL OFFBOARD Control 1. PX4 SITL 및 Gazebo 실행 swift@swift-MacBookPro:~/workspace/catkin_ws/src/PX4-Autopilot$ make px4_sitl_default gazebo [0/4] Performing build step for 'sitl_gazebo' ninja: no work to do. [3/4] cd /home/swift/workspace/catkin_ws/src/...n_ws/src/PX4-Autopilot/build/px4_sitl_default SITL ARGS sitl_bin: /home/swift/workspace/catkin_ws/src/PX4-Autopilot/build/px4_sitl_default/bin/px4 debugger: none pro.. 2021. 9. 25. 이전 1 2 3 4 5 6 ··· 14 다음