code: def _initialize_processes(self, target, num_workers, description):
          # type: (_MultiprocessOffload, function, int, str) -> None
          
          if num_workers is None or num_workers < 1:
              raise ValueError('invalid num_workers: {}'.format(num_workers))
          logger.debug('initializing {}{} processes'.format(
              num_workers, ' ' + description if not None else ''))
          for _ in range(num_workers):
              proc = multiprocessing.Process(target=target)
              proc.start()
              self._procs.append(proc)
docs: Initialize processes
          :param _MultiprocessOffload self: this
          :param function target: target function for process
          :param int num_workers: number of worker processes
          :param str description: description