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

Reply via email to