class_docstr: Information about a data server binary.
class_docstr_tok: ["Information","about","a","data","server","binary","."]
docstr: Initializes a `ServerBinary`.
  
  Args:
    path: String path to executable on disk.
    version: PEP 396-compliant version string, or `None` if
      unknown or not applicable. Binaries at unknown versions are
      assumed to be bleeding-edge: if you bring your own binary,
      it's on you to make sure that it's up to date.
docstr_tok: ["Initializes","a","`","ServerBinary","`",".","Args",":","path",":","String","path","to","executable","on","disk",".","version",":","PEP","396-compliant","version","string",",","or","`","None","`","if","unknown","or","not","applicable",".","Binaries","at","unknown","versions","are","assumed","to","be","bleeding-edge",":","if","you","bring","your","own","binary",",","it","'s","on","you","to","make","sure","that","it","'s","up","to","date","."]
code: def __init__(self, path, version):
      """Initializes a `ServerBinary`.
  
      Args:
        path: String path to executable on disk.
        version: PEP 396-compliant version string, or `None` if
          unknown or not applicable. Binaries at unknown versions are
          assumed to be bleeding-edge: if you bring your own binary,
          it's on you to make sure that it's up to date.
      """
      self._path = path
      self._version = (
          pkg_resources.parse_version(version)
          if version is not None
          else version
      )
  
imports: import errno
  import logging
  import os
  import subprocess
  import tempfile
  import time
  import grpc
  import pkg_resources
  from tensorboard.data import grpc_provider
  from tensorboard.data import ingester
  from tensorboard.data.proto import data_provider_pb2
  from tensorboard.util import tb_logging
label_desc: Use image node_id 1 to create a new ServerBinary object  with example: obj = ServerBinary(path, version)