관련 이것저것 18

[Docker] yolov8 docker 설치해보기

https://github.com/ultralytics/ultralytics GitHub - ultralytics/ultralytics: YOLOv8 🚀 in PyTorch > ONNX > CoreML > TFLite YOLOv8 🚀 in PyTorch > ONNX > CoreML > TFLite. Contribute to ultralytics/ultralytics development by creating an account on GitHub. github.com yolo v5를 만든 팀이 2023년 yolov8를 가지고 돌아왔다. 이렇게 쉽게 동작되도 되나 싶을 정도로 쉽게 만들어 졌다. 포스팅 하는 기준으로 아직 안정화가 덜 된듯 하지만, 추후 안정화 되면 비전 딥러닝 관련해서 정말 큰 파장(이미 ..

[Docker] Could not connect to any X display 오류 해결 (ROS_Docker)

요즘 ROS공부 개발 매진이다. 로컬에서 실행하지 않고 도커로 공부중이다. ROS 터틀심 노드를 실행하려고 했는데 해당오류가 발생했다. 환경은 Ubuntu 18.05 LTS 환경이다. 도커를 스타트하고, 접속하고 Roscore를 실행하였는데, 터틀심 노드를 실행할 수 없는 문제였다. 도커 실행 전, 해당 구문을 로컬에서 실행해줬다. sudo xhost + export DISPLAY=:1 그리고 컨테이너 접속 후, 해당 구문을 실행해 줬다. apt install libcanberra-gtk-module libcanberra-gtk3-module export NO_AT_BRIDGE=1 도커를 스탑하고 다시 실행해주고 접속해 보았다. 터틀심 노드를 켰더니 정상작동이 되었다. 참고 https://conserva..

[Airflow] 데이터 파이프라인

책 내용 정리 데이터 파이프 라인 구축은 원하는 결과를 얻기 위해 여러 태스크 동작으로 구성한다. 데이터 파이프라인 그래프 태스크 간의 의존성을 확인하는 방법은 그래프로 표현 하는 것이다. 그래프에서 화살표의 최종 끝점은 태스크 A에서 B로 연결되고, B가 시작되기 전, A를 완료해야 된다는 의미이다. 이러한 그래프를 방향성 그래프 라고 한다. 이런 형태의 그래프는 일반적으로 방향성 비순환 그래프(Directed Acyclic Braph, DAG) 대그 라고 부르게 된다. 비순호나 그래프는 태스크 간의 순환 실행을 방지하기 때문에 매우 중요하며 그래프를 실행할 때, 순환 의존성을 발생시킨다. 순환그래프 의경우, 2가완료된 후 3이 실행되고 다시 2가 실행되는 논리적 오류 때문에 그래프가 동작하지 않는다 ..

Git [4] Remote Repository, Branch 운영

Git Home 에서 Repositoreis 'New' 버튼선택 remote_git 생성 • README File & .gitignore (python) 선택 > Create repository 참고 - README File • 프로젝트에 대한 설명, 사용방법, 라이센스, 설치방법 등에 대한내용을 기술하는 파일 • 나, 직장동료, 프로그램 사용자를 위해 존재 (작성 습관화 필요) Local Repository 를생성하지않은상태에서 Git Clone 명령을사용하여 Remote Repository를 Local 에복제할수있음 Git Clone 앞서폴더를만들고 + Git Init 으로해당폴더를초기화하고 + Remote Repository 를등록하고 + Remote Repository 의내용을 Pull 하는모든과..

Git[3] Respositroy 생성 및 운영

Workspace 생성 git_test 폴더로 이동 cd git_test git init 폴더에서 git을 초기화하는 명령어 git init 파일생성 touch test.txt Git Status Git 에존재하는파일확인 git status Git Add Working Directory 에서변경된파일을 Index (stage)에추가 git add test.txt git status branch에 추가됨을 확인 할 수 있음 Git Commit Index (stage) 에추가된변경사항을 HEAD 에반영 (확정) git commit -m "commit 에 대한 설명" git commit -m"new commit" test.txt 원격 Repsoitroy 생성 Github Token 생성 보안상의이유로 Remo..

Git [2] GitHub 가입 및 연결

GitHub: Where the world builds software · GitHub GitHub: Where the world builds software GitHub is where over 73 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat... github.com 접속 후 회원가입함 Sing up for Github 클릭 메일 확인 후 코드 입력 git과 연동하기 git bash를 키고 1. 가입했던 user name 2. 가입했던 이..

Git [1] 기초 및 설치

버전관리시스템(형상관리) • Configuration Management Systems • Version Control Systems • Source Data + History • 협업, 작업추적, 복구등이가능 • 하루종일 개발한 코드가 컴퓨터가 다운되면 다 날라가 버림(ㄷㄷ) • 파일 버전관리를 위해 사용함 Centralized Version Control Systems • 협업이가능해짐 • commit 하는순간배포되어다수에게버그유발가능 (서버로바로 commit) • 인터넷이안되면작업이불가능 • 자신만의 version history를가질수없음 Distributed Version Control Systems • commit 하더라도개인저장소내에적용됨 (다른개발자에게영향없음) • 원하는순간에배포(Push) ..