Skip to content

Commit 748b46c

Browse files
authored
Merge pull request #1013 from NVIDIA/anuragd/add_cxx11_in_nox
feat: Extending nox for cxx11 ABI version
2 parents 4ee9dbc + 9914f6b commit 748b46c

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

noxfile.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010
# TOP_DIR
1111
TOP_DIR=os.path.dirname(os.path.realpath(__file__)) if not 'TOP_DIR' in os.environ else os.environ["TOP_DIR"]
1212

13+
# Set the USE_CXX11=1 to use cxx11_abi
14+
USE_CXX11=0 if not 'USE_CXX11' in os.environ else os.environ["USE_CXX11"]
15+
1316
SUPPORTED_PYTHON_VERSIONS=["3.7", "3.8", "3.9", "3.10"]
1417

1518
nox.options.sessions = ["l0_api_tests-" + "{}.{}".format(sys.version_info.major, sys.version_info.minor)]
@@ -33,7 +36,10 @@ def download_models(session, use_host_env=False):
3336
def install_torch_trt(session):
3437
print("Installing latest torch-tensorrt build")
3538
session.chdir(os.path.join(TOP_DIR, "py"))
36-
session.run("python", "setup.py", "develop")
39+
if USE_CXX11:
40+
session.run('python', 'setup.py', 'develop', '--use-cxx11-abi')
41+
else:
42+
session.run("python", "setup.py", "develop")
3743

3844
def download_datasets(session):
3945
print("Downloading dataset to path", os.path.join(TOP_DIR, 'examples/int8/training/vgg16'))

0 commit comments

Comments
 (0)