Skip to content
GitLab
  • Explore
  • Sign in
  • EDA Guides
  • eda-servers-guide
  • Wiki
  • custom sw

custom sw · Changes

Page history
Update custom sw authored Oct 04, 2023 by Daniele Jahier Pagliari's avatar Daniele Jahier Pagliari
Hide whitespace changes
Inline Side-by-side
custom-sw.md
View page @ e49c0b4d
# Using Custom Software
As a normal user, you *do not* have permission to install anything "system-wide" in the servers. However, the servers already have installed most of the basic software tools needed for our group's typical workloads (e.g. C compilation tool chains, different Python versions, EDA tools, common libraries, etc). Therefore, you should be able to run most of your scripts without installing any additional software.
As a normal user, you _do not_ have permission to install anything "system-wide" in the servers. However, the servers already have installed most of the basic software tools needed for our group's typical workloads (e.g. C compilation tool chains, different Python versions, EDA tools, common libraries, etc). Therefore, you should be able to run most of your scripts without installing any additional software.
If this is not the case, and you do need to use some custom software that is not already available, you have two options:
1. Compile/install the software in your home directory (preferred).
2. Ask to perform a system-wide installation (providing *detailed installation instructions*).
2. Ask to perform a system-wide installation (providing _detailed installation instructions_).
Before you do any of the above, read also the following guides to make sure that what you need is _actually_ not already installed, and that there is not an easier way to get it:
Before you do any of the above, read also the following guides to make sure that what you need is *actually* not already installed, and that there is not an easier way to get it:
- ["Software Modules on Philae"](/modules) for how to use non-standard software, such as EDA tools and others, on `philae.polito.it`
- ["Python Virtual Environments"](/virtualenv) for how to install custom Python libraries at the project-level.
......@@ -16,6 +18,6 @@ This option is the default one for software that only you (or few users) need. T
#### Installing system-wide
This option is only allowed if the software is widely used by many people in the group. Even in that case, however, you will first have to perform a test installation in your home directory, so that you can learn and *document* all the steps needed.
This option is only allowed if the software is widely used by many people in the group. Even in that case, however, you will first have to perform a test installation in your home directory, so that you can learn and _document_ all the steps needed.
Then, you will have to send the request for a system-wide installation directly to Prof. Enrico Macii, putting the sysadmins in CC. If your request is approved, you will be then contacted by one of the sysadmins, who will work together with you on the installation, using the instructions that you will provide based on your previous local test.
Then, you will have to send the request for a system-wide installation directly to the local sysadmin of the corresponding server, putting the main sysadmin in CC. If your request is approved, you will be then work together with the sysadmin on the installation, using the instructions that you will provide based on your previous local test.
\ No newline at end of file
Clone repository
Home

Servers Information
Accounts
Connecting to the Servers
Storage Management and Quotas
Monitoring Resources
Software, Libraries and Data
  • Using Custom Software
  • Software Modules on Philae
  • Remote Code Deployment
  • Python Virtual Environments
  • EDA Technology Libraries
  • Shared Datasets
Miscellaneous Settings
  • Setting Up CUDA Libraries
  • Choosing which GPU to Use
  • Limiting GPU Memory
  • Limiting CPU Threads
Gitlab

Sidebar