No public API available for this. It is used by Keras though.
2 body tf function with annotations to grappler to replace the op that is called
Let’s talk about this after custom-op
Dropping custom-ops from activation functions
Rationale
XLA compiled composite ops
To prevent re-tracing on while using tf.function we may want to convert python to constant tensor
Future of custom-ops in Addons / TF
What is the outlook for custom-ops non activation functions? (cause part of the rationale on removing custom ops and related issues is in common with non activation functions)
https://github.com/tensorflow/addons/tree/master/tensorflow_addons/custom_ops
https://github.com/google/mlir-npcomp/issues/1
TF process for upstreaming contributions from Addons
GELU in particular
Need an RFC
Both RFCs? (tf.nn and tf.keras)
Standardize on submitted to TF Community RFC
Tensorflow RFC policy on promotion:
We have only an approved policy on the SIG side. What is the policy for the Tensorflow team/community for processing/accept/refuse a promotion RFC? Having a clear policy on TF side could help the community to avoid to generate noise or stalled RFC that are not compliant with TF evaluation metrics. Cause if an RFC is accepted in TF core then the code overship will be passed to TF team so we could have metrics that don’t overlap with the SIG ones that we defined. https://github.com/tensorflow/community/issues/239
Popularity
Stability
Complexity
Maintainability (related to Sponsor of the RFC?)
Disambiguation between promotion process and direct contribution:
If we clarify the previous point we could enable to route new operators in SIG Addons (or in other SIGs i.e. like IO etc.) and then upstreaming with a default defined process. This could improve the community process and will avoid something like seems an “arbitrary decision” on what third_party is candidate to go to TFcore directly and what needs to pass through Addons. See https://github.com/tensorflow/tensorflow/pull/37937#issuecomment-604694529
RFC for TF Addons: Sparse Domain Isolation
Model Garden Integration
Met with the team last month
Aakash submitted https://github.com/tensorflow/models/issues/8418
Custom-Cuda Install
Where we are with Docker image for devs/contributors? https://github.com/tensorflow/addons/issues/1414#issuecomment-620722385
CLI and interoperability: support PyTorch, TensorFlow &etc., through a consistent API; including from Python and the command-line.
Project that abstracts away framework specific APIs
Can we have CET “friendly” datetime for meeting. Especially if we want to confirm next meetings on friday. It will be hard at 1 pm PST for Europe on Friday and quite impossible for Asia.
Intern projects?
If we could create well defined projects for addons we could staff
Timeline? Starting ~Ending of May
GSoC mentorship
Optimizer RFC is available
Action Items:
Create a proposed policy for accepting RFCs for upstreaming code (Karmel)
Adoption? Metrics? Testing etc.?
Can we create instructions for triaging new contributions that clash with Addons (SIG)
Create `tensorflow-addons/` namespace on dockerhub (SIG)
Can use docker cache instead of image for BUILD env
Secret Sharing may be the best practice
--
You received this message because you are subscribed to the Google Groups "SIG Addons" group.
To unsubscribe from this group and stop receiving emails from it, send an email to addons+un...@tensorflow.org.
To view this discussion on the web visit https://groups.google.com/a/tensorflow.org/d/msgid/addons/DM5PR07MB38787DCEA43EB5120AE20147DDA70%40DM5PR07MB3878.namprd07.prod.outlook.com.
To view this discussion on the web visit https://groups.google.com/a/tensorflow.org/d/msgid/addons/CAL1kWUO%2B3DWuUA0H0nfTKvLs%3DUS_QVXy5xOvnOVC31PuNpxhSg%40mail.gmail.com.