我在尝试导入优化的冻结图时遇到异常.
# read pb into graph_def
with tf.gfile.GFile(pb_file, "rb") as f:
graph_def = tf.GraphDef()
graph_def.ParseFromString(f.read())
# import graph_def
with tf.Graph().as_default() as graph:
tf.import_graph_def(graph_def)
Run Code Online (Sandbox Code Playgroud)
在此行中获取异常:
tf.import_graph_def(graph_def)
Run Code Online (Sandbox Code Playgroud)
回溯(最近通话最后一个):文件
"/home/automator/PycharmProjects/tensorflow/venv/lib/python3.5/site-
包/ tensorflow /蟒蛇/框架/ importer.py",线路489,在
import_graph_def graph._c_graph ,序列化,选项)#pylint:disable = protected-access
tensorflow.python.framework.errors_impl.InvalidArgumentError:节点
import/final_retrain_ops/Wx_plus_b/weights_quant/AssignMinLast的输入0
从
import/final_retrain_ops/Wx_plus_b/weights_quant/min 传递给float : 0
与预期的float_ref 不兼容.在处理上述异常,另一个异常:回溯(最近通话最后一个):
文件"/snap/pycharm-community/64/helpers/pydev/pydevd.py",行1664,在main()文件"/ SNAP /pycharm-community/64/helpers/pydev/pydevd.py "线1658,在
主全局= debugger.run(设定[ '文件'],无,无,is_module)文件"/ SNAP/pycharm社区/ 64 /helpers/pydev/pydevd.py",第1068行,运行pydev_imports.execfile(文件,全局,本地)#执行脚本文件
"/snap/pycharm-community/64/helpers/pydev/_pydev_imps/_pydev_execfile.py"第18行,在EXEC的execfile(编译(内容+ "\n"个,文件, 'EXEC'),水珠,LOC)文件"/home/automator/PycharmProjects/tensorflow/tfliteme.py",线路389,
在printTensors(" /home/automator/Desktop/cervix/optimized_model.pb")
文件"/home/automator/PycharmProjects/tensorflow/tfliteme.py",第
374 行,printTensors中的tf.import_graph_def(graph_def)文件"/ home/automator/PycharmProjects/tensorflow/venv/lib/python3.5/site-
packages/tensorflow/python/util/deprecation .py",第432行,在
new_func中返回func(*args,**kwargs)文件"/home/automator/PycharmProjects/tensorflow/venv/lib/python3.5/site-
packages/tensorflow/python/framework/importer. PY",线路493,在
import_graph_def提高ValueError异常(STR(e))的ValueError异常:节点进口/ final_retrain_ops/Wx_plus_b/weights_quant/AssignMinLast的输入0是
通过从浮
进口/ final_retrain_ops/Wx_plus_b/weights_quant /分钟:0不相容
与
期望的float_ref.
我正在尝试使用以下方法包装阶段:
wrap([$class: 'Xvfb', additionalOptions: '', assignedLabels: '', autoDisplayName: true, debug: true, displayNameOffset: 100, installationName: 'XVFB', parallelBuild: true]) {
Run Code Online (Sandbox Code Playgroud)
如果我有下面几行的 Jenkins 文件,我怎样才能先启动 Xvfb 然后开始运行测试套件?换句话说,如何包装阶段?
pipeline {
agent any
parameters{
choice(choices: 'chrome\nfirefox\nie' , description: 'choose browser name' , name: 'browser')
choice(choices: 'false\ntrue' , description: 'Not running on Selenium Grid?' , name: 'localRun')
}
stages {
stage('Install Parent Project') {
steps {
sh 'mvn -f /var/lib/jenkins/workspace/ clean install -DskipTests=true'
}
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢。
selenium selenium-chromedriver jenkins-groovy jenkins-pipeline
我是Tensorflow的新手。训练后我将模型保存为pb文件,我想使用tensorflow mobile,并且使用TFLITE文件很重要。问题是在谷歌搜索转换器后发现的大多数示例都是在终端或cmd上命令的。能否请您分享一个使用python代码转换为tflite文件的示例?
谢谢
我想知道hashtable在使用Put方法后如何对其值进行排序.
例如:
a b c d e
Normal 2 weeks Next Save and Finish Go to Cases
Run Code Online (Sandbox Code Playgroud)
hashtable.put( "一", "正常"); ...
值的顺序将不同,并且与我们放置的顺序不同.我认为订单会是这样的:
b a e c d
2 weeks Normal Go to Cases Next Save and Finish
Run Code Online (Sandbox Code Playgroud)
请建议解决问题的数据结构.
谢谢.