Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut clinfo'dur.
Program:
ADI
clinfo - OpenCL platformlarını ve cihazlarını göster
SİNOPSİS
klinik [seçenekleri Kendi ID’n ile mağazalarını oluştur]
AÇIKLAMA
klinik sistemde mevcut olan tüm OpenCL platformları hakkında mevcut tüm bilgileri yazdırır
ve ortaya çıkardıkları cihazlar.
SEÇENEKLER
klinik aşağıdaki seçenekleri kabul eder:
--insan
insan dostu çıktılar üretmek; bu varsayılandır (aşağıda belirtilenler hariç);
--çiğ
makine dostu çıktı üretmek; bu varsayılan ise klinik bir adla çağrılır
" dizesini içerençiğ";
--çevrimdışı
bu özelliği ortaya çıkaran platformlar için çevrimdışı cihazları da gösterir;
-l, --liste
platformları ve cihazları (diğer) özellikleri olmayan adlarına göre listeleyin;
-h, -?
kullanımı göster;
--versiyon, -v
program versiyonunu göster.
UYGUN TO
OpenCL 1.1, OpenCL 1.2, OpenCL 2.0, OpenCL 2.1.
UZANTILAR
Desteklenen OpenCL uzantıları:
cl_khr_fp16, cl_khr_fp64, cl_amd_fp64, cl_APPLE_fp64_basic_ops
yarı duyarlıklı ve çift duyarlıklı kayan nokta desteği hakkında bilgi için
veri tipleri;
cl_khr_image2d_from_buffer
arabelleklerin temel adresi ve adım hizalama gereksinimleri hakkında bilgi için
2D görüntüler için temel olarak kullanılır;
cl_khr_spir
desteklenen SPIR (Standart Taşınabilir Orta Düzey Temsil) hakkında bilgi için
versiyonlar;
cl_khr_icd
satıcı uzantıları işlevlerinin son eki için;
cl_ext_device_fission
OpenCL 1.1 cihazlarında cihaz fisyon desteği için;
cl_ext_atomic_counters_32
cl_ext_atomic_counters_64
atomik sayaç uzantısı için;
cl_amd_device_attribute_query
AMD'ye özgü aygıt öznitelikleri için;
cl_amd_offline_devices
istenirse, platform tarafından açığa çıkarılan çevrimdışı cihazları göstermek için (bkz. --çevrimdışı seçenek);
cl_amd_svm
OpenCL 1.2 cihazlarında Paylaşılan Sanal Bellek (SVM) yetenekleri için;
cl_nv_device_attribute_query
NVIDIA'ya özgü aygıt öznitelikleri için;
cl_intel_exec_by_local_thread
CPU cihazlarının mevcut ana bilgisayarın bir parçası olarak çekirdekleri çalıştırmasına izin veren Intel uzantısı için
Konu;
cl_intel_advanced_motion_tahmin
Intel Motion Estimation hızlandırıcı sürümünün sürümü için;
cl_intel_simultaneous_sharing
eşzamanlı CL/GL/DirectX içerik paylaşımı için (yalnızca kısmi destek);
cl_altera_device_temperature
Altera uzantısının cihazın çekirdek sıcaklığını sorgulaması için;
cl_qcom_ext_host_ptr
QUALCOMM uzantısının sayfa boyutunu ve harici bellekte gerekli dolguyu sorgulaması için
tahsis.
NOTLAR
Bazı bilgiler birden fazla kaynaktan elde edildiğinde çoğaltılır. Örnekler:
· desteklenen cihaz bölümü türleri ve alanları kullanılarak elde edilen cl_ext_device_fission
uzantı tipik olarak çekirdek OpenCL 1.2 cihaz bölümü kullanılarak elde edilenlerle eşleşir
özellik;
· Tercih edilen çalışma grubu boyutu, NVIDIA çarpıtma boyutuyla eşleşir (NVIDIA aygıtlarında)
veya AMD wavefront genişliği (AMD cihazlarda).
Bazı kayan nokta yapılandırma bayrakları yalnızca belirli kesinlikler için anlamlı olabilir
ve/veya belirli OpenCL sürümleri. Örneğin, CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT Yalnızca
OpenCL 1.2 cihazlarında tek hassasiyet için geçerlidir.
NULL platformu veya bağlam özellikleri için uygulama tanımlı davranış,
aşağıdaki API çağrıları:
clGetPlatformInfo()
platform adını göstermeye çalışarak;
clGetDeviceID'ler()
cihazları numaralandırmaya çalışarak; ilgili platform (varsa) tarafından algılanır.
birinci cihazın cihaz platformunun sorgulanması;
clCreateteContext()
önceki listeden (varsa) bir cihazdan bir bağlam oluşturmaya çalışarak ve
farklı bir platformdan bir cihazdan bağlam;
clCreateteContextFromType()
her aygıt türü için bağlam oluşturmaya çalışarak (VARAYILAN hariç).
DENEYSEL ÖZELLİKLER
OpenCL 2.0 ve OpenCL 2.1 özellikleri desteği tam olarak test edilmemiştir.
Ham (makine tarafından ayrıştırılabilir) çıktı deneysel olarak kabul edilir, çıktı formatı hala
değişikliklere uğramak.
ICD yükleyicinin özellikleri, aşağıdaki durumlarda da sorgulanacaktır. clGetICDLoaderInfoOCLICD
uzatma fonksiyonu bulunur.
ICD yükleyici tarafından desteklenen en yüksek OpenCL sürümü, bazı önemsiz hatalarla algılanır.
buluşsal yöntemler (semboller bulundu); Bu, en yüksek platformdan daha düşükse bir bildirim verilir
OpenCL sürümü veya algılanan sürüm ICD tarafından bildirilen sürümle eşleşmiyorsa
yükleyicinin kendisi.
onworks.net hizmetlerini kullanarak clinfo'yu çevrimiçi kullanın