উদাহরণস্বরূপ, কোনও ফাইল আনজিপ করার সময় আমি কোনও ফাইলের পথে নির্দেশ করার ~
পরিবর্তে ব্যবহার করতে পারি ।/home/username/
.zip
যাইহোক, আজ যখন আমি টার্মিনালে একটি আরএনএন উদাহরণ চালানোর জন্য একইভাবে অনুসরণ করেছি, tensorflow.python.framework.errors_impl.NotFoundError
তখন ছুড়ে দেওয়া হয়েছিল।
$ python ptb_word_lm.py --data_path=~/anaconda2/lib/python2.7/site-packages/tensorflow/models-master/tutorials/rnn/simple-examples/data/ --model=small
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcublas.so.8.0 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcudnn.so.5 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcufft.so.8.0 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcuda.so.1 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcurand.so.8.0 locally
Traceback (most recent call last):
File "ptb_word_lm.py", line 374, in <module>
tf.app.run()
File "/home/hok/anaconda2/lib/python2.7/site-packages/tensorflow/python/platform/app.py", line 44, in run
_sys.exit(main(_sys.argv[:1] + flags_passthrough))
File "ptb_word_lm.py", line 321, in main
raw_data = reader.ptb_raw_data(FLAGS.data_path)
File "/home/hok/anaconda2/lib/python2.7/site-packages/tensorflow/models-master/tutorials/rnn/ptb/reader.py", line 73, in ptb_raw_data
word_to_id = _build_vocab(train_path)
File "/home/hok/anaconda2/lib/python2.7/site-packages/tensorflow/models-master/tutorials/rnn/ptb/reader.py", line 34, in _build_vocab
data = _read_words(filename)
File "/home/hok/anaconda2/lib/python2.7/site-packages/tensorflow/models-master/tutorials/rnn/ptb/reader.py", line 30, in _read_words
return f.read().decode("utf-8").replace("\n", "<eos>").split()
File "/home/hok/anaconda2/lib/python2.7/site-packages/tensorflow/python/lib/io/file_io.py", line 106, in read
self._preread_check()
File "/home/hok/anaconda2/lib/python2.7/site-packages/tensorflow/python/lib/io/file_io.py", line 73, in _preread_check
compat.as_bytes(self.__name), 1024 * 512, status)
File "/home/hok/anaconda2/lib/python2.7/contextlib.py", line 24, in __exit__
self.gen.next()
File "/home/hok/anaconda2/lib/python2.7/site-packages/tensorflow/python/framework/errors_impl.py", line 469, in raise_exception_on_not_ok_status
pywrap_tensorflow.TF_GetCode(status))
tensorflow.python.framework.errors_impl.NotFoundError: ~/anaconda2/lib/python2.7/site-packages/tensorflow/models-master/tutorials/rnn/simple-examples/data/ptb.train.txt
তারপর আমি প্রতিস্থাপিত ~
সঙ্গে /home/username/
, এবং এটি সঠিকভাবে কাজ করেন।
আরএনএন উদাহরণ চালানোর সময় কেন আমি ফাইলের পথে নির্দেশ করার ~
পরিবর্তে ব্যবহার করতে পারি না /home/username/
?
আপনি আমাকে বিস্তারিত বলতে পারেন?
~
আগে শেলটি কি প্রসারিত হওয়া উচিত নয় ? শেলটি যেমন পথের পিছনে ছড়িয়ে পড়ে, বা পথটি উদ্ধৃত হয় তা উদ্ধৃত করে দেয় like
$VARIABLES
, ~
কেবল একটি স্ট্রিংয়ের শুরুতে প্রসারিত হয়।
exec
) ইউনিক্স সরঞ্জামগুলিতে বিস্তৃতভাবে পাওয়া উচিত ।