File tree 2 files changed +24
-0
lines changed
stubs/tensorflow/tensorflow/config 2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change
1
+ from typing import NamedTuple
2
+
3
+ from tensorflow .config import experimental as experimental
4
+
5
+ class PhysicalDevice (NamedTuple ):
6
+ name : str
7
+ device_type : str
8
+
9
+ def list_physical_devices (device_type : None | str = None ) -> list [PhysicalDevice ]: ...
10
+ def get_visible_devices (device_type : None | str = None ) -> list [PhysicalDevice ]: ...
11
+ def set_visible_devices (devices : list [PhysicalDevice ], device_type : None | str = None ) -> None : ...
Original file line number Diff line number Diff line change
1
+ from typing_extensions import TypedDict
2
+
3
+ from tensorflow .config import PhysicalDevice
4
+
5
+ class _MemoryInfo (TypedDict ):
6
+ current : int
7
+ peak : int
8
+
9
+ def get_memory_info (device : str ) -> _MemoryInfo : ...
10
+ def reset_memory_stats (device : str ) -> None : ...
11
+ def get_memory_usage (device : PhysicalDevice ) -> bytes : ...
12
+ def get_memory_growth (device : PhysicalDevice ) -> bool : ...
13
+ def set_memory_growth (device : PhysicalDevice , enable : bool ) -> None : ...
You can’t perform that action at this time.
0 commit comments