salaniz / pytorch-gve-lrcn

PyTorch implementations for "Generating Visual Explanations" (GVE) and "Long-term Recurrent Convolutional Networks" (LRCN)
MIT License
92 stars 22 forks source link

FileNotFoundError: [Errno 2] No such file or directory: 'java' #7

Closed muneebable closed 5 years ago

muneebable commented 5 years ago

i follow all the instruction given and I got this error when I run this command:

python main.py --model sc --dataset cub

I got this error trace. Can you guide me what is wrong here: Using python3.5

Arguments:
disable_cuda                  False
sc_ckpt                       data/cub/sentence_classifier_ckpt.pth
weights_ckpt                  None
train                         True
hidden_size                   1000
cuda_device                   0
model                         sc
num_workers                   4
batch_size                    128
learning_rate                 0.001
checkpoint_path               ./checkpoints
log_step                      10
torch_seed                    6192769170870083839
loss_lambda                   0.01
eval_ckpt                     None
layers_to_truncate            1
pretrained_model              vgg16
dataset                       cub
num_epochs                    50
data_path                     ./data
embedding_size                1000

Preparing Data ...
loading annotations into memory...
Done (t=0.06s)
creating index...
index created!
Traceback (most recent call last):
  File "main.py", line 43, in <module>
    batch_size=args.batch_size, num_workers=args.num_workers)
  File "/data1/home/mrim/hassanm/gve/pytorch-vision-language/utils/data/data_prep.py", line 51, in get_dataset_and_loader
    dataset = self.get_dataset(split, vision_model, vocab, tokens)
  File "/data1/home/mrim/hassanm/gve/pytorch-vision-language/utils/data/data_prep.py", line 28, in get_dataset
    transform=transform)
  File "/data1/home/mrim/hassanm/gve/pytorch-vision-language/utils/data/cub_dataset.py", line 44, in __init__
    super().__init__(root, split, vocab, tokenized_captions, transform)
  File "/data1/home/mrim/hassanm/gve/pytorch-vision-language/utils/data/coco_dataset.py", line 65, in __init__
    self.tokens_path)
  File "/data1/home/mrim/hassanm/gve/pytorch-vision-language/utils/data/coco_dataset.py", line 290, in get_tokenized_captions
    tokens = cls.build_tokenized_captions(caption_path)
  File "/data1/home/mrim/hassanm/gve/pytorch-vision-language/utils/data/coco_dataset.py", line 279, in build_tokenized_captions
    tokenized_captions = t.tokenize(coco.anns)
  File "/data1/home/mrim/hassanm/gve/pytorch-vision-language/utils/tokenizer/ptbtokenizer.py", line 89, in tokenize
    stdout=subprocess.PIPE)
  File "/home/mrim/hassanm/miniconda2/envs/pytorch/lib/python3.5/subprocess.py", line 676, in __init__
    restore_signals, start_new_session)
  File "/home/mrim/hassanm/miniconda2/envs/pytorch/lib/python3.5/subprocess.py", line 1289, in _execute_child
    raise child_exception_type(errno_num, err_msg)
FileNotFoundError: [Errno 2] No such file or directory: 'java'