File tree Expand file tree Collapse file tree 1 file changed +7
-10
lines changed
pytensor/compile/function Expand file tree Collapse file tree 1 file changed +7
-10
lines changed Original file line number Diff line number Diff line change @@ -553,11 +553,11 @@ def __copy__(self):
553
553
554
554
def copy (
555
555
self ,
556
- share_memory = False ,
557
- swap = None ,
558
- delete_updates = False ,
559
- name = None ,
560
- profile = None ,
556
+ share_memory : bool = False ,
557
+ swap : dict | None = None ,
558
+ delete_updates : bool = False ,
559
+ name : str | None = None ,
560
+ profile : bool | str | None = None ,
561
561
):
562
562
"""
563
563
Copy this function. Copied function will have separated maker and
@@ -584,7 +584,7 @@ def copy(
584
584
If provided, will be the name of the new
585
585
Function. Otherwise, it will be old + " copy"
586
586
587
- profile :
587
+ profile : bool | str
588
588
as pytensor.function profile parameter
589
589
590
590
Returns
@@ -725,10 +725,7 @@ def checkSV(sv_ori, sv_rpl):
725
725
profile = config .profile or config .print_global_stats
726
726
# profile -> True or False
727
727
if profile is True :
728
- if name :
729
- message = name
730
- else :
731
- message = str (profile .message ) + " copy"
728
+ message = name if name else f"{ profile .message } copy"
732
729
profile = pytensor .compile .profiling .ProfileStats (message = message )
733
730
# profile -> object
734
731
elif isinstance (profile , str ):
You can’t perform that action at this time.
0 commit comments