BIGKnight / deformable_conv2d_v2_tensorflow

deformablt_conv2d layer implemented in tensorflow

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cuda and tensorflow version

taosean opened this issue · comments

Hi, thank you for your sharing.
I'm considering using your codes to replace DCN v1.
Before that, I'd like to know what version of tensorflow, cuda and cudnn your codes are based on?
Because compatibility is important in our current project.

Thank you.

I'm sorry that in fact my codes are only tested with the simplest condition(group = 1, deformable_group =1, im2col_step = 1).
and Actually a cuda method "swapaxis" still need to be implemented which means you can only use im2col_step = 1.
maybe there is a cuda lib which implemented it already( Anyway I' m a new man in cuda).
so if you still wanna use it, I would write the readme and upload soon.

Thank you for you immediate response, really appreciate it.

Please do what you think is necessary.
Since I don't know much about cuda programming, could you explain what does (group = 1, deformable_group =1, im2col_step = 1) stand for? Is this an idea from the paper (I don't remember any) or a way of implementation?

Thank you!

I write an article in Chinese, if you can read that, you can see it. if not, I will translate it for you.here

Hello @BIGKnight

Thanks for your implementation of Deformable Conv v2; it's really useful.
As you warn , your current implementation doesn't works with im2col > 1 unless we do a swapaxis.
Did you have the time to write swapaxis function since?
I read a swapaxis function that you commented; why is it commented? Is it because it doesn't work?

Thanks for your answer,