Die Suche ergab 34 Treffer

von Leverator
Di Apr 16, 2024 10:47 am
Forum: C / C++
Thema: C++ Optimieren von Math. Operationen
Antworten: 2
Zugriffe: 1411

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.
von Leverator
Di Apr 16, 2024 10:46 am
Forum: C / C++
Thema: C++ Optimieren von Math. Operationen
Antworten: 2
Zugriffe: 1411

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...
von Leverator
So Nov 07, 2021 4:39 pm
Forum: C / C++
Thema: Effizientes Einlesen v. Binärdaten in Struktur(en)
Antworten: 6
Zugriffe: 6267

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
von Leverator
Sa Nov 06, 2021 5:13 pm
Forum: C / C++
Thema: Effizientes Einlesen v. Binärdaten in Struktur(en)
Antworten: 6
Zugriffe: 6267

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...
von Leverator
Mi Aug 25, 2021 8:41 pm
Forum: C / C++
Thema: Zugriff auf einzelnes Objekt von mehreren Objekten heraus
Antworten: 8
Zugriffe: 4331

Re: Zugriff auf einzelnes Objekt von mehreren Objekten heraus

Code: Alles auswählen

//neuron();
        neuron( uint64_t id, sigmoid& s ) : uniqueID{id}, transferFunction(s) {};
von Leverator
Mi Aug 25, 2021 8:30 pm
Forum: C / C++
Thema: Zugriff auf einzelnes Objekt von mehreren Objekten heraus
Antworten: 8
Zugriffe: 4331

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 = ...
von Leverator
Mi Aug 25, 2021 8:24 pm
Forum: C / C++
Thema: Zugriff auf einzelnes Objekt von mehreren Objekten heraus
Antworten: 8
Zugriffe: 4331

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...
von Leverator
Mi Aug 25, 2021 8:22 pm
Forum: C / C++
Thema: Zugriff auf einzelnes Objekt von mehreren Objekten heraus
Antworten: 8
Zugriffe: 4331

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...
von Leverator
Mi Aug 25, 2021 7:52 pm
Forum: C / C++
Thema: Zugriff auf einzelnes Objekt von mehreren Objekten heraus
Antworten: 8
Zugriffe: 4331

Re: Zugriff auf einzelnes Objekt von mehreren Objekten heraus

Noch kurz nachreichen:
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();
    [...]
}
von Leverator
Mi Aug 25, 2021 7:41 pm
Forum: C / C++
Thema: Zugriff auf einzelnes Objekt von mehreren Objekten heraus
Antworten: 8
Zugriffe: 4331

Zugriff auf einzelnes Objekt von mehreren Objekten heraus

Hallo zusammen, da bin ich wieder mit einem neuen Compilerfehler. Zum Problem: Ich erzeuge ein Objekt auf dem Stack, welches ein Wertearray auf dem Heap erzeugt. [funktioniert] Das Wertearray ist ein Ergebnis einer halbwegs komplexen Berechnung, die ich nicht ständig wiederholen möchte, und daher ei...