Tôi đang cố gắng đặt kích thước hàng loạt tùy chỉnh trong ứng dụng của mình.Làm thế nào để sử dụng "CỜ" (thiết bị chuyển mạch dòng lệnh) trong TensorFlow?
Nếu tôi đặt đoạn mã sau vào ứng dụng của tôi
tf.app.flags.DEFINE_integer('batch_size', 128,
"""Number of images to process in a batch.""")
nó nói lỗi sau
argparse.ArgumentError: argument --batch_size: conflicting option string(s): --batch_size
và nếu tôi loại bỏ tuyên bố này, nó thề:
usage: <myscript> [-h] [--batch_size BATCH_SIZE] [--data_dir DATA_DIR]
[--checkpoint_dir CHECKPOINT_DIR]
tại dòng nơi sử dụng FLAGS.batch_size
.
myscript
là tên của tập lệnh của tôi và tôi không viết thư này ở bất cứ đâu và không mong đợi các chuyển đổi dòng lệnh này ở tất cả. Có vẻ như TF
sử dụng một số thư viện phân tích cú pháp chuyển đổi Python và mong đợi các chuyển đổi này bằng cách nào đó. Làm thế nào để tránh điều này và mong đợi chuyển mạch tùy chỉnh?
Làm thế nào để mã hóa tùy chỉnh batch_size?
CẬP NHẬT
dòng lệnh của tôi là sau:
myscript image1.png image2.png image3.png
PNG là những hình ảnh từ cơ sở dữ liệu CIFAR Tôi muốn nhận ra từ dòng lệnh. Đây là dòng lệnh tôi muốn nó được, tôi không muốn nó chứa các tùy chọn được liệt kê trong đầu ra "sử dụng".
Bạn có thể thêm dòng lệnh mà bạn sử dụng để chạy tập lệnh của mình không? – Farseer
Danh sách tệp PNG hình ảnh tôi muốn xử lý. Đây là những gì tôi muốn, tôi không muốn 'batch_size' được thiết lập từ dòng lệnh. – Dims