簡體   English   中英

Tensorflow域自適應我如何同時使用兩個Bazel命令?

[英]Tensorflow Domain Adaptation How can i use two Bazel commands at the same time?

我正在用張量流訓練神經網絡。 為此,我使用bazel run命令從https://github.com/tensorflow/models/tree/master/research/domain_adaptation運行PixelDA模型。

bazel run domain_adaptation/pixel_domain_adaptation:pixelda_train -- --dataset_dir $DSN_DATA_DIR --source_dataset mnist --target_dataset mnist_m
bazel run domain_adaptation/pixel_domain_adaptation:pixelda_eval -- --dataset_dir $DSN_DATA_DIR --source_dataset mnist --target_dataset mnist_m --target_split_name test

但是我可以訓練模型或評估。 不能同時使用。 即使我通過ssh在另一台計算機上完成了這兩個過程(所以我排除了GPU問題)

當我有一個正在運行的培訓過程,然后啟動評估過程時,培訓終止並顯示以下錯誤消息

Server terminated abruptly error code: 14, error message: '', log file: '/home/.../.cache/bazel/_bazel_.../c96d77bc006e939d39d6eba4227a082c/server/jvm.out'

如何同時訓練和評估?

我試圖刪除日志文件,並且嘗試不帶python domain_adaptation/pixel_domain_adaptation/pixelda_train.py -- --dataset_dir $DSN_DATA_DIR --source_dataset mnist --target_dataset mnist_m那樣啟動python腳本,例如python domain_adaptation/pixel_domain_adaptation/pixelda_train.py -- --dataset_dir $DSN_DATA_DIR --source_dataset mnist --target_dataset mnist_m 但是隨后出現奇怪的ImportError: No module named research.domain_adaptation.pixel_domain_adaptation發生ImportError: No module named research.domain_adaptation.pixel_domain_adaptation 如果我刪除“研究”,同樣會發生。

  • echo $ PYTHONPATH是:/home/.../models/research:/home/.../models/research/slim
  • 結構是~/models/research/slim/...~/models/research/domain_adaptation/pixel_domain_adaptation/...
  • bazel版本0.11.1
  • GPU 2個Geforce GTX 1060(2x6GB),32GB RAM
  • 張量流1.4.1

使用此腳本代替bazel run

https://github.com/bazelbuild/bazel/blob/master/scripts/bazel-run.sh

該腳本在執行運行目標之前釋放鎖定。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM