본문 바로가기

반응형

컴퓨터공학

Github Private Repository Clone 쉽게 하는 법 1. 프로필 > Settings > Developer settings > Personal access tokens >Tokens (classic) > Generate new token2. git clone https://{nickname}:{token}@github.com/nickname/repository.git 원래 git clone 하던거에서 볼드체 부분만 수정해주면 된다.참고로 token은 생성할 때 한번만 보여주니까 어디 잘 저장해놓는게 좋겠다. 더보기
[안드로이드 스튜디오] 아이폰 에뮬레이터 인식 안될 때 xcode-select --install sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer sudo xcodebuild -runFirstLaunch sudo xcodebuild -license 더보기
[UE5] 블루프린트 클래스가 사라지는 현상 문제 에디터를 켤때마다 블루프린트 parent class가 None으로 나오면서 아예 잡히지 않거나 없어져버리는 현상이 있었음 해결 Editor preferences → General → Loading & Saving → Force Compilation 체크 -> 에디터 재시작 더보기
딥러닝 gpu 대여 vast.ai 사용법 오늘은 vast.ai 사용법에 대해 다뤄보도록 하겠다. 3090 하나만 빌려도 될것 같아서 여기저기 찾아보다가 젤 저렴하고 사용자도 꽤 있는 서비스인것 같아서 선택했다. 계정만들기계정 만드는건 쉽다. 오른쪽 상단에 회원가입 클릭해서 이메일 넣고 이메일 인증하면 끝. 콘솔콘솔을 클릭하면 현재 대여 가능한 gpu들이 보인다. 같은 gpu라도 대여 개수와 flops에 따라 가격 책정이 달라진다. 먼저 왼쪽에 Edit image & confing를 눌러준다. 간단하게 테스트해보기위해 pytorch 기본 이미지를 넣고 ssh로 연결해보도록 하겠다. 이렇게 도커 이미지 템플릿을 만들어 놓으면 나중에 꺼내서 바로 쓸 수 있다! 그 후 원하는 gpu를 하나 골라서 RENT를 누른다. 처음 할때는 비용지불을 위한 카드를.. 더보기
[해결법] 이동할 수 없는 파일이 있는 지점을 벗어나 볼륨을 축소할 수 없습니다 C 드라이브 볼륨 축소를 하려고 했는데 공간이 남아있음에도 사용할 수 있는 축소 공간 크기가 0이 뜨는 문제가 생겼다. defrag 이벤트를 찾으라고 하길래 이벤트 뷰어에 들어가서 탐색을 해보았다. 이벤트 뷰어는 윈도우 검색창에 검색해서 찾아주자. 이벤트 ID 259 / Defrag를 살펴보았더니 hiberfil.sys가 문제가 되나보다. 찾아보니 절전모드 관련한거였는데 on/off 할 수 있어서 다음 명령어로 off로 해주었다. cmd에서 관리자 권한으로 실행해서 다음 명령어를 실행해주자. powercfg -h off 조금 늘어난 것을 볼 수 있다. 다시 이벤트로그 확인해보니 이번에는 pagefile.sys가 문제란다. 시스템정보 > 고급 시스템 속성 > 고급 > 성능 설정 > 고급 > 가상메모리 변경.. 더보기
object detection 서베이 논문 리뷰 detection 공부를 해보려한다. 21년도 서베이 페이퍼를 하나 읽고, 22년도부터 나온 신상 모델들은 하나하나 논문 읽고 코드 분석해보면서 읽어보도록 하겠다. 오늘 리뷰할 논문 제목은 아래와 같다. 참고 논문 : A survey of modern deep learning based object detection models A survey of modern deep learning based object detection models Object Detection is the task of classification and localization of objects in an image or video. It has gained prominence in recent years due to its w.. 더보기
[파이썬 중급] 리스트 컴프리헨션 vs 제너레이터 본 시리즈는 도서 "파이썬 코딩의 기술"에 들어있는 파이썬 중급자들을 위한 기술들을 정리한 것이다. 책의 요약 + 부가 설명 이라고 생각하면 될 것이다. 더 많은 파이썬다운 기술들을 살펴보고 싶다면 하단의 링크를 참고하자 (추가예정). Better Way 9 컴프리헨션이 클 때는 제너레이터 표현식을 고려하자 리스트 컴프리헨션이란? 시퀀스에서 리스트를 만들어내는 간단한 방법 a = [1, 2, 3, 4, 5, 6, 7] squares = [i**2 for i in a] print(squares) 출력: [1, 4, 9, 16, 25, 36, 49] a를 사용하여 각 원소의 제곱을 원소로 가지고 있는 리스트를 간단하게 만들어 볼 수 있다. 해당 방식은 map이나 filter 기반의 코드보다 간결하게 리스트를.. 더보기
Accelerating Stochastic Gradient Descent using Predictive Variance Reduction 논문제목: Accelerating Stochastic Gradient Descent using Predictive Variance Reduction Loss function의 optimization을 위해서 기존에는 gradient descent 방식을 사용해 왔다. 하지만 gradient descent 방식은 각 step마다 n차 미분을 필요로 하고, 이는 expensive하다. 이에, stochastic gradient descent 방식이 생겨났다. 각 step마다 it를 랜덤하게 뽑아 진행한다. Stochastic gradient 방식은 각 step에서 한번의 미분만 하면 되서 computational cost가 1/n로 줄어든다. 하 지만 randomness가 variance를 유발한다. 이로 .. 더보기

반응형