System Requirements#
3LC Python Package#
Operating System:
Microsoft Windows 10 and 11 (x86)
macOS Ventura (version 13) and newer (M series ARM-based)
Mac M series Intel emulation unsupported
Note that we do not support Mac M series running Python through Intel emulation such as with Rosetta. Attempting to pip install 3LC in such an environment will result in an error that a matching distribution could not be found.
Ubuntu 20.04 and newer (x86-64)
Most other GLibc based Linux distributions are expected to work but are untested and unsupported
Python 3.8 - 3.11 (on macOS: 3.9 - 3.11)
PyTorch and Torchvision version 1.9 or above
PyTorch and Torchvision prerequisites
In order to use 3LC, PyTorch and Torchvision must be installed in the Python environment. PyTorch provides packages targeting various compute platforms. You may scroll down on that page to find installation guidance and instructions for your platform. We strongly recommend using a CUDA-enabled version of PyTorch if you have a compatible GPU available.
Because there is not a single particular package for PyTorch that is appropriate for all 3LC users, the
tlc
package does not listtorch
andtorchvision
as formal dependencies that get installed whentlc
is installed. This means that installing 3LC does not interfere with your existing PyTorch installation, but instead just works with whichever PyTorch is already present in the environment.
Dashboard#
Chrome or Edge web-browser, with GPU acceleration enabled.
The 3LC Dashboard should provide a fluent and smooth visualization experience on all discrete and high-end integrated graphics cards (GPUs). However, you might have to manually enable your browser to use your discrete GPU. See the GPU acceleration chapter for details on how to enable and validate this.