Die Suche ergab 35 Treffer
- Mo Mai 06, 2024 10:33 am
- Forum: C / C++
- Thema: C++ Optimieren von Math. Operationen
- Antworten: 7
- Zugriffe: 2434
Re: C++ Optimieren von Math. Operationen
Hallo zusammen, vielen Dank für Eure interessanten Kommentare. Ich habe gerade noch weitere spannende Seiten zu diesem Thema gefunden, die ich Euch nicht vorenthalten möchte: FFMPEG & SIMD-Tweaks in Assembler Diskussion darüber, wie gut die automatischen Optimierungen funktionieren Viele Grüße, Lev
- Di Apr 16, 2024 10:47 am
- Forum: C / C++
- Thema: C++ Optimieren von Math. Operationen
- Antworten: 7
- Zugriffe: 2434
Re: C++ Optimieren von Math. Operationen
Achja, Möglichkeiten die Abstraktion deart zu gestalten, dass später die Berechnungen konfigurierbar in der CPU, GPU oder APU geschehen können sind natürlich besonders interessant.
- Di Apr 16, 2024 10:46 am
- Forum: C / C++
- Thema: C++ Optimieren von Math. Operationen
- Antworten: 7
- Zugriffe: 2434
C++ Optimieren von Math. Operationen
Hallo zusammen, ich interessiere mich auf sehr grundlegendem Level für KI (NN) und allgemeiner Signalverarbeitung. Bei der Simulation von Neuronalen Netzen werden im Grunde Formeln in der Art Y = ax + b ausgewertet. Wobei wir hier über gigantische Vektoren, Matritzen, bzw. Tensoren sprechen. Bei der...
- So Nov 07, 2021 4:39 pm
- Forum: C / C++
- Thema: Effizientes Einlesen v. Binärdaten in Struktur(en)
- Antworten: 6
- Zugriffe: 7026
Re: Effizientes Einlesen v. Binärdaten in Struktur(en)
Okay...
Danke für Eure Antworten.
Es wird also darauf hinauslaufen, dass ich es so lasse, wie es ist.
Evtl. werde ich das Ganze eh noch vollkommen umstricken, um an anderer Stelle Performance herauszuholen.
Viele Grüße,
Lev
Danke für Eure Antworten.
Es wird also darauf hinauslaufen, dass ich es so lasse, wie es ist.
Evtl. werde ich das Ganze eh noch vollkommen umstricken, um an anderer Stelle Performance herauszuholen.
Viele Grüße,
Lev
- Sa Nov 06, 2021 5:13 pm
- Forum: C / C++
- Thema: Effizientes Einlesen v. Binärdaten in Struktur(en)
- Antworten: 6
- Zugriffe: 7026
Effizientes Einlesen v. Binärdaten in Struktur(en)
Hallo zusammen, ich habe heute lange versucht, eine effiziente Möglichkeit zu finden, Daten aus einer Binärdatei in eine Struktur (hier: std::vector< std::vector< std::vector<uint8_t> > > ) einzulesen. Ich bin damit gescheitert und lese nun Byte für Byte die Datei ein und fummel mir die Struktur wie...
- Mi Aug 25, 2021 8:41 pm
- Forum: C / C++
- Thema: Zugriff auf einzelnes Objekt von mehreren Objekten heraus
- Antworten: 8
- Zugriffe: 4505
Re: Zugriff auf einzelnes Objekt von mehreren Objekten heraus
Code: Alles auswählen
//neuron();
neuron( uint64_t id, sigmoid& s ) : uniqueID{id}, transferFunction(s) {};
- Mi Aug 25, 2021 8:30 pm
- Forum: C / C++
- Thema: Zugriff auf einzelnes Objekt von mehreren Objekten heraus
- Antworten: 8
- Zugriffe: 4505
Re: Zugriff auf einzelnes Objekt von mehreren Objekten heraus
Der Standard-Konstruktor von Sigmoid sieht folgendermaßen aus: // --------------------------------------------------------------------------- sigmoid::sigmoid() { sigmoid(10.0); } // --------------------------------------------------------------------------- sigmoid::sigmoid(double a) { sigValues = ...
- Mi Aug 25, 2021 8:24 pm
- Forum: C / C++
- Thema: Zugriff auf einzelnes Objekt von mehreren Objekten heraus
- Antworten: 8
- Zugriffe: 4505
Re: Zugriff auf einzelnes Objekt von mehreren Objekten heraus
Der ganze Ärger fing übrigens damit an, als ich mir ein Makefile für das Kompilieren geschrieben habe und alle Source-Files in einem eigenen Compile-Vorgang übersetze (mit -c) und zum Schluss das Binärfile mit g++ und den Objectfiles erzeuge...
- Mi Aug 25, 2021 8:22 pm
- Forum: C / C++
- Thema: Zugriff auf einzelnes Objekt von mehreren Objekten heraus
- Antworten: 8
- Zugriffe: 4505
Re: Zugriff auf einzelnes Objekt von mehreren Objekten heraus
Danke für den Input. Ich habe den Code entsprechend um die Initializer-List erweitert. Valgrind meckert trotzdem: [...] Use of uninitialised value of size 8 ==1159== at 0x400E18: sigmoid::getSigValue(unsigned short) (sigmoid.cpp:38) ==1159== by 0x400C4E: neuron::calcOutputValue() (neuron.cpp:49) ==1...
- Mi Aug 25, 2021 7:52 pm
- Forum: C / C++
- Thema: Zugriff auf einzelnes Objekt von mehreren Objekten heraus
- Antworten: 8
- Zugriffe: 4505
Re: Zugriff auf einzelnes Objekt von mehreren Objekten heraus
Noch kurz nachreichen:
Main-Funktion:
Main-Funktion:
Code: Alles auswählen
int main( int arc, char* argv[] ) {
std::cout << "Neuron." << std::endl;
sigmoid sigma;
[...]
neuron nA(1, &sigma);
[...]
nA.calcOutputValue();
[...]
}