One: Let's name the NN Compiler for our new CLI.

Created on 20 Jul 2021  路  6Comments  路  Source: Samsung/ONE

From: https://github.com/Samsung/ONE/issues/7259#issuecomment-882939211

In connection with this comment, a problem I encountered in the past came to mind.

The name one is already used by other packages on Ubuntu. To avoid this problem, let's decide on an official name for our compiler.

In the history of the project, we started with NN Runtime and NN Compiler, and they were called nnfw and nncc. As we switched to open source, we came to call the two together as ONE (On-device Neural Engine), and the NN Runtime was renamed ONERT after ONE Runtime.

Now let's name the NN Compiler. Currently, the best candidates would be nncc (Neural Network Compiler Collection) and onecc (ONE Compiler Collection). Please suggest your preference with vote for the two candidates, or a new candidate as a separate comment.

Since this is a topic that has been discussed many times, I would like to collect opinions in a short time.

*** Voting will close at 2021/07/21 12:00PM KST. ***

typdiscussion

Most helpful comment

  1. onecc (ONE Compiler Collection)

All 6 comments

  1. nncc (Neural Network Compiler Collection)
  1. onecc (ONE Compiler Collection)
  1. ccone : Compiler Collection for ONE

    • Inspired by cc1

    • To avoid confusion with cc1, let's use ccone

One question. Why we abandoned onecc on #355 ?


ADD) I forgot reason about that. It's just curious. (I already voted)

One question. Why we abandoned onecc on #355 ?

As I recall, the main concern at the time was runtime and didn't really care much about the compiler name. And I remember that not everyone was satisfied with the name of _onecc_, unlike the _nncc_ that was used previously. So I left it out without further discussion...

Proceed to onecc with absolute support. Thank you to everyone who participated. :)

Was this page helpful?
0 / 5 - 0 ratings