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