Intel® ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰੋ
ਇੱਕ API ਇੱਕ API ਡਾਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਲਾਇਬ੍ਰੇਰੀ
Intel® one API ਇੱਕ API ਡੇਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਲਾਇਬ੍ਰੇਰੀ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰੋ
Intel® oneAPI ਡੇਟਾ ਐਨਾਲਿਟਿਕਸ ਲਾਇਬ੍ਰੇਰੀ (oneDAL) ਇੱਕ ਲਾਇਬ੍ਰੇਰੀ ਹੈ ਜੋ ਸਭ ਲਈ ਉੱਚ ਅਨੁਕੂਲਿਤ ਐਲਗੋਰਿਦਮਿਕ ਬਿਲਡਿੰਗ ਬਲਾਕ ਪ੍ਰਦਾਨ ਕਰਕੇ ਵੱਡੇ ਡੇਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ।tagਗਣਨਾ ਦੇ ਬੈਚ, ਔਨਲਾਈਨ, ਅਤੇ ਡਿਸਟ੍ਰੀਬਿਊਟਿਡ ਪ੍ਰੋਸੈਸਿੰਗ ਮੋਡਾਂ ਵਿੱਚ ਡੇਟਾ ਵਿਸ਼ਲੇਸ਼ਣ (ਪ੍ਰੀਪ੍ਰੋਸੈਸਿੰਗ, ਪਰਿਵਰਤਨ, ਵਿਸ਼ਲੇਸ਼ਣ, ਮਾਡਲਿੰਗ, ਪ੍ਰਮਾਣਿਕਤਾ, ਅਤੇ ਫੈਸਲੇ ਲੈਣ) ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ। OneDAL ਬਾਰੇ ਆਮ ਜਾਣਕਾਰੀ ਲਈ, oneDAL ਦੇ ਅਧਿਕਾਰਤ ਪੰਨੇ 'ਤੇ ਜਾਓ।
ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਤੁਸੀਂ ਸ਼ੁਰੂ ਕਰੋ
oneDAL ਵਿੱਚ ਸਥਿਤ ਹੈ /dal ਡਾਇਰੈਕਟਰੀ ਜਿੱਥੇ ਉਹ ਡਾਇਰੈਕਟਰੀ ਹੈ ਜਿਸ ਵਿੱਚ Intel® oneAPI ਬੇਸ ਟੂਲਕਿੱਟ ਸਥਾਪਤ ਕੀਤੀ ਗਈ ਸੀ।
OneDAL ਦਾ SYCL ਸਮਰਥਨ ਵਾਲਾ ਮੌਜੂਦਾ ਸੰਸਕਰਣ Linux* ਅਤੇ Windows* 64-ਬਿੱਟ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਲਈ ਉਪਲਬਧ ਹੈ। ਪੂਰਵ-ਬਿਲਟ oneDAL ਲਾਇਬ੍ਰੇਰੀਆਂ ਵਿੱਚ ਲੱਭੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ /ਦਾਲ/ /resist ਡਾਇਰੈਕਟਰੀ.
ਸਿਸਟਮ ਦੀਆਂ ਜ਼ਰੂਰਤਾਂ ਅਤੇ ਸਾਬਕਾ ਬਣਾਉਣ ਲਈ ਲੋੜੀਂਦੀਆਂ ਨਿਰਭਰਤਾਵਾਂ ਬਾਰੇ ਜਾਣਨ ਲਈamples, ਦਾ ਹਵਾਲਾ ਦਿਓ ਸਿਸਟਮ ਦੀਆਂ ਲੋੜਾਂ ਪੰਨਾ
ਅੰਤ ਤੋਂ ਅੰਤ ਸਾਬਕਾample
ਹੇਠਾਂ ਤੁਸੀਂ GPU 'ਤੇ OneDAL ਐਲਗੋਰਿਦਮ ਲਈ ਇੱਕ ਆਮ ਵਰਤੋਂ ਵਰਕਫਲੋ ਲੱਭ ਸਕਦੇ ਹੋ। ਸਾਬਕਾample ਪ੍ਰਿੰਸੀਪਲ ਕੰਪੋਨੈਂਟ ਵਿਸ਼ਲੇਸ਼ਣ ਐਲਗੋਰਿਦਮ (PCA) ਲਈ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ।
ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮ ਦਰਸਾਉਂਦੇ ਹਨ ਕਿ ਕਿਵੇਂ ਕਰਨਾ ਹੈ:
- CSV ਤੋਂ ਡੇਟਾ ਪੜ੍ਹੋ file
- PCA ਲਈ ਸਿਖਲਾਈ ਅਤੇ ਅਨੁਮਾਨ ਕਾਰਜ ਚਲਾਓ
- ਸਿਖਲਾਈ 'ਤੇ ਪ੍ਰਾਪਤ ਕੀਤੇ ਇੰਟਰਮੀਡੀਏਟ ਨਤੀਜਿਆਂ ਤੱਕ ਪਹੁੰਚ ਕਰੋ stage
- ਹੇਠਾਂ ਦਿੱਤੇ ਸਿਰਲੇਖ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ ਜੋ ਸਾਰੇ OneDAL ਘੋਸ਼ਣਾਵਾਂ ਨੂੰ ਉਪਲਬਧ ਕਰਵਾਉਂਦਾ ਹੈ।
- ਲੋੜੀਂਦੇ ਡਿਵਾਈਸ ਚੋਣਕਾਰ ਨਾਲ ਇੱਕ SYCL* ਕਤਾਰ ਬਣਾਓ। ਇਸ ਸਥਿਤੀ ਵਿੱਚ, GPU ਚੋਣਕਾਰ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ:
const auto queue = sycl::queue{sycl::gpu_selector{} }; - ਕਿਉਂਕਿ ਸਾਰੀਆਂ ਵਨਡਾਲ ਘੋਸ਼ਣਾਵਾਂ oneapi::dal ਨੇਮਸਪੇਸ ਵਿੱਚ ਹਨ, ਵਨਏਪੀ::ਡਾਲ ਦੀ ਬਜਾਏ ਡਲ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਵਨਏਪੀਆਈ ਨੇਮਸਪੇਸ ਤੋਂ ਸਾਰੀਆਂ ਘੋਸ਼ਣਾਵਾਂ ਆਯਾਤ ਕਰੋ
- CSV ਤੋਂ ਡਾਟਾ ਪੜ੍ਹਨ ਲਈ CSV ਡਾਟਾ ਸਰੋਤ ਦੀ ਵਰਤੋਂ ਕਰੋ file ਇੱਕ ਸਾਰਣੀ ਵਿੱਚ:
const auto data = dal::read (ਕਤਾਰ, dal::csv::ਡਾਟਾ ਸਰੋਤ{“data.csv”}); - ਇੱਕ PCA ਡਿਸਕ੍ਰਿਪਟਰ ਬਣਾਓ, ਇਸਦੇ ਮਾਪਦੰਡਾਂ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ, ਅਤੇ CSV ਤੋਂ ਲੋਡ ਕੀਤੇ ਡੇਟਾ 'ਤੇ ਸਿਖਲਾਈ ਐਲਗੋਰਿਦਮ ਚਲਾਓ।
- ਸਿੱਖੇ ਹੋਏ eigenvectors ਨੂੰ ਛਾਪੋ:
- ਡੇਟਾ ਦੀ ਅਯਾਮਤਾ ਨੂੰ ਘਟਾਉਣ ਲਈ ਅਨੁਮਾਨ ਲਈ ਸਿਖਲਾਈ ਪ੍ਰਾਪਤ ਮਾਡਲ ਦੀ ਵਰਤੋਂ ਕਰੋ:
ਬਣਾਓ ਅਤੇ ਚਲਾਓ ਸਾਬਕਾamples
ਸਾਬਕਾ ਬਣਾਉਣ ਅਤੇ ਚਲਾਉਣ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰੋamples SYCL ਸਹਾਇਤਾ ਨਾਲ ਇੱਕ DAL ਦੀ ਬੁਨਿਆਦੀ ਵਰਤੋਂ ਦੇ ਦ੍ਰਿਸ਼ਾਂ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦੇ ਹੋਏ। ਵੱਲ ਜਾ /ਦਾਲ/ ਅਤੇ ਫਿਰ ਇੱਕ ਵਾਤਾਵਰਣ ਸੈਟ ਅਪ ਕਰੋ ਜਿਵੇਂ ਕਿ ਸਾਬਕਾ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈampਹੇਠਾਂ:
ਨੋਟ ਕਰੋ ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰੀ ਸਮੱਗਰੀ ਜੋ # ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ ਨੂੰ ਇੱਕ ਟਿੱਪਣੀ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਕੋਡ ਨਾਲ ਨਹੀਂ ਚਲਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
- ਇੱਕ DAL (ਵੇਰੀਏਬਲ ਜਿਵੇਂ ਕਿ CPATH, LIBRARY_PATH, ਅਤੇ LD_LIBRARY_PATH) ਲਈ ਲੋੜੀਂਦਾ ਵਾਤਾਵਰਣ ਸੈਟ ਅਪ ਕਰੋ:
• ਲੀਨਕਸ ਉੱਤੇ, ਲੋੜੀਂਦੇ ਵਾਤਾਵਰਣ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਦੇ ਦੋ ਸੰਭਵ ਤਰੀਕੇ ਹਨ: vars.sh ਸਕ੍ਰਿਪਟ ਦੁਆਰਾ ਜਾਂ ਮੋਡੀਊਲ ਦੁਆਰਾ files.
• vars.sh ਸਕ੍ਰਿਪਟ ਦੁਆਰਾ ਇੱਕ DAL ਵਾਤਾਵਰਨ ਸੈਟ ਕਰਨਾ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ:
ਸਰੋਤ ./env/vars.sh
• ਮੋਡੀਊਲ ਰਾਹੀਂ ਇੱਕ DAL ਵਾਤਾਵਰਨ ਸੈਟ ਅਪ ਕਰਨਾ files
ਸ਼ੁਰੂ ਕਰੋ 1. ਮੋਡੀਊਲ: ਸਰੋਤ $MODULESHOME/infit/bash
ਨੋਟ ਕਰੋ ਵੇਰਵਿਆਂ ਲਈ ਵਾਤਾਵਰਣ ਮੋਡੀਊਲ ਦਸਤਾਵੇਜ਼ ਵੇਖੋ।
ਪ੍ਰਦਾਨ ਕਰੋ 2. ਮੋਡੀਊਲ ਦੇ ਮਾਰਗ ਦੇ ਨਾਲ ਮੋਡੀਊਲ files ਡਾਇਰੈਕਟਰੀ: ਮੋਡੀਊਲ
./module ਦੀ ਵਰਤੋਂ ਕਰੋ files
The3.module ਚਲਾਓ:
ਮੋਡੀਊਲ ਲੋਡ ਦਾਲ
• ਵਿੰਡੋਜ਼ 'ਤੇ, ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ:
/env/vars.bat - ਕਾਪੀ ਕਰੋ ./examples/neap/dip ਇੱਕ ਲਿਖਣਯੋਗ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਜੇ ਜਰੂਰੀ ਹੋਵੇ (ਕਿਉਂਕਿ ਇਹ ਅਸਥਾਈ ਬਣਾਉਂਦਾ ਹੈ files):
cp r./examples/oneapi/dpc ${WRITABLE_DIR} - Intel® one API DPC++/C++ ਕੰਪਾਈਲਰ ਲਈ ਕੰਪਾਈਲਰ ਵਾਤਾਵਰਨ ਸੈਟ ਅਪ ਕਰੋ। ਦੇਖੋ Intel® oneAPI DPC++/C++ ਕੰਪਾਈਲਰ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰੋ ਵੇਰਵਿਆਂ ਲਈ।
- ਸਾਬਕਾ ਨੂੰ ਬਣਾਓ ਅਤੇ ਚਲਾਓamples ਜੋ ਦਿਖਾਉਂਦੇ ਹਨ ਕਿ SYCL ਸਹਾਇਤਾ ਨਾਲ ਇੱਕ DAL ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ:
ਨੋਟ ਕਰੋ ਤੁਹਾਨੂੰ ਸਾਬਕਾ ਨੂੰ ਲਿਖਣ ਦੀ ਇਜਾਜ਼ਤ ਦੀ ਲੋੜ ਹੈamples ਫੋਲਡਰ ਸਾਬਕਾ ਬਣਾਉਣ ਲਈamples, ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਅਨੁਮਤੀਆਂ ਨੂੰ ਲਾਗੂ ਕਰੋ। ਨਹੀਂ ਤਾਂ, ਤੁਹਾਨੂੰ ਸਾਬਕਾ ਦੀ ਨਕਲ ਕਰਨ ਦੀ ਲੋੜ ਹੈamples/oneapi/dpc ਅਤੇ ਸਾਬਕਾamples/oneapi/ਡਾਟਾ ਫੋਲਡਰਾਂ ਨੂੰ ਸਹੀ ਅਨੁਮਤੀਆਂ ਨਾਲ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਭੇਜੋ। ਇਹ ਦੋ ਫੋਲਡਰਾਂ ਨੂੰ ਇੱਕ ਦੂਜੇ ਦੇ ਸਬੰਧ ਵਿੱਚ ਇੱਕੋ ਡਾਇਰੈਕਟਰੀ ਪੱਧਰ ਵਿੱਚ ਬਰਕਰਾਰ ਰੱਖਣਾ ਚਾਹੀਦਾ ਹੈ।
• ਲੀਨਕਸ 'ਤੇ:
• ਵਿੰਡੋਜ਼ 'ਤੇ:
- ਬਿਲਡ ਪ੍ਰਕਿਰਿਆ ਦੇ ਸਾਰੇ ਉਪਲਬਧ ਮਾਪਦੰਡਾਂ ਨੂੰ ਦੇਖਣ ਲਈ, ਮੇਕ ਆਨ ਲੀਨਕਸ* ਜਾਂ ਵਿੰਡੋਜ਼ ਉੱਤੇ ਅਨਮੇਕ ਟਾਈਪ ਕਰੋ।
ਨਤੀਜੇ ਵਜੋਂ ਸਾਬਕਾample binaries ਅਤੇ log files ਨੂੰ _results ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ।
ਨੋਟ ਕਰੋ ਤੁਹਾਨੂੰ ਸਾਬਕਾ ਨੂੰ ਚਲਾਉਣਾ ਚਾਹੀਦਾ ਹੈampਸਾਬਕਾ ਤੋਂ ਲੈਸamples/oneapi/dpc ਫੋਲਡਰ, _results ਫੋਲਡਰ ਤੋਂ ਨਹੀਂ। ਜ਼ਿਆਦਾਤਰ ਸਾਬਕਾamples ਨੂੰ ਸਾਬਕਾ ਵਿੱਚ ਸਟੋਰ ਕਰਨ ਲਈ ਡੇਟਾ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈamples/oneapi/data ਫੋਲਡਰ ਅਤੇ ਇਸ ਨਾਲ ਸੰਬੰਧਿਤ ਲਿੰਕ ਹੋਣਾ ਸਾਬਕਾ ਤੋਂ ਸ਼ੁਰੂ ਹੋਇਆamples/oneapi/dip ਫੋਲਡਰ।
ਤੁਸੀਂ ਰਵਾਇਤੀ C++ ਸਾਬਕਾ ਬਣਾ ਸਕਦੇ ਹੋampਸਾਬਕਾ ਵਿੱਚ ਸਥਿਤ lesampਇਸੇ ਤਰ੍ਹਾਂ les/oneapi/cup ਫੋਲਡਰ।
pkg-config ਨਾਲ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਕੰਪਾਇਲ ਅਤੇ ਬਣਾਓ
pkg-config ਟੂਲ ਨਿਰਭਰਤਾ ਨਾਲ ਸਾਫਟਵੇਅਰ ਬਣਾਉਣ ਲਈ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਟੂਲ ਹੈ। Intel® ਇੱਕ API ਡਾਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਲਾਇਬ੍ਰੇਰੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ fileਲਾਇਬ੍ਰੇਰੀ ਨਾਲ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨ ਅਤੇ ਲਿੰਕ ਕਰਨ ਲਈ pug-config ਮੈਟਾਡੇਟਾ ਨਾਲ s.
ਵਾਤਾਵਰਣ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ
pug-config ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਲਾਇਬ੍ਰੇਰੀ ਬਣਾਓ ਅਤੇ ਫਿਰ vars.sh ਜਾਂ vars.bat ਸਕ੍ਰਿਪਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਾਤਾਵਰਨ ਸੈਟ ਅਪ ਕਰੋ:
- ਲੀਨਕਸ 'ਤੇ: ਸਰੋਤ ./env/vars.sh
- ਵਿੰਡੋਜ਼ 'ਤੇ: /env/vars.bat
ਇੱਕ ਮੈਟਾਡੇਟਾ ਚੁਣੋ file
ਮੈਟਾਡੇਟਾ files ਇੱਕ DAL ਕਵਰ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ, ਸਿਰਫ 64-ਬਿੱਟ ਲੀਨਕਸ, ਮੈਕੋਸ, ਜਾਂ C++ ਲਈ ਵਿੰਡੋਜ਼ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ 'ਤੇ ਹੋਸਟ ਡਿਵਾਈਸ ਕੌਂਫਿਗਰੇਸ਼ਨ।
ਮੈਟਾਡੇਟਾ ਚੁਣੋ file ਇੱਕ DAL ਥ੍ਰੈਡਿੰਗ ਮੋਡ ਅਤੇ ਲਿੰਕਿੰਗ ਵਿਧੀ ਦੇ ਅਧਾਰ ਤੇ ਜੋ ਤੁਸੀਂ ਵਰਤਦੇ ਹੋ:
ਇੱਕ DAL pug-config ਮੈਟਾਡੇਟਾ files
ਸਿੰਗਲ-ਥਰਿੱਡਡ (ਗੈਰ-ਥਰਿੱਡਡ) | ਮਲਟੀ-ਥਰਿੱਡਡ (ਅੰਦਰੂਨੀ ਥਰਿੱਡਡ) | |
ਸਥਿਰ ਲਿੰਕਿੰਗ | dal-static-sequential-host | dal-static-threading-host |
ਡਾਇਨਾਮਿਕ ਲਿੰਕਿੰਗ | dal-ਗਤੀਸ਼ੀਲ-ਕ੍ਰਮਵਾਰ-ਹੋਸਟ | dal-ਡਾਇਨਾਮਿਕ-ਥ੍ਰੈਡਿੰਗ-ਹੋਸਟ |
peg-config ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਕੰਪਾਇਲ ਕਰੋ
ਇੱਕ DAL ਅਤੇ peg-config ਨਾਲ test.cpp ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨ ਲਈ, ਇੱਕ DAL pug-config ਮੈਟਾਡੇਟਾ ਦਾ ਨਾਮ ਪ੍ਰਦਾਨ ਕਰੋ। file ਇੱਕ ਇੰਪੁੱਟ ਪੈਰਾਮੀਟਰ ਦੇ ਤੌਰ ਤੇ. ਸਾਬਕਾ ਲਈampLe:
- ਲੀਨਕਸ ਜਾਂ ਮੈਕੋਸ 'ਤੇ:
ice test.cpp pug-config -flags -libs dal-dynamic-threading-host - ਵਿੰਡੋਜ਼ 'ਤੇ:
/F “delimbs=,” %i in ('pug-config –flags -libs dal-dynamic-threading-host) ਲਈ icl test.cpp %i ਕਰੋ
ਏ ਐੱਸampsvm_two_class_thunder_dense_batch ਸਾਬਕਾ ਲਈ le ਕੋਡample SYCL ਸਹਿਯੋਗ ਨਾਲ। ਸਾਬਕਾ ਤੋਂ ਹੇਠਾਂ ਚਲਾਓamples/oneapi/cpp ਡਾਇਰੈਕਟਰੀ: - ਲੀਨਕਸ ਜਾਂ ਮੈਕੋਸ 'ਤੇ:
icc -I source/ source/svm/svm_two_class_thunder_dense_batch.cpp icc test.cpp pkg-config –cflags –libs dal-dynamic-threading-host - ਵਿੰਡੋਜ਼ 'ਤੇ:
ਲਈ /F “delis=,” %i in ('peg-config –flags –libs dal-dynamic-threading-host) do ill -I source/ ill svm_two_class_thunder_dense_batch.cpp %i
ਹੋਰ ਲੱਭੋ
ਦਸਤਾਵੇਜ਼ | ਵਰਣਨ |
ਡਿਵੈਲਪਰ ਗਾਈਡ ਅਤੇ ਹਵਾਲਾ | ਲਈ ਇੱਕ DAL ਡਿਵੈਲਪਰ ਗਾਈਡ ਅਤੇ ਹਵਾਲਾ ਵੇਖੋ ਲਾਗੂ ਕੀਤੇ ਐਲਗੋਰਿਦਮ ਬਾਰੇ ਵਿਸਤ੍ਰਿਤ ਜਾਣਕਾਰੀ। |
ਸਿਸਟਮ ਦੀਆਂ ਲੋੜਾਂ | Intel® one API ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਿਸਟਮ ਲੋੜਾਂ ਦੀ ਜਾਂਚ ਕਰੋ ਡਾਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਲਾਇਬ੍ਰੇਰੀ. |
ਰੀਲੀਜ਼ ਨੋਟਸ | Intel® one API ਡੇਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ ਰੀਲੀਜ਼ ਨੋਟਸ ਵੇਖੋ ਨਵੀਨਤਮ ਰੀਲੀਜ਼ ਵਿੱਚ ਨਵੇਂ ਅੱਪਡੇਟ ਬਾਰੇ ਜਾਣਨ ਲਈ ਲਾਇਬ੍ਰੇਰੀ। |
ਕੋਡ ਐਸamples | daal4py, ਇੱਕ ਪਾਈਥਨ* API ਦੇ ਨਾਲ ਇੱਕ DAL ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਸਿੱਖੋ। |
ਇੱਕ DAL ਨਿਰਧਾਰਨ | ਇੱਕ API ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਲੋੜਾਂ ਬਾਰੇ ਜਾਣੋ ਡਾਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਲਾਇਬ੍ਰੇਰੀ. |
ਨੋਟਿਸ ਅਤੇ ਬੇਦਾਅਵਾ
ਇੰਟੈੱਲ ਤਕਨਾਲੋਜੀਆਂ ਨੂੰ ਸਮਰੱਥ ਹਾਰਡਵੇਅਰ, ਸਾੱਫਟਵੇਅਰ ਜਾਂ ਸੇਵਾ ਐਕਟੀਵੇਸ਼ਨ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ.
ਕੋਈ ਵੀ ਉਤਪਾਦ ਜਾਂ ਭਾਗ ਬਿਲਕੁਲ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਹੋ ਸਕਦਾ।
ਤੁਹਾਡੀਆਂ ਕੀਮਤਾਂ ਅਤੇ ਨਤੀਜੇ ਵੱਖਰੇ ਹੋ ਸਕਦੇ ਹਨ.
© ਇੰਟੇਲ ਕਾਰਪੋਰੇਸ਼ਨ। Intel, Intel ਲੋਗੋ, ਅਤੇ ਹੋਰ Intel ਚਿੰਨ੍ਹ Intel ਕਾਰਪੋਰੇਸ਼ਨ ਜਾਂ ਇਸਦੀਆਂ ਸਹਾਇਕ ਕੰਪਨੀਆਂ ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਹਨ। ਹੋਰ ਨਾਵਾਂ ਅਤੇ ਬ੍ਰਾਂਡਾਂ 'ਤੇ ਦੂਜਿਆਂ ਦੀ ਸੰਪਤੀ ਵਜੋਂ ਦਾਅਵਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਇਸ ਦਸਤਾਵੇਜ਼ ਦੁਆਰਾ ਕਿਸੇ ਵੀ ਬੌਧਿਕ ਸੰਪੱਤੀ ਦੇ ਅਧਿਕਾਰਾਂ ਲਈ ਕੋਈ ਲਾਇਸੈਂਸ (ਐਸਟੋਪਲ ਦੁਆਰਾ ਜਾਂ ਕਿਸੇ ਹੋਰ ਤਰੀਕੇ ਨਾਲ ਪ੍ਰਗਟ ਜਾਂ ਸੰਕੇਤ) ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ ਹੈ।
ਵਰਣਿਤ ਉਤਪਾਦਾਂ ਵਿੱਚ ਡਿਜ਼ਾਈਨ ਨੁਕਸ ਜਾਂ ਇਰੱਟਾ ਵਜੋਂ ਜਾਣੀਆਂ ਜਾਂਦੀਆਂ ਗਲਤੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ ਜੋ ਉਤਪਾਦ ਨੂੰ ਪ੍ਰਕਾਸ਼ਿਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਤੋਂ ਭਟਕਣ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦੀਆਂ ਹਨ। ਮੌਜੂਦਾ ਅੱਖਰ-ਚਿੰਨ੍ਹ ਇਰੱਟਾ ਬੇਨਤੀ 'ਤੇ ਉਪਲਬਧ ਹੈ।
Intel ਸਾਰੀਆਂ ਐਕਸਪ੍ਰੈਸ ਅਤੇ ਅਪ੍ਰਤੱਖ ਵਾਰੰਟੀਆਂ ਦਾ ਖੰਡਨ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਸੀਮਾ ਤੋਂ ਬਿਨਾਂ, ਵਪਾਰਕਤਾ ਦੀਆਂ ਅਪ੍ਰਤੱਖ ਵਾਰੰਟੀਆਂ, ਕਿਸੇ ਖਾਸ ਉਦੇਸ਼ ਲਈ ਤੰਦਰੁਸਤੀ, ਅਤੇ ਗੈਰ-ਉਲੰਘਣਾ, ਅਤੇ ਨਾਲ ਹੀ ਪ੍ਰਦਰਸ਼ਨ ਦੇ ਕੋਰਸ, ਸੌਦੇ ਦੇ ਕੋਰਸ, ਜਾਂ ਵਪਾਰ ਵਿੱਚ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੀ ਕੋਈ ਵੀ ਵਾਰੰਟੀ ਸ਼ਾਮਲ ਹੈ।
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
intel oneAPI oneAPI ਡੇਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਲਾਇਬ੍ਰੇਰੀ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰੋ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ oneAPI oneAPI ਡੇਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਲਾਇਬ੍ਰੇਰੀ ਦੇ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰੋ, ਸ਼ੁਰੂਆਤ ਕਰੋ, oneAPI oneAPI ਡੇਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਲਾਇਬ੍ਰੇਰੀ, ਵਿਸ਼ਲੇਸ਼ਣ ਲਾਇਬ੍ਰੇਰੀ ਦੇ ਨਾਲ |