ParallelFuture.h 292 B

12345678910111213
  1. #pragma once
  2. #include <ATen/core/ivalue.h>
  3. #include <c10/macros/Macros.h>
  4. #include <functional>
  5. namespace at {
  6. // Launches intra-op parallel task, returns a future
  7. TORCH_API c10::intrusive_ptr<c10::ivalue::Future> intraop_launch_future(
  8. std::function<void()> func);
  9. } // namespace at