class_docstr: Manages a MXNet model for training.
class_docstr_tok: ["Manages","a","MXNet","model","for","training","."]
docstr: Finds a free port on the current node.
docstr_tok: ["Finds","a","free","port","on","the","current","node","."]
code: def find_free_port(self):
      """Finds a free port on the current node."""
      if "port" not in self.__dict__:
          from zoo.orca.learn.mxnet.utils import find_free_port
  
          self.port = find_free_port()
      return self.port
  
file_path: analytics-zoo/pyzoo/zoo/orca/learn/mxnet/mxnet_runner.py
imports: import os
  import time
  import logging
  import subprocess
  import ray._private.services
  import mxnet
  from mxnet import gluon
  from zoo.ray.utils import to_list
label_desc: Use image node_id 5 for calling the MXNetRunner obj's underlying member method code with example usage: obj.find_free_port() and returns: self