Bert-Multi-Label-Text-Classification icon indicating copy to clipboard operation
Bert-Multi-Label-Text-Classification copied to clipboard

Invalid file: training_args.bin

Open chmille3 opened this issue 6 years ago • 1 comments

Hello,

Great project :)

I believe I have everything set-up but when I run: python3 run_bert.py --do_data I get the following error:

Traceback (most recent call last): File "run_bert.py", line 229, in main() File "run_bert.py", line 205, in main torch.save(args, config['checkpoint_dir'] / 'training_args.bin') File "/home/chmille3/.local/lib/python3.5/site-packages/torch/serialization.py", line 224, in save return _with_file_like(f, "wb", lambda f: _save(obj, f, pickle_module, pickle_protocol)) File "/home/chmille3/.local/lib/python3.5/site-packages/torch/serialization.py", line 147, in _with_file_like f = open(f, mode) TypeError: invalid file: PosixPath('pybert/output/checkpoints/bert/training_args.bin')

Shouldn't the training_args.bin file get created the first time it is run? If not, where does it come from? Thanks for your help and time!

chmille3 avatar Sep 04 '19 17:09 chmille3

@chmille3 my python version is 3.6 and torch version is 1.0.0,, it support pathlib.Path ,maybe you should use torch.save(args, str(config['checkpoint_dir'] / 'training_args.bin'))

lonePatient avatar Sep 05 '19 01:09 lonePatient