본문 바로가기

밥한숟갈40

[Isaac Gym] 다운로드 및 설치 이 글에서는 Ubuntu 20.04에서 Isaac Gym Preview 4 Release을 설치하는 방법을 다룬다. Prerequisites Ubuntu 18.04 or 20.04 Python 3.6, 3.7 or 3.8 Minimum NVIDIA driver version: 470 (for Linux) 1. 다운로드 먼저 Isaac Gym을 다운로드하기 위해서는 Nvidia 계정이 필요하다. Nvidia에 가입하여 계정을 생성한 후 Isaac Gym 웹페이지로 들어가서 Join now 버튼을 누른다. Isaac Gym - Preview Release를 다운받으려면 membership에 참여되어 있어야 한다. 이를 위해 이메일과 소속을 입력한 후 양식을 제출한다. 그러면 신청이 승인되었다는 배너와 함께 .. 2023. 11. 12.
Windows에서 CMake 설치 및 설정 (feat. VS Code) Windows에서 CMake를 이용하여 c++ 코드를 빌드 및 실행하기 위한 CMake 설치 및 설정 과정을 설명한다. VS Code를 이용하여 빌드를 진행하는 이유는 터미널에서 CMake 빌드 시 nmake 등이 필요한데 이를 설치하는 것이 쉽지 않기 때문이다. 따라서 이 글에서는 VS Code가 이미 설치되었다고 가정하고 설치 및 설정을 진행한다. 1. Cmake 설치 CMake 공식 사이트에서 Windows 64 bit 운영체제 용 설치파일(cmake--windows-x86_64.msi)을 다운로드한다. CMake 다운로드: https://cmake.org/download/ Download | CMake Current development distribution Each night binaries .. 2023. 4. 20.
터미널에서 ssh 접속 및 scp 파일 복사 (feat. 프록시 서버) 1. ssh 통한 원격 접속 기본 ssh @ - : 접속하려는 원격 서버의 유저 이름 - : 접속하려는 원격 서버의 IP 주소 또는 url 주소 프록시 서버 경유 ssh -J @ @ - : 경유하는 프록시 서버의 유저 이름 - : 경유하는 프록시 서버의 IP 주소 또는 url 주소 - : 최종적으로 접속하려는 destination 서버의 유저 이름 - : 최종적으로 접속하려는 destination 서버의 IP 주소 또는 url 주소 2. scp 통한 파일 복사 로컬 → 원격서버 scp @: - : 복사하려는 로컬 파일의 경로 - : 원격 서버의 유저 이름 - : 원격 서버의 IP 주소 또는 url 주소 - : 복사된 파일을 저장할 원격 서버 내의 디렉토리 경로 scp -r @: - -r: 디렉토리 또는 .. 2022. 12. 7.
[딥러닝] Anaconda 가상 환경을 다른 경로에 생성하기 Anaconda(아나콘다) 가상환경은 기본적으로 아나콘다를 설치한 경로 아래에 저장된다. 그러나 부득이하게 다른 경로에 가상환경을 생성해야 할 경우가 있을 수 있다. 절대 경로를 이용해 아나콘다 가상환경을 만드는 방법은 다음과 같다. 1. 가상환경을 생성할 경로 확인 아나콘다 가상환경을 만들고자 하는 경로를 새로 생성하고자 하는 경우, 다음 명령어를 통해 폴더를 생성하고 확인한다. $ mkdir $ ls 2. 절대경로를 통해 아나콘다 가상환경 생성 기본 경로가 아닌 다른 경로에 아나콘다 가상환경을 만들고자 할 때는 --name 옵션이 아닌 --prefix 옵션을 사용하여 절대경로 전체를 통해 생성한다. 아래 예시는 파이썬 버전을 지정하여 "py_env"이라는 이름의 가상환경을 원하는 경로에 생성한다. 여.. 2022. 11. 19.
[딥러닝] Pytorch 모델 구조 및 파라미터 확인 파이토치(Pytorch)를 이용한 모델 학습 시 사용되는 모델의 구조, 파라미터(parameters)의 이름 및 개수를 확인하고 싶을 때 아래의 파이썬 코드를 통해 확인 가능하다. 방법 1 for parameter in model.parameters(): print(parameter) 방법 2 from torchsummary import summary summary(model, (1,)) # inputs: model, input_size=(1,) summary(model, (3,224,224)) # inputs: model, input_size=(3,224,224) 간단한 polynomial의 경우 입력의 차원은 (1,) 224x224 RGB 이미지의 경우 입력의 차원은 (3, 224, 224) 2022. 6. 25.
[마크다운] html을 사용한 문서 작성 마크다운(markdown) 작성 시 기본적인 문법만 사용한다면 간단한 검색으로 쉽게 작성이 가능하지만 더 복잡한 구조의 문서를 작성하고 싶을 수 있다. 그럴때는 마크다운과 html을 동시에 사용할 수 있다. 아래는 마크다운 및 상응하는 html 문법이 잘 정리되어 있는 링크이다. https://www.markdownguide.org/basic-syntax/ Basic Syntax | Markdown Guide The Markdown elements outlined in the original design document. www.markdownguide.org 2022. 6. 25.