boost 1.64中缺少buckets.hpp

时间:2017-08-04 18:57:47

标签: boost header-files

我需要包含boost/unordered/detail/buckets.hpp,例如,在boost 1.61中可用。

我安装了boost 1.64并且它不再可用,因为文件夹boost/unordered/detail/下没有这样的文件。

我做错了吗?我应该在其他任何地方寻找相同的文件吗?

1 个答案:

答案 0 :(得分:1)

你是什么意思“我需要”? to_process = tf.strided_slice(files_names, [task_index], [999999999], strides=[num_workers]) filename_queue = tf.train.string_input_producer(to_process, shuffle=True, #shufle files num_epochs=num_epochs) reader = tf.TextLineReader() _ , value = reader.read(filename_queue) col1,col2 = tf.decode_csv(value, record_defaults=[[1],[1]], field_delim="\t") train_inputs, train_labels = tf.train.shuffle_batch([col1,[col2]], batch_size=batch_size, capacity=50*batch_size, num_threads=10, min_after_dequeue = 10*batch_size, allow_smaller_final_batch = True) loss = f(...,train_inputs, train_labels) optimizer = ... with tf.train.MonitoredTrainingSession(...) as mon_sess: coord = tf.train.Coordinator() with coord.stop_on_exception(): _ = tf.train.start_queue_runners(sess = mon_sess, coord=coord) while not coord.should_stop() and not mon_sess.should_stop(): optimizer.run() 文件夹或命名空间下的所有内容都是实现细节。由于这个原因,它也没有记录,你不应该依赖它。

实现细节发生了变化,因此代码依赖于(未记录的)非接口细节。

您的选择是确定依赖代码实现了什么目标并修复它以使用新版本,或者保留旧版本。