Thanks Ted.
I tried installation to Cygwin. The problem during the installation that I
had was when installing the PDL. But after running the rebase, i
successfully installed the PDL; the SenseCluster was installed successfully
afterwards. ( I used the manual installation. )
SVDPACKC was installed and run without problem. As you advised, the CLUTO
seems to be a problem since they only distribute binary. I installed the
CLUTO binary for win32. It ran, however, the clustestopping test failed.
This is the only error that I got when running the ALL_TEST.sh, Other than
that everything else worked very well. ( I seached the word "error" in the
test result )
----------------------------------------------------
------------- clusterstopping.pl -------------------
----------------------------------------------------
Test A1 - Testing clusterstopping.pl with default settings.
Running clusterstopping.pl --prefix testA1 testA1.vectors
STATUS : ERROR Test Results don't Match....
When Tested Against testA1.reqd -
STATUS : OK File testA1.cr.dat created.
STATUS : OK File testA1.pk3 created.
STATUS : OK File testA1.pk3.dat created.
Do you have any advice on why this test failed? Is it related with the
CLUTO?
Thank you.
Lingzhi
PS: The test result is attached to this email.
On Sat, Aug 22, 2009 at 1:04 PM, Ted Pedersen <[email protected]> wrote:
> Hi Lingzhi,
>
> I have personally only run SenseClusters on Linux or Solaris (Sun OS).
> In general Perl and C are very portable, and that is what the vast
> majority of SenseClusters is written in. However, clustering is done
> by the Cluto package, which is only distributed in binary form, and
> that is only available for Linux, Solaris (Sun OS) and MS Windows.
>
> http://glaros.dtc.umn.edu/gkhome/cluto/cluto/download
>
> Given that, my guess is that SenseClusters wouldn't port to MacOS, but
> should (in theory) be portable to CygWin. However, this is just a
> guess, so I don't know for sure.
>
> Also, keep in mind our web interface is always available, in the event
> you aren't able to install on your own system.
>
> http://marimba.d.umn.edu/cgi-bin/SC-cgi/index.cgi
>
> I hope this helps. Please let us know as questions arise!
>
> Cordially,
> Ted
>
> On Sat, Aug 22, 2009 at 11:46 AM, Lingzhi Zhang<[email protected]> wrote:
> > Hi,
> > Can sensecluseter run under Cygwin or Mac OS? Did anybody try it
> > successfully? Or it is only tested and run under linux system.
> > Thanks.
> > Lingzhi
> >
> ------------------------------------------------------------------------------
> > Let Crystal Reports handle the reporting - Free Crystal Reports 2008
> 30-Day
> > trial. Simplify your report design, integration and deployment - and
> focus
> > on
> > what you do best, core application coding. Discover what's new with
> > Crystal Reports now. http://p.sf.net/sfu/bobj-july
> > _______________________________________________
> > senseclusters-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/senseclusters-users
> >
> >
>
>
>
> --
> Ted Pedersen
> http://www.d.umn.edu/~tpederse <http://www.d.umn.edu/%7Etpederse>
>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus
> on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now. http://p.sf.net/sfu/bobj-july
> _______________________________________________
> senseclusters-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/senseclusters-users
>
----------------------------------------------------
------------- clusterlabeling.pl -------------------
----------------------------------------------------
Test A1 - Testing clusterlabeling.pl for a no label cluster.
Running clusterlabeling.pl testA1.clusters_context --prefix testA1 --rank 5
--window 4 --stop stoplist.new --token token.regex --stat ll --remove 2 >
testA1.output
STATUS : OK Test Results Match.
STATUS : OK Cluster file testA1.cluster.-1 created.
STATUS : OK Cluster file testA1.cluster.0 created.
STATUS : OK Cluster file testA1.cluster.1 created.
----------------------------------------------------
------------- clusterstopping.pl -------------------
----------------------------------------------------
Test A1 - Testing clusterstopping.pl with default settings.
Running clusterstopping.pl --prefix testA1 testA1.vectors
STATUS : ERROR Test Results don't Match....
When Tested Against testA1.reqd -
STATUS : OK File testA1.cr.dat created.
STATUS : OK File testA1.pk3 created.
STATUS : OK File testA1.pk3.dat created.
----------------------------------------------------
---------------- reduce-count.pl -------------------
----------------------------------------------------
Test A1 for reduce-count.pl
Running reduce-count.pl test-A1.bi test-A1.uni
Test Ok
Test B1 for reduce-count.pl
Running reduce-count.pl test-B1.bi test-B1.uni
Test Ok
----------------------------------------------------
---------------- cluto2label.pl ---------------------
----------------------------------------------------
Test A1 Testing cluto2label.pl
Running cluto2label.pl test-A1.cluto test-A1.key
Test A1 OK
----------------------------------------------------
------------- format_clusters.pl -------------------
----------------------------------------------------
Test A1 - Testing format_clusters.pl without any options, i.e. the default
output format.
Running format_clusters.pl testA1.clusol testA1.rlabel
STATUS : OK Test Results Match.
Test B1 - Testing format_clusters.pl with --context and --senseval2 options,
both.
Running format_clusters.pl --context testB1.sval2 --senseval2 testB1.sval2
testB1.clusol testB1.rlabel
STATUS : OK Test Results Match.
----------------------------------------------------
--------------------- label.pl ---------------------
----------------------------------------------------
Test A1 - Testing label.pl for condition #Clusters = #Labels
Running label.pl testA1a.prelabel
STATUS : OK Test Results Match.....
Running label.pl testA1b.prelabel
STATUS : OK Test Results Match.....
Running label.pl testA1c.prelabel
STATUS : OK Test Results Match.....
Running label.pl testA1d.prelabel
STATUS : OK Test Results Match.....
Running label.pl testA1e.prelabel
STATUS : OK Test Results Match.....
Running label.pl testA1f.prelabel
STATUS : OK Test Results Match.....
Running label.pl testA1g.prelabel
STATUS : OK Test Results Match.....
Test B1 - test-B1.prelabel doesn't start with #unclustered instances
Running label.pl test-B1.prelabel
STATUS : OK Test Results Match.....
----------------------------------------------------
---------------------- report.pl -------------------
----------------------------------------------------
TEST A1
Running report.pl test-A1.map test-A1.matrix
STATUS : OK Test Results Match.....
----------------------------------------------------
------------------- bitsimat.pl --------------------
----------------------------------------------------
Test A1a for bitsimat.pl
Running bitsimat.pl --dense --format f8.3 test-A1a1.vec
Test Ok
Running bitsimat.pl --format f8.3 test-A1a2.vec
Test Ok
Test A1b for bitsimat.pl
Running bitsimat.pl --dense --format f8.3 test-A1b1.vec
Test Ok
Running bitsimat.pl --format f8.3 test-A1b2.vec
Test Ok
Test A1c for bitsimat.pl
Running bitsimat.pl --dense --format f8.3 test-A1c1.vec
Test Ok
Running bitsimat.pl --format f8.3 test-A1c2.vec
Test Ok
Test B1a for bitsimat.pl
Running bitsimat.pl --dense --measure cosine --format f8.4 test-B1a.vec
Test Ok
Test B1b for bitsimat.pl
Running bitsimat.pl --dense --measure cosine --format f8.4 test-B1b.vec
Test Ok
Running bitsimat.pl --measure cosine --format f8.4 test-B1c.vec
Test Ok
----------------------------------------------------
------------------ simat.pl ------------------------
----------------------------------------------------
Test A1 for simat.pl
Running simat.pl --dense --format f7.3 test-A1.vec
Test Ok
Test B1 for simat.pl
Running simat.pl --dense --format f7.3 test-B1a.vec
Test Ok
Running simat.pl --format f7.3 test-B1b.vec
Test Ok
----------------------------------------------------
------------------ mat2harbo.pl --------------------
----------------------------------------------------
Test A1 for mat2harbo.pl
Running mat2harbo.pl --numform 20i4 test-A1.mat
Test Ok
Test B1 for mat2harbo.pl
Running mat2harbo.pl --cpform 10f8.3 test-B1.mat
Test Ok
Running mat2harbo.pl --rpform 10f8 test-B1.mat
Test Ok
Running mat2harbo.pl --numform 10i8.3 test-B1.mat
Test Ok
----------------------------------------------------
------------------ svdpackout.pl -------------------
----------------------------------------------------
note that some variation in SVD output is expected
due to differences in architectures and precision
Test A1a for svdpackout.pl
Running las2
Running svdpackout.pl --format i4 lav2 lao2 > test-A1a.output
Test Ok
Test A1b for svdpackout.pl
Running las2
Running svdpackout.pl lav2 lao2 > test-A1b.output
Test Ok
Test A1c for svdpackout.pl
Running las2
Running svdpackout.pl --format i5 lav2 lao2 > test-A1c.output
Test Ok
Test A1d for svdpackout.pl
Running las2
Running svdpackout.pl lav2 lao2 > test-A1d.output
Test Ok
Test A1e for svdpackout.pl
Running las2
Running svdpackout.pl --format i4 lav2 lao2 > test-A1e.output
Test Ok
Test A1f for svdpackout.pl
Running las2
Running svdpackout.pl lav2 lao2 > test-A1f.output
Test Ok
Test A1g for svdpackout.pl
Running las2
Running svdpackout.pl --format i5 lav2 lao2 > test-A1g.output
Test Ok
Test A1h for svdpackout.pl
Running las2
Running svdpackout.pl lav2 lao2 > test-A1h.output
Test Ok
Test B1 for svdpackout.pl
Running svdpackout.pl test-B1.lav2 test-B1.lao2
Test Ok
----------------------------------------------------
---------------- order1vec.pl ----------------------
----------------------------------------------------
Test A1 for order1vec.pl
Running order1vec.pl --dense --binary test-A1.sval2 test-A1.regex
Test Ok
Running order1vec.pl --binary test-A1.sval2 test-A1.regex
Test Ok
----------------------------------------------------
---------------- order2vec.pl ----------------------
----------------------------------------------------
Test A1 for order2vec.pl
Running order2vec.pl --dense --format f6.3 test-A1.sval2 test-A11.wordvec
test-A1.regex
Test Ok
Running order2vec.pl --format f6.3 test-A1.sval2 test-A12.wordvec test-A1.regex
Test Ok
Test B1 for order2vec.pl
Running order2vec.pl --dense test-B1.sval2 test-B1.wordvec test-B1.regex
Test Ok
----------------------------------------------------
----------------- wordvec.pl -----------------------
----------------------------------------------------
Test A1 for wordvec.pl
Running wordvec.pl --dense --format i2 --feats test-A1a.feats --dims
test-A1a.dims test-A1.bi
Test Ok
Running wordvec.pl --format i2 --feats test-A1a.feats --dims test-A1a.dims
test-A1.bi
Test Ok
Running wordvec.pl --dense --format i2 --wordorder precede --feats
test-A1b.feats --dims test-A1b.dims test-A1.bi
Test Ok
Running wordvec.pl --format i2 --wordorder precede --feats test-A1b.feats
--dims test-A1b.dims test-A1.bi
Test Ok
Running wordvec.pl --dense --format i2 --wordorder nocare --feats
test-A1c.feats --dims test-A1c.dims test-A1.bi
Test Ok
Running wordvec.pl --format i2 --wordorder nocare --feats test-A1c.feats --dims
test-A1c.dims test-A1.bi
Test Ok
----------------------------------------------------
----------------- text2sval.pl ---------------------
----------------------------------------------------
Test A1 for text2sval.pl
Running text2sval.pl --key test-A1.key --lexelt line-n test-A1.text
Test Ok
Test B1 for text2sval.pl
Running text2sval.pl --key test-B1.key --lexelt line-n test-B1.text
Test Ok
----------------------------------------------------
------------------- balance.pl ---------------------
----------------------------------------------------
Test 1 for balance.pl
Running balance.pl test-A1.xml 1
Test Ok
----------------------------------------------------
------------------ filter.pl ------------------------
----------------------------------------------------
UNIT Test A1 -
For Sense Filter Program filter.pl
Data - Source file from test-A1.data
Frequency Report -
test-A1.report
Output - Filtered Data file from test-A1.reqd
Test - Checks filter.pl's --rank R filter to select
Top R most frequent senses.
STATUS : OK Test Results Match.....
UNIT Test B1 -
For Sense Filter Program filter.pl
Data- Source File test-B1.data
Report - Frequency Report file test-B1.report
Output - Error message in file test-B1.reqd
Checks the error condition in filter.pl when
both --percent and --rank are selected.
STATUS : OK Test Results Match.....
----------------------------------------------------
------------------ frequency.pl --------------------
----------------------------------------------------
Test A1 - Testing frequency.pl when Source has balanced distribution.
Running frequency.pl test-A1.source
Test A1 OK
----------------------------------------------------
---------------- keyconvert.pl ---------------------
----------------------------------------------------
UNIT Test A1 -
For Key Convertor keyconvert.pl
Input - Senseval2 Key file from test-A1.keyin
Output - Equivalent SenseClusters Key file from test-A1.keyout
Test - Tests program keyconvert.pl on sample keyfiles
STATUS : OK Test Results Match.....
----------------------------------------------------
---------------- maketarget.pl ---------------------
----------------------------------------------------
Test A1 for maketarget.pl
Running maketarget.pl --head test-A1.sval2
Test Ok
Test A1a for maketarget.pl
Running maketarget.pl test-A1.sval2
Test Ok
Test B1 for maketarget.pl
Running maketarget.pl test-B1.sval2
Test Ok
Test B1a for maketarget.pl
Running maketarget.pl --head test-B1.sval2
Test Ok
----------------------------------------------------
--------------- prepare_sval2.pl -------------------
----------------------------------------------------
Test A1 - Testing if P tags are getting removed.
Running prepare_sval2.pl test-A1.data
Test A1 OK
Test B1 - Testing an error condition when some instances are attached tags
in untagged data
Running prepare_sval2.pl test-B1.data
Test B1 OK
----------------------------------------------------
----------------- sval2plain.pl --------------------
----------------------------------------------------
Test A1 for sval2plain.pl
Running sval2plain.pl test-A1.sval2
Test Ok
Test B1 for sval2plain.pl
Running sval2plain.pl test-B1.sval2
Test Ok
----------------------------------------------------
----------------- windower.pl ----------------------
----------------------------------------------------
Test A1 for windower.pl
Running windower.pl test-A1.input 5
Test Ok
Test B1 for windower.pl
Running windower.pl test-B1.input 5
Test Ok
----------------------------------------------------
----------------- nsp2regex.pl ---------------------
----------------------------------------------------
Subtest 1 :
Testing nsp2regex thusly: nsp2regex.pl sub-1.source > out
Test OK
Testing nsp2regex thusly: nsp2regex.pl sub-1.source --token token.txt > out
Test OK
Subtest 2 :
Testing nsp2regex thusly: nsp2regex.pl sub-2.source > out
Test OK
Testing nsp2regex thusly: nsp2regex.pl sub-2.source --token token.txt > out
Test OK
Subtest 3 :
Testing nsp2regex thusly: nsp2regex.pl sub-3.source > out
Test OK
Testing nsp2regex thusly: nsp2regex.pl sub-3.source --token token.txt > out
Test OK
Subtest 4 :
Testing nsp2regex thusly: nsp2regex.pl sub-4.source > out
Test OK
Testing nsp2regex thusly: nsp2regex.pl sub-4.source --token token.txt > out
Test OK
Subtest 5 :
Testing nsp2regex thusly: nsp2regex.pl sub-5.source > out
Test OK
Testing nsp2regex thusly: nsp2regex.pl sub-5.source --token token.txt > out
Test OK
Subtest 6 :
Testing nsp2regex thusly: nsp2regex.pl sub-6.source > out
Test OK
Testing nsp2regex thusly: nsp2regex.pl sub-6.source --token token.txt > out
Test OK
Subtest 7 :
Testing nsp2regex thusly: nsp2regex.pl sub-7.source > out
Test OK
Testing nsp2regex thusly: nsp2regex.pl sub-7.source --token token.txt > out
Test OK
----------------------------------------------------
----------------- preprocess.pl --------------------
----------------------------------------------------
Subtest 1: Testing without options.
Testing preprocess thusly: preprocess.pl test-1.xml
Test OK
Test OK
Test OK
Test OK
Test OK
Test OK
Subtest 2: Testing preprocess.pl with a token file
Testing preprocess thusly: preprocess.pl test-1.xml --token
test-1.sub-2.token.txt
Test OK
Test OK
Test OK
Test OK
Test OK
Test OK
Subtest 3: Testing preprocess.pl with --useLexelt option
Testing preprocess thusly: preprocess.pl test-1.xml --useLexelt --token
test-1.sub-3.token.txt
Test OK
Test OK
Test OK
Test OK
Test OK
Test OK
Subtest 4: Testing preprocess.pl with --useSenseid option
Testing preprocess thusly: preprocess.pl test-1.xml --useSenseid --token
test-1.sub-3.token.txt
Test OK
Test OK
Test OK
Test OK
Test OK
Test OK
Subtest 5: Testing preprocess.pl with a token file and --removeNotToken
Testing preprocess thusly: preprocess.pl test-1.xml --token
test-1.sub-2.token.txt --removeNotToken
Test OK
Test OK
Test OK
Test OK
Test OK
Test OK
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
senseclusters-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/senseclusters-users