Fix apt install oneapi scripts (#10891)
* Fix apt install oneapi scripts * add intel-oneapi-mkl-devel * add apt pkgs
This commit is contained in:
		
							parent
							
								
									f51bf018eb
								
							
						
					
					
						commit
						d058f2b403
					
				
					 2 changed files with 87 additions and 61 deletions
				
			
		| 
						 | 
					@ -215,6 +215,51 @@ IPEX-LLM GPU support on Linux has been verified on:
 | 
				
			||||||
      Intel® oneAPI Base Toolkit 2024.0 installation methods:
 | 
					      Intel® oneAPI Base Toolkit 2024.0 installation methods:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      .. tabs::
 | 
					      .. tabs::
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					         .. tab:: APT installer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            Step 1: Set up repository
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            .. code-block:: bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					               wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null
 | 
				
			||||||
 | 
					               echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list
 | 
				
			||||||
 | 
					               sudo apt update
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            Step 2: Install the package
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            .. code-block:: bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					               sudo apt install intel-oneapi-common-vars=2024.0.0-49406 \
 | 
				
			||||||
 | 
					                  intel-oneapi-common-oneapi-vars=2024.0.0-49406 \
 | 
				
			||||||
 | 
					                  intel-oneapi-diagnostics-utility=2024.0.0-49093 \
 | 
				
			||||||
 | 
					                  intel-oneapi-compiler-dpcpp-cpp=2024.0.2-49895 \
 | 
				
			||||||
 | 
					                  intel-oneapi-dpcpp-ct=2024.0.0-49381 \
 | 
				
			||||||
 | 
					                  intel-oneapi-mkl=2024.0.0-49656 \
 | 
				
			||||||
 | 
					                  intel-oneapi-mkl-devel=2024.0.0-49656 \
 | 
				
			||||||
 | 
					                  intel-oneapi-mpi=2021.11.0-49493 \
 | 
				
			||||||
 | 
					                  intel-oneapi-mpi-devel=2021.11.0-49493 \
 | 
				
			||||||
 | 
					                  intel-oneapi-dal=2024.0.1-25 \
 | 
				
			||||||
 | 
					                  intel-oneapi-dal-devel=2024.0.1-25 \
 | 
				
			||||||
 | 
					                  intel-oneapi-ippcp=2021.9.1-5 \
 | 
				
			||||||
 | 
					                  intel-oneapi-ippcp-devel=2021.9.1-5 \
 | 
				
			||||||
 | 
					                  intel-oneapi-ipp=2021.10.1-13 \
 | 
				
			||||||
 | 
					                  intel-oneapi-ipp-devel=2021.10.1-13 \
 | 
				
			||||||
 | 
					                  intel-oneapi-tlt=2024.0.0-352 \
 | 
				
			||||||
 | 
					                  intel-oneapi-ccl=2021.11.2-5 \
 | 
				
			||||||
 | 
					                  intel-oneapi-ccl-devel=2021.11.2-5 \
 | 
				
			||||||
 | 
					                  intel-oneapi-dnnl-devel=2024.0.0-49521 \
 | 
				
			||||||
 | 
					                  intel-oneapi-dnnl=2024.0.0-49521 \
 | 
				
			||||||
 | 
					                  intel-oneapi-tcm-1.0=1.0.0-435
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            .. note::
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					               You can uninstall the package by running the following command:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					               .. code-block:: bash
 | 
				
			||||||
 | 
					               
 | 
				
			||||||
 | 
					                  sudo apt autoremove intel-oneapi-common-vars
 | 
				
			||||||
 | 
					
 | 
				
			||||||
         .. tab:: PIP installer
 | 
					         .. tab:: PIP installer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            Step 1: Install oneAPI in a user-defined folder, e.g., ``~/intel/oneapi``.
 | 
					            Step 1: Install oneAPI in a user-defined folder, e.g., ``~/intel/oneapi``.
 | 
				
			||||||
| 
						 | 
					@ -248,30 +293,6 @@ IPEX-LLM GPU support on Linux has been verified on:
 | 
				
			||||||
                  rm -r ~/intel/oneapi
 | 
					                  rm -r ~/intel/oneapi
 | 
				
			||||||
                  conda env config vars unset LD_LIBRARY_PATH -n llm
 | 
					                  conda env config vars unset LD_LIBRARY_PATH -n llm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
         .. tab:: APT installer
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            Step 1: Set up repository
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            .. code-block:: bash
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
               wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null
 | 
					 | 
				
			||||||
               echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list
 | 
					 | 
				
			||||||
               sudo apt update
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            Step 2: Install the package
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            .. code-block:: bash
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
               sudo apt install -y intel-basekit=2024.0.1-43
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            .. note::
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
               You can uninstall the package by running the following command:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
               .. code-block:: bash
 | 
					 | 
				
			||||||
               
 | 
					 | 
				
			||||||
                  sudo apt autoremove intel-basekit
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
         .. tab:: Offline installer
 | 
					         .. tab:: Offline installer
 | 
				
			||||||
         
 | 
					         
 | 
				
			||||||
            Using the offline installer allows you to customize the installation path.
 | 
					            Using the offline installer allows you to customize the installation path.
 | 
				
			||||||
| 
						 | 
					@ -308,6 +329,38 @@ IPEX-LLM GPU support on Linux has been verified on:
 | 
				
			||||||
      Intel® oneAPI Base Toolkit 2023.2 installation methods:
 | 
					      Intel® oneAPI Base Toolkit 2023.2 installation methods:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      .. tabs::
 | 
					      .. tabs::
 | 
				
			||||||
 | 
					         .. tab:: APT installer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            Step 1: Set up repository
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            .. code-block:: bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					               wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null
 | 
				
			||||||
 | 
					               echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list
 | 
				
			||||||
 | 
					               sudo apt update
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            Step 2: Install the packages
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            .. code-block:: bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					               sudo apt install -y intel-oneapi-common-vars=2023.2.0-49462 \
 | 
				
			||||||
 | 
					                  intel-oneapi-compiler-cpp-eclipse-cfg=2023.2.0-49495 intel-oneapi-compiler-dpcpp-eclipse-cfg=2023.2.0-49495 \
 | 
				
			||||||
 | 
					                  intel-oneapi-diagnostics-utility=2022.4.0-49091 \
 | 
				
			||||||
 | 
					                  intel-oneapi-compiler-dpcpp-cpp=2023.2.0-49495 \
 | 
				
			||||||
 | 
					                  intel-oneapi-mkl=2023.2.0-49495 intel-oneapi-mkl-devel=2023.2.0-49495 \
 | 
				
			||||||
 | 
					                  intel-oneapi-mpi=2021.10.0-49371 intel-oneapi-mpi-devel=2021.10.0-49371 \
 | 
				
			||||||
 | 
					                  intel-oneapi-tbb=2021.10.0-49541 intel-oneapi-tbb-devel=2021.10.0-49541\
 | 
				
			||||||
 | 
					                  intel-oneapi-ccl=2021.10.0-49084 intel-oneapi-ccl-devel=2021.10.0-49084\
 | 
				
			||||||
 | 
					                  intel-oneapi-dnnl-devel=2023.2.0-49516 intel-oneapi-dnnl=2023.2.0-49516
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            .. note::
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					               You can uninstall the package by running the following command:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					               .. code-block:: bash
 | 
				
			||||||
 | 
					               
 | 
				
			||||||
 | 
					                  sudo apt autoremove intel-oneapi-common-vars
 | 
				
			||||||
 | 
					
 | 
				
			||||||
         .. tab:: PIP installer
 | 
					         .. tab:: PIP installer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            Step 1: Install oneAPI in a user-defined folder, e.g., ``~/intel/oneapi``
 | 
					            Step 1: Install oneAPI in a user-defined folder, e.g., ``~/intel/oneapi``
 | 
				
			||||||
| 
						 | 
					@ -341,38 +394,6 @@ IPEX-LLM GPU support on Linux has been verified on:
 | 
				
			||||||
                  rm -r ~/intel/oneapi
 | 
					                  rm -r ~/intel/oneapi
 | 
				
			||||||
                  conda env config vars unset LD_LIBRARY_PATH -n llm
 | 
					                  conda env config vars unset LD_LIBRARY_PATH -n llm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
         .. tab:: APT installer
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            Step 1: Set up repository
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            .. code-block:: bash
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
               wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null
 | 
					 | 
				
			||||||
               echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list
 | 
					 | 
				
			||||||
               sudo apt update
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            Step 2: Install the packages
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            .. code-block:: bash
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
               sudo apt install -y intel-oneapi-common-vars=2023.2.0-49462 \
 | 
					 | 
				
			||||||
                  intel-oneapi-compiler-cpp-eclipse-cfg=2023.2.0-49495 intel-oneapi-compiler-dpcpp-eclipse-cfg=2023.2.0-49495 \
 | 
					 | 
				
			||||||
                  intel-oneapi-diagnostics-utility=2022.4.0-49091 \
 | 
					 | 
				
			||||||
                  intel-oneapi-compiler-dpcpp-cpp=2023.2.0-49495 \
 | 
					 | 
				
			||||||
                  intel-oneapi-mkl=2023.2.0-49495 intel-oneapi-mkl-devel=2023.2.0-49495 \
 | 
					 | 
				
			||||||
                  intel-oneapi-mpi=2021.10.0-49371 intel-oneapi-mpi-devel=2021.10.0-49371 \
 | 
					 | 
				
			||||||
                  intel-oneapi-tbb=2021.10.0-49541 intel-oneapi-tbb-devel=2021.10.0-49541\
 | 
					 | 
				
			||||||
                  intel-oneapi-ccl=2021.10.0-49084 intel-oneapi-ccl-devel=2021.10.0-49084\
 | 
					 | 
				
			||||||
                  intel-oneapi-dnnl-devel=2023.2.0-49516 intel-oneapi-dnnl=2023.2.0-49516
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            .. note::
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
               You can uninstall the package by running the following command:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
               .. code-block:: bash
 | 
					 | 
				
			||||||
               
 | 
					 | 
				
			||||||
                  sudo apt autoremove intel-oneapi-common-vars
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
         .. tab:: Offline installer
 | 
					         .. tab:: Offline installer
 | 
				
			||||||
         
 | 
					         
 | 
				
			||||||
            Using the offline installer allows you to customize the installation path.
 | 
					            Using the offline installer allows you to customize the installation path.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -111,17 +111,22 @@ IPEX-LLM currently supports the Ubuntu 20.04 operating system and later, and sup
 | 
				
			||||||
  sudo apt update
 | 
					  sudo apt update
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  sudo apt install intel-oneapi-common-vars=2024.0.0-49406 \
 | 
					  sudo apt install intel-oneapi-common-vars=2024.0.0-49406 \
 | 
				
			||||||
    intel-oneapi-compiler-cpp-eclipse-cfg=2024.0.2-49895 \
 | 
					    intel-oneapi-common-oneapi-vars=2024.0.0-49406 \
 | 
				
			||||||
    intel-oneapi-compiler-dpcpp-eclipse-cfg=2024.0.2-49895 \
 | 
					 | 
				
			||||||
    intel-oneapi-diagnostics-utility=2024.0.0-49093 \
 | 
					    intel-oneapi-diagnostics-utility=2024.0.0-49093 \
 | 
				
			||||||
    intel-oneapi-compiler-dpcpp-cpp=2024.0.2-49895 \
 | 
					    intel-oneapi-compiler-dpcpp-cpp=2024.0.2-49895 \
 | 
				
			||||||
 | 
					    intel-oneapi-dpcpp-ct=2024.0.0-49381 \
 | 
				
			||||||
    intel-oneapi-mkl=2024.0.0-49656 \
 | 
					    intel-oneapi-mkl=2024.0.0-49656 \
 | 
				
			||||||
    intel-oneapi-mkl-devel=2024.0.0-49656 \
 | 
					    intel-oneapi-mkl-devel=2024.0.0-49656 \
 | 
				
			||||||
    intel-oneapi-mpi=2021.11.0-49493 \
 | 
					    intel-oneapi-mpi=2021.11.0-49493 \
 | 
				
			||||||
    intel-oneapi-mpi-devel=2021.11.0-49493 \
 | 
					    intel-oneapi-mpi-devel=2021.11.0-49493 \
 | 
				
			||||||
    intel-oneapi-tbb=2021.11.0-49513  \
 | 
					    intel-oneapi-dal=2024.0.1-25 \
 | 
				
			||||||
    intel-oneapi-tbb-devel=2021.11.0-49513 \
 | 
					    intel-oneapi-dal-devel=2024.0.1-25 \
 | 
				
			||||||
    intel-oneapi-ccl=2021.11.2-5  \
 | 
					    intel-oneapi-ippcp=2021.9.1-5 \
 | 
				
			||||||
 | 
					    intel-oneapi-ippcp-devel=2021.9.1-5 \
 | 
				
			||||||
 | 
					    intel-oneapi-ipp=2021.10.1-13 \
 | 
				
			||||||
 | 
					    intel-oneapi-ipp-devel=2021.10.1-13 \
 | 
				
			||||||
 | 
					    intel-oneapi-tlt=2024.0.0-352 \
 | 
				
			||||||
 | 
					    intel-oneapi-ccl=2021.11.2-5 \
 | 
				
			||||||
    intel-oneapi-ccl-devel=2021.11.2-5 \
 | 
					    intel-oneapi-ccl-devel=2021.11.2-5 \
 | 
				
			||||||
    intel-oneapi-dnnl-devel=2024.0.0-49521 \
 | 
					    intel-oneapi-dnnl-devel=2024.0.0-49521 \
 | 
				
			||||||
    intel-oneapi-dnnl=2024.0.0-49521 \
 | 
					    intel-oneapi-dnnl=2024.0.0-49521 \
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue