1- """
2- @brief test log(time=3s)
3- """
41import os
52import pprint
63import unittest
@@ -383,25 +380,26 @@ def test_search_e5m2_pow(self):
383380 )
384381
385382def test_float32_to_fe4m3fn_inf (self ):
386- v0 = numpy .float32 (numpy .nan )
383+ mx =
384+ v0 = numpy .float32 (448 )
387385v1 = numpy .float32 (numpy .inf )
388386a = search_float32_into_fe4m3 (v0 )
389387b = search_float32_into_fe4m3 (v1 )
390388self .assertEqual (a ,b )
391389
392- v0 = numpy .float32 (numpy . nan )
390+ v0 = numpy .float32 (448 )
393391v1 = numpy .float32 (numpy .inf )
394392a = float32_to_fe4m3 (v0 )
395393b = float32_to_fe4m3 (v1 )
396394self .assertEqual (a ,b )
397395
398- v0 = numpy .float32 (- numpy . nan )
396+ v0 = numpy .float32 (- 448 )
399397v1 = numpy .float32 (- numpy .inf )
400398a = search_float32_into_fe4m3 (v0 )
401399b = search_float32_into_fe4m3 (v1 )
402400self .assertEqual (a ,b )
403401
404- v0 = numpy .float32 (- numpy . nan )
402+ v0 = numpy .float32 (- 448 )
405403v1 = numpy .float32 (- numpy .inf )
406404a = float32_to_fe4m3 (v0 )
407405b = float32_to_fe4m3 (v1 )
@@ -619,25 +617,25 @@ def test_search_float32_into_fe5m2fnuz(self):
619617 )
620618
621619def test_float32_to_fe4m3fnuz_inf (self ):
622- v0 = numpy .float32 (numpy . nan )
620+ v0 = numpy .float32 (448 )
623621v1 = numpy .float32 (numpy .inf )
624622a = search_float32_into_fe4m3 (v0 ,uz = True )
625623b = search_float32_into_fe4m3 (v1 ,uz = True )
626624self .assertEqual (a ,b )
627625
628- v0 = numpy .float32 (numpy . nan )
626+ v0 = numpy .float32 (448 )
629627v1 = numpy .float32 (numpy .inf )
630628a = float32_to_fe4m3 (v0 ,uz = True )
631629b = float32_to_fe4m3 (v1 ,uz = True )
632630self .assertEqual (a ,b )
633631
634- v0 = numpy .float32 (- numpy . nan )
632+ v0 = numpy .float32 (- 448 )
635633v1 = numpy .float32 (- numpy .inf )
636634a = search_float32_into_fe4m3 (v0 ,uz = True )
637635b = search_float32_into_fe4m3 (v1 ,uz = True )
638636self .assertEqual (a ,b )
639637
640- v0 = numpy .float32 (- numpy . nan )
638+ v0 = numpy .float32 (- 448 )
641639v1 = numpy .float32 (- numpy .inf )
642640a = float32_to_fe4m3 (v0 ,uz = True )
643641b = float32_to_fe4m3 (v1 ,uz = True )
@@ -653,7 +651,7 @@ def test_float32_to_fe4m3fnuz_inf(self):
653651v1 = numpy .float32 (- numpy .inf )
654652a = search_float32_into_fe4m3 (v0 ,uz = True )
655653b = search_float32_into_fe4m3 (v1 ,uz = True )
656- self .assertEqual (a ,b )
654+ self .assertNotEqual (a ,b )
657655
658656v0 = numpy .float32 (numpy .nan )
659657v1 = numpy .float32 (- numpy .nan )
@@ -665,16 +663,16 @@ def test_float32_to_fe4m3fnuz_inf(self):
665663v1 = numpy .float32 (- numpy .inf )
666664a = float32_to_fe4m3 (v0 ,uz = True )
667665b = float32_to_fe4m3 (v1 ,uz = True )
668- self .assertEqual (a ,b )
666+ self .assertNotEqual (a ,b )
669667
670668def test_float32_to_fe5m2fnuz_inf (self ):
671- v0 = numpy .float32 (numpy . nan )
669+ v0 = numpy .float32 (65536 )
672670v1 = numpy .float32 (numpy .inf )
673671a = search_float32_into_fe5m2 (v0 ,fn = True ,uz = True )
674672b = search_float32_into_fe5m2 (v1 ,fn = True ,uz = True )
675673self .assertEqual (a ,b )
676674
677- v0 = numpy .float32 (numpy . nan )
675+ v0 = numpy .float32 (65536 )
678676v1 = numpy .float32 (numpy .inf )
679677a = float32_to_fe5m2 (v0 ,fn = True ,uz = True )
680678b = float32_to_fe5m2 (v1 ,fn = True ,uz = True )