Env12 zsh에서 /opt/ros/foxy/setup.bash: No such file or directory 해결 Ubuntu 20.04 에 zsh를 설치하여 bash 대신 사용 중이다. ros2 설치 중 ros2 command 문제가 발생했다. ros2 command 문제는 command 호출과 관련되었는데 그 중 아래 명령과 관련되어 있다. source /opt/ros//setup.bash zsh에서 위 명령어 입력시, No such file or directory Error가 발생한다. 해결법은 위 명령어 대신 아래 명령어 입력하면 된다. (bash 대신 zsh) source /opt/ros//setup.zsh 2022. 11. 8. 시스템 리소스 모니터링 프로그램 개발을 하다보면 리소스 모니터링이 필요한 경우가 있다. 그럴 때 아래의 내용을 확인해보면 좋다. 예를 들어, 프로그램 하나를 실행시켰는데 속도가 느리지만 1개 코어가 100% 로 일하고 있다면 멀티쓰레드를, 계산량이 많고 속도가 답답하다면 GPU 를 이용하게 된다면 도움이 될 것이다. 1. CPU, Memory 기본적으로 ubuntu에서 제공하는 top 이 있다. 이것만으로도 충분하지만, 아무래도 %로 보이는게 직관적이다. 그래서 보통 htop 을 이용한다. 2. GPU nvidia driver를 설치할 때 보통 nvidia-smi 로 많이 확인한다. 동일한 명령어지만 인자를 주어 일정시간마다 호출하여 gpu 사용량을 체크할 수 있다. nvidia-smi -l 1 #1초 loop로 명령어 재호출 2022. 11. 4. .gitlab-ci.yml 파일 작성법 Contents REF 해당 컨텐츠는 GitLab Official Docs(https://docs.gitlab.com/ee/ci/yaml/gitlab_ci_yaml.html)를 참고하여 공부한 내용에 대해 기술되었습니다. 공부 중인 관계로, 부족하거나 잘못된 부분이 있을 수 있습니다. 편히 가르쳐주시면 감사하겠습니다. Prerequisities GitLab CI/CD 구성이 완료된 프로젝트 앞서 CI 환경을 구성하며 gitlab-ci.yml의 간단한 예제를 작성였다. 앞으로 나의 환경을 구성하기 위해서 gitlab-ci.yml을 작성하는 방법에 대해 알아보고자 한다. Validate CI/CD Configuration gitlab-ci.yml 작성을 위한 editor로 Official Docs는 VS C.. 2022. 2. 28. GitLab CI 구성 - 간단 예제(with Docker) Contents REF 해당 컨텐츠는 GitLab Official Docs(https://docs.gitlab.com/ee/ci/quick_start/)를 참고하여 공부한 내용에 대해 기술되었습니다. 공부 중인 관계로, 부족하거나 잘못된 부분이 있을 수 있습니다. 편히 가르쳐주시면 감사하겠습니다. Prerequisities CI/CD 적용하기 위한 GitLab 프로젝트 Docker GitLab CI/CD Concept에 대해 공부를 했으니, 직접 구현을 해보고자 한다. 여러 방법을 이용하여 구현이 가능하나, 필자는 가능한 Docker를 이용하여 구성하고자 한다.(for re-use) GitLab CI/CD 구성 과정은 아래와 같이 크게 2가지로 나눠진다. Install GitLab Runner and R.. 2022. 2. 23. GitLab CI 관련 개념 Contents Ref GitLab Official Docs(https://docs.gitlab.com/ee/ci/)를 바탕으로 작성하였습니다. GitLab CI Pipeline, Artifacts and Environments(https://www.youtube.com/watch?v=PCKDICEe10s) GitLab CI pipeline tutorial for beginners(https://www.youtube.com/watch?v=Jav4vbUrqII) 공부하며 작성 중이기에, 부족한 부분이 보이시면 가르침 부탁드리겠습니다. GitLab CI/CD concept GitLab CI/CD는 다양한 컨셉들을 사용하는데, 해당 컨셉들에 대해 먼저 알아보자. Pipelines Pipeline은 CI/CD의.. 2022. 2. 23. Install Docker Compose on Ubuntu Contents Linux 시스템의 경우, Docker Engine이 설치되어 있어야만 한다. 필요하다면 Link를 참조하여 Docker Engine 설치를 먼저 진행한다. Install Docker-Compose 2022. 2. 23. 이전 1 2 다음