[Numpy-discussion] Intel MKL - was: parallel numpy - any info?
David Cournapeau
david at ar.media.kyoto-u.ac.jp
Thu Jan 10 05:42:36 EST 2008
Albert Strasheim wrote:
> Hello
>
> On Jan 10, 2008 6:56 AM, David Cournapeau <david at ar.media.kyoto-u.ac.jp> wrote:
>
>> The one thing which I am not sure about is: say one MKL binary does not
>> work, and say I (or anyone outside your company) build numpy with the
>> MKL ro debug it, can I redistribute a new binary, even if it is just for
>> testing purpose ?
>>
>
> Let's say Ray's company buys one copy of Intel MKL. This gives them
> the Intel MKL DLL and link libraries (.libs).
>
> Now they compile NumPy and link it against Intel MKL. They can then
> (as I understand the license agreement, IANAL, etc.) distribute this
> binary and the Intel MKL DLLs.
>
> They may *not* distribute the link libraries. This means that there is
> no easy way for anyone else to build a new executable that is linked
> against MKL.
>
Ah yes, I forgot about this windows idiosyncrasy of import libraries. In
this case, you have a clear technical difference between a shared
library for distribution and for developers. But anyway, I now realize
that the MKL is not free on windows anyway, so this is a non problem.
cheers,
David
More information about the NumPy-Discussion
mailing list