Methods for Using Anaconda on Personally Identifiable Information (PII)‒Restricted Computers

Report Number:
ARL-MR-1070

Publish Date:

January 26, 2023

Distribution:

Approved for public release: distribution is unlimited.


Author(s):

Dale Shires, Michael Frauenhoffer, and John Vines

Abstract:

The data science, deep learning, and machine learning communities commonly utilize prebuilt and pretested libraries to perform complex operations. Quite often software is written in Python, and libraries are managed with the Anaconda system that allows specific versions of libraries to be integrated with Python easily and quickly. This paradigm, however, gets a bit complicated when the computer system to be used for either model development or inferencing or both is placed behind Internet firewalls and restrictions due to the demands of Personally Identifiable Information processing. All is not lost, however, when using Anaconda and Python in such a trying environment. We discuss two different approaches that solve this problem and give examples of these approaches in action: Singularity containers and Conda-Pack.

File Size: 880 KB
Scroll to Top

Copyright © 2026 All Rights Reserved.