这里是运行sh train.sh时出现的错误,找原因找了好久我发现是sh脚本里面
python3 train_ssd_network.py \(这里出现了空格!!!!)
--train_dir=/home/hj/SSD-Tensorflow-master/train_model \
--dataset_dir=/home/hj/SSD-Tensorflow-master/train-tfrecords \
--dataset_name=pascalvoc\
--dataset_split_name=train \
--model_name=ssd_300_vgg \
--checkpoint_path=/home/hj/SSD-Tensorflow-master/checkpoints/vgg_16.ckpt \
--checkpoint_model_scope=vgg_16 \
--checkpoint_exclude_scopes=ssd_300_vgg/conv6,ssd_300_vgg/conv7,ssd_300_vgg/block8,ssd_300_vgg/block9,ssd_300_vgg/block10,ssd_300_vgg/block11,ssd_300_vgg/block4_box,ssd_300_vgg/block7_box,ssd_300_vgg/block8_box,ssd_300_vgg/block9_box,ssd_300_vgg/block10_box,ssd_300_vgg/block11_box \
--trainable_scopes=ssd_300_vgg/conv6,ssd_300_vgg/conv7,ssd_300_vgg/block8,ssd_300_vgg/block9,ssd_300_vgg/block10,ssd_300_vgg/block11,ssd_300_vgg/block4_box,ssd_300_vgg/block7_box,ssd_300_vgg/block8_box,ssd_300_vgg/block9_box,ssd_300_vgg/block10_box,ssd_300_vgg/block11_box \
--save_summaries_secs=60 \
--save_interval_secs=600 \
--weight_decay=0.0005 \
--optimizer=adam \
--learning_rate=0.001 \
--learning_rate_decay_factor=0.94 \
--batch_size=24 \
--gpu_memory_fraction=0.9
!!!!linux系统中,sh脚本里,train_ssd_network.py \这里是什么也不能加的!不能加空格!