File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 1
1
import contextlib
2
2
import functools
3
- import io
4
3
import operator
5
4
import os
6
5
import pkgutil
7
6
import sys
8
7
import traceback
9
8
import warnings
10
9
from collections import OrderedDict
10
+ from tempfile import TemporaryDirectory
11
11
12
12
import pytest
13
13
import torch
@@ -126,10 +126,10 @@ def assert_export_import_module(m, args):
126
126
127
127
def get_export_import_copy (m ):
128
128
"""Save and load a TorchScript model"""
129
- buffer = io . BytesIO ()
130
- torch . jit . save ( m , buffer )
131
- buffer . seek ( 0 )
132
- imported = torch .jit .load (buffer )
129
+ with TemporaryDirectory () as dir :
130
+ path = os . path . join ( dir , "script.pt" )
131
+ m . save ( path )
132
+ imported = torch .jit .load (path )
133
133
return imported
134
134
135
135
m_import = get_export_import_copy (m )
You can’t perform that action at this time.
0 commit comments