Re: MLLIB and Openblas library in non-default dir

2015-01-06 Thread Xiangrui Meng
spark-submit may not share the same JVM with Spark master and executors.

On Tue, Jan 6, 2015 at 11:40 AM, Tomas Hudik  wrote:
> thanks Xiangrui
>
> I'll try it.
>
> BTW: spark-submit is a standalone program (bin/spark-submit). Therefore, JVM
> has to be executed after spark-submit script
> Am I correct?
>
>
>
> On Mon, Jan 5, 2015 at 10:35 PM, Xiangrui Meng  wrote:
>>
>> It might be hard to do that with spark-submit, because the executor
>> JVMs may be already up and running before a user runs spark-submit.
>> You can try to use `System.setProperty` to change the property at
>> runtime, though it doesn't seem to be a good solution. -Xiangrui
>>
>> On Fri, Jan 2, 2015 at 6:28 AM, xhudik  wrote:
>> > Hi
>> > I have compiled OpenBlas library into nonstandard directory and I want
>> > to
>> > inform Spark app about it via:
>> >
>> > -Dcom.github.fommil.netlib.NativeSystemBLAS.natives=/usr/local/lib/libopenblas.so
>> > which is a standard option in netlib-java
>> > (https://github.com/fommil/netlib-java)
>> >
>> > I tried 2 ways:
>> > 1. via *--conf* parameter
>> > /bin/spark-submit -v  --class
>> > org.apache.spark.examples.mllib.LinearRegression *--conf
>> >
>> > "-Dcom.github.fommil.netlib.NativeSystemBLAS.natives=/usr/local/lib/libopenblas.so"*
>> > examples/target/scala-2.10/spark-examples-1.3.0-SNAPSHOT-hadoop1.0.4.jar
>> > data/mllib/sample_libsvm_data.txt/
>> >
>> > 2. via *--driver-java-options* parameter
>> > /bin/spark-submit -v *--driver-java-options
>> >
>> > "-Dcom.github.fommil.netlib.NativeSystemBLAS.natives=/usr/local/lib/libopenblas.so"*
>> > --class org.apache.spark.examples.mllib.LinearRegression
>> > examples/target/scala-2.10/spark-examples-1.3.0-SNAPSHOT-hadoop1.0.4.jar
>> > data/mllib/sample_libsvm_data.txt
>> > /
>> >
>> > How can I force spark-submit to propagate info about non-standard
>> > placement
>> > of openblas library to netlib-java lib?
>> >
>> > thanks, Tomas
>> >
>> >
>> >
>> > --
>> > View this message in context:
>> > http://apache-spark-user-list.1001560.n3.nabble.com/MLLIB-and-Openblas-library-in-non-default-dir-tp20943.html
>> > Sent from the Apache Spark User List mailing list archive at Nabble.com.
>> >
>> > -
>> > To unsubscribe, e-mail: user-unsubscr...@spark.apache.org
>> > For additional commands, e-mail: user-h...@spark.apache.org
>> >
>
>

-
To unsubscribe, e-mail: user-unsubscr...@spark.apache.org
For additional commands, e-mail: user-h...@spark.apache.org



Re: MLLIB and Openblas library in non-default dir

2015-01-06 Thread Tomas Hudik
thanks Xiangrui

I'll try it.

BTW: spark-submit is a standalone program (bin/spark-submit). Therefore,
JVM has to be executed after spark-submit script
Am I correct?



On Mon, Jan 5, 2015 at 10:35 PM, Xiangrui Meng  wrote:

> It might be hard to do that with spark-submit, because the executor
> JVMs may be already up and running before a user runs spark-submit.
> You can try to use `System.setProperty` to change the property at
> runtime, though it doesn't seem to be a good solution. -Xiangrui
>
> On Fri, Jan 2, 2015 at 6:28 AM, xhudik  wrote:
> > Hi
> > I have compiled OpenBlas library into nonstandard directory and I want to
> > inform Spark app about it via:
> >
> -Dcom.github.fommil.netlib.NativeSystemBLAS.natives=/usr/local/lib/libopenblas.so
> > which is a standard option in netlib-java
> > (https://github.com/fommil/netlib-java)
> >
> > I tried 2 ways:
> > 1. via *--conf* parameter
> > /bin/spark-submit -v  --class
> > org.apache.spark.examples.mllib.LinearRegression *--conf
> >
> "-Dcom.github.fommil.netlib.NativeSystemBLAS.natives=/usr/local/lib/libopenblas.so"*
> > examples/target/scala-2.10/spark-examples-1.3.0-SNAPSHOT-hadoop1.0.4.jar
> > data/mllib/sample_libsvm_data.txt/
> >
> > 2. via *--driver-java-options* parameter
> > /bin/spark-submit -v *--driver-java-options
> >
> "-Dcom.github.fommil.netlib.NativeSystemBLAS.natives=/usr/local/lib/libopenblas.so"*
> > --class org.apache.spark.examples.mllib.LinearRegression
> > examples/target/scala-2.10/spark-examples-1.3.0-SNAPSHOT-hadoop1.0.4.jar
> > data/mllib/sample_libsvm_data.txt
> > /
> >
> > How can I force spark-submit to propagate info about non-standard
> placement
> > of openblas library to netlib-java lib?
> >
> > thanks, Tomas
> >
> >
> >
> > --
> > View this message in context:
> http://apache-spark-user-list.1001560.n3.nabble.com/MLLIB-and-Openblas-library-in-non-default-dir-tp20943.html
> > Sent from the Apache Spark User List mailing list archive at Nabble.com.
> >
> > -
> > To unsubscribe, e-mail: user-unsubscr...@spark.apache.org
> > For additional commands, e-mail: user-h...@spark.apache.org
> >
>


Re: MLLIB and Openblas library in non-default dir

2015-01-05 Thread Xiangrui Meng
It might be hard to do that with spark-submit, because the executor
JVMs may be already up and running before a user runs spark-submit.
You can try to use `System.setProperty` to change the property at
runtime, though it doesn't seem to be a good solution. -Xiangrui

On Fri, Jan 2, 2015 at 6:28 AM, xhudik  wrote:
> Hi
> I have compiled OpenBlas library into nonstandard directory and I want to
> inform Spark app about it via:
> -Dcom.github.fommil.netlib.NativeSystemBLAS.natives=/usr/local/lib/libopenblas.so
> which is a standard option in netlib-java
> (https://github.com/fommil/netlib-java)
>
> I tried 2 ways:
> 1. via *--conf* parameter
> /bin/spark-submit -v  --class
> org.apache.spark.examples.mllib.LinearRegression *--conf
> "-Dcom.github.fommil.netlib.NativeSystemBLAS.natives=/usr/local/lib/libopenblas.so"*
> examples/target/scala-2.10/spark-examples-1.3.0-SNAPSHOT-hadoop1.0.4.jar
> data/mllib/sample_libsvm_data.txt/
>
> 2. via *--driver-java-options* parameter
> /bin/spark-submit -v *--driver-java-options
> "-Dcom.github.fommil.netlib.NativeSystemBLAS.natives=/usr/local/lib/libopenblas.so"*
> --class org.apache.spark.examples.mllib.LinearRegression
> examples/target/scala-2.10/spark-examples-1.3.0-SNAPSHOT-hadoop1.0.4.jar
> data/mllib/sample_libsvm_data.txt
> /
>
> How can I force spark-submit to propagate info about non-standard placement
> of openblas library to netlib-java lib?
>
> thanks, Tomas
>
>
>
> --
> View this message in context: 
> http://apache-spark-user-list.1001560.n3.nabble.com/MLLIB-and-Openblas-library-in-non-default-dir-tp20943.html
> Sent from the Apache Spark User List mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: user-unsubscr...@spark.apache.org
> For additional commands, e-mail: user-h...@spark.apache.org
>

-
To unsubscribe, e-mail: user-unsubscr...@spark.apache.org
For additional commands, e-mail: user-h...@spark.apache.org



MLLIB and Openblas library in non-default dir

2015-01-02 Thread xhudik
Hi
I have compiled OpenBlas library into nonstandard directory and I want to
inform Spark app about it via:
-Dcom.github.fommil.netlib.NativeSystemBLAS.natives=/usr/local/lib/libopenblas.so
which is a standard option in netlib-java
(https://github.com/fommil/netlib-java)

I tried 2 ways:
1. via *--conf* parameter
/bin/spark-submit -v  --class
org.apache.spark.examples.mllib.LinearRegression *--conf
"-Dcom.github.fommil.netlib.NativeSystemBLAS.natives=/usr/local/lib/libopenblas.so"*
 
examples/target/scala-2.10/spark-examples-1.3.0-SNAPSHOT-hadoop1.0.4.jar  
data/mllib/sample_libsvm_data.txt/

2. via *--driver-java-options* parameter
/bin/spark-submit -v *--driver-java-options
"-Dcom.github.fommil.netlib.NativeSystemBLAS.natives=/usr/local/lib/libopenblas.so"*
 
--class org.apache.spark.examples.mllib.LinearRegression 
examples/target/scala-2.10/spark-examples-1.3.0-SNAPSHOT-hadoop1.0.4.jar  
data/mllib/sample_libsvm_data.txt
/

How can I force spark-submit to propagate info about non-standard placement
of openblas library to netlib-java lib?

thanks, Tomas



--
View this message in context: 
http://apache-spark-user-list.1001560.n3.nabble.com/MLLIB-and-Openblas-library-in-non-default-dir-tp20943.html
Sent from the Apache Spark User List mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: user-unsubscr...@spark.apache.org
For additional commands, e-mail: user-h...@spark.apache.org



MLLIB and Openblas library in non-default dir

2015-01-02 Thread Tomas Hudik
Hi
I have compiled OpenBlas library into nonstandard directory and I want to
inform Spark app about it via:
-Dcom.github.fommil.netlib.NativeSystemBLAS.natives=/usr/local/lib/libopenblas.so


I tried 2 ways:
1. via --conf parameter
bin/spark-submit -v  --class
org.apache.spark.examples.mllib.LinearRegression --conf
"-Dcom.github.fommil.netlib.NativeSystemBLAS.natives=/usr/local/lib/libopenblas.so"
examples/target/scala-2.10/spark-examples-1.3.0-SNAPSHOT-hadoop1.0.4.jar
data/mllib/sample_libsvm_data.txt

2. via --driver-java-options parameter
bin/spark-submit -v --driver-java-options
"-Dcom.github.fommil.netlib.NativeSystemBLAS.natives=/usr/local/lib/libopenblas.so"
--class org.apache.spark.examples.mllib.LinearRegression
examples/target/scala-2.10/spark-examples-1.3.0-SNAPSHOT-hadoop1.0.4.jar
data/mllib/sample_libsvm_data.txt

How can I force spark-submit to propagate info about non-standard placement
to netlob-java lib?

-Dcom.github.fommil.netlib.NativeSystemBLAS.natives=/usr/local is standard
option in netlib-java (https://github.com/fommil/netlib-java)


thanks, Tomas