You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This bug is purely about naming. Currently, there is a layer with features equivalent to Kaldi implementations named compliance. I would argue that this is an error in diction. The definition of the word compliance I looked up is, "the state or fact of according with or meeting rules or standards." Kaldi is not a rule or standard; it's a specific technology. I believe the more accepted diction would likely be compatibility. The word compatibility has the definition, "the ability of one computer, piece of software, etc. to work with another." This is also the term that was used in the numpy compatibility project that @umanwizard and @gchanan ran.
Whether we address this issue in torchaudio specifically, I think we are likely to continue to define future compatibility layer-type features, and we should attempt to use consistent language for such features, to help users understood what is the contract of any such component.
This bug is purely about naming. Currently, there is a layer with features equivalent to Kaldi implementations named
compliance
. I would argue that this is an error in diction. The definition of the word compliance I looked up is, "the state or fact of according with or meeting rules or standards." Kaldi is not a rule or standard; it's a specific technology. I believe the more accepted diction would likely becompatibility
. The word compatibility has the definition, "the ability of one computer, piece of software, etc. to work with another." This is also the term that was used in the numpy compatibility project that @umanwizard and @gchanan ran.Whether we address this issue in torchaudio specifically, I think we are likely to continue to define future compatibility layer-type features, and we should attempt to use consistent language for such features, to help users understood what is the contract of any such component.
Cc @vincentqb @cpuhrsch for discussion
The text was updated successfully, but these errors were encountered: