Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Juicechuan
committed
Jul 24, 2016
1 parent
cfd0525
commit 3a6706b
Showing
5 changed files
with
52 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -64,4 +64,5 @@ smatch*/ | |
*~ | ||
scripts/*~ | ||
*.gz | ||
|
||
*.zip | ||
log/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
"""Backport of importlib.import_module from 3.x.""" | ||
# While not critical (and in no way guaranteed!), it would be nice to keep this | ||
# code compatible with Python 2.3. | ||
import sys | ||
|
||
def _resolve_name(name, package, level): | ||
"""Return the absolute name of the module to be imported.""" | ||
if not hasattr(package, 'rindex'): | ||
raise ValueError("'package' not set to a string") | ||
dot = len(package) | ||
for x in xrange(level, 1, -1): | ||
try: | ||
dot = package.rindex('.', 0, dot) | ||
except ValueError: | ||
raise ValueError("attempted relative import beyond top-level " | ||
"package") | ||
return "%s.%s" % (package[:dot], name) | ||
|
||
|
||
def import_module(name, package=None): | ||
"""Import a module. | ||
The 'package' argument is required when performing a relative import. It | ||
specifies the package to use as the anchor point from which to resolve the | ||
relative import to an absolute import. | ||
""" | ||
if name.startswith('.'): | ||
if not package: | ||
raise TypeError("relative imports require the 'package' argument") | ||
level = 0 | ||
for character in name: | ||
if character != '.': | ||
break | ||
level += 1 | ||
name = _resolve_name(name[level:], package, level) | ||
__import__(name) | ||
return sys.modules[name] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
#!/bin/sh | ||
|
||
echo "Training Model ..." | ||
/usr/bin/python amr_parsing.py -m train --amrfmt amr --verblist --smatcheval --model ./models/semeval/amr-semeval-all.train.basic-abt-brown-verb -iter 5 --feat ./feature/basic_abt_brown_feats.templates ./data/semeval/training.txt -d ./data/semeval/dev.txt > ./log/amr-semeval-all.train.basic-abt-brown-verb.log 2>&1 & | ||
/usr/bin/python2.7 amr_parsing.py -m train --amrfmt amr --verblist --smatcheval --model ./models/semeval/amr-semeval-all.train.basic-abt-brown-verb -iter 20 --feat ./feature/basic_abt_brown_feats.templates ./data/semeval/training.txt -d ./data/semeval/dev.txt > ./log/amr-semeval-all.train.basic-abt-brown-verb.log 2>&1 & |