📄 43t5prwh7jqod6hk4re2i3uae.o
/home/palash/git/iron_learn/target/debug/incremental/iron_learn-25isv2wm2qmog/s-hiw4osj9sy-0js2evx-19g7ewkctih5m848re45i94cz/43t5prwh7jqod6hk4re2i3uae.o
Language: o • Lines: 1299
ELF>�e@@H��(H�$H��H�4$H�D$H�|$H��H�L$H�D$ �P�H�t$H�|$H�D$H�wPH��(�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 �H��H�t$�H�
H�H�JH�OH�JH�OH�JH�OH�w �H��H�t$�H�
H�H�JH�OH�JH�OH�JH�OH�w �H��H�t$�H�
H�H�JH�OH�JH�OH�JH�OH�w �gdb_load_rust_pretty_printers.py��������&w&0t��������&w&0t%U9Im�(�
I�82�
I�82	/I
.n:;I<I$>
I32�I3�I!I"
7$>.@G:;I:;I'�P�l
�
�
�
 �
(�
0�
8�
@�
HP�l
�
��
 �
(�
0�
8�
@�
H �l
�
�
 �l
�
�
 �
�
� �
�
��`e
�_
;pe
�B�B�e
�y
x�
�_
B���9�B�e
�;�B�_
0��_
H��X	z	�	�
zy
P
X�	X
�	z	�	�
y
zX	�	�	�
�y
PQ
X�	X
=	�	�	�
y
�(	r	�	�
ry
 
(�	(
�	r	�	�
y
r(	�	�	�
�y
 Q
(�	(
O	�	�	�
y
�(		�	�
y
 
(�	(
�		�	�
y
(	�	�	�
�y
 Q
(�	(
a	�	�	�
y
��		�
D�
`_
_
0y
h�
p�
t�
xf|wH�	M	�
��
`_
_
0y
h�
p�
t�
xf|wH0	�
�
�
(	�
�
|	�
�
��� 	6	e
y
	��	�		�v
	�	e
	�
	�
		C		(	V
y

y

	e
	��y
	�
	�Zy
	�	��y
	�
	��y
		��y
	(	�&
y
	e
	�$�		�l	K	�	�
	�$�		�	�$�		�
	�$�			�$	
	(	�$?

�
9
e

�

_

�
�
�
�

y
y
�
�

�HW� y
z	z	�	�

M	�
�y
	�
�
-

�
F�
O
�HW�� y
�	�	�	�
+W�xy
qr	r	�	�

�

U2y
�+W��xy
q�	�	�	�
+W+�xy
q		�	�
+W��xy
q�	�	�	�
|����HH++++clang LLVM (rustc version 1.92.0 (ded5c06cf 2025-12-08))src/main.rs/@/43t5prwh7jqod6hk4re2i3uae/home/palash/git/iron_learniron_learnexamplestypesu8LinearLogisticNeuralNetXorNeuralNetImageNeuralNetNGramTransformerExampleModennloss_functionsMeanSquaredErrorBinaryCrossEntropyCategoricalCrossEntropyLossFunctionTypelayersXavierNormalUniformHeDistributionTypeneural_net_runnerrun_neural_net_ref__start_timestdtime__0syspalunixttv_seci64tv_nseccorenumniche_typesu32NanosecondsTimespecInstant&mut std::time::Instant_ref__last_epochusize&mut usize_ref__monitor_interval&usize_ref__x_with_biascpu_tensorf32TshapeallocvecGlobalAbufraw_vecinnerptruniquepointernon_null*const u8NonNull<u8>_markermarkerPhantomData<u8>Unique<u8>capUsizeNoHighBitRawVecInner<alloc::alloc::Global>PhantomData<u32>RawVec<u32, alloc::alloc::Global>lenVec<u32, alloc::alloc::Global>dataPhantomData<f32>RawVec<f32, alloc::alloc::Global>Vec<f32, alloc::alloc::Global>CpuTensor<f32>&iron_learn::cpu_tensor::CpuTensor<f32>_ref__example&iron_learn::examples::types::ExampleMode_ref__xy__m&u32_ref__xy__x&alloc::vec::Vec<f32, alloc::alloc::Global>_ref__namestringRawVec<u8, alloc::alloc::Global>Vec<u8, alloc::alloc::Global>String&alloc::string::String_ref__weights_path_ref__sleep_timeu64&u64{closure_env#1}<iron_learn::cpu_tensor::CpuTensor<f32>, f32>Fneural_netDdyn iron_learn::nn::layers::Layer<iron_learn::cpu_tensor::CpuTensor<f32>, f32>vtable__ARRAY_SIZE_TYPE__&[usize; 8]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>parameter_countlabelnamecurrent_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::cpu_tensor::CpuTensor<f32>, f32>Scallbackinterval&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>>_typeTrainingHook<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$3new17h04e30db98a8e2211Enew<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>cuda_tensordevice_buffercustom_device_buffercustmemorydevice*mut f32PhantomData<*mut f32>DevicePointer<f32>DeviceBuffer<f32>CustomDeviceBuffer<f32>GpuTensor<f32>&iron_learn::cuda_tensor::GpuTensor<f32>{closure_env#1}<iron_learn::cuda_tensor::GpuTensor<f32>, f32>dyn iron_learn::nn::layers::Layer<iron_learn::cuda_tensor::GpuTensor<f32>, f32>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>NeuralNet<iron_learn::cuda_tensor::GpuTensor<f32>, f32>&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>>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$3new17h4ddc06b9f03b8f9eEnew<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>n_gramrun_n_gram_generator{closure_env#5}<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$3new17h7dabd97707c525a1Enew<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>transformertrain_ref__i_ref__batch_size_ref__y_train_raw&alloc::vec::Vec<u32, alloc::alloc::Global>_ref__contextcontextsapp_namedata_ptrlength&strversiondata_pathlearning_ratef64epochsgpu_enabledboollr_adjusthidden_layer_lengthmonitor_intervalsleep_timerestoredistributionexample_modepredict_onlyresizetemparaturerepeatn_gram_seedn_gram_sizeweights_pathAppContext&iron_learn::examples::contexts::AppContext{closure_env#4}<iron_learn::cuda_tensor::GpuTensor<f32>, 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$3new17h91e1ff819882d377Enew<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>{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$3new17hd5b85c29c25a9592Enew<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>{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$3new17he5dceb2ed3b37158Enew<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�HD0C4HD0CL+`+t+�+�'�
src/nntypes.rs		
&d��P		
&d��P		
�"		
�"		
�"		
�"���	
�HHl+�+	+j
+�!",��������,��������Q
	

9


a&
+
}0
�5
�>
�E
�K
�Q
�W
�]
�c
�i
�q
~v
�{
M�
��
-�
O�
m�
0�
h�
y�
��
 �
3�

�
�
-
O
m$
0/
h:
yE
�P
 [
3i
�n
�s
�z
��
-�
 �
3�
�
��
-�
 �
3�
�
�
��
#�
+
<
z
�"
#-
+8
<C
zQ
�V
�^
�j
�v
��
��
��
��
��
��
	�
�
K�
%�
-�
:
G
T
[*
g6
nB
zN
�]
�b
�k
<r
x
~
$�
M�
m�
T�
[�
b�
j�
��
>
�
��
o	�
��
q	�
z	�
��
8


k
�$
o	-
�>
�J
�S
o	\
�a
q	m
z	y
��
8
�
��
��
��
o	�
��
�
��
o	�
��
q	�
z	
�
8

�
B-
�6
o	?
�P
\
�e
o	n
�s
q	
z	�
��
8
�
��
(�
��
o	�
��
,�
��
o	�
��
q	
z	
� 
8
,
�0
J?
�H
o	Q
�b
Mn
�w
o	�
��
q	�
z	�
��
8
�
'�
w�
��
o	�
��
��
8	�
�
�
M
5#
E/
K;
PG
^S
i_
yk
�w
��
��
��
��
M�
5�
E�
K�
P�
^�
i�
y�
�

�

�*
�/
�;
�I
?N
�Z
�_
�k
Kx
Y}
��
��
K�
��
�
��
��

�
��
��
��
��
��

�
��
	
�	
�!	
�(	
�-	
�2	
�7	
�?	
�L	
T	
�c	
�h	
�m	
y	
�~	
��	
��	
��	
��	
��	
��	
��	
��	
��	
L�	
��	
��	
��	
�

�


�

�

�	(

�.

�:

�@

L

�R

Z^

�f

�q

Dz

>�

f�

�

��

��

��

��

��

��

��

�

��

��

��

�

�
�'
�,
�8
E
�Q
�Z
�_
�k
x
	�
��
��
��
�
9�
��
��
��
�
��
��
��
]�
�
�
�
�%
*1
�6
�B
N
�[
�g
�p
�u
��
��
��
��
��
��
��
�
��
��
��
��
�

�	

�

�

�'

�3

�<

�A

�M

�[

�`

h

�{

��

>�

t�

��

	�

H�

D�

�

��

��

��


�
�"
�-
�8
�H
�	Qg
z	r
v
q	�
��
o	�
��
��
n�
s�
z�
K�
��
��
��
�
��
��
�
�
� 
�)
�
0
�;
�P
S
[
dz
z	�
I�
q	�
��
o	�
���
z	�
q	�
��
o	�
��
N
�
�
�'
�<
�C
�J`
z	n
q	}
��
o	�
���
z	�
q	�
��
o	�
���
z	
q	
�
o	%
�

 0@P`HH (+08+@H+PX+ 8Pdx�4Y~���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_frame43t5prwh7jqod6hk4re2i3uae.rela.debug_loc.strtab.symtab__rustc_debug_gdb_scripts_section__.rela.text._ZN10iron_learn2nn5types29TrainingHook$LT$F$C$S$C$D$GT$3new17h4ddc06b9f03b8f9eE.text._ZN10iron_learn2nn5types29TrainingHook$LT$F$C$S$C$D$GT$3new17he5dceb2ed3b37158E.text._ZN10iron_learn2nn5types29TrainingHook$LT$F$C$S$C$D$GT$3new17h91e1ff819882d377E.text._ZN10iron_learn2nn5types29TrainingHook$LT$F$C$S$C$D$GT$3new17hd5b85c29c25a9592E.text._ZN10iron_learn2nn5types29TrainingHook$LT$F$C$S$C$D$GT$3new17h7dabd97707c525a1E.rela.text._ZN10iron_learn2nn5types29TrainingHook$LT$F$C$S$C$D$GT$3new17h04e30db98a8e2211E��b@�@H�@�6�H	@�6f�+�+@+dp+%2�"����@�60Oo]+j@�6�(=��8@�_�QpL@@` _0xH0�2-{�2�p�2��@`a���3��@�a��x4