[ Skip to the content ]

Institute of Formal and Applied Linguistics Wiki


[ Back to the navigation ]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
user:zeman:eman [2012/10/20 18:36]
zeman crashcourse
user:zeman:eman [2013/01/22 12:27]
zeman Getting started.
Line 1: Line 1:
 ====== Eman ====== ====== Eman ======
  
-Ondrův e-mail z 4.2.2011:+===== Instalace =====
  
-musim se pochlubit, ze (az na jeste par muchmam ukazku pouziti emana pro preklad i pro tykdo to jeste vubec nezkouseli:+<code bash>git clone https://daniel.zeman@redmine.ms.mff.cuni.cz/eman.git eman 
 +git clone https://daniel.zeman@redmine.ms.mff.cuni.cz/ufal-smt-playground.git statmt 
 +export PATH=$PATH:`pwd`/eman/bin 
 +cd statmt/playground</code> 
 + 
 +Mělo by to jít vybalit i bez toho uživatelského jména (''daniel.zeman@'' apod., vyžaduje samozřejmě heslo), ale bude to pak bez práva ukládat změny zpět na server pomocí ''git push''
 + 
 +Příkaz ''<nowiki>eman --man</nowiki>'' ukáže příručku s&nbsp;nápovědou. 
 + 
 +Ondrův příklad pro rychlý start (říjen 2012): 
 +<code bash>eman clone (--dry-run) < eman.samples/cs-en-mini.traceback</code> 
 + 
 +==== Archiv ==== 
 + 
 +Eman z SVN dle Ondrova e-mailu z&nbsp;4.2.2011:
  
 <code bash>svn co https://svn.ms.mff.cuni.cz/svn/statmt/trunk statmt <code bash>svn co https://svn.ms.mff.cuni.cz/svn/statmt/trunk statmt
Line 14: Line 28:
 SKIP_IRSTLM=yes eman clone --start < eman.samples/cs-en-mini.traceback</code> SKIP_IRSTLM=yes eman clone --start < eman.samples/cs-en-mini.traceback</code>
  
-Prikaz: +[[Přechod z SVN/Trac na Git/Redmine]] (podzim 2012)
- +
-eman --man +
- +
-ukaze manualovou stranku+
  
 ===== Tvorba šablon (nové druhy kroků, seeds) ===== ===== Tvorba šablon (nové druhy kroků, seeds) =====
Line 345: Line 355:
  
 Jestliže stěhujete kroky, které jsou ve stavu FAILED, na novém hřišti je pravděpodobně nebudete moci spustit pomocí ''eman continue'', protože jejich ''eman.command'' (který už se znova nepřegeneruje) nejspíš obsahuje cesty na staré hřiště (a např. když zavoláte corpman starého hřiště, bude vám hledat korpusy tam, ne tady). Můžete ale použít ''eman redo --start'', čímž se na novém hřišti vytvoří kopie kroku s&nbsp;novým ''eman.command'', bez přegenerování všech kroků, na kterých krok závisí. Jestliže stěhujete kroky, které jsou ve stavu FAILED, na novém hřišti je pravděpodobně nebudete moci spustit pomocí ''eman continue'', protože jejich ''eman.command'' (který už se znova nepřegeneruje) nejspíš obsahuje cesty na staré hřiště (a např. když zavoláte corpman starého hřiště, bude vám hledat korpusy tam, ne tady). Můžete ale použít ''eman redo --start'', čímž se na novém hřišti vytvoří kopie kroku s&nbsp;novým ''eman.command'', bez přegenerování všech kroků, na kterých krok závisí.
- 
-===== Přechod na nové úložiště Redmine/git ===== 
- 
-ÚFALí server Redmine je na adrese https://redmine.ms.mff.cuni.cz/projects. Ondra na něj v&nbsp;říjnu 2012 přestěhoval podstatnou část repozitáře StatMT z&nbsp;svn/trac (https://svn.ms.mff.cuni.cz/trac/statmt). Konkrétně jsou tu teď projekty [[https://redmine.ms.mff.cuni.cz/projects/ufal-smt-playground|ufal-smt-playground]] a [[https://redmine.ms.mff.cuni.cz/projects/eman|eman]] (na něj se z&nbsp;playgroundu odkazuje jako na podmodul). 
- 
-Pro vybalení hřiště Ondra doporučil studentům následující příkaz. Předpokládám, že studenti, neznajíce Ondrovo heslo, to museli volat bez toho ''ondrej.bojar@'' na začátku a získali nějaký read-only přístup. A já na rozdíl od nich můžu použít daniel.zeman a získám přístup i pro zápis. 
- 
-<code bash>git clone https://ondrej.bojar@redmine.ms.mff.cuni.cz/ufal-smt-playground.git jmeno_pracovni_kopie 
-# Raději pracovat na 64bitovém stroji kvůli kompilacím. 
-ssh sol12 
-cd /net/cluster/TMP/zeman 
-git clone https://daniel.zeman@redmine.ms.mff.cuni.cz/ufal-smt-playground.git redplayground</code> 
- 
-Eman jako podmodul se asi neaktualizuje sám. Nějakou verzi k&nbsp;nějakému datu zřejmě získám automaticky s&nbsp;hřištěm, ale pokud chci mít jistotu, že budu mít ten aktuální, můžu/měl bych? udělat 
- 
-<code bash>cd redplayground 
-git submodule init 
-git submodule update</code> 
- 
-Další Ondrova doporučení (ale to druhé, vizualizace commitů, bude asi fungovat jen v ixech): 
- 
-<code bash>git svn crashcourse 
-gitk -a</code> 
  

[ Back to the navigation ] [ Back to the content ]