본문 바로가기

기타 정보21

[VSCode] vscode ssh 비밀번호 없이 쓰는법 (포트 지정 포함) Visual Studio Code (VSCode)를 사용하여 SSH 연결을 비밀번호 없이 설정하는 방법은 주로 SSH 키 기반 인증을 사용한다. (매우 쉽고 간단) 1. SSH 키 생성하기 먼저, 터미널을 열고 SSH 키를 생성한다. (이미 SSH 키를 가지고 있다면 이 단계는 건너뛸 수 있다.) ssh-keygen -t rsa -b 4096 -t rsa: 키 타입을 RSA로 설정한다. -b 4096: 키의 비트 수를 4096으로 설정한다. 더 강력한 보안을 위해 사용된다. 키 생성 과정에서 키를 저장할 위치와 선택 사항 등 이것 저것 물어보는데 그냥 기본 위치 사용하고 엔터를 누르는게 편하다. 2. SSH 키를 원격 서버에 복사하기 생성된 공개 키(~/.ssh/id_rsa.pub)를 원격 서버의 ~/... 2024. 3. 28.
[PyTorch] tensor에 nan이나 inf있는지 확인하기 Tensor에 NaN (Not a Number) 또는 Inf (Infinity) 값이 포함되어 있는지 확인하는법! 1. torch.isnan()와 torch.isinf() 함수 사용하기: 이 함수들은 각각 Tensor 내의 값이 NaN이나 Inf인지를 검사하여 같은 크기의 boolean Tensor로 반환한다. 2. torch.any() 함수와 결합하기: torch.isnan() 또는 torch.isinf()의 결과에 torch.any() 함수를 적용하면 Tensor 전체에 걸쳐 적어도 하나의 NaN이나 Inf 값이 있는지 여부를 알 수 있다. import torch # 예제 Tensor 생성 x = torch.tensor([1.0, 2.0, float('nan'), float('inf'), 5.0]) .. 2024. 3. 21.
[tmux] 간단 사용법 정리 tmux란? - 여러 세션을 관리할 수 있게 해주는 멀티플렉서 도구 - 여러 터미널 창을 하나의 창 안에서 여러 패널로 관리하거나, 백그라운드에서 프로세스를 계속 실행하게 할 수 있다 tmux 사용법 0. tmux 설치 sudo apt-get install tmux 설치 후 터미널을 껐다 킵니다 1. 특정 이름으로 세션 시작하기 tmux new-session -s [세션명] 2. 세션에 연결하기 (터미널 껐다가 다시 켰을 때) tmux attach -t [세션명] 혹은 tmux a -t [세션명] 3. 현재 실행 중인 세션 목록 보기 tmux list-sessions 4. 세션 종료하기 tmux kill-session -t [세션명] tmux 내에서 주요 키 바인딩 - Ctrl-b + % : 현재 창을 .. 2023. 9. 21.
[VS Code] Mac에서 VS Code 완전 삭제 1. 실행중이던 VS Code 종료 2. 터미널에서 다음 명령어 실행 rm -fr ~/Library/Preferences/com.microsoft.VSCode.helper.plist rm -fr ~/Library/Preferences/com.microsoft.VSCode.plist rm -fr ~/Library/Caches/com.microsoft.VSCode rm -fr ~/Library/Caches/com.microsoft.VSCode.ShipIt/ rm -fr ~/Library/Application\ Support/Code/ rm -fr ~/Library/Saved\ Application\ State/com.microsoft.VSCode.savedState/ rm -fr ~/.vscode/ rm -.. 2023. 4. 10.
[Tensorboard] 서버 텐서보드 로컬 피시로 보기 서버에 있는 텐서보드 로그를 로컬피시에서 보고싶을 때의 방법이다 예전에는 그냥 서버 터미널에서 firefox쳐서 들어갔는데 지금은 그게 막혀있는 환경이라 방법을 바꿔야했다 1. 서버에서 가상환경을 키고 텐서보드를 실행시킨다 tensorboard --logdir=your_tensorboard_log_path --port=6009 이때 기본 포트번호는 6006이지만 다른 사람이 사용하고 있을 경우 사용할 수 없으므로 다른 숫자를 지정해주었다 실행을 시키면 다음과 같은 내용이 뜬다 2. 그 다음 로컬 피시에서 터미널을 키자. 그리고 사실..의미는 정확히는 모르지만 다음을 치면 된다 ssh -L 8878:localhost:6009 {name}@{00.000.00.000} -p 2222 아는 한에서 해석을 하자면.. 2023. 3. 16.
[JetBrains Gateway] JetBrains IDE ssh 연결 및 사용 (Easy) 서버의 경우 sudo 권한을 주지 않아 snap으로 파이참 같은 것을 다운 받는 것이 힘들 때가 있다. 그렇기 때문에 서버 파이참을 직접 킬 수 없어 local 파이참에 ssh 연결을 해 사용하는 방법이 있다. local 프로젝트와 서버내 프로젝트를 연결시킨 후 Tools -> Deployment를 이용해 연동시키는.. 방법을 사용해 싱크를 맞췄는데.. 문제는 쓰다보면 꼬일때가 있어서 화가난다는 것이다 이 때 사용할 수 있는 방법은 JetBrains Gateway를 사용하는 것이다 이것은 JetBrains IDE를 지원하는 원격 통합개발환경이라 할 수 있다 PyCharm, IntelliJ, CLion 등.. 홍보 글(한글): https://blog.jetbrains.com/ko/blog/tag/jetbr.. 2023. 3. 3.