Связанный пример команды python
предназначен для POSIX-подобной оболочки, такой как bash
,
- , при условии использования конца строки
\
в качестве символа продолжения строки. - и учитывая использование путей файловой системы на основе
/
без буквы диска.
В отличие от этого, PowerShell использует конец строки `
для продолжения строки - обратите внимание, что это должен быть самый последний символ.
Следующее предполагает:
- , что вы измените пути для использования в Windows, если это применимо; обратите внимание, что целевой Python файл сценария
create_pretraining_data.py
должен находиться в текущем каталоге на момент вызова. - , что вы определили переменную
$BERT_PATH
с путем к каталогу в которую вы загрузили "1025 * контрольную точку" (например, $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
).