2015-04-03 5 views
6

Ich studiere Beispiele für SIMD-Operationen in C# und möchte einige Beispiele ausprobieren. Ich habe das NuGet-Paket System.Numerics.Vectors v4.0 heruntergeladen und möchte Beispiele aus dem Internet reproduzieren. Aber sie funktionieren nicht, weil diese Bibliothek keine benötigte Klasse enthält. Zielrahmen ist 4.6, aber es gibt keinen Vector<T> aus irgendeinem Grund, und ich weiß nicht warum.System.Numerics.Vectors.Vector <T> fehlt

enter image description here

Vielleicht war es von API entfernt, aber ich fand es noch keine korrelierte Informationen, warum sie es taten.

Antwort

6

Ich vermute, dass Sie das neueste stabile Paket von NuGet installiert haben, das Vector<T> nicht enthält. Versuchen Sie, die Beta-Version (1.1.6-Beta) zu installieren.

+2

Beachten Sie, dass die [Release Notes] (http://blogs.msdn.com/b/bclteam/p/simd.aspx) für das NuGet-Paket sagen, dass "Vector " aus der stabilen Version entfernt wurde (vermutlich es war nicht stabil genug) – pharring

+0

Beachten Sie, dass es nun als NuGet-Paket verteilt ist, aber nicht in System.Numerics.Vectors vorhanden ist, die mit .Net 4.6 vorinstalliert sind. –