Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.

2019.0.5 - install components

Miesch__Mark
Beginner
1,580 Views

Greetings - I'm trying to install intel parallel studio XE version 19.0.5 onto an ubuntu 18.04 OS.   

The full installation works fine.  My problem comes in when I try to install components.  I am doing this inside a docker container so I would like to limit the size of the container by omitting what I do not need.  Since I'm doing this in a container, I'm doing a silent install:

./install.sh --silent=silent.cfg

The silent.cfg file includes this line:

# List of components to install (use semicolon to separate the components), valid values are: {ALL, DEFAULTS, comppat}
COMPONENTS=intel-icc__x86_64;intel-ifort__x86_64;intel-mkl-core__x86_64

But when I run the install script, this is what comes out in /opt/intel:

root@434e914a1a04:/opt/intel# ls
advisor                  compilers_and_libraries             documentation_2019  inspector_2019             itac         mkl                            performance_snapshots_2019.6.0.602217  vtune_amplifier_2019.6.0.602217
advisor_2019             compilers_and_libraries_2019        ide_support_2019    inspector_2019.5.0.602103  itac_2019    mpirt                          pstl
advisor_2019.5.0.602216  compilers_and_libraries_2019.5.281  imb                 intel_sdp_products.db      itac_latest  parallel_studio_xe_2019        samples_2019
bin                      conda_channel                       impi                intelpython2               lib          parallel_studio_xe_2019.5.075  tbb
clck                     daal                                include             intelpython3               licenses     performance_snapshot           vtune_amplifier
clck_latest              debugger_2019                       inspector           ipp                        man          performance_snapshots          vtune_amplifier_2019

Regardless of what I put in the COMPONENT list, it is installing everything: advisor, vtune, inspector, dall tbb, 32-bit libraries, etc.  This is bloating the size of my Docker container to over 22 GB.

Any ideas why the install script is not processing the COMPONENT list?

Thanks for any insights you might have

0 Kudos
5 Replies
GeorgeBisbas
New Contributor I
1,580 Views

Greetings,
I am encountering exactly the same problem.
I would claim that it is absolutely replicated.

Any insights?
Has that been resolved?

Thank you in advance,
George Bisbas

0 Kudos
GeorgeBisbas
New Contributor I
1,580 Views

It seems that passing the required components as arguments at CLI, like
 

./install.sh --silent=silent.cfg --components intel-icc__x86_64

works for me.

Let me know if it works for you.
--George

0 Kudos
Miesch__Mark
Beginner
1,580 Views

Thanks George for the suggestion - I'll try it out.  I just wanted to add that this bug still exists in Parallel Studio 2020, intel 19.1.x . when I tried two weeks ago.  

0 Kudos
GeorgeBisbas
New Contributor I
1,580 Views

I agree. Yes this bug still exists.
--George

0 Kudos
cwtucwtu
Beginner
1,580 Views
I can confirm this for Parallel Studio XE 2020 update 1. Used this silent.cfg ``` # Patterns used to check silent configuration file # # anythingpat - any string # filepat - the file location pattern (/file/location/to/license.lic) # lspat - the license server address pattern (0123@hostname) # snpat - the serial number pattern (ABCD-01234567) # comppat - the component abbreviation (intel-component-0123.4-567__arch), use installer command line option to get it # Accept EULA, valid values are: {accept, decline} ACCEPT_EULA=accept # Optional error behavior, valid values are: {yes, no} CONTINUE_WITH_OPTIONAL_ERROR=yes # Install location, valid values are: {/opt/intel, filepat} PSET_INSTALL_DIR=/usr/local/intel/install/ # Continue with overwrite of existing installation directory, valid values are: {yes, no} CONTINUE_WITH_INSTALLDIR_OVERWRITE=yes # List of components to install (use semicolon to separate the components), valid values are: {ALL, DEFAULTS, comppat} COMPONENTS=intel-mkl-common__noarch;intel-mkl-core-32bit__x86_64;intel-mkl-core__x86_64;intel-mkl-core-rt-32bit__x86_64;intel-mkl-core-rt__x86_64;intel-mkl-gnu-32bit__x86_64;intel-mkl-gnu__x86_64;intel-mkl-gnu-rt-32bit__x86_64;intel-mkl-gnu-rt__x86_64;intel-mkl-common-c__noarch;intel-mkl-core-c-32bit__x86_64;intel-mkl-core-c__x86_64;intel-mkl-gnu-c-32bit__x86_64;intel-mkl-gnu-c__x86_64;intel-mkl-common-f__noarch;intel-mkl-core-f-32bit__x86_64;intel-mkl-core-f__x86_64;intel-mkl-gnu-f-rt-32bit__x86_64;intel-mkl-gnu-f-rt__x86_64;intel-mkl-gnu-f__x86_64;intel-mkl-gnu-f-32bit__x86_64;intel-mkl-f__x86_64;intel-mkl-tbb-32bit__x86_64;intel-mkl-tbb__x86_64;intel-tbb-devel-32bit__x86_64;intel-tbb-devel__x86_64;intel-tbb-common__noarch;intel-icc__x86_64;intel-ifort__x86_64;intel-icc-32bit__x86_64;intel-ifort-32bit__x86_64 # Installation mode, valid values are: {install, repair, uninstall} PSET_MODE=install # Serial number, valid values are: {snpat} #ACTIVATION_SERIAL_NUMBER=snpat # License file or license server, valid values are: {lspat, filepat} ACTIVATION_LICENSE_FILE=/usr/local/intel/xxx.lic # Activation type, valid values are: {exist_lic, license_server, license_file, serial_number} ACTIVATION_TYPE=license_file # Sampling driver installation type, valid values are: {build, kit} AMPLIFIER_SAMPLING_DRIVER_INSTALL_TYPE=build # Driver access group, valid values are: {anythingpat, vtune} AMPLIFIER_DRIVER_ACCESS_GROUP=vtune # Driver access permissions, valid values are: {anythingpat, 660} AMPLIFIER_DRIVER_PERMISSIONS=660 # Load driver(s) into the kernel during installation, valid values are: {yes, no} AMPLIFIER_LOAD_DRIVER=no # Path to C compiler, valid values are: {filepat, auto, none} AMPLIFIER_C_COMPILER=auto # Path to kernel source directory, valid values are: {filepat, auto, none} AMPLIFIER_KERNEL_SRC_DIR=none # Path to make command, valid values are: {filepat, auto, none} AMPLIFIER_MAKE_COMMAND=auto # Install boot script to automatically reload the driver(s) on system restart, valid values are: {yes, no} AMPLIFIER_INSTALL_BOOT_SCRIPT=yes # Enable per-user collection mode for Sampling driver, valid values are: {yes, no} AMPLIFIER_DRIVER_PER_USER_MODE=no # Path to the cluster description file, valid values are: {filepat} #CLUSTER_INSTALL_MACHINES_FILE=filepat # Intel(R) Software Improvement Program # # To improve our software and customer experience, Intel would like to collect technical # information about your software installation and runtime status (such as installation metrics, # license/support types, software SKU/serial, counters, flags, and timestamps) # and development environment (such as operating system, CPU architecture, # last 4-digits of the MAC address, 3rd party API usage and other Intel products installed). ("Information"). # # Intel may collect this Information directly or optionally through the use of Google Analytics. # If Google Analytics is used to collect the Information, Google will aggregate the # Information with that of other users and present the aggregated results to Intel without any personal identifiers. # Information collected by Google will be retained by Google under its own data collection policies # (https://support.google.com/analytics/answer/6004245?hl=en). # # Information that cannot be linked to an identifiable person may be retained by Intel # as long as it is necessary to support the software. # # You can revoke your consent at any time by removing the "~/intel/isip" file. # To remove the file, please open a macOS or Linux terminal, go to the folder "~/intel" and delete the "isip" file. # For more details, please refer to this article: (https://software.intel.com/en-us/articles/software-improvement-program). # # Yes - I consent to the collection of my Information # No - I do NOT consent to the collection of my Information #, valid values are: {yes, no} INTEL_SW_IMPROVEMENT_PROGRAM_CONSENT=no # Perform validation of digital signatures of RPM files, valid values are: {yes, no} SIGNING_ENABLED=yes # Select target architecture of your applications, valid values are: {IA32, INTEL64, ALL} ARCH_SELECTED=ALL ``` Expected to get MKL, TBB, Ifort, Icc in x32 and x64 bitness. Got this stuff too (output of ls in install dir): ``` lrwxrwxrwx 1 root root 48 May 14 13:32 advisor -> /usr/local/intel/install/advisor_2020.1.0.605410 lrwxrwxrwx 1 root root 48 May 14 13:32 advisor_2020 -> /usr/local/intel/install/advisor_2020.1.0.605410 drwxr-xr-x 18 root root 4096 May 14 13:32 advisor_2020.1.0.605410 drwxr-xr-x 2 root root 4096 May 14 13:34 bin drwxr-xr-x 3 root root 4096 Mar 16 15:50 clck lrwxrwxrwx 1 root root 36 May 14 13:31 clck_latest -> /usr/local/intel/install/clck/2019.8 lrwxrwxrwx 1 root root 28 May 14 13:34 compilers_and_libraries -> compilers_and_libraries_2020 drwxr-xr-x 3 root root 4096 May 14 13:34 compilers_and_libraries_2020 drwxr-xr-x 4 root root 4096 Mar 23 18:36 compilers_and_libraries_2020.1.217 drwxr-xr-x 7 root root 4096 Mar 23 17:45 conda_channel drwxr-xr-x 3 root root 4096 May 14 13:31 documentation_2019 drwxr-xr-x 4 root root 4096 Mar 24 11:12 documentation_2020 drwxr-xr-x 3 root root 4096 May 14 13:32 ide_support_2020 drwxr-xr-x 2 root root 4096 May 14 13:33 impi lrwxrwxrwx 1 root root 37 May 14 13:34 include -> compilers_and_libraries/linux/include lrwxrwxrwx 1 root root 50 May 14 13:31 inspector -> /usr/local/intel/install/inspector_2020.1.0.604266 lrwxrwxrwx 1 root root 50 May 14 13:31 inspector_2020 -> /usr/local/intel/install/inspector_2020.1.0.604266 drwxr-xr-x 18 root root 4096 May 14 13:31 inspector_2020.1.0.604266 drwxr-xr-x 3 root root 4096 May 14 13:31 itac lrwxrwxrwx 1 root root 33 May 14 13:34 lib -> compilers_and_libraries/linux/lib lrwxrwxrwx 1 root root 33 May 14 13:34 man -> compilers_and_libraries/linux/man lrwxrwxrwx 1 root root 33 May 14 13:34 mkl -> compilers_and_libraries/linux/mkl lrwxrwxrwx 1 root root 35 May 14 13:34 mpirt -> compilers_and_libraries/linux/mpirt lrwxrwxrwx 1 root root 29 May 14 13:34 parallel_studio_xe_2020 -> parallel_studio_xe_2020.1.102 drwxr-xr-x 5 root root 4096 May 14 13:34 parallel_studio_xe_2020.1.102 lrwxrwxrwx 1 root root 97 May 14 13:31 performance_snapshot -> /usr/local/intel/install/vtune_profiler_2020.1.0.607630/documentation/en/performance_snapshot.htm lrwxrwxrwx 1 root root 64 May 14 13:31 performance_snapshots -> /usr/local/intel/install/performance_snapshots_2020.1.0.0.607630 drwxr-xr-x 2 root root 4096 May 14 13:31 performance_snapshots_2020.1.0.0.607630 lrwxrwxrwx 1 root root 34 May 14 13:34 pstl -> compilers_and_libraries/linux/pstl drwxr-xr-x 3 root root 4096 Mar 24 11:12 samples_2020 lrwxrwxrwx 1 root root 33 May 14 13:34 tbb -> compilers_and_libraries/linux/tbb lrwxrwxrwx 1 root root 55 May 14 13:31 vtune_profiler -> /usr/local/intel/install/vtune_profiler_2020.1.0.607630 lrwxrwxrwx 1 root root 55 May 14 13:31 vtune_profiler_2020 -> /usr/local/intel/install/vtune_profiler_2020.1.0.607630 drwxr-xr-x 25 root root 4096 Mar 19 16:03 vtune_profiler_2020.1.0.607630 ```
0 Kudos
Reply