forked from dusty-nv/jetson-containers
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathversion.py
More file actions
20 lines (18 loc) · 810 Bytes
/
version.py
File metadata and controls
20 lines (18 loc) · 810 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# this is in a different file from config.py so other packages can import it
from jetson_containers import L4T_VERSION, CUDA_VERSION
from packaging.version import Version
import os
if 'TENSORFLOW_VERSION' in os.environ and len(os.environ['TENSORFLOW_VERSION']) > 0:
TENSORFLOW_VERSION = Version(os.environ['TENSORFLOW_VERSION'])
else:
if L4T_VERSION.major >= 36:
if CUDA_VERSION >= Version('12.8'):
TENSORFLOW_VERSION = Version('2.19.0')
elif Version('12.4') <= CUDA_VERSION < Version('12.8'):
TENSORFLOW_VERSION = Version('2.18.0')
else:
TENSORFLOW_VERSION = Version('2.16.1')
elif L4T_VERSION.major >= 34:
TENSORFLOW_VERSION = Version('2.16.1')
elif L4T_VERSION.major >= 32:
TENSORFLOW_VERSION = Version('1.15.5')