Skip to content

Conversation

@JamesHollyer
Copy link
Contributor

Motivation for features / changes

For the HParam work that is being done we are now using the name field as the unique identifier for columns. Therefore the SortingInfo interface needs to use name and not header. However, making the hard swap to using name would break sync so it is happening in stages. The name switch to using names happened in #6362. However, we had to make name optional for sync reasons. Googlers see cl/534097086 to see where name was added. Now this PR makes header optional. I will then make an internal change to remove it. Then I can finally submit a final PR which removes the property entirely.

@JamesHollyer JamesHollyer force-pushed the SortingInfoNameRequired branch from d40d6dd to 7babdf9 Compare May 22, 2023 17:29
@JamesHollyer JamesHollyer requested a review from rileyajones May 22, 2023 19:16
@JamesHollyer JamesHollyer merged commit 4164ca1 into tensorflow:master May 22, 2023
JamesHollyer added a commit that referenced this pull request Aug 2, 2023
## Motivation for features / changes
This is the final change in a long line of changes to move to using
name. The original and functional change is #6362. This had to add name
as an optional parameter only in order to avoid internal breakages. Now
that we had name we could add the use of name internally(Googlers see
cl/534191646) . Then we could switch to make the header optional and the
name required which was done here: #6400. After header was optional we
removed the use of headers internally(googlers see cl/552643471).
Finally in this PR we removed the header attribute.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants