<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Hi George, in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-under-netlib-java-under-Scala-Breeze-on-Windows/m-p/1123615#M25103</link>
    <description>&lt;P&gt;Hi George,&lt;BR /&gt;
	&lt;BR /&gt;
	​How about copy the processing under linux?&amp;nbsp;&lt;/P&gt;

&lt;OL&gt;
	&lt;LI&gt;source /opt/intel/mkl/mklvars.sh intel64&lt;/LI&gt;
&lt;/OL&gt;

&lt;P&gt;2. Set runtime JVM param&amp;nbsp;-Dcom.github.fommil.netlib.NativeSystemBLAS.natives=libmkl_rt.so&amp;nbsp;&amp;nbsp;[Which resides in the above directory]&lt;BR /&gt;
	3. then test your code.&lt;/P&gt;

&lt;P&gt;Best Regards,&lt;BR /&gt;
	​Ying&lt;/P&gt;</description>
    <pubDate>Tue, 31 Jul 2018 01:52:29 GMT</pubDate>
    <dc:creator>Ying_H_Intel</dc:creator>
    <dc:date>2018-07-31T01:52:29Z</dc:date>
    <item>
      <title>mkl under netlib-java under Scala Breeze, on Windows</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-under-netlib-java-under-Scala-Breeze-on-Windows/m-p/1123612#M25100</link>
      <description>&lt;P&gt;I'm looking for advice to configure the use of MKL under netlib-java, under Scala Breeze, on Windows 7.&lt;/P&gt;

&lt;P&gt;How do configure netlib-java to use MKL?&lt;/P&gt;

&lt;P&gt;How do I know that I'm actually using it?&lt;/P&gt;

&lt;P&gt;Thanks, --Marc&lt;/P&gt;</description>
      <pubDate>Thu, 29 Dec 2016 22:30:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-under-netlib-java-under-Scala-Breeze-on-Windows/m-p/1123612#M25100</guid>
      <dc:creator>Marc_R_</dc:creator>
      <dc:date>2016-12-29T22:30:27Z</dc:date>
    </item>
    <item>
      <title>Okay, I answered my own</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-under-netlib-java-under-Scala-Breeze-on-Windows/m-p/1123613#M25101</link>
      <description>&lt;P&gt;Okay, I answered my own question after a bunch of trial and error.&lt;/P&gt;

&lt;OL&gt;
	&lt;LI&gt;Added&amp;nbsp;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\redist\intel64_win\mkl to my PATH.&lt;/LI&gt;
	&lt;LI&gt;Set runtime JVM param&amp;nbsp;-Dcom.github.fommil.netlib.NativeSystemBLAS.natives=mkl_rt.dll &amp;nbsp;[Which resides in the above directory]&lt;/LI&gt;
	&lt;LI&gt;Code looks as follows:&lt;/LI&gt;
&lt;/OL&gt;

&lt;PRE class="brush:plain;"&gt;package org.mriehm.breeze1

import breeze.linalg.DenseVector
import com.github.fommil.netlib.BLAS
import org.slf4j.LoggerFactory

/**
  * Created by mriehm on 29/12/2016.
  */
object Breeze1 {
  def main(args:Array[String]): Unit = {
    println("Init logging...")
    System.setProperty(org.slf4j.impl.SimpleLogger.DEFAULT_LOG_LEVEL_KEY, "TRACE");
    val log = LoggerFactory.getLogger("main")
    log.trace("Starting...")
    val b = BLAS.getInstance()
    log.trace(s"BLAS = $b")
    val v = DenseVector(1,2,3,4)
    log.trace("Ending.")
  }
}&lt;/PRE&gt;

&lt;P&gt;Output from Idea is as follows:&lt;/P&gt;

&lt;PRE class="brush:plain;"&gt;"C:\Program Files\Java\jdk1.8.0_74\bin\java" -Dcom.github.fommil.netlib.NativeSystemBLAS.natives=mkl_rt.dll -Didea.launcher.port=7540 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 2016.3\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_74\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_74\jre\lib\rt.jar;C:\Users\mriehm\IdeaWorkspace\Breeze1\target\scala-2.11\classes;C:\Users\mriehm\.ivy2\cache\com.chuusai\shapeless_2.11\bundles\shapeless_2.11-2.0.0.jar;C:\Users\mriehm\.ivy2\cache\org.slf4j\slf4j-simple\jars\slf4j-simple-1.7.22.jar;C:\Users\mriehm\.ivy2\cache\org.slf4j\slf4j-api\jars\slf4j-api-1.7.22.jar;C:\Users\mriehm\.ivy2\cache\com.github.fommil\jniloader\jars\jniloader-1.1.jar;C:\Users\mriehm\.ivy2\cache\com.github.fommil.netlib\core\jars\core-1.1.2.jar;C:\Users\mriehm\.ivy2\cache\com.github.fommil.netlib\native_ref-java\jars\native_ref-java-1.1.jar;C:\Users\mriehm\.ivy2\cache\com.github.fommil.netlib\native_system-java\jars\native_system-java-1.1.jar;C:\Users\mriehm\.ivy2\cache\com.github.fommil.netlib\netlib-native_ref-linux-armhf\jars\netlib-native_ref-linux-armhf-1.1-natives.jar;C:\Users\mriehm\.ivy2\cache\com.github.fommil.netlib\netlib-native_ref-linux-i686\jars\netlib-native_ref-linux-i686-1.1-natives.jar;C:\Users\mriehm\.ivy2\cache\com.github.fommil.netlib\netlib-native_ref-linux-x86_64\jars\netlib-native_ref-linux-x86_64-1.1-natives.jar;C:\Users\mriehm\.ivy2\cache\com.github.fommil.netlib\netlib-native_ref-osx-x86_64\jars\netlib-native_ref-osx-x86_64-1.1-natives.jar;C:\Users\mriehm\.ivy2\cache\com.github.fommil.netlib\netlib-native_ref-win-i686\jars\netlib-native_ref-win-i686-1.1-natives.jar;C:\Users\mriehm\.ivy2\cache\com.github.fommil.netlib\netlib-native_ref-win-x86_64\jars\netlib-native_ref-win-x86_64-1.1-natives.jar;C:\Users\mriehm\.ivy2\cache\com.github.fommil.netlib\netlib-native_system-linux-armhf\jars\netlib-native_system-linux-armhf-1.1-natives.jar;C:\Users\mriehm\.ivy2\cache\com.github.fommil.netlib\netlib-native_system-linux-i686\jars\netlib-native_system-linux-i686-1.1-natives.jar;C:\Users\mriehm\.ivy2\cache\com.github.fommil.netlib\netlib-native_system-linux-x86_64\jars\netlib-native_system-linux-x86_64-1.1-natives.jar;C:\Users\mriehm\.ivy2\cache\com.github.fommil.netlib\netlib-native_system-osx-x86_64\jars\netlib-native_system-osx-x86_64-1.1-natives.jar;C:\Users\mriehm\.ivy2\cache\com.github.fommil.netlib\netlib-native_system-win-i686\jars\netlib-native_system-win-i686-1.1-natives.jar;C:\Users\mriehm\.ivy2\cache\com.github.fommil.netlib\netlib-native_system-win-x86_64\jars\netlib-native_system-win-x86_64-1.1-natives.jar;C:\Users\mriehm\.ivy2\cache\com.github.rwl\jtransforms\jars\jtransforms-2.4.0.jar;C:\Users\mriehm\.ivy2\cache\junit\junit\jars\junit-4.8.2.jar;C:\Users\mriehm\.ivy2\cache\net.sf.opencsv\opencsv\jars\opencsv-2.3.jar;C:\Users\mriehm\.ivy2\cache\net.sourceforge.f2j\arpack_combined_all\jars\arpack_combined_all-0.1-javadoc.jar;C:\Users\mriehm\.ivy2\cache\net.sourceforge.f2j\arpack_combined_all\jars\arpack_combined_all-0.1.jar;C:\Users\mriehm\.ivy2\cache\org.apache.commons\commons-math3\jars\commons-math3-3.2.jar;C:\Users\mriehm\.ivy2\cache\org.scala-lang\scala-library\jars\scala-library-2.11.8.jar;C:\Users\mriehm\.ivy2\cache\org.scala-lang\scala-reflect\jars\scala-reflect-2.11.8.jar;C:\Users\mriehm\.ivy2\cache\org.scalanlp\breeze-macros_2.11\jars\breeze-macros_2.11-0.12.jar;C:\Users\mriehm\.ivy2\cache\org.scalanlp\breeze-natives_2.11\jars\breeze-natives_2.11-0.12.jar;C:\Users\mriehm\.ivy2\cache\org.scalanlp\breeze_2.11\jars\breeze_2.11-0.12.jar;C:\Users\mriehm\.ivy2\cache\org.spire-math\spire-macros_2.11\jars\spire-macros_2.11-0.7.4.jar;C:\Users\mriehm\.ivy2\cache\org.spire-math\spire_2.11\jars\spire_2.11-0.7.4.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 2016.3\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain org.mriehm.breeze1.Breeze1
Init logging...
[main] TRACE main - Starting...
Dec 29, 2016 7:28:05 PM com.github.fommil.jni.JniLoader liberalLoad
INFO: successfully loaded C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\redist\intel64_win\mkl\mkl_rt.dll
[main] TRACE main - BLAS = com.github.fommil.netlib.NativeSystemBLAS@6537cf78
[main] TRACE main - Ending.

Process finished with exit code 0&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 30 Dec 2016 00:35:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-under-netlib-java-under-Scala-Breeze-on-Windows/m-p/1123613#M25101</guid>
      <dc:creator>Marc_R_</dc:creator>
      <dc:date>2016-12-30T00:35:48Z</dc:date>
    </item>
    <item>
      <title>how setup the same for linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-under-netlib-java-under-Scala-Breeze-on-Windows/m-p/1123614#M25102</link>
      <description>&lt;P&gt;how setup the same for linux machine?&lt;/P&gt;</description>
      <pubDate>Mon, 30 Jul 2018 11:12:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-under-netlib-java-under-Scala-Breeze-on-Windows/m-p/1123614#M25102</guid>
      <dc:creator>yarish__george</dc:creator>
      <dc:date>2018-07-30T11:12:35Z</dc:date>
    </item>
    <item>
      <title>Hi George,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-under-netlib-java-under-Scala-Breeze-on-Windows/m-p/1123615#M25103</link>
      <description>&lt;P&gt;Hi George,&lt;BR /&gt;
	&lt;BR /&gt;
	​How about copy the processing under linux?&amp;nbsp;&lt;/P&gt;

&lt;OL&gt;
	&lt;LI&gt;source /opt/intel/mkl/mklvars.sh intel64&lt;/LI&gt;
&lt;/OL&gt;

&lt;P&gt;2. Set runtime JVM param&amp;nbsp;-Dcom.github.fommil.netlib.NativeSystemBLAS.natives=libmkl_rt.so&amp;nbsp;&amp;nbsp;[Which resides in the above directory]&lt;BR /&gt;
	3. then test your code.&lt;/P&gt;

&lt;P&gt;Best Regards,&lt;BR /&gt;
	​Ying&lt;/P&gt;</description>
      <pubDate>Tue, 31 Jul 2018 01:52:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-under-netlib-java-under-Scala-Breeze-on-Windows/m-p/1123615#M25103</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2018-07-31T01:52:29Z</dc:date>
    </item>
  </channel>
</rss>

