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
Good news, Tensorflow chooses Keras! #5050
Comments
that would probably mean that theano support is dropped in near future. Maybe @fchollet can speak about these plans here? |
👊
…On Sun, Jan 15, 2017 at 7:15 PM, Kai Li ***@***.***> wrote:
Keras is gaining official Google support, and is moving into contrib, then
core TF. If you want a high-level object-oriented TF API to use for the
long term, Keras is the way to go.
http://www.fast.ai/2017/01/03/keras/
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#5050>, or mute the thread
<https://github.com/notifications/unsubscribe-auth/ACWGWBviDF_PF2es3yiRGagC5IPUXh98ks5rSuDagaJpZM4LkJEE>
.
|
Lets talk again in 1y, but I highly doubt this decision would allow both low level libs to be first class citizens in keras. There will be TF-only features that will not get backported to theano. And at one point the theano compatible version will significantly diverge from the tf-version so that it become too hard to maintain both. |
@faroit In that case, you should probably start writing a theano replacement for keras now, before that happens. Talk to you in a year. |
Our contributions though... :( |
In fact this is not my initiative, it was decided by the TF leads at Google. But I do believe this is absolutely the way to go. To set the record clear: Theano support will continue for as long as Keras exists, because Keras is meant as an interface rather than as an end-to-end framework. In fact, we will even expand the multi-backend aspect of Keras in the future: for instance Microsoft is working on a CNTK backend, and I'm excited about what comes out of that initiative. Keras is a front end for deep learning --not a front end for TensorFlow.
I don't understand this comment. Can you clarify? Our contributions what? |
@fchollet that is strong message to the community and for the devs here. Thanks! When the keras-tf-integration is finished this should def be something I'd put in a blogpost ;-) |
What exactly would happen to this repository? Will this be the Keras home or the tensorflow repo? If tensorflow repo is the new "home" of Keras, then contributors of this repo will loose the credits right? Technically they would have contributions to this repo.. but this repo itself would be obsolete.. |
Also interesting would be to know how exactly these integration would legally look like. Contributions for tensorflow require to sign googles CLA. So would all keras contributors need to sign this? |
@farizrahman4u : nothing happens to this repository. It keeps being the home of Keras, and contributor credits aren't lost. What happens is that a TF-only version of the Keras interface will be added to TensorFlow (this works has already started). The two versions will be coupled but relatively independent.
You don't need to sign anything to contribute to Keras, that doesn't change. As for any Keras code getting copied over to TensorFlow, that is possible because Keras and TensorFlow have interchangeable OSS licenses. |
Congratulations to you and the overall project, @fchollet! Keras is fantastic! 👍 |
Does this mean we will have to choose between the Keras in the TF repository and this Keras? Will the TF people attempt to keep the two versions compatible? |
Hopefully the two versions will be completely compatible. However, that
remains to be seen.
…On Jan 20, 2017 22:30, "tstandley" ***@***.***> wrote:
Does this mean we will have to choose between the Keras in the TF
repository and this Keras? Will the TF people attempt to keep the two
versions compatible?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#5050 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AArWbxQ0_5AO-AZKiwR9BkG2-H_ANLXvks5rUaYRgaJpZM4LkJEE>
.
|
Just curious, Is it possible to mix keras_tensor with native tensorflow functions without using lamda layer in this release? |
@fchollet when will it be possible to use the keras in TF's contrib ? I've seen your demo at Google's dev summit and was very impressed by the api. |
@fchollet What's your suggestion to TF beginner, TF.learn or TF.contrib.keras? |
will tf.contrib.keras be the offical first choice TF API? |
fchollet/keras will be a spec, all other locations will be implementations of that spec |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed after 30 days if no further activity occurs, but feel free to re-open a closed issue if needed. |
Its been 3 years. Anyone there? |
Keras is gaining official Google support, and is moving into contrib, then core TF. If you want a high-level object-oriented TF API to use for the long term, Keras is the way to go.
http://www.fast.ai/2017/01/03/keras/
The text was updated successfully, but these errors were encountered: