컴퓨터 (66) 썸네일형 리스트형 Nvidia 그래픽 드라이버/CUDA/cudnn 설치 및 제거 Ubuntu 20.04 기준 Nvidia 그래픽 드라이버 삭제 sudo apt-get purge nvidia* sudo apt-get autoremove sudo apt-get autoclean CUDA 삭제 sudo rm -rf /usr/local/cuda* sudo apt-get --purge remove 'cuda*' sudo apt-get autoremove --purge 'cuda*' 제거 확인 #그래픽 드라이버 sudo dpkg -l|grep nvidia # CUDA sudo dpkg -l|grep cuda # 만약 설치된게 남았다면: sudo apt-get remove --purge 남은 찌꺼기 이름 이후 재부팅 Nvidia 그래픽 드라이버 설치 ubuntu-drivers devices 를 .. 윈도우에서 우분투로 remote desktop 접속하기(XRDP) Anydesk로 우분터 서버에 접속하여 작업을 오래 했더니 prefessional 사용자로 분류되어 결제를 하란다. 이에 이래저래 방법을 찾다가 윈도우와 우분투의 remote desktop 기능을 이용해서 접속을 해봤다. SSH 접속은 가능하나, 공유기를 조작하여 포트를 건드릴수는 없는 환경이라 SSH 터널링을 사용하였다. 필자의 경우 서버에 그래픽카드가 장착되어 있고, 더미 플러그가 꽂혀있는 환경이다. 이 방법이 headless 또는 더미 플러그가 없는 시스템에서도 동작하는지는 확인이 필요하다. 참고한 글은 아래와 같다. How to Establish Remote Desktop Access to Ubuntu From Windows (makeuseof.com) How to Establish Remote .. 갤럭시 북 Flex 2 성능저하 해결 갤럭시 북 Flex 2를 잘 사용하던 중, 태블릿 모드 및 텐트모드에서 노트북의 성능이 저하된다는 것을 알았다. 성능 저하가 문제될 만큼의 작업을 하진 않았지만 제성능 다 못 쓴다는게 억울해서 해결해 보았다. 아래는 참고한 글이다. 갤북 플렉스2 진짜 - 노트북 마이너 갤러리 (dcinside.com) 갤북 플렉스2 진짜 - 노트북 마이너 갤러리 잘산듯플렉스2 기능 백퍼 활용하면이것만한 2in1놋북이 없을거란 생각이 듦 gall.dcinside.com 1. 시작에서 services 를 입력 2. 서비스 창에서 Intel Dynamic Tuning service를 찾는다. 3. 우클릭하여 Properties 클릭 4. Status type을 disable로 바꾼 뒤 재부팅 처리를 해주고 나니 확실히 작업관.. train, valid, test split with random sampling 10개의 비디오에서 이미지를 추출하여 car, plane, tree로 labeling된 아래와 같은 dataframe이 있을때, 비디오 번호 별 sampling Label의 비율을 유지하는 proportionate sampling 을 정리한다. 1. 비디오 번호 별 sampling 1-1. 파이썬 random 라이브러리를 이용한 sampling import random list_video = df['video'].unique() print(list_video) 출력 결과 random.seed(42) random.shuffle(list_video) list_train = list_video[:int(len(list_video)*0.8)] list_valid = list_video[int(len(list_v.. opencv2 이용 비디오에서 이미지 추출하기 여기저기 참고해서 만든 코드를 기록 package import import cv2 import os from tqdm.notebook import tqdm, trange 1. 비디오 하나에서 추출하기 vid_path = 'hr_files/vids/video_1.mpg' pic_path = 'hr_files/pics/video_1/' vid = 'video_1.mpg' cap = cv2.VideoCapture(vid_path) #fps = cap.get(5) fn = 0 if cap.isOpened(): while True: ret, img = cap.read() if not ret: break if int(cap.get(1)) % 5 == 0: #5장마다 1장 추출 cv2.imwrite(pic_path .. Super Resolution EDT 사용하기 Super resolution 모델 중 하나인 EDT를 사용한 내용을 정리한다. 1. 깃 repository 다운로드 및 package 설치 EDT 모델은 Python 3.7 버전 이상, pytorch 1.4 버전 이상에서 돌아간다. (적절하게 설치한다) git clone https://github.com/fenglinglwb/EDT.git 를 입력하여 git 다운로드 후, 다운받은 EDT 폴더에서 requirement 에 있는 package 들을 설치한다. pip install -r requirements.txt 2. test_sample.py 코드 수정 EDT 모델은 test_sample.py 코드를 돌려서 사용가능한데, git에 업로드된 코드에 오류가 있어 수정을 해야한다. nano test_sam.. Video Restoration Transformer (VRT) 사용하기 - 2 Video Restoration Transformer (VRT) 사용하기 - 1 (tistory.com) Video Restoration Transformer (VRT) 사용하기 - 1 Super Resolution에 (Image Restoration) 대해 알아보던 중 아래의 모델을 찾게되어 사용법을(학습/추론) 공부해 보았다. 이번 글에서는 모델 구동 환경/데이터 준비를 (REDS dataset) 다루겠다. GitHub - Jingyun.. honbul.tistory.com 에 이어지는 글로 학습에 대한 내용을 다루겠다. 사용자의 환경과 목적에 따라 모델 조건을 바꿔야 할텐데 vrt 모델에서는 options/vrt 폴더안의 여러 json 파일로 조정할 수 있다. 이번 글에서는 REDS 데이터셋을 활용.. Video Restoration Transformer (VRT) 사용하기 - 1 Super Resolution에 (Image Restoration) 대해 알아보던 중 아래의 모델을 찾게되어 사용법을(학습/추론) 공부해 보았다. 이번 글에서는 모델 구동 환경/데이터 준비를 (REDS dataset) 다루겠다. GitHub - JingyunLiang/VRT: VRT: A Video Restoration Transformer (official repository) GitHub - JingyunLiang/VRT: VRT: A Video Restoration Transformer (official repository) VRT: A Video Restoration Transformer (official repository) - GitHub - JingyunLiang/VRT: VRT: A Vid.. 이전 1 2 3 4 5 6 7 8 9 다음