<?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 Intel version of pytables is broken in Intel® Distribution for Python*</title>
    <link>https://community.intel.com/t5/Intel-Distribution-for-Python/Intel-version-of-pytables-is-broken/m-p/1179226#M1341</link>
    <description>&lt;DIV&gt;&lt;SPAN style="font-size: 13.008px;"&gt;I'm running 64-bit python on Linux Mint.&amp;nbsp; Intel Distribution for Python (idp ) was installed via conda.&lt;/SPAN&gt;&lt;/DIV&gt;

&lt;DIV&gt;I have two environments: intel and anaconda.&amp;nbsp; First, let's look at the anaconda distribution. Read a dataset stored in a HDF5 formatted file:&lt;/DIV&gt;

&lt;PRE class="brush:bash; class-name:dark;"&gt;&amp;gt;&amp;gt;&amp;gt; python --version
Python 3.6.5 :: Anaconda, Inc.
&amp;gt;&amp;gt;&amp;gt; python
&amp;gt;&amp;gt;&amp;gt; import pandas as pd
&amp;gt;&amp;gt;&amp;gt; file='some_file.h5'
&amp;gt;&amp;gt;&amp;gt; data=pd.read_hdf(file,'data')
&amp;gt;&amp;gt;&amp;gt; data[0:1]
   T(K)   Cp    S -[G-H(Tr)]/T  H-H(Tr)  delta-f H  delta-f G log Kf
0   0.0  0.0  0.0          inf  -10.024    -66.911    -66.911    inf&lt;/PRE&gt;

&lt;DIV&gt;&lt;SPAN style="font-size: 1em;"&gt;This is the expected behavior.&amp;nbsp; Now, let's try that with intel python:&lt;/SPAN&gt;&lt;/DIV&gt;

&lt;PRE class="brush:bash; class-name:dark;"&gt;&amp;gt;&amp;gt;&amp;gt; python --version
Python 3.6.3 :: Intel Corporation
&amp;gt;&amp;gt;&amp;gt; python
&amp;gt;&amp;gt;&amp;gt; import pandas as pd
&amp;gt;&amp;gt;&amp;gt; file='some_file.h5'
&amp;gt;&amp;gt;&amp;gt; data=pd.read_hdf(file,'data')
Illegal instruction&lt;/PRE&gt;

&lt;DIV&gt;The python session crashes.&lt;/DIV&gt;

&lt;DIV&gt;The culprit is the pytables package that ships with idp: pytables 3.4.2 np114py36_intel_4&lt;/DIV&gt;

&lt;DIV&gt;I solved the problem by uninstalling pytables and then reinstalling from the conda defaults channel:&lt;/DIV&gt;

&lt;DIV&gt;
	&lt;PRE class="brush:bash; class-name:dark;"&gt;&amp;gt;&amp;gt;&amp;gt; conda remove -n intel pytables
&amp;gt;&amp;gt;&amp;gt; conda install -n intel pytables --override-channels -c defaults&lt;/PRE&gt;

	&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;My intel python now works as expected; however, note that this process resulted in the downgrading of several packages.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em;"&gt;Now, it is very difficult to upgrade the intel environment because conda wants to reinstall pytables 3.4.2 from the intel channel.&amp;nbsp; Perhaps there is a way to prevent this with an environment configuration file; unfortunately, my conda-fu is weak.&lt;/SPAN&gt;&lt;/P&gt;

	&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;Also, note this appears to be a linux issue: I also tried this with idp installed on Windows 10 and there is no problem with pytables.&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;</description>
    <pubDate>Sun, 02 Sep 2018 17:37:26 GMT</pubDate>
    <dc:creator>Stoudt__Craig</dc:creator>
    <dc:date>2018-09-02T17:37:26Z</dc:date>
    <item>
      <title>Intel version of pytables is broken</title>
      <link>https://community.intel.com/t5/Intel-Distribution-for-Python/Intel-version-of-pytables-is-broken/m-p/1179226#M1341</link>
      <description>&lt;DIV&gt;&lt;SPAN style="font-size: 13.008px;"&gt;I'm running 64-bit python on Linux Mint.&amp;nbsp; Intel Distribution for Python (idp ) was installed via conda.&lt;/SPAN&gt;&lt;/DIV&gt;

&lt;DIV&gt;I have two environments: intel and anaconda.&amp;nbsp; First, let's look at the anaconda distribution. Read a dataset stored in a HDF5 formatted file:&lt;/DIV&gt;

&lt;PRE class="brush:bash; class-name:dark;"&gt;&amp;gt;&amp;gt;&amp;gt; python --version
Python 3.6.5 :: Anaconda, Inc.
&amp;gt;&amp;gt;&amp;gt; python
&amp;gt;&amp;gt;&amp;gt; import pandas as pd
&amp;gt;&amp;gt;&amp;gt; file='some_file.h5'
&amp;gt;&amp;gt;&amp;gt; data=pd.read_hdf(file,'data')
&amp;gt;&amp;gt;&amp;gt; data[0:1]
   T(K)   Cp    S -[G-H(Tr)]/T  H-H(Tr)  delta-f H  delta-f G log Kf
0   0.0  0.0  0.0          inf  -10.024    -66.911    -66.911    inf&lt;/PRE&gt;

&lt;DIV&gt;&lt;SPAN style="font-size: 1em;"&gt;This is the expected behavior.&amp;nbsp; Now, let's try that with intel python:&lt;/SPAN&gt;&lt;/DIV&gt;

&lt;PRE class="brush:bash; class-name:dark;"&gt;&amp;gt;&amp;gt;&amp;gt; python --version
Python 3.6.3 :: Intel Corporation
&amp;gt;&amp;gt;&amp;gt; python
&amp;gt;&amp;gt;&amp;gt; import pandas as pd
&amp;gt;&amp;gt;&amp;gt; file='some_file.h5'
&amp;gt;&amp;gt;&amp;gt; data=pd.read_hdf(file,'data')
Illegal instruction&lt;/PRE&gt;

&lt;DIV&gt;The python session crashes.&lt;/DIV&gt;

&lt;DIV&gt;The culprit is the pytables package that ships with idp: pytables 3.4.2 np114py36_intel_4&lt;/DIV&gt;

&lt;DIV&gt;I solved the problem by uninstalling pytables and then reinstalling from the conda defaults channel:&lt;/DIV&gt;

&lt;DIV&gt;
	&lt;PRE class="brush:bash; class-name:dark;"&gt;&amp;gt;&amp;gt;&amp;gt; conda remove -n intel pytables
&amp;gt;&amp;gt;&amp;gt; conda install -n intel pytables --override-channels -c defaults&lt;/PRE&gt;

	&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;My intel python now works as expected; however, note that this process resulted in the downgrading of several packages.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em;"&gt;Now, it is very difficult to upgrade the intel environment because conda wants to reinstall pytables 3.4.2 from the intel channel.&amp;nbsp; Perhaps there is a way to prevent this with an environment configuration file; unfortunately, my conda-fu is weak.&lt;/SPAN&gt;&lt;/P&gt;

	&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;Also, note this appears to be a linux issue: I also tried this with idp installed on Windows 10 and there is no problem with pytables.&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Sun, 02 Sep 2018 17:37:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Distribution-for-Python/Intel-version-of-pytables-is-broken/m-p/1179226#M1341</guid>
      <dc:creator>Stoudt__Craig</dc:creator>
      <dc:date>2018-09-02T17:37:26Z</dc:date>
    </item>
  </channel>
</rss>

