Closed ahundt closed 7 years ago
@ahundt It's a bug with the SubPixelConvolutionLayer. I have to find some to fix it, or at least swap it out for a play UpSampling layer.
For now. you can try swapping out SubPixelConvolutionLayer with the Keras UpSampling layer. There's a repository called Tetrachrome which was the original implementation. I wonder if they fixed the bug in the Tensorflow backend.
Sorry for the trouble.
I think it is a matter of the type being passed in being an in32 vs flot32. I wonder where I can fix the flag. There have been some code changes as well since you put that in but they look relatively minor.
I've started looking into this and it is possible the issue is related to the following: https://github.com/tensorflow/tensorflow/issues/4590
Its because of a change on tf parameters order on the split function. I will try to provide sth
I have checked current version and it is working with tf and just minor change needed to make it work on keras 2. Should this issue be closed?
probably, this code is now at https://github.com/farizrahman4u/keras-contrib/blob/master/keras_contrib/applications/densenet.py
I tried training this in TF and ran into the following bug:
The code successfully trains for a while on pascal-voc with a simpler U-net: https://github.com/ahundt/tf-image-segmentation/blob/ahundt-keras/tf_image_segmentation/recipes/pascal_voc/FCNs/densenet_fcn.py