나중에 set 자료구조, prev 함수 쓸 일 있을 거 같아서 기록해둠 #include #include #include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int t; cin >> t; for(int i=0; i> k; multiset d_p_q;//double priority queue for(int j=0; j> op1 >> op2; if(op1 == 'D' and d_p_q.size() > 0) { if(op2 == 1)//최댓값 삭제 { d_p_q.erase(prev(d_p_q.end()));//end 이전의 주소(prev)를 erase해야 마지막 원소가 지워짐 } ..
github.com/ultralytics/yolov5/pull/2383 image weights compatible faster random index generator v2 for mosaic … by developer0hye · Pull Request #2383 · ultralytics/y @glenn-jocher It's related to #2345. image weights compatible faster random index generator v2 for mosaic augmentation It's much faster than baseline, and compatible with image weights opti... github.com Mosaic augmentation 코드에서 Rand..
github.com/ultralytics/yolov5/pull/2345 faster random index generator for mosaic augmentation by developer0hye · Pull Request #2345 · ultralytics/yolov5 We don't need to access list to generate random index It will make augmentation slower. github.com Mosaic augmentation 함수내에서 랜덤하게 3장의 사진을 읽어들일때, 불필요하게 리스트를 접근하는 과정이 있었음 해당 과정에서 리스트를 접근하지 않도록 코드 수정하여 학습 과정을 고속화함. 아... merge는 됐는데 기존 코드랑 호환성이 맞지 않아..
Backbone: CSPDarknet53 github.com/WongKinYiu/CrossStagePartialNetworks WongKinYiu/CrossStagePartialNetworks Cross Stage Partial Networks. Contribute to WongKinYiu/CrossStagePartialNetworks development by creating an account on GitHub. github.com Darknet2Pytorch github.com/Tianxiaomo/pytorch-YOLOv4/blob/master/tool/darknet2pytorch.py Tianxiaomo/pytorch-YOLOv4 PyTorch ,ONNX and TensorRT implementa..
set(variable path) 변수(variable)에 파일 경로(path)를 정의하는 경우 파일 경로에 따라서 경로가 제대로 설정안되는 경우가 존재한다. set(variable FILEPATH path) 이런 경우에 위와 같이 변수의 타입을 명시해주면 문제가 해결될 것이다. cmake.org/cmake/help/latest/command/set.html set — CMake 3.20.0-rc2 Documentation Set a normal, cache, or environment variable to a given value. See the cmake-language(7) variables documentation for the scopes and interaction of normal varia..
github.com/ultralytics/yolov3/issues/1098 Memory Friendly Mish() Activation · Issue #1098 · ultralytics/yolov3 Hello, I tried yolov4.cfg on 2080Ti with input size 448*448, the training runs out of cuda memory even with batch size = 8 Have you tried the largest batch size value which won't break the cuda... github.com Mish activiation function을 사용하면 메모리 사용량이 크게 증가하는 것으로 보인다. Single Gpu에서 학습 가능한 모..
C++ Project를 CMake를 사용하여 빌드하기 위해 CMakeLists.txt를 작성하였고 컴파일러 경로도 모두 명시적으로 지정해주었습니다. 그런데, cmake 커맨드를 입력하니 아래와 같은 오류가 출력이 되었습니다. Run Build Command(s):nmake -f Makefile /nologo cmTC_51e6e\fast && 지정된 파일을 찾을 수 없습니다 Generator: execution of make failed. Make command was: nmake -f Makefile /nologo cmTC_51e6e\fast && "지정된 파일을 찾을 수 없습니다 Generator"라고 출력되어서 문제를 해결하기전까지는 저 문제가 어떤 문제인지 에러를 보고도 감이 오지 않았습니다. 문제..
1. 이미지를 Load 한다. 2. 이미지를 Resize 한다. 3. (모델이 요구하는 인풋 텐서의 컬러 포맷이 RGB인 경우) 이미지의 컬러 포맷을 RGB로 변환한다. *OpenCV는 기본적으로 BGR 포맷으로 이미지를 처리한다. 4. 이미지를 텐서(torch::Tensor 형)로 변환한다. 5. 모델이 요구하는 인풋 텐서의 Shape에 맞도록 텐서를 Reshape한다. (본 예제에서는 NCHW 포맷을 따름) 6. 텐서를 정규화한다. 7. (GPU를 사용하는 경우) 텐서를 GPU 메모리로 업로드한다. cv::Mat img_bgr_u8 = cv::imread("your_image.jpg",cv::IMREAD_COLOR); cv::Mat img_rgb_u8; //resize cv::resize(img_bg..
import torch import torch.nn as nn class Model(nn.Module): def __init__(self): super(Model, self).__init__() self.conv1 = nn.Conv2d(3, 16, 3, 1, 1) self.bn1 = nn.BatchNorm2d(16) self.conv2 = nn.Conv2d(16, 16, 3, 1, 1) self.bn2 = nn.BatchNorm2d(16) def forward(self, x): x = torch.relu(self.bn1(self.conv1(x))) x = x + torch.relu(self.bn2(self.conv2(x))) return x input = torch.randn((1, 3, 736, 128..
- Total
- Today
- Yesterday
- 가장 긴 증가하는 부분 수열
- cosine
- FairMOT
- 이분탐색
- PyCharm
- 백준 11437
- 백준 1766
- C++ Deploy
- MOT
- 문제집
- 인공지능을 위한 선형대수
- 순열
- 백트래킹
- 백준 11053
- 파이참
- 백준
- 단축키
- 자료구조
- Lowest Common Ancestor
- 조합
- ㅂ
- LCA
- 위상 정렬 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |