Skip to content
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

YOLOv3 support #665

Open
wkdhkr opened this issue Mar 26, 2018 · 33 comments
Open

YOLOv3 support #665

wkdhkr opened this issue Mar 26, 2018 · 33 comments

Comments

@wkdhkr
Copy link

wkdhkr commented Mar 26, 2018

https://pjreddie.com/darknet/yolo/

Can I use YOLOv3 cfg/weights with darkflow correctly?

@SkullPirateTK
Copy link

SkullPirateTK commented Mar 26, 2018

Just tested, not working.
Parsing ./cfg/yolov3.cfg Layer [shortcut] not implemented
Hope it will be added soon!

@ccs1605
Copy link

ccs1605 commented Mar 26, 2018

yes, tested and got same a problem!

@melonetern
Copy link

If you read the official yolov3-voc.cfg, you will see the CNN is more big, and that is actually related to the code, obviously, the code need to be rewrote for a new CNN.

@thtrieu
Copy link
Owner

thtrieu commented Mar 29, 2018

Thanks for bringing this up.

I'll try to do minor refactoring gradually, so that the code is easier to read & extend for contributors. I admit after a while not looking at it I'm kind of lost.

@hf200012
Copy link

YOLO v3 savepb
Layer [shortcut] not implemented

@JelleHoffman
Copy link

Hey @thtrieu,
Is this supported yet?
Or does this still need to be implemented?
Great work on the repo anyway!

@eric4note
Copy link

Highly expected.

@LucasMahieu
Copy link

Here, someone has implemented yolov3 in tensorflow.
https://github.com/mystic123/tensorflow-yolo-v3

@ambr89
Copy link

ambr89 commented Jun 8, 2018

Hi @LucasMahieu !
This implementation is only for testing, not for trainig.
I've found this: https://github.com/raytroop/YOLOv3_tf but I haven't tried yet

@LucasMahieu
Copy link

Hi @ambr89,
Thanks for the link, I will try it.
It would be nicer if Yolov3 was supported in darkflow...

@ambr89
Copy link

ambr89 commented Jun 8, 2018

I know, at the moment I'm trying to translate from darknet to darflow the missing layer and new loss function, but it isn't easy !!!

@LucasMahieu
Copy link

Great !
Which layer is not easy ?
You may need some help ?

@ambr89
Copy link

ambr89 commented Jun 8, 2018

At the moment, I'm trying to reproduce loss function.
The upsample layer I hope I did well, but while I haven't finisched I don't know if work.

@obendidi
Copy link

obendidi commented Jun 8, 2018

@ambr89 I can help you with the translation , I have already translated the 3 new darknet layers to darkflow (need to look for the project cause it's been a while) , contact me if you want to colaborate !
cheers

@slothkong
Copy link

@ambr89, @Bendidi, @LucasMahieu have you agreed on what is needed to do next? Do you have a list of milestones we could help with?

@ambr89
Copy link

ambr89 commented Jun 15, 2018

Hi everybody!
At the moment, I'm using this project
It isn't darkflow but it's quite similar.

@LucasMahieu
Copy link

Do you think it will be add in darflow ?
Actually, I don't understand why yolov3 could not be supported directly in darkflow ?

@drew-neely
Copy link

Still not working

Layer [shortcut] not implemented

@JoffreyN
Copy link

Still not working...

Parsing ./cfg/yolo.cfg
Layer [shortcut] not implemented

@LucasMahieu
Copy link

Maybe the support of tiny yolo v3 would be a good beginning.
The shortcut layer is not used in Yolov3-tiny.

So, supporting yolov3 tiny is only question of upsampling layer (which can be implemented with a Resize Nearest Neighbor in tensorflow).

@ambr89 did you succeeded to run tiny yolo v3 with darkflow ?

@prdas31
Copy link

prdas31 commented Aug 2, 2018

What about this project:
https://github.com/qqwweee/keras-yolo3

It uses Keras with TF backend.
But not sure whether it can be used to train with my own classes.
Lots of work,, it seems :)

@javierfuenca
Copy link

Hi, I'm using https://github.com/mystic123/tensorflow-yolo-v3 and I'm getting different output formats. Does anyone know if there's any implementation yet of Darkflow that supports Yolov3?

@shenyingying
Copy link

Thanks for bringing this up.

I'll try to do minor refactoring gradually, so that the code is easier to read & extend for contributors. I admit after a while not looking at it I'm kind of lost.

@thtrieu hi guys,have you refactoring it,does it work for yolov3,i am wondering for it,ths

@shenyingying
Copy link

Here, someone has implemented yolov3 in tensorflow.
https://github.com/mystic123/tensorflow-yolo-v3

@LucasMahieu it's seems not work for AS demo

@shenyingying
Copy link

@ambr89 I can help you with the translation , I have already translated the 3 new darknet layers to darkflow (need to look for the project cause it's been a while) , contact me if you want to colaborate !
cheers

@Bendidi i need ,ths!

@shenyingying
Copy link

Maybe the support of tiny yolo v3 would be a good beginning.
The shortcut layer is not used in Yolov3-tiny.

So, supporting yolov3 tiny is only question of upsampling layer (which can be implemented with a Resize Nearest Neighbor in tensorflow).

@ambr89 did you succeeded to run tiny yolo v3 with darkflow ?

Parsing yolov3-tiny.cfg
Layer [yolo] not implemented
no ,it didn't work

@sjain-stanford
Copy link

For those wanting to convert Yolo-v3 from Darknet to TensorFlow:

Yolo-v3 support was recently added to DW2TF (see this PR).

Worth noting that unlike Darkflow which is also a runtime env for training/inference, DW2TF can only convert a Darknet model & weights to TensorFlow. Running training/inference on it would then be up to the user.

@willbattel
Copy link

Are people still trying to chip away at v3 support, or has this gone cold?

Last commit was 11 months ago 🤔

@azainab
Copy link

azainab commented Apr 18, 2019

@thtrieu

@thtrieu any update on this? is this issue resolved?

Layer [shortcut] not implemented

I still get the same error

@ambr89
Copy link

ambr89 commented Apr 19, 2019

Hi everybody!

I've translate yolov3 from .ckpt to .pb and from .pb to .tflite

I've use keras, something like this
https://github.com/qqwweee/keras-yolo3

@fadi212
Copy link

fadi212 commented Jul 15, 2019

Hi everybody!

I've translate yolov3 from .ckpt to .pb and from .pb to .tflite

I've use keras, something like this
https://github.com/qqwweee/keras-yolo3

Hi Sir,
Still waiting for that update. Have to use darknet and thats a bit difficult for windows users.

@JJeonggg
Copy link

Any update on this? still waiting for v3 support.

@chenyao96
Copy link

still waiting for v3 support

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests