Comments (4)
For me, the reason behind the lock was images with more objects than the model proposal combined with weird pytorch round-off error. Basically, the matcher is not designed to handle more ground truth than queries, in this case, it should always end-up in an infinite loop. However, due to pytorch round-off errors on the cost matrix (matched queries cost is incremented by a 1e6 at each iteration), it finds an exit to the while loop most of the time. In rare cases, it gets stuck in the loop forever.
The solution for me was to prevent having images with too many ground truth, however this is not optimal. You could also increase the number of proposals in the network or rework the matcher.
from diffusiondet.
Hi, does it crash or freeze completely without any message?
If it freezes, I recently ran into a similar issue. Basically, the training gets stuck in the while loop inside the query-ground truth matching.
from diffusiondet.
The program is stuck without error. Maybe it is stuck in the while loop as you said.
from diffusiondet.
thanks!
from diffusiondet.
Related Issues (20)
- ap=0
- why the dataset only split to train and test? HOT 2
- Detectron's version of cuda
- Questions on box renewal
- 使用提供的训练模型做eval只有32mAP
- train on my datasets,adjust the value of thread
- 复现问题
- RuntimeError: nvrtc: error: invalid value for --gpu-architecture (-arch) ON RTX4090
- random seed 为什么固定了随机种子和参数后,模型的预测框测试出来都一样
- coco dataset
- pre-trained models
- AP is nan
- evaluator
- Used Multi gpus but takes same time with 1 gpu training
- bbox=0
- Too many boxes when using demo.py with --video-input video.mp4
- why the eval result is 0?
- 为什么推理结果为0?
- ddim中对于time生成的程序语句似乎不对?
- Prepare datasets HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from diffusiondet.