InglesPransesEspanyol

Ad


OnWorks favicon

alt-nvidia-340-cuda-mps-control - Online sa Cloud

Patakbuhin ang alt-nvidia-340-cuda-mps-control sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na alt-nvidia-340-cuda-mps-control na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


nvidia-cuda-mps-control - NVIDIA CUDA Multi Process Service program sa pamamahala

SINOPSIS


nvidia-cuda-mps-control [-d]

DESCRIPTION


Ang MPS ay isang serbisyo ng runtime na idinisenyo upang hayaang tumakbo ang maraming proseso ng MPI gamit ang CUDA
sabay-sabay sa isang GPU sa paraang malinaw sa MPI program. Isang CUDA
Ang programa ay tumatakbo sa MPS mode kung ang MPS control daemon ay tumatakbo sa system.

Kapag ang CUDA ay unang sinimulan sa isang programa, ang CUDA driver ay sumusubok na kumonekta sa
MPS control daemon. Kung nabigo ang pagtatangka sa koneksyon, ang program ay patuloy na tatakbo tulad nito
karaniwan nang walang MPS. Kung gayunpaman, ang pagtatangka ng koneksyon sa control daemon
nagtagumpay, ang driver ng CUDA ay humiling sa daemon na magsimula ng isang MPS server sa ngalan nito.
Kung may tumatakbo nang MPS server, at tumutugma ang user id ng proseso ng server na iyon
sa proseso ng humihiling ng kliyente, ang control daemon ay nagpapaalam lamang sa kliyente
proseso nito, na pagkatapos ay nagpapatuloy upang kumonekta sa server. Kung walang MPS server
tumatakbo na sa system, ang control daemon ay naglulunsad ng isang MPS server na may pareho
user id (UID) bilang sa proseso ng paghiling ng kliyente. Kung mayroon nang MPS server
tumatakbo, ngunit may ibang user id kaysa sa proseso ng kliyente, ang control daemon
humihiling sa umiiral na server na isara sa sandaling matapos ang lahat ng mga kliyente nito. Sa sandaling ang
ang umiiral na server ay natapos na, ang control daemon ay naglulunsad ng bagong server na may user id
katulad ng sa nakapila na proseso ng kliyente.

Ginagawa ng server ng MPS ang nakabahaging konteksto ng GPU, pinamamahalaan ang mga kliyente nito, at gumagana ang mga isyu sa
GPU sa ngalan ng mga kliyente nito. Maaaring suportahan ng isang MPS server ang hanggang 16 na konteksto ng CUDA ng kliyente sa isang
oras. Ang MPS ay transparent sa mga programa ng CUDA, kasama ang lahat ng pagiging kumplikado ng komunikasyon
sa pagitan ng proseso ng kliyente, ang server at ang control daemon na nakatago sa loob ng driver
mga binary

Sa kasalukuyan, available lang ang CUDA MPS sa 64-bit Linux, nangangailangan ng device na sumusuporta
Unified Virtual Address (UVA) at may kakayahang mag-compute SM 3.5 o mas mataas. Mga aplikasyon
na nangangailangan ng mga pre-CUDA 4.0 API ay hindi suportado sa ilalim ng CUDA MPS. Hindi rin sinusuportahan ang MPS
sa mga multi-GPU na configuration. Mangyaring gumamit ng CUDA_VISIBLE_DEVICES kapag sinimulan ang kontrol
daemon upang limitahan ang visibility sa isang device.

Opsyon


-d
Simulan ang MPS control daemon, ipagpalagay na ang user ay may sapat na pribilehiyo (hal. root).

-h, - Tumulong
Mag-print ng mensahe ng tulong.

<hindi mga argumento>
Simulan ang front-end management user interface sa MPS control daemon, na kailangan
nagsimula muna. Ang front-end UI ay patuloy na nagbabasa ng mga command mula stdin hanggang EOF. Ang mga utos ay
pinaghihiwalay ng bagong linyang karakter. Kung ang isang di-wastong utos ay ibinigay at tinanggihan, isang error
ipi-print ang mensahe sa stdout. Ang exit status ng front-end UI ay zero kung
Ang pakikipag-usap sa daemon ay matagumpay. Ang isang hindi-zero na halaga ay ibinalik kung ang daemon ay
hindi natagpuan o koneksyon sa daemon ay nasira nang hindi inaasahan. Tingnan ang command na "quit" sa ibaba
para sa karagdagang impormasyon tungkol sa exit status.

Mga utos na sinusuportahan ng MPS control daemon:

get_server_list
Mag-print ng listahan ng mga PID ng lahat ng MPS server.

start_server -uid UID
Magsimula ng bagong MPS server para sa tinukoy na user (UID).

shutdown_server PID [-f]
I-shutdown ang MPS server na may ibinigay PID. Ang MPS server ay hindi tatanggap ng anumang bago
mga koneksyon ng kliyente at lalabas ito kapag nadiskonekta ang lahat ng kasalukuyang kliyente. -f ay pilit
agarang pagsara. Kung ang isang kliyente ay naglulunsad ng isang may sira na kernel na tumatakbo magpakailanman, a
maaaring kailanganin ang sapilitang pagsasara ng MPS server, dahil ang MPS server ay lumilikha at
isyu sa trabaho ng GPU sa ngalan ng mga kliyente nito.

get_client_list PID
Mag-print ng isang listahan ng mga PID ng lahat ng mga kliyente na konektado sa MPS server na may ibinigay PID.

umalis [-t TIMEOUT]
I-shutdown ang proseso ng MPS control daemon at lahat ng MPS server. Ang MPS control daemon
hihinto sa pagtanggap ng mga bagong kliyente habang naghihintay para sa mga kasalukuyang MPS server at MPS client
tapusin. Kung TIMEOUT ay tinukoy (sa mga segundo), pipilitin ng daemon ang mga server ng MPS
upang i-shutdown kung sila ay tumatakbo pa rin pagkatapos TIMEOUT segundo.

Ang utos na ito ay kasabay. Ang front-end UI ay naghihintay para sa daemon na magsara,
pagkatapos ay ibinabalik ang exit status ng daemon. Ang exit status ay zero kung lahat ng MPS server
ay lumabas nang maganda.

Kapaligiran


CUDA_MPS_PIPE_DIRECTORY
Tukuyin ang direktoryo na naglalaman ng pinangalanang mga tubo na ginagamit para sa komunikasyon sa pagitan
Kontrol ng MPS, server ng MPS, at mga kliyente ng MPS. Ang halaga ng environment variable na ito
dapat na pare-pareho sa MPS control daemon at lahat ng proseso ng kliyente ng MPS.
Default na direktoryo ay /tmp/nvidia-mps

CUDA_MPS_LOG_DIRECTORY
Tukuyin ang direktoryo na naglalaman ng mga file ng log ng MPS. Ang variable na ito ay ginagamit ng
MPS control daemon lang. Ang default na direktoryo ay /var/log/nvidia-mps

Gumamit ng alt-nvidia-340-cuda-mps-control online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Phaser
    Phaser
    Ang Phaser ay isang mabilis, libre, at masayang bukas
    source HTML5 game framework na nag-aalok
    WebGL at Canvas rendering sa kabuuan
    desktop at mobile web browser. Mga laro
    pwede maging co...
    I-download ang Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    Ang VASSAL ay isang game engine para sa paglikha
    mga elektronikong bersyon ng tradisyonal na board
    at mga laro ng card. Nagbibigay ito ng suporta para sa
    pag-render ng piraso ng laro at pakikipag-ugnayan,
    at ...
    I-download ang VASSAL Engine
  • 3
    OpenPDF - Fork ng iText
    OpenPDF - Fork ng iText
    Ang OpenPDF ay isang Java library para sa paglikha
    at pag-edit ng mga PDF file gamit ang LGPL at
    Lisensya ng open source ng MPL. Ang OpenPDF ay ang
    LGPL/MPL open source na kahalili ng iText,
    isang ...
    I-download ang OpenPDF - Fork ng iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System para sa Automated
    Geoscientific Analyzes - ay isang Geographic
    Information System (GIS) software na may
    napakalawak na kakayahan para sa geodata
    pagproseso at ana...
    I-download ang SAGA GIS
  • 5
    Toolbox para sa Java/JTOpen
    Toolbox para sa Java/JTOpen
    Ang IBM Toolbox para sa Java / JTOpen ay isang
    library ng mga klase ng Java na sumusuporta sa
    client/server at internet programming
    mga modelo sa isang system na tumatakbo sa OS/400,
    i5/OS, o...
    I-download ang Toolbox para sa Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para sa Data-Driven Documents)
    ay isang JavaScript library na nagbibigay-daan sa iyo
    upang makabuo ng dynamic, interactive na data
    visualization sa mga web browser. Sa D3
    ikaw...
    I-download ang D3.js
  • Marami pa »

Linux command

Ad