Loading [MathJax]/jax/output/CommonHTML/jax.js
본문 바로가기

분류 전체보기100

[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.
[Pycharm] Anaconda interpreter가 설정이 안됨 매우 화가난다. 파이참에서 add interpreter로 인터프리터 설정을 하고 싶은데 난 아무짓도 안한거 같은데(?) 설정이 안된다.. 어떤식이냐면 파이참이 conda 환경을 찾기까지는 한다 찾았으니 OK를 누른다 Nothing to show! 보여줄게 없다고하며 Apply 버튼이 비활성화되어있다 이것을 해결하기 위해 1. 파이참 재설치 2. pycharm can't select interpreter 검색 후 https://intellij-support.jetbrains.com/hc/en-us/community/posts/4417161898258-Unable-to-add-Python-Interpreter-in-PyCharm 이런것들 참고 후 따라하기 (ex: ./idea 파일 삭제) 3. 서버 리부트 .. 2023. 3. 4.
[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.
[OpenCV] ASSERT: "false" in file qasciikey.cpp, line 501 에러메세지: ASSERT: "false" in file qasciikey.cpp, line 501 해결방법: 1. Mobaxterm의 Settings에 들어간다. 2. X11에 있는 Unix-compatible keyboard의 체크를 해제한다. https://stackoverflow.com/questions/35837255/getting-error-in-cvimshow-assert-false-in-file-qasciikey-cpp-line-501 Getting error in cv::imshow() - ASSERT: "false" in file qasciikey.cpp, line 501 I am getting this error whenever I call cv::waitKey(): ASSERT: "f.. 2022. 11. 18.
[NVIDIA PyProf] FLOPs 측정하기 PyProf란? NVIDIA에서 만든 profile 툴. PyTorch 모델과 GPU 성능을 profile한다. 1. GitHub로 설치하기 클론합니다 git clone https://github.com/NVIDIA/PyProf.git PyProf로 들어간 후 PyProf를 설치합니다 pip install . 잘 설치되었는지 확인 pip list | grep pyprof 다음과 같이 보여야 합니다 pyprof 3.10.0 2. PyTorch와 함께 사용하기 Overview FLOP 및 bandwidth 계산의 경우 비교적 간단한 접근 방식을 사용한다 예를들어 행렬 AM×KBK×N의 경우 행렬 곱셈에 대한 FLOP는 2×M×N×K, ba.. 2022. 10. 7.
Feature Fusion Feature을 fusion하는 방법은 어떤 것이 있을까? Feature Fusion - Feature fusion은 알고리즘의 한 종류라고 할 수 있는데 몇개의 독립적인 features를 하나의 유니크한 feature로 합치는 것이다. - 예를 들어 두 벡터형식의 features가 있다고 할 때 이 둘을 어떻게 합쳐서 처리할 수 있을까? Add - Add는 두 벡터를 하나가 되도록 더하는 것이다 A+B=C - 이 때 두 AB의 shape는 같아야하며 만약 같지 않을 경우 행렬 곱셈을 통해 동일하게 만들어야 한다. - ResNet의 핵심적인 아이디어이다. - identity matrix summation은 학습 속도를 빠르게 하고 gradient flow를 강화해서 역전파시 에러 이전 레이.. 2022. 10. 3.