Codes/다목적 코드 (환경세팅) 9

conda create 아나콘다 환경 만들기

기존에 가상환경을 만들때 파이썬 버전만 맞춰서 사용했는데 주피터 노트북을 사용하려면 추가적으로 notebook과 ipywidgets를 설치해주는 것이 좋아서 한번에 설치할 수 있도록 명령어를 적어두었다.# 본인이 원하는 가상환경 이름conda create -n python=3.10 notebook ipywidgets -y# 가상환경 활성화conda activate 추가적으로 pytorch관련 torch, torchvision, torchaudio를 설치하는 명령어 (audio도 필요한가? 흐음...)# GPU 사용(CUDA 11.8) 환경에 설치 - CUDA runtime도 설치하여 호환되는 환경으로 만듬pip install -n -c pytorch pytorch torchvision torchau..

Tar.gz 압축 해제

터미널에서 실행할 때 다음과 같은 방법으로 해제가 가능하다.# 현재 디렉토리에 압축 해제tar -xzvf 파일이름.tar.gz# 특정 디렉토리에 해제tar -xzvf 파일이름.tar.gz -C /path/to/target_directory 파이썬 환경에서 실행하는 경우 tarfile 라이브러리를 사용하여 해제할 수 있다.import tarfilewith tarfile.open('파일이름.tar.gz', mode='r:gz') as tar: tar.extractall(path='해제할_경로') # 생략하면 현재 디렉토리

IP주소 추가하기: 2개의 주소 사용하기

리눅스에서 기존에 연결되어있는 인터넷에 추가적으로 아이피 주소를 사용하고자 할 때 - 인터넷 연결을 위한 주소, 로봇과의 통신을 위한 주소가 필요한 경우에 사용하였다.터미널에 다음과 같은 명령어로 수행가능하다. (예시 : 192.168.0.101, 현재 사용하는 이더넷 eno1)sudo ip addr add 192.168.0.101/24 dev eno1컴퓨터 재부팅시 사라지니 다시 명령어 실행하거나 따로 추가 해야한다(대충 뭐 파일 수정해야함 - 귀찮아서 컴퓨터 재부팅 안할 예정).

Jetson orin 초기 세팅 관련: jetpack & pytorch

최근에 Jetson orin에 카메라(stereolabs zed camera)를 연결하고, 모델을 추론하여 로봇을 제어하기 위한 시스템을 구축하고 있는데 Jetson orin을 세팅하는 과정에서 cpu architecture가 aarch64라는 점에서 쉽지 않다는 것을 느끼고 있다.1. Jetson orin은 기본적으로 jetpack(SDK)에서 시작한다. 초기 버전은 jetpack 5.1.2로 설치가 되어 있었으며, 본인이 사용하고자 하는 CUDA 버전이나 ubuntu 버전에 맞춰서 설치를 진행해야한다. 간략하게 보자면 Jetpack 5.x 버전은 ubuntu 20.04이며, Jetpack 6.x 버전은 ubuntu 22.04이상에서 지원 되는 걸로 알고 있다. (정확한 내용은 공식 사이트를 참고하자..

ROS 환경 구축을 위한 VMware Workstation 가상환경 사용하기

https://louis-j.tistory.com/entry/VMWARE-%EC%84%A4%EC%B9%98-VMware-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C-%EB%B0%8F-%EC%84%A4%EC%B9%98-%EB%B0%A9%EB%B2%95 [VMWARE 설치] VMware 다운로드 및 설치 방법윈도우가 이미 설치되어 있는 노트북에 리눅스를 추가로 설치하려면 어떻게 해야 할까요? 바로 가상 머신인 VMware를 이용하면 손쉽게 가능합니다. 이 포스팅에서 바로 VMware 다운로드 및 설치 방louis-j.tistory.com https://kysf.tistory.com/9 Downloads > VMware Workstation Player 17.5.0 > Goto downl..

VS code GitHub Repository [clone, add, commit, push]

1. 일단 본인 GitHub에 접속해서 새로운 저장소를 만든다.2. 저장소 url 주소 복사하기3. VS code로 돌아와서 터미널에서 클론을 만들 폴더로 이동하여 git clone [url 주소] 한다.git clone [url]4. 새로 생긴 폴더를 확인할 수 있다. 해당 파일로 이동해서 새로운 파일을 추가하고 git add . 하면 모두 추가된다.git add .4. 1 git status로 추가된 내용을 확인할 수 있다.git status5. git commit -m "메세지"로 메모를 남기며 추가한다.git commit -m [메세지]6. git push 하면 올라간다. (대충 main으로 올라갈텐데 -u 뭐 해서 다른 걸로 올릴 수 있다.) git push대충 GitHub에 코딩한거 올려..

VS code Tunnel 사용법

원하는 서버 터미널에 접속curl -Lk 'https://code.visualstudio.com/sha/download?build=stable&os=cli-alpine-x64' --output vscode_cli.tar.gztar -xf vscode_cli.tar.gz파일 압축 해제./code tunnel초기 실행에는 nohup없이 실행하여 이름 설정해주자. nohup ./code tunnelgithub.com/login/device 에서 nohup.out log파일에 뜬 숫자 입력 접속을 원하는 컴퓨터에서 vs code (github 동기화 된) 원격 탐색기에서 터널로 연결 5개 최대