Skip to content
This repository was archived by the owner on Sep 10, 2025. It is now read-only.

Commit 29e18d9

Browse files
author
Guanheng Zhang
committed
update
1 parent d10d2bc commit 29e18d9

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

torchtext/data/batch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class Batch(object):
2020

2121
def __init__(self, data=None, dataset=None, device=None):
2222
"""Create a Batch from a list of examples."""
23-
warnings.warn('Batch class will retire in 0.8.0 release', RuntimeWarning)
23+
warnings.warn('Batch class will retire in 0.8.0 release and stay in torchtext.legacy. See 0.7.0 release note for the replacement.', UserWarning)
2424
if data is not None:
2525
self.batch_size = len(data)
2626
self.dataset = dataset

torchtext/data/example.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ class Example(object):
1010
"""
1111
@classmethod
1212
def fromJSON(cls, data, fields):
13-
warnings.warn('Example class will retire in 0.8.0 release', RuntimeWarning)
13+
warnings.warn('Example class will retire in 0.8.0 release and stay in torchtext.legacy. See 0.7.0 release note for the repl acement.', UserWarning)
1414
ex = cls()
1515
obj = json.loads(data)
1616

@@ -49,7 +49,7 @@ def reducer(obj, key):
4949

5050
@classmethod
5151
def fromdict(cls, data, fields):
52-
warnings.warn('Example class will retire in 0.8.0 release', RuntimeWarning)
52+
warnings.warn('Example class will retire in 0.8.0 release and stay in torchtext.legacy. See 0.7.0 release note for the repl acement.', UserWarning)
5353
ex = cls()
5454
for key, vals in fields.items():
5555
if key not in data:
@@ -65,7 +65,7 @@ def fromdict(cls, data, fields):
6565

6666
@classmethod
6767
def fromCSV(cls, data, fields, field_to_index=None):
68-
warnings.warn('Example class will retire in 0.8.0 release', RuntimeWarning)
68+
warnings.warn('Example class will retire in 0.8.0 release and stay in torchtext.legacy. See 0.7.0 release note for the repl acement.', UserWarning)
6969
if field_to_index is None:
7070
return cls.fromlist(data, fields)
7171
else:
@@ -75,7 +75,7 @@ def fromCSV(cls, data, fields, field_to_index=None):
7575

7676
@classmethod
7777
def fromlist(cls, data, fields):
78-
warnings.warn('Example class will retire in 0.8.0 release', RuntimeWarning)
78+
warnings.warn('Example class will retire in 0.8.0 release and stay in torchtext.legacy. See 0.7.0 release note for the repl acement.', UserWarning)
7979
ex = cls()
8080
for (name, field), val in zip(fields, data):
8181
if field is not None:
@@ -91,7 +91,7 @@ def fromlist(cls, data, fields):
9191

9292
@classmethod
9393
def fromtree(cls, data, fields, subtrees=False):
94-
warnings.warn('Example class will retire in 0.8.0 release', RuntimeWarning)
94+
warnings.warn('Example class will retire in 0.8.0 release and stay in torchtext.legacy. See 0.7.0 release note for the repl acement.', UserWarning)
9595
try:
9696
from nltk.tree import Tree
9797
except ImportError:

torchtext/data/field.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class RawField(object):
3333
"""
3434

3535
def __init__(self, preprocessing=None, postprocessing=None, is_target=False):
36-
warnings.warn('Field class will retire in 0.8.0 release', RuntimeWarning)
36+
warnings.warn('Field class will retire in 0.8.0 release and stay in torchtext.legacy. See 0.7.0 release note for the repl acement.', UserWarning)
3737
self.preprocessing = preprocessing
3838
self.postprocessing = postprocessing
3939
self.is_target = is_target
@@ -147,7 +147,7 @@ def __init__(self, sequential=True, use_vocab=True, init_token=None,
147147
batch_first=False, pad_token="<pad>", unk_token="<unk>",
148148
pad_first=False, truncate_first=False, stop_words=None,
149149
is_target=False):
150-
warnings.warn('Field class will retire in 0.8.0 release', RuntimeWarning)
150+
warnings.warn('Field class will retire in 0.8.0 release and stay in torchtext.legacy. See 0.7.0 release note for the repl acement.', UserWarning)
151151
self.sequential = sequential
152152
self.use_vocab = use_vocab
153153
self.init_token = init_token
@@ -367,7 +367,7 @@ def numericalize(self, arr, device=None):
367367

368368
class ReversibleField(Field):
369369
def __init__(self, **kwargs):
370-
warnings.warn('Field class will retire in 0.8.0 release', RuntimeWarning)
370+
warnings.warn('Field class will retire in 0.8.0 release and stay in torchtext.legacy. See 0.7.0 release note for the repl acement.', UserWarning)
371371
if kwargs.get('tokenize') is list:
372372
self.use_revtok = False
373373
else:
@@ -414,7 +414,7 @@ class SubwordField(ReversibleField):
414414
vocab_cls = SubwordVocab
415415

416416
def __init__(self, **kwargs):
417-
warnings.warn('Field class will retire in 0.8.0 release', RuntimeWarning)
417+
warnings.warn('Field class will retire in 0.8.0 release and stay in torchtext.legacy. See 0.7.0 release note for the repl acement.', UserWarning)
418418
kwargs['tokenize'] = 'subword'
419419
if 'unk_token' not in kwargs:
420420
kwargs['unk_token'] = '�'
@@ -495,7 +495,7 @@ def __init__(self, nesting_field, use_vocab=True, init_token=None, eos_token=Non
495495
postprocessing=None, tokenize=None, tokenizer_language='en',
496496
include_lengths=False, pad_token='<pad>',
497497
pad_first=False, truncate_first=False):
498-
warnings.warn('Field class will retire in 0.8.0 release', RuntimeWarning)
498+
warnings.warn('Field class will retire in 0.8.0 release and stay in torchtext.legacy. See 0.7.0 release note for the repl acement.', UserWarning)
499499
if isinstance(nesting_field, NestedField):
500500
raise ValueError('nesting field must not be another NestedField')
501501
if nesting_field.include_lengths:

torchtext/data/iterator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def __init__(self, dataset, batch_size, sort_key=None, device=None,
4545
batch_size_fn=None, train=True,
4646
repeat=False, shuffle=None, sort=None,
4747
sort_within_batch=None):
48-
warnings.warn('Iterator class will retire in 0.8.0 release', RuntimeWarning)
48+
warnings.warn('Iterator class will retire in 0.8.0 release and stay in torchtext.legacy. See 0.7.0 release note for the repl acement.', UserWarning)
4949
self.batch_size, self.train, self.dataset = batch_size, train, dataset
5050
self.batch_size_fn = batch_size_fn
5151
self.iterations = 0

0 commit comments

Comments
 (0)