summaryrefslogtreecommitdiffstats
path: root/doc/package-notes.xml
diff options
context:
space:
mode:
Diffstat (limited to 'doc/package-notes.xml')
-rw-r--r--doc/package-notes.xml27
1 files changed, 27 insertions, 0 deletions
diff --git a/doc/package-notes.xml b/doc/package-notes.xml
index dfdada3d28c2..169f70283e6d 100644
--- a/doc/package-notes.xml
+++ b/doc/package-notes.xml
@@ -887,4 +887,31 @@ citrix_receiver.override {
</para>
</section>
</section>
+ <section xml:id="dlib">
+ <title>DLib</title>
+
+ <para>
+ <link xlink:href="http://dlib.net/">DLib</link> is a modern, C++-based toolkit which
+ provides several machine learning algorithms.
+ </para>
+
+ <section xml:id="compiling-without-avx-support">
+ <title>Compiling without AVX support</title>
+
+ <para>
+ Especially older CPUs don't support
+ <link xlink:href="https://en.wikipedia.org/wiki/Advanced_Vector_Extensions">AVX</link>
+ (<abbrev>Advanced Vector Extensions</abbrev>) instructions that are used by DLib to
+ optimize their algorithms.
+ </para>
+
+ <para>
+ On the affected hardware errors like <literal>Illegal instruction</literal> will occur.
+ In those cases AVX support needs to be disabled:
+<programlisting>self: super: {
+ dlib = super.dlib.override { avxSupport = false; };
+}</programlisting>
+ </para>
+ </section>
+ </section>
</chapter>