سلام وقت بخیر
دوستان بنظرتون این فلگ ها چی هستند کجا کاربرد دارند رابطه مستقیمی با سیستم دارند . سیستم من core i3 و 1080 و رم 16 . بنظرتون بهترین گزینه برای انتخاب اینها چی میتونه باشه ؟ اینها بنظرم ربطی به پیش پردازش دیتا داره و اینکه شاید input pipeline اینجا رعایت شده باشد .
tf.app.flags.DEFINE_integer('num_clones', 1, 'Number of model clones to deploy.')
tf.app.flags.DEFINE_boolean('clone_on_cpu', False, 'Use CPUs to deploy clones.')
tf.app.flags.DEFINE_integer('worker_replicas', 1, 'Number of worker replicas.')
tf.app.flags.DEFINE_integer('num_readers', 4, 'The number of parallel readers that read data from the dataset.')
tf.app.flags.DEFINE_integer('num_preprocessing_threads', 4, 'The number of threads used to create the batches.')
بعدش میاد مثلا از num_clones اینجوری استفاده میکنه .
batch_queue = slim.prefetch_queue.prefetch_queue(
[images, labels], capacity=2 * deploy_config.num_clones)
و یا اینکه از num_readers به این صورت :
with tf.device(deploy_config.inputs_device()):
provider = slim.dataset_data_provider.DatasetDataProvider(
dataset,
num_readers=FLAGS.num_readers,
common_queue_capacity=20 * FLAGS.batch_size,
common_queue_min=10 * FLAGS.batch_size)
این common_queue_capacity
و common_queue_min
چی میتونه باشه ؟