#pragma once #include #include namespace caffe2::serialize { class PyTorchStreamReader; } // namespace caffe2::serialize namespace torch::jit { TORCH_API IValue readArchiveAndTensors( const std::string& archive_name, const std::string& pickle_prefix, const std::string& tensor_prefix, std::optional type_resolver, std::optional obj_loader, std::optional device, caffe2::serialize::PyTorchStreamReader& stream_reader, c10::TypePtr (*type_parser)(const std::string&) = Unpickler::defaultTypeParser, std::shared_ptr storage_context = nullptr); bool check_zip_file( const std::shared_ptr& rai); } // namespace torch::jit