我喜欢快速、紧凑的代码,所以我有一个问题:
def loader(input_path, new_img_width, new_img_height):
input_image = tifffile.imread(input_path)
input_image = cv2.resize(input_image, (new_img_width, new_img_height),
interpolation=cv2.INTER_NEAREST)
return input_image
Run Code Online (Sandbox Code Playgroud)
我是否需要在调用之前添加条件语句cv2.resize,以处理其中new_img_width和new_img_height相同的情况input_image或cv2.resize代码中已经存在的条件语句?
除非有必要,否则我不想花费周期调整图像大小。
当我使用simple_save保存模型时,尝试加载模型时出现运行时错误。
要保存的代码是:
session = Session()
inputs = tf.placeholder(dtype=tf.float32, shape=(None, height, width, in_channel_size), name='input_img')
model = Some_Model(inputs, num_classes=no_of_defects, is_training=False)
logits, _ = model.build_model()
predictor = tf.nn.softmax(self.logits, name='logits_to_softmax')
feed_dict = {inputs: inputs}
prediction_probabilities = session.run(self.predictor, feed_dict=feed_dict)
tf.saved_model.simple_save(self.session, path,
inputs={"inputs" : self.inputs},
outputs={"predictor": self.predictor})
Run Code Online (Sandbox Code Playgroud)
要加载的代码是:
tf.saved_model.loader.load(session, tag_constants.SERVING, path)
Run Code Online (Sandbox Code Playgroud)
给出错误:
RuntimeError: MetaGraphDef associated with tags serve could not be found in SavedModel. To inspect available tag-sets in the SavedModel, please use the SavedModel CLI: `saved_model_cli`
Run Code Online (Sandbox Code Playgroud)
当我跑步
saved_model_cli show --dir path --tag_set serve --signature_def serving_default …Run Code Online (Sandbox Code Playgroud) 在这两种情况下code,我都无法在使用VNC访问xfce GUI的Ubuntu 16.04服务器上运行。当我code --verbose从终端窗口运行时,我得到
Xlib: extension "GLX" missing on display ":1.0".
Xlib: extension "XInputExtension" missing on display ":1.0".
Xlib: extension "RANDR" missing on display ":1.0".
Xlib: extension "XInputExtension" missing on display ":1.0".
Xlib: extension "GLX" missing on display ":1.0".
[6004:0422/160013.955062:ERROR:gl_surface_glx.cc(426)] glxQueryVersion failed
[6004:0422/160013.955091:ERROR:gl_initializer_x11.cc(157)] GLSurfaceGLX::InitializeOneOff failed.
[6004:0422/160013.957145:ERROR:viz_main_impl.cc(195)] Exiting GPU process due to errors during initialization
[5973:0422/160013.958492:ERROR:service_manager_context.cc(258)] Attempting to run unsupported native service: /usr/share/code/content_gpu.service
[main 2019-04-22T23:00:13.965Z] Starting VS Code
...
Xlib: extension …Run Code Online (Sandbox Code Playgroud) 我正在使用.NET 4.5.1运行C#控制台应用程序.当我运行以下函数时,下面的udpClient.ReceiveAsync()调用默默地终止程序,没有异常.我该如何调试?
public async void Run()
{
try
{
var armIpAddress = IPAddress.Parse("239.1.11.1");
using (var udpClient = new UdpClient())
{
udpClient.ExclusiveAddressUse = false;
var ipEndPoint = new IPEndPoint(IPAddress.Any, 12020);
udpClient.Client.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true);
udpClient.ExclusiveAddressUse = false;
udpClient.Client.Bind(ipEndPoint);
udpClient.JoinMulticastGroup(armIpAddress);
while (true)
{
var result = await udpClient.ReceiveAsync();
//...
}
}
catch (Exception x)
{
Console.WriteLine(x.Message);
}
}
Run Code Online (Sandbox Code Playgroud)