• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #include <torch/csrc/jit/runtime/interpreter/frame.h>
2 #include <atomic>
3 
4 namespace torch::jit::interpreter {
5 
genId()6 /* static */ size_t Frame::genId() {
7   static std::atomic<size_t> numFrames{0};
8   return numFrames.fetch_add(1, std::memory_order_relaxed);
9 }
10 
11 } // namespace torch::jit::interpreter
12