class_docstr: SecureNN(server_0, server_1, server_2, prime_factory, odd_factory, **kwargs)
  
  Implementation of SecureNN from
  `Wagh et al <https://eprint.iacr.org/2018/442/>`_.
class_docstr_tok: ["SecureNN","(","server_0",",","server_1",",","server_2",",","prime_factory",",","odd_factory",",","*","*","kwargs",")","Implementation","of","SecureNN","from","`","Wagh","et","al","<","https",":","\/\/eprint.iacr.org\/2018\/442\/",">","`","_","."]
docstr: bits(x, factory) -> PondPublicTensor
  
  Convert a fixed-point precision tensor into its bitwise representation.
  
  :param PondPublicTensor x: A fixed-point tensor to extract into a bitwise
    representation.
code: def bits(
      self,
      x: PondPublicTensor,
      factory: Optional[AbstractFactory] = None,
  ) -> "PondPublicTensor":
      """
      bits(x, factory) -> PondPublicTensor
  
      Convert a fixed-point precision tensor into its bitwise representation.
  
      :param PondPublicTensor x: A fixed-point tensor to extract into a bitwise
        representation.
      """
      return self.dispatch(
          "bits", x, container=_thismodule, factory=factory
      )
  
imports: from __future__ import absolute_import
  import math
  import random
  import sys
  from typing import Optional
  from typing import Tuple
  import numpy
  import tensorflow
  from tf_encrypted.config import get_config
  from tf_encrypted.player import Player
  from tf_encrypted.protocol import memoize
  from tf_encrypted.protocol.pond import Pond
  from tf_encrypted.protocol.pond import PondMaskedTensor
  from tf_encrypted.protocol.pond import PondPrivateTensor
  from tf_encrypted.protocol.pond import PondPublicTensor
  from tf_encrypted.protocol.pond import PondTensor
  from tf_encrypted.protocol.pond import _type
  from tf_encrypted.protocol.protocol import nodes
  from tf_encrypted.protocol.securenn.odd_tensor import oddint64_factory
  from tf_encrypted.tensor import int64factory
  from tf_encrypted.tensor import native_factory
  from tf_encrypted.tensor.factory import AbstractFactory
  from tf_encrypted.tensor.factory import AbstractTensor
label_desc: Use image node_id 8 for calling the SecureNN obj's underlying member method code with example usage: obj.bits(x, factory) and returns: self