|
ViennaLS
|
Namespaces | |
| namespace | install_ViennaLS |
Functions | |
| install_ViennaLS.run (cmd, **kwargs) | |
| install_ViennaLS.run_capture (cmd, **kwargs) | |
| str | install_ViennaLS.which_or_fail (str name) |
| install_ViennaLS.parse_nvcc_version () | |
| list[str]|None | install_ViennaLS.determine_required_gcc (int nvcc_major, int nvcc_minor) |
| tuple[int, int]|None | install_ViennaLS.get_default_gcc_version () |
| install_ViennaLS.ensure_cuda () | |
| install_ViennaLS.ensure_compilers () | |
| install_ViennaLS.venv_paths (Path venv_dir) | |
| install_ViennaLS.create_or_reuse_venv (Path venv_dir) | |
| Path | install_ViennaLS.get_viennals_dir () |
| install_ViennaLS.install_viennals (Path pip_path, Path viennals_dir, bool gpu, bool debug, bool verbose) | |
| install_ViennaLS.main () | |
Variables | |
| int | install_ViennaLS.REQUIRED_NVCC_MAJOR = 12 |
| str | install_ViennaLS.IS_WINDOWS = "nt" |
| install_ViennaLS.IS_LINUX = sys.platform.startswith("linux") | |
| install_ViennaLS.OS_NAME = platform.system() | |
| list | install_ViennaLS.REQUIRED_GCC = None |