class_docstr: Abstract solver using tensorflow Esitimator.
class_docstr_tok: ["Abstract","solver","using","tensorflow","Esitimator","."]
docstr: return train_hooks 
docstr_tok: ["return","train_hooks"]
code: def get_train_hooks(self, labels, logits, alpha=None):
      """return train_hooks"""
      raise NotImplementedError()
  
imports: import abc
  import math
  import delta.compat
  import tensorflow_addons
  from absl import logging
  from delta import utils
  from delta.utils import optimizer
  from delta.utils.register import registers
label_desc: Use image node_id 2 for calling the ABCEstimatorSolver obj's underlying member method code with example usage: obj.get_train_hooks(labels, logits, alpha) without return types