message: Removes option of pass-through runner on eager execution.
  It is possible it will deadlock by running code in the GPU event manager thread.
diff: @@ -66,13 +66,9 @@ EagerContext::EagerContext(const SessionOptions& opts,
  local_unowned_device_manager_ = device_mgr;
  }
  InitDeviceMapAndAsync();
  - if (opts.config.inter_op_parallelism_threads() > 0) {
  runner_ = [this](std::function<void()> closure) {
  this->thread_pool_->Schedule(closure);
  };
  - } else {
  - runner_ = [](std::function<void()> closure) { closure(); };
  - }
  }
  void EagerContext::InitDeviceMapAndAsync() {
  