-
Notifications
You must be signed in to change notification settings - Fork 84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mobilenetssd #5
Comments
You should use TensorRT api to implement the depthwise layer . @linux-devil |
Have you implemented it ? |
Yes
发自网易邮箱大师
On 01/31/2018 19:26, Harshit Sharma wrote:
Have you implemented it ?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
So I am using tensorrt3.0 , do we have to implement the depthwise layer for 3.0 version as well? |
I have jetson tx2 and I am just trying this out of hobby, but seems like I am stuck now. Any hints will be appreciated. Thanks |
You have to understand the principle of depthwise layer first, and implement it using cuda code |
Found this : https://github.com/yonghenglh6/DepthwiseConvolution |
You can use it. |
Cool , let me try this one and take some hints and implement something. Will ping you if I am stuck somewhere. |
Hi @chenzhi1992 , for the 40-43fps using Mobilenet-SSD — is this with pruning? Are you using fp16? |
|
What is your email @chenzhi1992 |
@chenzhi1992
|
@daniel-pp What is the output size and Output_layers parameter are you using. |
@linux-devil |
Thanks @daniel-pp i am using : https://github.com/chuanqi305/MobileNet-SSD implementation |
https://github.com/chuanqi305/MobileNet-SSD , Here i see only detection_out as output layer . Are you using same implementation of SSD? |
layer { |
@daniel-pp I am using tensor-rt 3.0.2 , I am getting :Could not parse deploy file |
@linux-devil As for the detection_out layer, you need to add an additional output, e.g. 'top: "count" '. That's what the TensorRT implementation of the DetectionOutput layer assumes (took me a while to figure that one out). |
@daniel-pp Thanks for response . Another quick question. |
@daniel-pp Do you have implementation for Permute, Flatten, Reshape layers that I can use? |
@linux-devil You can find the implementations of Flatten and Reshape in the code in this repository, or alternatively in the Plugin API sample shipped with TensorRT. Permute, PriorBox etc. are created using createSSDPermutePlugin etc. see NvInferPlugin.h |
@daniel-pp Thanks |
Hi, how are your detection results on MobileNet SSD ? I have tried with a confidence of 0.45 and the results are bad. |
@linux-devil @daniel-pp After removing the _param block and updating the top param, I am getting this error "could not parse layer type PriorBox" .As far I have read TensorRT docs, I found it is already implemented by them. Can you give me some pointers to figure out this or if possible share your .prototxt and .caffemodel PS: I am also using https://github.com/chuanqi305/MobileNet-SSD implementation |
@daniel-pp I am able to get proper output for model trained on VOC dataset (21 classes), however when I use a model trained on custom dataset (with classes less than 21), I get zeros as output box coordinates. |
I will be very much interested to implement tensor-rt-mobilenetssd . Any directions will be helpful
The text was updated successfully, but these errors were encountered: