In [ ]:
%%bash
which summarize_graph
In [ ]:
%%bash
ls -l /root/models/optimize_me/
In [ ]:
%%bash
summarize_graph --in_graph=/root/models/optimize_me/unoptimized_cpu.pb
In [ ]:
%%bash
transform_graph \
--in_graph=/root/models/optimize_me/unoptimized_cpu.pb \
--out_graph=/root/models/optimize_me/strip_unused_optimized_cpu.pb \
--inputs='x_observed,y_observed,weights,bias' \
--outputs='add' \
--transforms='
strip_unused_nodes(type=float, shape="1,299,299,3")'
In [ ]:
%%bash
ls -l /root/models/optimize_me/
In [ ]:
%%bash
summarize_graph --in_graph=/root/models/optimize_me/strip_unused_optimized_cpu.pb
In [ ]:
%%bash
transform_graph \
--in_graph=/root/models/optimize_me/strip_unused_optimized_cpu.pb \
--out_graph=/root/models/optimize_me/remove_nodes_cpu.pb \
--inputs='x_observed,y_observed,weights,bias' \
--outputs='add' \
--transforms='
remove_nodes(op=Identity, op=CheckNumerics)
fold_constants(ignore_errors=true)
fold_batch_norms
fold_old_batch_norms'
In [ ]:
%%bash
ls -l /root/models/optimize_me/
In [ ]:
%%bash
summarize_graph --in_graph=/root/models/optimize_me/remove_nodes_cpu.pb
In [ ]:
%%bash
transform_graph \
--in_graph=/root/models/optimize_me/unoptimized_cpu.pb \
--out_graph=/root/models/optimize_me/fold_constants_optimized_cpu.pb \
--inputs='x_observed,y_observed,weights,bias' \
--outputs='add' \
--transforms='
fold_constants(ignore_errors=true)'
In [ ]:
%%bash
ls -l /root/models/optimize_me/
In [ ]:
%%bash
summarize_graph --in_graph=/root/models/optimize_me/fold_constants_optimized_cpu.pb
In [ ]:
%%bash
transform_graph \
--in_graph=/root/models/optimize_me/unoptimized_cpu.pb \
--out_graph=/root/models/optimize_me/quantized_cpu.pb \
--inputs='x_observed,y_observed,weights,bias' \
--outputs='add' \
--transforms='quantize_weights'
In [ ]:
%%bash
ls -l /root/models/optimize_me/
In [ ]:
%%bash
summarize_graph --in_graph=/root/models/optimize_me/quantized_cpu.pb
In [ ]:
%%bash
transform_graph \
--in_graph=/root/models/optimize_me/unoptimized_cpu.pb \
--out_graph=/root/models/optimize_me/obfuscate_names_cpu.pb \
--inputs='x_observed,y_observed,weights,bias' \
--outputs='add' \
--transforms='
obfuscate_names'
In [ ]:
%%bash
ls -l /root/models/optimize_me/
In [ ]:
%%bash
summarize_graph --in_graph=/root/models/optimize_me/obfuscate_names_cpu.pb
In [ ]:
%%bash
transform_graph \
--in_graph=/root/models/optimize_me/unoptimized_cpu.pb \
--out_graph=/root/models/optimize_me/fully_optimized_cpu.pb \
--inputs='x_observed,y_observed' \
--outputs='add' \
--transforms='
strip_unused_nodes(type=float, shape="1,299,299,3")
remove_nodes(op=Identity, op=CheckNumerics)
fold_constants(ignore_errors=true)
fold_batch_norms
fold_old_batch_norms
quantize_weights
obfuscate_names'
In [ ]:
%%bash
ls -l /root/models/optimize_me/
In [ ]:
%%bash
summarize_graph --in_graph=/root/models/optimize_me/fully_optimized_cpu.pb
In [ ]: