xref: /aosp_15_r20/external/pytorch/torch/csrc/jit/runtime/interpreter/frame.cpp (revision da0073e96a02ea20f0ac840b70461e3646d07c45)
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