Ensure the global uniqueness of the tensor name.
`
gcc: error: unrecognized command line option '-mavxvnni'; did you mean '-mavx512vnni'?
`
The rocm build failure has nothing to do with my cl. Hi @rohan100jain Can you please review this PR ? Thank you! Hi @rohan100jain Can you please review this PR ? Thank you! Seems someone is having a really long xmas. Hi @gbaned  
@rohan100jain hasn't been active on github for over 6 months. 
I do believe this bug if fundamental to all TF users.
Can you try someone else please?

Thanks Hi @kevint324 Can you please check @sagunb's [comments](https://github.com/tensorflow/tensorflow/pull/62568#pullrequestreview-1825593936) and keep us posted ? Thank you! hi @gbaned  @sagunb 

Sorry for the late reply. 
It took me sometime to figure out how to write a proper test for this function.

Hope the unit test explains the changes.

Cheers
Kevin hi @gbaned  @sagunb
Any updates on the review?

Thanks hi @gbaned 

May I know what is currently blocking this PR.

Thanks
 > hi @gbaned
> 
> May I know what is currently blocking this PR.
> 
> Thanks

Hi @kevint324 Sorry for the delay, this PR is waiting for the internal approval and we are working on it.  Thank you for your contribution!


Due to the tensor name generation mechanism, different OPs may generate the same rendezvous key. In the case of multi-thread race condition, it is possible for incorrect communication to occur resulting in incorrect data being received. This patch avoids key conflicts by ensuring the uniqueness of tensor names. See #62523.