Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is 'Const Op' in Tensorflow?

I am deploying my tf model to android, and I just want to ask what are considered as 'const op' in tf? Also, if your going to save you variables into a checkpoint and be saved into an optimized file that will be used in an android app, should you explicitly name all of them? Or does tf automatically assigns a name for all the variables?

like image 241
Chaine Avatar asked Feb 06 '26 22:02

Chaine


1 Answers

What is 'Const Op' in Tensorflow?

This is an op that manages constants created with tf.constant (or similar function in another language). Basically, it's just a constant tensor.

Or does tf automatically assigns a name for all the variables?

Tensorflow automatically gives names to the variables, but you should better give the names to those variables that you care about to find them easily later on. Automatic names can be sometimes cryptic and misleading. For instance, gru_def/rnn/gru_cell/gates/kernel is one of the variables inside a GRU cell and most of the scopes are defined with the library, not in your code.

Or, you might see Placeholder_1 and think that this is the first placeholder in your model, but it would be wrong, because the true first placeholder is Placeholder, while Placeholder_1 is the second one (in fact, that was a real bug).

like image 184
Maxim Avatar answered Feb 09 '26 07:02

Maxim



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!