일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 투포인터 #백준 #boj #20922 #22862
- LIS #가장긴증가하는부분수열 #
- backtracking #codetree #디버깅 #삼성코테
- 이분탐색 #dp #11053
- graph
- 20117
- 백준 #다익스트라 #dijkstra #9370 #c++
- 22869
- 레드아보
- 16202
- 30870
- 백준
- graph #최단경로
- 사이클 없는 그래프
- 1174
- 줄어드는수
- boj #백준
- hcpc
- 3D #Reconstruction #computer #vision #volume #metric #tsdf #kinect #fusion
- C++
- N번째큰수
- c++ #boj #
- 3343
- 호반우 상인
- 최소 #공배수 #최대 #공약수 #유클리드 #호제법 #lcm #gcd #c++ #boj #3343 #백준 #장미
- BOJ
- 진법변환 #2to10 #10to2 #이진법 #십진법 #변환 #bitset #c++
- 쌤쌤쌤
- c++ #입출력 #속도 #ios #sync_with_stdio #cin #cout #tie
- 코딩
- Today
- Total
목록분류 전체보기 (160)
hyunjin
barf 실행 중 이런 메세지 등장 visdom 은 데이터 시각화 위해 제공하는 기능이라함. 설치 pip install visdom visdom 실행 python -m visdom.server visdom은 웹 상에서 호출이 가능하고 visdom server가 정상적으로 수행되면 기본적으로 제공하는 포트는 8097이다. ex) http://127.0.0.1:8097 visdom port 변경 python -m visdom.server -port [port number] 만약 docker 지정 포트가 9002 라면 visdom server 실행 시 -port 옵션에 9002를 기재한다. ex) python -m visdom.server -port 9002 이렇게 포트 열어 참고 visdom server p..
가상환경 생성 conda create -n env_name python=3.7 가상환경 목록 확인 conda info --envs 가상환경 삭제 conda remove --name env_name --all 파이썬 버전 다운그레이드 가상환경 activate 후 아래 명령어 conda install python='원하는버전' #3.7 이라면 #conda install python=3.7 파이썬 버전 따라 뭐 호환되고 이것 저것 종속되어있고 한가봐 이렇게 좀 오래 기다리긴 하는데 뭘라 잘 돌아가라 좀. 근데 실패.....3.9 에서 3.7로 안바뀜 버전 바꾸는 법(참고) 이렇게 따라해서 안됨............ 진짜 왜그러냐고 Cuda Torch Python 뭐 호환 되는지 확인하려면 import torc..
BaRF를 서버컴에서 실행하니 다음과 같은 에러 발생 코드 따라가 보니 true가 나와야함. 이유가 뭐지 python 버전이 현재는 3.9인데 3.7로 가상 환경 다시 만들어보자 python과 cuda 사이 호환 버전 정리 페이지 내가 사용 중인 PC cud 10.2 이므로 python 버전 저 범위 내에서 설치해야겠다. 참고 https://discuss.pytorch.org/t/error-in-using-cuda-valueerror-expected-a-cuda-device-with-a-specified-index-or-an-integer-but-got/99027
Ubuntu에 Visual Studio 코드 설치 Ubuntu 시스템에 Visual Studio 코드를 설치하려면 다음 단계를 수행하십시오. 01. 먼저 패키지 인덱스를 업데이트하고 다음을 입력하여 종속성을 설치합니다. sudo apt update sudo apt install software-properties-common apt-transport-https wget 02. 그런 다음 다음 다음 wget 명령을 사용하여 Microsoft GPG 키를 가져옵니다. wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add - 다음을 입력하여 Visual Studio Code 저장소를 실행하십시오. sudo add-apt..
내부 외부에서 접속 이후에 우분투 서버 WOL(wake on lan) 설정 함. 망외부에서 서버 접속
우분투 18.04, 파이참 환경 가상환경 생성 [pytorch로 tensorboard 따라하기] 환경세팅 가상환경 생성 pytorch 설치, tensorboard 설치 이 사이트로 가서 버전에 맞게 설치 conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch pip install tensorboard scalr 해보기 tensorboard 결과 확인 tensorboard --logdir=runs Tensorboard로 모델,데이터,학습 시각화하기 공홈에 나온 것 처럼 from torch.utils.tensorboard import SummaryWriter # 기본 `log_dir` 은 "runs"이며, 여기서는 더 구체적으로 지정..
백준 이중 우선순위 큐 문제를 읽고 priority_queue 오름차순, 내림차순 2개를 사용해서 풀었으나 고려해야할 부분이 더 생겼고 결국 틀렸다. priority_queue 처럼 자동으로 정렬되면서 대신 앞 뒤 두 방향으로 다 접근 가능한 container가 set이라는 것을 찾았다. 그런데 set은 중복이 허용되지 않고 중복이 허용되는 것은 multiset이었다. 헤더파일 : #include multiset 사용법 multiset은 기본으로 오름차순 정렬된다. [소스 코드] multiset 사용 // multiset 사용법 #include #include #include using namespace std; typedef long long ll; void Solve(){ int testCase; c..
문제 바로가기 pow를 직접 구현하는 문제이다. 가장 단순하게 for문 돌려서 구현하면 당연히 시간 초과가 나온다. 연산 횟수를 줄여야한다. 예를 들어 $A^{4} = (A^{2})^2 $ : 짝수일때 $A^{5} = A * (A^{2})^2 $ : 홀수일때 이렇게 연산을 줄일 수 있다. 원래대로라면 $A^{4} $는 A*A*A*A로 연산이 총 3번이지만 2번으로 줄일 수 있게 된다. 즉, log2N 으로 연산 횟수가 줄어든다. 이것을 pow함수로 구현해주면 된다. #include using namespace std; typedef long long ll; ll A,B,C; void Input(){ cin >> A>>B>>C; } ll pow(int b){ if(b==0) return 1; ll tmp ..