jaryhuang / awesome_ssd_fpn_giou Goto Github PK
View Code? Open in Web Editor NEWThis repository carries out some paper recurring work
This repository carries out some paper recurring work
Default config is SSD+FPN+GIOU, right? Is there any way to train with SSD+GIOU?
在使用SmoothL1为定位损失时,模型训练正常,但改为GIOU时,出现了one of the variables needed for gradient computation has been modified by an inplace operation问题,请问如何解决(我尝试了改变代码中 inplace=True 或者 x += y 等操作,但问题还是存在,请问Giou模块中还有哪些是inplace操作)。诚挚的感谢
it seems that nms in the Detection runs on GPU makes infere much slower, only 10FPS on Rtx2080TI, which is much slower than that in Readme.
with gious, the final loss is about 1.8, conf loss is about 1.4 and gious loss is about 0.4, but the mAP of final pth is only about 49 ?
/lib/python3.6/site-packages/requests/adapters.py", line 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost', port=8097): Max retries exceeded with url: /update (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fadec7485f8>: Failed to establish a new connection: [Errno 111] Connection refused',))
when i train voc , it has been come.
Traceback (most recent call last):
File "R:/SSD giou/awesome_SSD_FPN_GIoU-master/tools/train.py", line 278, in
train()
File "R:/SSD giou/awesome_SSD_FPN_GIoU-master/tools/train.py", line 89, in train
parser.error('Must specify dataset_root if specifying dataset')
File "R:\anaconda\envs\SSD\lib\argparse.py", line 2519, in error
self.print_usage(_sys.stderr)
File "R:\anaconda\envs\SSD\lib\argparse.py", line 2489, in print_usage
self._print_message(self.format_usage(), file)
File "R:\anaconda\envs\SSD\lib\argparse.py", line 2455, in format_usage
return formatter.format_help()
File "R:\anaconda\envs\SSD\lib\argparse.py", line 282, in format_help
help = self._root_section.format_help()
File "R:\anaconda\envs\SSD\lib\argparse.py", line 213, in format_help
item_help = join([func(*args) for func, args in self.items])
File "R:\anaconda\envs\SSD\lib\argparse.py", line 213, in
item_help = join([func(*args) for func, args in self.items])
File "R:\anaconda\envs\SSD\lib\argparse.py", line 320, in _format_usage
action_usage = format(optionals + positionals, groups)
File "R:\anaconda\envs\SSD\lib\argparse.py", line 395, in _format_actions_usage
start = actions.index(group._group_actions[0])
IndexError: list index out of range
626673305 我的威信
我在训练的过程中出现:KeyError: 'resnet50'。想咨询您,这个怎么解决?
您好,请问可以提供下其他的pretrained model么?
SSD
SSD+Gious
SSD+FPN
我下载了您github中的预训练模型,应该放在哪里呢?
输入python tools/train.py
后报错
Traceback (most recent call last):
File "tools/train.py", line 4, in
from model import build_ssd
File "/root/yyf/awesome_SSD_FPN_GIoU-master/model/init.py", line 1, in
from .build_ssd import build_ssd
File "/root/yyf/awesome_SSD_FPN_GIoU-master/model/build_ssd.py", line 10, in
from model.backbone import Backbone
File "/root/yyf/awesome_SSD_FPN_GIoU-master/model/backbone/init.py", line 1, in
from .build_backbone import Backbone
File "/root/yyf/awesome_SSD_FPN_GIoU-master/model/backbone/build_backbone.py", line 1, in
import pretrainedmodels
ModuleNotFoundError: No module named 'pretrainedmodels'
您是对比了SSD、SSD+FPN、SSD+GIOU和SSD+GIOU+FPN,想问您有没有SSD+FPN以及SSD+GIOU的项目?我想对比一下这几种的方法?
请问是在处理feature map的时候采用了和FPN一样的融合方法么,是和FSSD一样么
Now that I have removed the FPN, how can I use eval.py and what to exchange in eval.py?
RuntimeError: one of the variables needed for gradient computation has been modified by an inplace operation
Hi, Can I ask a question. I haven't download the pretrained models so when I type python train.py this error occur. So where should I put the pretrainedmodel And Why this error appear? Can you give me some advice?
可以有多gpu训练?
solve this problem:
modify
conf = labels[best_truth_idx] + 1 # Shape: [num_priors]
to
conf = labels[best_truth_idx] # Shape: [num_priors]
In training yourself dataest,2.in the data/ ,you need make yourself-data.py, for example CRACK.py(it is my dataset), and change it according to your dataset. Also,in the init.py you can write something about your dataset
3.change the config/ config.py, and make your dataset config,like CRACK(dict{})
in the 2 step,how to make yourself-data.py and change it according to your dataest?and in the init.py what i write about my dataest?
in the 3 step,how to change the config/config.py and how to make my dataest config?
Hello, author.Can you share the article address or the name of the article in this code?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.