神经样式输出标志

时间:2016-07-29 04:09:49

标签: bash lua torch

我正在搞乱jcjohnson / neur-style。我把它拿起并运行得很好。但是,我不能为我的生活做出-output_image或-init标志的工作。我的直觉说这对我来说是一个非常简单的误解。

-output_image正在驱使我特别疯狂,因为它应该只是一个用作文件名的字符串,脚本甚至在函数中附加文件格式,将-output_image作为参数。我尝试过单引号,双引号和无引号,以及改变标志的顺序。我的直觉说这很简单,因为没有人在网上任何地方抱怨这个,但是我有点头脑,因为我不是特别精通bash,火炬或lua。

我正在使用这个简单的脚本我一起攻击,如果我放下两个麻烦的标志就行得很好

UserCredential uc = new UserCredential(MyUsername, MyPassword);
var AuthContext = new AuthenticationContext("https://login.windows.net/Common");

// this doesn't work unless an unexpired token already exists
ar = AuthContext.AcquireToken("https://outlook.office365.com/", MyClientId, uc);

// this does work, but requires the app user to know the password
ar = AuthContext.AcquireToken("https://outlook.office365.com/", MyClientId, new Uri(MyReturnURI));

以上引发“无效参数:”

如果有帮助,请在脚本'neural_style.lua'中 标志定义为

#!/bin/bash

echo "####  Starting Job B  ####"
th neural_style.lua \
-gpu -1 \
-print_iter 1 \
-save_iter 10 \
-num_iterations 3000 \
-style_image a_style.jpg \
-content_image a_content.jpg \
-style_scale 0.15 \
-style_weight 25 \
-content_weight 1e3 \
-output_image a \
-init a_460.png \

并用作

cmd:option('-init', 'random', 'random|image')
...
cmd:option('-output_image', 'out.png')

以及

  local function maybe_save(t)
    local should_save = params.save_iter > 0 and t % params.save_iter == 0
    should_save = should_save or t == params.num_iterations
    if should_save then
      local disp = deprocess(img:double())
      disp = image.minmax{tensor=disp, min=0, max=1}
      local filename = build_filename(params.output_image, t)
      if t == params.num_iterations then
        filename = params.output_image   -- ## LOOK HERE ##
      end

      -- Maybe perform postprocessing for color-independent style transfer
      if params.original_colors == 1 then
        disp = original_colors(content_image, disp)
      end

      image.save(filename, disp) -- ## LOOK HERE ##
    end
  end

0 个答案:

没有答案