ljos / anna_lyse

GNU General Public License v3.0
2 stars 0 forks source link

droppe modellene inn i install fra SyntaxNet/parsey? #1

Open eiriks opened 7 years ago

eiriks commented 7 years ago

Hei. Flott å få dette på norsk (med begge varianter).

Å installere dette på mac viste seg å være en hengemyr, så jeg gjorde et forsøk på å droppe modellene models/nobmed tilhørende nob_context.pbtxt inn i installen fra syntaxnet (beskrevet her: https://github.com/tensorflow/models/tree/master/syntaxnet) i håp om å komme rundt problemene med å installere denne med make.

Er det noen grunn til at det ikke skal fungere? Er modellene på noe vis avhengig av arkitektur eller noe annet fra maskinen den er trent på? Eller installen du har lagt opp til med make, på noen måte?

PS: forsøket med c/p av modeller fra anna_lyse ender i en blindvei for meg:

eirikstavelin@MacBook-Pro-8:~/Code/models/syntaxnet$ echo "Hello, I'm a mac." | syntaxnet/demo2.sh
2017-04-28 10:29:08.496850: W external/org_tensorflow/tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.2 instructions, but these are available on your machine and could speed up CPU computations.
2017-04-28 10:29:08.496870: W external/org_tensorflow/tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use AVX instructions, but these are available on your machine and could speed up CPU computations.
2017-04-28 10:29:08.496874: W external/org_tensorflow/tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use AVX2 instructions, but these are available on your machine and could speed up CPU computations.
2017-04-28 10:29:08.496878: W external/org_tensorflow/tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use FMA instructions, but these are available on your machine and could speed up CPU computations.
[... flere slike logg-linje om at jeg kan få mer guff av tensorflor ved å installere med støtte for ditt og datt på maskinene jeg sitter på nå, og så: ...]
2017-04-28 10:29:08.500010: F syntaxnet/task_context.cc:140] Check failed: input.part_size() == 1 (0 vs. 1)label-map
2017-04-28 10:29:08.500295: F syntaxnet/task_context.cc:140] Check failed: input.part_size() == 1 (0 vs. 1)label-map
INFO:tensorflow:Read 0 documents

info: veien via make endte (etter en del knoting) i dette:

eirikstavelin@MacBook-Pro-8:~/Code/anna_lyse$ make
git submodule update --init --recursive
export PYTHON_BIN_PATH="/opt/local/bin/python2.7";  \
    export TF_NEED_GCP=0;                   \
    export TF_NEED_CUDA=0;                  \
    cd lib/models/syntaxnet/tensorflow;         \
    git apply "/Users/eirikstavelin/Code/anna_lyse/aux/change_repo_gmock.patch";    \
     ./configure
error: patch failed: tensorflow/workspace.bzl:76
error: tensorflow/workspace.bzl: patch does not apply
Configuration finished
cd lib/models/syntaxnet;                \
    bazel test --linkopt=-headerpad_max_install_names   \
           syntaxnet/...                \
           util/utf8/...
ERROR: Failed to load Skylark extension '//tensorflow/tensorflow:workspace.bzl'.
It usually happens when the repository is not defined prior to being used.
Maybe repository '' was defined later in your WORKSPACE file?
ERROR: cycles detected during target parsing.
INFO: Elapsed time: 0.112s
ERROR: Couldn't start the build. Unable to run tests.
make: *** [syntaxnet] Error 1
ljos commented 7 years ago

Det er en god mulighet at det er bazel; byggesystemet til Google. Det var noe greier med versjoner og drit tidligere. Husker ikke om den versjonen jeg brukte har det problemet. Skal prøve å installere fra grunnen av på min egen maskin.

ljos commented 7 years ago

Jeg skjønner ikke helt hva som er gale. Jo mer jeg holder på dess mer problemer dukker opp. Det skal i utgangspunktet være mulig å bruke de modellene som er bygget her, men ja. De er avhengig av hvor og hvordan de er bygget, men det skal gå ann å fikse. Jeg må se litt mer på det; kanskje jeg finner ut av det.

Skal være litt mer forsiktig med hvordan jeg gjør ting da så vi slipper dette igjen.

eiriks commented 7 years ago

Fant du ut av det?

ljos commented 7 years ago

Jeg tror det, men jeg har ikke fått fikset det enda. Det tok lengre tid enn jeg trodde og så har jeg hatt andre ting å gjøre. Problemet er stier og hvordan det blir håndtert. Det er fiksbart, men kommer til å ta litt tid.