Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/OpenNMT/OpenNMT.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsrush <srush@seas.harvard.edu>2016-12-19 20:24:33 +0300
committerGitHub <noreply@github.com>2016-12-19 20:24:33 +0300
commit70aeb22154ba3a7eec295361fb0cb8c7633f102a (patch)
tree14c2b8b794c987c07b3fb41eb579924936c52a93
parentc591d3bf6d5a1898c250a69cfbfc11d5e327397d (diff)
parent8a0482d548021e31880f2b4eae5df63c2498eadd (diff)
Merge pull request #10 from srush/masterv0.1.0
update the rockspec
-rw-r--r--CMakeLists.txt7
-rw-r--r--rocks/opennmt-scm-1.rockspec57
2 files changed, 51 insertions, 13 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
deleted file mode 100644
index e58f0e71..00000000
--- a/CMakeLists.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.6 FATAL_ERROR)
-CMAKE_POLICY(VERSION 2.6)
-FIND_PACKAGE(Torch REQUIRED)
-
-FILE(GLOB luasrc *.lua)
-
-ADD_TORCH_PACKAGE(omnt "" "${luasrc}" "Machine Translation") \ No newline at end of file
diff --git a/rocks/opennmt-scm-1.rockspec b/rocks/opennmt-scm-1.rockspec
index 35619fff..3ced9220 100644
--- a/rocks/opennmt-scm-1.rockspec
+++ b/rocks/opennmt-scm-1.rockspec
@@ -18,10 +18,55 @@ dependencies = {
"nngraph"
}
+
build = {
- type = "command",
- build_command = [[
- cmake -E make_directory build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH="$(LUA_BINDIR)/.." -DCMAKE_INSTALL_PREFIX="$(PREFIX)" && $(MAKE)
- ]],
- install_command = "cd build && $(MAKE) install"
-} \ No newline at end of file
+ type = "builtin",
+ install = {
+ bin = {
+ onmt_preprocess = "preprocess.lua",
+ onmt_train = "train.lua",
+ onmt_translate = "translate.lua",
+ }
+ },
+
+ modules = {
+ onmt = "onmt/init.lua",
+ ["onmt.modules.init"] = "onmt/modules/init.lua",
+ ["onmt.modules.BiEncoder"] = "onmt/modules/BiEncoder.lua",
+ ["onmt.modules.Decoder"] = "onmt/modules/Decoder.lua",
+ ["onmt.modules.Encoder"] = "onmt/modules/Encoder.lua",
+ ["onmt.modules.FeaturesEmbedding"] = "onmt/modules/FeaturesEmbedding.lua",
+ ["onmt.modules.FeaturesGenerator"] = "onmt/modules/FeaturesGenerator.lua",
+ ["onmt.modules.Generator"] = "onmt/modules/Generator.lua",
+ ["onmt.modules.GlobalAttention"] = "onmt/modules/GlobalAttention.lua",
+ ["onmt.modules.LSTM"] = "onmt/modules/LSTM.lua",
+ ["onmt.modules.MaskedSoftmax"] = "onmt/modules/MaskedSoftmax.lua",
+ ["onmt.modules.Sequencer"] = "onmt/modules/Sequencer.lua",
+ ["onmt.modules.WordEmbedding"] = "onmt/modules/WordEmbedding.lua",
+ ["onmt.data.init"] = "onmt/data/init.lua",
+ ["onmt.data.Batch"] = "onmt/data/Batch.lua",
+ ["onmt.data.Dataset"] = "onmt/data/Dataset.lua",
+ ["onmt.train.init"] = "onmt/train/init.lua",
+ ["onmt.train.Checkpoint"] = "onmt/train/Checkpoint.lua",
+ ["onmt.train.EpochState"] = "onmt/train/EpochState.lua",
+ ["onmt.train.Optim"] = "onmt/train/Optim.lua",
+ ["onmt.translate.init"] = "onmt/translate/init.lua",
+ ["onmt.translate.Beam"] = "onmt/translate/Beam.lua",
+ ["onmt.translate.Translator"] = "onmt/translate/Translator.lua",
+ ["onmt.translate.PhraseTable"] = "onmt/translate/PhraseTable.lua",
+ ["onmt.utils.init"] = "onmt/utils/init.lua",
+ ["onmt.utils.Cuda"] = "onmt/utils/Cuda.lua",
+ ["onmt.utils.Dict"] = "onmt/utils/Dict.lua",
+ ["onmt.utils.Features"] = "onmt/utils/Features.lua",
+ ["onmt.utils.FileReader"] = "onmt/utils/FileReader.lua",
+ ["onmt.utils.Log"] = "onmt/utils/Log.lua",
+ ["onmt.utils.Memory"] = "onmt/utils/Memory.lua",
+ ["onmt.utils.Opt"] = "onmt/utils/Opt.lua",
+ ["onmt.utils.Parallel"] = "onmt/utils/Parallel.lua",
+ ["onmt.utils.String"] = "onmt/utils/String.lua",
+ ["onmt.utils.Table"] = "onmt/utils/Table.lua",
+ ["onmt.utils.Tensor"] = "onmt/utils/Tensor.lua",
+ ["onmt.Constants"] = "onmt/Constants.lua",
+ ["onmt.Models"] = "onmt/Models.lua"
+ }
+}