Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Multithreading 以编程方式停止tensorflow培训过程_Multithreading_Tensorflow - Fatal编程技术网

Multithreading 以编程方式停止tensorflow培训过程

Multithreading 以编程方式停止tensorflow培训过程,multithreading,tensorflow,Multithreading,Tensorflow,我正在为服务器上的RunTrainigs编写一些平台,我需要一些选项来通过API停止培训过程。这意味着当我收到对REST控制器的somr请求时,主线程需要停止可能需要几天时间的训练。 我看到Tensorflow有协调器类和EarlyStopping回调,但我看不到任何东西可以按需停止培训。 类似于:model.stop()是的,您可以,但它有点不同 您不能告诉模型停止,但模型可以询问您是否应该停止。这是通过回调完成的。 下面是一件你可以做的简单事情: 实现您的回调 . 您的回调可以检查文件夹中的

我正在为服务器上的RunTrainigs编写一些平台,我需要一些选项来通过API停止培训过程。这意味着当我收到对REST控制器的somr请求时,主线程需要停止可能需要几天时间的训练。 我看到Tensorflow有协调器类和EarlyStopping回调,但我看不到任何东西可以按需停止培训。
类似于:
model.stop()

是的,您可以,但它有点不同

您不能告诉模型停止,但模型可以询问您是否应该停止。这是通过回调完成的。 下面是一件你可以做的简单事情:

  • 实现您的回调 . 您的回调可以检查文件夹中的文件。举个例子“./…/stop_training.txt”
  • 使用要使用的事件将回调添加到模型中
  • 创建一个名为https://..../stop-training“它只是创建了stop_training.txt文件

  • 是的,我明白了,这里的主要属性是Keras APIyes的self.model.stop_training。快乐编码!