2016-09-10 4 views
1

torch.CmdLine:text()の使用について混乱します。Torch CmdLine:テキストの動作が困惑しています

マニュアルは、次の言葉:

text(string) 

Logs a custom text message. 

私の理解では、それがログファイルとコンソールにテキストメッセージを追加することです。私は、ドキュメントページで提供されているサンプルコードを試しました。

cmd = torch.CmdLine() 
cmd:text() 
cmd:text('Training a simple network') 
cmd:text() 
cmd:text('Options') 
cmd:option('-seed',123,'initial random seed') 
cmd:option('-booloption',false,'boolean option') 
cmd:option('-stroption','mystring','string option') 
cmd:text() 

-- parse input params 
params = cmd:parse(arg) 



params.rundir = cmd:string('experiment', params, {dir=true}) 
paths.mkdir(params.rundir) 

-- create log file 
cmd:log(params.rundir .. '/log', params) 

と私は、コマンドラインで、ログファイルに次の出力ました:私は、テキスト()メソッドを呼び出してから任意の出力を見ていないです

[program started on Sat Sep 10 14:55:30 2016] 
[command line arguments] 
stroption  mystring 
booloption  false 
seed 123 
rundir experiment 
[----------------------] 

を。

ここで何が起こっているのか、text()メソッドの正しい使い方を理解するのに助けてください。

+0

何をしようとしますか? ':text()'は自動的にテキストを出力しないので、解析しているコマンドの使い方を説明することができます。 https://github.com/torch/torch7/blob/master/CmdLine.luaコマンドに '-help'を追加した後、または' cmd:help() 'を実行した後のテキストを見ることができます –

+0

@BasilioGermanご意見ありがとうございます。私はtext()の使い方を理解しました。 – Arul

答えて

0

:テキスト()スクリプトが-help引数(ともあなたはその介してユーザにヘルプを表示することを決定:ヘルプ()メソッド)で実行されている場合のみ、文字列を出力しますするCmdLineの方法。

例:

th MyScript.lua -help 
関連する問題