joaopauloschuler / neural-api

CAI NEURAL API - Pascal based deep learning neural network API optimized for AVX, AVX2 and AVX512 instruction sets plus OpenCL capable devices including AMD, Intel and NVIDIA.
GNU Lesser General Public License v2.1
356 stars 195 forks source link

Warnings with Delphi 10.3 #40

Open joaopauloschuler opened 3 years ago

joaopauloschuler commented 3 years ago

A significant load of "warnings" with variable unused or set without any need. Should be worth a look. I some case, I think you might have done things... that are at the end not used. Strange.

[dcc64 Avertissement] neuralvolume.pas(389): W1055 PUBLISHED a provoqué l'ajout de RTTI ($M+) au type 'TMObject' [dcc64 Avertissement] neuralvolume.pas(450): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TMObject' [dcc64 Avertissement] neuralbit.pas(928): W1011 Texte après le 'END' final. - ignoré par le compilateur [dcc64 Avertissement] neuralvolume.pas(2348): W1036 La variable 'x' n'a pas été initialisée [dcc64 Conseil] neuralvolume.pas(4493): H2077 La valeur affectée à 'version' n'est jamais utilisée [dcc64 Conseil] neuralvolume.pas(4490): H2077 La valeur affectée à 'version' n'est jamais utilisée [dcc64 Conseil] neuralvolume.pas(4718): H2077 La valeur affectée à 'MissedElements' n'est jamais utilisée [dcc64 Conseil] neuralvolume.pas(4706): H2164 La variable 'CntAPos' est déclarée mais jamais utilisée dans 'TNNetVolume.DotProducts' [dcc64 Conseil] neuralvolume.pas(4706): H2164 La variable 'CntBPos' est déclarée mais jamais utilisée dans 'TNNetVolume.DotProducts' [dcc64 Conseil] neuralvolume.pas(4707): H2164 La variable 'DestPointer' est déclarée mais jamais utilisée dans 'TNNetVolume.DotProducts' [dcc64 Conseil] neuralvolume.pas(4708): H2164 La variable 'CntBVectorSizePlusCntBPos' est déclarée mais jamais utilisée dans 'TNNetVolume.DotProducts' [dcc64 Conseil] neuralvolume.pas(4709): H2164 La variable 'vRes' est déclarée mais jamais utilisée dans 'TNNetVolume.DotProducts' [dcc64 Avertissement] neuralvolume.pas(8264): W1029 constructor 'TNNetVolumePair.CreateCopying' en double avec des paramètres identiques inaccessible dans C++ [dcc64 Avertissement] neuralnetwork.pas(331): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetLayer' [dcc64 Avertissement] neuralnetwork.pas(332): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetLayer' [dcc64 Avertissement] neuralnetwork.pas(333): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetLayer' [dcc64 Avertissement] neuralnetwork.pas(357): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetLayer' [dcc64 Avertissement] neuralnetwork.pas(398): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetLayer' [dcc64 Avertissement] neuralnetwork.pas(426): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetLayer' [dcc64 Avertissement] neuralnetwork.pas(468): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetLayer' [dcc64 Avertissement] neuralnetwork.pas(475): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetLayer' [dcc64 Avertissement] neuralnetwork.pas(495): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetLayer' [dcc64 Avertissement] neuralnetwork.pas(512): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetLayer' [dcc64 Avertissement] neuralnetwork.pas(523): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetLayer' [dcc64 Avertissement] neuralnetwork.pas(647): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetLayer' [dcc64 Avertissement] neuralnetwork.pas(666): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetLayer' [dcc64 Avertissement] neuralnetwork.pas(692): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetConcatBase' [dcc64 Avertissement] neuralnetwork.pas(693): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetConcatBase' [dcc64 Avertissement] neuralnetwork.pas(707): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetConcatBase' [dcc64 Avertissement] neuralnetwork.pas(717): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetConcatBase' [dcc64 Avertissement] neuralnetwork.pas(730): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetLayer' [dcc64 Avertissement] neuralnetwork.pas(731): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetLayer' [dcc64 Avertissement] neuralnetwork.pas(755): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetLayerConcatedWeights' [dcc64 Avertissement] neuralnetwork.pas(756): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetLayerConcatedWeights' [dcc64 Avertissement] neuralnetwork.pas(841): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetLayerConcatedWeights' [dcc64 Avertissement] neuralnetwork.pas(1041): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TNNetLayer' [dcc64 Conseil] neuralnetwork.pas(1838): H2077 La valeur affectée à 'InputCntX' n'est jamais utilisée [dcc64 Conseil] neuralnetwork.pas(1835): H2077 La valeur affectée à 'InputCntY' n'est jamais utilisée [dcc64 Conseil] neuralnetwork.pas(1833): H2077 La valeur affectée à 'CntXYD' n'est jamais utilisée [dcc64 Conseil] neuralnetwork.pas(1818): H2077 La valeur affectée à 'InputCntY' n'est jamais utilisée [dcc64 Conseil] neuralnetwork.pas(1815): H2077 La valeur affectée à 'CntXYD' n'est jamais utilisée [dcc64 Conseil] neuralnetwork.pas(1813): H2077 La valeur affectée à 'InputCntX' n'est jamais utilisée [dcc64 Conseil] neuralnetwork.pas(6097): H2077 La valeur affectée à 'Len' n'est jamais utilisée [dcc64 Conseil] neuralnetwork.pas(6291): H2077 La valeur affectée à 'InputCntX' n'est jamais utilisée [dcc64 Conseil] neuralnetwork.pas(6288): H2077 La valeur affectée à 'InputCntY' n'est jamais utilisée [dcc64 Conseil] neuralnetwork.pas(6286): H2077 La valeur affectée à 'CntXYD' n'est jamais utilisée [dcc64 Conseil] neuralnetwork.pas(6268): H2077 La valeur affectée à 'InputCntY' n'est jamais utilisée [dcc64 Conseil] neuralnetwork.pas(6265): H2077 La valeur affectée à 'CntXYD' n'est jamais utilisée [dcc64 Conseil] neuralnetwork.pas(6263): H2077 La valeur affectée à 'InputCntX' n'est jamais utilisée [dcc64 Conseil] neuralnetwork.pas(6979): H2077 La valeur affectée à 'RowSize' n'est jamais utilisée [dcc64 Conseil] neuralnetwork.pas(7212): H2077 La valeur affectée à 'SmoothLocalOutputErrorDerivPtr' n'est jamais utilisée [dcc64 Avertissement] neuralnetwork.pas(7387): W1036 La variable 'LocalDestPtr' n'a pas été initialisée [dcc64 Conseil] neuralnetwork.pas(7194): H2164 La variable 'PtrNeuronDelta' est déclarée mais jamais utilisée dans 'TNNetConvolution.BackpropagateFastCPU' [dcc64 Conseil] neuralnetwork.pas(7502): H2077 La valeur affectée à 'PtrPreparedInput' n'est jamais utilisée [dcc64 Avertissement] neuralnetwork.pas(7555): W1036 La variable 'LocalDestPtr' n'a pas été initialisée [dcc64 Conseil] neuralnetwork.pas(7468): H2164 La variable 'PtrNeuronDelta' est déclarée mais jamais utilisée dans 'TNNetConvolution.BackpropagateFastCPUDev' [dcc64 Conseil] neuralnetwork.pas(850): H2219 Le symbole privé 'BackpropagateCPU' est déclaré mais jamais utilisé [dcc64 Conseil] neuralnetwork.pas(853): H2219 Le symbole privé 'ComputeCPU' est déclaré mais jamais utilisé [dcc64 Conseil] neuralnetwork.pas(884): H2219 Le symbole privé 'PrepareInputForConvolution' est déclaré mais jamais utilisé [dcc64 Conseil] neuralnetwork.pas(914): H2219 Le symbole privé 'ComputeNeuronCPU' est déclaré mais jamais utilisé [dcc64 Conseil] neuralnetwork.pas(915): H2219 Le symbole privé 'AddBiasToRawResult' est déclaré mais jamais utilisé [dcc64 Conseil] neuralnetwork.pas(917): H2219 Le symbole privé 'ComputeNeuron' est déclaré mais jamais utilisé [dcc64 Conseil] neuralnetwork.pas(919): H2219 Le symbole privé 'ComputeNeuronAtOutputPos3' est déclaré mais jamais utilisé [dcc64 Conseil] neuralnetwork.pas(920): H2219 Le symbole privé 'ComputeNeuronAtOutputPos3D3' est déclaré mais jamais utilisé [dcc64 Conseil] neuralnetwork.pas(921): H2219 Le symbole privé 'ComputeNeuronAtOutputPosDefault' est déclaré mais jamais utilisé [dcc64 Conseil] neuralnetwork.pas(922): H2219 Le symbole privé 'ComputeNeuronAtOutputPosDefaultFast' est déclaré mais jamais utilisé [dcc64 Avertissement] neuralfit.pas(94): W1010 La méthode 'Create' cache une méthode virtuelle de type de base 'TMObject' [dcc64 Conseil] neuralfit.pas(993): H2077 La valeur affectée à 'MaxDelta' n'est jamais utilisée [dcc64 Conseil] neuralfit.pas(1352): H2077 La valeur affectée à 'MaxDelta' n'est jamais utilisée