簡體   English   中英

如何使用“--”標志運行 Anaconda Powershell 命令

[英]How to run Anaconda Powershell commands with '--' flags

快速的問題:我如何運行的命令,比如 這個 我在哪里運行它 - powershell?

我下載了整個存儲庫並將我的路徑添加到代碼中。 如果我將代碼粘貼到我的 powershell 中,它會給我錯誤(不將它們粘貼在這里,因為它們是德語文本)

鏈接的示例python命令用於類似 POSIX 的 shell,例如bash

  • 鑒於使用行結束符\\作為行繼續符。
  • 並使用基於/的文件系統路徑而無需驅動器號。

相比之下,PowerShell 使用行結尾`作為行繼續符 - 請注意,它必須是最后一個字符。

以下假設:

  • 如果適用,您將修改 Window 使用的路徑; 請注意,假設目標 Python 腳本文件create_pretraining_data.py在調用時位於當前目錄中。
  • 你已經定義了變量$BERT_PATH和你下載“ BERT-Base檢查點”的目錄的路徑(例如, $BERT_PATH = 'C:\\path\\to\\BertBaseDownload'
  • 調用python (僅通過文件名)在所需的 Anaconda 環境中運行目標腳本。
python create_pretraining_data.py `
  --input_file=./sample_text.txt `
  --output_file=/tmp/tf_examples.tfrecord `
  --vocab_file=$BERT_BASE_DIR/vocab.txt `
  --do_lower_case=True `
  --max_seq_length=128 `
  --max_predictions_per_seq=20 `
  --masked_lm_prob=0.15 `
  --random_seed=12345 `
  --dupe_factor=5

由於行延續是嚴格為了可讀性,您也可以使用單行形式(只需省略行延續字符:

python create_pretraining_data.py --input_file=./sample_text.txt --output_file=/tmp/tf_examples.tfrecord --vocab_file=$BERT_BASE_DIR/vocab.txt --do_lower_case=True --max_seq_length=128 --max_predictions_per_seq=20 --masked_lm_prob=0.15 --random_seed=12345 --dupe_factor=5

您可以直接從交互式 PowerShell 提示符或腳本文件 ( *.ps1 ) 中調用上述命令。

暫無
暫無

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

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