📄 dxqh1zrv4m9ox3vzertaibfy5.o
/home/palash/git/iron_learn/target/debug/incremental/iron_learn-3h6ea6679jgzs/s-hfvofm1fsc-0cfihyh-czambmjb1937bivewu7lm3a9x/dxqh1zrv4m9ox3vzertaibfy5.o
Language: o • Lines: 1177
ELF>�]@@H��H�D$��H��H�t$�H�
H�H�JH�OH�JH�OH�JH�OH�w �H��(H�$H��H�4$H�D$H�|$H��H�L$H�D$ �P�H�t$H�|$H�D$H�wPH��(�H��H�D$��H��(H�$H��H�4$H�D$H�|$H��H�L$H�D$ �P�H�t$H�|$H�D$H�wPH��(�H��H�t$�H�
H�H�JH�OH�JH�OH�JH�OH�w �gdb_load_rust_pretty_printers.py��������&w&0t��������&w&0t%U9Im�(2�/I
I�82.n:;I<	I
��
I�8
$>2�I3I3I!I"
7$>.@G:;I:;II�C�
�
]�	C	(&,&C �
(�
(�&,	C	&X���CP�
X�
Xo��	C	�,C�
�
�,	C	X,CP�
X�
X�,	C	(Z�ZC �
(�
(
Z�	C	Z��Y�`�	�	0Chptx9|�H��%�`�	�	0Chptx9|�H

 �#
0
=
 �#
0
=
P�#
�
�
�
 �
(00
80
@=
HP�#
�
��
 �
(00
80
@=
H(&�^0&�

�	^lC�^�C^	C^;	C^n	CJ
^�	C�	^�n
^
	^�^��
^�\
^��
^��
J
^��
�
7
\
6�	��HJ
x
C�	
�C��

���
CC�	W��pC�����

C�	�h
�q

,+W9�xCq&&,C���	�HW�� C���	WK�pC�,�HW�� C,+W]�xCqZZ�|����	+H	H+clang LLVM (rustc version 1.92.0 (ded5c06cf 2025-12-08))src/main.rs/@/dxqh1zrv4m9ox3vzertaibfy5/home/palash/git/iron_learniron_learnnnloss_functionsu8MeanSquaredErrorBinaryCrossEntropyCategoricalCrossEntropyLossFunctionTypeexamplestypesLinearLogisticNeuralNetXorNeuralNetImageNeuralNetNGramTransformerExampleModetransformertrain{closure_env#4}<iron_learn::cuda_tensor::GpuTensor<f32>, f32>Fneural_netcuda_tensorf32Tshapeallocvecu32GlobalAbufraw_vecinnerptrcoreuniquepointernon_null*const u8NonNull<u8>_markermarkerPhantomData<u8>Unique<u8>capnumniche_types__0usizeUsizeNoHighBitRawVecInner<alloc::alloc::Global>PhantomData<u32>RawVec<u32, alloc::alloc::Global>lenVec<u32, alloc::alloc::Global>device_buffercustom_device_buffercustmemorydeviceu64*mut f32PhantomData<*mut f32>DevicePointer<f32>DeviceBuffer<f32>CustomDeviceBuffer<f32>GpuTensor<f32>Dlayersdyn iron_learn::nn::layers::Layer<iron_learn::cuda_tensor::GpuTensor<f32>, f32>vtable__ARRAY_SIZE_TYPE__&[usize; 8]alloc::boxed::Box<dyn iron_learn::nn::layers::Layer<iron_learn::cuda_tensor::GpuTensor<f32>, f32>, alloc::alloc::Global>PhantomData<alloc::boxed::Box<dyn iron_learn::nn::layers::Layer<iron_learn::cuda_tensor::GpuTensor<f32>, f32>, alloc::alloc::Global>>RawVec<alloc::boxed::Box<dyn iron_learn::nn::layers::Layer<iron_learn::cuda_tensor::GpuTensor<f32>, f32>, alloc::alloc::Global>, alloc::alloc::Global>Vec<alloc::boxed::Box<dyn iron_learn::nn::layers::Layer<iron_learn::cuda_tensor::GpuTensor<f32>, f32>, alloc::alloc::Global>, alloc::alloc::Global>parameter_countlabelstringRawVec<u8, alloc::alloc::Global>Vec<u8, alloc::alloc::Global>Stringnamecurrent_epochcurrent_lrlast_train_losslast_val_lossloss_fn_typeepoch_vs_loss__1__2(usize, f32, f32)PhantomData<(usize, f32, f32)>RawVec<(usize, f32, f32), alloc::alloc::Global>Vec<(usize, f32, f32), alloc::alloc::Global>NeuralNet<iron_learn::cuda_tensor::GpuTensor<f32>, f32>Scallbackinterval&iron_learn::nn::neural_net::NeuralNet<iron_learn::cuda_tensor::GpuTensor<f32>, f32>PhantomData<&iron_learn::nn::neural_net::NeuralNet<iron_learn::cuda_tensor::GpuTensor<f32>, f32>>_typePhantomData<f32>TrainingHook<iron_learn::examples::transformer::train::{closure_env#4}<iron_learn::cuda_tensor::GpuTensor<f32>, f32>, iron_learn::nn::neural_net::NeuralNet<iron_learn::cuda_tensor::GpuTensor<f32>, f32>, f32>_ZN10iron_learn2nn5types29TrainingHook$LT$F$C$S$C$D$GT$3new17h25312b32fa486f6fEnew<iron_learn::examples::transformer::train::{closure_env#4}<iron_learn::cuda_tensor::GpuTensor<f32>, f32>, iron_learn::nn::neural_net::NeuralNet<iron_learn::cuda_tensor::GpuTensor<f32>, f32>, f32>n_gramrun_n_gram_generator_ref__start_timestdtimesyspalunixttv_seci64tv_nsecNanosecondsTimespecInstant&mut std::time::Instant_ref__last_epoch&mut usize_ref__weights_path&alloc::string::String_ref__sleep_time&u64{closure_env#5}<iron_learn::cpu_tensor::CpuTensor<f32>, f32>cpu_tensordataRawVec<f32, alloc::alloc::Global>Vec<f32, alloc::alloc::Global>CpuTensor<f32>dyn iron_learn::nn::layers::Layer<iron_learn::cpu_tensor::CpuTensor<f32>, f32>alloc::boxed::Box<dyn iron_learn::nn::layers::Layer<iron_learn::cpu_tensor::CpuTensor<f32>, f32>, alloc::alloc::Global>PhantomData<alloc::boxed::Box<dyn iron_learn::nn::layers::Layer<iron_learn::cpu_tensor::CpuTensor<f32>, f32>, alloc::alloc::Global>>RawVec<alloc::boxed::Box<dyn iron_learn::nn::layers::Layer<iron_learn::cpu_tensor::CpuTensor<f32>, f32>, alloc::alloc::Global>, alloc::alloc::Global>Vec<alloc::boxed::Box<dyn iron_learn::nn::layers::Layer<iron_learn::cpu_tensor::CpuTensor<f32>, f32>, alloc::alloc::Global>, alloc::alloc::Global>NeuralNet<iron_learn::cpu_tensor::CpuTensor<f32>, f32>&iron_learn::nn::neural_net::NeuralNet<iron_learn::cpu_tensor::CpuTensor<f32>, f32>PhantomData<&iron_learn::nn::neural_net::NeuralNet<iron_learn::cpu_tensor::CpuTensor<f32>, f32>>TrainingHook<iron_learn::examples::n_gram::run_n_gram_generator::{closure_env#5}<iron_learn::cpu_tensor::CpuTensor<f32>, f32>, iron_learn::nn::neural_net::NeuralNet<iron_learn::cpu_tensor::CpuTensor<f32>, f32>, f32>_ZN10iron_learn2nn5types29TrainingHook$LT$F$C$S$C$D$GT$3new17h2b72be0fef573a0eEnew<iron_learn::examples::n_gram::run_n_gram_generator::{closure_env#5}<iron_learn::cpu_tensor::CpuTensor<f32>, f32>, iron_learn::nn::neural_net::NeuralNet<iron_learn::cpu_tensor::CpuTensor<f32>, f32>, f32>neural_net_runnerrun_neural_net_ref__monitor_interval&usize_ref__x_with_bias&iron_learn::cuda_tensor::GpuTensor<f32>_ref__example&iron_learn::examples::types::ExampleMode_ref__xy__m&u32_ref__xy__x&alloc::vec::Vec<f32, alloc::alloc::Global>_ref__name{closure_env#1}<iron_learn::cuda_tensor::GpuTensor<f32>, f32>TrainingHook<iron_learn::examples::neural_net_runner::run_neural_net::{closure_env#1}<iron_learn::cuda_tensor::GpuTensor<f32>, f32>, iron_learn::nn::neural_net::NeuralNet<iron_learn::cuda_tensor::GpuTensor<f32>, f32>, f32>_ZN10iron_learn2nn5types29TrainingHook$LT$F$C$S$C$D$GT$3new17h8ee970f4e39a2068Enew<iron_learn::examples::neural_net_runner::run_neural_net::{closure_env#1}<iron_learn::cuda_tensor::GpuTensor<f32>, f32>, iron_learn::nn::neural_net::NeuralNet<iron_learn::cuda_tensor::GpuTensor<f32>, f32>, f32>{closure_env#4}<iron_learn::cpu_tensor::CpuTensor<f32>, f32>TrainingHook<iron_learn::examples::transformer::train::{closure_env#4}<iron_learn::cpu_tensor::CpuTensor<f32>, f32>, iron_learn::nn::neural_net::NeuralNet<iron_learn::cpu_tensor::CpuTensor<f32>, f32>, f32>_ZN10iron_learn2nn5types29TrainingHook$LT$F$C$S$C$D$GT$3new17h97968164038266efEnew<iron_learn::examples::transformer::train::{closure_env#4}<iron_learn::cpu_tensor::CpuTensor<f32>, f32>, iron_learn::nn::neural_net::NeuralNet<iron_learn::cpu_tensor::CpuTensor<f32>, f32>, f32>&iron_learn::cpu_tensor::CpuTensor<f32>{closure_env#1}<iron_learn::cpu_tensor::CpuTensor<f32>, f32>TrainingHook<iron_learn::examples::neural_net_runner::run_neural_net::{closure_env#1}<iron_learn::cpu_tensor::CpuTensor<f32>, f32>, iron_learn::nn::neural_net::NeuralNet<iron_learn::cpu_tensor::CpuTensor<f32>, f32>, f32>_ZN10iron_learn2nn5types29TrainingHook$LT$F$C$S$C$D$GT$3new17h9ebe8e7a8adaa01fEnew<iron_learn::examples::neural_net_runner::run_neural_net::{closure_env#1}<iron_learn::cpu_tensor::CpuTensor<f32>, f32>, iron_learn::nn::neural_net::NeuralNet<iron_learn::cpu_tensor::CpuTensor<f32>, f32>, f32>{closure_env#5}<iron_learn::cuda_tensor::GpuTensor<f32>, f32>TrainingHook<iron_learn::examples::n_gram::run_n_gram_generator::{closure_env#5}<iron_learn::cuda_tensor::GpuTensor<f32>, f32>, iron_learn::nn::neural_net::NeuralNet<iron_learn::cuda_tensor::GpuTensor<f32>, f32>, f32>_ZN10iron_learn2nn5types29TrainingHook$LT$F$C$S$C$D$GT$3new17hf5e7e2740fcb1787Enew<iron_learn::examples::n_gram::run_n_gram_generator::{closure_env#5}<iron_learn::cuda_tensor::GpuTensor<f32>, f32>, iron_learn::nn::neural_net::NeuralNet<iron_learn::cuda_tensor::GpuTensor<f32>, f32>, f32>rustc version 1.92.0 (ded5c06cf 2025-12-08)zRx�	0+DHD0C\	pHD0C�+�'�
src/nntypes.rs	
�		
�"		
&d��P	
�		
&d��P		
�"���
K	�+WH�	�H�
+�!",��������,��������Q
	

9


a&
+
}0
�5
�>
�E
�K
�Q
�Y
�^
�j
�s
�|
��
��
��
"�
��
z	�
�	�
��
��
��
x�
��
�
�

�
�"
".
�:
P>
�M
�V
�_
�p
�|
��
��
��
��
��
"�
��
��
��
��
��
��
�
�
�
�
�(
�4
"@
�L
�P
_
�h
�q
��
=�
��
��
��
��
��
"�
��
�
j�
��
��
�
|
� 
�)
�.
�:
�F
"R
�^
Vb
�q
�z
��
��
��
��
��
��
��
@�
P�
��
��
��
�
�
� 
�-
�9
�B
�G
�S
@_
Pk
�w
��
��
��
��
��
��
��
��
A�
��
�
	�
�
 �
/�
5
M
Y

_
�
�
"
�
'
z.
�
9
D
:O
d[
>b
�
m
x
:�
d�
o�
��
u�
�
�
�
��
��
��
!�
2�
j�
:
d

�
#
.
�9
�D
�O
!Z
2e
jp
:{
d�
��
��
��
��
��
��
o�
��
��
��
�
��
�
�
�
�
�"
�'
�3
�<
�A
�M
�Z
�f
�o
�t
��
��
~�
��
��
��
��
c�
��
��
��
��
��
�
�

�
�&
�
2
�;
�@
�L
�Z
�_
�h
�m
�y
��
��
��
"�
y�
��
��
L�
��
�
��
��
��
"		
]	
�	
�#	
�/	
"<	
3H	
�Q	
�V	
�b	
"o	
�{	
��	
��	
��	
"�	
c
�	
��	
��	
��	
"�	
V�	
��	
��	
��	
��	
�

�

A

�

�%

"3

8

D

�I

�X

*]

1i

�o

�{

��

4�

��

��

��

�

��

1�

��

��

��

��

��

�

�
P
T

j
`
�
'
`;
D
dK
P
U
 Z
�_
]k
�p
�|
��
��
J�
��
��
*�
'�
+�
�
��
��
�


� 
'
`2
�=
�M
�Vl
�z
��
��
��
��
�
�
�
�
�
�
�
`�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�


�


�
(

/5

MB

uK

fR

�]

�r

}

��
�

��

��

��

��

��

��

��

��

-	
>(
�3
7
�F
�O
�X
�^t
��
��
��
��
��
���
��
I�
��
��
��
�
�&
�5
�>
�G
�

 0@P`	+ (H08	@HHPX+ 4H`t�4Kg���memcpy.debug_abbrev.text.comment.debug_gdb_scripts.rela.debug_aranges.rela.debug_ranges.debug_str.rela.debug_info.note.GNU-stack.rela.debug_line.rela.eh_frame.rela.debug_loc.strtab.symtab__rustc_debug_gdb_scripts_section__.text._ZN10iron_learn2nn5types29TrainingHook$LT$F$C$S$C$D$GT$3new17h97968164038266efE.text._ZN10iron_learn2nn5types29TrainingHook$LT$F$C$S$C$D$GT$3new17h25312b32fa486f6fE.rela.text._ZN10iron_learn2nn5types29TrainingHook$LT$F$C$S$C$D$GT$3new17h9ebe8e7a8adaa01fE.text._ZN10iron_learn2nn5types29TrainingHook$LT$F$C$S$C$D$GT$3new17h2b72be0fef573a0eE.rela.text._ZN10iron_learn2nn5types29TrainingHook$LT$F$C$S$C$D$GT$3new17h8ee970f4e39a2068E.text._ZN10iron_learn2nn5types29TrainingHook$LT$F$C$S$C$D$GT$3new17hf5e7e2740fcb1787Edxqh1zrv4m9ox3vzertaibfy5�hZ@E@	�P+Q�HL@�2��	��H�@�2�0+%2["�}��@�20oMj@�2�$=j�8@�W�Q�pL@(X _0Zw0�.-{�.�p/��@HY���/��@�Y���0