개발을 진행 하다보면 가상환경을 사용해야하는 경우가 많이 있다.예전에는 Vmware 나 Virtual Box 를 통해서 VM 을 만들고 그 안에서 진행하곤 했는데, 무겁고, 시간이 많이 소요된다.물론 Snapshot 을 이용해서 오히려 더 편리할 수도 있다. Snapshot 으로 차근차근 가지쳐가며... 필자는 Linux 기반으로 신속하고 빠르게 반응 하고자 Python 기반의 venv 를 사용하곤 했다.FastAPI 를 이용해서 간결한 Web Service 를 테스트 하기에 너무 좋기 때문이다. 하지만 요새 Huggingface 의 Model 들을 테스트 하다보니 conda 환경이 더 매력적이다.Model 의 Sample 들이 conda 기반으로 되어 있는 경우도 많이 있다. 그래서 정리해 본다. 📊..
여기 저기 돌아 다니는 구형 노트북에 Linux 를 설치해서 Test 용으로 사용하다 보니 편하긴 하다.모니터, 키보드, 마우스 연결 따로 안해줘도 되고, 무선으로 연결되어 5% 남은 배터리로 여기 저기 들고 다닐수도 있고.그런데 덮개를 닫으면 네트워크가 차단되고, 슬립모드로 빠진다는 단점이 있다.(SSH 로 연결 된 상태라면 커넥션이 끊어진다) 아래는 노트북을 덮어도 꺼지지 않는 방법에 대한 내용이다. 가. 환경파일 수정# vi /etc/systemd/logind.conf----------------------------------...#HandleLidSwitch=suspendHandleLidSwitch=ignore...---------------------------------- 주석처리된 Hand..
Nvidia DGX 국내에서 구할 수가 없어서 서드파트 이 msi 사의 EdgeXpert 시리즈를 구매하고, 사용하다가 폴더들이 너무 지저분 해서 리셋을 하고 다시 설치 하면서 글을 남겨 본다. 1. 전원 연결을 해줍니다. msi 로고와 ubuntu 의 시그니처 시피너가 보입니다. 2. 언어와 타임존 을 설정 한다 : KR-한국어, Asia-Seoul 선택 하고 Continue 3. 키보드 레이아웃 선택 : English(US) 로 선택 하고 계속 (언어가 한국어로 바뀌어서) 4. 사용약관 쭈욱~~ 읽어보자. 영어로. 아래로 스크롤을 주르르 하고 수락 5. 사용자 이름과 비밀번호 설정 하고 계속 6. 사용자 경험 보내기는 언체크 하고 계속 7. 자동으로 업데이트 시작 : 100% 가 되면 자동으로 재부팅..
복구 이미지가 있는 USB 를 EdgeXpert 에 연결해준다.DGX 에는 Ctype Port 만 3개가 있으므로 Ctype - USB 허브로 USB 와 키보드(이때는 마우스는 필요없음) 를 연결해 준다. 가. 부팅- 뒷면에 전원버튼을 누름과 동시에 키보드의 ESC 또는 DEL 를 눌러 CMOS 상태로 들어간다.- 키보드의 화살표를 움직여 Save & Exit 화면에서 아래쪽에 있는 Boot Override 에서 UEFI : USB USB Hard Drive, Partition 1 을 선택하고 Enter를 누르면 확인하는 메시지가나오며, 재부팅이 된다. 나. 설정부팅이 되면 아래와 같이 복구 진행 화면이 시작된다.- Enter 를 눌러 진행을 한다.- 경고화면이 나타나는데 기존 자료가 모두 사라지므로 유..
msi DGX EdgeXpert 의 파일들이 너무 지저분 해서 공장 초기화를 진행 하고자 한다. 가. 준비- C-Type USB HUB : DGX 에는 USB 가 없으므로 C-Type 으로 USB 를 연결 해야 한다 USB, 키보드, 마우스도 연결해야 하므로 필수 : 초기 단계에선 블루투스는 무용지물이다- 16G 이상의 USB- 복구용 파일 다운로드 https://developer.nvidia.com/downloads/dgx-spark/dgx-spark-recovery-image-1.135.29.tar.gz 나. 복구진행- 다운받은 dgx-spark-recovery-image-1.135.29.tar.gz 파일의 압축 해제- 필자는 Windows 시스템을 상요하므로 .cmd 파일을 이용하여 복구 드라이..
http 인증이 완료 되었다면 곧 인증서파일이 메일로 오게된다.첨부된 파일을 다운받아 보면 아래와 같은 파일들 이다이제 이 파일들을 nginx 에 적용해 보자 가. 인증서 파일 업로드필자는 /home/SSL/ 폴더에 파일을 모두 업로드 하였다# pwd/home/SSL# lltotal 44-rw-r--r-- 1 root root 2244 May 22 14:53 ChainCA1.crt-rw-r--r-- 1 root root 2341 May 22 14:53 ChainCA2.crt-rw-r--r-- 1 root root 6679 May 22 14:53 Chain_RootCA_Bundle.crt-rw-r--r-- 1 root root 2126 May 22 14:53 RootCA.crt-rw-r--r-- 1 roo..