본문 바로가기
반응형

Setting11

[nvitop] GPU모니터링 용어 정리 nvitop 또는 nvidia-smi 명령어를 사용해서 현재 장착된 GPU 상태를 모니터링할 수 있다. nvitop 설치 및 사용 $ pip install nvitop $ nvitop nvidia-smi 설치 및 사용 리눅스에 nvidia driver를 설치하면 nvidia-smi 명령어를 사용할 수 있다. $ nvidia-smi 1 . GPU 현재 설치되어 있는 gpu 번호 0번부터 시작 2 . Name 사용하고 있는 GPU의 모델명 3 . Driver Version 현재 사용하고 있는 nvidia GPU의 driver version 4 . CUDA Version 현재 사용하고 있는 드라이버와 호환이 잘 되는 cuda 버전 주의할 점, 현재 설치된 cuda 버전이 아님! 5 . Persistence-M.. 2024. 1. 29.
[ 리눅스 ] 현재 실행중인 port 확인하는 방법 Netstat 사용 Netstat : Linux 네트워킹 시스템에 대한 정보를 확인하는데 사용되는 도구 현재 열려있는 모든 Port를 확인할 수 있다. -l 옵션 : netstat에 모든 수신 소켓을 표시한다. -t 옵션 : 모든 TCP 연결을 표시한다. -u 옵션 : 모든 UDP 연결을 표시한다. -p 옵션 : 포트에서 수신하는 어플리케이션/데몬의 이름을 표시한다. -n 옵션 : 서비스 이름 대신 port 번호를 표시한다. $ sudo netstat -ltup 2023. 12. 14.
[ conda ] conda 채널 추가 회사 리눅스 서버에서 python 3.9.10 버전으로 conda 환경을 만들어 개발을 진행하려고 했는데 .... 설치 에러가 발생했다.! python 3.9.10 버전을 사용하기 위해서는 conda 채널을 추가해주면 되는데 해결한 명령어는 다음과 같다. conda config --append channels conda-forge 해결은 했지만, conda-forge가 어떤것인지 몰라서 좀 더 찾아보았다. 1. conda ? conda는 패키지 관리나 가상환경 관리를 할때 사용한다. pip 보다 안정적이고 편리한 패키지 관리, 가상환경을 지원한다. 많은 곳에서는 pip 보다는 conda를 사용하고, anaconda 보다는 miniconda를 많이 사용한다고 한다. 2. conda에서 channel이란? .. 2023. 8. 4.
VSCODE에서 custom path 설정하는 방법 다른 py파일에서 만든 함수를 불러와서 사용하고 싶을 때 ! 예를 들어) modules 폴더 안에 있는 custom_func.py 파일에 있는 kor_keyword( ) 함수를 불러오고자 한다. 1. 먼저, 시스템 관련 라이브러리인 sys를 활용해서 modules 폴더 경로를 시스템에 추가해준다. import sys sys.path.append("..modules") from custom_func import kor_keyword 여기서도 코드는 아무 문제 없이 실행되지만, import 부분에서 노란색 줄로 경고 메세지가 보일것이다. 거슬리지 않는다면 무시해도 되지만.. 나는 너무 거슬려서 아래 방식을 추가로 설정해주었다. 2. settings.json에서 추가로 설정을 해준다. 아래 예시처럼 코드 실행.. 2023. 6. 30.
[Mac] tensorflow gpu m1 설치하기 tensorflow gpu를 설치하기 전에 Xcode와 Miniforge3을 설치해줘야한다. 해당 내용은 이전 게시글에서 참고하면 된다. 2023.01.14 - [setting/mac] - [Mac] Xcode, Miniforge3 설치 [Mac] Xcode, Miniforge3 설치 1. Xcode 설치 $ xcode-select-install 2. Miniforge3 설치 - miniforge3는 conda와 유사하지만 python 3.7 이하의 버전과 호환이 안된다는 단점이 있다. - m1에서 제공해주는 gpu framework 를 사용하기 위해서는 miniforge3 leeyujin.tistory.com 1. tensorflow 설치할 가상환경 만들기 - miniforge3은 python 3.7 .. 2023. 1. 14.
[Mac] pytorch gpu 설치하기 이제 Mac m1칩으로 pytorch gpu를 사용할 수 있다! (pyTorch 1.12부터 정식으로 지원) - xcode와 miniforge3 설치 후에 진행 2023.01.14 - [setting/mac] - [Mac] Xcode, Miniforge3 설치 [Mac] Xcode, Miniforge3 설치 1. Xcode 설치 $ xcode-select-install 2. Miniforge3 설치 - miniforge3는 conda와 유사하지만 python 3.7 이하의 버전과 호환이 안된다는 단점이 있다. - m1에서 제공해주는 gpu framework 를 사용하기 위해서는 miniforge3 leeyujin.tistory.com 1. pytorch를 설치할 가상환경을 만들기 - miniforge3은.. 2023. 1. 14.
[Mac] Xcode, Miniforge3 설치 1. Xcode 설치 $ xcode-select-install 2. Miniforge3 설치 - miniforge3는 conda와 유사하지만 python 3.7 이하의 버전과 호환이 안된다는 단점이 있다. - m1에서 제공해주는 gpu framework 를 사용하기 위해서는 miniforge3을 설치해야한다. $ cd ~/Downloads $ wget https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-arm64.sh # 또는 chrome에서 다운받아도 상관 없음 $ sh Miniforge3-MacOSX-arm64.sh # 계속 `yes` $ conda info 2023. 1. 14.
VSCODE에서 Shell script 실행 방법 vscode에서 shell 파일을 실행하는 방법을 정리하려고 한다. shell script ? 터미널에서 명령어를 나열해서 실행시키는 것과 동일한 방식이다. Shell 에게 실행할 명령을 알려주는 스크립트 파일이라고 생각하면 쉽다. Shell script는 기본적으로 .sh 확장자로 작성한다. vscode에서 shell script를 생성하고 실행하는 방법은 다음과 같다. vscode에서 확장(Extension)을 클릭한다. code runner을 검색 후에 설치 버튼을 누른다. 설치가 완료되면, 오른쪽 상단에 실행 버튼을 누르면 실행이 된다. (실행 단축키 : CTRL + ALT + N) shell script 가상환경 설정 .sh 파일에서 가상환경을 활성화 하려고 하는 명령어 위에 아래 코드를 적어준.. 2023. 1. 12.
VSCODE에서 json 파일 형태로 열기 vscode에서 json 형태로 파일을 확인하는 방법 1. json 파일을 vscode로 열어준다. 2. vscode 하단의 언어 모드를 눌러서 JSON으로 설정해 준다. 2. shift + option + F (mac기준) 단축키를 눌러 포멧을 변경해준다. 2023. 1. 9.
VSCODE Kernel 종료하기 server내에서 vscode로 jupyter notebook을 사용하다보면 kernel 관리가 안되는 경우가 있다. 이를 해결하기 위해 아래의 명령어를 터미널에 입력해주면 된다. ps -fu | grep | awk '{ print $2 }' | xargs kill 예시) ps -fu ylee | grep vscode | awk '{ print $2 }' | xargs kill ps : 현재 실행중인 프로세스 목록을 보여준다. -fu : 특정 사용자의 프로세스를 풀 포맷으로 보여준다.(UID, PID 등) grep : 모든 프로세스의 출력값을 grep을 이용하여 가 포함된 라인들을 출력해준다. awk : awk 명령의 입력으로 지정된 파일로부터 데이터를 분류해준다. '{ print $2 }' : 2번째 .. 2023. 1. 9.
VSCODE에서 가상환경 자동으로 실행하기 vscode에서 작성하는 python 파일 (.py)이나 jupyter notebook 파일 (.ipynb)에서 가상환경이 자동으로 설정되도록 한다. (python과 vscode가 설치되어 있다는 가정하에 진행) 1. vscode에서 명령어 팔레트를 실행한다. (command + shift + P) 2. Open Workspace Settings (JSON) 을 선택한다. 3. 아래 코드와 같이 가상환경 경로를 입력하고 저장한다. { "python.defaultInterpreterPath": “가상환경 실행 경로”, } “가상환경 실행 경로”는 터미널에서 which python 명령어로 나온 경로로 입력해줘야한다. 이렇게 python interpreter로 가상환경의 python이 선택되었을 때, VSC.. 2023. 1. 9.
반응형