@@ -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
368368class 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 :
0 commit comments