|
| | QmitkSAMInstaller (const QString baseDir=QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation)+QDir::separator()+qApp->organizationName()+QDir::separator()) |
| |
| bool | SetupVirtualEnv (const QString &) override |
| | Implement the method in child class to setup the virtual environment. More...
|
| |
| QString | GetVirtualEnvPath () override |
| | Get the Virtual Env Path object. Override this method in the respective tool installer class. More...
|
| |
| | QmitkSetupVirtualEnvUtil (const QString &baseDir) |
| |
| | QmitkSetupVirtualEnvUtil () |
| |
| void | PipInstall (const std::string &library, const std::string &workingDir, void(*callback)(itk::Object *, const itk::EventObject &, void *), const std::string &command="pip3") |
| | Function to Pip install a library package given the location of pip3 executable. Any callback function can be passed to process the output. More...
|
| |
| void | PipInstall (const std::string &library, void(*callback)(itk::Object *, const itk::EventObject &, void *), const std::string &command="pip3") |
| | Overloaded function to Pip install a library function. More...
|
| |
| void | ExecutePython (const std::string &args, const std::string &pythonPath, void(*callback)(itk::Object *, const itk::EventObject &, void *), const std::string &command="python") |
| | Function to execute any python code given a python path. Any callback function can be passed to process the output. More...
|
| |
| void | ExecutePython (const std::string &args, void(*callback)(itk::Object *, const itk::EventObject &, void *), const std::string &command="python") |
| | Overloaded function to Execute Python code. Any callback function can be passed to process the output. More...
|
| |
| void | InstallPytorch (const std::string &workingDir, void(*callback)(itk::Object *, const itk::EventObject &, void *)) |
| | Installs pytorch using light-the-torch package, correctly identifying cuda version. Requires location of pip3 executable. Any callback function can be passed to process the output. More...
|
| |
| void | InstallPytorch () |
| | Overloaded function to install pytorch using light-the-torch package, correctly identifying cuda version. More...
|
| |
| QString & | GetBaseDir () |
| | Get the Base Dir object. More...
|
| |
| QString & | GetSystemPythonPath () |
| | Get the System Python Path object. More...
|
| |
| QString & | GetPythonPath () |
| | Get the Python Path object. More...
|
| |
| QString & | GetPipPath () |
| | Get the Pip Path object. More...
|
| |
| void | SetSystemPythonPath (const QString &path) |
| | Set the System Python Path object. More...
|
| |
| void | SetPythonPath (const QString &path) |
| | Set the Python Path object. More...
|
| |
| void | SetPipPath (const QString &path) |
| | Set the Pip Path object. More...
|
| |
| void | SetVirtualEnvPath (const QString &path) |
| | Set the Virtual Env Path object. More...
|
| |
| bool | IsPythonPath (const QString &pythonPath) |
| | Check if the path provide has python executable or not. More...
|
| |
|
| static bool | IsVenvInstalled (const QString &pythonPath) |
| | Checks if venv module is available for the python. More...
|
| |
| static QString | GetPipPackageVersion (const QString &pythonPath, const QString &packageName) |
| | Returns version of the pip installed package. More...
|
| |
| static void | PrintProcessEvent (itk::Object *, const itk::EventObject &e, void *) |
| | Function can be used as callback to simply print out all the process execution output parsed out from itk::EventObject. More...
|
| |
| static std::pair< QString, QString > | GetExactPythonPath (const QString &pyEnv) |
| | Get the exact Python path and version for any OS from the virtual environment path. More...
|
| |