TensorFlow Estimator clear_deivces em exportadores?
O então. questioncargaSavedModel
com posicionamento de dispositivo diferente explora como usar oEstimator
API para salvar um modelo e carregá-lo em um dispositivo diferent
De acordo com várias perguntas até agora, uma vez que um modelo foi salvo com um manualdevice
posicionamento, isso não é viável. No entanto, de acordo com@ Yiding:
sua pergunta 1 só funcionará se você limpar todos os dispositivos ao exportar o modelo no código de fluxo tensor original, com o sinalizadorclear_devices=True
.
Se olharmos para os documentos do TensorFlow paraBestExporter
__init__(
name='best_exporter',
serving_input_receiver_fn=None,
event_file_pattern='eval/*.tfevents.*',
compare_fn=_loss_smaller,
assets_extra=None,
as_text=False,
exports_to_keep=5
)
é evidente queclear_devices
não é uma opção.
Então, como posso contornar isso?