DenseMatrix and DenseVector are not working

31 views
Skip to first unread message

Mohamed A. Khamis

unread,
Jul 1, 2015, 5:05:21 AM7/1/15
to opt...@googlegroups.com, Walid Gomaa
Hello,

I have recently Downloaded the latest version of OptiML (0.3.4-alpha)

Despite, some basics are not defined when running OptiML commands; e.g.,

scala> val x = (DenseVector.zeros(10), DenseVector.ones(10))
<console>:7: error: not found: value DenseVector
       val x = (DenseVector.zeros(10), DenseVector.ones(10))
                ^
<console>:7: error: not found: value DenseVector
       val x = (DenseVector.zeros(10), DenseVector.ones(10))

Best regards, 
Mohamed A. Khamis, 
Research Fellow, CSE. Dept, E-JUST 
Email: mohamed...@ejust.edu.eg 
Website: https://www.researchgate.net/profile/Mohamed_Khamis4/info

Arvind Sujeeth

unread,
Jul 1, 2015, 1:49:23 PM7/1/15
to opt...@googlegroups.com
Hi Mohamed,

Are you sure you are running the bin/optiml script in the distribution? Below worked for me:

> ~/tmp$ tar -xzf optiml-0.3.4-alpha.tgz
> ~/tmp$ cd optiml-0.3.4-alpha
> ~/tmp/optiml-0.3.4-alpha$ bin/optiml
> [info] Loading project definition from ~/tmp/optiml-0.3.4-alpha/project
> [info] Updating {file:~/tmp/optiml-0.3.4-alpha/project/}optiml-0-3-4-alpha-build...
> [info] Resolving org.fusesource.jansi#jansi;1.4 ...
> [info] Done updating.
> [info] Compiling 1 Scala source to ~/tmp/optiml-0.3.4-alpha/project/target/scala-2.10/sbt-0.13/classes...
> [info] Set current project to OptiML (in build file:~/tmp/optiml-0.3.4-alpha/)
> [info] Updating {file:~/tmp/optiml-0.3.4-alpha/}OptiML...
> [info] Resolving org.fusesource.jansi#jansi;1.4 ...
> [info] downloading http://repo1.maven.org/maven2/org/scala-lang/virtualized/scala-compiler/2.10.2/scala-compiler-2.10.2.jar ...
> [info] [SUCCESSFUL ] org.scala-lang.virtualized#scala-compiler;2.10.2!scala-compiler.jar (14037ms)
> [info] downloading http://repo1.maven.org/maven2/org/scala-lang/virtualized/scala-library/2.10.2/scala-library-2.10.2.jar ...
> [info] [SUCCESSFUL ] org.scala-lang.virtualized#scala-library;2.10.2!scala-library.jar (4970ms)
> [info] downloading http://repo1.maven.org/maven2/org/scalatest/scalatest_2.10/2.1.2/scalatest_2.10-2.1.2.jar ...
> [info] [SUCCESSFUL ] org.scalatest#scalatest_2.10;2.1.2!scalatest_2.10.jar (4505ms)
> [info] downloading http://repo1.maven.org/maven2/com/googlecode/netlib-java/netlib-java/0.9.3/netlib-java-0.9.3.jar ...
> [info] [SUCCESSFUL ] com.googlecode.netlib-java#netlib-java;0.9.3!netlib-java.jar (400ms)
> [info] downloading http://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/2.4.1/protobuf-java-2.4.1.jar ...
> [info] [SUCCESSFUL ] com.google.protobuf#protobuf-java;2.4.1!protobuf-java.jar (627ms)
> [info] downloading http://repo1.maven.org/maven2/org/apache/mesos/mesos/0.9.0-incubating/mesos-0.9.0-incubating.jar ...
> [info] [SUCCESSFUL ] org.apache.mesos#mesos;0.9.0-incubating!mesos.jar (611ms)
> [info] downloading http://repo1.maven.org/maven2/org/apache/hadoop/hadoop-core/1.2.0/hadoop-core-1.2.0.jar ...
> [info] [SUCCESSFUL ] org.apache.hadoop#hadoop-core;1.2.0!hadoop-core.jar (3070ms)
> [info] downloading http://repo1.maven.org/maven2/org/scala-lang/virtualized/scala-reflect/2.10.2/scala-reflect-2.10.2.jar ...
> [info] [SUCCESSFUL ] org.scala-lang.virtualized#scala-reflect;2.10.2!scala-reflect.jar (2532ms)
> [info] downloading http://repo1.maven.org/maven2/net/sourceforge/f2j/arpack_combined_all/0.1/arpack_combined_all-0.1.jar ...
> [info] [SUCCESSFUL ] net.sourceforge.f2j#arpack_combined_all;0.1!arpack_combined_all.jar (989ms)
> [info] downloading http://repo1.maven.org/maven2/com/sun/jersey/jersey-core/1.8/jersey-core-1.8.jar ...
> [info] [SUCCESSFUL ] com.sun.jersey#jersey-core;1.8!jersey-core.jar(bundle) (575ms)
> [info] downloading http://repo1.maven.org/maven2/com/sun/jersey/jersey-json/1.8/jersey-json-1.8.jar ...
> [info] [SUCCESSFUL ] com.sun.jersey#jersey-json;1.8!jersey-json.jar(bundle) (405ms)
> [info] downloading http://repo1.maven.org/maven2/com/sun/jersey/jersey-server/1.8/jersey-server-1.8.jar ...
> [info] [SUCCESSFUL ] com.sun.jersey#jersey-server;1.8!jersey-server.jar(bundle) (822ms)
> [info] downloading http://repo1.maven.org/maven2/commons-io/commons-io/2.1/commons-io-2.1.jar ...
> [info] [SUCCESSFUL ] commons-io#commons-io;2.1!commons-io.jar (414ms)
> [info] downloading http://repo1.maven.org/maven2/commons-httpclient/commons-httpclient/3.0.1/commons-httpclient-3.0.1.jar ...
> [info] [SUCCESSFUL ] commons-httpclient#commons-httpclient;3.0.1!commons-httpclient.jar (517ms)
> [info] downloading http://repo1.maven.org/maven2/commons-codec/commons-codec/1.4/commons-codec-1.4.jar ...
> [info] [SUCCESSFUL ] commons-codec#commons-codec;1.4!commons-codec.jar (483ms)
> [info] downloading http://repo1.maven.org/maven2/commons-net/commons-net/1.4.1/commons-net-1.4.1.jar ...
> [info] [SUCCESSFUL ] commons-net#commons-net;1.4.1!commons-net.jar (446ms)
> [info] downloading http://repo1.maven.org/maven2/tomcat/jasper-runtime/5.5.12/jasper-runtime-5.5.12.jar ...
> [info] [SUCCESSFUL ] tomcat#jasper-runtime;5.5.12!jasper-runtime.jar (359ms)
> [info] downloading http://repo1.maven.org/maven2/tomcat/jasper-compiler/5.5.12/jasper-compiler-5.5.12.jar ...
> [info] [SUCCESSFUL ] tomcat#jasper-compiler;5.5.12!jasper-compiler.jar (590ms)
> [info] downloading http://repo1.maven.org/maven2/org/mortbay/jetty/jsp-api-2.1/6.1.14/jsp-api-2.1-6.1.14.jar ...
> [info] [SUCCESSFUL ] org.mortbay.jetty#jsp-api-2.1;6.1.14!jsp-api-2.1.jar (419ms)
> [info] downloading http://repo1.maven.org/maven2/org/mortbay/jetty/jsp-2.1/6.1.14/jsp-2.1-6.1.14.jar ...
> [info] [SUCCESSFUL ] org.mortbay.jetty#jsp-2.1;6.1.14!jsp-2.1.jar (1045ms)
> [info] downloading http://repo1.maven.org/maven2/net/java/dev/jets3t/jets3t/0.6.1/jets3t-0.6.1.jar ...
> [info] [SUCCESSFUL ] net.java.dev.jets3t#jets3t;0.6.1!jets3t.jar (548ms)
> [info] downloading http://repo1.maven.org/maven2/hsqldb/hsqldb/1.8.0.10/hsqldb-1.8.0.10.jar ...
> [info] [SUCCESSFUL ] hsqldb#hsqldb;1.8.0.10!hsqldb.jar (781ms)
> [info] downloading http://repo1.maven.org/maven2/oro/oro/2.0.8/oro-2.0.8.jar ...
> [info] [SUCCESSFUL ] oro#oro;2.0.8!oro.jar (368ms)
> [info] downloading http://repo1.maven.org/maven2/org/eclipse/jdt/core/3.1.1/core-3.1.1.jar ...
> [info] [SUCCESSFUL ] org.eclipse.jdt#core;3.1.1!core.jar (1907ms)
> [info] downloading http://repo1.maven.org/maven2/org/codehaus/jackson/jackson-mapper-asl/1.8.8/jackson-mapper-asl-1.8.8.jar ...
> [info] [SUCCESSFUL ] org.codehaus.jackson#jackson-mapper-asl;1.8.8!jackson-mapper-asl.jar (788ms)
> [info] downloading http://repo1.maven.org/maven2/org/codehaus/jackson/jackson-jaxrs/1.7.1/jackson-jaxrs-1.7.1.jar ...
> [info] [SUCCESSFUL ] org.codehaus.jackson#jackson-jaxrs;1.7.1!jackson-jaxrs.jar (336ms)
> [info] downloading http://repo1.maven.org/maven2/org/codehaus/jackson/jackson-xc/1.7.1/jackson-xc-1.7.1.jar ...
> [info] [SUCCESSFUL ] org.codehaus.jackson#jackson-xc;1.7.1!jackson-xc.jar (328ms)
> [info] downloading http://repo1.maven.org/maven2/stax/stax-api/1.0.1/stax-api-1.0.1.jar ...
> [info] [SUCCESSFUL ] stax#stax-api;1.0.1!stax-api.jar (330ms)
> [info] downloading http://repo1.maven.org/maven2/asm/asm/3.1/asm-3.1.jar ...
> [info] [SUCCESSFUL ] asm#asm;3.1!asm.jar (456ms)
> [info] downloading http://repo1.maven.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar ...
> [info] [SUCCESSFUL ] junit#junit;3.8.1!junit.jar (376ms)
> [info] downloading http://repo1.maven.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.jar ...
> [info] [SUCCESSFUL ] commons-lang#commons-lang;2.4!commons-lang.jar (541ms)
> [info] downloading http://repo1.maven.org/maven2/org/mortbay/jetty/servlet-api-2.5/6.1.14/servlet-api-2.5-6.1.14.jar ...
> [info] [SUCCESSFUL ] org.mortbay.jetty#servlet-api-2.5;6.1.14!servlet-api-2.5.jar (401ms)
> [info] downloading http://repo1.maven.org/maven2/ant/ant/1.6.5/ant-1.6.5.jar ...
> [info] [SUCCESSFUL ] ant#ant;1.6.5!ant.jar (1067ms)
> [info] downloading http://repo1.maven.org/maven2/org/codehaus/jackson/jackson-core-asl/1.8.8/jackson-core-asl-1.8.8.jar ...
> [info] [SUCCESSFUL ] org.codehaus.jackson#jackson-core-asl;1.8.8!jackson-core-asl.jar (618ms)
> [info] downloading http://repo1.maven.org/maven2/org/scala-lang/virtualized/jline/2.10.2/jline-2.10.2.jar ...
> [info] [SUCCESSFUL ] org.scala-lang.virtualized#jline;2.10.2!jline.jar (566ms)
> [info] Done updating.
> [info] 'compiler-interface' not yet compiled for Scala 2.10.2-20140310-140650-2481f036a5. Compiling...
> [info] Compilation completed in 19.25 s
> [info] Starting scala interpreter...
> [info]
> import optiml.library._
> OptiML: optiml.library.OptiMLREPL = $anon$1@7a0b1efd
> import OptiML._
> Welcome to Scala version 2.10.2-20140310-140650-2481f036a5 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_51).
> Type in expressions to have them evaluated.
> Type :help for more information.
>
> scala> val x = (DenseVector.zeros(10), DenseVector.ones(10))
> x: (OptiML.Rep[OptiML.DenseVector[Double]], OptiML.Rep[OptiML.DenseVector[Double]]) = ( 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000, 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000)

cheers,
Arvind

mohamed khamis

unread,
Jul 1, 2015, 1:56:36 PM7/1/15
to opt...@googlegroups.com, Walid Gomaa
Many thanks Arvind,

I used the same script,

Best Regards,
Mohamed

--
You received this message because you are subscribed to a topic in the Google Groups "OptiML" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/optiml/xfTHeSzZlb4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to optiml+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--

mohamed khamis

unread,
Jul 12, 2015, 7:31:33 AM7/12/15
to opt...@googlegroups.com, aksu...@gmail.com, Walid Gomaa, Walid Taha
Dear Arvind,

I figured out the problem of running OptiML;

When I directly ran the optiml command (as mentioned here http://stanford-ppl.github.io/Delite/optiml/getting_started.html); the target folder is created "improbably" besides the optiml script.

When I ran instead bin/optiml (the target folder with all its included classes is created inside the root folder  optiml-0.3.4-alpha)

Now, I have run successfully OptiML!

Thanks a lot,
Best Regards,
Mohamed,

On Wed, Jul 1, 2015 at 7:49 PM, Arvind Sujeeth <aksu...@gmail.com> wrote:
--
You received this message because you are subscribed to a topic in the Google Groups "OptiML" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/optiml/xfTHeSzZlb4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to optiml+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Reply all
Reply to author
Forward
0 new messages