mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 21:14:14 +08:00
Fix the Problems About Defining Static Variable in Inline Function (#147095)
Refer to https://github.com/pytorch/pytorch/issues/125465 for more informations - Remove unused header files - Move common functionality to separate files to reduce dependencies between picklers and unpicklers - Move the inline function that defines the static variable to .cc Differential Revision: [D76266755](https://our.internmc.facebook.com/intern/diff/D76266755) Pull Request resolved: https://github.com/pytorch/pytorch/pull/147095 Approved by: https://github.com/cyyever, https://github.com/albanD Co-authored-by: Edward Yang <ezyang@meta.com>
This commit is contained in:
@ -89,6 +89,7 @@ core_sources_common = [
|
||||
|
||||
torch_unpickler_common = [
|
||||
"torch/csrc/jit/serialization/import_read.cpp",
|
||||
"torch/csrc/jit/serialization/pickler_helper.cpp",
|
||||
"torch/csrc/jit/serialization/unpickler.cpp",
|
||||
]
|
||||
|
||||
@ -637,6 +638,7 @@ libtorch_lite_eager_symbolication = [
|
||||
# Later we can split serialization and deserialization logic
|
||||
# to have better separation within build and only build relevant parts.
|
||||
"torch/csrc/jit/serialization/pickle.cpp",
|
||||
"torch/csrc/jit/serialization/pickler_helper.cpp",
|
||||
"torch/csrc/jit/serialization/pickler.cpp",
|
||||
"torch/csrc/jit/serialization/unpickler.cpp",
|
||||
]
|
||||
|
Reference in New Issue
Block a user